:root{color-scheme:light;--brand-ink:#0D0D0D;--brand-surface:#F1F1F1;--brand-graphite:#313131;--brand-muted:#666666;--brand-subtle:#8F8F8F;--surface-subtle:#F7F7F7;--surface-subtle-hover:#EFEFEF;--interaction-hover-bg:#E8E8E8;--interaction-row-hover-bg:rgba(15,23,42,0.035);--control-hover-bg:var(--interaction-hover-bg);--control-hover-border:rgba(49,49,49,0.12);--control-active-bg:#F1F1F1;--control-active-border:rgba(49,49,49,0.18);--primary-action-bg:#0D0D0D;--primary-action-bg-hover:#242424;--primary-action-bg-active:#000000;--primary-action-border:transparent;--primary-action-text:#FFFFFF;--bg:var(--brand-surface);--app-canvas:var(--brand-surface);--panel:#FFFFFF;--card:#FFFFFF;--surface:#FFFFFF;--stroke:rgba(13,13,13,0.08);--line:rgba(13,13,13,0.08);--table-row-hover:var(--interaction-row-hover-bg);--text:var(--brand-ink);--text-primary:var(--brand-ink);--muted:var(--brand-muted);--sidebar-section-title:var(--brand-subtle);--sidebar-nav-text:#0D0D0D;--nav-item-radius:10px;--nav-item-hover-bg:var(--interaction-hover-bg);--nav-item-active-bg:var(--brand-ink);--accent:#1e5bb8;--accent-soft:#f5f8ff;--ring:rgba(30,91,184,0.18);--accent-cyan:#1e5bb8;--accent-graphite:var(--brand-ink);--highlight:#f0eeff;--highlight-border:#dcd8ff;--highlight-strong:#6c63ff;--field-focus-border:rgba(13,13,13,0.12);--field-focus-ring:rgba(13,13,13,0.06);--accent-mint:#109981;--accent-rose:#9f2d2d;--accent-amber:#a86d1f;--accent-violet:#3b4773;--notification-attention:#e5a300;--notification-counter-bg:#d97706;--notification-counter-text:#ffffff;--glass-strong:#FFFFFF;--glass-soft:#FFFFFF;--glass-blur:blur(24px) saturate(1.4);--layout-max:1560px;--layout-gutter:18px;--workspace-inline-gutter:20px;--workspace-column-gap:20px;--font-size-caption:12px;--font-size-body:13px;--font-size-table-head:12.5px;--font-size-table-body:12.5px;--font-size-title:29px;--line-caption:1.35;--line-body:1.5;--line-table-head:1.35;--line-table-body:1.4;--line-title:1.1;--motion-fast:120ms;--motion-base:180ms;--motion-slow:260ms;--status-open-bg:#edf0f4;--status-open-fg:#54606f;--status-progress-bg:#dde6f6;--status-progress-fg:#2757a6;--status-warn-bg:#f5e9d6;--status-warn-fg:#9f6827;--status-done-bg:#dff2e4;--status-done-fg:#1f7a3d;--status-muted-bg:#dfe3e8;--status-muted-fg:#555e69;--status-rose-bg:#efdbe3;--status-rose-fg:#a24e6c;--status-shipped-bg:#dff2e4;--status-shipped-fg:#1f7a3d;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--radius:var(--radius-lg);--brand-hero-radius:22px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--page-section-gap:14px;--page-list-gap:14px;--module-stack-gap:14px;--page-list-search-width:420px;--page-list-search-width-compact:320px;--page-list-search-width-tight:300px;--workspace-control-height:38px;--workspace-control-radius:12px;--workspace-control-padding-x:12px;--workspace-control-border-width:1.25px;--workspace-control-font-size:var(--font-size-body);--workspace-control-font-weight:500;--workspace-control-line-height:1.2;--workspace-control-input-padding-y:11px;--workspace-control-focus-outline:2px solid var(--field-focus-ring);--workspace-control-focus-outline-offset:1px;--workspace-control-focus-inset-ring:inset 0 0 0 1px color-mix(in srgb,var(--field-focus-ring) 32%,transparent);--workspace-toolbar-gap:10px;--workspace-toolbar-focus-space:3px;--workspace-filter-pill-height:30px;--workspace-filter-pill-padding-x:12px;--workspace-element-outline:rgba(49,49,49,0.08);--workspace-element-outline-hover:rgba(49,49,49,0.14);--workspace-control-border:var(--workspace-element-outline);--workspace-control-border-hover:var(--workspace-element-outline-hover);--workspace-control-border-focus:var(--field-focus-border);--workspace-control-bg:#FFFFFF;--workspace-control-bg-hover:var(--control-hover-bg);--workspace-control-bg-active:var(--control-active-bg);--workspace-control-text:var(--muted);--workspace-control-text-strong:var(--brand-ink);--workspace-control-shadow:none;--workspace-page-element-border:var(--workspace-element-outline);--workspace-page-element-border-hover:var(--workspace-element-outline-hover);--workspace-card-radius:var(--radius-md);--workspace-card-bg:var(--panel);--workspace-card-border:var(--workspace-page-element-border);--workspace-card-shadow:var(--surface-shadow);--workspace-card-shadow-hover:var(--surface-shadow);--workspace-board-shell-shadow:var(--workspace-card-shadow);--workspace-board-card-shadow:none;--workspace-board-card-shadow-hover:none;--workspace-board-column-padding-x:16px;--workspace-board-card-max-width:100%;--workspace-board-drop-inset:8px;--workspace-board-drop-header-offset:30px;--workspace-board-drop-bg:color-mix(in srgb,var(--surface-subtle-hover) 72%,transparent);--workspace-board-drop-radius:var(--workspace-card-radius);--workspace-board-drag-preview-bg:var(--workspace-card-bg);--workspace-board-drag-preview-border:var(--workspace-card-border);--workspace-board-drag-preview-shadow:0 10px 30px rgba(13,13,13,0.1);--workspace-board-drag-preview-opacity:0.94;--workspace-list-head-bg:var(--panel);--workspace-list-row-min-height:60px;--workspace-list-row-radius:12px;--workspace-list-cell-padding-y:12px;--workspace-list-empty-padding-y:20px;--workspace-list-body-size:13px;--workspace-list-body-line:1.25;--workspace-list-body-weight:450;--workspace-list-head-size:12px;--workspace-list-head-line:1.25;--workspace-list-head-weight:500;--workspace-badge-min-height:28px;--workspace-badge-radius:var(--radius-pill);--workspace-badge-padding-x:12px;--workspace-badge-font-size:var(--font-size-caption);--workspace-badge-font-weight:700;--workspace-badge-line-height:1.1;--workspace-badge-letter-spacing:0;--workspace-empty-text-size:13px;--workspace-empty-text-line:1.4;--workspace-empty-text-weight:450;--workspace-state-radius:var(--workspace-card-radius);--workspace-state-padding:16px;--workspace-state-border:var(--workspace-page-element-border);--workspace-state-bg:var(--modal-surface-bg);--workspace-state-error-bg:color-mix(in srgb,#dd4155 8%,var(--panel));--workspace-state-error-border:color-mix(in srgb,#dd4155 28%,var(--workspace-page-element-border));--workspace-state-error-text:#b42336;--workspace-floating-surface-border:rgba(49,49,49,0.08);--workspace-dropdown-trigger-height:42px;--workspace-dropdown-trigger-radius:var(--workspace-control-radius);--workspace-dropdown-trigger-padding-x:var(--workspace-control-padding-x);--workspace-dropdown-surface-radius:var(--radius-md);--workspace-dropdown-surface-padding:8px;--workspace-dropdown-bg:var(--panel);--workspace-dropdown-border:var(--workspace-floating-surface-border);--workspace-dropdown-shadow:var(--surface-shadow-raised);--workspace-dropdown-option-radius:var(--workspace-control-radius);--workspace-dropdown-option-height:40px;--workspace-dropdown-option-padding-x:14px;--workspace-dropdown-option-hover-bg:var(--workspace-control-bg-hover);--workspace-dropdown-option-active-bg:var(--workspace-control-bg-active);--page-shadow-safe-area:18px;--workspace-desktop-min-width:0px;--modal-surface-radius:var(--radius-md);--modal-surface-border:rgba(13,13,13,0.08);--modal-surface-bg:var(--panel);--modal-surface-subtle-bg:color-mix(in srgb,var(--panel) 86%,var(--brand-surface));--modal-control-radius:var(--workspace-control-radius);--modal-control-hover-bg:var(--workspace-control-bg-hover);--modal-control-active-bg:var(--workspace-control-bg-active);--modal-control-focus-outline:var(--workspace-control-focus-outline);--modal-control-focus-outline-offset:var(--workspace-control-focus-outline-offset);--modal-action-gap:var(--workspace-toolbar-gap);--modal-action-button-height:38px;--modal-action-button-padding-x:16px;--modal-create-padding-x:20px;--modal-create-header-padding-block-start:16px;--modal-create-header-padding-block-end:4px;--modal-create-body-padding-block-start:6px;--modal-create-body-padding-block-end:18px;--detail-modal-width:1280px;--detail-modal-viewport-inset:112px;--detail-modal-head-action-gap:var(--workspace-toolbar-gap);--detail-modal-close-size:36px;--detail-modal-main-padding:14px 18px 8px 0;--detail-modal-chat-padding:16px 0 8px 18px;--detail-section-bg:var(--modal-surface-bg);--detail-section-border:transparent;--detail-section-shadow:none;--detail-section-radius:var(--modal-surface-radius);--detail-section-padding:14px 16px;--detail-section-gap:10px;--detail-section-min-height:0px;--detail-section-document-min-height:144px;--detail-section-separator:rgba(15,23,42,0.08);--modal-overlay-bg:rgba(17,24,39,0.24);--detail-value-bg:color-mix(in srgb,var(--surface-subtle) 92%,var(--panel));--detail-value-bg-hover:color-mix(in srgb,var(--surface-subtle-hover) 96%,var(--panel));--detail-value-bg-secondary:color-mix(in srgb,var(--surface-subtle) 72%,var(--panel));--detail-value-border:transparent;--detail-value-border-secondary:transparent;--surface-shadow:0 1px 2px rgba(15,23,42,0.03),0 14px 24px -20px rgba(15,23,42,0.16);--surface-shadow-raised:0 4px 10px rgba(15,23,42,0.08),0 18px 34px -16px rgba(15,23,42,0.28);--filter-bubble-shadow:0 2px 6px rgba(15,23,42,0.05),0 12px 24px -18px rgba(15,23,42,0.18);--kpi-card-shadow:0 1px 2px rgba(15,23,42,0.025),0 10px 20px -18px rgba(15,23,42,0.14);--kpi-card-shadow-hover:0 2px 4px rgba(15,23,42,0.035),0 12px 24px -20px rgba(15,23,42,0.16);--filter-pill-shadow:var(--kpi-card-shadow);--filter-pill-shadow-hover:var(--kpi-card-shadow-hover);--shadow-1:none;--shadow-2:none;--font-sans:"OpenAI Sans","Soehne","Söhne","Plus Jakarta Sans","Aptos","Segoe UI Variable Text","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-sans);font-size:14px;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;text-align:center;flex:0 0 auto}.ui-icon:before{display:block;line-height:1}:root[data-theme=dark]{color-scheme:dark;--brand-ink:#F1F1F1;--brand-surface:#242424;--brand-graphite:#D8D8D8;--brand-muted:#A8A8A8;--brand-subtle:#595959;--dark-canvas:#242424;--dark-shell:#282828;--dark-panel:#2D2D2D;--dark-surface:#333333;--dark-control:#373737;--dark-hover:#3F3F3F;--interaction-hover-bg:rgba(241,241,241,0.08);--interaction-row-hover-bg:rgba(241,241,241,0.085);--control-hover-bg:rgba(241,241,241,0.08);--control-hover-border:rgba(241,241,241,0.22);--control-active-bg:rgba(241,241,241,0.12);--control-active-border:rgba(241,241,241,0.26);--dark-border:#595959;--bg:#242424;--app-canvas:#242424;--panel:#282828;--card:#2D2D2D;--surface:#333333;--stroke:rgba(241,241,241,0.11);--line:rgba(241,241,241,0.1);--table-row-hover:var(--interaction-row-hover-bg);--text:#F1F1F1;--text-primary:#F1F1F1;--muted:#A8A8A8;--sidebar-section-title:#A8A8A8;--sidebar-nav-text:#F1F1F1;--nav-item-hover-bg:rgba(241,241,241,0.08);--nav-item-active-bg:#333333;--primary-action-bg:#3A3A3A;--primary-action-bg-hover:#4A4A4A;--primary-action-bg-active:#2F2F2F;--primary-action-border:transparent;--primary-action-text:#F1F1F1;--surface-subtle:#373737;--surface-subtle-hover:#3F3F3F;--workspace-board-drop-bg:rgba(241,241,241,0.055);--workspace-board-drag-preview-bg:var(--card);--workspace-board-drag-preview-border:rgba(241,241,241,0.12);--workspace-board-drag-preview-shadow:0 12px 34px rgba(0,0,0,0.28);--accent:#F1F1F1;--accent-soft:rgba(255,255,255,0.12);--ring:rgba(255,255,255,0.18);--accent-cyan:#8FAEE2;--accent-graphite:#C9C9C9;--highlight:#2D2D2D;--highlight-border:#595959;--highlight-strong:#A8B0E2;--field-focus-border:rgba(241,241,241,0.3);--field-focus-ring:rgba(255,255,255,0.12);--accent-mint:#5DBAAE;--accent-rose:#D05E64;--accent-amber:#B98234;--accent-violet:#8F98D0;--notification-counter-bg:#b8792f;--notification-counter-text:#ffffff;--glass-strong:rgba(45,45,45,0.96);--glass-soft:rgba(40,40,40,0.92);--glass-blur:blur(24px) saturate(1.35);--field-bg:#333333;--field-border:#595959;--status-open-bg:#383838;--status-open-fg:#C9C9C9;--status-progress-bg:#313A4B;--status-progress-fg:#9DB7E6;--status-warn-bg:#463A2A;--status-warn-fg:#D0A66A;--status-done-bg:#2F4436;--status-done-fg:#91C6A1;--status-muted-bg:#393939;--status-muted-fg:#BDBDBD;--status-rose-bg:#463038;--status-rose-fg:#D499A9;--status-shipped-bg:#2F4436;--status-shipped-fg:#91C6A1;--workspace-control-bg:#2D2D2D;--workspace-control-bg-hover:var(--control-hover-bg);--workspace-control-bg-active:var(--control-active-bg);--workspace-control-text:#D8D8D8;--workspace-control-text-strong:#F1F1F1;--workspace-element-outline:rgba(241,241,241,0.14);--workspace-element-outline-hover:rgba(241,241,241,0.24);--workspace-page-element-border:var(--workspace-element-outline);--workspace-page-element-border-hover:var(--workspace-element-outline-hover);--workspace-card-bg:var(--panel);--workspace-card-border:var(--workspace-page-element-border);--workspace-card-shadow:var(--surface-shadow);--workspace-card-shadow-hover:var(--surface-shadow);--workspace-list-head-bg:var(--panel);--workspace-floating-surface-border:rgba(241,241,241,0.16);--modal-surface-border:rgba(241,241,241,0.14);--modal-surface-bg:#2D2D2D;--modal-surface-subtle-bg:#333333;--detail-section-separator:rgba(241,241,241,0.18);--modal-overlay-bg:rgba(0,0,0,0.46);--workspace-dropdown-bg:rgba(45,45,45,0.98);--workspace-dropdown-border:rgba(241,241,241,0.14);--workspace-dropdown-shadow:var(--surface-shadow-raised);--workspace-dropdown-option-hover-bg:rgba(241,241,241,0.075);--workspace-dropdown-option-active-bg:rgba(241,241,241,0.12);--detail-value-bg:color-mix(in srgb,var(--surface-subtle) 88%,var(--panel));--detail-value-bg-hover:color-mix(in srgb,var(--surface-subtle-hover) 94%,var(--panel));--detail-value-bg-secondary:color-mix(in srgb,var(--surface-subtle) 66%,var(--panel));--detail-value-border:transparent;--detail-value-border-secondary:transparent;--surface-shadow:0 1px 2px rgba(0,0,0,0.16),0 14px 28px -18px rgba(0,0,0,0.34);--surface-shadow-raised:0 4px 10px rgba(0,0,0,0.28),0 20px 36px -14px rgba(0,0,0,0.5);--filter-bubble-shadow:0 2px 6px rgba(0,0,0,0.18),0 12px 24px -16px rgba(0,0,0,0.32);--kpi-card-shadow:0 8px 24px -18px rgba(0,0,0,0.38),0 1px 4px rgba(0,0,0,0.12);--kpi-card-shadow-hover:0 12px 28px -20px rgba(0,0,0,0.42),0 2px 6px rgba(0,0,0,0.14)}:root[data-density=compact]{--space-1:6px;--space-2:10px;--space-3:14px;--space-4:20px;--space-5:28px;--font-size-body:13px;--font-size-caption:11px;--font-size-table-head:12px;--font-size-table-body:12px}:root[data-density=comfortable]{--space-1:10px;--space-2:14px;--space-3:18px;--space-4:28px;--space-5:36px;--font-size-body:15px;--font-size-caption:13px;--font-size-table-head:13px;--font-size-table-body:14px}@media (min-width:900px) and (max-height:1100px){:root{--font-size-title:26px;--font-size-table-head:12px;--font-size-table-body:12px;--page-section-gap:10px;--page-list-gap:10px;--module-stack-gap:10px;--workspace-control-height:34px;--workspace-control-radius:10px;--workspace-control-padding-x:11px;--page-shadow-safe-area:12px}}*{box-sizing:border-box}body{position:relative;margin:0;min-height:100vh;background:var(--app-canvas);color:var(--text);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--font-size-body);line-height:var(--line-body);isolation:isolate}.action-feedback-region{position:fixed;right:20px;bottom:20px;z-index:1200;display:flex;width:min(360px,calc(100vw - 24px));flex-direction:column;gap:10px;pointer-events:none}.action-feedback-toast{pointer-events:auto;border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:14px 16px;background:color-mix(in srgb,var(--panel) 90%,rgba(255,255,255,.66));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow-raised)}.action-feedback-toast.is-success{border-color:color-mix(in srgb,var(--status-done-fg) 28%,var(--stroke))}.action-feedback-toast.is-error{border-color:color-mix(in srgb,var(--accent-rose) 36%,var(--stroke))}.action-feedback-toast.is-info{border-color:color-mix(in srgb,var(--accent) 26%,var(--stroke))}.action-feedback-toast-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.action-feedback-toast-head strong{display:block;font-size:var(--font-size-body);line-height:1.35}.action-feedback-toast p{margin:6px 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.45}.action-feedback-toast-close{border:0;background:transparent;color:var(--muted);font:inherit;line-height:1;cursor:pointer}.brand-loading-screen{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0)),var(--app-canvas,#ececf0)}.brand-loading-screen-shadow{position:absolute;left:50%;top:50%;width:min(74vw,960px);height:min(30vw,340px);border-radius:var(--radius-pill);background:radial-gradient(circle at center,rgba(49,49,49,.16) 0,rgba(49,49,49,.1) 28%,rgba(49,49,49,.04) 54%,rgba(49,49,49,0) 76%);filter:blur(44px);transform:translate(-50%,-50%);animation:brand-loading-shadow-drift 8s ease-in-out infinite alternate;pointer-events:none}.brand-loading-screen-logo-wrap{position:relative;z-index:1;display:grid;place-items:center;padding:28px 34px}.brand-loading-screen-logo-shell{position:relative;display:inline-grid;place-items:center;width:clamp(168px,20vw,220px);aspect-ratio:220/52}.brand-loading-screen-logo-shell:after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.14) 42%,rgba(255,255,255,.52) 50%,rgba(255,255,255,.14) 58%,rgba(255,255,255,0) 82%);transform:translateX(-160%) skewX(-18deg);-webkit-mask-image:url(/labelloop-logo-dark.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/labelloop-logo-dark.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;pointer-events:none;animation:brand-loading-logo-shimmer 5.4s ease-in-out infinite}.brand-loading-screen-logo{width:100%;height:100%}@keyframes brand-loading-shadow-drift{0%{transform:translate(calc(-50% - 64px),calc(-50% + 8px));opacity:.58}to{transform:translate(calc(-50% + 64px),calc(-50% - 10px));opacity:.88}}@keyframes brand-loading-logo-shimmer{0%,18%{transform:translateX(-160%) skewX(-18deg);opacity:0}32%{opacity:1}68%{transform:translateX(160%) skewX(-18deg);opacity:1}to{transform:translateX(160%) skewX(-18deg);opacity:0}}body:before{content:"";position:fixed;inset:0;background:var(--bg);pointer-events:none;z-index:-1}body:after{content:none}:root[data-theme=dark] body{background:transparent}body:has(.modal-backdrop:not([aria-hidden=true])){overflow:hidden}body:has(.auth-entry-page){overflow-x:hidden;overflow-y:auto}body:has(.workspace){min-width:0;height:100dvh;overflow:hidden;overscroll-behavior-x:contain}body[data-mobile-nav-open=true]{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4{margin:0;letter-spacing:-.015em;color:var(--brand-ink)}.workspace{--workspace-sidebar-width:216px;--workspace-padding-block:14px;--workspace-bottom-gap:14px;font-size:var(--font-size-body);min-height:100dvh;height:100dvh;min-width:0;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);grid-gap:var(--workspace-column-gap);gap:var(--workspace-column-gap);padding:var(--workspace-padding-block) var(--workspace-inline-gutter);width:100%;max-width:100%;overflow-x:clip;overflow-y:hidden;background:var(--app-canvas);transition:grid-template-columns var(--motion-base) ease}.workspace:after,.workspace:before{content:none;position:fixed;inset:0;pointer-events:none;z-index:0}.workspace:before{background:radial-gradient(78% 58% at 2% 3%,rgba(255,255,255,.34) 0,rgba(255,255,255,.2) 18%,rgba(255,255,255,.1) 36%,rgba(255,255,255,.04) 52%,rgba(255,255,255,.015) 64%,rgba(255,255,255,0) 78%)}.workspace:after{background:radial-gradient(56% 42% at 98% 96%,rgba(255,255,255,.18) 0,rgba(255,255,255,.08) 34%,rgba(255,255,255,.03) 52%,rgba(255,255,255,0) 72%)}.workspace>*{position:relative;z-index:1}.sidebar-backdrop{display:none}.workspace.workspace-role-admin,.workspace.workspace-role-agent,.workspace.workspace-role-label{--workspace-sidebar-width:216px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)}@media (min-width:900px) and (max-height:1100px){.workspace,.workspace.workspace-role-admin,.workspace.workspace-role-agent,.workspace.workspace-role-label{--workspace-sidebar-width:196px;--workspace-padding-block:10px;--workspace-bottom-gap:10px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);gap:var(--workspace-column-gap);padding:var(--workspace-padding-block) var(--workspace-inline-gutter)}.workspace.is-sidebar-collapsed,.workspace:has(.sidebar-collapse-input:checked){--workspace-sidebar-width:72px}}.connection-graph-page{display:grid;grid-gap:14px;gap:14px;min-width:0;min-height:0;height:100%}.connection-graph-page-head{display:grid;grid-gap:10px;gap:10px}.connection-graph-board,.connection-graph-hero{background:var(--card);border:1px solid var(--stroke);box-shadow:var(--surface-shadow)}.connection-graph-hero{margin-top:6px;padding-bottom:12px}.connection-graph-kpis{margin:4px 0 0;padding:0;background:transparent;border:0;box-shadow:none}.connection-graph-eyebrow{margin:0 0 6px;font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.connection-graph-hero-copy{max-width:72ch;margin:0}.connection-graph-stat{min-height:96px;padding:18px 20px!important}.connection-graph-stat.card{border:1px solid var(--stroke);background:rgba(255,255,255,.96);box-shadow:0 12px 32px -28px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.74);border-radius:var(--radius-lg)}.connection-graph-board{min-width:0;width:100%;max-width:100%;padding:12px;border:1px solid var(--workspace-card-border);border-radius:var(--workspace-card-radius);background:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--page-list-gap);gap:var(--page-list-gap);min-height:0;height:100%;overflow:hidden}.connection-graph-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:14px}.connection-graph-board-title{display:grid;grid-gap:2px;gap:2px}.connection-graph-board-title h3,.connection-graph-board-title p{margin:0}.connection-graph-board-title h3{font-size:20px;font-weight:700;letter-spacing:-.03em}.connection-graph-board-note{flex:0 1 280px;margin:0;text-align:right}.connection-graph-legend{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.connection-graph-legend-item{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 13px;border-radius:var(--radius-pill);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.78);color:var(--muted);font-size:var(--font-size-caption);font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connection-graph-legend-line{width:28px;height:2px;border-radius:var(--radius-pill);background:var(--accent)}.connection-graph-legend-line-dashed{background:repeating-linear-gradient(90deg,var(--muted) 0 7px,transparent 7px 13px)}.connection-graph-toolbar{min-width:0;margin-top:0;margin-bottom:0}.connection-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0;background:transparent;border:0;box-shadow:none;opacity:1}.connection-canvas-toolbar-main,.connection-graph-toolbar-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.connection-canvas-toolbar-fields,.connection-graph-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.connection-canvas-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(420px,100%);min-width:min(320px,100%);height:var(--workspace-control-height);min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);border:var(--workspace-control-border-width) solid var(--workspace-control-border)!important;border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow);color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;line-height:var(--workspace-control-height);outline:none!important}.connection-canvas-input::placeholder{color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;opacity:1}.connection-canvas-input:not(:placeholder-shown){color:var(--text)}.connection-canvas-input:focus,.connection-canvas-input:focus-visible,.connection-canvas-input:hover{border:var(--workspace-control-border-width) solid var(--workspace-control-border-hover)!important;outline:2px solid var(--field-focus-ring)!important;outline-offset:1px;background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow);color:var(--workspace-control-text)}.connection-canvas-input:focus-visible:not(:placeholder-shown),.connection-canvas-input:focus:not(:placeholder-shown),.connection-canvas-input:hover:not(:placeholder-shown){color:var(--text)}.connection-canvas-select{width:200px;min-width:200px}.connection-canvas-select .search-select-trigger{width:200px;min-width:200px;min-height:var(--workspace-control-height);border:var(--workspace-control-border-width) solid var(--workspace-control-border)!important;border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow);font-family:inherit;font-size:var(--font-size-body);font-weight:500;color:var(--workspace-control-text);line-height:1.2;outline:none!important}.connection-canvas-select .search-select-trigger:focus,.connection-canvas-select .search-select-trigger:focus-visible,.connection-canvas-select .search-select-trigger:hover{border:var(--workspace-control-border-width) solid var(--workspace-control-border-hover)!important;outline:2px solid var(--field-focus-ring)!important;outline-offset:1px;background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow)}.connection-canvas-select .search-select-chevron,.connection-canvas-select .search-select-value,.connection-canvas-select .search-select-value.is-placeholder{color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;line-height:1.2}.connection-canvas-select.is-filtered .search-select-trigger{color:var(--text);font-weight:700}.connection-canvas-select.is-filtered .search-select-chevron,.connection-canvas-select.is-filtered .search-select-value,.connection-canvas-select.is-filtered .search-select-value.is-placeholder{color:var(--text)}.connection-canvas-select.is-filtered .search-select-value{font-weight:700}.connection-canvas-reset{flex:0 0 auto;min-height:var(--workspace-control-height);padding:0 14px;border:var(--workspace-control-border-width) solid var(--workspace-control-border)!important;border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow);color:var(--workspace-control-text)}.connection-canvas-reset:focus,.connection-canvas-reset:focus-visible,.connection-canvas-reset:hover{border:var(--workspace-control-border-width) solid var(--workspace-control-border-hover)!important;outline:2px solid var(--field-focus-ring)!important;outline-offset:1px;background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--workspace-control-shadow);color:var(--workspace-control-text-strong)}.connection-canvas-toolbar-actions,.connection-graph-search-clear,.connection-graph-toolbar-actions{flex:0 0 auto}.connection-graph-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding:0;min-height:0}.connection-graph-canvas{position:relative;width:max(100%,var(--connection-graph-width,1380px));min-width:0;padding-top:44px;border-radius:0;border:0;background:transparent;box-shadow:none}.workspace.workspace-role-admin .connection-graph-board,.workspace.workspace-role-admin .connection-graph-kpis,.workspace.workspace-role-admin .connection-graph-page{width:100%}.connection-graph-column-rail{position:absolute;top:50px;height:calc(100% - 64px);border-radius:var(--radius-lg);background:transparent;border:0;box-shadow:none;z-index:0}.connection-graph-column-title{position:absolute;top:8px;padding:0 6px;display:flex;align-items:center;justify-content:flex-start;font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--muted-strong);z-index:30}.connection-graph-column-head{position:absolute;top:16px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:2}.connection-graph-column-head h4{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.connection-graph-column-head span{margin:0;color:var(--muted);font-size:11px;font-weight:700}.connection-graph-empty-state{position:absolute;inset:76px 0 0;z-index:3;display:grid;place-content:center;grid-gap:6px;gap:6px;text-align:center;color:var(--muted);pointer-events:none}.connection-graph-empty-state strong{color:var(--text);font-size:18px;letter-spacing:-.02em}.connection-graph-empty-state span{font-size:var(--font-size-body)}.connection-graph-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.connection-graph-edge{fill:none;stroke-linecap:round;transition:stroke-opacity .18s ease,stroke-width .18s ease,filter .18s ease}.connection-graph-edge.is-dashed{stroke-linecap:round}.connection-graph-edge.is-dimmed{filter:saturate(.65)}.connection-graph-edge.is-highlighted{filter:saturate(1.18) drop-shadow(0 0 8px rgba(91,116,255,.18))}.connection-graph-node{position:absolute;z-index:2;min-height:64px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--stroke) 92%,white 8%);box-shadow:0 16px 32px -28px rgba(15,23,42,.16),0 6px 12px -10px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.74);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,filter .18s ease}.connection-graph-node.is-clickable{cursor:pointer}.connection-graph-node.is-dimmed{opacity:.28;filter:saturate(.72)}.connection-graph-node.is-highlighted{transform:translateY(-2px);box-shadow:0 28px 46px -32px rgba(15,23,42,.28),0 14px 24px -18px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.82);border-color:rgba(49,49,49,.12)}.connection-graph-node-brand,.connection-graph-node-retailer,.connection-graph-node-showroom,.connection-graph-node-user{background:color-mix(in srgb,var(--panel) 94%,var(--surface-subtle) 6%)}.connection-graph-node-copy{min-width:0;display:grid;grid-gap:6px;gap:6px;width:100%}.connection-graph-node-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.connection-graph-node-title-stack{flex:1 1 auto;min-width:0;display:grid;grid-gap:5px;gap:5px;justify-items:flex-start}.connection-graph-node-topline-meta{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 1 44%}.connection-graph-node-role-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:var(--radius-pill);background:rgba(245,247,250,.98);border:1px solid rgba(49,49,49,.05);color:var(--text);font-size:10px;font-weight:600;white-space:nowrap}.connection-graph-node-role-pill.is-org-admin{background:rgba(255,244,214,.96);border-color:rgba(212,169,77,.22);color:#8a6116}.connection-graph-node-role-pill-meta{max-width:100%;background:rgba(240,247,246,.98);border-color:rgba(44,121,110,.12);color:#2b6e67}.connection-graph-node-role-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;flex:0 0 11px}.connection-graph-node-role-pill-icon svg{width:11px;height:11px}.connection-graph-node-meta-inline{min-width:0;text-align:right}.connection-graph-node-copy span,.connection-graph-node-copy strong,.connection-graph-node-meta-inline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-graph-node-copy strong{font-size:var(--font-size-body);color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.connection-graph-node-name{display:block;min-width:0}.connection-graph-node-title-row{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0}.connection-graph-node-copy .connection-graph-node-placeholder-pill{flex:0 0 auto;min-height:20px;padding:0 7px;border-radius:var(--radius-pill);background:rgba(226,232,240,.88);border:1px solid rgba(100,116,139,.12);color:#5f6877;font-size:10px;font-weight:650;line-height:18px}.connection-graph-node-copy span{font-size:10px;color:var(--muted);line-height:1.2}.connection-graph-node-users{display:grid;grid-gap:5px;gap:5px;position:relative;z-index:4}.connection-graph-node-user-pill{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:flex-start;gap:5px;min-height:22px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 8px;border-radius:var(--radius-pill);background:rgba(245,247,250,.98);border:1px solid rgba(49,49,49,.05);color:var(--text);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;pointer-events:auto;position:relative;z-index:5;transition:transform .14s ease,border-color .14s ease,background .14s ease}.connection-graph-node-user-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px}.connection-graph-canvas.is-compact .connection-graph-node{gap:8px;padding:10px}.connection-graph-canvas.is-compact .connection-graph-node-topline{gap:8px}.connection-graph-canvas.is-compact .connection-graph-node-topline-meta{flex-basis:40%}.connection-graph-node-user-pill-icon svg{width:10px;height:10px}.connection-graph-node-user-pill:hover{transform:none;border-color:rgba(49,49,49,.1);background:rgba(241,244,249,1)}.connection-graph-node-user-pill.is-org-admin{background:rgba(255,244,214,.96);border-color:rgba(212,169,77,.22);color:#8a6116}.connection-graph-node-user-pill.is-org-admin:hover{border-color:rgba(212,169,77,.34);background:rgba(255,239,193,.98)}.connection-graph-node-user-pill-more{color:var(--muted);cursor:default;max-width:none}.connection-graph-user-modal{width:min(720px,calc(100vw - 40px));max-width:none;display:grid;grid-gap:16px;gap:16px;padding:22px;text-align:left}.connection-graph-user-modal-icon{width:56px;height:56px;flex:0 0 auto;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:22px;font-weight:700;border:1px solid rgba(49,49,49,.08)}.connection-graph-user-modal-head{display:flex;align-items:center;gap:14px;min-width:0;padding-right:38px}.connection-graph-user-modal-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.connection-graph-user-modal-title span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.connection-graph-user-modal-title h3{margin:0;color:var(--text-primary);font-size:24px;line-height:1.16;letter-spacing:0;overflow-wrap:anywhere}.connection-graph-user-modal-title p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.4;overflow-wrap:anywhere}.connection-graph-user-modal-summary{display:flex;flex-wrap:wrap;gap:8px}.connection-graph-user-modal-summary span{display:inline-flex;min-height:30px;align-items:center;padding:6px 10px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-primary);font-size:var(--font-size-caption);font-weight:700;line-height:1.2}.connection-graph-user-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.connection-graph-user-modal-item{display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:78px;padding:12px;border-radius:var(--modal-surface-radius);background:var(--detail-value-bg);border:1px solid var(--detail-value-border-secondary)}.connection-graph-user-modal-item span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.connection-graph-user-modal-item strong{font-size:14px;line-height:1.35;color:var(--text-primary);word-break:break-word}.connection-graph-user-modal-action{justify-self:flex-end;min-width:112px}@media (max-width:720px){.connection-graph-user-modal{width:min(100%,calc(100vw - 20px));padding:18px}.connection-graph-user-modal-head{align-items:flex-start}.connection-graph-user-modal-grid{grid-template-columns:1fr}.connection-graph-user-modal-action{justify-self:stretch}}@media (min-width:1680px){.workspace .content{padding-left:34px;padding-right:54px}.workspace.workspace-role-admin .connection-graph-board{padding:22px 24px}}@media (max-width:1100px) and (pointer:coarse){.connection-graph-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-graph-canvas{width:max(100%,1480px)}}@media (max-width:720px) and (pointer:coarse){.connection-graph-board,.connection-graph-hero{padding:var(--space-3)}.connection-graph-hero{grid-template-columns:1fr}.connection-graph-legend-item{width:100%;justify-content:flex-start}.connection-graph-board-note{flex-basis:100%;text-align:left}}.workspace.is-sidebar-collapsed,.workspace:has(.sidebar-collapse-input:checked){--workspace-sidebar-width:82px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr)}.workspace.is-sidebar-collapsed .content,.workspace:has(.sidebar-collapse-input:checked) .content{padding-left:18px;padding-right:18px}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:100dvh;margin-top:-14px;margin-left:-14px;padding:14px 0 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:var(--radius-lg);box-shadow:none;display:flex;flex-direction:column;gap:10px;overflow:visible;transition:gap var(--motion-base) ease}.profile-card,.project-list,.side-group{background:transparent;border:0;border-radius:var(--radius)}.profile-card{padding:10px 0;display:flex;align-items:center;text-decoration:none;box-shadow:none}.sidebar-brand-row{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:stretch;justify-items:center;padding-top:14px}.sidebar-brand-row-with-menu{position:relative;overflow:visible}.sidebar-brand-row .profile-card{background:transparent;border:0;box-shadow:none;padding:0;justify-content:center}.brand-mark{display:flex;align-items:center;justify-content:center;gap:0;text-decoration:none;width:100%;padding-top:4px;padding-bottom:0;margin:0 auto}.brand-logo-image{width:clamp(118px,78%,164px);height:auto;display:block;margin:0 auto}.brand-full-mark{display:block;width:100%}.brand-full-mark,.brand-mini-mark{transition:opacity var(--motion-base) ease,transform var(--motion-base) ease}.brand-mini-mark{width:48px;height:42px;border-radius:0;border:0;background:transparent;display:none;align-items:center;justify-content:center;overflow:visible}.brand-mini-logo-image{width:38px;height:auto;display:block;object-fit:contain}.sidebar-collapse-btn{width:36px;height:36px;padding:0;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#ffffff;color:#3f3f46;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-size:20px;font-weight:600;line-height:1;box-shadow:none;transition:color var(--motion-fast) ease,transform var(--motion-fast) ease,background var(--motion-fast) ease,border-color var(--motion-fast) ease}.sidebar-collapse-btn:hover{transform:none;color:var(--brand-ink);border-color:#d6d6db}.sidebar-collapse-btn span{display:block}.sidebar-collapse-btn-bottom{min-height:38px;width:38px;max-width:38px;height:38px;gap:0;border:0;background:transparent;color:var(--nav-text);font-size:var(--font-size-body);font-weight:680;justify-content:center;box-shadow:none;margin:0 10px 4px auto;padding:0;border-radius:var(--nav-item-radius);opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity var(--motion-base) ease,visibility 0s linear var(--motion-base),color var(--motion-fast) ease,transform var(--motion-base) ease,background var(--motion-fast) ease,border-color var(--motion-fast) ease}.sidebar-collapse-btn-bottom:hover{background:transparent;color:var(--text-primary);border-color:transparent;transform:none}.sidebar .sidebar-collapse-btn-bottom,.sidebar .sidebar-collapse-btn-bottom:focus-visible,.sidebar .sidebar-collapse-btn-bottom:hover{background:transparent;border-color:transparent;box-shadow:none}.sidebar-collapse-btn-icon{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);color:inherit;transition:color var(--motion-fast) ease,transform var(--motion-base) ease}.sidebar-collapse-btn-icon .ui-icon,.sidebar-collapse-btn-icon svg{width:18px;height:18px;stroke-width:1.9}.sidebar-collapse-chevron{transform:rotate(0deg);transition:transform var(--motion-base) ease}.sidebar-collapse-chevron.is-collapsed{transform:rotate(180deg)}.sidebar-collapse-nav-item{margin-top:2px}.sidebar-collapse-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.brand-icon{width:18px;height:18px;background:transparent;color:#52525b;display:inline-grid;place-items:center;box-shadow:none}.brand-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.profile-meta{font-size:var(--font-size-body)}.brand-name{font-size:20px;font-weight:700;letter-spacing:.01em;line-height:20px}.profile-meta small{color:var(--muted)}.side-group{margin-top:12px;padding:6px;box-shadow:none;flex:1 1;min-height:0;overflow:auto}.side-section{margin-bottom:6px}.side-section:last-child{margin-bottom:0}.side-section-title{margin:0 0 6px;padding:0 18px;font-size:var(--font-size-caption);color:var(--sidebar-section-title)}.side-section-title,.side-title{font-weight:700;letter-spacing:.01em}.side-title{margin:0 0 10px;color:var(--muted)}.side-link,.side-title{font-size:var(--font-size-body)}.side-link{display:flex;align-items:center;gap:5px;min-height:40px;height:40px;padding:0 14px;border-radius:var(--nav-item-radius);text-decoration:none;margin:0 8px 3px;font-weight:500;line-height:1.35;color:var(--sidebar-nav-text);border:1px solid transparent;overflow:hidden;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}.side-link-button{width:calc(100% - 16px);max-width:calc(100% - 16px);border:0;background:transparent;text-align:left;margin:0 8px 3px;cursor:pointer}.side-link-button::-webkit-details-marker{display:none}.side-link-button::marker{content:""}.side-disclosure{display:grid}.side-link-combo{display:flex;align-items:stretch;min-height:45px;height:45px;margin:0 10px 4px;border-radius:var(--nav-item-radius);border:1px solid transparent;font-size:14px;font-weight:500;line-height:1.35;color:var(--sidebar-nav-text);overflow:hidden;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.side-link-combo:hover{background:var(--nav-item-hover-bg);color:var(--brand-ink)}.side-link-combo.active{background:var(--nav-item-active-bg);border-color:transparent;color:#ffffff}.side-link-combo-main{min-width:0;flex:0 1 auto;display:flex;align-items:center;gap:5px;padding:0 6px 0 17px;color:inherit;text-decoration:none;overflow:hidden}.side-link-combo-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 17px 0 6px;border:0;background:transparent;color:inherit;cursor:pointer}.side-link-combo:hover .side-chevron,.side-link-combo:hover .side-label,.side-link-combo:hover .side-label span{color:var(--brand-ink)}.side-link-combo.active .side-chevron,.side-link-combo.active .side-icon,.side-link-combo.active .side-icon .ui-icon,.side-link-combo.active .side-icon svg,.side-link-combo.active .side-icon.side-icon-tone-blue,.side-link-combo.active .side-icon.side-icon-tone-graphite,.side-link-combo.active .side-icon.side-icon-tone-indigo,.side-link-combo.active .side-icon.side-icon-tone-orange,.side-link-combo.active .side-icon.side-icon-tone-red,.side-link-combo.active .side-icon.side-icon-tone-slate,.side-link-combo.active .side-icon.side-icon-tone-teal,.side-link-combo.active .side-icon.side-icon-tone-violet,.side-link-combo.active .side-label,.side-link-combo.active .side-label span{color:#ffffff;stroke:currentColor}.side-chevron{width:18px;height:18px;color:var(--sidebar-nav-text);display:inline-grid;place-items:center;flex:0 0 18px;transform:rotate(-90deg);transition:transform .12s ease,color .12s ease}.side-chevron svg{width:14px;height:14px;display:block}.side-chevron.open{transform:rotate(0deg)}.side-chevron-inline{margin-left:2px}.side-submenu{margin:2px 10px 10px 52px;display:grid;grid-gap:3px;gap:3px;padding-left:2px;position:relative}.side-submenu:before{content:"";position:absolute;left:-12px;top:4px;bottom:4px;width:1px;background:rgba(15,23,42,.08)}.side-sublink{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:var(--radius-sm);text-decoration:none;font-size:14px;font-weight:500;line-height:1.35;color:var(--sidebar-nav-text);border:0}.side-sublink-icon{width:15px;height:15px;display:inline-grid;place-items:center;flex:0 0 15px;color:#94a3b8}.side-sublink-icon svg{width:14px;height:14px;display:block;stroke-width:1.75}.side-sublink-label{min-width:0;display:inline-flex;align-items:center;gap:8px}.side-sublink:hover{background:rgba(15,23,42,.06);color:#2f3440}.side-sublink:hover .side-sublink-icon{color:#6b7280}.side-sublink.active{background:var(--brand-ink);color:#ffffff;font-weight:500}.side-sublink.active .side-icon,.side-sublink.active .side-icon .ui-icon,.side-sublink.active .side-icon svg,.side-sublink.active .side-icon.side-icon-tone-blue,.side-sublink.active .side-icon.side-icon-tone-graphite,.side-sublink.active .side-icon.side-icon-tone-indigo,.side-sublink.active .side-icon.side-icon-tone-orange,.side-sublink.active .side-icon.side-icon-tone-red,.side-sublink.active .side-icon.side-icon-tone-slate,.side-sublink.active .side-icon.side-icon-tone-teal,.side-sublink.active .side-icon.side-icon-tone-violet,.side-sublink.active .side-sublink-icon,.side-sublink.active .side-sublink-icon .ui-icon,.side-sublink.active .side-sublink-icon svg,.side-sublink.active .side-sublink-icon.side-icon-tone-blue,.side-sublink.active .side-sublink-icon.side-icon-tone-graphite,.side-sublink.active .side-sublink-icon.side-icon-tone-indigo,.side-sublink.active .side-sublink-icon.side-icon-tone-orange,.side-sublink.active .side-sublink-icon.side-icon-tone-red,.side-sublink.active .side-sublink-icon.side-icon-tone-slate,.side-sublink.active .side-sublink-icon.side-icon-tone-teal,.side-sublink.active .side-sublink-icon.side-icon-tone-violet{color:#ffffff;stroke:currentColor}.side-sublink.active .side-icon .ui-icon,.side-sublink.active .side-icon svg,.side-sublink.active .side-sublink-icon .ui-icon,.side-sublink.active .side-sublink-icon svg{fill:none}.side-icon{position:relative;width:26px;height:26px;color:#71717a;display:inline-grid;place-items:center}.side-icon .ui-icon,.side-icon svg{color:currentColor;display:block;shape-rendering:geometricPrecision;width:18px;height:18px;font-size:18px;stroke:currentColor;stroke-width:1.65}.mobile-bottom-nav-icon svg *,.side-flyout-icon svg *,.side-icon svg *,.side-sublink-icon svg *{stroke:currentColor}.mobile-bottom-nav-icon svg [fill]:not([fill=none]),.side-flyout-icon svg [fill]:not([fill=none]),.side-icon svg [fill]:not([fill=none]),.side-sublink-icon svg [fill]:not([fill=none]){fill:currentColor}.side-icon-tone-graphite{color:var(--accent-graphite)}.side-icon-tone-blue{color:var(--accent-cyan)}.side-icon-tone-indigo{color:var(--highlight-strong)}.side-icon-tone-red{color:var(--accent-rose)}.side-icon-tone-orange{color:var(--accent-amber)}.side-icon-tone-violet{color:var(--accent-violet)}.side-icon-tone-teal{color:var(--accent-mint)}.side-icon-tone-slate{color:#52525b}.side-link-combo.active .side-icon,.side-link-combo.active .side-icon .ui-icon,.side-link-combo.active .side-icon svg,.side-link-combo.active .side-icon[class*=side-icon-tone-],.side-link.active .side-icon,.side-link.active .side-icon .ui-icon,.side-link.active .side-icon svg,.side-link.active .side-icon[class*=side-icon-tone-],.side-sublink.active .side-icon,.side-sublink.active .side-icon .ui-icon,.side-sublink.active .side-icon svg,.side-sublink.active .side-icon[class*=side-icon-tone-],.side-sublink.active .side-sublink-icon,.side-sublink.active .side-sublink-icon .ui-icon,.side-sublink.active .side-sublink-icon svg,.side-sublink.active .side-sublink-icon[class*=side-icon-tone-]{color:#ffffff}.side-label{display:inline-flex;align-items:center;gap:6px;font:inherit;min-width:0;max-width:156px;overflow:hidden;white-space:nowrap;transition:max-width var(--motion-base) ease,opacity var(--motion-fast) ease 80ms,transform var(--motion-base) ease}.sidebar.is-collapsed .side-chevron,.sidebar.is-collapsed .side-submenu{display:none}.sidebar.is-collapsed .side-section-title,.sidebar.is-collapsed .side-title{opacity:0;visibility:hidden}.sidebar.is-collapsed .side-label{max-width:0;opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity 90ms ease,visibility 0s linear 90ms,max-width var(--motion-base) ease,transform var(--motion-base) ease}.sidebar.is-collapsed .side-group{padding:8px 4px}.sidebar.is-collapsed .side-link{justify-content:center;gap:0;padding:10px 8px}.side-nav-item{position:relative}.side-flyout{display:none}.sidebar.is-collapsed .side-nav-item{display:flex;justify-content:center}.sidebar.is-collapsed .side-link-combo{justify-content:center}.sidebar.is-collapsed .side-link-combo-main{justify-content:center;padding:8px}.sidebar.is-collapsed .side-link-combo-toggle{display:none}.sidebar.is-collapsed .side-flyout{position:absolute;top:calc(50% - 2px);left:calc(50% + 30px);z-index:240;width:min(190px,calc(100vw - 132px));padding:6px;border:1px solid var(--workspace-dropdown-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-4px,-50%);opacity:0;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.sidebar.is-collapsed .side-nav-item:focus-within .side-flyout,.sidebar.is-collapsed .side-nav-item:hover .side-flyout{display:block;opacity:1;transform:translateY(-50%)}.sidebar.is-collapsed .side-nav-item:has(>.side-nav-divider) .side-flyout{top:calc(50% + 6px)}.side-flyout:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.side-flyout-heading,.side-flyout-label,.side-flyout-link{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-body);font-weight:650;line-height:1.25;text-decoration:none}.side-flyout-tooltip{width:max-content;min-width:0;max-width:min(190px,calc(100vw - 132px));padding:4px 8px}.sidebar.is-collapsed .side-flyout.side-flyout-tooltip,.sidebar:has(.sidebar-collapse-input:checked) .side-flyout.side-flyout-tooltip{width:max-content;min-width:0}.side-flyout-tooltip .side-flyout-label{min-height:32px;padding:0;border-radius:0;pointer-events:none}.side-flyout-tooltip .side-flyout-label span:last-child{white-space:nowrap}.side-flyout-title{margin:0 2px 5px;padding:6px 6px 8px;border-bottom:1px solid var(--line);color:var(--text-primary);font-size:var(--font-size-caption);font-weight:720;line-height:1.2}.side-flyout-title span{display:inline-flex;align-items:center;gap:8px}.side-flyout-heading span:last-child,.side-flyout-label span:last-child,.side-flyout-link span:last-child{min-width:0;display:inline-flex;align-items:center;gap:6px}.side-flyout-links{display:grid;grid-gap:1px;gap:1px;margin-top:0;padding-top:0;border-top:0}.side-flyout-icon{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:0;background:transparent}.side-flyout-icon .ui-icon,.side-flyout-icon svg{width:18px;height:18px;font-size:18px}.side-flyout-heading:hover,.side-flyout-link:hover{background:var(--nav-item-hover-bg)}.side-flyout-heading.active,.side-flyout-link.active{background:var(--nav-item-active-bg);color:#ffffff}.side-flyout-heading.active .side-flyout-icon,.side-flyout-heading.active .side-flyout-icon[class*=side-icon-tone-],.side-flyout-link.active .side-flyout-icon,.side-flyout-link.active .side-flyout-icon[class*=side-icon-tone-]{color:#ffffff;background:transparent}.sidebar.is-collapsed .side-link-button{text-align:center}.sidebar.is-collapsed .sidebar-brand-row{grid-template-columns:1fr;justify-items:center;gap:8px}.sidebar.is-collapsed .sidebar-brand-row .profile-card{width:auto}.sidebar.is-collapsed .brand-mark{padding-top:4px}.sidebar.is-collapsed .sidebar-collapse-btn-bottom,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom{width:45px;height:45px;min-height:45px}.sidebar.is-collapsed .sidebar-collapse-btn-bottom:hover,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom:hover{background:var(--nav-item-hover-bg)}.sidebar:has(.sidebar-collapse-input:checked) .side-chevron,.sidebar:has(.sidebar-collapse-input:checked) .side-submenu{display:none}.sidebar:has(.sidebar-collapse-input:checked) .side-section-title,.sidebar:has(.sidebar-collapse-input:checked) .side-title{opacity:0;visibility:hidden}.sidebar:has(.sidebar-collapse-input:checked) .side-label{max-width:0;opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity 90ms ease,visibility 0s linear 90ms,max-width var(--motion-base) ease,transform var(--motion-base) ease}.sidebar:has(.sidebar-collapse-input:checked) .side-group{padding:8px 4px}.sidebar:has(.sidebar-collapse-input:checked) .side-link{justify-content:center;gap:0;padding:10px 8px}.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item{display:flex;justify-content:center}.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo{justify-content:center}.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo-main{justify-content:center;padding:8px}.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo-toggle{display:none}.sidebar:has(.sidebar-collapse-input:checked) .side-flyout{position:absolute;top:calc(50% - 2px);left:calc(50% + 30px);z-index:240;width:min(190px,calc(100vw - 132px));padding:6px;border:1px solid var(--workspace-dropdown-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-4px,-50%);opacity:0;transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item:focus-within .side-flyout,.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item:hover .side-flyout{display:block;opacity:1;transform:translateY(-50%)}.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item:has(>.side-nav-divider) .side-flyout{top:calc(50% + 6px)}.sidebar:has(.sidebar-collapse-input:checked) .side-link-button{text-align:center}.sidebar:has(.sidebar-collapse-input:checked) .sidebar-brand-row{grid-template-columns:1fr;justify-items:center;gap:8px}.sidebar:has(.sidebar-collapse-input:checked) .sidebar-brand-row .profile-card{width:auto}.sidebar:has(.sidebar-collapse-input:checked) .brand-mark{padding-top:4px}.sidebar.is-collapsed .brand-full-mark,.sidebar:has(.sidebar-collapse-input:checked) .brand-full-mark{display:none;opacity:0;transform:scale(.94)}.sidebar.is-collapsed .brand-mini-mark,.sidebar:has(.sidebar-collapse-input:checked) .brand-mini-mark{display:inline-flex;opacity:1;transform:scale(1)}.sidebar:has(.sidebar-collapse-input:checked) .sidebar-bottom-stack{justify-items:center}.sidebar.is-collapsed,.sidebar:has(.sidebar-collapse-input:checked){align-items:center;gap:6px}.sidebar.is-collapsed .sidebar-brand-row,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-brand-row{width:100%;height:48px;padding-top:10px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.sidebar.is-collapsed .brand-mark,.sidebar.is-collapsed .sidebar-brand-row .profile-card,.sidebar:has(.sidebar-collapse-input:checked) .brand-mark,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-brand-row .profile-card{width:56px;padding:0}.sidebar.is-collapsed .brand-mini-mark,.sidebar.is-collapsed .side-link,.sidebar.is-collapsed .side-link-button,.sidebar.is-collapsed .side-link-combo,.sidebar:has(.sidebar-collapse-input:checked) .brand-mini-mark,.sidebar:has(.sidebar-collapse-input:checked) .side-link,.sidebar:has(.sidebar-collapse-input:checked) .side-link-button,.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo{width:38px;height:34px;min-height:34px;max-width:38px;margin:0 auto;padding:0;border-radius:var(--nav-item-radius);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;filter:none;transform:none}.sidebar.is-collapsed .side-link-button:hover,.sidebar.is-collapsed .side-link-combo:hover,.sidebar.is-collapsed .side-link:hover,.sidebar:has(.sidebar-collapse-input:checked) .side-link-button:hover,.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo:hover,.sidebar:has(.sidebar-collapse-input:checked) .side-link:hover{box-shadow:none;filter:none;transform:none}.sidebar.is-collapsed .brand-mini-logo-image,.sidebar:has(.sidebar-collapse-input:checked) .brand-mini-logo-image{width:30px}.sidebar.is-collapsed .brand-mini-mark,.sidebar:has(.sidebar-collapse-input:checked) .brand-mini-mark{width:44px;height:34px;min-height:34px;max-width:44px;margin-bottom:0;border-radius:var(--radius-md)}.sidebar.is-collapsed .side-group,.sidebar:has(.sidebar-collapse-input:checked) .side-group{width:100%;margin-top:8px;padding:4px 0;display:flex;flex-direction:column;align-items:center;overflow:visible}.sidebar.is-collapsed .side-disclosure,.sidebar.is-collapsed .side-nav-item,.sidebar.is-collapsed .side-section,.sidebar:has(.sidebar-collapse-input:checked) .side-disclosure,.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item,.sidebar:has(.sidebar-collapse-input:checked) .side-section{width:100%;display:flex;flex-direction:column;align-items:center;overflow:visible}.sidebar.is-collapsed .side-nav-item,.sidebar:has(.sidebar-collapse-input:checked) .side-nav-item{position:relative;min-height:34px;margin-bottom:2px}.sidebar.is-collapsed .side-link-combo-main,.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo-main{width:100%;height:100%;flex:1 1 auto;padding:0;display:flex;align-items:center;justify-content:center}.sidebar.is-collapsed .side-icon,.sidebar:has(.sidebar-collapse-input:checked) .side-icon{width:22px;height:22px;flex:0 0 22px}.sidebar.is-collapsed .side-nav-divider,.sidebar:has(.sidebar-collapse-input:checked) .side-nav-divider{width:30px;margin:5px auto 6px}.sidebar.is-collapsed .side-section>.side-nav-divider,.sidebar:has(.sidebar-collapse-input:checked) .side-section>.side-nav-divider{margin:5px auto 6px}.sidebar.is-collapsed .side-submenu,.sidebar:has(.sidebar-collapse-input:checked) .side-submenu{display:none}.sidebar.is-collapsed .sidebar-collapse-nav-item,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-nav-item{width:100%;display:flex;flex-direction:column;align-items:center}.sidebar.is-collapsed .sidebar-collapse-btn-bottom,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom{width:34px;max-width:34px;height:34px;min-height:34px;margin:0 auto 2px;padding:0;border-radius:var(--nav-item-radius);background:transparent;display:inline-flex;align-items:center;justify-content:center}.sidebar.is-collapsed .sidebar-collapse-btn-bottom:focus-visible,.sidebar.is-collapsed .sidebar-collapse-btn-bottom:hover,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom:focus-visible,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom:hover{background:var(--nav-item-hover-bg);color:var(--text-primary);transform:none}.sidebar-collapse-btn-bottom:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-ink) 22%,transparent);outline-offset:2px;background:var(--nav-item-hover-bg);color:var(--text-primary);transform:none}.sidebar:not(.is-collapsed):not(:has(.sidebar-collapse-input:checked)) .sidebar-collapse-nav-item{width:100%;display:flex;flex-direction:column;align-items:flex-end}.sidebar:not(.is-collapsed):not(:has(.sidebar-collapse-input:checked)) .sidebar-collapse-btn-bottom{margin:0 10px 4px auto}.sidebar-collapse-btn-bottom .sidebar-collapse-btn-icon,.sidebar.is-collapsed .sidebar-collapse-btn-bottom .sidebar-collapse-btn-icon,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom .sidebar-collapse-btn-icon{width:26px;min-width:26px;height:26px;flex:0 0 26px;display:inline-grid;place-items:center}.sidebar.is-collapsed .side-icon .ui-icon,.sidebar.is-collapsed .side-icon svg,.sidebar:has(.sidebar-collapse-input:checked) .side-icon .ui-icon,.sidebar:has(.sidebar-collapse-input:checked) .side-icon svg{width:16px;height:16px;font-size:16px;stroke-width:1.65}.sidebar-collapse-btn-bottom:focus-visible .sidebar-collapse-btn-icon,.sidebar-collapse-btn-bottom:hover .sidebar-collapse-btn-icon{transform:none}.sidebar.is-collapsed .sidebar-collapse-btn-bottom:focus-visible .sidebar-collapse-btn-icon,.sidebar.is-collapsed .sidebar-collapse-btn-bottom:hover .sidebar-collapse-btn-icon,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom:focus-visible .sidebar-collapse-btn-icon,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-bottom:hover .sidebar-collapse-btn-icon{transform:none}.sidebar.is-collapsed .sidebar-collapse-btn-icon,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-icon{width:26px;height:26px;display:inline-grid;place-items:center}.sidebar.is-collapsed .sidebar-collapse-btn-icon svg,.sidebar:has(.sidebar-collapse-input:checked) .sidebar-collapse-btn-icon svg{width:18px;height:18px}.sidebar:focus-within .sidebar-collapse-btn-bottom,.sidebar:hover .sidebar-collapse-btn-bottom{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:45ms,0s,0s,0s,0s,0s}.sidebar.is-collapsed:not(:hover):not(:focus-within) .sidebar-collapse-btn-bottom,.sidebar:has(.sidebar-collapse-input:checked):not(:hover):not(:focus-within) .sidebar-collapse-btn-bottom{transform:none}.sidebar-collapse-btn-bottom:focus-visible,.sidebar:focus-within .sidebar-collapse-btn-bottom:hover,.sidebar:hover .sidebar-collapse-btn-bottom:hover{transform:none}@media (hover:none){.sidebar-collapse-btn-bottom{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}}.side-attention-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--notification-attention)}.side-attention-badge{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);display:inline-block;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;background:var(--notification-counter-bg);color:var(--notification-counter-text);font-size:10px;font-weight:760;line-height:18px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.side-attention-badge-value{display:block;height:18px;min-width:max-content;color:inherit;line-height:18px;transform:none}.side-attention-badge-collapsed{display:none}.sidebar.is-collapsed .side-attention-badge-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-attention-badge-collapsed{position:absolute;top:-4px;right:-5px;display:inline-block;min-width:16px;height:16px;padding:0 3px;font-size:9px;line-height:16px;box-shadow:0 0 0 2px #f4f4f5}.sidebar.is-collapsed .side-attention-badge-collapsed .side-attention-badge-value,.sidebar:has(.sidebar-collapse-input:checked) .side-attention-badge-collapsed .side-attention-badge-value{height:16px;line-height:16px}.sidebar.is-collapsed .side-link-combo.active .side-attention-badge-collapsed,.sidebar.is-collapsed .side-link.active .side-attention-badge-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo.active .side-attention-badge-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-link.active .side-attention-badge-collapsed{box-shadow:0 0 0 2px var(--nav-item-active-bg)}.side-attention-dot-collapsed{display:none}.sidebar.is-collapsed .side-attention-dot-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-attention-dot-collapsed{position:absolute;top:1px;right:0;display:block;width:7px;height:7px;box-shadow:0 0 0 2px #f4f4f5}.sidebar.is-collapsed .side-link-combo.active .side-attention-dot-collapsed,.sidebar.is-collapsed .side-link.active .side-attention-dot-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-link-combo.active .side-attention-dot-collapsed,.sidebar:has(.sidebar-collapse-input:checked) .side-link.active .side-attention-dot-collapsed{box-shadow:0 0 0 2px var(--nav-item-active-bg)}.side-link:hover{background:var(--nav-item-hover-bg);border-color:transparent}.side-link:hover,.side-link:hover .side-label,.side-link:hover .side-label span{color:var(--brand-ink)}.sidebar .side-link.sidebar-collapse-btn-bottom:focus-visible,.sidebar .side-link.sidebar-collapse-btn-bottom:hover{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-primary)}.side-link.active{background:var(--nav-item-active-bg);border-color:transparent;color:#ffffff;font-weight:500}.side-link-button.side-link.active{margin:0 10px 4px;padding:9px 17px;border-radius:var(--radius-sm)}.side-link.active .side-icon,.side-link.active .side-icon .ui-icon,.side-link.active .side-icon svg,.side-link.active .side-icon.side-icon-tone-blue,.side-link.active .side-icon.side-icon-tone-graphite,.side-link.active .side-icon.side-icon-tone-indigo,.side-link.active .side-icon.side-icon-tone-orange,.side-link.active .side-icon.side-icon-tone-red,.side-link.active .side-icon.side-icon-tone-slate,.side-link.active .side-icon.side-icon-tone-teal,.side-link.active .side-icon.side-icon-tone-violet{color:#ffffff;stroke:currentColor}.side-link-button:focus-visible,.side-link-combo:focus-visible,.side-link:focus-visible,.side-sublink:focus-visible{outline:2px solid rgba(15,23,42,.18)!important;outline-offset:2px;box-shadow:none}.side-link.active .side-chevron,.side-link.active .side-label,.side-link.active .side-label span{color:#ffffff}.sidebar .side-link-combo.active .side-icon,.sidebar .side-link-combo.active .side-icon .ui-icon,.sidebar .side-link-combo.active .side-icon svg,.sidebar .side-link-combo.active .side-icon[class*=side-icon-tone-],.sidebar .side-link.active .side-icon,.sidebar .side-link.active .side-icon .ui-icon,.sidebar .side-link.active .side-icon svg,.sidebar .side-link.active .side-icon[class*=side-icon-tone-],.sidebar .side-sublink.active .side-icon,.sidebar .side-sublink.active .side-icon .ui-icon,.sidebar .side-sublink.active .side-icon svg,.sidebar .side-sublink.active .side-icon[class*=side-icon-tone-],.sidebar .side-sublink.active .side-sublink-icon,.sidebar .side-sublink.active .side-sublink-icon .ui-icon,.sidebar .side-sublink.active .side-sublink-icon svg,.sidebar .side-sublink.active .side-sublink-icon[class*=side-icon-tone-]{color:#ffffff!important;stroke:currentColor!important}.sidebar .side-link-combo.active .side-icon svg *,.sidebar .side-link.active .side-icon svg *,.sidebar .side-sublink.active .side-icon svg *,.sidebar .side-sublink.active .side-sublink-icon svg *{color:#ffffff!important;stroke:currentColor!important;fill:currentColor!important}.sidebar .side-link-combo.active .side-icon svg [fill=none],.sidebar .side-link.active .side-icon svg [fill=none],.sidebar .side-sublink.active .side-icon svg [fill=none],.sidebar .side-sublink.active .side-sublink-icon svg [fill=none]{fill:none!important}.side-link.active .side-attention-dot{background:var(--notification-attention)}.side-link-combo.active .side-attention-badge-value,.side-link-combo:hover .side-attention-badge,.side-link-combo:hover .side-attention-badge-value,.side-link-combo:hover .side-label .side-attention-badge,.side-link-combo:hover .side-label .side-attention-badge-value,.side-link.active .side-attention-badge-value,.side-link:hover .side-attention-badge,.side-link:hover .side-attention-badge-value,.side-link:hover .side-label .side-attention-badge,.side-link:hover .side-label .side-attention-badge-value,.side-sublink.active .side-attention-badge-value,.side-sublink:hover .side-attention-badge,.side-sublink:hover .side-attention-badge-value,.side-sublink:hover .side-sublink-label .side-attention-badge,.side-sublink:hover .side-sublink-label .side-attention-badge-value{color:var(--notification-counter-text)}.side-link-combo.active .side-attention-badge,.side-link-combo.active .side-label .side-attention-badge,.side-link.active .side-attention-badge,.side-link.active .side-label .side-attention-badge,.side-sublink.active .side-attention-badge,.side-sublink.active .side-label .side-attention-badge,.side-sublink.active .side-sublink-label .side-attention-badge{background:var(--notification-counter-bg);color:var(--notification-counter-text)}.side-nav-divider{height:1px;margin:7px 26px 9px;background:rgba(15,23,42,.09)}.project-list{margin-top:12px;padding:10px}.sidebar-footer{background:rgba(250,250,250,.9);border:1px solid var(--stroke);border-radius:var(--radius);padding:8px;box-shadow:var(--shadow-1)}.sidebar-footer-plain{background:transparent;border:0;box-shadow:none;padding:0;display:flex;justify-content:center}.project-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#9ca3af;margin-right:8px}.content{padding:2px max(28px,var(--page-shadow-safe-area)) var(--workspace-bottom-gap);min-width:0;overflow:hidden;max-width:var(--layout-max);width:100%;height:calc(100dvh - var(--workspace-padding-block));min-height:0;margin:0 auto;background:transparent;position:relative;z-index:0;display:flex;flex-direction:column}.workspace .content{max-width:none;width:100%;margin:0;padding-left:max(28px,var(--page-shadow-safe-area));padding-right:max(28px,var(--page-shadow-safe-area))}.workspace .content:has(>.panel .discovery-grid-bottom-space),.workspace .content:has(>.panel .operational-home-grid),.workspace .content:has(>.panel>.brand-discovery-page),.workspace .content:has(>.panel>.dashboard-workspace-page .workspace-operational-layout),.workspace .content:has(>.panel>.dashboard-workspace-page>.kanban-shell),.workspace .content:has(>.panel>.dashboard-workspace-page>.page-list-layout),.workspace .content:has(>.panel>.dashboard-workspace-page>.page-subfilter-layout),.workspace .content:has(>.panel>.kanban-shell),.workspace .content:has(>.panel>.page-list-layout),.workspace .content:has(>.panel>.page-subfilter-layout),.workspace .content:has(>.panel>.showroom-detail-page),.workspace .content:has(>.panel>.workspace-list-theme){padding-bottom:0}.content:before{content:none}.topbar{position:-webkit-sticky;position:sticky;top:6px;z-index:30;flex:0 0 50px;box-sizing:border-box;height:50px;min-height:50px;margin-top:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;isolation:isolate;border-radius:0;padding:0 20px 8px;display:flex;justify-content:flex-end;align-items:center;box-shadow:none;transition:transform .22s ease,opacity .18s ease;will-change:transform,opacity}.topbar:before{content:none}.topbar>*{position:relative;z-index:1}@media (min-width:900px) and (max-height:1100px){.sidebar{margin-top:-10px;margin-left:-10px}.sidebar,.sidebar-brand-row{padding-top:10px}.content{padding-top:0;padding-bottom:var(--workspace-bottom-gap)}.workspace .content:has(>.panel .discovery-grid-bottom-space),.workspace .content:has(>.panel>.brand-discovery-page),.workspace .content:has(>.panel>.showroom-detail-page){padding-bottom:0}.workspace .content{padding-left:16px;padding-right:16px}.workspace.is-sidebar-collapsed .content,.workspace:has(.sidebar-collapse-input:checked) .content{padding-left:14px;padding-right:14px}.topbar{top:4px;flex-basis:44px;height:44px;min-height:44px;padding-left:12px;padding-right:12px;padding-bottom:6px}}.mobile-bottom-nav,.sidebar-mobile-header,.sidebar-mobile-utilities,.topbar-mobile-page,.topbar-mobile-quick-actions,.topbar-mobile-trigger{display:none}.sidebar-mobile-close,.sidebar-mobile-utility-link,.topbar-mobile-quick-link{text-decoration:none}.topbar.is-hidden{transform:translateY(calc(-100% - 18px));opacity:0;pointer-events:none}.toolbar{position:relative;z-index:35;display:flex;width:100%;gap:8px;align-items:center;justify-content:space-between;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar-brand-link{display:none;align-items:center;flex:0 0 auto;margin-right:12px}.topbar-brand-logo-image{width:clamp(126px,84%,182px);height:auto;display:block}.topbar-context-badge{position:static;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;margin-left:0;padding:0 18px;border-radius:var(--radius-pill);border:1px solid rgba(185,45,67,.24);background:linear-gradient(180deg,rgba(255,241,244,.9),rgba(255,229,235,.86));color:#b01f3f;font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 18px rgba(176,31,63,.08),inset 0 1px 0 rgba(255,255,255,.42)}.topbar-context-badge-sidebar{justify-self:center;gap:6px;min-height:30px;max-width:min(100%,190px);margin:0 auto;padding:0 10px;font-size:11px;line-height:1;box-shadow:0 6px 12px rgba(176,31,63,.06),inset 0 1px 0 rgba(255,255,255,.38)}.topbar-context-badge-sidebar .topbar-context-badge-icon,.topbar-context-badge-sidebar .topbar-context-badge-icon svg{width:13px;height:13px}.topbar-context-badge-sidebar span:last-child{overflow:hidden;text-overflow:ellipsis}.topbar-context-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.topbar-context-badge-icon svg{display:block;width:18px;height:18px;color:#d21f46}.topbar-retailer-toggle{position:static;left:auto;transform:none;z-index:1}.topbar-search-group{display:flex;align-items:center;gap:8px;margin-right:0;flex:1 1 auto;min-width:0;border-radius:var(--radius-md);background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;box-shadow:none!important;opacity:1}.topbar-search-slot{flex:1 1;min-width:0;display:flex;justify-content:flex-start}.topbar-search-slot .topbar-search-group{width:100%;max-width:388px;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;box-shadow:0 4px 14px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02)!important}.topbar-right-cluster{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto;min-width:-moz-fit-content;min-width:fit-content}.topbar-right-cluster .topbar-search-slot{flex:0 0 auto;width:388px}.topbar-right-cluster .topbar-search-group{width:100%;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;box-shadow:0 4px 14px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02)!important}.toolbar form{margin:0;flex:1 1 auto;min-width:0;background:transparent}.chip{border:1px solid var(--stroke);border-radius:var(--radius-md);padding:8px 10px;color:var(--muted);background:rgba(255,255,255,.96)}.top-search-input{width:100%;min-width:0;height:42px;border:0;border-radius:var(--workspace-control-radius);padding:0 var(--workspace-control-padding-x);background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:40px;color:var(--workspace-control-text);box-shadow:var(--workspace-control-shadow)}.top-search-input::placeholder{color:var(--workspace-control-text);opacity:1}.toolbar .btn,.toolbar .chip,.toolbar .notification-btn,.toolbar .support-btn,.toolbar .theme-toggle,.toolbar .top-search-input,.toolbar .topbar-icon-link,.toolbar .user-icon-btn{border:1px solid transparent;background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;opacity:1;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.topbar.is-at-top .toolbar .btn:not(.top-search-input),.topbar.is-at-top .toolbar .chip,.topbar.is-at-top .toolbar .notification-btn,.topbar.is-at-top .toolbar .support-btn,.topbar.is-at-top .toolbar .theme-toggle,.topbar.is-at-top .toolbar .topbar-icon-link,.topbar.is-at-top .toolbar .user-icon-btn{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.topbar.is-at-top .toolbar .notification-btn:active,.topbar.is-at-top .toolbar .notification-btn:focus,.topbar.is-at-top .toolbar .notification-btn:focus-visible,.topbar.is-at-top .toolbar .notification-btn:hover,.topbar.is-at-top .toolbar .theme-toggle:active,.topbar.is-at-top .toolbar .theme-toggle:focus,.topbar.is-at-top .toolbar .theme-toggle:focus-visible,.topbar.is-at-top .toolbar .theme-toggle:hover,.topbar.is-at-top .toolbar .topbar-icon-link:active,.topbar.is-at-top .toolbar .topbar-icon-link:focus,.topbar.is-at-top .toolbar .topbar-icon-link:focus-visible,.topbar.is-at-top .toolbar .topbar-icon-link:hover,.topbar.is-at-top .toolbar .user-icon-btn:active,.topbar.is-at-top .toolbar .user-icon-btn:focus,.topbar.is-at-top .toolbar .user-icon-btn:focus-visible,.topbar.is-at-top .toolbar .user-icon-btn:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.toolbar .notification-btn:active,.toolbar .notification-btn:focus,.toolbar .notification-btn:focus-visible,.toolbar .notification-btn:hover,.toolbar .theme-toggle:active,.toolbar .theme-toggle:focus,.toolbar .theme-toggle:focus-visible,.toolbar .theme-toggle:hover,.toolbar .topbar-icon-link:active,.toolbar .topbar-icon-link:focus,.toolbar .topbar-icon-link:focus-visible,.toolbar .topbar-icon-link:hover,.toolbar .user-icon-btn:active,.toolbar .user-icon-btn:focus,.toolbar .user-icon-btn:focus-visible,.toolbar .user-icon-btn:hover{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.toolbar .notification-btn .ui-icon,.toolbar .notification-btn svg,.toolbar .theme-toggle svg,.toolbar .topbar-icon-link .ui-icon,.toolbar .topbar-icon-link svg,.toolbar .user-icon-btn .ui-icon,.toolbar .user-icon-btn svg{filter:none!important;text-shadow:none!important;box-shadow:none!important}.top-search-input:hover{outline:none!important;border-color:transparent!important;background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;box-shadow:var(--workspace-control-shadow)!important}.top-search-input:focus,.top-search-input:focus-visible{outline:var(--workspace-control-focus-outline)!important;outline-offset:var(--workspace-control-focus-outline-offset);border-color:transparent!important;background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;background-image:none!important;box-shadow:var(--workspace-control-shadow)!important}.support-btn{text-decoration:none;border:1px solid transparent;border-radius:var(--radius-md);height:42px;min-height:42px;padding:0 14px;font-size:var(--font-size-body);font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease,box-shadow .12s ease}.support-btn,.support-btn:hover{background:#ffffff;color:#0D0D0D;box-shadow:none}.support-btn:hover{transform:none}.topbar-icon-link{position:relative;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-pill);width:42px;min-width:42px;height:42px;padding:0;background:#ffffff;color:#0D0D0D;display:grid;place-items:center;transition:border-color .12s ease,color .12s ease,transform .12s ease,background .12s ease}.topbar-icon-link:hover{background:#ffffff;color:#0D0D0D;transform:none}.topbar-icon-link .ui-icon,.topbar-icon-link svg{display:block;width:22px;height:22px;font-size:22px;stroke:currentColor;stroke-width:1.75}.topbar-import-link{border-radius:var(--radius-md);background:#fff!important}.topbar-menu-bubble{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-toggle{width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:#0D0D0D;cursor:pointer;box-shadow:none;transition:transform .12s ease,background .12s ease,color .12s ease}.theme-toggle:hover{transform:none;background:#ffffff;color:#0D0D0D}.theme-toggle svg{display:block;width:22px;height:22px;color:currentColor}.language-selector{display:inline-grid;gap:10px;width:-moz-fit-content;width:fit-content;justify-items:start}.language-selector-label{font-size:var(--font-size-body);font-weight:600;line-height:1.2;color:#374151}.language-search-select .search-select-trigger{min-height:52px;width:auto;border-radius:var(--radius-lg);padding:0 16px;border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.98);box-shadow:0 1px 2px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.72);font-size:16px;font-weight:500}.language-search-select .search-select-trigger:focus,.language-search-select .search-select-trigger:focus-visible,.language-search-select .search-select-trigger:hover{border-color:rgba(15,23,42,.12);background:#ffffff}.language-search-select .search-select-option,.language-search-select .search-select-option-label,.language-search-select .search-select-value{font-size:16px}.language-search-select .search-select-panel{min-width:max(100%,260px);border-radius:var(--radius-lg);padding:6px}.language-search-select .search-select-list{max-height:320px;padding:0}.language-search-select .search-select-option{min-height:46px;border-radius:var(--radius-md);padding:0 14px}.settings-language-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:6px}.settings-language-controls .language-selector{flex:0 0 auto;max-width:none;min-width:0}.settings-language-controls .language-search-select,.settings-language-controls .search-select{width:auto;min-width:220px;max-width:280px}.settings-language-loading-backdrop{z-index:4200;background:rgba(248,248,247,.52);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-language-loading-card{width:min(100%,360px);display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:28px 24px 22px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.92);box-shadow:0 24px 60px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.7);text-align:center}.settings-language-loading-card strong{font-size:20px;line-height:1.1;color:#101828}.settings-language-loading-card span{max-width:28ch;font-size:14px;line-height:1.45;color:#667085}.settings-language-loading-mark-wrap{margin-bottom:2px}.notification-menu,.user-menu{position:relative;z-index:45}.notification-btn{position:relative;width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:#0D0D0D;cursor:pointer;box-shadow:none;transition:background .12s ease,color .12s ease}.notification-btn:hover{transform:none;background:#ffffff;color:#0D0D0D}.topbar-static-icon{pointer-events:none;cursor:default}.topbar-static-icon:hover{transform:none}.notification-btn svg{display:block;width:22px;height:22px;font-size:22px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.notification-badge{position:absolute;top:3px;right:2px;min-width:18px;height:18px;border-radius:var(--radius-pill);padding:0 5px;border:0;display:inline-flex;align-items:center;justify-content:center;background:var(--notification-counter-bg);color:var(--notification-counter-text);font-size:10px;font-weight:700;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg)}.toolbar .notification-btn .notification-badge{top:2px;right:1px}.notification-badge-inline{position:static;min-width:18px;height:18px;padding:0 5px;flex:0 0 auto;box-shadow:none}.admin-chat-launcher-badge{top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;box-shadow:0 0 0 2px var(--bg)}.notification-dropdown{position:absolute;right:0;top:52px;width:360px;max-height:75vh;z-index:80;border:0;background:var(--brand-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg);box-shadow:var(--workspace-dropdown-shadow);overflow:hidden;display:flex;flex-direction:column}.admin-chat-widget{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:2400;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:auto}.admin-chat-launcher-row{position:relative;display:inline-flex;align-items:flex-end;gap:10px}.admin-chat-create-menu{position:relative}.admin-chat-create-menu-popover{position:absolute!important;inset:auto 0 calc(100% + 10px) auto!important;top:unset!important;right:0!important;bottom:calc(100% + 10px)!important;left:auto!important;z-index:120;transform-origin:bottom right;animation:admin-chat-popover-in .16s cubic-bezier(.22,1,.36,1);pointer-events:auto}.admin-chat-scrim{position:fixed;inset:0;z-index:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.admin-chat-launcher{position:relative;width:46px;height:46px;border:1px solid transparent;border-radius:var(--radius-pill);background:#ffffff;color:#0d0d0d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 16px 30px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.1);pointer-events:auto;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.admin-chat-launcher--create .ui-icon,.admin-chat-launcher--create svg{width:19px;height:19px;transition:transform .18s ease}.admin-chat-launcher:hover{transform:none;background:#fafafa;box-shadow:0 18px 34px rgba(15,23,42,.18),0 5px 14px rgba(15,23,42,.12)}.admin-chat-launcher:focus,.admin-chat-launcher:focus-visible{outline:none;border-color:transparent;box-shadow:0 0 0 4px var(--field-focus-ring),0 18px 34px rgba(15,23,42,.18),0 5px 14px rgba(15,23,42,.12)}.admin-chat-launcher:active{transform:scale(.94);box-shadow:0 10px 20px rgba(15,23,42,.12)}.admin-chat-launcher .ui-icon,.admin-chat-launcher svg{width:21px;height:21px;font-size:21px;transition:transform .18s ease}.admin-chat-launcher.is-open{transform:scale(.98)}.admin-chat-launcher--create.is-open{background:#0d0d0d;color:#ffffff;border-color:transparent;box-shadow:0 18px 34px rgba(15,23,42,.18)}.admin-chat-launcher--create.is-open .ui-icon,.admin-chat-launcher--create.is-open svg{transform:rotate(90deg) scale(1.02)}.admin-chat-launcher--help.is-open{background:#0d0d0d;color:#ffffff;border-color:transparent;box-shadow:0 18px 34px rgba(15,23,42,.18)}.admin-chat-launcher--create.is-open:focus,.admin-chat-launcher--create.is-open:focus-visible,.admin-chat-launcher--help.is-open:focus,.admin-chat-launcher--help.is-open:focus-visible{border-color:transparent;box-shadow:0 0 0 4px var(--field-focus-ring),0 18px 34px rgba(15,23,42,.18)}.admin-chat-launcher--help.is-open .ui-icon,.admin-chat-launcher--help.is-open svg{transform:scale(.96)}.admin-chat-launcher-dot{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--notification-attention)}.admin-chat-launcher-dot--help{top:1px;right:0}@keyframes admin-chat-popover-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-chat-panel,.jira-comments{--chat-shell-bg:var(--brand-surface);--chat-shell-border:var(--modal-surface-border);--chat-shell-shadow:var(--surface-shadow-raised);--chat-list-bg:var(--brand-surface);--chat-bubble-bg:#ffffff;--chat-bubble-color:#171717;--chat-bubble-own-bg:#0d0d0d;--chat-bubble-own-color:#ffffff;--chat-bubble-own-chip-bg:rgba(255,255,255,0.14);--chat-bubble-own-chip-color:#ffffff;--chat-avatar-size:34px;--chat-input-bg:#FFFFFF;--chat-input-border:rgba(216,224,232,0.9);--chat-input-placeholder:#666666;--chat-control-bg:rgba(13,13,13,0.08);--chat-control-color:#666666;--chat-send-bg:#0d0d0d;--chat-send-bg-hover:#202020;--chat-send-color:#ffffff;--chat-muted-text:#7b8190}:root[data-theme=dark] .admin-chat-panel,:root[data-theme=dark] .jira-comments{--chat-shell-bg:#242424;--chat-shell-border:rgba(241,241,241,0.12);--chat-shell-shadow:0 24px 60px rgba(0,0,0,0.34);--chat-list-bg:#242424;--chat-bubble-bg:#333333;--chat-bubble-color:#F1F1F1;--chat-bubble-own-bg:#3A3A3A;--chat-bubble-own-color:#F1F1F1;--chat-bubble-own-chip-bg:rgba(241,241,241,0.1);--chat-bubble-own-chip-color:#F1F1F1;--chat-input-bg:#333333;--chat-input-border:rgba(241,241,241,0.12);--chat-input-placeholder:#A8A8A8;--chat-control-bg:rgba(241,241,241,0.08);--chat-control-color:#D8D8D8;--chat-send-bg:#3A3A3A;--chat-send-bg-hover:#464646;--chat-send-color:#F1F1F1;--chat-muted-text:#A8A8A8}.admin-chat-panel{position:relative;z-index:1;width:min(596px,calc(100vw - 48px));height:min(680px,calc(100vh - 112px));border-radius:var(--modal-surface-radius);background:var(--chat-shell-bg);box-shadow:var(--chat-shell-shadow);border:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.admin-chat-panel--help{width:min(900px,calc(100vw - 48px));grid-template-columns:248px minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:0}.admin-chat-panel.is-drag-active{background:rgba(243,245,248,.98)}:root[data-theme=dark] .admin-chat-panel.is-drag-active{background:#2D2D2D}.get-help-chat-sidebar{position:relative;display:flex;min-width:0;flex-direction:column;gap:0;padding:16px 10px;background:var(--panel);overflow:visible}.get-help-chat-sidebar-head{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;color:#171717}.get-help-chat-channel-create{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--workspace-control-text);cursor:pointer}.get-help-chat-channel-create.is-open,.get-help-chat-channel-create:focus-visible,.get-help-chat-channel-create:hover{background:var(--nav-item-hover-bg);color:var(--workspace-control-text-strong);outline:none}.get-help-chat-channel-create .ui-icon,.get-help-chat-channel-create svg{width:17px;height:17px}:root[data-theme=dark] .get-help-chat-sidebar{background:#242424}:root[data-theme=dark] .get-help-chat-channel-name,:root[data-theme=dark] .get-help-chat-channel-title,:root[data-theme=dark] .get-help-chat-partner-toggle,:root[data-theme=dark] .get-help-chat-sidebar-head,:root[data-theme=dark] .get-help-chat-sidebar-head strong{color:#F1F1F1}.get-help-chat-sidebar-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);font-size:11px;font-weight:760;line-height:1;letter-spacing:0;text-align:center;flex:0 0 auto}.get-help-chat-sidebar-head strong{min-width:0;overflow:hidden;font-size:17px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.get-help-chat-sidebar-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-top:10px;padding-bottom:10px;scrollbar-width:thin}.get-help-chat-sidebar-footer{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding-top:10px;background:transparent}.get-help-chat-channel{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:var(--nav-item-radius);background:transparent;color:var(--sidebar-nav-text);font:inherit;text-align:left;cursor:default}.get-help-chat-channel:not(.is-active){cursor:pointer}.get-help-chat-channel:not(.is-active):hover{border-color:transparent;background:var(--nav-item-hover-bg);color:var(--brand-ink)}:root[data-theme=dark] .get-help-chat-channel:not(.is-active):hover,:root[data-theme=dark] .get-help-chat-partner-toggle:not(.is-active):hover{background:rgba(241,241,241,.075);color:#F1F1F1}.get-help-chat-channel.is-active,.get-help-chat-partner-toggle.is-active{border-color:var(--nav-item-active-bg);background:var(--nav-item-active-bg);color:#FFFFFF}:root[data-theme=dark] .get-help-chat-channel.is-active,:root[data-theme=dark] .get-help-chat-partner-toggle.is-active{border-color:transparent;background:rgba(241,241,241,.085);color:#F1F1F1}.get-help-chat-channel.is-active .get-help-chat-channel-icon,.get-help-chat-channel.is-active .get-help-chat-channel-title,.get-help-chat-partner-toggle.is-active .get-help-chat-channel-icon,.get-help-chat-partner-toggle.is-active .get-help-chat-channel-title,.get-help-chat-partner-toggle.is-active .get-help-chat-partner-chevron{color:#FFFFFF}:root[data-theme=dark] .get-help-chat-channel.is-active .get-help-chat-channel-icon,:root[data-theme=dark] .get-help-chat-channel.is-active .get-help-chat-channel-title,:root[data-theme=dark] .get-help-chat-partner-toggle.is-active .get-help-chat-channel-icon,:root[data-theme=dark] .get-help-chat-partner-toggle.is-active .get-help-chat-channel-title,:root[data-theme=dark] .get-help-chat-partner-toggle.is-active .get-help-chat-partner-chevron{color:#F1F1F1}.get-help-chat-channel-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--sidebar-nav-text)}.get-help-chat-channel-icon--general{color:#4F83E8}.get-help-chat-channel-icon--marketing{color:#B98234}.get-help-chat-channel-icon--sales{color:#6574D8}.get-help-chat-channel-icon--support{color:#4A9D89}.get-help-chat-channel-icon--bookkeeping{color:#6E7684}.get-help-chat-channel-icon--internal-category{color:#4F83E8}.get-help-chat-channel-icon--brand{color:#6E7684}.get-help-chat-channel-icon--showroom{color:#4A9D89}.get-help-chat-channel-icon--analysis{color:#8A67D4}.get-help-chat-channel-icon--labelloop-help{color:#4F83E8}.get-help-chat-channel-icon--private{color:#4A9D89}.get-help-chat-channel-icon--private-category{color:#8A67D4}:root[data-theme=dark] .get-help-chat-channel-icon,:root[data-theme=dark] .get-help-chat-channel-icon--ai,:root[data-theme=dark] .get-help-chat-channel-icon--help,:root[data-theme=dark] .get-help-chat-channel-icon--internal,:root[data-theme=dark] .get-help-chat-muted-icon,:root[data-theme=dark] .get-help-chat-partner-chevron{color:#A8B0E2}:root[data-theme=dark] .get-help-chat-channel-icon--general{color:#8FAEE2}:root[data-theme=dark] .get-help-chat-channel-icon--marketing{color:#D0A66A}:root[data-theme=dark] .get-help-chat-channel-icon--sales{color:#A7ADEC}:root[data-theme=dark] .get-help-chat-channel-icon--support{color:#73C2B7}:root[data-theme=dark] .get-help-chat-channel-icon--bookkeeping{color:#BDBDBD}:root[data-theme=dark] .get-help-chat-channel-icon--internal-category{color:#8FAEE2}:root[data-theme=dark] .get-help-chat-channel-icon--analysis{color:#BBA3EA}:root[data-theme=dark] .get-help-chat-channel-icon--labelloop-help{color:#8FAEE2}:root[data-theme=dark] .get-help-chat-channel-icon--private{color:#73C2B7}:root[data-theme=dark] .get-help-chat-channel-icon--private-category{color:#BBA3EA}.get-help-chat-channel-icon .ui-icon,.get-help-chat-channel-icon svg{display:block;width:21px;height:21px;font-size:21px}.get-help-chat-channel-copy{display:flex;align-items:center;width:100%;min-width:0}.get-help-chat-channel-title{display:flex;align-items:center;width:auto;max-width:100%;min-width:0;gap:6px;color:var(--sidebar-nav-text);font-size:14px;font-weight:500;line-height:1.35}.get-help-chat-channel-name{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.get-help-chat-muted-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:#7b8190;flex:0 0 auto}.get-help-chat-muted-icon .ui-icon,.get-help-chat-muted-icon svg{display:block;width:15px;height:15px;font-size:15px}.get-help-chat-channel-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--brand-ink);box-shadow:0 0 0 3px var(--field-focus-ring);flex:0 0 auto}.get-help-chat-channel-divider{height:1px;margin:0 10px;background:var(--stroke);flex:0 0 auto}.get-help-chat-partner-section{display:grid;grid-gap:6px;gap:6px;margin-top:0;padding-top:0}.get-help-chat-partner-toggle{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:42px;border:1px solid transparent;border-radius:var(--nav-item-radius);background:transparent;color:#171717;padding:8px 10px;text-align:left;cursor:pointer}.get-help-chat-partner-toggle:not(.is-active):hover{border-color:transparent;background:var(--nav-item-hover-bg);color:var(--brand-ink)}.get-help-chat-partner-chevron{width:14px;height:14px;font-size:14px;transition:transform .16s ease}.get-help-chat-partner-toggle[aria-expanded=true] .get-help-chat-partner-chevron{transform:rotate(180deg)}.get-help-chat-partner-list{display:grid;grid-gap:6px;gap:6px}.get-help-chat-internal-list{padding-left:22px}.get-help-chat-private-section{position:relative}.get-help-chat-private-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.get-help-chat-private-head .get-help-chat-partner-toggle{min-width:0}.get-help-chat-channel-create-panel{position:fixed;z-index:5200;display:grid;grid-gap:10px;gap:10px;min-width:320px;padding-bottom:8px}.search-select-panel.get-help-chat-channel-create-panel{gap:12px;padding:14px 14px 16px}.get-help-chat-channel-create-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.get-help-chat-channel-create-tab.workspace-list-toggle-btn{width:100%;height:40px;min-height:40px;justify-content:center;gap:7px;border-radius:var(--workspace-control-radius);text-transform:none}.get-help-chat-channel-create-tab.workspace-list-toggle-btn.is-active,.get-help-chat-channel-create-tab.workspace-list-toggle-btn.is-active:hover,.get-help-chat-channel-create-tab.workspace-list-toggle-btn[aria-pressed=true],.get-help-chat-channel-create-tab.workspace-list-toggle-btn[aria-pressed=true]:hover{background:var(--workspace-control-bg-active);border-color:var(--workspace-control-border-hover);color:var(--workspace-control-text-strong)}.get-help-chat-channel-create-tab .ui-icon{width:15px;height:15px}.get-help-chat-channel-create-field{display:grid;grid-gap:6px;gap:6px}.get-help-chat-channel-create-field>span{color:var(--muted);font-size:var(--font-size-caption);font-weight:750}.get-help-chat-channel-create-list{max-height:250px}.search-select-option.get-help-chat-channel-create-contact{min-height:44px;padding:6px 12px;align-items:center}.get-help-chat-channel-create-contact .search-select-option-content{gap:2px}.get-help-chat-channel-create-contact .search-select-option-description,.get-help-chat-channel-create-contact .search-select-option-label{line-height:1.25}.get-help-chat-channel-create-error{margin:0;color:var(--danger-text);font-size:var(--font-size-caption);font-weight:700}.get-help-chat-channel-create-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.get-help-chat-channel--partner{grid-template-columns:minmax(0,1fr);min-height:38px;margin-left:36px;width:calc(100% - 36px)}.get-help-chat-channel--private{grid-template-columns:22px minmax(0,1fr);min-height:40px;margin-left:24px;width:calc(100% - 24px)}.get-help-chat-private-empty{display:grid;grid-gap:4px;gap:4px;margin-left:36px;width:calc(100% - 36px);padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--nav-item-radius);background:var(--control-bg);color:var(--muted);font-size:var(--font-size-caption);line-height:1.25}.get-help-chat-private-empty strong{color:var(--brand-ink);font-size:var(--font-size-caption);font-weight:750}.get-help-chat-channel-subtitle{display:block;min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:650;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.get-help-chat-member-count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 7px;border-radius:999px;background:var(--panel);color:var(--brand-muted);box-shadow:var(--surface-shadow);font-size:11px;font-weight:760;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.get-help-chat-channel.is-active .get-help-chat-member-count{background:rgba(255,255,255,.16);color:#ffffff}:root[data-theme=dark] .get-help-chat-channel-subtitle{color:#A8A8A8}:root[data-theme=dark] .get-help-chat-member-count{background:rgba(241,241,241,.1);color:#d7d7d2}:root[data-theme=dark] .get-help-chat-channel.is-active .get-help-chat-member-count{background:rgba(241,241,241,.14);color:#f1f1f1}.get-help-chat-participant-preview{position:fixed;z-index:5300;display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:12px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-md);background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(15,23,42,.16);color:var(--brand-ink);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.get-help-chat-participant-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.get-help-chat-participant-preview-head strong{min-width:0;overflow:hidden;color:var(--brand-ink);font-size:var(--font-size-caption);font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.get-help-chat-participant-preview-head span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:var(--radius-pill);background:var(--workspace-control-bg-active);color:var(--brand-ink);font-size:var(--font-size-caption);font-weight:800;line-height:1;flex:0 0 auto}.get-help-chat-participant-preview-list{display:grid;grid-gap:6px;gap:6px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.get-help-chat-participant-preview-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:3px;gap:3px;grid-column-gap:10px;column-gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-sm);background:var(--control-bg)}.get-help-chat-participant-preview-avatar{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;align-self:center;overflow:hidden;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;text-align:center}.get-help-chat-participant-preview-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.get-help-chat-participant-preview-name{color:var(--brand-ink);font-size:var(--font-size-body);font-weight:760}.get-help-chat-participant-preview-meta,.get-help-chat-participant-preview-name{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.get-help-chat-participant-preview-meta{color:var(--muted);font-size:11px;font-weight:650}:root[data-theme=dark] .get-help-chat-participant-preview{border-color:rgba(241,241,241,.12);background:rgba(45,45,45,.96);box-shadow:0 18px 42px rgba(0,0,0,.34);color:#F1F1F1}:root[data-theme=dark] .get-help-chat-participant-preview-head strong,:root[data-theme=dark] .get-help-chat-participant-preview-name{color:#F1F1F1}:root[data-theme=dark] .get-help-chat-participant-preview-head span{background:rgba(241,241,241,.1);color:#F1F1F1}:root[data-theme=dark] .get-help-chat-participant-preview-row{border-color:rgba(241,241,241,.1);background:rgba(241,241,241,.06)}:root[data-theme=dark] .get-help-chat-participant-preview-meta{color:#A8A8A8}.get-help-chat-context-menu{position:absolute;z-index:5000;min-width:168px;padding:var(--workspace-dropdown-surface-padding);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.ticket-reminder-context-menu{position:fixed}.get-help-chat-context-menu-item{display:flex;align-items:center;gap:9px;width:100%;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:#111827;font-size:var(--font-size-body);font-weight:650;text-align:left;cursor:pointer}.get-help-chat-context-menu-item:focus-visible,.get-help-chat-context-menu-item:hover{background:var(--workspace-dropdown-option-hover-bg);outline:none}.get-help-chat-context-menu-icon{display:inline-flex;width:16px;height:16px;color:#6b7280}.get-help-chat-context-menu-icon .ui-icon,.get-help-chat-context-menu-icon svg{display:block;width:16px;height:16px;font-size:16px}:root[data-theme=dark] .get-help-chat-context-menu{background:var(--workspace-dropdown-bg);border-color:var(--workspace-dropdown-border);box-shadow:var(--workspace-dropdown-shadow)}:root[data-theme=dark] .get-help-chat-context-menu-item{color:#F1F1F1}:root[data-theme=dark] .get-help-chat-context-menu-item:focus-visible,:root[data-theme=dark] .get-help-chat-context-menu-item:hover{background:var(--workspace-dropdown-option-hover-bg)}:root[data-theme=dark] .get-help-chat-context-menu-icon{color:#A8A8A8}.get-help-chat-thread{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.admin-chat-header{padding:18px 18px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-chat-header>div:first-child{min-width:0}.admin-chat-header-actions{display:inline-flex;align-items:center;gap:10px}.admin-chat-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);color:var(--brand-muted);font-size:var(--font-size-caption);font-weight:600;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.admin-chat-link-pill:hover{background:rgba(248,250,252,.98);color:#111827;border-color:rgba(15,23,42,.14)}:root[data-theme=dark] .admin-chat-link-pill{background:#333333;border-color:rgba(241,241,241,.12);color:#F1F1F1;box-shadow:none}:root[data-theme=dark] .admin-chat-link-pill:hover{background:#3F3F3F;border-color:rgba(241,241,241,.16);color:#F1F1F1}.admin-chat-title{display:inline-flex;align-items:center;gap:11px;min-width:0;max-width:100%;font-size:24px;font-weight:700;line-height:1.05;letter-spacing:0;color:#0d0d0d}.admin-chat-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-member-count{min-width:26px;padding:0 9px;border-radius:var(--radius-pill);border:0;background:var(--panel);color:var(--brand-muted);box-shadow:var(--surface-shadow);font-size:var(--font-size-caption);font-weight:800;line-height:1;transform:translateY(1px)}.admin-chat-member-count,.admin-chat-title-icon{height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.admin-chat-title-icon{width:26px;color:#111827;transform:translateY(2px)}.admin-chat-title-icon .ui-icon,.admin-chat-title-icon svg{display:block;width:23px;height:23px;font-size:23px}:root[data-theme=dark] .admin-chat-title,:root[data-theme=dark] .admin-chat-title *{color:#F1F1F1}:root[data-theme=dark] .admin-chat-member-count{background:rgba(241,241,241,.1);box-shadow:none;color:#F1F1F1}:root[data-theme=dark] .admin-chat-title-icon,:root[data-theme=dark] .admin-chat-title-icon .ui-icon,:root[data-theme=dark] .admin-chat-title-icon svg{color:#A8B0E2;stroke:currentColor}.admin-chat-close{width:40px;height:40px;min-width:40px;min-height:40px;border:0;border-radius:var(--modal-control-radius);background:transparent;color:#3f4653;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.admin-chat-close:focus-visible,.admin-chat-close:hover{background:var(--modal-control-hover-bg);color:var(--text);box-shadow:none}.admin-chat-close:focus-visible{outline:var(--modal-control-focus-outline);outline-offset:var(--modal-control-focus-outline-offset)}.admin-chat-close .ui-icon,.admin-chat-close svg{width:20px;height:20px;font-size:20px}.admin-chat-list{position:relative;z-index:1;padding:34px 18px 16px;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;gap:18px;background:var(--chat-list-bg)}.admin-chat-empty{margin:auto 0;padding:24px 16px;color:#7b8190;font-size:15px;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}:root[data-theme=dark] .admin-chat-empty{color:var(--chat-muted-text)}.admin-chat-loading{margin:auto 0;padding:16px;color:#7b8190;font-size:var(--font-size-body);text-align:center}:root[data-theme=dark] .admin-chat-loading{color:var(--chat-muted-text)}.admin-chat-empty-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.96);color:var(--brand-muted);font-size:var(--font-size-body);font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.06);transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.admin-chat-empty-button:hover{background:rgba(248,250,252,.98);color:#111827;border-color:rgba(15,23,42,.14);transform:none}:root[data-theme=dark] .admin-chat-empty-button{background:#333333;border-color:rgba(241,241,241,.12);color:#F1F1F1;box-shadow:none}:root[data-theme=dark] .admin-chat-empty-button:hover{background:#3F3F3F;border-color:rgba(241,241,241,.16);color:#F1F1F1}.admin-chat-row{display:flex;align-items:flex-end;gap:10px;max-width:86%;min-width:0}.admin-chat-row.is-own{align-self:flex-end;justify-content:flex-end}.admin-chat-avatar{width:34px;height:34px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-caption);font-weight:700;line-height:1;text-align:center;flex-shrink:0}.admin-chat-stack{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0;max-width:calc(100% - 44px)}.admin-chat-meta{display:inline-flex;align-items:center;gap:8px;color:#666666;font-size:.72rem;font-weight:600}:root[data-theme=dark] .admin-chat-bubble>.localized-chat-message>.localized-chat-message-meta,:root[data-theme=dark] .admin-chat-meta,:root[data-theme=dark] .admin-chat-organization-label{color:var(--chat-muted-text)}.admin-chat-meta-own{justify-content:flex-end}.admin-chat-bubble{position:relative;max-width:100%;padding:12px 14px;border-radius:18px 18px 18px 8px;background:var(--chat-bubble-bg);color:var(--chat-bubble-color);box-shadow:0 8px 20px rgba(15,23,42,.035);font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow:visible}.admin-chat-body{margin:0}.analysis-copilot-empty{max-width:560px;margin:auto;padding:24px 16px;color:#7b8190;font-size:15px;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}:root[data-theme=dark] .analysis-copilot-empty{color:var(--chat-muted-text)}.analysis-copilot-disclaimer{align-self:center;width:min(100%,620px);margin:0 auto 10px;padding:8px 12px;border-radius:var(--workspace-control-radius);background:var(--surface-subtle);color:var(--muted);font-size:var(--font-size-caption);line-height:1.4;text-align:center}:root[data-theme=dark] .analysis-copilot-disclaimer{background:rgba(255,255,255,.07);color:var(--chat-muted-text)}.analysis-copilot-message{display:grid;grid-gap:10px;gap:10px;white-space:normal}.analysis-copilot-bullets,.analysis-copilot-message p{margin:0}.analysis-copilot-bullets{padding-left:18px}.analysis-copilot-bullets li+li{margin-top:5px}.analysis-copilot-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.analysis-copilot-kpi{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--modal-surface-border);border-radius:var(--modal-surface-radius);background:var(--modal-surface-subtle-bg);box-shadow:var(--surface-shadow)}.analysis-copilot-kpi>span{color:var(--brand-muted);font-size:11px;font-weight:700}.analysis-copilot-kpi>strong{color:var(--brand-ink);font-size:18px;font-weight:820;line-height:1}.analysis-copilot-kpi>small{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.analysis-copilot-kpi.is-danger,.analysis-copilot-kpi.is-warning{border-color:var(--modal-surface-border)}.analysis-copilot-prompt-strip,.analysis-copilot-result-list,.analysis-copilot-suggestions{display:grid;grid-gap:8px;gap:8px;width:100%}.analysis-copilot-suggestion{border:0;background:#ffffff;color:var(--brand-ink);box-shadow:none;min-height:40px;border-radius:var(--radius-pill);padding:0 16px;cursor:pointer;font:inherit;font-size:var(--font-size-body);font-weight:650;transition:background var(--motion-base),color var(--motion-base),transform var(--motion-base)}.analysis-copilot-suggestion:hover:not(:disabled){background:color-mix(in srgb,#ffffff 86%,var(--brand-surface));transform:none}:root[data-theme=dark] .analysis-copilot-suggestion{background:#333333;border-color:rgba(241,241,241,.12);color:#F1F1F1;box-shadow:none}:root[data-theme=dark] .analysis-copilot-suggestion:hover:not(:disabled){background:#3F3F3F;color:#F1F1F1}.analysis-copilot-suggestion:disabled{cursor:default;opacity:.58}.analysis-copilot-prompt-strip{margin-bottom:10px}.analysis-copilot-prompt-label{color:var(--brand-muted);font-size:11px;font-weight:700;letter-spacing:0}.analysis-copilot-prompt-list{--chat-suggestion-fade-size:22px;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.3) 6px,rgba(0,0,0,.82) 12px,#000 var(--chat-suggestion-fade-size),#000 calc(100% - var(--chat-suggestion-fade-size)),rgba(0,0,0,.82) calc(100% - 12px),rgba(0,0,0,.3) calc(100% - 6px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.3) 6px,rgba(0,0,0,.82) 12px,#000 var(--chat-suggestion-fade-size),#000 calc(100% - var(--chat-suggestion-fade-size)),rgba(0,0,0,.82) calc(100% - 12px),rgba(0,0,0,.3) calc(100% - 6px),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;scrollbar-width:none}.analysis-copilot-prompt-list::-webkit-scrollbar{display:none}.analysis-copilot-suggestion--compact{flex:0 0 auto;min-height:32px;max-width:280px;padding:0 11px;overflow:hidden;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap}.analysis-copilot-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind status" "title value";align-items:center;grid-gap:7px 12px;gap:7px 12px;padding:10px 12px;border:1px solid var(--modal-surface-border);border-radius:var(--modal-surface-radius);color:var(--brand-ink);text-decoration:none;transition:background var(--motion-base),border-color var(--motion-base),box-shadow var(--motion-base),transform var(--motion-base)}.analysis-copilot-result-row,.analysis-copilot-result-row:hover{background:var(--modal-surface-subtle-bg);box-shadow:var(--surface-shadow)}.analysis-copilot-result-row:hover{border-color:var(--workspace-page-element-border-hover);transform:none}.analysis-copilot-result-topline{display:contents;min-width:0}.analysis-copilot-result-kind{grid-area:kind;justify-self:start;min-height:18px;padding:0;border-radius:0;background:transparent;color:var(--brand-muted);font-size:11px;font-weight:760;line-height:18px}.analysis-copilot-result-main{grid-area:title;min-width:0;color:var(--brand-ink);font-size:var(--font-size-body);font-weight:780}.analysis-copilot-result-main>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-copilot-result-value{grid-area:value;align-self:end;max-width:100%;color:var(--brand-ink);font-size:var(--font-size-caption);font-weight:760;text-align:right}.analysis-copilot-result-meta.status-chip,.analysis-copilot-result-value{justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-copilot-result-meta.status-chip{grid-area:status;max-width:260px;min-height:20px;padding:0 7px;font-size:10px;line-height:18px}.analysis-copilot-suggestion-group{display:grid;grid-gap:7px;gap:7px}.analysis-copilot-suggestion-label{color:var(--brand-muted);font-size:11px;font-weight:760}.analysis-copilot-actions,.analysis-copilot-followups{display:flex;flex-wrap:wrap;gap:6px}.analysis-copilot-action,.analysis-copilot-followup{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid var(--workspace-control-border);border-radius:var(--radius-pill);background:var(--workspace-control-bg);color:var(--brand-ink);padding:0 10px;font:inherit;font-size:11px;font-weight:730;text-decoration:none;cursor:pointer;transition:background var(--motion-base),border-color var(--motion-base),transform var(--motion-base)}.analysis-copilot-action:focus-visible:not(:disabled),.analysis-copilot-action:hover:not(:disabled),.analysis-copilot-followup:focus-visible:not(:disabled),.analysis-copilot-followup:hover:not(:disabled){border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);transform:none;outline:none}.analysis-copilot-action.is-primary{border-color:rgba(17,17,17,.12);background:var(--workspace-control-bg);color:var(--brand-ink)}.analysis-copilot-action.is-primary:focus-visible:not(:disabled),.analysis-copilot-action.is-primary:hover:not(:disabled){border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--brand-ink)}.analysis-copilot-based-on{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;color:var(--brand-muted);font-size:10px;font-weight:650}.analysis-copilot-based-on>span:not(:first-child):before{content:"·";margin-right:4px;color:var(--muted)}.analysis-copilot-loading{margin:0;padding:8px 12px;color:var(--brand-muted);font-size:var(--font-size-caption)}.admin-chat-bubble:has(>.localized-chat-message>.localized-chat-message-meta){margin-top:30px;min-width:min(100%,220px)}.admin-chat-bubble>.localized-chat-message{display:block}.admin-chat-bubble>.localized-chat-message>.localized-chat-message-meta{position:absolute;top:-26px;left:0;z-index:2;gap:8px;color:#666666;font-size:.72rem;font-weight:600;line-height:1.2;min-height:18px;margin:0}.admin-chat-bubble>.localized-chat-message>.localized-chat-message-body{display:block}.admin-chat-organization-label{display:block;margin-top:10px;color:#666666;font-size:11px;font-weight:700;line-height:1.2}.admin-chat-body .ticket-inline-link{display:inline-flex;align-items:center;min-height:28px}.chat-image-attachment{position:relative;display:block;width:min(320px,72vw);max-width:100%;margin:2px 0;overflow:hidden;border-radius:var(--radius-md);background:rgba(255,255,255,.72);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.chat-image-attachment img{display:block;width:100%;max-height:360px;object-fit:cover;background:rgba(15,23,42,.08)}.chat-image-attachment span{position:absolute;right:0;bottom:0;left:0;display:block;padding:8px 10px;overflow:hidden;background:rgba(15,15,15,.72);color:rgba(255,255,255,.92);font-size:11px;font-weight:650;line-height:1.25;opacity:0;pointer-events:none;text-overflow:ellipsis;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.chat-image-attachment:focus-visible span,.chat-image-attachment:hover span{opacity:1;transform:translateY(0)}.comment-attachments .chat-image-attachment,.comment-attachments .chat-image-attachment+.chat-image-attachment,.comment-attachments .chat-image-attachment+.comment-attachment-chip,.comment-attachments .comment-attachment-chip+.chat-image-attachment{margin-top:8px}.admin-chat-bubble.is-own{border-radius:18px 18px 8px 18px;background:var(--chat-bubble-own-bg);box-shadow:0 10px 22px rgba(15,23,42,.06)}.admin-chat-bubble.is-own,.admin-chat-bubble.is-own .admin-chat-body,.admin-chat-bubble.is-own .admin-chat-body *{color:var(--chat-bubble-own-color)}.admin-chat-bubble.is-own .ticket-inline-link{background:var(--chat-bubble-own-chip-bg);color:var(--chat-bubble-own-chip-color)}.admin-chat-bubble.is-own .ticket-inline-link:hover{background:rgba(255,255,255,.22)}.admin-chat-bubble.is-own .chat-image-attachment{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.admin-chat-bubble.is-own .chat-image-attachment span{background:rgba(15,15,15,.72);color:rgba(255,255,255,.92)}.admin-chat-composer{z-index:30;width:100%;padding:14px 18px 18px;border-top:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));background:var(--chat-shell-bg)}.admin-chat-composer,.admin-chat-input-wrap{position:relative;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.admin-chat-input-wrap{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:0}.admin-chat-input{width:100%;min-height:104px;resize:none;border:0;border-radius:var(--modal-surface-radius);padding:16px;font-size:14px;line-height:1.45;outline:none}.admin-chat-input,:root[data-theme=dark] .admin-chat-input{background:var(--chat-input-bg);color:var(--chat-bubble-color)}:root[data-theme=dark] .admin-chat-input{box-shadow:inset 0 0 0 1px var(--chat-input-border)}.admin-chat-input:focus{border-color:transparent;outline:none;outline-offset:0}.admin-chat-input::placeholder{color:var(--chat-input-placeholder)}:root[data-theme=dark] .admin-chat-input::placeholder{color:var(--chat-input-placeholder)}.admin-chat-upload-list{margin-top:4px;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:8px}.admin-chat-footer{margin-top:12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:18px}.admin-chat-error{color:#d94b60;font-size:var(--font-size-caption);font-weight:600}.admin-chat-send{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;background:transparent!important;border-color:transparent!important;color:var(--brand-ink)!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.chat-coming-soon-anchor--help+.admin-chat-send{margin-left:0}.admin-chat-send:hover:not(:disabled){background:rgba(15,23,42,.06)!important;border-color:transparent!important;color:var(--brand-ink)!important;box-shadow:none;transform:translateY(0)}:root[data-theme=dark] .admin-chat-send:hover:not(:disabled){background:rgba(241,241,241,.075)!important;color:var(--chat-send-color)!important}.admin-chat-send:disabled{opacity:.36;background:transparent!important;border-color:transparent!important;color:var(--brand-ink)!important;cursor:default}:root[data-theme=dark] .admin-chat-send:disabled{color:var(--chat-control-color)!important}.admin-chat-dropzone{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:18px;background:rgba(231,235,240,.66);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.admin-chat-dropzone-card{width:min(100%,240px);min-height:180px;border-radius:var(--radius-lg);border:1px dashed rgba(107,114,128,.4);background:rgba(255,255,255,.72);display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;text-align:center;color:#364152;box-shadow:0 20px 40px rgba(15,23,42,.08)}.admin-chat-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:rgba(13,13,13,.08);color:#111827;font-size:30px;line-height:1;font-weight:300}.admin-chat-dropzone-card strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.admin-chat-dropzone-card span:last-child{max-width:18ch;font-size:var(--font-size-body);line-height:1.45;color:#667085}@media (max-width:900px) and (pointer:coarse){.admin-chat-widget{right:16px;bottom:86px}.admin-chat-panel{width:min(100vw - 24px,528px);height:min(100vh - 124px,640px)}.admin-chat-panel--help{width:min(100vw - 24px,760px);grid-template-columns:248px minmax(0,1fr)}}@media (max-width:640px){.admin-chat-widget{right:12px;left:12px;bottom:84px;align-items:stretch}.admin-chat-panel{width:100%;height:min(100dvh - 112px,100%);border-radius:var(--radius-lg)}.admin-chat-panel--help{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.get-help-chat-sidebar{gap:10px;padding:12px;border-right:0;border-bottom:1px solid rgba(216,224,232,.82);max-height:236px}.get-help-chat-sidebar-head{min-height:28px}.get-help-chat-sidebar-avatar{width:28px;height:28px;font-size:10px}.get-help-chat-sidebar-head strong{font-size:15px}.get-help-chat-channel{min-height:46px;grid-template-columns:22px minmax(0,1fr);padding:8px}.get-help-chat-channel-icon{width:21px;height:21px}.admin-chat-header{padding:16px 16px 12px}.admin-chat-title{font-size:20px}.admin-chat-title-icon{width:23px;height:23px}.admin-chat-title-icon svg{width:21px;height:21px}.admin-chat-list{padding:18px 14px 12px}.admin-chat-row{max-width:100%}.admin-chat-composer{padding:12px 14px 14px}.admin-chat-input{min-height:88px;padding:14px}}.notification-head{padding:10px 12px;border-bottom:0;background:inherit;display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-head-title{display:inline-flex;align-items:center;gap:8px}.notification-head-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--brand-muted)}.notification-head-icon svg{display:block;width:18px;height:18px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.notification-clear-btn{border:0;background:transparent;color:var(--muted);border-radius:var(--workspace-control-radius);min-height:30px;padding:0 9px;font-size:var(--font-size-caption);font-weight:600;line-height:1;cursor:pointer;box-shadow:none;transition:background var(--motion-base),color var(--motion-base)}.notification-clear-btn:focus-visible,.notification-clear-btn:hover{color:var(--text);background:var(--interaction-hover-bg);outline:none}.notification-list{overflow:auto;padding:8px;background:inherit;display:grid;grid-gap:10px;gap:10px}.notification-empty-state{margin:0;padding:18px 18px 20px}.notification-item{position:relative;display:block;border:1px solid rgba(13,13,13,.06);border-radius:var(--radius-lg);min-height:142px;padding:14px 14px 16px;background:#ffffff;box-shadow:0 1px 2px rgba(13,13,13,.035);transition:background var(--motion-base),border-color var(--motion-base),box-shadow var(--motion-base)}.notification-item:focus-within,.notification-item:hover{background:var(--page-list-row-hover-bg,var(--surface-subtle-hover));border-color:var(--workspace-element-outline-hover);box-shadow:0 2px 6px rgba(13,13,13,.045)}.notification-item-link{display:grid;grid-template-rows:auto 1fr auto;width:100%;min-width:0;min-height:110px;text-decoration:none;color:inherit;padding-right:42px}.notification-delete-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:12px;right:12px;border:0;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none;color:var(--muted);width:24px;height:24px;min-width:0;min-height:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;line-height:1;cursor:pointer;flex-shrink:0;border-color:transparent!important;-webkit-tap-highlight-color:transparent;transition:background var(--motion-base),color var(--motion-base),box-shadow var(--motion-base)}.notification-delete-btn svg{display:block;width:14px;height:14px;color:currentColor}.notification-delete-btn svg,.notification-delete-btn svg *{fill:currentColor;stroke:none}.notification-delete-btn:hover{color:var(--brand-ink);background:var(--surface-subtle-hover)!important;background-color:var(--surface-subtle-hover)!important;box-shadow:none!important;transform:none}.notification-delete-btn:active,.notification-delete-btn:focus,.notification-delete-btn:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}.notification-delete-btn:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:2px;transform:none}.notification-item.is-unread{background:#ffffff;border-color:rgba(13,13,13,.08)}.notification-item.is-unread:focus-within,.notification-item.is-unread:hover{background:var(--page-list-row-hover-bg,var(--surface-subtle-hover));border-color:var(--workspace-element-outline-hover)}.notification-item.is-unread .notification-title{color:var(--text)}.notification-item.is-unread .muted,.notification-item.is-unread .notification-body{color:initial}.notification-item.is-unread .notification-delete-btn{background:transparent;border-color:transparent;color:var(--muted)}.notification-new-pill{position:absolute;right:14px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:var(--radius-pill);background:#0d0d0d;color:#ffffff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em}.notification-title{margin:0;font-size:var(--font-size-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-body{margin:4px 0 6px;font-size:var(--font-size-caption);color:var(--muted);display:-webkit-box;line-height:1.45;max-height:calc(1.45em * 2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-icon-btn{width:42px;height:42px;border-radius:var(--radius-pill);border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:#0D0D0D;cursor:pointer;box-shadow:none;transition:background .12s ease,color .12s ease}.user-icon-btn:hover{transform:none;background:#ffffff;color:#0D0D0D}.topbar .btn{border:1px solid transparent}.topbar .btn,.topbar .btn:hover{background:#fff}.topbar .btn.btn-primary{border-color:transparent;background:#0D0D0D}.user-icon-btn svg{display:block;width:22px;height:22px;font-size:22px;color:currentColor;stroke-width:1.75}.user-dropdown{position:absolute;right:0;top:52px;width:280px;z-index:80;border:1px solid var(--workspace-dropdown-border);background:var(--workspace-dropdown-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--workspace-dropdown-surface-radius);box-shadow:var(--workspace-dropdown-shadow);padding:var(--workspace-dropdown-surface-padding);display:grid;grid-gap:6px;gap:6px}.user-dropdown-profile{display:flex;align-items:center;gap:12px;padding:8px 8px 10px}.user-dropdown-profile-avatar{width:40px;height:40px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-body);font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.user-dropdown-profile-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.user-dropdown-profile-copy span,.user-dropdown-profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown-profile-copy strong{font-size:var(--font-size-body);line-height:1.35;color:var(--text-primary)}.user-dropdown-profile-copy span{font-size:var(--font-size-caption);line-height:1.4;color:var(--muted)}.user-dropdown-item{border:0;background:transparent;text-align:left;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border-radius:var(--workspace-dropdown-option-radius);cursor:pointer;display:flex;align-items:center;gap:14px;color:var(--text);transition:background var(--motion-fast) ease,color var(--motion-fast) ease}.user-dropdown-item:hover{background:var(--workspace-dropdown-option-hover-bg);transform:none}.user-dropdown-item-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:inherit;flex:0 0 auto}.user-dropdown-item-icon svg{width:22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.user-dropdown-divider{height:1px;margin:2px 8px;background:var(--stroke)}.user-dropdown-logout{color:#c34056}.user-dropdown-impersonation{color:var(--text);font-weight:700}.user-dropdown-impersonation:hover{background:var(--workspace-dropdown-option-hover-bg)}.user-dropdown-logout:hover{background:color-mix(in srgb,var(--status-rose-bg) 72%,var(--panel));color:#b4233a}.dashboard-logout-shield{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.58)),var(--app-canvas);color:var(--text);font-size:15px;font-weight:650;letter-spacing:0}.dashboard-logout-shield-logo{width:180px;display:grid;place-items:center;opacity:.92}.dashboard-logout-shield-logo img{width:100%;height:auto}[data-theme=dark] .dashboard-logout-shield{background:linear-gradient(180deg,rgba(28,28,28,.82),rgba(28,28,28,.72)),var(--app-canvas)}[data-theme=dark] .dashboard-logout-shield-logo{filter:invert(1)}.modal-backdrop.organization-switcher-backdrop{place-items:center;padding:24px}.modal-card.organization-switcher-card{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,249,252,.95));box-shadow:0 24px 56px -36px rgba(15,23,42,.34);overflow:hidden}.organization-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.organization-switcher-head h3{margin:0;color:var(--text-primary);font-size:22px;font-weight:720;line-height:1.12;letter-spacing:0}.modal-icon-btn.organization-switcher-close{width:30px;height:30px;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--text) 86%,var(--muted));box-shadow:none;transform:none}.modal-icon-btn.organization-switcher-close:focus-visible,.modal-icon-btn.organization-switcher-close:hover{background:transparent;border-color:transparent;color:var(--text);outline:none;box-shadow:none;transform:none}.modal-icon-btn{width:34px;height:34px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease}.modal-icon-btn:hover{background:var(--brand-surface);border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--stroke));transform:none}.modal-icon-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.modal-icon-btn svg{width:18px;height:18px;stroke:currentColor}.organization-switcher-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.organization-switcher-list{display:grid;grid-gap:10px;gap:10px}.organization-switcher-item{width:100%;min-height:62px;border:1px solid rgba(49,49,49,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.82);color:var(--text);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 11px;text-align:left;cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.organization-switcher-item:hover:not(:disabled){background:rgba(255,255,255,.96);border-color:rgba(49,49,49,.12);box-shadow:0 12px 28px -24px rgba(15,23,42,.38);transform:none}.organization-switcher-item.is-active{background:rgba(255,255,255,.94);border-color:transparent;box-shadow:none}.organization-switcher-item:disabled{cursor:default}.organization-switcher-mark{width:38px;height:38px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;color:var(--text-primary);background:rgba(247,248,250,.95);border:1px solid rgba(49,49,49,.06)}.organization-switcher-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.organization-switcher-copy span,.organization-switcher-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-switcher-copy strong{font-size:14px;line-height:1.3;color:var(--text-primary)}.organization-switcher-copy span{font-size:var(--font-size-caption);line-height:1.35;color:var(--muted)}.organization-switcher-empty{border:1px dashed var(--stroke);border-radius:var(--radius-lg);padding:18px;color:var(--muted);font-size:var(--font-size-body);text-align:center;background:color-mix(in srgb,var(--panel) 84%,var(--brand-surface))}.organization-switcher-add{border-top:1px solid rgba(49,49,49,.08);padding-top:12px}.organization-switcher-add-button{width:100%;min-height:44px;border:1px solid rgba(49,49,49,.06);border-radius:var(--radius-lg);background:rgba(247,248,250,.82);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.organization-switcher-add-button:hover:not(:disabled){background:rgba(255,255,255,.96);border-color:rgba(49,49,49,.1);transform:none}.organization-switcher-add-button:disabled{cursor:not-allowed;opacity:.55}.organization-switcher-add-button span{width:20px;height:20px;display:inline-grid;place-items:center;background:transparent;border:0;font-size:16px;line-height:0;padding-bottom:1px}.organization-switcher-add-button strong{font-size:var(--font-size-body);line-height:1.2}.organization-switcher-add-form{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(49,49,49,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.72)}.organization-switcher-add-form .settings-field{gap:7px}.organization-switcher-add-form .settings-field>span{color:var(--muted);font-size:var(--font-size-caption);font-weight:650;letter-spacing:0}.organization-switcher-add-form .settings-field-input{min-height:42px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);font-size:14px}.organization-switcher-add-form .settings-field-input:focus,.organization-switcher-add-form .settings-field-input:focus-visible{border-color:rgba(49,49,49,.16);background:#ffffff;box-shadow:0 0 0 4px rgba(15,23,42,.05);outline:none}.organization-switcher-add-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.organization-switcher-add-actions .btn{min-height:38px;border-radius:var(--radius-pill);padding:0 14px}.settings-modal{width:min(860px,calc(100vw - 32px));display:grid;grid-gap:14px;gap:14px}.settings-modal-hero{border:1px solid var(--stroke);border-radius:var(--modal-surface-radius);background:rgba(245,247,251,.95);padding:18px;text-align:center;display:grid;grid-gap:8px;gap:8px}.settings-modal-hero h3{margin:0;font-size:46px;line-height:1}.settings-modal-hero p{margin:0}.settings-modal-gear{width:64px;height:64px;margin:0 auto;border-radius:var(--modal-surface-radius);border:1px solid var(--stroke);background:#e8ecf4;display:grid;place-items:center}.settings-modal-gear svg{width:34px;height:34px;color:#4b5569}.settings-modal-section{border:1px solid var(--stroke);border-radius:var(--modal-surface-radius);background:rgba(245,247,251,.95);overflow:hidden}.settings-row-btn{width:100%;border:0;background:transparent;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;font-size:30px;font-weight:600;cursor:pointer}.settings-chevron{transition:transform .16s ease}.settings-chevron.open{transform:rotate(180deg)}.settings-subaction{border-top:1px solid var(--stroke);padding:14px 16px}.settings-modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-card.settings-modal-apple{--settings-shell-bg:var(--panel);--settings-sidebar-bg:var(--panel);--settings-content-bg:var(--brand-surface);--settings-surface-bg:var(--panel);--settings-control-bg:#FFFFFF;--settings-control-bg-hover:#FFFFFF;--settings-subtle-bg:color-mix(in srgb,var(--brand-surface) 72%,var(--panel));--settings-border:var(--stroke);--settings-muted-icon:var(--brand-graphite);--settings-icon-account:#4F83E8;--settings-icon-language:#4A9D89;--settings-icon-security:#6574D8;--settings-icon-payments:#B98234;--settings-icon-notifications:#8A67D4;--settings-icon-help:#4F83E8;--settings-icon-danger:#C45757;--settings-icon-logout:#6F7682;--settings-active-bg:var(--brand-ink);--settings-active-fg:#FFFFFF;width:min(920px,calc(100vw - 48px));max-width:min(920px,calc(100vw - 48px));height:min(640px,calc(100vh - 48px));max-height:min(640px,calc(100vh - 48px));padding:0;overflow:hidden;position:relative}:root[data-theme=dark] .modal-card.settings-modal-apple{--settings-shell-bg:#282828;--settings-sidebar-bg:#242424;--settings-content-bg:#242424;--settings-surface-bg:#2D2D2D;--settings-control-bg:#333333;--settings-control-bg-hover:#3F3F3F;--settings-subtle-bg:#333333;--settings-border:rgba(241,241,241,0.14);--settings-muted-icon:#D8D8D8;--settings-icon-account:#8FAEE2;--settings-icon-language:#73C2B7;--settings-icon-security:#A7ADEC;--settings-icon-payments:#D0A66A;--settings-icon-notifications:#BBA3EA;--settings-icon-help:#8FAEE2;--settings-icon-danger:#E09BA0;--settings-icon-logout:#BDBDBD;--settings-active-bg:#333333;--settings-active-fg:#F1F1F1}.settings-apple-shell{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);height:100%;min-height:0;background:var(--settings-shell-bg)}.settings-apple-sidebar{border-right:1px solid var(--settings-border);background:var(--settings-sidebar-bg);padding:18px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;overflow-y:auto;min-height:0}.settings-apple-account{border:1px solid transparent;border-radius:var(--nav-item-radius);background:transparent;padding:6px 8px;display:grid;grid-template-columns:48px 1fr;grid-gap:12px;gap:12px;align-items:center;min-width:0;box-shadow:none}.settings-apple-account strong{display:block;font-size:14px;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}.settings-apple-account small{display:block;margin-top:6px;color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.settings-apple-avatar-wrap{position:relative}.settings-apple-avatar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:48px;height:48px;border-radius:var(--radius-pill);display:grid;place-items:center;font-weight:700;font-size:15px;letter-spacing:.02em;border:1px solid transparent;box-shadow:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.settings-apple-avatar:hover{transform:none}.settings-apple-avatar:focus-visible{outline:none;box-shadow:0 0 0 3px var(--field-focus-ring)}.settings-avatar-palette{position:absolute;top:calc(100% + 10px);left:0;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;width:152px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--modal-surface-radius);background:rgba(255,255,255,.96);box-shadow:0 22px 44px rgba(15,23,42,.12),0 2px 10px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.settings-avatar-swatch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:28px;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.settings-avatar-swatch:hover{transform:scale(1.06)}.settings-avatar-swatch.is-active{border-color:#0D0D0D;box-shadow:0 0 0 2px rgba(13,13,13,.08)}.settings-avatar-swatch:focus-visible{outline:none;border-color:#0D0D0D;box-shadow:0 0 0 3px rgba(13,13,13,.12)}.settings-apple-nav{display:grid;align-content:start;grid-gap:6px;gap:6px}.settings-apple-nav-divider{margin:6px 0 2px;border-top:1px solid var(--stroke)}.settings-apple-nav-item{border:1px solid transparent;background:transparent;border-radius:var(--nav-item-radius);padding:11px 12px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease,transform var(--motion-fast) ease}.settings-apple-nav-item:hover{background:var(--nav-item-hover-bg);border-color:transparent;color:var(--brand-ink)}.settings-apple-nav-item.active{background:var(--settings-active-bg);border-color:var(--settings-active-bg);color:var(--settings-active-fg);box-shadow:none}.settings-apple-nav-item-danger.active:hover,.settings-apple-nav-item.active:hover{background:var(--settings-active-bg);border-color:var(--settings-active-bg);color:var(--settings-active-fg)}.settings-apple-nav-item.active .settings-apple-icon,.settings-apple-nav-item.active .settings-apple-icon svg{color:currentColor;stroke:currentColor}.settings-apple-content-title-row .settings-apple-content-title-icon svg *,.settings-apple-nav-item .settings-apple-icon svg *{stroke:currentColor}.settings-apple-nav-item-logout{margin-top:6px;justify-content:flex-start;min-height:44px;border-radius:var(--nav-item-radius);border-color:transparent;background:transparent;color:var(--brand-graphite);box-shadow:none}.settings-apple-nav-item-danger{color:var(--text)}.settings-apple-nav-item-danger:hover,.settings-apple-nav-item-logout:hover{color:var(--brand-ink);background:var(--nav-item-hover-bg);border-color:transparent}.settings-apple-nav-item-logout .settings-apple-icon{color:currentColor}.settings-apple-nav-item-logout:focus-visible{outline:none;box-shadow:0 0 0 3px var(--field-focus-ring)}.settings-apple-sidebar-footer{display:flex;align-items:flex-end;justify-content:flex-start;min-height:0}.settings-apple-legal-link{align-self:flex-start;padding:2px 0;border:0;background:transparent;color:var(--muted);font-size:var(--font-size-body);font-weight:600;text-decoration:underline;text-underline-offset:3px}.settings-apple-legal-link:hover{color:var(--brand-ink)}.settings-apple-legal-link:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-ink) 14%,transparent);outline-offset:4px;border-radius:var(--radius-sm)}.settings-apple-icon{width:24px;height:24px;border-radius:0;display:inline-grid;place-items:center;border:0;background:transparent;box-shadow:none;color:currentColor}.settings-apple-icon svg{width:16px;height:16px;color:currentColor;stroke:currentColor}.settings-apple-nav-item:not(.active) .settings-apple-icon{color:var(--settings-muted-icon)}.settings-apple-content-title-row .settings-apple-icon-account,.settings-apple-nav-item:not(.active) .settings-apple-icon-account{color:var(--settings-icon-account)}.settings-apple-content-title-row .settings-apple-icon-language,.settings-apple-nav-item:not(.active) .settings-apple-icon-language{color:var(--settings-icon-language)}.settings-apple-content-title-row .settings-apple-icon-security,.settings-apple-nav-item:not(.active) .settings-apple-icon-security{color:var(--settings-icon-security)}.settings-apple-content-title-row .settings-apple-icon-payments,.settings-apple-nav-item:not(.active) .settings-apple-icon-payments{color:var(--settings-icon-payments)}.settings-apple-content-title-row .settings-apple-icon-notifications,.settings-apple-nav-item:not(.active) .settings-apple-icon-notifications{color:var(--settings-icon-notifications)}.settings-apple-content-title-row .settings-apple-icon-help,.settings-apple-nav-item:not(.active) .settings-apple-icon-help{color:var(--settings-icon-help)}.settings-apple-content-title-row .settings-apple-icon-danger,.settings-apple-nav-item:not(.active) .settings-apple-icon-danger{color:var(--settings-icon-danger)}.settings-apple-nav-item.settings-apple-nav-item-logout .settings-apple-icon-logout{color:var(--settings-icon-logout)}.settings-apple-content{position:relative;padding:24px 28px 28px;display:grid;align-content:start;grid-gap:20px;gap:20px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.settings-apple-content,.settings-apple-content.settings-apple-content-danger{background:var(--settings-content-bg)}.settings-apple-content-head{position:relative;z-index:2;padding-right:40px;min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-top:4px;padding-bottom:22px;border-bottom:1px solid var(--settings-border)}.settings-apple-content-title-row{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;padding-right:18px;background:inherit;z-index:1}.settings-apple-content-title-icon{width:26px;height:26px;flex:0 0 26px;background:transparent;border:0;box-shadow:none;color:currentColor}.settings-title-info{color:#667085}.settings-title-info .team-section-info-tooltip{left:0;transform:translateY(4px);max-width:min(360px,72vw)}.settings-title-info:focus-visible .team-section-info-tooltip,.settings-title-info:focus-within .team-section-info-tooltip,.settings-title-info:hover .team-section-info-tooltip{transform:translateY(0)}.settings-apple-content-title-icon svg{width:22px;height:22px;color:currentColor;stroke:currentColor}.settings-mollie-logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.settings-mollie-logo-image{width:auto;height:28px;display:block}.modal-corner-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:10px;right:10px;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;padding:0!important;border:0!important;border-radius:var(--modal-control-radius)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#3f4653;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:30;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.modal-corner-close svg{width:20px;height:20px;display:block}.modal-corner-close:hover{background:var(--modal-control-hover-bg)!important;background-color:var(--modal-control-hover-bg)!important;color:var(--text)}.modal-corner-close:active,.modal-corner-close:focus,.modal-corner-close:focus-visible{box-shadow:none!important;border:0!important}.modal-corner-close:focus-visible{background:var(--modal-control-hover-bg)!important;background-color:var(--modal-control-hover-bg)!important;outline:var(--modal-control-focus-outline);outline-offset:var(--modal-control-focus-outline-offset);color:var(--text)}.team-modal{width:min(860px,calc(100vw - 32px));padding:0;display:grid;grid-gap:0;gap:0;align-content:start;grid-auto-rows:max-content;overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(30,91,184,.06),transparent 28%),linear-gradient(180deg,rgba(248,249,252,.94),rgba(255,255,255,.98))}.team-modal-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding:24px 56px 0 24px}.team-modal-head-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;width:100%}.team-modal-title-row{display:flex;align-items:flex-start;gap:14px}.team-page-title-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.team-modal-title-icon{width:42px;height:42px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:rgba(30,91,184,.08);color:#315f9f;border:1px solid rgba(30,91,184,.12);flex-shrink:0}.team-modal-title-icon svg{width:22px;height:22px;display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.team-modal-head h3{margin:0;font-size:30px;line-height:1.1;letter-spacing:-.015em}.team-modal-head p{margin:6px 0 0}.team-metrics-strip{margin:4px 0 14px}.team-modal-toolbar{padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:2px}.team-modal-search{width:min(460px,100%);min-height:42px;box-shadow:var(--field-shadow)}.team-modal-admin-pill{margin-bottom:0}.team-modal-list{padding:20px 24px 24px;display:grid;align-content:start;grid-gap:14px;gap:14px;max-height:min(68vh,760px);overflow:auto}.team-list-section{display:grid;grid-gap:10px;gap:10px}.team-list-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.team-list-section-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.team-list-section-head h2{margin:0;font-size:18px;line-height:1.15;letter-spacing:-.01em}.team-list-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.82);color:var(--text);font-size:var(--font-size-body);font-weight:700}.team-list-section-body{display:grid;grid-gap:8px;gap:8px}.team-compact-notice,.team-empty-state{margin:0;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.82);color:var(--muted)}.team-section-info{position:relative;color:#7b879c;outline:none;z-index:1}.team-section-info,.team-section-info-icon{display:inline-flex;align-items:center;justify-content:center}.team-section-info-icon{width:20px;height:20px;border-radius:var(--radius-pill);border:0;background:transparent;box-shadow:none}.team-section-info-icon .ui-icon,.team-section-info-icon svg{width:14px;height:14px;display:block}.team-section-info-tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(4px);width:max-content;max-width:min(280px,70vw);padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:rgba(255,255,255,.96);color:var(--text);font-size:var(--font-size-caption);line-height:1.45;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:5200;white-space:normal}:root[data-theme=dark] .team-section-info-tooltip{border-color:rgba(255,255,255,.1);background:rgba(32,32,31,.96);color:var(--text);box-shadow:0 18px 38px rgba(0,0,0,.32)}.team-section-info:focus-visible,.team-section-info:focus-within,.team-section-info:hover{z-index:5201}.team-section-info:focus-visible .team-section-info-tooltip,.team-section-info:focus-within .team-section-info-tooltip,.team-section-info:hover .team-section-info-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.team-member-row{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:rgba(255,255,255,.86);display:grid;grid-gap:0;gap:0;box-shadow:0 10px 30px rgba(15,23,42,.05);overflow:hidden}.team-member-row.is-expanded{border-color:rgba(30,91,184,.18);box-shadow:0 16px 36px rgba(15,23,42,.08)}.team-member-row.is-blocked{background:linear-gradient(180deg,rgba(255,248,248,.96),rgba(255,255,255,.9))}.team-member-row-main{padding:10px 14px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.team-member-row-main-clickable{cursor:pointer;transition:background .16s ease,transform .16s ease}.team-member-row-main-clickable:hover{background:rgba(248,249,252,.88)}.team-member-row-main-clickable:focus-visible{outline:2px solid rgba(91,116,255,.16);outline-offset:-2px}.team-member-avatar{width:42px;height:42px;border-radius:var(--radius-pill);display:grid;place-items:center;background:rgba(30,91,184,.12);color:var(--text);font-weight:700;border:1px solid var(--stroke)}.team-member-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.team-member-name-row{display:flex;align-items:baseline;gap:10px;min-width:0}.team-member-copy small,.team-member-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-org-role{color:var(--muted);font-size:15px;line-height:1.35;font-weight:400;white-space:nowrap}.team-member-inline-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--font-size-caption);color:var(--muted)}.team-member-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px;text-align:right}.team-member-inline-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.team-member-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.team-member-quick-toggles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 14px 10px}.team-member-inline-toggle{min-height:52px;justify-content:space-between;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.08);background:rgba(247,248,251,.86)}.team-member-badge{background:rgba(30,91,184,.08);color:#315f9f}.team-member-badge,.team-member-state{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:700}.team-member-state{min-height:24px;border:1px solid transparent}.team-member-state-btn,.users-admin-status-chip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.team-member-state-btn:focus-visible,.users-admin-status-chip-btn:focus-visible{outline:2px solid rgba(30,91,184,.26);outline-offset:2px;border-radius:var(--radius-pill)}.team-member-state.is-active{background:#dff2e4;color:#1f7a3d;border-color:rgba(31,122,61,.12)}.team-member-state.is-blocked{background:#f7e4e2;color:#b14434;border-color:rgba(177,68,52,.16)}.team-member-state.is-pending{background:#f5ead8;color:#a06a28;border-color:rgba(160,106,40,.16)}.team-member-state.is-admin{background:#fff4d6;color:#8a6116;border-color:rgba(212,169,77,.22)}.team-member-manage-btn{min-width:102px;min-height:38px;border-radius:var(--radius-pill);font-weight:600}.team-member-detail-modal{width:min(820px,calc(100vw - 32px));display:grid;grid-gap:0;gap:0;padding:0;overflow:hidden}.team-member-detail-head{padding:24px 56px 20px 24px;border-bottom:1px solid var(--stroke);display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.team-member-detail-identity{display:flex;align-items:flex-start;gap:16px;min-width:0}.team-member-detail-avatar{width:54px;height:54px;border-radius:var(--radius-pill);flex-shrink:0}.team-member-detail-copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.team-member-detail-copy h3{margin:0;font-size:30px;line-height:1.08;letter-spacing:-.02em}.team-member-detail-copy p{margin:0}.team-member-detail-badges{max-width:280px}.team-member-detail-body{padding:20px 24px 24px}.team-member-detail-body .team-member-editor{border-top:0;padding:0;background:transparent}.team-member-detail-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.team-member-editor{border-top:1px solid rgba(49,49,49,.08);padding:16px;background:rgba(248,249,252,.82);display:grid;grid-gap:14px;gap:14px}.team-member-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.team-member-editor-wide{grid-column:1/-1}.team-member-access-select-field{min-width:0}.team-member-access-select{width:100%}.team-member-access-select .search-select-trigger{width:100%;min-height:52px;padding:12px 16px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.94);box-shadow:0 10px 28px rgba(15,23,42,.06)}.team-member-access-select .search-select-trigger:hover{border-color:rgba(30,91,184,.16);background:rgba(255,255,255,.98)}.team-member-access-select .search-select-trigger:focus,.team-member-access-select .search-select-trigger:focus-visible{border-color:rgba(91,116,255,.28);box-shadow:0 0 0 4px rgba(91,116,255,.08)}.team-member-access-select .search-select-input,.team-member-access-select .search-select-option,.team-member-access-select .search-select-option-label,.team-member-access-select .search-select-value{font-size:16px}.team-member-access-select .search-select-panel{border-radius:var(--radius-lg);box-shadow:0 22px 54px rgba(15,23,42,.14)}.team-member-editor-access-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:12px;gap:12px;align-items:end}.team-member-view-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.7)}.team-member-view-toggle-copy{display:grid;grid-gap:4px;gap:4px}.team-member-view-toggle-label{font-size:var(--font-size-body);color:var(--muted);font-weight:600}.team-member-editor-toggles{display:grid;grid-gap:10px;gap:10px}.team-member-control-card{min-height:82px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(15,23,42,.04)}.team-member-control-card-toggle{grid-template-columns:minmax(0,1fr) auto auto}.team-member-control-card-label{font-size:14px;line-height:1.35;font-weight:700;color:var(--text)}.team-member-control-card-value{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;gap:8px}.team-member-editor-actions{display:flex;justify-content:flex-end;gap:10px}.settings-apple-content h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:0;font-weight:750}.settings-apple-content h3.settings-danger-title{color:#dc3545}.settings-apple-content-title-row .settings-apple-content-title-icon{color:currentColor}.settings-apple-content-title-row .settings-apple-icon-danger{color:#dc3545}.settings-apple-panel{border:1px solid transparent;border-radius:var(--modal-surface-radius);background:var(--settings-surface-bg);padding:20px;display:grid;grid-gap:16px;gap:16px;box-shadow:none}.settings-danger-panel{background:color-mix(in srgb,var(--panel) 90%,var(--status-rose-bg));border-color:color-mix(in srgb,var(--status-rose-fg) 18%,var(--stroke))}.settings-apple-panel p{margin:0}.settings-section-stack{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px}.settings-section-surface{align-content:start}.settings-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-section-head h4{margin:0;font-size:17px;line-height:1.2;font-weight:700;color:var(--text-primary)}.settings-section-head p{margin-top:4px;max-width:60ch}.settings-section-hero{gap:14px}.settings-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.settings-hero-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.settings-hero-copy strong{font-size:24px;line-height:1.08;letter-spacing:0;color:var(--text-primary)}.settings-hero-copy span{color:var(--muted);font-size:14px}.settings-inline-notice-row{display:flex;justify-content:flex-end;margin-top:2px}.organization-switcher-card .settings-inline-notice-row{justify-content:stretch}.settings-inline-notice{max-width:100%}.organization-switcher-card .settings-inline-notice{width:100%;justify-content:center;white-space:normal;text-align:center}.settings-status-chip{flex:0 0 auto}.settings-payment-mode-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.settings-payment-mode-chip{min-height:28px;padding:5px 10px;font-size:var(--font-size-caption);line-height:1}.settings-reset-password-notice{width:100%;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid rgba(34,197,94,.18);background:rgba(236,253,245,.84);color:#166534}.settings-reset-password-notice.is-warn{border-color:rgba(217,119,6,.18);background:rgba(255,251,235,.88);color:#92400e}.settings-reset-password-notice strong{font-size:14px;line-height:1.25}.settings-reset-password-notice span{font-size:var(--font-size-body);line-height:1.4}.settings-org-admin-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:var(--radius-pill);background:var(--settings-subtle-bg);border:1px solid var(--settings-border);color:var(--brand-graphite);box-shadow:none;font-size:var(--font-size-caption);font-weight:800;font-variation-settings:"wght" 800;letter-spacing:.01em;flex-shrink:0}.settings-org-admin-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.settings-danger-panel{gap:16px}.settings-danger-copy{display:grid;grid-gap:6px;gap:6px}.settings-danger-copy h4{margin:0;font-size:22px;line-height:1.02;letter-spacing:-.03em}.settings-danger-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:var(--radius-pill);background:rgba(223,79,95,.1);color:#bb4d5d;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-danger-content{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:4px 0 0}.settings-danger-content strong{display:block;margin-bottom:6px;font-size:15px}.settings-danger-btn{flex:0 0 auto}@media (max-width:820px) and (pointer:coarse){.settings-danger-content{flex-direction:column;align-items:stretch}.settings-danger-btn{width:100%}}.settings-org-admin-pill-icon svg{width:16px;height:16px}.settings-field{display:grid;grid-gap:8px;gap:8px}.settings-field span{font-size:var(--font-size-body);color:var(--muted);font-weight:600}.settings-field-input{width:100%;min-height:46px;border-radius:var(--modal-surface-radius);border-color:var(--settings-border);background:var(--settings-control-bg);box-shadow:none}.settings-field-input:focus,.settings-field-input:focus-visible,.settings-field-input:hover{background:var(--settings-control-bg-hover);box-shadow:none}.settings-field-actions{display:flex;align-items:center;gap:10px}.settings-field-actions,.settings-field-actions-inline-end{justify-content:flex-end}.settings-save-btn{min-width:110px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.settings-form-grid-wide{grid-column:1/-1}.settings-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:0;column-gap:0;grid-row-gap:14px;row-gap:14px}.settings-detail-grid-compact{gap:12px}.settings-detail-grid-split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.settings-detail-grid-plain{gap:16px}.settings-account-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:4px}.settings-account-meta-grid .settings-detail-item{gap:6px;padding:0;border:0;border-radius:0;background:transparent}.settings-account-meta-grid .detail-stack-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase}.settings-account-meta-grid .detail-stack-value{font-size:14px;font-weight:500;color:var(--text-primary)}.settings-detail-item{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-radius:0;border:0;border-bottom:1px solid var(--settings-border);background:transparent}.settings-detail-item:last-child{border-bottom:0}.settings-detail-item .detail-stack-label,.settings-detail-item .detail-stack-value{margin:0}.settings-detail-item .detail-stack-value{overflow-wrap:anywhere;word-break:break-word}.settings-detail-item-plain{padding:0;border:0;border-radius:0;background:transparent}.settings-security-list{display:grid;grid-gap:12px;gap:12px}.settings-security-edit-item{gap:8px}.settings-security-edit-item .settings-field-input{background:var(--settings-control-bg)}.settings-org-password-confirm{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border:1px solid var(--settings-border);border-radius:var(--nav-item-radius);background:var(--settings-subtle-bg)}.settings-org-password-confirm p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:1.45}.settings-org-password-confirm-actions{justify-content:flex-start;flex-wrap:wrap}.settings-language-summary-item{display:block}.settings-language-default-pill{min-width:0;max-width:min(100%,280px);min-height:30px;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px;border:1px solid var(--settings-border);border-radius:var(--radius-pill);background:var(--settings-control-bg);color:var(--muted);font-size:var(--font-size-caption);line-height:1;white-space:nowrap}.settings-language-default-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none}.settings-language-default-pill strong{min-width:0;color:var(--text-primary);font-size:var(--font-size-caption);font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis}.settings-language-field{max-width:420px}.settings-language-field .language-search-select,.settings-language-field .language-selector,.settings-language-field .search-select{width:100%}.settings-language-field .language-search-select .search-select-trigger{width:100%;min-height:46px;padding:0 16px;border:1px solid var(--settings-border);border-radius:var(--modal-surface-radius);background:var(--settings-control-bg);box-shadow:none;font-size:14px;font-weight:500;color:var(--text-primary)}.settings-language-field .language-search-select .search-select-trigger:focus,.settings-language-field .language-search-select .search-select-trigger:focus-visible,.settings-language-field .language-search-select .search-select-trigger:hover{border-color:var(--settings-border);background:var(--settings-control-bg-hover);box-shadow:none;transform:none}.settings-language-field .language-search-select .search-select-value{font-size:14px}.settings-language-summary-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.settings-language-summary-copy .language-selector{width:100%}.settings-language-summary-copy .language-search-select .search-select-trigger{min-height:60px;min-width:228px;padding:0 22px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:rgba(255,255,255,.98);box-shadow:0 16px 36px rgba(15,23,42,.08);font-size:18px;font-weight:700;font-variation-settings:"wght" 700;color:var(--text)}.settings-language-summary-copy .language-search-select .search-select-trigger:focus,.settings-language-summary-copy .language-search-select .search-select-trigger:focus-visible,.settings-language-summary-copy .language-search-select .search-select-trigger:hover{background:rgba(255,255,255,1);box-shadow:0 20px 40px rgba(15,23,42,.1);transform:scale(1.015)}.settings-language-summary-copy .language-search-select .search-select-trigger:focus-visible{outline:2px solid rgba(17,24,39,.14);outline-offset:4px;border-radius:var(--radius-lg)}.settings-language-flag{width:56px;height:56px;border-radius:var(--radius-pill);display:inline-block;overflow:hidden;background-color:rgba(248,249,252,.92);background-repeat:no-repeat;background-position:50%;background-size:cover;border:1px solid rgba(49,49,49,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 18px -16px rgba(15,23,42,.26)}.settings-language-flag.is-de{background-image:linear-gradient(180deg,#111111 0 33.333%,#c62828 33.333% 66.666%,#f2c94c 66.666% 100%)}.settings-language-flag.is-it{background-image:linear-gradient(90deg,#009246 0 33.333%,#f8f8f8 33.333% 66.666%,#ce2b37 66.666% 100%)}.settings-language-flag.is-fr{background-image:linear-gradient(90deg,#244aa5 0 33.333%,#f8f8f8 33.333% 66.666%,#d83a3a 66.666% 100%)}.settings-language-flag.is-es{background-image:linear-gradient(180deg,#c62828 0 25%,#f2c94c 25% 75%,#c62828 75% 100%)}.settings-language-flag.is-en{background-color:#1f3f95;background-image:linear-gradient(33deg,transparent 43%,#ffffff 0,#ffffff 57%,transparent 0),linear-gradient(-33deg,transparent 43%,#ffffff 0,#ffffff 57%,transparent 0),linear-gradient(33deg,transparent 47%,#c62828 0,#c62828 53%,transparent 0),linear-gradient(-33deg,transparent 47%,#c62828 0,#c62828 53%,transparent 0),linear-gradient(90deg,transparent 39%,#ffffff 0,#ffffff 61%,transparent 0),linear-gradient(180deg,transparent 39%,#ffffff 0,#ffffff 61%,transparent 0),linear-gradient(90deg,transparent 44%,#c62828 0,#c62828 56%,transparent 0),linear-gradient(180deg,transparent 44%,#c62828 0,#c62828 56%,transparent 0)}.settings-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:700;line-height:1;border:1px solid transparent}.settings-status-pill-icon{width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 14px}.settings-status-pill-icon svg{width:14px;height:14px;display:block}.settings-status-pill-done{background:#dff2e4;color:#1f7a3d;border-color:rgba(31,122,61,.12)}.settings-status-pill-progress{background:#dde6f6;color:#2f62b3;border-color:rgba(47,98,179,.12)}.settings-status-pill-warn{background:#f5e9d6;color:#af7731;border-color:rgba(175,119,49,.14)}.settings-status-pill-muted{background:#edf0f4;color:#67707d;border-color:rgba(103,112,125,.12)}.settings-apple-switches label{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-apple-switches input[type=checkbox]{width:36px;height:20px;accent-color:var(--accent)}.settings-toggle-list{display:grid;grid-gap:2px;gap:2px}.settings-toggle-card{width:100%;min-height:42px;padding:10px 2px;border:0;border-radius:0;background:transparent;justify-content:space-between;gap:16px}.settings-toggle-card.field-checkbox-row-toggle{width:100%}.settings-toggle-card-inline{align-items:center}.settings-toggle-card-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.settings-toggle-card-copy small,.settings-toggle-card-copy strong{display:block}.settings-toggle-card-copy strong{font-size:var(--font-size-body);line-height:1.35;font-weight:500;color:var(--text-primary)}.settings-toggle-card-copy small{font-size:var(--font-size-caption);line-height:1.45;color:var(--muted)}.settings-toggle-card .settings-toggle-card-copy strong{color:var(--text-primary)}.settings-toggle-card .settings-toggle-card-copy small{color:var(--muted)}.settings-notifications-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.settings-notifications-grid.is-single{grid-template-columns:minmax(0,1fr)}.settings-notifications-grid .settings-apple-panel{min-width:0;padding:20px;border-color:transparent;background:var(--settings-surface-bg);box-shadow:none}.settings-notifications-grid .settings-section-head{margin-bottom:12px}@media (max-width:980px) and (pointer:coarse){.settings-account-meta-grid,.settings-detail-grid-split,.settings-notifications-grid{grid-template-columns:minmax(0,1fr)}}.settings-theme-actions{display:grid;grid-gap:10px;gap:10px}.settings-theme-segment{display:inline-grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:4px;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid var(--settings-border);border-radius:var(--modal-surface-radius);background:var(--surface-subtle)}.settings-theme-option{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:calc(var(--modal-surface-radius) - 4px);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-body);font-weight:600;cursor:pointer}.settings-theme-option:hover{background:var(--surface-subtle-hover)}.settings-theme-option.active{background:var(--settings-active-bg);border-color:var(--settings-active-bg);color:var(--settings-active-fg)}.admin-mapping-rows{display:grid;grid-gap:12px;gap:12px}.admin-mapping-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-mapping-row-brand{min-width:0}.settings-payments-stack{display:grid;grid-gap:12px;gap:12px}.settings-payment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px}.settings-field-actions-start{justify-content:flex-start}@media (max-width:820px) and (pointer:coarse){.settings-form-grid,.settings-notifications-grid{grid-template-columns:1fr}}.panel{position:relative;z-index:1;flex:1 1 auto;min-height:0;margin-top:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;box-shadow:none;min-width:0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-left:calc(-1 * max(28px, var(--page-shadow-safe-area)));margin-right:calc(-1 * max(28px, var(--page-shadow-safe-area)));padding-left:max(28px,var(--page-shadow-safe-area));padding-right:max(28px,var(--page-shadow-safe-area))}.panel:has(>.admin-bugs-page),.panel:has(>.brand-customers-page),.panel:has(>.brand-showrooms-page),.panel:has(>.connection-graph-page),.panel:has(>.credit-notes-list-stack),.panel:has(>.dashboard-workspace-page .workspace-operational-layout),.panel:has(>.dashboard-workspace-page>.kanban-shell),.panel:has(>.dashboard-workspace-page>.page-list-layout),.panel:has(>.dashboard-workspace-page>.page-subfilter-layout),.panel:has(>.import-page-shell),.panel:has(>.kanban-shell),.panel:has(>.page-list-layout),.panel:has(>.page-subfilter-layout),.panel:has(>.request-shell),.panel:has(>.retailer-claims),.panel:has(>.workspace-list-theme),.panel:has(>.workspace-operational-layout){display:flex;flex-direction:column;overflow:hidden;overflow-anchor:none}.panel:has(>.admin-bugs-page),.panel:has(>.dashboard-workspace-page .workspace-operational-layout),.panel:has(>.dashboard-workspace-page>.kanban-shell),.panel:has(>.dashboard-workspace-page>.page-list-layout),.panel:has(>.dashboard-workspace-page>.page-subfilter-layout),.panel:has(>.kanban-shell),.panel:has(>.page-list-layout),.panel:has(>.page-subfilter-layout),.panel:has(>.request-shell),.panel:has(>.workspace-list-theme),.panel:has(>.workspace-operational-layout){padding-bottom:var(--workspace-bottom-gap,10px);box-sizing:border-box}.panel:has(>.import-page-shell){display:block;overflow-x:clip;overflow-y:auto}.panel:has(.operational-home-grid){padding-bottom:var(--workspace-bottom-gap,10px)}.page-title{margin:4px 0;font-size:var(--font-size-title);line-height:var(--line-title);letter-spacing:-.03em;font-weight:600;color:var(--brand-ink)}.page-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coming-soon-tag{min-height:30px;padding:0 12px;border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.92);color:var(--text);font-size:var(--font-size-caption);font-weight:600;line-height:1;box-shadow:0 1px 2px rgba(13,13,13,.03)}.workspace-empty-state-card,.workspace-page-stack{display:grid;grid-gap:18px;gap:18px}.workspace-empty-state-card{padding:22px 24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 94%,var(--brand-surface));box-shadow:var(--surface-shadow)}.workspace-empty-state-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.workspace-empty-state-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.workspace-empty-state-copy h2,.workspace-empty-state-copy h3{margin:0;font-size:26px;line-height:1.14;letter-spacing:-.025em}.workspace-empty-state-copy p{margin:0;max-width:76ch}.workspace-empty-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-empty-state-item{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--stroke) 88%,transparent);border-radius:var(--radius-md);background:var(--surface)}.workspace-empty-state-item .detail-stack-label,.workspace-empty-state-item .detail-stack-value{margin:0}.workspace-empty-state-item .detail-stack-value{font-size:14px}.workspace-empty-state-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.dashboard-page-head{margin-bottom:28px}.dashboard-page-head>.muted{margin:0}.dashboard-campaign-banner{--discovery-surface-radius:28px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:24px;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none;border-radius:0}.dashboard-campaign-feature{min-width:0;border-radius:var(--discovery-surface-radius);overflow:hidden;box-shadow:var(--filter-bubble-shadow);transition:transform .18s ease,box-shadow .18s ease}.dashboard-campaign-feature-link{position:relative;display:grid;min-height:700px;border-radius:inherit;overflow:hidden;color:#ffffff;text-decoration:none;background:transparent}.dashboard-campaign-feature:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(22,36,64,.16)}.dashboard-campaign-profile{min-width:0;border-radius:var(--discovery-surface-radius);overflow:hidden}.dashboard-campaign-profile-link{position:relative;display:grid;min-height:430px;border-radius:inherit;overflow:hidden;color:#ffffff;text-decoration:none;background:transparent}.dashboard-campaign-feature-media,.dashboard-campaign-profile-media{position:absolute;inset:0;border-radius:inherit;background:transparent}.dashboard-campaign-feature-media:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(8,12,20,.1),rgba(8,12,20,.62)),radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 28%)}.dashboard-campaign-feature-media.is-placeholder:after{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(8,12,20,.42)),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 28%);backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}.dashboard-campaign-profile-media:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(8,12,20,.08),rgba(8,12,20,.58)),radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 28%)}.dashboard-campaign-feature-media-el{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.dashboard-campaign-feature-media-el.is-placeholder{width:calc(100% + 36px);height:calc(100% + 36px);max-width:none;max-height:none;margin:-18px;filter:blur(14px) saturate(.92) contrast(.94)}.dashboard-campaign-profile-media-el{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.dashboard-campaign-feature-overlay{min-height:700px;padding:40px;opacity:0;transform:translateY(16px);transition:opacity .9s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.dashboard-campaign-feature-overlay,.dashboard-campaign-profile-overlay{position:relative;z-index:1;display:grid;align-content:end;grid-gap:8px;gap:8px}.dashboard-campaign-profile-overlay{min-height:430px;padding:22px 20px}.dashboard-campaign-feature-link:focus-visible .dashboard-campaign-feature-overlay,.dashboard-campaign-feature-link:hover .dashboard-campaign-feature-overlay{opacity:1;transform:translateY(0)}.dashboard-campaign-feature-overlay strong{font-size:clamp(38px,4vw,64px);line-height:.96;letter-spacing:-.03em}@media (max-width:1520px){.dashboard-campaign-feature-link,.dashboard-campaign-feature-overlay{min-height:500px}.dashboard-campaign-feature-overlay{padding:28px}.dashboard-campaign-feature-overlay strong{font-size:clamp(30px,3.2vw,46px)}}.dashboard-campaign-profile-overlay span{font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:.98;letter-spacing:-.03em}.discovery-top-picks{display:grid;grid-gap:24px;gap:24px;margin-top:0;margin-bottom:18px}.discovery-top-picks-head h2{margin:18px 0 8px;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.04em}.discovery-top-picks-rail{--slider-edge-bleed:max(28px,var(--page-shadow-safe-area));--slider-viewport-edge-bleed:calc(var(--slider-edge-bleed) + var(--workspace-inline-gutter, 0px));width:calc(100% + var(--slider-viewport-edge-bleed));max-width:none;overflow-x:hidden;overflow-y:visible;padding-left:0;margin-left:0;padding-right:0;margin-right:calc(-1 * var(--slider-viewport-edge-bleed));padding-bottom:0;margin-bottom:0}.discovery-top-picks-search{display:flex;align-items:center;width:100%;margin-top:-10px}.discovery-top-picks-empty{margin:0;padding:4px 0 34px}.discovery-banner-section{display:grid;grid-gap:12px;gap:12px;margin-top:8px;margin-bottom:30px}.discovery-banner-section-first{margin-top:8px}.discovery-banner-section-first-head{margin-top:8px;margin-bottom:18px}.discovery-banner-section-admin{margin-top:12px}.discovery-banner-section .dashboard-campaign-banner{--discovery-surface-radius:var(--radius-md)}.discovery-banner-section-head h2{margin:18px 0;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.04em}.discovery-top-picks-track{--discovery-top-pick-columns:4;--discovery-top-pick-gap:10px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--discovery-top-pick-gap) * (var(--discovery-top-pick-columns) - 1))) / var(--discovery-top-pick-columns));grid-gap:var(--discovery-top-pick-gap);gap:var(--discovery-top-pick-gap);overflow-x:auto;overflow-y:hidden;width:100%;max-width:none;padding:2px 0 0;margin-left:0;margin-right:0;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.discovery-top-picks-track>:first-child .brand-grid-label{left:12px}.discovery-top-picks-track::-webkit-scrollbar{display:none}.discovery-top-pick-item{min-width:0;scroll-snap-align:start}.discovery-top-pick-item .brand-grid-hero{aspect-ratio:.92/1.08}.discovery-grid-panel{padding:18px 18px 22px;background:#ffffff;border-radius:var(--brand-hero-radius);box-shadow:var(--filter-bubble-shadow)}.discovery-grid-bottom-space{padding-bottom:var(--workspace-end-scroll-gap,28px)}@media (min-width:1680px){.discovery-top-picks-track{--discovery-top-pick-columns:4.5}}@media (max-width:1360px){.discovery-top-picks-track{--discovery-top-pick-columns:3;--discovery-top-pick-gap:8px}.discovery-top-pick-item .brand-grid-hero{aspect-ratio:.92/1.08}.brand-grid-title{left:14px;right:14px;bottom:16px}.brand-grid-label strong,.brand-grid-title strong{font-size:clamp(18px,1.12vw,22px)}.brand-grid-label small,.brand-grid-title small{font-size:10px}.brand-grid-label{left:10px;right:10px;bottom:10px;gap:5px;padding:10px 10px 12px}.brand-grid-item-add-invite .brand-grid-add-action-row{align-self:center;justify-self:center;grid-column:1/-1;grid-row:1/-1;margin:0;transform:translateY(12px) scale(.96)}.brand-grid-item-add-invite:focus-within .brand-grid-add-action-row,.brand-grid-item-add-invite:hover .brand-grid-add-action-row{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;transform:none;z-index:3}.brand-grid-item-add-invite .brand-grid-add-action{min-width:0;padding:0 18px;box-shadow:0 18px 36px rgba(22,36,64,.2)}}@media (max-width:980px) and (pointer:coarse){.discovery-top-picks-track{--discovery-top-pick-columns:2}}@media (max-width:760px) and (pointer:coarse){.discovery-top-picks-rail{width:100vw;margin-left:0;margin-right:calc(100% - 100vw)}.dashboard-campaign-banner{--discovery-surface-radius:22px;gap:12px}.dashboard-campaign-feature-link,.dashboard-campaign-feature-overlay,.dashboard-campaign-profile-link,.dashboard-campaign-profile-overlay{min-height:460px}.discovery-top-picks-track{--discovery-top-pick-columns:1;grid-auto-columns:minmax(240px,78vw);padding-left:0;padding-right:0;margin-left:0;margin-right:0;-webkit-mask-image:none;mask-image:none}.discovery-grid-panel{padding:14px 14px 18px;border-radius:var(--radius-lg)}}.page-start-head{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px}.page-start-head>.page-title{margin-bottom:0}.page-start-head>.muted{margin:0}.page-start-head+.home-metrics-grid,.page-start-head+.inbox-metrics-grid{margin-top:0}.operational-home-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--page-list-gap);gap:var(--page-list-gap);align-items:start;margin-top:var(--page-list-gap)}.operational-home-page{min-width:0}.dashboard-workspace-page>.page-start-head,.operational-home-page .page-start-head{margin-bottom:0}.operational-home-page .operational-home-grid{margin-top:0}.operational-home-widget{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:visible;border:1px solid var(--workspace-card-border);border-radius:var(--workspace-card-radius);background:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow)}.operational-home-widget-head{position:relative;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 12px}.operational-home-widget-head h2{margin:0;font-size:18px;line-height:1.18;font-weight:700;letter-spacing:0}.operational-home-widget-head .btn.btn-secondary{color:var(--muted)}.operational-home-widget-head .btn.btn-secondary:focus-visible,.operational-home-widget-head .btn.btn-secondary:hover{color:var(--text-primary)}.operational-home-title-with-info{display:inline-flex;align-items:center;gap:8px}.operational-home-title-info{transform:translateY(1px)}.operational-home-title-info .team-section-info-tooltip{left:50%;right:auto;width:min(280px,calc(100vw - 40px));transform:translate(-50%,8px)}.operational-home-title-info:focus-visible .team-section-info-tooltip,.operational-home-title-info:focus-within .team-section-info-tooltip,.operational-home-title-info:hover .team-section-info-tooltip{transform:translate(-50%)}.operational-home-reminder-date-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.operational-home-reminder-remove{width:32px;height:32px;min-width:32px;opacity:0;transform:translateY(0)}.operational-home-row:focus-within .operational-home-reminder-remove,.operational-home-row:hover .operational-home-reminder-remove{opacity:1}.operational-home-widget-head p{margin:4px 0 0}.operational-home-activity-widget{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:12px}.operational-home-activity-head{margin-bottom:0}.operational-home-activity-list{display:grid;min-width:0;grid-gap:8px;gap:8px}.operational-home-activity-card{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-sm);color:inherit;text-decoration:none;background:color-mix(in srgb,var(--surface) 88%,var(--surface-subtle));transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.operational-home-activity-card:focus-visible,.operational-home-activity-card:hover{border-color:color-mix(in srgb,var(--brand-graphite) 18%,var(--workspace-page-element-border));color:inherit;text-decoration:none;background:var(--surface);outline:none;transform:none}.operational-home-activity-card small,.operational-home-activity-card span,.operational-home-activity-card strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.operational-home-activity-card strong{font-size:var(--font-size-body);line-height:1.25;font-weight:700}.operational-home-activity-card small,.operational-home-activity-card span{font-size:var(--font-size-caption);line-height:1.25;color:var(--text-muted)}.operational-home-activity-card .operational-home-activity-type{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px 7px;border-radius:var(--radius-pill);color:var(--text-strong);background:var(--surface-subtle);font-size:11px;font-weight:700}.operational-home-table-scroll{max-height:none;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-bottom:0}.operational-home-table{min-width:760px;min-height:auto}.operational-home-grid-row{grid-template-columns:minmax(190px,1.4fr) minmax(180px,1.2fr) minmax(120px,.8fr) minmax(130px,.8fr)}.operational-home-grid-row.has-responsibility{grid-template-columns:minmax(170px,1.2fr) minmax(150px,.9fr) minmax(180px,1.15fr) minmax(120px,.75fr) minmax(130px,.75fr)}.page-list-empty-row.operational-home-grid-row .page-list-empty-cell{grid-column:1/-1}.operational-home-row,.operational-home-row-cell-link{color:inherit;text-decoration:none}.operational-home-row-cell-link{display:inline-flex;align-items:center;min-width:0;max-width:100%}.operational-home-row-cell-link:focus-visible,.operational-home-row-cell-link:hover{color:inherit;text-decoration:none}.operational-home-responsibility-control{position:relative;display:inline-flex;min-width:0;max-width:100%}.operational-home-responsibility-pill,.responsibility-pill{max-width:100%;cursor:pointer}.operational-home-responsibility-pill.status-chip{min-height:var(--workspace-badge-min-height);height:var(--workspace-badge-min-height);padding:0 var(--workspace-badge-padding-x);border-radius:var(--workspace-badge-radius);border-color:color-mix(in srgb,var(--stroke) 72%,var(--text));background:color-mix(in srgb,var(--surface) 82%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--muted));box-shadow:none;font-size:var(--workspace-badge-font-size);font-weight:var(--workspace-badge-font-weight)!important;font-variation-settings:"wght" var(--workspace-badge-font-weight)!important;letter-spacing:0;line-height:var(--workspace-badge-line-height);transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.operational-home-responsibility-pill.status-chip.is-unassigned{border-color:color-mix(in srgb,var(--stroke) 86%,var(--muted));background:color-mix(in srgb,var(--surface-subtle) 78%,transparent);color:color-mix(in srgb,var(--muted) 88%,var(--text));box-shadow:none}.operational-home-responsibility-pill.status-chip:focus-visible,.operational-home-responsibility-pill.status-chip:hover,.operational-home-responsibility-pill.status-chip[aria-expanded=true]{border-color:color-mix(in srgb,var(--text) 34%,var(--stroke));background:color-mix(in srgb,var(--surface) 92%,var(--panel));color:var(--text);box-shadow:none;outline:none}.operational-home-responsibility-pill:disabled,.responsibility-pill:disabled{cursor:wait;opacity:.72}.operational-home-responsibility-menu{position:absolute;z-index:120;top:calc(100% + 8px);left:0;display:grid;grid-gap:4px;gap:4px;min-width:min(240px,72vw);max-width:min(320px,calc(100vw - 24px));padding:var(--workspace-dropdown-surface-padding);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);overflow:hidden}.operational-home-responsibility-menu.is-floating{position:fixed;z-index:5000}.operational-home-responsibility-option{display:flex;align-items:center;width:100%;min-height:var(--workspace-dropdown-option-height);border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--foreground);cursor:pointer;font:600 14px/1.2 var(--font-sans);line-height:1.2;padding:0 var(--workspace-dropdown-option-padding-x);text-align:left;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease}.operational-home-responsibility-option:focus-visible,.operational-home-responsibility-option:hover{background:var(--workspace-dropdown-option-hover-bg);outline:none}.operational-home-responsibility-option.is-active{background:var(--workspace-dropdown-option-active-bg);color:var(--text)}@media (max-width:1180px){.operational-home-grid{grid-template-columns:minmax(0,1fr)}}.inbox-page-head{margin-bottom:10px}.inbox-page-head+.inbox-subfilter-row{margin-top:0}.appointments-page-head{margin-bottom:24px}.appointments-page-title{margin-bottom:0}.panel>.page-title+.muted{display:none}.label-customers-top-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:nowrap;width:100%;margin-bottom:14px}.label-customers-top-row>.label-customers-status-section{flex:1 1 auto;min-width:0}.label-customers-top-row>.label-customers-top-actions{flex:0 0 auto;margin-left:auto;align-self:flex-end}.label-customers-top-row .invoice-status-pills{width:-moz-fit-content;width:fit-content;max-width:100%}.label-customers-status-section,.label-customers-status-section .invoice-view-controls{padding:0}.label-customers-status-section+.request-toolbar{padding-top:0}.label-customers-status-section-outside{margin-bottom:0}.help-desk-section{display:grid;grid-gap:28px;gap:28px;margin-bottom:28px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.help-desk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.help-desk-section-head h2{margin:0 0 6px;font-size:24px;line-height:1.1;letter-spacing:0}.help-desk-section-head p{margin:0;max-width:720px}.muted{color:var(--muted)}.layout-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.layout-span-12{grid-column:span 12}.layout-span-8{grid-column:span 8}.layout-span-6{grid-column:span 6}.layout-span-4{grid-column:span 4}.page-kpi-grid{margin:0 0 var(--module-stack-gap);padding-bottom:12px;border-bottom:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.page-kpi-grid+.inbox-top-actions,.page-kpi-grid+.page-filter-entry,.page-kpi-grid+.retailer-claims{margin-top:0}.inbox-top-actions+.inbox-subfilter-row,.page-kpi-grid+.inbox-subfilter-row{margin-top:var(--module-stack-gap)}.page-filter-entry{justify-content:space-between;gap:12px;margin:0}.page-filter-entry,.page-filter-entry-main{display:flex;align-items:center;flex-wrap:wrap}.page-filter-entry-main{gap:10px}.page-kpi-card,.page-kpi-card.card{padding:10px 12px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0}.page-kpi-card p{margin:0 0 6px}.page-kpi-card h3{margin:0;font-size:22px;line-height:1;letter-spacing:-.02em}.unified-dashboard-page{display:grid;grid-gap:18px;gap:18px}.unified-dashboard-page-head{display:grid;grid-gap:10px;gap:10px;padding-top:8px}.unified-dashboard-page-copy{display:grid;grid-gap:8px;gap:8px;max-width:74ch}.unified-dashboard-page-eyebrow{margin:0;color:var(--accent);font-size:var(--font-size-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.unified-dashboard-page-description{max-width:68ch}.unified-dashboard-page-kpis{margin:0;padding:0}.unified-dashboard-page-kpi{display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:18px 20px!important;border:1px solid var(--workspace-element-outline)!important;border-radius:var(--radius-lg);background:var(--card)!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.unified-dashboard-page-kpi h3{font-size:clamp(24px,2.3vw,34px);line-height:1;letter-spacing:-.04em}.unified-dashboard-page-kpi-inline{min-height:0;padding:10px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.unified-dashboard-page-kpi-inline h3{font-size:22px;letter-spacing:-.02em}.connections-workspace-page{--workspace-list-gap:var(--page-list-gap);gap:14px;min-width:0;min-height:0;height:100%;overflow:hidden}.connections-workspace-page>.page-title{margin:4px 0}.connections-workspace-page>.connection-graph-kpis,.connections-workspace-page>.unified-dashboard-page-kpis{margin:0}.connections-workspace-page>.connection-graph-board,.connections-workspace-page>.workspace-operational-layout{min-height:0;height:100%}.brand-showrooms-page{display:grid;grid-gap:12px;gap:12px}.brand-showrooms-page .unified-dashboard-page-head{gap:0;padding-top:0}.brand-showrooms-page .page-title{margin:4px 0}.brand-showrooms-page .unified-dashboard-page-kpis{margin:0}.brand-showrooms-page .unified-dashboard-page-kpi-inline{gap:4px;padding:4px 12px 6px!important}.brand-showrooms-page .unified-dashboard-page-kpi-inline p{margin:0 0 4px}.brand-showrooms-page .unified-dashboard-page-kpi-inline h3{font-size:22px;line-height:1;letter-spacing:-.02em}.unified-dashboard-page-filters{margin:0;padding:0}.brand-showrooms-list-area{display:grid;grid-gap:var(--page-list-gap);gap:var(--page-list-gap);width:100%;min-width:0}.brand-showrooms-list-top-row{width:100%;min-width:0}.brand-showrooms-create-actions{display:flex;width:100%;justify-content:flex-end}.brand-showrooms-create-actions>.btn{width:auto;flex:0 0 auto}.brand-customers-page{display:grid;grid-gap:18px;gap:18px}.brand-customers-page:has(.workspace-operational-layout),.brand-showrooms-page:has(.workspace-operational-layout){grid-template-rows:auto auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.brand-customers-page:has(.workspace-operational-layout)>.workspace-operational-layout,.brand-showrooms-page:has(.workspace-operational-layout)>.workspace-operational-layout{min-height:0;height:100%}.brand-customers-list-area{display:grid;grid-gap:var(--page-list-gap);gap:var(--page-list-gap);width:100%;min-width:0}.brand-customers-list-top-row{width:100%;min-width:0}.brand-customers-create-actions{display:flex;width:100%;justify-content:flex-end}.claims-status-row>.brand-customers-create-actions{width:auto;margin-left:auto}.brand-customers-create-actions>.btn{width:auto;flex:0 0 auto}.brand-connect-requests-page{display:grid;grid-gap:18px;gap:18px}.unified-dashboard-page-filter-pills{gap:10px}.unified-dashboard-page-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.unified-dashboard-page-content{display:grid;grid-gap:16px;gap:16px}.dashboard-workspace-page{display:grid;grid-gap:14px;gap:14px}.dashboard-workspace-page:has(.workspace-operational-layout),.dashboard-workspace-page:has(>.kanban-shell),.dashboard-workspace-page:has(>.page-list-layout),.dashboard-workspace-page:has(>.page-subfilter-layout){grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden;overflow-anchor:none}.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.kanban-shell),.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.page-list-layout),.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.page-subfilter-layout),.dashboard-workspace-page:has(>.dashboard-workspace-page-topbar):has(.workspace-operational-layout),.dashboard-workspace-page:has(>.dashboard-workspace-page-topbar):has(>.kanban-shell),.dashboard-workspace-page:has(>.dashboard-workspace-page-topbar):has(>.page-list-layout),.dashboard-workspace-page:has(>.dashboard-workspace-page-topbar):has(>.page-subfilter-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(.workspace-operational-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.kanban-shell),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.page-list-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.page-subfilter-layout),.dashboard-workspace-page:has(>.page-kpi-grid):has(.workspace-operational-layout),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.kanban-shell),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.page-list-layout),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.page-subfilter-layout){grid-template-rows:auto auto minmax(0,1fr)}.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.dashboard-workspace-page-topbar):has(>.kanban-shell),.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.dashboard-workspace-page-topbar):has(>.page-list-layout),.dashboard-workspace-page:has(>.dashboard-workspace-page-kpis):has(>.dashboard-workspace-page-topbar):has(>.page-subfilter-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.dashboard-workspace-page-topbar):has(.workspace-operational-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.dashboard-workspace-page-topbar):has(>.kanban-shell),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.dashboard-workspace-page-topbar):has(>.page-list-layout),.dashboard-workspace-page:has(>.home-metrics-grid):has(>.dashboard-workspace-page-topbar):has(>.page-subfilter-layout),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.dashboard-workspace-page-topbar):has(>.kanban-shell),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.dashboard-workspace-page-topbar):has(>.page-list-layout),.dashboard-workspace-page:has(>.page-kpi-grid):has(>.dashboard-workspace-page-topbar):has(>.page-subfilter-layout){grid-template-rows:auto auto auto minmax(0,1fr)}.dashboard-workspace-page:has(.workspace-operational-layout)>:has(.workspace-operational-layout),.dashboard-workspace-page:has(>.kanban-shell)>.kanban-shell,.dashboard-workspace-page:has(>.page-list-layout)>.page-list-layout,.dashboard-workspace-page:has(>.page-subfilter-layout)>.page-subfilter-layout{min-height:0;height:100%}.dashboard-workspace-page:has(.workspace-operational-layout)>:has(.workspace-operational-layout){display:flex;flex-direction:column;overflow:hidden}@media (min-width:900px) and (max-height:1100px){.brand-top-styles-track,.discovery-top-picks-rail{--slider-edge-bleed:14px}.panel{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.panel:has(.operational-home-grid),.panel:has(>.admin-bugs-page),.panel:has(>.dashboard-workspace-page>.kanban-shell),.panel:has(>.dashboard-workspace-page>.page-list-layout),.panel:has(>.dashboard-workspace-page>.page-subfilter-layout),.panel:has(>.kanban-shell),.panel:has(>.page-list-layout),.panel:has(>.page-start-head),.panel:has(>.page-subfilter-layout),.panel:has(>.request-shell),.panel:has(>.workspace-list-theme){padding-bottom:var(--workspace-bottom-gap,10px)}.dashboard-workspace-page{gap:12px}.dashboard-workspace-page-head{gap:8px;padding-top:0}.dashboard-workspace-page-head .page-title,.page-title{margin-top:2px;margin-bottom:4px}.dashboard-toolbar-actions,.dashboard-workspace-page-topbar,.inbox-mode-buttons,.invoice-status-pills,.page-filter-entry-main,.unified-dashboard-page-filter-pills{gap:8px}}.dashboard-workspace-page-head{display:grid;grid-gap:10px;gap:10px;padding-top:0}.dashboard-workspace-page-head .page-title{font-size:var(--font-size-title);line-height:var(--line-title);letter-spacing:-.02em}.dashboard-workspace-page-subtitle{margin:-4px 0 0;max-width:76ch;line-height:1.5}.dashboard-workspace-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--workspace-toolbar-gap) + 4px);flex-wrap:wrap;width:100%}.dashboard-workspace-page-topbar>.dashboard-toolbar-actions:last-child{margin-left:auto;justify-content:flex-end}.dashboard-toolbar-actions{display:inline-flex;align-items:center;gap:var(--workspace-toolbar-gap);flex-wrap:wrap}.dashboard-toolbar-actions>*{flex:0 0 auto}.directory-top-actions,.label-customers-top-actions{justify-content:flex-end}.dashboard-action-button{min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius)}.dashboard-toolbar-actions>.btn,.directory-top-actions>.btn,.label-customers-top-actions>.btn,.workspace-create-button{height:var(--workspace-control-height);min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--workspace-control-radius);line-height:1.15;box-shadow:var(--workspace-control-shadow)}.workspace-create-button.workspace-create-button-open,.workspace-create-button:focus-visible,.workspace-create-button:hover{background:#000000;border-color:#000000;color:#ffffff;box-shadow:none}.toolbar-standard{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--workspace-control-height)}.form-grid,.form-two-col{display:grid;grid-gap:14px;gap:14px}.form-two-col{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-three-col{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.card-subsection-title{margin:8px 0 0}.field-checkbox-row{display:flex;align-items:center;gap:10px;margin-top:-2px}.field-checkbox-row input[type=checkbox]{width:16px;height:16px}.field-checkbox-row span{font-size:var(--font-size-body);color:var(--text)}.field-checkbox-row-toggle{width:-moz-fit-content;width:fit-content;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-checkbox-row-toggle-leading{flex-direction:row}.field-checkbox-switch{position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 auto}.field-checkbox-row-toggle input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.field-checkbox-switch-track{position:relative;display:inline-flex;align-items:center;width:42px;height:24px;padding:2px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:color-mix(in srgb,var(--panel) 30%,var(--brand-subtle));transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.field-checkbox-switch-thumb{display:block;width:18px;height:18px;border-radius:var(--radius-pill);background:rgba(255,255,255,.98);box-shadow:0 1px 2px rgba(17,24,39,.16);transform:translateX(0);transition:transform .18s ease}.field-checkbox-row-toggle input[type=checkbox]:checked+.field-checkbox-switch-track{border-color:var(--brand-ink);background:var(--brand-ink)}.field-checkbox-row-toggle input[type=checkbox]:checked+.field-checkbox-switch-track .field-checkbox-switch-thumb{transform:translateX(18px)}.field-checkbox-row-toggle input[type=checkbox]:focus-visible+.field-checkbox-switch-track{box-shadow:0 0 0 4px var(--field-focus-ring)}.field-checkbox-row-toggle:hover .field-checkbox-switch-track{border-color:color-mix(in srgb,var(--brand-subtle) 34%,var(--stroke))}.delivery-address-card{display:grid;grid-gap:14px;gap:14px;margin-top:2px;padding:16px;border:1px solid rgba(148,163,184,.34);border-radius:var(--radius-lg);background:rgba(255,255,255,.12);box-shadow:none;transition:opacity var(--motion-base) ease,transform var(--motion-base) ease,filter var(--motion-base) ease}.delivery-address-card.is-removing{opacity:0;transform:translateY(-8px) scale(.985);filter:blur(2px);pointer-events:none}.delivery-address-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-address-card-head h4{margin:0;font-size:15px;line-height:1.2;font-weight:620}.delivery-address-actions{display:flex;justify-content:flex-start}.delivery-address-card .input,.delivery-address-card .search-select-trigger,.delivery-address-card .textarea{background:var(--app-canvas)!important;border:1px solid rgba(148,163,184,.34);box-shadow:none}.delivery-address-card .input:hover,.delivery-address-card .search-select-trigger:hover,.delivery-address-card .textarea:hover{border-color:rgba(148,163,184,.42);box-shadow:none}.delivery-address-card .input:focus,.delivery-address-card .search-select-trigger:focus,.delivery-address-card .search-select-trigger:focus-visible,.delivery-address-card .textarea:focus{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.retailer-shop-delivery-surface .delivery-address-actions .size-qty-add-btn,.retailer-shop-delivery-surface .delivery-address-remove-btn{color:var(--text);background:rgba(255,255,255,.12);border:1px solid rgba(148,163,184,.34);font-weight:700;box-shadow:none}.retailer-shop-delivery-surface .delivery-address-actions .size-qty-add-btn:focus-visible,.retailer-shop-delivery-surface .delivery-address-actions .size-qty-add-btn:hover,.retailer-shop-delivery-surface .delivery-address-remove-btn:focus-visible,.retailer-shop-delivery-surface .delivery-address-remove-btn:hover{color:var(--text);background:rgba(255,255,255,.12);border-color:rgba(148,163,184,.42);box-shadow:none}.form-actions-right{display:flex;justify-content:flex-end;align-items:center;gap:12px}.retailer-shop-form-shell{display:grid;grid-gap:22px;gap:22px;margin-top:16px}.retailer-shop-layout{grid-template-columns:minmax(0,1fr)}.retailer-shop-section{display:grid;grid-gap:10px;gap:10px}.retailer-shop-section-full,.retailer-shop-section-half{min-width:0}.retailer-shop-section-head{display:grid;grid-gap:4px;gap:4px}.retailer-shop-section-head h3{margin:0;font-size:15px;line-height:1.2;font-weight:620;color:var(--text)}.retailer-shop-section-head .muted{margin:0}.retailer-shop-surface{display:grid;grid-gap:18px;gap:18px;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.34);background:rgba(255,255,255,.12);box-shadow:none}.retailer-shop-delivery-surface,.retailer-shop-form-grid{gap:16px}.retailer-shop-select-field .search-select-trigger{min-height:44px;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.34);background:var(--app-canvas)!important;padding:0 15px;box-shadow:none}.retailer-shop-select-field .search-select-trigger:focus,.retailer-shop-select-field .search-select-trigger:hover{border-color:var(--stroke);box-shadow:none}.retailer-shop-select-field .search-select-chevron,.retailer-shop-select-field .search-select-value,.retailer-shop-select-field .search-select-value.is-placeholder{color:var(--text)}.retailer-shop-select-field .search-select-value.is-placeholder{color:var(--muted)}.retailer-shop-form-grid .input,.retailer-shop-form-grid .textarea{border:1px solid rgba(148,163,184,.34);background:var(--app-canvas)!important;box-shadow:none}.retailer-shop-form-grid .input:hover,.retailer-shop-form-grid .textarea:hover{border-color:rgba(148,163,184,.42);box-shadow:none}.retailer-shop-form-grid .input:focus,.retailer-shop-form-grid .textarea:focus,.retailer-shop-select-field .search-select-trigger:focus,.retailer-shop-select-field .search-select-trigger:focus-visible{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.retailer-shop-actions{margin-top:2px}.retailer-shop-delivery-surface .field-checkbox-row-toggle{min-height:40px;gap:14px}.retailer-shop-delivery-surface .field-checkbox-row-toggle>span:last-child{font-size:var(--font-size-body);color:var(--text);line-height:1.35}.retailer-shop-delivery-surface .field-checkbox-switch{width:48px;height:28px}.retailer-shop-delivery-surface .field-checkbox-switch-track{width:48px;height:28px;padding:3px;border:1px solid rgba(31,41,55,.1);background:rgba(148,163,184,.18);box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.retailer-shop-delivery-surface .field-checkbox-switch-thumb{width:20px;height:20px;background:rgba(255,255,255,.98);box-shadow:0 1px 3px rgba(15,23,42,.16)}.retailer-shop-delivery-surface .field-checkbox-row-toggle input[type=checkbox]:checked+.field-checkbox-switch-track{border-color:rgba(17,24,39,.08);background:rgba(45,50,61,.92)}.retailer-shop-delivery-surface .field-checkbox-row-toggle input[type=checkbox]:checked+.field-checkbox-switch-track .field-checkbox-switch-thumb{transform:translateX(20px)}.retailer-shop-delivery-surface .field-checkbox-row-toggle input[type=checkbox]:focus-visible+.field-checkbox-switch-track{box-shadow:inset 0 1px 2px rgba(15,23,42,.06),0 0 0 4px rgba(148,163,184,.18)}.retailer-shop-delivery-surface .field-checkbox-row-toggle:hover .field-checkbox-switch-track{border-color:rgba(31,41,55,.14)}@media (min-width:1080px){.retailer-shop-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;row-gap:22px}.retailer-shop-actions,.retailer-shop-section-full{grid-column:1/-1}}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-size:var(--font-size-caption);color:var(--muted);line-height:1.35}.currency-input-wrap{position:relative}.currency-input-field{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.input,.select,.textarea{width:100%;border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);padding:var(--workspace-control-input-padding-y) var(--workspace-control-padding-x);background:var(--workspace-control-bg);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:var(--workspace-control-line-height);color:var(--text);box-shadow:var(--workspace-control-shadow);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--muted);opacity:1}.input:-webkit-autofill,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover,.select:-webkit-autofill,.select:-webkit-autofill:focus,.select:-webkit-autofill:hover,.textarea:-webkit-autofill,.textarea:-webkit-autofill:focus,.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);border-color:var(--workspace-control-border);box-shadow:0 0 0 1000px var(--workspace-control-bg) inset;-webkit-transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.input:hover:not(:disabled):not([aria-invalid=true]):not([data-invalid=true]),.select:hover:not(:disabled):not([aria-invalid=true]):not([data-invalid=true]),.textarea:hover:not(:disabled):not([aria-invalid=true]):not([data-invalid=true]){border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg);box-shadow:var(--workspace-control-shadow)}.input:focus,.select:focus,.textarea:focus{outline:var(--workspace-control-focus-outline);outline-offset:var(--workspace-control-focus-outline-offset);border-color:var(--workspace-control-border-hover);box-shadow:var(--workspace-control-shadow)}.input[aria-invalid=true],.input[data-invalid=true],.is-invalid-field,.select[aria-invalid=true],.select[data-invalid=true],.textarea[aria-invalid=true],.textarea[data-invalid=true]{border-color:#d35b6a!important;background:#fff7f8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.input[aria-invalid=true]:focus,.input[data-invalid=true]:focus,.is-invalid-field:focus,.select[aria-invalid=true]:focus,.select[data-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.textarea[data-invalid=true]:focus{border-color:#d35b6a!important;outline:2px solid rgba(211,91,106,.18)}.textarea{min-height:90px;resize:vertical}.input[type=file]{padding-top:12px;padding-bottom:12px;min-height:52px;color:var(--muted);cursor:pointer}.input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #18181b;border-radius:var(--radius-sm);background:#18181b;color:#fafafa;font-weight:600;font-size:var(--font-size-caption);padding:7px 12px;margin-right:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border:1px solid #18181b;border-radius:var(--radius-sm);background:#18181b;color:#fafafa;font-weight:600;font-size:var(--font-size-caption);padding:7px 12px;margin-right:10px;cursor:pointer;-webkit-transition:background .12s ease,border-color .12s ease,transform .12s ease;transition:background .12s ease,border-color .12s ease,transform .12s ease}.input[type=file]:hover::-webkit-file-upload-button{background:#27272a;border-color:#27272a}.input[type=file]:hover::-webkit-file-upload-button,.input[type=file]:hover::file-selector-button{background:#27272a;border-color:#27272a}.input[type=file]:active::-webkit-file-upload-button{transform:translateY(.5px)}.input[type=file]:active::-webkit-file-upload-button,.input[type=file]:active::file-selector-button{transform:translateY(.5px)}.date-text-input-wrap{position:relative;z-index:8}.date-text-input-field{padding-right:calc(var(--workspace-control-padding-x) + 34px)}.date-text-input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.date-text-input-toggle:hover{background:transparent}.date-text-input-wrap:focus-within .date-text-input-toggle,.date-text-input-wrap:hover .date-text-input-toggle{color:var(--muted)}.date-text-input-wrap.is-filled .date-text-input-toggle,.date-text-input-wrap.is-filled:focus-within .date-text-input-toggle,.date-text-input-wrap.is-filled:hover .date-text-input-toggle{color:var(--brand-ink)}.date-text-input-wrap:focus-within .date-text-input-toggle svg,.date-text-input-wrap:hover .date-text-input-toggle svg{transform:scale(1.08)}.date-text-input-toggle .ui-icon{width:18px;height:18px;color:currentColor}.date-text-input-toggle svg:not(.ui-icon){width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s cubic-bezier(.16,1,.3,1),color .14s ease}.date-text-input-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:120;width:min(288px,100vw - 40px);padding:12px;border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--workspace-dropdown-shadow);display:grid;grid-gap:10px;gap:10px}.date-text-input-popover-portal{position:fixed;top:0;left:0}.date-text-input-popover-portal.is-open-up{transform:translateY(calc(-100%))}.date-text-input-popover-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.date-text-input-popover-head strong{font-size:var(--font-size-body)}.date-text-input-nav{width:36px;height:36px;border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease}.date-text-input-nav:focus-visible,.date-text-input-nav:hover{background:rgba(49,49,49,.06);outline:none}.date-text-input-nav .ui-icon{width:18px;height:18px;font-size:18px;display:block;color:currentColor;fill:currentColor;stroke:none}.date-text-input-nav .ui-icon *{fill:currentColor;stroke:none}.date-text-input-nav svg:not(.ui-icon){width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.date-text-input-grid,.date-text-input-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.date-text-input-weekdays span{text-align:center;font-size:11px;color:var(--muted)}.date-text-input-day{min-height:34px;border:1px solid transparent;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--text);font-size:var(--font-size-caption);cursor:pointer}.date-text-input-day:hover{background:var(--workspace-dropdown-option-hover-bg)}.date-text-input-day.is-muted{color:var(--muted)}.date-text-input-day.is-selected{background:#18181b;color:#ffffff}.date-text-input-day.is-disabled,.date-text-input-day:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.search-select{position:relative;width:100%;min-width:0;max-width:100%}.search-select-trigger{width:100%;min-width:0;max-width:100%;min-height:var(--workspace-control-height);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);padding:var(--workspace-control-input-padding-y) var(--workspace-control-padding-x);background:var(--workspace-control-bg);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:var(--workspace-control-line-height);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;overflow:hidden;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.search-select-trigger:hover,.search-select.is-open .search-select-trigger{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg)}.search-select-toolbar.is-open:not(.is-filtered) .search-select-trigger:not(:hover):not(:focus-visible){background:var(--workspace-control-bg)}.search-select-trigger:focus{outline:none;box-shadow:none}.search-select-trigger:focus-visible{outline:var(--workspace-control-focus-outline);outline-offset:var(--workspace-control-focus-outline-offset);box-shadow:var(--workspace-control-shadow)}.input[data-invalid=true],.search-select.is-invalid .search-select-trigger,.select[data-invalid=true]{border-color:rgba(214,69,69,.7);background:rgba(255,241,241,.96);box-shadow:0 0 0 3px rgba(214,69,69,.12)}.input[data-invalid=true]:focus,.search-select.is-invalid .search-select-trigger:focus,.select[data-invalid=true]:focus{outline:none;border-color:rgba(214,69,69,.78);box-shadow:0 0 0 3px rgba(214,69,69,.16)}.search-select-value{display:flex;align-items:center;flex:1 1 auto;min-width:0;min-height:100%;text-align:left;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-select-value.is-placeholder{color:var(--muted)}.search-select-chevron{color:var(--brand-muted);display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 16px;transition:transform .14s ease}.search-select-chevron svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-select.is-open .search-select-chevron{transform:rotate(180deg)}.search-select-panel{position:absolute;z-index:220;left:0;width:max-content;min-width:max(100%,220px);max-width:min(760px,calc(100vw - 32px));top:calc(100% + 6px);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--workspace-dropdown-surface-padding) var(--workspace-dropdown-surface-padding) 0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:6px;gap:6px;overflow:hidden}.search-select-panel-portal{position:fixed;left:0;top:0;width:0;min-width:220px;max-width:min(760px,calc(100vw - 32px));z-index:5000;transform-origin:50% 0}.search-select-panel-portal.is-up{transform-origin:50% 100%}.search-select-input{width:100%;border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);height:var(--workspace-control-height);min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:40px;background:var(--workspace-control-bg);color:var(--brand-ink);box-shadow:var(--workspace-control-shadow)}.search-select-input::placeholder{color:var(--brand-muted);opacity:1}.search-select-input:focus{outline:var(--workspace-control-focus-outline);outline-offset:var(--workspace-control-focus-outline-offset);border-color:var(--workspace-control-border-hover);box-shadow:var(--workspace-control-shadow)}.search-select-list{max-height:220px;overflow:auto;display:grid;grid-gap:4px;gap:4px;margin-inline:0;background:var(--workspace-dropdown-bg);border-bottom-left-radius:var(--workspace-dropdown-option-radius);border-bottom-right-radius:var(--workspace-dropdown-option-radius);padding:2px 0}.search-select-panel-portal .search-select-list{max-height:var(--search-select-list-max-height,220px);min-height:0;overflow:auto}.search-select-option{display:flex;align-items:center;gap:8px;border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;text-align:left;width:100%;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);font-size:var(--font-size-body);font-weight:500;color:var(--text);white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.search-select-option-check,.search-select-option-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.search-select-option-mark{margin-left:auto}.search-select-option-check svg,.search-select-option-mark svg{display:block}.search-select-option-content{width:100%;min-width:0;display:grid;grid-gap:6px;gap:6px}.search-select-option-row{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.search-select-option-prefix{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:var(--radius-pill);border:1px solid rgba(49,49,49,.08);background:rgba(248,250,252,.96);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.search-select-option-prefix.is-label{background:rgba(236,253,245,.96);border-color:rgba(34,197,94,.16);color:#1f7a43}.search-select-option-prefix.is-retailer{background:rgba(239,246,255,.96);border-color:rgba(59,130,246,.16);color:#2759a5}.search-select-option-prefix.is-agency{background:rgba(250,245,255,.96);border-color:rgba(168,85,247,.16);color:#7a3ab2}.search-select-option-label{display:flex;align-items:center;flex:1 1 auto;min-height:100%}.search-select-option-description,.search-select-option-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-select-option-description{color:var(--muted);font-size:var(--font-size-caption);line-height:1.4}.modal-card .search-select-input,.modal-card .search-select-option,.modal-card .search-select-option-label,.modal-card .search-select-value{font-size:var(--font-size-body);line-height:1.35}.search-select-option:first-child:last-child{border-radius:var(--workspace-dropdown-option-radius)}.search-select-option:last-child{border-bottom-left-radius:var(--workspace-dropdown-option-radius);border-bottom-right-radius:var(--workspace-dropdown-option-radius)}.search-select-option:focus-visible,.search-select-option:hover{background:var(--workspace-dropdown-option-hover-bg);outline:none}.search-select-option.is-active{background:var(--workspace-dropdown-option-active-bg);color:var(--text);font-weight:600}.search-select-option.is-disabled,.search-select-option:disabled{opacity:.45;cursor:not-allowed}.search-select-option.is-disabled:hover,.search-select-option:disabled:hover{background:transparent}.search-select-panel-toolbar{padding:var(--workspace-dropdown-surface-padding);border-radius:var(--workspace-dropdown-surface-radius);border-color:var(--workspace-dropdown-border);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px}.search-select-panel-toolbar .search-select-input{border-color:var(--stroke);border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg);box-shadow:none}.search-select-panel-toolbar .search-select-list{margin-inline:0;border-bottom-left-radius:var(--workspace-dropdown-option-radius);border-bottom-right-radius:var(--workspace-dropdown-option-radius);background:transparent;gap:4px;padding:2px 0}.search-select-panel-toolbar .search-select-option{min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border-top:0;background:transparent}.search-select-panel-toolbar .search-select-option,.search-select-panel-toolbar .search-select-option:first-child,.search-select-panel-toolbar .search-select-option:first-child:last-child,.search-select-panel-toolbar .search-select-option:last-child{border-radius:var(--workspace-dropdown-option-radius)}.search-select-panel-toolbar .search-select-option:focus-visible,.search-select-panel-toolbar .search-select-option:hover{background:var(--workspace-dropdown-option-hover-bg)}.search-select-panel-toolbar .search-select-option.is-active{background:var(--workspace-dropdown-option-active-bg);color:var(--text);font-weight:700}.search-select-panel-toolbar .search-select-option.is-active:focus-visible,.search-select-panel-toolbar .search-select-option.is-active:hover{background:var(--workspace-dropdown-option-active-bg)}.search-select-panel-create-modal{border-color:var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);padding:var(--workspace-dropdown-surface-padding);gap:6px}.search-select-panel-create-modal .search-select-input{min-height:var(--workspace-control-height);height:var(--workspace-control-height);border-color:var(--stroke);border-radius:var(--workspace-control-radius);padding:0 var(--workspace-control-padding-x);font-size:var(--font-size-body);font-weight:500;background:#ffffff}.search-select-panel-create-modal .search-select-list{gap:4px;padding:2px 0;background:transparent;border-radius:var(--radius-md)}.search-select-panel-create-modal .search-select-option{min-height:var(--workspace-dropdown-option-height);padding:0 14px;border-radius:var(--workspace-dropdown-option-radius);gap:8px;font-size:var(--font-size-body);font-weight:500;line-height:1.35;color:var(--text);white-space:nowrap}.search-select-panel-create-modal .search-select-option:first-child,.search-select-panel-create-modal .search-select-option:first-child:last-child,.search-select-panel-create-modal .search-select-option:last-child{border-radius:var(--workspace-dropdown-option-radius)}.search-select-panel-create-modal .search-select-option.is-active,.search-select-panel-create-modal .search-select-option:focus-visible,.search-select-panel-create-modal .search-select-option:hover{background:var(--brand-surface);color:var(--text)}.search-select-panel-create-modal .search-select-option.is-disabled:hover,.search-select-panel-create-modal .search-select-option:disabled:hover{background:transparent;color:var(--text)}.search-select-panel-create-modal .search-select-option-content{gap:6px}.search-select-panel-create-modal .search-select-option-label{line-height:1.35}.search-select-panel-create-modal .search-select-option-description{font-size:var(--font-size-caption);line-height:1.35}.search-select-empty{margin:0;padding:10px 16px 14px;font-size:var(--font-size-caption);color:var(--muted)}.search-select.is-disabled .search-select-trigger{opacity:.65;cursor:not-allowed}.btn{border:1px solid transparent;background:rgba(255,255,255,.98);border-radius:var(--radius-md);padding:10px 14px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;cursor:pointer;font-size:var(--font-size-body);font-weight:700;color:var(--brand-ink);white-space:nowrap;box-shadow:none;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.btn:hover{border-color:transparent;background:var(--nav-item-hover-bg);box-shadow:none}.btn:focus,.btn:focus-visible{outline:none;outline-offset:0;box-shadow:none}.btn:active{transform:none}.btn-primary{background:var(--primary-action-bg);color:var(--primary-action-text);border-color:var(--primary-action-border);box-shadow:none}.btn-primary:hover{background:var(--primary-action-bg-hover)}.btn-primary:active,.btn-primary:hover{border-color:var(--primary-action-border);color:var(--primary-action-text);filter:none}.btn-primary:active{background:var(--primary-action-bg-active)}.btn-danger{background:#dd4155;border-color:#dd4155;color:#ffffff}.btn-danger:hover{background:#d1384d;border-color:#d1384d}.btn-danger-outline{background:#ffffff;border-color:#dd4155;color:#dd4155}.btn-danger-outline:hover{background:#fff3f5;border-color:#d1384d;color:#d1384d}.btn-secondary{background:rgba(255,255,255,.98);border-color:transparent;color:var(--text-primary);box-shadow:none}.btn-secondary:focus-visible,.btn-secondary:hover{background:var(--nav-item-hover-bg);border-color:transparent;color:var(--text-primary)}.btn-tertiary{background:transparent;border-color:transparent;color:var(--text-primary);box-shadow:none}.btn-tertiary:hover{background:var(--highlight);border-color:var(--highlight-border)}.mobile-app-btn{width:calc(100% - 12px);min-width:0;white-space:nowrap;margin:0 auto}.mobile-app-modal{width:min(860px,calc(100% - 24px))}.mobile-app-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mobile-app-platform-card{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:rgba(255,255,255,.88);justify-items:center;text-align:center}.mobile-app-platform-head{display:grid;grid-gap:6px;gap:6px;justify-items:center}.mobile-app-platform-head h4{margin:0;font-size:1.05rem;line-height:1.2}.mobile-app-platform-head p{margin:0}.mobile-app-platform-icon{display:grid;place-items:center;width:88px;height:88px;color:#111111}.mobile-app-platform-icon-svg{width:56px;height:56px;display:block}.mobile-app-qr-wrap{display:grid;justify-items:center;grid-gap:10px;gap:10px}.mobile-app-qr{width:240px;height:240px;border:1px solid var(--stroke);border-radius:var(--radius-md);padding:10px;background:#fff}.mobile-preview-page{min-height:100dvh;display:grid;grid-template-columns:minmax(280px,420px) minmax(320px,430px);justify-content:center;align-items:center;grid-gap:clamp(28px,6vw,92px);gap:clamp(28px,6vw,92px);padding:clamp(28px,5vw,72px);background:var(--app-canvas);color:var(--text)}.mobile-preview-intro{display:grid;grid-gap:14px;gap:14px;max-width:420px}.mobile-preview-intro h1{margin:0;font-size:clamp(32px,4.2vw,48px);line-height:.98;letter-spacing:0}.mobile-preview-intro p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.mobile-preview-device{width:min(100%,414px);height:min(860px,calc(100dvh - 40px));min-height:min(720px,calc(100dvh - 40px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:10px solid var(--brand-ink);border-radius:var(--radius-lg);background:var(--surface-subtle);box-shadow:var(--surface-shadow-raised)}.mobile-preview-page.is-native-shell{min-height:100dvh;padding:0}.mobile-preview-page.is-native-shell .mobile-preview-device{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}.mobile-preview-page.is-native-shell .mobile-preview-header{padding-top:max(38px,calc(env(safe-area-inset-top) + 14px))}.mobile-preview-header,.mobile-preview-nav,.mobile-preview-statusbar{background:color-mix(in srgb,var(--panel) 94%,transparent);border-color:var(--stroke)}.mobile-preview-statusbar{display:flex;justify-content:space-between;padding:16px 22px 8px;font-size:11px;font-weight:700;color:var(--brand-graphite)}.mobile-preview-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px 16px;border-bottom:1px solid var(--stroke)}.mobile-preview-detail-panel h1,.mobile-preview-header h2,.mobile-preview-relationship-head h1{margin:0;font-size:24px;line-height:1.08;letter-spacing:0}.mobile-preview-avatar{width:38px;height:38px;border:1px solid var(--stroke);border-radius:50%;background:var(--brand-ink);color:var(--panel);font-size:var(--font-size-caption);font-weight:800}.mobile-preview-scroll{min-height:0;overflow:auto;padding:18px}.mobile-preview-screen-stack{display:grid;grid-gap:14px;gap:14px;padding-bottom:8px}.mobile-preview-hero-eyebrow,.mobile-preview-kicker{margin:0;color:var(--brand-subtle);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-preview-hero{display:grid;grid-gap:14px;gap:14px;min-height:170px;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--panel);color:var(--text);box-shadow:var(--surface-shadow)}.mobile-preview-hero h1{max-width:280px;margin:0;color:var(--text);font-size:28px;line-height:1.04;letter-spacing:0}.mobile-preview-hero p{margin:0;color:var(--muted)}.mobile-preview-hero-actions{display:flex;gap:10px;align-items:center;margin-top:auto}.mobile-preview-ghost-action,.mobile-preview-primary-action,.mobile-preview-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 16px;font:inherit;font-size:var(--font-size-body);font-weight:750;cursor:pointer;text-decoration:none}.mobile-preview-primary-action{background:var(--brand-ink);color:var(--panel)}.mobile-preview-ghost-action,.mobile-preview-secondary-action{border-color:var(--stroke);background:var(--panel);color:var(--brand-ink)}.mobile-preview-detail-panel,.mobile-preview-relationship-head{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--kpi-card-shadow)}.mobile-preview-section{display:grid;grid-gap:12px;gap:12px}.mobile-preview-row,.mobile-preview-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mobile-preview-detail-panel h2,.mobile-preview-message-card strong,.mobile-preview-section-head h2,.mobile-preview-work-card h3{margin:0;color:var(--text);font-size:14px;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.mobile-preview-section-head button{min-height:30px;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 10px;background:transparent;color:var(--muted);font:inherit;font-size:var(--font-size-caption);font-weight:750;cursor:pointer}.mobile-preview-detail-panel p,.mobile-preview-message-card p,.mobile-preview-message-card small,.mobile-preview-relationship-head p,.mobile-preview-section-head span,.mobile-preview-work-card p,.mobile-preview-work-card small{margin:0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.45}.mobile-preview-card-list{display:grid;grid-gap:10px;gap:10px}.mobile-preview-message-card,.mobile-preview-relation-pulse,.mobile-preview-work-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--kpi-card-shadow);color:inherit;text-decoration:none;text-align:left}.mobile-preview-work-card-main{min-width:0;display:grid;grid-gap:5px;gap:5px}.mobile-preview-work-card-main .mobile-preview-kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-preview-item-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--panel);color:var(--brand-ink);border:1px solid var(--stroke)}.mobile-preview-chevron{color:var(--brand-subtle)}.mobile-preview-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:var(--radius-pill);padding:0 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mobile-preview-status-open{background:var(--status-open-bg);color:var(--status-open-fg)}.mobile-preview-status-progress{background:var(--status-progress-bg);color:var(--status-progress-fg)}.mobile-preview-status-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.mobile-preview-status-done{background:var(--status-done-bg);color:var(--status-done-fg)}.mobile-preview-status-rose{background:var(--status-rose-bg);color:var(--status-rose-fg)}.mobile-preview-relation-pulse{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.mobile-preview-relation-pulse span{min-width:0;display:grid;grid-gap:5px;gap:5px}.mobile-preview-health b,.mobile-preview-metric-grid strong,.mobile-preview-relation-pulse strong{font-size:16px;line-height:1}.mobile-preview-health small,.mobile-preview-metric-grid small,.mobile-preview-metric-grid span,.mobile-preview-relation-pulse small{color:var(--muted);font-size:11px}.mobile-preview-health{justify-items:end}.mobile-preview-toolbar{display:grid;grid-gap:10px;gap:10px}.mobile-preview-search{min-height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--panel);color:var(--brand-subtle)}.mobile-preview-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-body)}.mobile-preview-chip-row,.mobile-preview-segmented{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mobile-preview-chip-row button,.mobile-preview-segmented button{min-height:34px;flex:0 0 auto;border:1px solid var(--stroke);border-radius:var(--radius-pill);padding:0 13px;background:var(--panel);color:var(--muted);font:inherit;font-size:var(--font-size-caption);font-weight:750;cursor:pointer}.mobile-preview-chip-row button.is-active,.mobile-preview-segmented button.is-active{background:var(--brand-ink);color:var(--panel)}.mobile-preview-detail-grid,.mobile-preview-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mobile-preview-detail-grid span,.mobile-preview-metric-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--muted);font-size:11px}.mobile-preview-detail-grid b{color:var(--text);font-size:var(--font-size-caption);overflow-wrap:anywhere}.mobile-preview-full-action{width:100%}.mobile-preview-health-bar{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-subtle)}.mobile-preview-health-bar span{display:block;width:62%;height:100%;border-radius:inherit;background:var(--status-warn-fg)}.mobile-preview-timeline{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 0 0 20px;color:var(--muted);font-size:var(--font-size-caption)}.mobile-preview-document-preview{min-height:172px;display:grid;place-items:center;grid-gap:8px;gap:8px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--muted);font-size:var(--font-size-body);font-weight:750}.mobile-preview-document-preview .ui-icon{width:42px;height:42px;color:var(--brand-ink)}.mobile-preview-secondary-action{width:100%;background:var(--panel)}.mobile-preview-message-card{grid-template-columns:1fr}.mobile-preview-nav{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;padding:8px 10px 12px;border-top:1px solid var(--stroke)}.mobile-preview-nav button{min-width:0;min-height:48px;display:grid;place-items:center;grid-gap:3px;gap:3px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--brand-subtle);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.mobile-preview-nav button.is-active{background:var(--field-focus-ring);color:var(--brand-ink)}.mobile-preview-nav .ui-icon{width:18px;height:18px}.mobile-preview-page :is(button,input):focus-visible{outline:3px solid var(--ring);outline-offset:2px}.mobile-preview-page button:hover{border-color:var(--workspace-control-border-hover)}@media (max-width:920px){.mobile-preview-page{grid-template-columns:minmax(0,430px);align-items:start;min-height:100dvh;padding:0;overflow-x:hidden}.mobile-preview-intro{display:none}.mobile-preview-device{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}}@media (max-width:380px){.mobile-preview-scroll{padding:14px}.mobile-preview-header,.mobile-preview-statusbar{padding-inline:18px}.mobile-preview-detail-panel,.mobile-preview-hero,.mobile-preview-message-card,.mobile-preview-relation-pulse,.mobile-preview-relationship-head,.mobile-preview-work-card{padding:14px}.mobile-preview-work-card{grid-template-columns:minmax(0,1fr) auto}.mobile-preview-item-icon{display:none}.mobile-preview-nav{padding-inline:6px}}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-gap:0;gap:0;overflow-x:auto;overflow-y:hidden;max-width:100%;margin-top:14px;padding:4px 8px 16px;scroll-padding-inline:8px;align-items:stretch;min-height:auto;height:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.kanban-shell-notice{display:block;width:100%;margin:10px 0 0;padding:0 8px;line-height:1.35}.board-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.board-toolbar .btn{justify-self:end}.board-toolbar-main{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0}.board-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;margin-left:auto}.kanban-top-actions{margin:0}.kanban-top-actions .claims-status-row-left{flex:1 1 auto;min-height:1px}.board-toolbar-claims{grid-template-columns:minmax(0,1fr) auto}.board-toolbar-claims .request-search-input,.board-toolbar-claims .request-search-input.request-search-input-compact{width:min(var(--page-list-search-width-compact),100%)}.board-toolbar-claims-no-filter{grid-template-columns:minmax(0,1fr) auto}.view-mode-toggle{gap:8px;padding:4px;margin:8px 0 18px;border:1px solid var(--stroke);background:var(--glass-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.view-mode-link,.view-mode-toggle{display:inline-flex;border-radius:var(--radius-pill)}.view-mode-link{align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:8px 14px;color:var(--muted);text-decoration:none;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.view-mode-link:hover{color:var(--text)}.view-mode-link.is-active{background:#0D0D0D;color:#ffffff;box-shadow:none}.claim-view-mode-buttons{gap:0;flex-wrap:nowrap;border:0;border-radius:0}.claim-view-mode-button,.claim-view-mode-buttons{display:inline-flex;align-items:center;padding:0;background:transparent;box-shadow:none}.claim-view-mode-button{position:relative;min-width:0;justify-content:center;text-decoration:none;width:var(--workspace-control-height);height:var(--workspace-control-height);border:1px solid transparent;border-radius:var(--workspace-control-radius);color:var(--muted);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.claim-view-mode-button.is-switching-view{color:var(--text);cursor:progress;pointer-events:auto}.claim-view-mode-button:focus-visible,.claim-view-mode-button:hover{border-color:transparent;background:transparent;color:var(--text);box-shadow:none;outline-color:rgba(79,91,112,.16)}.claim-view-mode-button .ui-icon,.claim-view-mode-button svg{width:18px;height:18px;font-size:18px;display:block}:root[data-theme=dark] .claim-view-mode-button{background:transparent;border-color:transparent;color:var(--text-muted)}:root[data-theme=dark] .claim-view-mode-button:focus-visible,:root[data-theme=dark] .claim-view-mode-button:hover{background:transparent;border-color:transparent;color:var(--text);box-shadow:none}@keyframes view-mode-spin{to{transform:rotate(1turn)}}.board-toolbar-claims-with-filters{grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}.board-toolbar-claims-with-filters .claim-brand-filter-select{width:-moz-fit-content;width:fit-content;min-width:0}.claim-brand-filter-row{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin-top:0}.board-toolbar-main>.claim-view-mode-buttons,.board-toolbar-main>.view-mode-toggle{flex:0 0 auto}.board-toolbar-main>.invoice-search-input,.board-toolbar-main>.request-search-input{flex:0 1 var(--page-list-search-width-compact);min-width:0}.board-toolbar-main>.claim-brand-filter-row,.board-toolbar-main>.claim-brand-filter-select,.board-toolbar-main>.request-date-range{flex:0 0 auto}.board-toolbar-main .claim-brand-filter-select .search-select-trigger,.board-toolbar-main .request-date-trigger{min-width:190px}.claim-brand-filter-row-inline{grid-column:auto;margin-top:0;justify-content:flex-start;flex-wrap:nowrap;align-items:center;width:auto;max-width:100%}.support-brand-filter-row{margin-top:0;margin-bottom:24px}.claim-brand-filter-select{width:-moz-fit-content;width:fit-content;min-width:170px;max-width:100%}.claim-brand-filter-row-inline .claim-brand-filter-select{width:200px;min-width:180px;max-width:100%}.claim-brand-filter-select .search-select-trigger{width:-moz-fit-content;width:fit-content;min-width:170px;min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius);padding:9px var(--workspace-control-padding-x);border-color:var(--stroke);background:#fff;color:var(--muted);font-weight:400;box-shadow:none}.claim-brand-filter-row-inline .claim-brand-filter-select .search-select-trigger{width:100%;min-width:180px}.claim-brand-filter-select.claim-brand-filter-select-kanban .search-select-trigger{min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius);padding:9px var(--workspace-control-padding-x);font-size:inherit}.claim-brand-filter-select .search-select-trigger:hover{border-color:rgba(79,91,112,.34);background:#fff;box-shadow:none}.claim-brand-filter-select .search-select-trigger:focus{border-color:rgba(79,91,112,.34);outline:none;box-shadow:none}.claim-brand-filter-select .search-select-trigger:focus-visible{border-color:rgba(79,91,112,.42);outline:2px solid rgba(79,91,112,.16);box-shadow:none}.claim-brand-filter-select .search-select-chevron,.claim-brand-filter-select .search-select-value,.claim-brand-filter-select .search-select-value.is-placeholder{color:var(--muted-strong)}.claim-brand-filter-select .search-select-value{white-space:nowrap;font-weight:400}.claim-brand-filter-select.is-filtered .search-select-trigger{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-active);color:var(--workspace-control-text-strong);font-weight:600;box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-trigger:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-trigger:focus{border-color:var(--workspace-control-border-hover);outline:none;box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-trigger:focus-visible{border-color:var(--workspace-control-border-hover);outline:2px solid var(--field-focus-ring);box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-chevron,.claim-brand-filter-select.is-filtered .search-select-value,.claim-brand-filter-select.is-filtered .search-select-value.is-placeholder{color:var(--workspace-control-text-strong)}.claim-brand-filter-select.is-filtered .search-select-value{font-weight:600}.claim-brand-filter-select .search-select-panel{border-radius:var(--radius-md);width:max-content;min-width:100%;background:#ffffff}.retailer-list-toolbar{width:100%;gap:var(--workspace-toolbar-gap);align-items:center;--toolbar-date-range-width:204px;--toolbar-date-range-width-dense:196px;--toolbar-date-range-width-compact:196px}.retailer-list-toolbar-left{gap:var(--workspace-toolbar-gap);flex:1 1 auto;min-width:0;flex-wrap:nowrap}.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact{color:var(--muted);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:40px}.retailer-list-toolbar .invoice-search-input::placeholder,.retailer-list-toolbar .request-search-input-compact::placeholder,.retailer-list-toolbar .request-search-input::placeholder{color:var(--muted);font-size:var(--font-size-body);font-weight:500}.retailer-list-toolbar .invoice-search-input:hover,.retailer-list-toolbar .request-search-input-compact:hover,.retailer-list-toolbar .request-search-input:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);box-shadow:none}.retailer-list-toolbar .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-toolbar-field .claim-brand-filter-select{width:188px;min-width:168px;max-width:204px;flex:0 0 auto}.retailer-list-toolbar .claim-brand-filter-select .search-select-trigger{width:100%;min-width:0;font-family:inherit;color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;line-height:1.2;box-shadow:var(--workspace-control-shadow)}.retailer-list-toolbar .claim-brand-filter-select .search-select-chevron,.retailer-list-toolbar .claim-brand-filter-select .search-select-value,.retailer-list-toolbar .claim-brand-filter-select .search-select-value.is-placeholder{font-family:inherit;color:var(--muted);font-size:var(--font-size-body);font-weight:500;line-height:1.2}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-active);color:var(--text);font-weight:500}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);box-shadow:none}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger:focus-visible{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-active);box-shadow:none;outline-color:rgba(79,91,112,.16)}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-chevron,.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-value,.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-value.is-placeholder{font-family:inherit;color:var(--text);font-size:var(--font-size-body);line-height:1.2}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-value{font-weight:500}.retailer-list-toolbar .retailer-toolbar-field-season .claim-brand-filter-select{width:160px;min-width:150px;max-width:180px;flex-basis:160px}.retailer-list-toolbar .retailer-toolbar-field-responsibility .claim-brand-filter-select,.retailer-list-toolbar .retailer-toolbar-field-responsibility .search-select-trigger{width:176px;min-width:164px;max-width:184px;flex-basis:176px}.retailer-list-toolbar :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.claim-brand-filter-select .search-select-trigger,.retailer-date-range-trigger){height:var(--workspace-control-height);min-height:var(--workspace-control-height);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);background:var(--modal-surface-bg);color:var(--workspace-control-text);box-shadow:none;font-size:var(--font-size-body);font-weight:500}.retailer-list-toolbar :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.claim-brand-filter-select .search-select-trigger,.retailer-date-range-trigger):focus-visible,.retailer-list-toolbar :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.claim-brand-filter-select .search-select-trigger,.retailer-date-range-trigger):hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);box-shadow:none;outline:none;outline-offset:0;transform:none}.retailer-list-toolbar :is(.workspace-list-toggle-btn.is-active,.workspace-list-toggle-btn[aria-pressed=true],.my-tickets-filter-btn.is-active,.my-tickets-filter-btn[aria-pressed=true],.claim-brand-filter-select.is-filtered .search-select-trigger,.retailer-date-range.is-filtered .retailer-date-range-trigger){border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-active);color:var(--workspace-control-text-strong);box-shadow:none;font-weight:500}.retailer-list-toolbar-right{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:var(--workspace-toolbar-gap);margin-left:auto;min-height:var(--workspace-control-height);flex-wrap:nowrap;position:relative;z-index:12}.retailer-list-toolbar-compact-search .invoice-search-input,.retailer-list-toolbar-compact-search .request-search-input,.retailer-list-toolbar-compact-search .request-search-input-compact{width:min(var(--page-list-search-width-tight),100%);min-width:min(220px,100%);max-width:100%;flex:0 1 var(--page-list-search-width-tight)}.retailer-list-toolbar-compact-search.request-toolbar-inline-filters .invoice-search-input,.retailer-list-toolbar-compact-search.request-toolbar-inline-filters .request-search-input,.retailer-list-toolbar-compact-search.request-toolbar-inline-filters .request-search-input-compact{width:min(var(--page-list-search-width-tight),100%)}.retailer-date-range{position:relative;z-index:6;width:var(--toolbar-date-range-width,220px);min-width:var(--toolbar-date-range-width,220px);max-width:var(--toolbar-date-range-width,220px);flex:0 0 var(--toolbar-date-range-width,220px)}.retailer-date-range-trigger{cursor:pointer;width:100%;min-height:var(--workspace-control-height);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);background:var(--modal-surface-bg);color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;padding:9px var(--workspace-control-padding-x);box-shadow:var(--workspace-control-shadow);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease}.retailer-date-range-trigger:focus-visible,.retailer-date-range-trigger:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);box-shadow:none}.retailer-date-range-trigger:focus-visible .retailer-date-range-icon,.retailer-date-range-trigger:hover .retailer-date-range-icon{color:var(--muted);transform:none}.retailer-date-range.is-open .retailer-date-range-trigger{border-color:var(--workspace-control-border-hover);background:var(--modal-surface-bg);outline:none;box-shadow:none}:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.search-select-trigger,.retailer-date-range-trigger,.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn){background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;border-color:var(--workspace-control-border)!important;color:var(--workspace-control-text);box-shadow:var(--workspace-control-shadow)!important}:root[data-theme=dark] .retailer-date-range.is-open .retailer-date-range-trigger,:root[data-theme=dark] .search-select.is-open .search-select-trigger,:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.search-select-trigger,.retailer-date-range-trigger,.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn):focus-visible,:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.search-select-trigger,.retailer-date-range-trigger,.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn):hover{background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important;border-color:var(--workspace-control-border-hover)!important;color:var(--workspace-control-text);box-shadow:none!important;transform:none}:root[data-theme=dark] .retailer-list-toolbar .retailer-date-range.is-open:not(.is-filtered) .retailer-date-range-trigger:not(:hover):not(:focus-visible),:root[data-theme=dark] .search-select-toolbar.is-open:not(.is-filtered) .search-select-trigger:not(:hover):not(:focus-visible){background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important}:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.request-search-input,.request-search-input-compact,.invoice-search-input)::placeholder{color:var(--workspace-control-text);opacity:1}.retailer-date-range-trigger:focus-visible{border-color:var(--workspace-control-border-focus);outline:none;box-shadow:none}.retailer-date-range.is-filtered .retailer-date-range-trigger{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-active);color:var(--text);font-weight:500}.retailer-date-range-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.retailer-date-range-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--muted-strong);transition:transform .18s cubic-bezier(.16,1,.3,1),color .14s ease}.retailer-date-range-icon .ui-icon{width:18px;height:18px;font-size:18px}.retailer-date-range-icon svg:not(.ui-icon){width:18px;height:18px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.retailer-date-range.is-open .retailer-date-range-icon{color:var(--muted);transform:none}.retailer-date-range.is-filtered .retailer-date-range-icon,.retailer-date-range.is-filtered .retailer-date-range-trigger:focus-visible .retailer-date-range-icon,.retailer-date-range.is-filtered .retailer-date-range-trigger:hover .retailer-date-range-icon,.retailer-date-range.is-filtered.is-open .retailer-date-range-icon{color:var(--text)}.retailer-date-range-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:120;width:min(288px,calc(100vw - 40px));padding:var(--workspace-dropdown-surface-padding);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--workspace-dropdown-shadow);display:grid;grid-gap:10px;gap:10px}.retailer-date-range-popover-portal{position:fixed;top:0;left:0}.retailer-date-range-popover-portal.is-open-up{transform:translateY(calc(-100%))}.retailer-date-range-fields{display:grid;grid-gap:12px;gap:12px}.retailer-date-range-field{display:grid;grid-gap:6px;gap:6px}.retailer-date-range-field>span{font-size:var(--font-size-caption);font-weight:700;color:var(--muted)}.retailer-date-range-field .date-text-input-wrap,.retailer-date-range-input{width:100%}.retailer-date-range-clear-btn{min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg);color:var(--workspace-control-text);box-shadow:none;font-size:var(--font-size-body);font-weight:500;line-height:1.2;transform:none}.retailer-date-range-clear-btn:focus-visible,.retailer-date-range-clear-btn:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important;background-image:none!important;box-shadow:none!important;color:var(--workspace-control-text);transform:none}.retailer-date-range-clear-btn:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:1px}.retailer-date-range-actions{display:flex;justify-content:flex-end}.claim-brand-filter-pill{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:250px;border:1px solid var(--stroke);border-radius:var(--radius-md);padding:8px 14px;white-space:nowrap;font:inherit;font-weight:600;color:var(--muted);background:var(--glass-strong);transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.claim-brand-filter-pill-all{min-width:126px;white-space:nowrap;text-align:center}.claim-brand-filter-pill:hover{border-color:rgba(79,91,112,.24);color:var(--text)}.claim-brand-filter-pill.is-active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(79,91,112,.08)}.column{position:relative;isolation:isolate;display:flex;flex-direction:column;border:0;border-left:1px solid var(--workspace-page-element-border);border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0 var(--workspace-board-column-padding-x) 12px;min-height:auto;height:auto;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.column>*{position:relative;z-index:1}.kanban-shell .column{--workspace-scroll-fade-size:10px}.board>.column:first-child,.invoice-board>.column:first-child{border-left:0;padding-left:var(--workspace-board-column-padding-x);padding-right:var(--workspace-board-column-padding-x)}.column h3{margin:1px 86px 12px 0;font-size:var(--font-size-body);line-height:1.25;font-weight:650;letter-spacing:0;color:var(--text)}.kanban-shell .column>.muted{position:absolute;top:2px;right:16px;margin:0;text-align:right;font-size:var(--font-size-caption);line-height:1.25;font-weight:500;color:var(--muted)}.invoice-board .column>.kanban-column-count,.kanban-shell .column>.kanban-column-count{text-transform:capitalize}.card{border:0;border-radius:var(--radius-md);background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding:14px;margin-bottom:10px;box-shadow:none;transition:border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-fast) ease}.column>.card{border:1px solid var(--workspace-element-outline);background:#ffffff;box-shadow:var(--workspace-board-card-shadow);width:100%;max-width:var(--workspace-board-card-max-width);align-self:center;padding:12px 14px}.claim-card-clickable{cursor:pointer;border-radius:var(--page-list-row-radius,12px);overflow:visible;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease,opacity .12s ease,transform .12s ease}.claim-card-clickable.is-pointer-drag-source{opacity:1;transform:none}.kanban-drag-preview{position:fixed;top:0;left:0;z-index:1200;pointer-events:none;margin:0;cursor:-webkit-grabbing;cursor:grabbing;border-color:var(--workspace-board-drag-preview-border);background:var(--workspace-board-drag-preview-bg);box-shadow:var(--workspace-board-drag-preview-shadow);opacity:var(--workspace-board-drag-preview-opacity);will-change:transform}.claim-card-clickable:focus-visible,.claim-card-clickable:hover{background:var(--page-list-row-hover-bg,var(--surface-subtle-hover));border-color:var(--workspace-element-outline);box-shadow:var(--workspace-board-card-shadow-hover);outline:none}.claim-card-clickable:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:2px}.claim-card-clickable .kanban-card-id-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.kanban-card-title{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:inherit;font-size:var(--font-size-body);line-height:1.2;font-weight:650;letter-spacing:0;color:var(--text);font-synthesis:none}.kanban-card-title>h4{margin:0;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-column-drop{transition:background .12s ease,box-shadow .12s ease}.claim-column-drop:before,.invoice-column-drop:before{content:"";position:absolute;top:var(--workspace-board-drop-header-offset);right:var(--workspace-board-drop-inset);bottom:var(--workspace-board-drop-inset);left:var(--workspace-board-drop-inset);z-index:0;border-radius:var(--workspace-board-drop-radius);background:var(--workspace-board-drop-bg);opacity:0;pointer-events:none;transition:opacity .12s ease}.claim-column-drop.is-drop-target{border-color:var(--workspace-page-element-border);background:transparent;box-shadow:none}.claim-column-drop.is-drop-target:before{opacity:1}.tag{display:inline-flex;align-items:center;justify-content:center;min-height:var(--workspace-badge-min-height);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;border-radius:var(--workspace-badge-radius);padding:0 var(--workspace-badge-padding-x);font-size:var(--workspace-badge-font-size);font-weight:var(--workspace-badge-font-weight);line-height:var(--workspace-badge-line-height);letter-spacing:var(--workspace-badge-letter-spacing);white-space:nowrap;background:#f4f4f5;color:#52525b;vertical-align:middle;box-sizing:border-box}.stack{display:grid;grid-gap:12px;gap:12px}.list{list-style:none;margin:0;padding:0}.list-item{border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--surface);padding:12px;margin-bottom:10px}.state-empty,.state-error,.state-loading{border:1px solid var(--workspace-state-border);border-radius:var(--workspace-state-radius);padding:var(--workspace-state-padding);color:var(--muted);font-size:var(--workspace-empty-text-size);line-height:var(--workspace-empty-text-line);font-weight:var(--workspace-empty-text-weight);background:var(--workspace-state-bg)}.state-error{color:var(--workspace-state-error-text);border-color:var(--workspace-state-error-border);background:var(--workspace-state-error-bg)}.brands-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:14px}.brands-shell{border:0;border-radius:var(--radius-md);background:var(--glass-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:none;padding:12px;display:grid;grid-gap:18px;gap:18px}.brands-shell-floating{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0;box-shadow:none}.brands-shell .brands-toolbar{margin-top:0}.brands-shell-floating .brands-toolbar{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.brands-search-input{flex:0 1 var(--page-list-search-width-compact);width:min(var(--page-list-search-width-compact),100%);min-width:min(var(--page-list-search-width-compact),100%);max-width:var(--page-list-search-width-compact);box-shadow:none}.brands-showroom-filter{width:-moz-fit-content;width:fit-content;min-width:0;flex:0 0 auto;box-shadow:none;border-radius:var(--radius-md)}.brands-showroom-filter .search-select-trigger{width:-moz-fit-content;width:fit-content;min-width:190px}.brands-shell-floating .brands-search-input{background:#ffffff;border-color:transparent;box-shadow:none;font-size:var(--font-size-body);font-weight:500;color:var(--muted);line-height:40px}.brands-shell-floating .brands-search-input:focus,.brands-shell-floating .brands-search-input:hover{border-color:transparent;box-shadow:none}.brands-shell-floating .brands-search-input::placeholder{color:var(--muted);opacity:1}.brands-shell-floating .brands-showroom-filter .search-select-trigger{border-color:var(--stroke);box-shadow:var(--filter-bubble-shadow);font-family:inherit;font-size:var(--font-size-body);font-weight:500;color:var(--muted);line-height:1.2}.brands-shell-floating .brands-showroom-filter .search-select-trigger:focus,.brands-shell-floating .brands-showroom-filter .search-select-trigger:hover{border-color:rgba(24,24,27,.12);box-shadow:var(--filter-bubble-shadow)}.brands-shell-floating .brands-showroom-filter .search-select-chevron,.brands-shell-floating .brands-showroom-filter .search-select-value,.brands-shell-floating .brands-showroom-filter .search-select-value.is-placeholder{font-family:inherit;font-size:var(--font-size-body);font-weight:500;color:var(--muted);line-height:1.2}.brands-shell-floating .brands-showroom-filter.is-filtered .search-select-chevron,.brands-shell-floating .brands-showroom-filter.is-filtered .search-select-trigger,.brands-shell-floating .brands-showroom-filter.is-filtered .search-select-value,.brands-shell-floating .brands-showroom-filter.is-filtered .search-select-value.is-placeholder{color:var(--text)}.brands-shell-floating .toolbar-filter-pill:not(.btn-primary){border-color:var(--stroke);box-shadow:var(--filter-bubble-shadow)}.brands-shell-floating .toolbar-filter-pill:not(.btn-primary):focus-visible,.brands-shell-floating .toolbar-filter-pill:not(.btn-primary):hover{border-color:rgba(24,24,27,.12);box-shadow:var(--filter-bubble-shadow)}.brands-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.brands-shell-floating .brands-grid{padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px}.brand-grid-item{margin-bottom:0;padding:0;overflow:visible;border:0;background:#ffffff;border-radius:var(--brand-hero-radius);box-shadow:var(--filter-bubble-shadow);transition:box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1)}.brand-grid-card-shell{position:relative}.brand-grid-card-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;border-radius:inherit;text-align:left;cursor:pointer;overflow:hidden}.brand-grid-item:hover{box-shadow:0 18px 34px rgba(15,23,42,.14);transform:translateY(-2px)}.brand-grid-item-add{aspect-ratio:4/5;background:radial-gradient(circle at top left,rgba(46,91,184,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));border:0}.brand-grid-add-card{width:100%;height:100%;border:0;border-radius:inherit;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.16) 48%,rgba(15,23,42,.3)),radial-gradient(circle at top left,rgba(255,255,255,.22),transparent 34%),linear-gradient(145deg,#dfe6ef,#eef3f8);padding:12px;display:grid;align-content:stretch;justify-items:stretch;text-align:left;color:#fff;cursor:pointer;overflow:hidden;position:relative}.brand-grid-add-media{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:linear-gradient(145deg,#dfe6ef,#eef3f8)}.brand-grid-add-media .brand-grid-media{object-position:top center}.brand-grid-add-overlay{display:grid;grid-gap:8px;gap:8px;width:100%}.brand-grid-add-overlay-glass{position:absolute;inset:0;z-index:1;margin:0;align-self:stretch;justify-items:stretch;align-content:end;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:18px 18px 20px;border-radius:inherit;background:rgba(255,255,255,.1);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:var(--filter-bubble-shadow);transition:background .22s ease,box-shadow .22s ease}.brand-grid-add-copy{align-self:end;display:grid;grid-gap:8px;gap:8px;width:min(100%,26ch);justify-items:start;text-align:left;grid-column:1/2;grid-row:1/3}.brand-grid-add-action,.brand-grid-add-copy small,.brand-grid-add-copy strong,.brand-grid-add-icon{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.brand-grid-add-action-row{display:flex;justify-content:flex-end;width:auto;margin-top:0;align-self:end;justify-self:end;grid-column:2/3;grid-row:2/3;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.brand-grid-add-action{pointer-events:auto;display:inline-flex;align-items:center;min-width:124px;justify-content:center;background:rgba(255,255,255,.96);border-color:transparent;color:#172033;cursor:pointer}.brand-grid-add-icon{display:inline-flex;align-items:center;justify-content:flex-start;color:rgba(255,255,255,.96);font-size:44px;line-height:1;font-weight:320}.brand-grid-item-add:focus-within .brand-grid-add-overlay-glass,.brand-grid-item-add:hover .brand-grid-add-overlay-glass{background:rgba(255,255,255,.14);box-shadow:0 18px 32px rgba(22,36,64,.18)}.brand-grid-item-add:focus-within .brand-grid-add-icon,.brand-grid-item-add:hover .brand-grid-add-icon{transform:scale(1.22);font-weight:420}.brand-grid-item-add:focus-within .brand-grid-add-copy small,.brand-grid-item-add:focus-within .brand-grid-add-copy strong,.brand-grid-item-add:hover .brand-grid-add-copy small,.brand-grid-item-add:hover .brand-grid-add-copy strong{transform:none}.brand-grid-item-add:focus-within .brand-grid-add-action-row,.brand-grid-item-add:hover .brand-grid-add-action-row{opacity:1;transform:translate(-50%,-50%);pointer-events:auto;justify-content:center;align-self:center;justify-self:center;grid-column:1/-1;grid-row:1/-1;position:absolute;top:50%;left:50%;width:auto;margin:0;z-index:3}.brand-grid-add-action:focus-visible,.brand-grid-add-action:hover{transform:none;background:#ffffff;box-shadow:0 14px 28px rgba(22,36,64,.16)}.brand-grid-add-action:focus-visible,.brand-grid-add-action:hover{border-color:transparent;box-shadow:0 18px 32px rgba(22,36,64,.2)}.brand-grid-add-card strong{font-size:24px;line-height:1.08;letter-spacing:-.025em;color:#fff;white-space:nowrap;text-shadow:0 8px 22px rgba(0,0,0,.32)}.brand-grid-add-card small{max-width:24ch;font-size:14px;line-height:1.5;color:rgba(255,255,255,.9);text-shadow:0 8px 22px rgba(0,0,0,.28)}.brand-grid-link{display:block;padding:0;text-decoration:none;color:inherit;overflow:visible;border-radius:inherit}.brand-grid-link:hover{background:transparent}.brand-grid-hero{position:relative;width:100%;aspect-ratio:4/5;overflow:visible;border-radius:inherit}.brand-grid-hero-clip{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at top left,rgba(255,255,255,.36),transparent 34%),linear-gradient(145deg,#dfe6ef,#eef3f8)}.brand-grid-media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.brand-grid-item:hover .brand-grid-media{transform:scale(1.015);filter:saturate(1.04)}.brand-grid-item:focus-within .brand-grid-country-badge,.brand-grid-item:hover .brand-grid-country-badge{opacity:0;transform:translateY(-4px);box-shadow:none}.brand-grid-country{margin:4px 12px 0}.brand-grid-country-badge{z-index:2;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);font-weight:600;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.brand-grid-country-badge,.showroom-brand-pill{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);color:#233247;font-size:11px;letter-spacing:.02em;box-shadow:var(--filter-bubble-shadow)}.showroom-brand-pill{z-index:3;max-width:calc(100% - 28px);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.showroom-brand-pill-on-hero{z-index:4}.showroom-detail-page{display:grid;grid-gap:18px;gap:18px;min-width:0;padding-bottom:0}.showroom-detail-page .brand-retailer-banner-copy,.showroom-detail-page .brand-retailer-banner-copy-shell.is-readonly,.showroom-detail-page .brand-retailer-banner-title-row{width:max-content;max-width:100%}.brand-grid-delete-button{cursor:pointer;position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:rgba(255,255,255,.76);color:rgba(49,49,49,.78);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--filter-bubble-shadow);opacity:0;transform:translateY(-6px) scale(.96);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1),background .18s ease,box-shadow .18s ease,color .18s ease}.brand-grid-delete-button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.brand-grid-card-shell:focus-within .brand-grid-delete-button,.brand-grid-card-shell:hover .brand-grid-delete-button{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.brand-grid-delete-button:focus-visible,.brand-grid-delete-button:hover{background:rgba(255,255,255,.92);color:#9f4a3f;box-shadow:0 14px 24px rgba(15,23,42,.12)}.brand-grid-sheen{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.06),rgba(15,23,42,.14) 52%,rgba(15,23,42,.36)),linear-gradient(135deg,rgba(255,255,255,.2) 8%,transparent 30%);pointer-events:none}.brand-grid-title{position:absolute;left:20px;right:20px;bottom:26px;z-index:2;color:#fff;display:grid;grid-gap:4px;gap:4px;text-shadow:0 8px 22px rgba(0,0,0,.42);transition:opacity .16s ease}.brand-grid-title strong{font-size:clamp(22px,1.55vw,28px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.brand-grid-title small{font-size:var(--font-size-caption);line-height:1.35;color:rgba(255,255,255,.9)}.brand-grid-label{position:absolute;left:12px;right:12px;bottom:12px;display:grid;justify-items:stretch;align-content:end;grid-gap:8px;gap:8px;z-index:3;color:#fff;padding:14px 14px 16px;overflow:hidden;border-radius:var(--radius-md);background:rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:0;box-shadow:var(--filter-bubble-shadow);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background .18s ease;will-change:opacity,transform}.brand-grid-label-bottomline,.brand-grid-label-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.brand-grid-label-topline{justify-content:flex-end}.brand-grid-kicker{display:inline-flex;align-items:center;justify-self:start;padding:0 8px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.86);font-weight:600;letter-spacing:.01em;text-transform:none}.brand-grid-connect-state-topline,.brand-grid-kicker{min-height:22px;border-radius:var(--radius-pill);font-size:11px}.brand-grid-connect-state-topline{justify-self:end;margin-top:0;padding:0 10px;flex-shrink:0}.brand-grid-label strong{font-size:clamp(22px,1.55vw,28px);line-height:1.08;letter-spacing:-.025em;text-shadow:0 8px 22px rgba(0,0,0,.42);transition:transform .26s cubic-bezier(.16,1,.3,1)}.brand-grid-label small{display:block;max-width:20ch;font-size:var(--font-size-caption);line-height:1.45;color:rgba(255,255,255,.92);text-shadow:0 8px 22px rgba(0,0,0,.42);text-align:left}.brand-grid-label .brand-grid-meta-inline{display:inline;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:0 8px 22px rgba(0,0,0,.42)}.brand-grid-item:focus-within .brand-grid-label,.brand-grid-item:hover .brand-grid-label{opacity:1;transform:translateY(-2px);pointer-events:auto;background:rgba(255,255,255,.18);box-shadow:0 18px 32px rgba(22,36,64,.18)}.brand-grid-item:focus-within .brand-grid-title,.brand-grid-item:hover .brand-grid-title{opacity:0}.brand-grid-item:focus-within .brand-grid-label strong,.brand-grid-item:hover .brand-grid-label strong{transform:scale(1.03)}.brand-grid-connect-btn{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-width:0;min-height:34px;padding:0 14px;border-radius:var(--radius-md);justify-content:center;justify-self:end;margin-top:2px;font-size:var(--font-size-caption);font-weight:600;letter-spacing:.01em;background:#ffffff;border-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.brand-grid-connect-btn:focus-visible,.brand-grid-connect-btn:hover{background:#ffffff;border-color:transparent;box-shadow:0 18px 32px rgba(22,36,64,.2);transform:none}.brand-grid-connect-state{display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:7px;min-height:34px;padding:0 14px;border-radius:var(--radius-md);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.01em;width:-moz-fit-content;width:fit-content;margin-top:2px;box-shadow:var(--filter-bubble-shadow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.brand-grid-connect-state:before{content:"";width:14px;height:14px;display:inline-block;flex:0 0 14px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.brand-grid-connect-state.is-connected{background:var(--status-shipped-bg);color:var(--status-shipped-fg)}.brand-grid-connect-state.is-connected:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m5.6 8 1.5 1.5 3.1-3.3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m5.6 8 1.5 1.5 3.1-3.3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.brand-grid-connect-state.is-pending{background:var(--status-progress-bg);color:var(--status-progress-fg)}.brand-grid-connect-state.is-pending:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.9v3.3l2.2 1.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.9v3.3l2.2 1.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.brand-grid-connect-state.is-actionable{border:0;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,filter var(--motion-fast) ease}.brand-grid-connect-state.is-actionable:hover{transform:none;box-shadow:0 16px 28px rgba(22,36,64,.16);filter:saturate(1.05)}.brand-connect-success-modal{width:min(440px,92vw);max-width:none;display:grid;grid-gap:0;gap:0;justify-items:center;padding:28px 28px 24px;text-align:center}.brand-connect-success-modal h3{margin:0;font-size:24px;line-height:1.2}.brand-connect-success-modal p{margin:14px auto 0;max-width:42ch;color:var(--muted);line-height:1.5;text-wrap:balance}.brand-connect-success-modal .btn{justify-self:center;min-width:120px;margin-top:24px}.brand-connect-success-modal.ui-confirmation-modal-shell{align-items:center}.brand-connect-success-modal.ui-confirmation-modal-shell .ui-confirmation-modal-body{display:grid;justify-items:center}.brand-connect-success-modal.ui-confirmation-modal-shell .btn{margin-top:0}.brand-connect-success-modal.ui-confirmation-modal-shell .ui-modal-shell-actions{justify-content:center;margin-top:18px}.upload-failure-modal{align-items:center}.brand-connect-confirm-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.brand-connect-confirm-actions .btn{margin-top:0}.brand-connect-revoke-modal{max-width:580px}.brand-invite-modal{width:min(620px,calc(100% - 24px))}.brand-connect-revoke-copy{max-width:40ch;justify-self:center}.brand-connect-confirm-brand,.brand-connect-revoke-brand{white-space:nowrap}.brand-connect-confirm-brand strong,.brand-connect-revoke-copy strong{color:var(--text);font-weight:700}.brand-connect-success-icon{width:58px;height:58px;border-radius:var(--radius-pill);display:grid;place-items:center;margin:0 auto 18px;color:#147a3c;background:rgba(20,122,60,.08);border:1px solid rgba(20,122,60,.18)}.brand-connect-success-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.confirmation-modal-icon{width:58px;height:58px;border-radius:var(--radius-pill);display:grid;place-items:center;margin:0 auto 18px;background:color-mix(in srgb,var(--glass-soft) 74%,white 26%);color:var(--text);box-shadow:inset 0 0 0 1px rgba(15,23,42,.1),0 10px 24px -20px rgba(15,23,42,.28)}.confirmation-modal-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.confirmation-modal-icon-warning{background:linear-gradient(135deg,#fff7e8,#fffdf8);color:#9a6700;box-shadow:inset 0 0 0 1px rgba(154,103,0,.14),0 10px 24px -20px rgba(154,103,0,.35)}.confirmation-modal-icon-danger{background:linear-gradient(135deg,#fff0f2,#fffafa);color:#b94355;box-shadow:inset 0 0 0 1px rgba(185,67,85,.14),0 10px 24px -20px rgba(185,67,85,.35)}.confirmation-modal-icon-success{color:#147a3c;background:rgba(20,122,60,.08);border:1px solid rgba(20,122,60,.18)}.confirmation-modal-title-row{display:flex;align-items:center;gap:12px}.modal-head.confirmation-modal-title-row{justify-content:flex-start}.confirmation-modal-title-row .confirmation-modal-icon{width:36px;height:36px;flex:0 0 auto;margin:0}.confirmation-modal-title-row .confirmation-modal-icon svg{width:19px;height:19px}.confirmation-modal-title-row h3{margin:0}@media (max-width:1400px){.brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px) and (pointer:coarse){.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-grid-label{left:10px;right:10px;bottom:10px;padding:12px 12px 14px}.brand-grid-label strong{font-size:22px}.form-three-col{grid-template-columns:1fr}}@media (max-width:640px) and (pointer:coarse){.brands-toolbar{flex-direction:column;align-items:stretch}.brands-search-input{width:100%;min-width:0;max-width:none}.brands-showroom-filter{width:100%}.brands-grid{grid-template-columns:1fr}.brand-grid-country-badge{top:12px;left:12px}}.customer-list-link{display:block;padding:12px;text-decoration:none;color:inherit}.customer-row{padding:0;overflow:hidden}.customer-row:hover{border-color:#bcc2cc;background:#eceff4}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.split-3{grid-template-columns:repeat(3,minmax(0,1fr))}.appointment-create-timing-row,.calendar-create-form .split-3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.appointment-create-timing-row{display:grid;grid-gap:12px;gap:12px}.inline-radio-group{border:1px solid var(--stroke);border-radius:var(--radius-sm);padding:10px;background:rgba(255,255,255,.88)}.check{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-body);color:var(--text)}.check input{width:16px;height:16px}.calendar-reminder-hint{margin-top:-6px;margin-bottom:2px}.calendar-popup-input{border:1px solid var(--stroke);border-radius:var(--radius-md);min-height:42px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#ffffff;box-shadow:none}.select.calendar-popup-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6.5L8 10L12 6.5' stroke='%230D0D0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}.calendar-create-form .calendar-popup-input,.calendar-create-form .input,.calendar-create-form .search-select-input,.calendar-create-form .search-select-trigger,.calendar-create-form .select,.calendar-create-form .textarea{border:1px solid var(--stroke);background-color:#ffffff;box-shadow:none}.calendar-create-form .search-select-panel,.calendar-create-form .search-select-panel-toolbar{background:#ffffff}.calendar-create-form .calendar-popup-input:focus,.calendar-create-form .input:focus,.calendar-create-form .search-select-input:focus,.calendar-create-form .search-select-trigger:focus,.calendar-create-form .search-select-trigger:focus-visible,.calendar-create-form .select:focus,.calendar-create-form .textarea:focus{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.calendar-location-type-switch{border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:12px;box-shadow:none;background:#ffffff}.calendar-segmented-toggle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.modal-card.calendar-create-modal.request-create-modal-standard{width:min(720px,calc(100vw - 48px))}.request-create-modal-standard .appointment-create-section{align-items:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard .appointment-create-section-main{align-items:start}.request-create-modal-standard .appointment-create-timing-row{display:contents}.request-create-modal-standard .appointment-create-timing-row>.field{grid-column:span 2}.request-create-modal-standard .appointment-create-section .split>.field,.request-create-modal-standard .appointment-create-section>.field{grid-column:span 3;min-width:0}.request-create-modal-standard .appointment-create-section>.appointment-create-field-full{grid-column:1/-1}.request-create-modal-standard .calendar-location-type-switch{width:100%;padding:3px;border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);background:var(--modal-surface-bg);box-shadow:var(--workspace-control-shadow)}.request-create-modal-standard .calendar-location-type-switch .calendar-segmented-option{width:100%;min-width:0;box-shadow:none}.request-create-modal-standard .appointment-create-section>.field:has(.calendar-location-type-switch),.request-create-modal-standard .appointment-create-section>.field:has(.textarea){grid-column:1/-1}:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.calendar-create-form,.delivery-note-create-modal,.admin-onboarding-modal,.admin-onboarding-card,.brand-invite-modal) :is(.input,.textarea,.select,.search-select-trigger,.search-select-input,.calendar-popup-input){min-height:42px;padding:9px 12px;font-size:var(--font-size-body);line-height:1.35;border:var(--workspace-control-border-width) solid var(--workspace-control-border);background:#ffffff;box-shadow:none}.calendar-create-form .mention-input-wrap,.delivery-note-create-modal .mention-input-wrap,.invoice-create-modal .mention-input-wrap,.request-create-modal .mention-input-wrap,.support-create-modal .mention-input-wrap{min-height:78px;padding:0;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff;box-shadow:none}.calendar-create-form .textarea,.delivery-note-create-modal .textarea,.invoice-create-modal .textarea,.request-create-modal .textarea,.support-create-modal .textarea{min-height:78px;padding-top:10px;padding-bottom:10px}.calendar-create-form .mention-input-wrap .comment-compose-textarea,.delivery-note-create-modal .mention-input-wrap .comment-compose-textarea,.invoice-create-modal .mention-input-wrap .comment-compose-textarea,.request-create-modal .mention-input-wrap .comment-compose-textarea,.support-create-modal .mention-input-wrap .comment-compose-textarea{min-height:78px;padding:10px 12px;margin:0;border:0;background:transparent;vertical-align:top}.calendar-create-form .mention-input-wrap:focus-within,.delivery-note-create-modal .mention-input-wrap:focus-within,.invoice-create-modal .mention-input-wrap:focus-within,.request-create-modal .mention-input-wrap:focus-within,.support-create-modal .mention-input-wrap:focus-within{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.calendar-create-form .date-text-input-field,.delivery-note-create-modal .date-text-input-field,.invoice-create-modal .date-text-input-field,.request-create-modal .date-text-input-field,.support-create-modal .date-text-input-field{padding-right:50px}.calendar-create-form .date-text-input-toggle,.delivery-note-create-modal .date-text-input-toggle,.invoice-create-modal .date-text-input-toggle,.request-create-modal .date-text-input-toggle,.support-create-modal .date-text-input-toggle{right:12px;width:28px;height:28px;border-radius:var(--radius-sm);background:transparent}.calendar-create-form .date-text-input-toggle:hover,.delivery-note-create-modal .date-text-input-toggle:hover,.invoice-create-modal .date-text-input-toggle:hover,.request-create-modal .date-text-input-toggle:hover,.support-create-modal .date-text-input-toggle:hover{background:transparent}.calendar-create-form .date-text-input-toggle svg,.calendar-create-form .search-select-chevron svg,.delivery-note-create-modal .date-text-input-toggle svg,.delivery-note-create-modal .search-select-chevron svg,.invoice-create-modal .date-text-input-toggle svg,.invoice-create-modal .search-select-chevron svg,.request-create-modal .date-text-input-toggle svg,.request-create-modal .search-select-chevron svg,.support-create-modal .date-text-input-toggle svg,.support-create-modal .search-select-chevron svg{width:18px;height:18px;stroke-width:1.8}.calendar-segmented-option{min-height:42px;border-color:var(--stroke)!important;box-shadow:none!important}.calendar-segmented-option:focus,.calendar-segmented-option:focus-visible,.calendar-segmented-option:hover{border-color:rgba(24,24,27,.12)!important;box-shadow:none!important}.calendar-reminder-segmented .view-mode-link.is-active,.calendar-reminder-segmented .view-mode-link.is-active:hover,.calendar-segmented-option.btn-primary.is-active,.calendar-segmented-option.btn-primary.is-active:hover{box-shadow:none;filter:none;transform:none}.calendar-reminder-toggle{display:flex;align-items:center;gap:10px}.calendar-reminder-label{font-size:var(--font-size-body);font-weight:600;color:var(--text)}.calendar-reminder-label-help{position:relative;cursor:help}.calendar-reminder-hover-hint{position:absolute;left:0;top:calc(100% + 8px);min-width:280px;max-width:360px;padding:8px 10px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-strong);font-size:var(--font-size-caption);line-height:1.4;font-weight:500;box-shadow:0 10px 24px rgba(17,24,39,.12);opacity:0;visibility:hidden;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none;z-index:20}.calendar-reminder-label-help:hover .calendar-reminder-hover-hint{opacity:1;visibility:visible;transform:translateY(0)}.calendar-reminder-segmented{margin:0}.calendar-reminder-segmented .view-mode-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:none}.calendar-reminder-segmented .view-mode-link:active,.calendar-reminder-segmented .view-mode-link:focus,.calendar-reminder-segmented .view-mode-link:focus-visible{outline:none;box-shadow:none}.calendar-reminder-segmented .view-mode-link:not(.is-active){border:0;background:transparent;cursor:pointer}.calendar-reminder-segmented .view-mode-link.is-active{border:0;background:#0D0D0D;color:#ffffff;box-shadow:none}.calendar-modal-actions{justify-content:flex-end;gap:10px}.calendar-appointment-detail-actions{margin-right:52px}.calendar-reminder-action{margin-right:auto;order:-1}.calendar-reminder-hint{text-align:right}.error-text{margin:-4px 0 0;color:var(--workspace-state-error-text);font-size:var(--font-size-caption);line-height:1.35;font-weight:600;letter-spacing:0}.modal-import-error{width:100%;max-width:min(100%,820px);margin:8px auto 0;text-align:center}.discovery-layout{display:grid;grid-gap:12px;gap:12px}.discovery-filters{position:-webkit-sticky;position:sticky;top:10px;z-index:3}.discovery-filters h2{margin:0;font-size:18px}.discovery-filters-head{justify-content:space-between;margin-bottom:10px}.discovery-filter-actions,.discovery-filters-head{display:flex;align-items:center;gap:10px}.discovery-filter-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.discovery-feed-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.discovery-feed-head h2{margin:0;font-size:20px}.masonry-feed{column-count:4;column-gap:12px;margin-top:10px}.pin-card{position:relative;page-break-inside:avoid;break-inside:avoid;margin-bottom:12px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.96);overflow:hidden;box-shadow:0 10px 22px rgba(22,36,64,.08);transition:transform .18s ease,box-shadow .18s ease}.pin-card:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(22,36,64,.16)}.pin-hero{position:relative;padding:0;display:flex;align-items:flex-start;transition:transform .22s ease;overflow:hidden}.pin-hero-image{width:100%;height:auto;display:block;object-fit:contain}.pin-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,18,26,.28),rgba(14,18,26,.08))}.pin-card:hover .pin-hero{transform:scale(1.03)}.pin-overlay{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.pin-card:hover .pin-overlay{opacity:1;transform:translateY(0)}.pin-hero .tag,.pin-overlay{position:relative;z-index:1}.pin-action{border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.9);color:#1f2c49;border-radius:var(--radius-pill);padding:5px 9px;font-size:11px;cursor:pointer;box-shadow:0 8px 18px rgba(20,34,62,.14)}.pin-action.active{border-color:#cfdcff;background:#e9f0ff;color:#1a45b8}.pin-body{padding:11px;display:grid;grid-gap:8px;gap:8px}.pin-body h4{margin:0;font-size:16px;line-height:1.2}.pin-text{margin:0;font-size:var(--font-size-body);color:#20283b;line-height:1.4}.pin-meta{display:flex;gap:6px;flex-wrap:wrap;color:var(--muted)}.pin-latest,.pin-meta{font-size:var(--font-size-caption)}.pin-latest{margin:0;color:#26324e}.pin-caption-preview{color:#20283b;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pin-caption-preview,.pin-season-line{margin:0;font-size:var(--font-size-body)}.pin-season-line{color:#141b2d}.pin-label-pill-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pin-label-pill{display:inline-flex;align-items:center;border:1px solid var(--stroke);color:#223252;background:#f4f6fa;text-decoration:none}.pin-label-pill,.pin-like-count{border-radius:var(--radius-pill);padding:4px 9px;font-size:var(--font-size-caption)}.tone-sunset{background:#e6e8ed}.tone-ocean{background:#e5e8ee}.tone-ice{background:#eaedf1}.tone-mint{background:#e6ece9}.tone-sand{background:#ece9e4}.tone-lavender{background:#e8e8ee}.request-shell{border:0;border-radius:var(--radius-md);background:var(--modal-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--kpi-card-shadow);padding:16px;display:grid;grid-gap:var(--module-stack-gap);gap:var(--module-stack-gap);min-width:0;width:100%;max-width:100%;overflow:visible;contain:layout paint;content-visibility:auto;contain-intrinsic-size:420px;margin:0}.connect-request-shell.workspace-list-theme,.customers-table-shell.workspace-list-theme,.dashboard-workspace-page>.request-shell,.page-list-layout>.request-shell,.page-subfilter-layout>.request-shell,.panel>.request-shell,.request-shell.workspace-list-theme{min-height:0;flex:1 1 auto;height:auto;overflow:hidden}.dashboard-workspace-page>.request-shell,.panel>.request-shell{display:flex;flex-direction:column}.connect-request-shell,.customers-table-shell,.label-orders-shell,.preorder-table-shell,.request-shell{width:100%;max-width:100%;min-width:0}.unified-directory-shell{gap:16px}.unified-directory-toolbar{display:grid;grid-gap:0;gap:0}.unified-directory-toolbar-row{min-height:44px}.unified-directory-table{width:100%}.unified-directory-table thead th{padding-top:0}.unified-directory-head-label{display:inline-flex;align-items:center;min-height:34px;color:var(--muted);font-size:var(--font-size-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.unified-directory-summary{padding-top:4px}.import-page-shell{display:grid;grid-gap:14px;gap:14px;min-width:0;min-height:max-content;padding-bottom:var(--workspace-bottom-gap,10px)}.import-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.import-page-subtitle{max-width:760px}.import-workspace-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.import-workspace-grid{display:contents}.import-workspace-grid>.import-dropzone-card:only-child,.import-workspace-grid>.import-mailbox-panel:only-child{grid-column:1/-1}.import-workspace-card:has(.import-mailbox-config-shell) .import-workspace-grid>.import-dropzone-card:only-child{grid-column:1}.import-admin-grid{display:contents}.import-workspace-card>.import-assignment-card,.import-workspace-card>.import-view-tabs,.import-workspace-card>.request-shell{grid-column:1/-1}.import-admin-grid>.import-mailbox-config-shell{grid-column:2;min-width:0}.import-workspace-grid>.import-dropzone-card{grid-column:1;min-width:0}.import-view-tabs{justify-content:flex-start;gap:8px;margin:0}.import-view-tabs+.request-shell{margin-top:-4px}.import-view-tabs .help-filter-pill{display:inline-flex;align-items:center;gap:7px}.import-view-tabs .help-filter-pill span{color:inherit;font-weight:700}.import-mailbox-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0}.import-mailbox-panel strong{color:var(--text);font-size:.95rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.import-mailbox-panel p{margin:0;line-height:1.35}.import-mailbox-address-row{display:grid;grid-gap:5px;gap:5px;align-items:start;max-width:100%}.import-mailbox-address{max-width:100%;min-height:34px;padding:7px 12px;border:1px solid var(--workspace-control-border);border-radius:var(--radius-sm);font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.import-mailbox-address,.import-mailbox-header-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;background:var(--workspace-control-bg);box-shadow:var(--workspace-control-shadow)}.import-mailbox-header-pill{max-width:min(100%,420px);min-height:30px;padding:6px 11px;border:1px solid var(--workspace-control-border);border-radius:var(--radius-pill);color:var(--text);font-size:var(--font-size-caption);font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-mailbox-panel.is-warning{border-color:color-mix(in srgb,#b45309 42%,var(--border));background:color-mix(in srgb,#fef3c7 36%,var(--panel) 64%)}.import-mailbox-list{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.import-mailbox-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.import-mailbox-meta .status-chip.is-danger{color:#92400e;background:color-mix(in srgb,#fef3c7 78%,var(--panel) 22%);border-color:color-mix(in srgb,#f59e0b 46%,var(--border))}.import-sender-form{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:8px;gap:8px;align-items:center;margin-top:2px}.import-sender-block{display:grid;grid-gap:6px;gap:6px;padding-top:2px}.import-sender-chip-list,.import-sender-suggestions{display:flex;flex-wrap:wrap;gap:6px}.import-sender-suggestion{display:inline-flex;max-width:100%;min-height:32px;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font:inherit;line-height:1.25;overflow-wrap:anywhere}.import-sender-chip small,.import-sender-suggestion small{color:var(--muted);font-size:.74rem;line-height:1.2}.comment-attachment-chip.import-sender-chip{box-sizing:border-box;max-width:min(100%,172px);min-height:26px;padding:3px 8px;font-size:11px;line-height:1.2}.comment-attachment-chip.import-sender-chip.is-removable{padding-right:22px}.import-sender-chip small{margin-left:2px;flex:0 0 auto}.import-sender-suggestion{cursor:pointer;text-align:left;transition:border-color var(--motion-base),background var(--motion-base)}.import-sender-suggestion:hover{border-color:var(--border-strong);background:var(--surface-subtle)}.import-review-suggestion-strip{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--panel) 78%,var(--surface-subtle) 22%)}.import-placeholder-customer-strip,.import-review-suggestion-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.import-placeholder-customer-strip{padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand-subtle) 20%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--panel) 82%,var(--brand-surface) 18%)}.import-review-suggestion-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.import-review-suggestion-copy span,.import-review-suggestion-copy strong{overflow-wrap:anywhere}@media (max-width:640px){.import-sender-form{grid-template-columns:1fr}}@media (max-width:860px){.import-admin-grid,.import-workspace-card,.import-workspace-grid{grid-template-columns:1fr}.import-admin-grid>.import-mailbox-config-shell,.import-workspace-grid>.import-dropzone-card{grid-column:1}}.import-dropzone-card{min-height:0;display:grid;align-items:start;justify-items:center;padding:0;border:0;background:transparent;box-shadow:none;transition:border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,background var(--motion-base) ease}.import-dropzone-label{display:grid;width:100%;min-height:124px;align-items:center;justify-items:start;padding:18px 20px;border:1px solid var(--workspace-card-border);border-radius:var(--workspace-card-radius);background:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow);cursor:pointer;text-align:left;transition:border-color var(--motion-base) ease,background var(--motion-base) ease,box-shadow var(--motion-base) ease}.import-dropzone-label:focus-within,.import-dropzone-label:hover{background:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow-hover)}.import-dropzone-card.is-file-drop-target{background:transparent}.import-dropzone-card.is-file-drop-target .import-dropzone-label{outline:1.5px dashed color-mix(in srgb,var(--text) 32%,var(--stroke));outline-offset:-10px;background:color-mix(in srgb,var(--text) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 16px rgba(15,23,42,.035)}.import-dropzone-card .upload-input-bubble-modern{align-items:center;align-content:center;justify-items:start;border:0;box-shadow:none;transform:none}.import-dropzone-card .upload-input-bubble-copy{justify-items:start;margin-inline:0;text-align:left}.import-dropzone-subhint{display:inline-flex;justify-content:flex-start;margin-inline:0;font-size:var(--font-size-caption);line-height:1.45;color:var(--muted)}.import-title-with-info{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;margin-inline:0;text-align:left}.import-section-head h3{margin:0;font-size:16px;line-height:1.2}.import-summary-card p{margin:0;color:var(--muted)}.import-dropzone-badge{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-inline:0;padding:6px 10px;border-radius:var(--radius-pill);background:rgba(17,24,39,.06);color:var(--brand-muted);font-size:var(--font-size-caption);font-weight:600}.import-dropzone-badge .ui-icon,.import-dropzone-badge svg{width:15px;height:15px;flex-shrink:0}.import-review-layout{display:grid;grid-gap:18px;gap:18px}.import-assignment-form{display:grid;grid-gap:14px;gap:14px;min-width:0}.import-review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.import-review-fields .field,.import-review-fields .search-select,.import-review-fields .search-select-trigger{min-width:0}.import-review-fields .field{display:grid;grid-gap:8px;gap:8px}.import-review-fields .field>span{font-size:var(--font-size-body);color:var(--muted);font-weight:600}.import-review-fields .textarea{min-height:156px;padding-top:14px}.import-field-span-2{grid-column:1/-1}.import-selected-file{display:flex;flex-direction:column;gap:4px}.import-selected-file span{color:var(--muted);font-size:var(--font-size-caption)}.import-selected-file p{margin:4px 0 0}.import-section-head{margin-bottom:12px}.import-section-head,.import-subsection-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-subsection-head h4{margin:0;font-size:15px}.import-queue-shell{margin-top:0}.page-list-table-imports{width:100%;min-width:0}.page-list-table-imports .page-list-grid-cell,.page-list-table-imports .page-list-grid-head-cell{text-align:left!important}.page-list-table-imports .page-list-grid-cell>*,.page-list-table-imports .page-list-grid-head-cell>*{margin-left:0!important;margin-right:auto!important}.page-list-table-imports .page-list-grid-cell.page-list-import-amount-cell,.page-list-table-imports .page-list-grid-cell.page-list-import-file-cell,.page-list-table-imports .page-list-grid-cell.page-list-import-status-cell{min-width:0}.page-list-table-imports .page-list-grid-cell.page-list-import-file-cell{font-weight:400}.page-list-table-imports .page-list-grid-cell.page-list-import-amount-cell,.page-list-table-imports .page-list-grid-cell.page-list-import-status-cell,.page-list-table-imports .page-list-grid-head-cell.page-list-import-amount-cell,.page-list-table-imports .page-list-grid-head-cell.page-list-import-status-cell{text-align:right!important}.page-list-table-imports .page-list-grid-cell.page-list-import-amount-cell>*,.page-list-table-imports .page-list-grid-cell.page-list-import-status-cell>.status-chip,.page-list-table-imports .page-list-grid-head-cell.page-list-import-amount-cell>*,.page-list-table-imports .page-list-grid-head-cell.page-list-import-status-cell>*{margin-left:auto!important;margin-right:0!important}.page-list-table-imports .page-list-row.page-list-import-row-selected:before{background:rgba(17,24,39,.04)}.import-queue-primary{display:grid;grid-gap:2px;gap:2px;min-width:0}.import-queue-primary strong,.import-queue-value{display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.import-queue-primary small{color:var(--muted)}.import-email-status-cell{align-items:flex-end}.import-email-issue-title{font-size:var(--font-size-body);line-height:1.4;color:var(--foreground);text-align:right}.import-email-reason-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.import-email-reason-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand-subtle) 18%,var(--stroke));background:color-mix(in srgb,white 84%,var(--brand-subtle) 16%);color:color-mix(in srgb,var(--foreground) 86%,var(--muted));font-size:11px;line-height:1;white-space:nowrap}.import-focus-list{display:flex;flex-wrap:wrap;gap:8px}.import-focus-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:rgba(255,255,255,.92)}.import-focus-pill strong{font-size:var(--font-size-body);line-height:1}.import-focus-pill span{color:var(--muted);font-size:var(--font-size-caption)}.import-monitor-list{display:grid;grid-gap:10px;gap:10px}.import-monitor-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.import-monitor-primary{display:flex;min-width:0;align-items:center;gap:10px;flex-wrap:wrap}.import-monitor-primary strong{overflow-wrap:anywhere}.import-monitor-metrics{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.import-monitor-metrics span{display:inline-grid;min-width:58px;gap:2px;padding:7px 9px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.9);text-align:right}.import-monitor-metrics strong{font-size:var(--font-size-body);line-height:1}.import-monitor-metrics small{color:var(--muted);font-size:11px}.import-review-card{padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.import-review-card-compact{gap:10px}.import-review-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.import-review-title-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.import-review-inline-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--font-size-caption);line-height:1.45}.import-review-inline-meta span{display:inline-flex;align-items:center;gap:8px}.import-review-inline-meta span:not(:last-child):after{content:"";width:3px;height:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--muted) 48%,transparent);margin-left:8px}.import-review-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.import-review-card-body{display:grid;grid-gap:10px;gap:10px}.import-review-compact-grid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.import-review-summary-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.import-review-details{display:grid;grid-gap:10px;gap:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--stroke) 80%,transparent)}.import-review-kv{display:grid;grid-gap:4px;gap:4px;min-width:0}.import-review-kv span,.import-review-kv strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.import-review-kv-emphasis{padding:10px 12px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,rgba(255,149,0,.22) 72%,var(--stroke));background:linear-gradient(180deg,rgba(255,250,244,.94),rgba(255,255,255,.92))}.import-confidence-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:rgba(255,255,255,.92);font-size:var(--font-size-caption);line-height:1}.import-confidence-chip.is-high{border-color:rgba(52,199,89,.24);background:rgba(244,255,247,.96);color:#257942}.import-confidence-chip.is-medium{border-color:rgba(255,149,0,.22);background:rgba(255,249,240,.96);color:#9c5b00}.import-confidence-chip.is-low,.import-confidence-chip.is-unknown{border-color:rgba(255,59,48,.2);background:rgba(255,244,244,.96);color:#a12a23}.import-review-problem-block{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid rgba(255,149,0,.2);background:linear-gradient(180deg,rgba(255,250,244,.96),rgba(255,255,255,.92))}.import-review-problem-block.is-success{border-color:rgba(52,199,89,.22);background:linear-gradient(180deg,rgba(244,255,247,.96),rgba(255,255,255,.92))}.import-review-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.import-review-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.import-review-meta-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.import-email-reason-list-left,.import-review-meta-grid .import-email-reason-list{justify-content:flex-start}.import-status-chip.is-imported,.import-status-chip.is-ready{background:rgba(52,199,89,.12);color:#257942}.import-status-chip.is-analyzing,.import-status-chip.is-needs-review{background:rgba(255,149,0,.12);color:#9c5b00}.import-status-chip.is-failed,.import-status-chip.is-needs-configuration{background:rgba(255,59,48,.12);color:#a12a23}.import-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:8px}.import-stat{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:rgba(255,255,255,.92);box-shadow:none}.import-stat strong{font-size:22px;line-height:1}.import-stat span{color:var(--muted);font-size:var(--font-size-caption)}.import-review-card .stack-xs{gap:3px}.import-safety-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:14px;gap:14px}.import-safety-card{display:grid;grid-gap:12px;gap:12px}.import-safety-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.import-checklist-item{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid var(--stroke);background:rgba(249,250,251,.88)}.import-checklist-item.is-good{border-color:rgba(52,199,89,.2);background:rgba(244,255,247,.94)}.import-checklist-item.is-warn{border-color:rgba(255,149,0,.18);background:rgba(255,250,244,.94)}.import-checklist-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.import-checklist-state{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--radius-pill);font-size:11px;line-height:1;white-space:nowrap}.import-checklist-state.is-good{background:rgba(52,199,89,.14);color:#257942}.import-checklist-state.is-warn{background:rgba(255,149,0,.14);color:#9c5b00}.import-match-groups{display:grid;grid-gap:12px;gap:12px}.import-match-group,.import-match-list{display:grid;grid-gap:8px;gap:8px}.import-match-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:rgba(249,250,251,.88);text-align:left}.import-match-chip:focus-visible,.import-match-chip:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--stroke));background:rgba(255,255,255,.98)}.import-match-chip-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.import-match-chip-copy small,.import-match-chip-copy strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.import-match-chip-copy small{color:var(--muted)}.import-match-chip-action{color:var(--accent);font-size:var(--font-size-caption);font-weight:700;white-space:nowrap}@media (max-width:1280px){.import-review-compact-grid,.import-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.import-monitor-card{align-items:stretch;flex-direction:column}.import-monitor-metrics{justify-content:flex-start}.import-monitor-metrics span{text-align:left}.import-review-card-head{flex-direction:column;align-items:stretch}.import-review-card-actions{justify-content:flex-start}.import-checklist-grid,.import-review-compact-grid,.import-review-summary-grid,.import-safety-grid{grid-template-columns:minmax(0,1fr)}}.import-warning-box{display:inline-grid;gap:8px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid rgba(255,149,0,.22);background:rgba(255,248,238,.9);width:-moz-fit-content;width:fit-content;max-width:min(100%,920px);align-self:flex-start}.import-review-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(420px,2fr);grid-gap:24px;gap:24px;align-items:stretch}.import-assignment-form{padding-right:24px;border-right:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke))}.import-preview-panel{display:grid;grid-gap:12px;gap:12px;border:0;border-radius:0;background:transparent;position:-webkit-sticky;position:sticky;top:18px;min-width:0;min-height:100%;padding:0}.import-preview-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-preview-panel-head h4{margin:0;font-size:16px}.import-preview-panel-head span{color:var(--muted);font-size:var(--font-size-caption);font-weight:600}.import-preview-surface{min-height:720px;overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:#fff}.import-preview-frame{border:0}.import-preview-frame,.import-preview-image{display:block;width:100%;height:720px;background:#fff}.import-preview-image{object-fit:contain}.import-preview-empty{display:grid;place-items:center;min-height:320px;padding:18px;color:var(--muted);font-size:14px;text-align:center}.import-warning-box strong{font-size:var(--font-size-body)}.import-warning-list{margin:0;padding-left:18px;color:#6d4c0a;display:grid;grid-gap:6px;gap:6px}.import-duplicate-box{display:inline-grid;gap:10px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid rgba(220,53,69,.22);background:rgba(255,242,244,.94);width:-moz-fit-content;width:fit-content;max-width:min(100%,920px);align-self:flex-start}.import-duplicate-box strong,.import-inline-confirm{font-size:var(--font-size-body);color:#8c2130}.import-inline-confirm{display:flex;align-items:flex-start;gap:10px}.import-inline-confirm input{margin-top:2px}.import-duplicate-box p{margin:0;color:#8c2130}.import-duplicate-chip{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:10px 14px;border-radius:var(--radius-pill);border:1px solid rgba(220,53,69,.22);background:rgba(255,255,255,.8);color:#8c2130;text-decoration:none;font-weight:600}.import-duplicate-chip .ui-icon,.import-duplicate-chip svg{width:16px;height:16px}.import-duplicate-chip:focus-visible,.import-duplicate-chip:hover{background:rgba(255,255,255,.96)}.import-review-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center;width:100%}.import-source-hint,.import-source-note{margin:0}.import-source-note{margin-right:auto;font-size:var(--font-size-caption);line-height:1.45}.kanban-shell{border:0;border-radius:var(--radius-md);background:var(--modal-surface-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--workspace-board-shell-shadow);padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--module-stack-gap);gap:var(--module-stack-gap);min-width:0;min-height:0;height:100%;overflow:hidden;contain:layout style;margin:0}.kanban-shell:has(>.kanban-shell-notice){grid-template-rows:auto auto minmax(0,1fr)}:root[data-theme=dark] .kanban-shell{background:var(--card);border-color:var(--workspace-page-element-border);box-shadow:var(--workspace-board-shell-shadow)}.order-kanban-shell{border-radius:var(--radius-md)}.retailer-list-toolbar-density-dense.request-toolbar-inline-clustered{display:flex;grid-template-columns:none;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible;overscroll-behavior-x:contain}.retailer-list-toolbar-density-dense.request-toolbar-inline-clustered .retailer-list-toolbar-left{flex:1 1 auto;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin}.retailer-list-toolbar-density-dense.request-toolbar-inline-clustered .retailer-list-toolbar-right{flex:0 0 auto;width:auto;max-width:none;min-width:0;margin-left:auto}.order-kanban-shell .column{border-radius:0}.order-kanban-shell .board{grid-auto-columns:minmax(216px,1fr)}.retailer-list-toolbar-density-dense .invoice-search-input,.retailer-list-toolbar-density-dense .request-search-input,.retailer-list-toolbar-density-dense .request-search-input-compact{width:220px;min-width:220px;max-width:220px;flex:0 0 220px;font-size:var(--font-size-table-body)}.retailer-list-toolbar-density-dense .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-list-toolbar-density-dense .claim-brand-filter-select .search-select-trigger,.retailer-list-toolbar-density-dense .retailer-toolbar-field .claim-brand-filter-select{width:168px;min-width:168px;max-width:168px;flex:0 0 168px;font-size:var(--font-size-table-body)}.retailer-list-toolbar-density-dense .retailer-date-range{width:var(--toolbar-date-range-width-dense,220px);min-width:var(--toolbar-date-range-width-dense,220px);max-width:var(--toolbar-date-range-width-dense,220px);flex:0 0 var(--toolbar-date-range-width-dense,220px);font-size:var(--font-size-table-body)}.retailer-list-toolbar-density-dense .retailer-toolbar-field-season .claim-brand-filter-select,.retailer-list-toolbar-density-dense .retailer-toolbar-field-season .search-select-trigger{width:138px;min-width:138px;max-width:138px;flex-basis:138px}.retailer-list-toolbar-density-dense .retailer-toolbar-field-responsibility .claim-brand-filter-select,.retailer-list-toolbar-density-dense .retailer-toolbar-field-responsibility .search-select-trigger{width:156px;min-width:156px;max-width:156px;flex-basis:156px}.retailer-list-toolbar-density-dense .workspace-list-toggle-btn{min-width:72px;padding-inline:10px;font-size:var(--font-size-table-body)}.retailer-list-toolbar-density-dense .toolbar-export-btn{width:auto;min-width:54px;padding-inline:8px}.retailer-list-toolbar-density-dense .toolbar-export-btn-icon-only{min-width:54px}.retailer-list-toolbar-density-dense .toolbar-export-btn .inbox-archive-toggle-content{gap:6px}.kanban-shell .board-toolbar,.kanban-shell>.request-toolbar,.kanban-shell>.retailer-list-toolbar{margin-bottom:0}.kanban-shell>.request-toolbar-inline-clustered{margin-bottom:calc(-1 * var(--workspace-toolbar-focus-space, 3px))}.kanban-shell .board,.kanban-shell .invoice-board{--workspace-scroll-fade-size:10px;margin-top:0;padding-top:6px;padding-bottom:0;min-height:0;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin}.kanban-shell .board>.column,.kanban-shell .invoice-board>.column{min-height:100%;height:100%;padding-bottom:var(--workspace-bottom-gap,10px);overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}:root[data-theme=dark] .side-link.active{background:var(--accent);border-color:var(--accent);color:#ffffff}:root[data-theme=dark] .side-link.active .side-icon{color:#ffffff}.request-shell>p{margin:0;color:var(--muted);font-size:var(--font-size-body)}.board .column,.invoice-board .column{contain:layout style;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.request-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--workspace-toolbar-gap)}.request-toolbar,.request-toolbar-inline-filters{gap:var(--workspace-toolbar-gap);align-items:center}.request-toolbar-inline-filters{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between}.request-toolbar-left-inline{display:flex;align-items:center;gap:var(--workspace-toolbar-gap);min-width:0;flex-wrap:nowrap}.request-toolbar-left-inline .invoice-search-input,.request-toolbar-left-inline .request-search-input-compact{width:min(var(--page-list-search-width-compact),100%);max-width:100%;flex:0 1 var(--page-list-search-width-compact)}.request-toolbar-right{flex-wrap:nowrap;margin-left:auto}.request-toolbar-actions,.request-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--workspace-toolbar-gap)}.request-toolbar-actions{flex-wrap:wrap}.dashboard-toolbar-actions,.invoice-create-actions,.request-toolbar-actions{min-height:var(--workspace-control-height)}.request-create-menu{position:relative;display:inline-flex}.request-create-trigger{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;box-shadow:var(--kpi-card-shadow)}.request-create-trigger.request-create-trigger-open{outline:none;box-shadow:var(--kpi-card-shadow-hover)}.request-create-menu-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:220px;padding:var(--workspace-dropdown-surface-padding);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;grid-gap:4px;gap:4px}.request-create-menu-option{display:flex;align-items:center;width:100%;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--text);font-size:var(--font-size-body);font-weight:600;line-height:1.2;text-align:left;cursor:pointer}.request-create-menu-option-content{display:inline-flex;align-items:center;min-height:100%;width:100%;gap:10px}.request-create-menu-option-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.request-create-menu-option-icon .ui-icon,.request-create-menu-option-icon svg{width:16px;height:16px;font-size:16px;display:block}.request-create-menu-option:focus-visible,.request-create-menu-option:hover{background:var(--workspace-dropdown-option-hover-bg)}.request-toolbar-inline-filters .invoice-search-input,.request-toolbar-inline-filters .request-search-input{width:min(var(--page-list-search-width),100%)}.request-toolbar-search-only{grid-template-columns:minmax(0,1fr)}.request-search-input{width:min(var(--page-list-search-width),100%)}.request-search-input-compact,.request-toolbar-inline-filters .request-search-input-compact{width:min(var(--page-list-search-width-compact),100%)}.request-toolbar-inline-clustered{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--workspace-toolbar-inline-gap,var(--workspace-toolbar-gap));max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin;padding:var(--workspace-toolbar-focus-space);margin:calc(-1 * var(--workspace-toolbar-focus-space))}.request-toolbar-inline-clustered .request-toolbar-left{flex:1 1 auto;min-width:0}.request-toolbar-inline-clustered .request-toolbar-left-inline{display:flex;justify-content:flex-start;flex:1 1 auto;width:auto;min-width:0;max-width:100%;flex-wrap:nowrap}.request-toolbar-inline-clustered .request-toolbar-right{justify-content:flex-end;margin-left:auto;flex:0 1 auto;width:auto;min-width:0}.retailer-list-toolbar.request-toolbar-inline-clustered{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-wrap:nowrap;overflow-x:visible;overflow-y:visible}.retailer-list-toolbar.request-toolbar-inline-clustered .retailer-list-toolbar-left{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin}.retailer-list-toolbar.request-toolbar-inline-clustered .retailer-list-toolbar-right{flex:0 0 auto;width:auto;max-width:none;min-width:0}.board-toolbar-inline-clustered{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.board-toolbar-inline-clustered .board-toolbar-main{flex:0 1 auto}.board-toolbar-inline-clustered .board-toolbar-actions{justify-content:flex-start;margin-left:0}.brands-search-input,.inbox-search-input,.invoice-search-input,.request-search-input,.request-search-input-compact{height:var(--workspace-control-height);min-height:var(--workspace-control-height);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);padding:0 var(--workspace-control-padding-x);background:var(--workspace-control-bg);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);line-height:var(--workspace-control-height);color:var(--workspace-control-text-strong);box-shadow:var(--workspace-control-shadow)}.brands-search-input::placeholder,.inbox-search-input::placeholder,.invoice-search-input::placeholder,.request-search-input-compact::placeholder,.request-search-input::placeholder{color:var(--workspace-control-text);font-size:var(--workspace-control-font-size);font-weight:var(--workspace-control-font-weight);opacity:1}.brands-search-input:focus,.inbox-search-input:focus,.invoice-search-input:focus,.request-search-input-compact:focus,.request-search-input:focus{outline:var(--workspace-control-focus-outline)!important;outline-offset:var(--workspace-control-focus-outline-offset)!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-shadow)!important}.analytics-filter-menu-trigger:focus,.analytics-filter-menu-trigger:focus-visible,.brands-search-input:focus,.inbox-search-input:focus,.invoice-search-input:focus,.request-search-input-compact:focus,.request-search-input:focus,.search-select-input:focus,.search-select-trigger:focus,.search-select-trigger:focus-visible,.top-search-input:focus,.top-search-input:focus-visible{outline:var(--workspace-control-focus-outline)!important;outline-offset:var(--workspace-control-focus-outline-offset)!important}input[type=search].brands-search-input::-webkit-search-cancel-button,input[type=search].inbox-search-input::-webkit-search-cancel-button,input[type=search].invoice-search-input::-webkit-search-cancel-button,input[type=search].request-search-input-compact::-webkit-search-cancel-button,input[type=search].request-search-input::-webkit-search-cancel-button,input[type=search].top-search-input::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;border-radius:var(--radius-pill);cursor:pointer;background-color:var(--brand-subtle);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 4.2l7.6 7.6M11.8 4.2l-7.6 7.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 4.2l7.6 7.6M11.8 4.2l-7.6 7.6' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px 14px;mask-size:14px 14px;opacity:1}input[type=search].brands-search-input::-webkit-search-cancel-button:hover,input[type=search].brands-search-input:hover::-webkit-search-cancel-button,input[type=search].inbox-search-input::-webkit-search-cancel-button:hover,input[type=search].inbox-search-input:hover::-webkit-search-cancel-button,input[type=search].invoice-search-input::-webkit-search-cancel-button:hover,input[type=search].invoice-search-input:hover::-webkit-search-cancel-button,input[type=search].request-search-input-compact::-webkit-search-cancel-button:hover,input[type=search].request-search-input-compact:hover::-webkit-search-cancel-button,input[type=search].request-search-input::-webkit-search-cancel-button:hover,input[type=search].request-search-input:hover::-webkit-search-cancel-button,input[type=search].top-search-input::-webkit-search-cancel-button:hover,input[type=search].top-search-input:hover::-webkit-search-cancel-button{background-color:var(--brand-graphite)}.request-section-head{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}.request-section-head strong{font-size:var(--font-size-body);color:var(--brand-muted);font-weight:700}.request-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.request-table-list{width:100%;min-width:max(100%,720px)}.page-list-table-scroll{--workspace-scroll-fade-size:6px;position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:var(--workspace-list-bottom-gap,4px);min-width:0;min-height:0;flex:1 1 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent;overflow-anchor:none}.page-list-table-scroll.operational-home-table-scroll{padding-left:12px;padding-right:12px;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.request-shell>.page-list-table-scroll,.workspace-list-theme>.page-list-table-scroll{min-height:0;height:100%}.request-shell:has(.page-list-table-scroll){display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden;content-visibility:visible;contain-intrinsic-size:auto 0;overflow-anchor:none}.request-shell:has(.page-list-table-scroll)>:has(>.page-list-table-scroll){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.request-shell:has(.page-list-table-scroll) .page-list-table-scroll{flex:1 1 auto;height:auto}.workspace-scroll-fade{--workspace-scroll-fade-size:10px;--workspace-scroll-fade-top-size:8px;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-list-table-scroll.workspace-scroll-fade{--workspace-scroll-fade-size:6px}.workspace-scroll-fade.is-scroll-fade-top.is-scroll-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 2px,rgba(0,0,0,.72) 5px,#000 var(--workspace-scroll-fade-top-size),#000 calc(100% - var(--workspace-scroll-fade-size)),rgba(0,0,0,.78) calc(100% - (var(--workspace-scroll-fade-size) * .75)),rgba(0,0,0,.42) calc(100% - (var(--workspace-scroll-fade-size) * .45)),rgba(0,0,0,.08) calc(100% - 4px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 2px,rgba(0,0,0,.72) 5px,#000 var(--workspace-scroll-fade-top-size),#000 calc(100% - var(--workspace-scroll-fade-size)),rgba(0,0,0,.78) calc(100% - (var(--workspace-scroll-fade-size) * .75)),rgba(0,0,0,.42) calc(100% - (var(--workspace-scroll-fade-size) * .45)),rgba(0,0,0,.08) calc(100% - 4px),transparent 100%)}.workspace-scroll-fade.is-scroll-fade-top:not(.is-scroll-fade-bottom){-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 2px,rgba(0,0,0,.72) 5px,#000 var(--workspace-scroll-fade-top-size),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.18) 2px,rgba(0,0,0,.72) 5px,#000 var(--workspace-scroll-fade-top-size),#000 100%)}.workspace-scroll-fade.is-scroll-fade-bottom:not(.is-scroll-fade-top){-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--workspace-scroll-fade-size)),rgba(0,0,0,.78) calc(100% - (var(--workspace-scroll-fade-size) * .75)),rgba(0,0,0,.42) calc(100% - (var(--workspace-scroll-fade-size) * .45)),rgba(0,0,0,.08) calc(100% - 4px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--workspace-scroll-fade-size)),rgba(0,0,0,.78) calc(100% - (var(--workspace-scroll-fade-size) * .75)),rgba(0,0,0,.42) calc(100% - (var(--workspace-scroll-fade-size) * .45)),rgba(0,0,0,.08) calc(100% - 4px),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-scroll-fade,.workspace-scroll-fade.is-scroll-fade-bottom,.workspace-scroll-fade.is-scroll-fade-top,.workspace-scroll-fade.is-scroll-fade-top.is-scroll-fade-bottom{-webkit-mask-image:none;mask-image:none}.admin-logs-table-wrap::-webkit-scrollbar,.admin-work-table-wrap::-webkit-scrollbar,.connect-request-table-wrap::-webkit-scrollbar,.customers-table-shell::-webkit-scrollbar,.deliveries-table-scroll::-webkit-scrollbar,.inbox-table-scroll::-webkit-scrollbar,.invoice-payments-table-wrap::-webkit-scrollbar,.organizations-admin-table-wrap::-webkit-scrollbar,.page-list-table-scroll::-webkit-scrollbar,.preorder-table-scroll::-webkit-scrollbar,.preorder-table-shell::-webkit-scrollbar,.subscriptions-coupons-table-wrap::-webkit-scrollbar,.users-admin-table-wrap::-webkit-scrollbar{height:10px}.admin-logs-table-wrap::-webkit-scrollbar-thumb,.admin-work-table-wrap::-webkit-scrollbar-thumb,.connect-request-table-wrap::-webkit-scrollbar-thumb,.customers-table-shell::-webkit-scrollbar-thumb,.deliveries-table-scroll::-webkit-scrollbar-thumb,.inbox-table-scroll::-webkit-scrollbar-thumb,.invoice-payments-table-wrap::-webkit-scrollbar-thumb,.organizations-admin-table-wrap::-webkit-scrollbar-thumb,.page-list-table-scroll::-webkit-scrollbar-thumb,.preorder-table-scroll::-webkit-scrollbar-thumb,.preorder-table-shell::-webkit-scrollbar-thumb,.subscriptions-coupons-table-wrap::-webkit-scrollbar-thumb,.users-admin-table-wrap::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:rgba(55,65,81,.18)}.admin-logs-table-wrap::-webkit-scrollbar-thumb:hover,.admin-work-table-wrap::-webkit-scrollbar-thumb:hover,.connect-request-table-wrap::-webkit-scrollbar-thumb:hover,.customers-table-shell::-webkit-scrollbar-thumb:hover,.deliveries-table-scroll::-webkit-scrollbar-thumb:hover,.inbox-table-scroll::-webkit-scrollbar-thumb:hover,.invoice-payments-table-wrap::-webkit-scrollbar-thumb:hover,.organizations-admin-table-wrap::-webkit-scrollbar-thumb:hover,.page-list-table-scroll::-webkit-scrollbar-thumb:hover,.preorder-table-scroll::-webkit-scrollbar-thumb:hover,.preorder-table-shell::-webkit-scrollbar-thumb:hover,.subscriptions-coupons-table-wrap::-webkit-scrollbar-thumb:hover,.users-admin-table-wrap::-webkit-scrollbar-thumb:hover{background:rgba(55,65,81,.3)}.admin-logs-table-wrap::-webkit-scrollbar-track,.admin-work-table-wrap::-webkit-scrollbar-track,.connect-request-table-wrap::-webkit-scrollbar-track,.customers-table-shell::-webkit-scrollbar-track,.deliveries-table-scroll::-webkit-scrollbar-track,.inbox-table-scroll::-webkit-scrollbar-track,.invoice-payments-table-wrap::-webkit-scrollbar-track,.organizations-admin-table-wrap::-webkit-scrollbar-track,.page-list-table-scroll::-webkit-scrollbar-track,.preorder-table-scroll::-webkit-scrollbar-track,.preorder-table-shell::-webkit-scrollbar-track,.subscriptions-coupons-table-wrap::-webkit-scrollbar-track,.users-admin-table-wrap::-webkit-scrollbar-track{background:transparent}.page-list-table{--page-list-cell-padding-x:clamp(10px,1.35vw,18px);--page-list-edge-inset:clamp(14px,1.45vw,22px);--page-list-divider-inset-left:var(--page-list-edge-inset);--page-list-divider-inset-right:var(--page-list-edge-inset);--page-list-row-hover-inset-inline:clamp(4px,0.45vw,8px);--page-list-row-hover-inset-left:var(--page-list-row-hover-inset-inline);--page-list-row-hover-inset-right:var(--page-list-row-hover-inset-inline);--page-list-row-radius:var(--workspace-list-row-radius);--page-list-row-min-height:var(--workspace-list-row-min-height);--page-list-row-hover-inset-block:3px;--page-list-row-hover-inset-block-start:var(--page-list-row-hover-inset-block);--page-list-row-hover-inset-block-end:var(--page-list-row-hover-inset-block);--page-list-row-hover-bg:rgba(15,23,42,0.035);--page-list-row-hover-border:transparent;width:100%;min-width:100%;min-height:100%}:root[data-theme=dark] .page-list-table{--page-list-row-hover-bg:rgba(241,241,241,0.085);--page-list-row-hover-border:transparent}.page-list-table:has(>.page-list-empty-row){display:grid;grid-template-rows:auto minmax(0,1fr)}.request-shell:has(.page-list-table-scroll) .page-list-table-scroll{min-height:0}.request-shell:has(.page-list-table-scroll) .invoice-table-summary{flex:0 0 auto}.page-list-empty-row,.page-list-grid-head,.page-list-row{display:grid;align-items:center;width:100%;min-width:100%;box-sizing:border-box}.page-list-empty-row{min-height:100%;align-items:start}.page-list-grid-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--workspace-list-head-bg)}.page-list-row{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:var(--page-list-row-min-height);min-height:var(--page-list-row-min-height)}.page-list-row:has(.status-edit-menu){content-visibility:visible;contain:none;z-index:80}.page-list-grid-cell,.page-list-grid-head-cell{padding:var(--workspace-list-cell-padding-y) var(--page-list-cell-padding-x);text-align:left;vertical-align:middle;white-space:nowrap;box-sizing:border-box;min-width:0;overflow:hidden}.page-list-grid-cell{font-family:inherit;font-size:var(--workspace-list-body-size);line-height:var(--workspace-list-body-line);font-weight:var(--workspace-list-body-weight);color:var(--text);letter-spacing:0;font-synthesis:none}.page-list-grid-cell .inbox-preview-text,.page-list-grid-cell .invoice-table-text,.page-list-grid-cell .request-link,.page-list-grid-cell .request-link-label,.page-list-grid-cell .table-entity-link,.page-list-grid-cell>*,.page-list-grid-head-cell .page-list-head-label,.page-list-grid-head-cell .table-sort-btn,.page-list-grid-head-cell>*{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--text);font-synthesis:inherit;min-width:0;max-width:100%}.page-list-grid-cell>.invoice-table-text,.page-list-grid-cell>.muted,.page-list-grid-cell>.order-table-emphasis,.page-list-grid-cell>.popup-inline-link,.page-list-grid-cell>.request-link,.page-list-grid-cell>.request-link-with-alert,.page-list-grid-cell>.table-entity-link,.page-list-grid-cell>:where(span,strong,p,small),.page-list-grid-head-cell>:where(span,button){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-grid-cell>.btn.btn-primary,.page-list-grid-cell>.btn.btn-primary:focus-visible,.page-list-grid-cell>.btn.btn-primary:hover{color:#fff}.page-list-table:not(.page-list-table-inbox):not(.page-list-table-support):not(.page-list-table-claims) .page-list-row .page-list-grid-cell:first-child:not(.page-list-claims-unread-cell){font-weight:525}.page-list-table-claims .page-list-claims-unread-cell,.page-list-table-claims .page-list-empty-head{width:8px!important;min-width:8px!important;padding-left:0!important;padding-right:0!important}.page-list-table :is(.page-list-claims-unread-cell,.page-list-support-unread-cell){overflow:visible}.page-list-table :is(.page-list-claims-unread-cell,.page-list-support-unread-cell) .table-alert-dot{transform:translateX(10px)}.page-list-table-claims .page-list-download-cell{justify-content:center;padding-right:20px}.page-list-grid-head-cell{font-family:inherit;font-size:var(--workspace-list-head-size);line-height:var(--workspace-list-head-line);color:var(--muted);font-weight:var(--workspace-list-head-weight);text-transform:capitalize}.page-list-grid-head-cell .page-list-head-label,.page-list-grid-head-cell .table-sort-btn,.page-list-grid-head-cell>*{color:inherit}.page-list-grid-head-cell .table-sort-btn.is-active{color:var(--text);font-weight:700}.page-list-empty-row,.page-list-row{position:relative;width:100%;box-sizing:border-box}.page-list-empty-row:after,.page-list-grid-head:after,.page-list-row:after{content:"";position:absolute;left:var(--page-list-cell-padding-x,clamp(10px,1.35vw,18px));bottom:0;width:calc(100% - var(--page-list-cell-padding-x, clamp(10px, 1.35vw, 18px)) - var(--page-list-cell-padding-x, clamp(10px, 1.35vw, 18px)));height:1px;background:var(--workspace-element-outline)}.page-list-empty-row:after,.page-list-row:last-child:after{content:none}.page-list-table .page-list-head-label{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-table .page-list-head-label-icon-only{width:100%;min-height:1em}.page-list-table .page-list-grid-cell:has(>.table-file-action),.page-list-table .page-list-grid-head-cell:has(.page-list-head-label-icon-only){display:flex;align-items:center;justify-content:flex-start;overflow:visible;padding-left:8px;padding-right:var(--page-list-edge-inset)}.page-list-table .page-list-grid-cell:has(>.table-file-action)>.table-file-action{margin-left:0!important;margin-right:auto!important}.page-list-table .page-list-empty-cell{grid-column:1/-1;padding-top:var(--workspace-list-empty-padding-y);padding-bottom:var(--workspace-list-empty-padding-y);min-height:100%;display:flex;align-items:flex-start;color:var(--muted);font-size:var(--workspace-empty-text-size);line-height:var(--workspace-empty-text-line);font-weight:var(--workspace-empty-text-weight)}.page-list-table-orders .page-list-empty-cell{padding-left:48px}.page-list-table-claims .page-list-empty-cell{padding-left:28px}.page-list-table-claims{--page-list-cell-padding-x:clamp(8px,1vw,12px)}.page-list-table-claims,.page-list-table-support{--page-list-row-hover-inset-block-start:var(--page-list-row-hover-inset-block);--page-list-row-hover-inset-block-end:var(--page-list-row-hover-inset-block)}.page-list-table-claims .page-list-grid-cell{font-size:var(--font-size-body)}.page-list-table-support .page-list-empty-cell{padding-left:42px}.page-list-table-support .page-list-support-unread-cell{width:8px;min-width:8px;padding-left:0;padding-right:0}.page-list-table-claims .page-list-grid-cell:not(.page-list-claims-unread-cell):not(.page-list-progress-cell),.page-list-table-support .page-list-support-subject-cell,.page-list-table-support .page-list-support-title-cell{font-weight:400}.request-kind-inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.request-kind-inline svg{flex:0 0 auto;width:17px;height:17px;color:var(--muted)}.request-kind-inline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-table-support .page-list-support-subject-cell .request-link{font-weight:inherit}.page-list-table-claims .page-list-row.ticket-row-unread .page-list-grid-cell:not(.page-list-claims-unread-cell):not(.page-list-progress-cell),.page-list-table-support .page-list-row.ticket-row-unread .page-list-support-subject-cell,.page-list-table-support .page-list-row.ticket-row-unread .page-list-support-title-cell{font-weight:500;color:var(--text)}.page-list-table-claims .page-list-row.ticket-row-unread .request-link-with-alert{gap:10px;font-weight:500}.page-list-row{position:relative;isolation:isolate}.page-list-row.is-clickable{cursor:pointer}.page-list-row:before{content:"";position:absolute;top:var(--page-list-row-hover-inset-block-start,var(--page-list-row-hover-inset-block));bottom:var(--page-list-row-hover-inset-block-end,var(--page-list-row-hover-inset-block));left:var(--page-list-row-hover-inset-left,clamp(4px,.45vw,8px));right:var(--page-list-row-hover-inset-right,clamp(4px,.45vw,8px));background:transparent;border:1px solid transparent;border-radius:var(--page-list-row-radius);pointer-events:none;z-index:0;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease}.page-list-row.is-clickable:hover:before{background:var(--page-list-row-hover-bg,var(--table-row-hover));border-color:var(--page-list-row-hover-border)}:root[data-theme=dark] .page-list-row.is-clickable:hover:before{background:var(--page-list-row-hover-bg,rgba(241,241,241,.085));border-color:transparent}.page-list-row.is-selected:before{background:rgba(6,95,70,.06);border-color:rgba(6,95,70,.14)}.page-list-grid-cell,.page-list-grid-head-cell{position:relative;z-index:1}.page-list-grid-cell[class*=status-cell],.page-list-grid-head-cell[class*=status-cell]{overflow:visible}.page-list-grid-cell:has(.status-edit-menu){overflow:visible;z-index:90}.page-list-grid-cell[class*=status-cell]>.status-chip{position:relative;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.page-list-row.is-clickable:hover .page-list-grid-cell{background:transparent}.page-list-table-align-center,.page-list-table-align-left{text-align:left!important}.page-list-table-align-right{text-align:right!important}.page-list-table-align-right>*{margin-left:auto;margin-right:0}.page-list-table .page-list-progress-cell{padding-left:8px;padding-right:12px}.page-list-table-orders{min-width:1300px}.page-list-table-support{min-width:920px}.page-list-table-claims{min-width:1080px}.page-list-table-customer-detail{min-width:980px}.page-list-table-orders .page-list-grid-cell>.table-file-action{margin-left:0;margin-right:0}.page-list-table-deliveries{width:100%;min-width:0}.page-list-table-deliveries .page-list-grid-cell,.page-list-table-deliveries .page-list-grid-head-cell{text-align:left!important}.page-list-table-deliveries .popup-inline-link,.page-list-table-deliveries .request-link{display:inline-flex;justify-content:flex-start;max-width:100%;min-width:0}.page-list-table-deliveries .page-list-grid-cell>.status-chip,.page-list-table-deliveries .page-list-grid-cell>.table-file-action,.page-list-table-deliveries .page-list-grid-cell>.ticket-progress{margin-left:0}.page-list-table-deliveries .page-list-grid-cell>*,.page-list-table-deliveries .page-list-grid-head-cell>*{margin-left:0!important;margin-right:0!important}.page-list-table-deliveries .page-list-empty-cell{padding-left:48px}.page-list-table.page-list-table-inbox{--page-list-row-min-height:70px}.page-list-table-inbox{width:100%;min-width:0}.page-list-table-inbox .page-list-grid-cell,.page-list-table-inbox .page-list-grid-head-cell{text-align:left!important}.page-list-table-inbox .page-list-grid-cell>*,.page-list-table-inbox .page-list-grid-head-cell>*{margin-left:0!important;margin-right:auto!important}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-action-cell{padding-left:14px;padding-right:24px}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-action-cell>*{margin-left:0!important;margin-right:auto!important}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-preview-cell{min-width:0}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-status-cell,.page-list-table-inbox .page-list-grid-head-cell.page-list-inbox-status-cell{padding-right:20px}.page-list-table-inbox .page-list-inbox-status-cell .status-chip,.request-table.request-table-inbox td .status-chip{gap:0;font-weight:800;font-variation-settings:"wght" 800}.page-list-table-inbox .page-list-inbox-status-cell .status-chip:before,.request-table.request-table-inbox td .status-chip:before{content:none;display:none}.page-list-table-inbox .page-list-empty-cell{padding-left:48px}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-type-cell{display:flex;align-items:center}.page-list-table-inbox .page-list-grid-cell .inbox-preview-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.page-list-table-inbox .page-list-grid-cell .inbox-preview-inline,.page-list-table-inbox .page-list-grid-cell .inbox-preview-text,.page-list-table-inbox .page-list-grid-cell .request-link-label{min-width:0}.page-list-table-inbox .page-list-grid-cell .inbox-preview-inline{display:grid!important;grid-gap:4px;gap:4px;white-space:normal}.page-list-table-inbox .page-list-grid-cell .inbox-preview-meta{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--muted);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.page-list-table-inbox .page-list-grid-cell .inbox-preview-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-table-inbox .page-list-grid-cell .inbox-preview-meta span+span{flex:0 0 auto;color:color-mix(in srgb,var(--muted) 78%,transparent)}.page-list-table-inbox .page-list-grid-cell .inbox-preview-text{display:-webkit-box;overflow:hidden;color:var(--text);font-size:var(--font-size-body);line-height:1.28;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page-list-table-inbox .page-list-row.inbox-row-unread .page-list-inbox-preview-cell .inbox-preview-text{font-weight:700;color:var(--text)}.page-list-table-inbox .page-list-row.inbox-row-unread .page-list-grid-cell:not(.page-list-inbox-action-cell):not(.page-list-inbox-status-cell){font-weight:600;color:var(--text)}.page-list-table-inbox .page-list-row.inbox-row-unread .inbox-avatar-circle,.page-list-table-inbox .page-list-row.inbox-row-unread .inbox-avatar-circle *,.page-list-table-inbox .page-list-row.inbox-row-unread .page-list-grid-cell:not(.page-list-inbox-action-cell):not(.page-list-inbox-status-cell) .status-chip,.page-list-table-inbox .page-list-row.inbox-row-unread .page-list-grid-cell:not(.page-list-inbox-action-cell):not(.page-list-inbox-status-cell) .status-chip *{font-weight:700}.page-list-table-inbox .page-list-grid-cell .request-link{max-width:100%}.page-list-table-transactions{width:100%;min-width:1080px}.page-list-table-transactions .page-list-grid-cell,.page-list-table-transactions .page-list-grid-head-cell{text-align:left!important}.page-list-table-transactions .page-list-empty-cell{padding-left:clamp(18px,1.6vw,24px)}.page-list-table-transactions .page-list-grid-cell>*,.page-list-table-transactions .page-list-grid-head-cell>*{margin-left:0!important;margin-right:auto!important}.transaction-payment-method{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--text)}.transaction-payment-method-logo{width:auto;height:12px;display:block;flex-shrink:0}.transaction-payment-method-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--stroke) 84%,transparent);background:color-mix(in srgb,var(--surface-subtle) 90%,var(--panel));color:var(--text);font-size:.72rem;font-weight:600;letter-spacing:.08em}.page-list-table-invoices{width:100%;min-width:0}.page-list-table-invoices .page-list-empty-cell{padding-left:clamp(14px,1.8vw,24px)}.page-list-table-invoices .page-list-grid-cell,.page-list-table-invoices .page-list-grid-head-cell{text-align:left!important}.page-list-table-invoices .page-list-grid-cell:first-child,.page-list-table-invoices .page-list-grid-head-cell:first-child{padding-left:20px}.page-list-table-invoices .page-list-grid-cell>*,.page-list-table-invoices .page-list-grid-cell>.invoice-table-text,.page-list-table-invoices .page-list-grid-cell>.status-chip,.page-list-table-invoices .page-list-grid-cell>.table-file-action,.page-list-table-invoices .page-list-grid-cell>.table-pay-action,.page-list-table-invoices .page-list-grid-head-cell>*{margin-left:0!important;margin-right:auto!important}.page-list-table-invoices .page-list-grid-cell>.invoice-table-text{display:block;width:100%;min-width:0;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-list-table-invoices .page-list-grid-cell:not(.page-list-invoices-status-cell):not(.page-list-invoices-pdf-cell):not(.page-list-invoices-pay-cell){font-weight:400}.page-list-table-invoices .page-list-grid-cell .invoice-table-text,.page-list-table-invoices .page-list-grid-cell .request-link{font-weight:inherit}.page-list-table-invoices .page-list-row.ticket-row-unread .page-list-grid-cell:not(.page-list-invoices-status-cell):not(.page-list-invoices-pdf-cell):not(.page-list-invoices-pay-cell){font-weight:600;color:var(--text)}.page-list-invoices-pay-cell,.page-list-invoices-pdf-cell,.page-list-invoices-status-cell{text-align:left!important}.page-list-table-invoices .page-list-invoices-status-cell{min-width:160px;padding-right:18px;overflow:visible}.page-list-table-invoices .page-list-invoices-pdf-cell{justify-content:flex-start;padding-left:8px;padding-right:var(--page-list-edge-inset)}.page-list-table-invoices .page-list-row>.page-list-invoices-pdf-cell:last-child>.table-file-action{margin-left:-22px!important}.page-list-table-invoices .page-list-invoices-status-cell>.status-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.status-chip.invoice-status-combo{display:inline-flex;align-items:center;gap:3px;width:max-content;max-width:100%;min-height:30px;padding:0;border:0;background:transparent;box-shadow:none;line-height:1}.status-chip.invoice-status-combo:has(.invoice-status-combo-marker){min-height:32px;padding:3px;border-radius:var(--radius-pill)}.invoice-status-combo-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:26px;padding:0 10px;border-radius:var(--radius-pill);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-chip.invoice-status-combo:has(.invoice-status-combo-marker) .invoice-status-combo-label{min-height:24px;padding:0 7px 0 10px;background:transparent;color:inherit}.invoice-status-combo-marker{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:78px;min-height:26px;padding:0 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:750;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(16,24,40,.04)}.status-chip.invoice-status-combo.invoice-status-open .invoice-status-combo-label{background:#f5e9d6;color:#af7731}.status-chip.invoice-status-combo.invoice-status-paid .invoice-status-combo-label{background:#dff2e4;color:#1f7a3d}.status-chip.invoice-status-combo.invoice-status-partially-paid .invoice-status-combo-label{background:#dde6f6;color:#2f62b3}.status-chip.invoice-status-combo.invoice-status-overdue .invoice-status-combo-label{background:#f7dde0;color:#b23c4d}.status-chip.invoice-status-combo.invoice-status-canceled .invoice-status-combo-label{background:var(--status-muted-bg);color:var(--status-muted-fg)}.status-chip.invoice-status-combo.invoice-status-open:has(.invoice-status-combo-marker){background:#f5e9d6;color:#af7731}.status-chip.invoice-status-combo.invoice-status-paid:has(.invoice-status-combo-marker){background:#dff2e4;color:#1f7a3d}.status-chip.invoice-status-combo.invoice-status-partially-paid:has(.invoice-status-combo-marker){background:#dde6f6;color:#2f62b3}.status-chip.invoice-status-combo.invoice-status-overdue:has(.invoice-status-combo-marker){background:#f7dde0;color:#b23c4d}.status-chip.invoice-status-combo.invoice-status-canceled:has(.invoice-status-combo-marker){background:var(--status-muted-bg);color:var(--status-muted-fg)}.invoice-status-combo-marker--overdue{background:transparent;color:#9f2f41;box-shadow:inset 0 0 0 1px rgba(159,47,65,.34)}.invoice-status-combo-marker--soon{background:transparent;color:#946025;box-shadow:inset 0 0 0 1px rgba(148,96,37,.32)}:root[data-theme=dark] .invoice-status-combo-marker--overdue{background:transparent;color:#fecaca;box-shadow:inset 0 0 0 1px rgba(254,202,202,.42)}:root[data-theme=dark] .invoice-status-combo-marker--soon{background:transparent;color:#fde68a;box-shadow:inset 0 0 0 1px rgba(253,230,138,.4)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-open .invoice-status-combo-label{background:var(--status-warn-bg);color:var(--status-warn-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-paid .invoice-status-combo-label{background:var(--status-done-bg);color:var(--status-done-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-partially-paid .invoice-status-combo-label{background:var(--status-progress-bg);color:var(--status-progress-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-overdue{background:transparent}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-overdue .invoice-status-combo-label{background:var(--status-rose-bg);color:var(--status-rose-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-canceled .invoice-status-combo-label{background:var(--status-muted-bg);color:var(--status-muted-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-open:has(.invoice-status-combo-marker){background:var(--status-warn-bg);color:var(--status-warn-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-paid:has(.invoice-status-combo-marker){background:var(--status-done-bg);color:var(--status-done-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-partially-paid:has(.invoice-status-combo-marker){background:var(--status-progress-bg);color:var(--status-progress-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-overdue:has(.invoice-status-combo-marker){background:var(--status-rose-bg);color:var(--status-rose-fg)}:root[data-theme=dark] .status-chip.invoice-status-combo.invoice-status-canceled:has(.invoice-status-combo-marker){background:var(--status-muted-bg);color:var(--status-muted-fg)}.request-table.request-table-claims td.request-unread-col,.request-table.request-table-claims th.request-unread-col,.request-table.request-table-support td.request-unread-col,.request-table.request-table-support th.request-unread-col{width:26px;min-width:26px;max-width:26px;padding-left:10px;padding-right:6px}.invoice-action-head{text-align:left!important;white-space:nowrap;padding-left:4px!important;padding-right:4px!important}.invoice-action-head-label{display:block;text-align:left;margin-left:0;width:auto;max-width:none}.invoice-action-head-label-pdf{min-width:0}.invoice-action-head-label-pay{min-width:56px}.invoice-action-cell{text-align:left}.invoice-action-cell .table-file-action,.invoice-action-cell .table-pay-action{margin-left:0}.request-ownership-col{min-width:220px;width:220px}.request-table td,.request-table th{text-align:left;border-bottom:1px solid var(--stroke);padding:12px clamp(14px,1.8vw,24px);vertical-align:middle;white-space:nowrap}.request-table.customers-table td,.request-table.customers-table th,.request-table.reorder-detail-table td,.request-table.reorder-detail-table th,.request-table.retailer-invoice-table td,.request-table.retailer-invoice-table th{text-align:left}.request-table.retailer-invoice-table{width:100%;min-width:100%;table-layout:fixed}.request-table.retailer-invoice-table col.invoice-col-amount{width:13%}.request-table.retailer-invoice-table col.invoice-col-brand,.request-table.retailer-invoice-table col.invoice-col-number{width:19%}.request-table.retailer-invoice-table col.invoice-col-date{width:14%}.request-table.retailer-invoice-table col.invoice-col-ownership{width:16%}.request-table.retailer-invoice-table col.invoice-col-status{width:13%}.request-table.retailer-invoice-table col.invoice-col-pdf{width:76px}.request-table.retailer-invoice-table col.invoice-col-pay{width:112px}.request-table.retailer-invoice-table td,.request-table.retailer-invoice-table th{overflow:hidden;text-overflow:ellipsis}.request-table.retailer-invoice-table td.invoice-table-cell-amount{font-weight:600}.request-table.retailer-invoice-table .invoice-table-text{display:block;width:100%;min-width:0;text-align:left!important;margin-left:0!important;margin-right:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-table.retailer-invoice-table .invoice-action-cell,.request-table.retailer-invoice-table .invoice-action-head,.request-table.retailer-invoice-table .invoice-table-cell,.request-table.retailer-invoice-table .invoice-table-head{min-width:0;text-align:left}.request-table.retailer-invoice-table tbody,.request-table.retailer-invoice-table thead{width:100%}.request-table.retailer-invoice-table .invoice-action-cell>*,.request-table.retailer-invoice-table .invoice-action-head>*,.request-table.retailer-invoice-table .invoice-table-cell>*,.request-table.retailer-invoice-table .invoice-table-head>*{margin-left:0!important;margin-right:auto!important}.request-table.retailer-invoice-table .invoice-table-head .table-sort-btn{justify-content:flex-start}.request-table.retailer-invoice-table .invoice-table-cell-pay,.request-table.retailer-invoice-table .invoice-table-cell-pdf,.request-table.retailer-invoice-table .invoice-table-head-pay,.request-table.retailer-invoice-table .invoice-table-head-pdf{padding-left:12px!important;padding-right:12px!important}.request-table.retailer-invoice-table .invoice-table-cell-pay .table-pay-action,.request-table.retailer-invoice-table .invoice-table-cell-pdf .table-file-action{margin-left:0;margin-right:auto}.request-table.request-table-orders{table-layout:fixed}.request-table.request-table-orders td,.request-table.request-table-orders th{min-width:0;text-align:left;padding-left:16px!important;padding-right:16px!important;white-space:nowrap}.request-table.request-table-orders .table-sort-btn{justify-content:flex-start}.request-table.request-table-orders td:first-child,.request-table.request-table-orders th:first-child{min-width:0}.order-table-emphasis{font-weight:700}.order-type-icon-cell{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--muted)}.order-type-icon-cell svg{display:block;width:16px;height:16px}.page-list-table-orders .page-list-grid-cell:not(.page-list-progress-cell){font-weight:400}.page-list-table-orders .page-list-grid-cell .order-table-emphasis,.page-list-table-orders .page-list-grid-cell .request-link{font-weight:inherit}.page-list-table-orders .page-list-row.ticket-row-unread .page-list-grid-cell:not(.page-list-progress-cell){font-weight:500;color:var(--text)}.page-list-table:is(.page-list-table-inbox,.page-list-table-support,.page-list-table-claims,.page-list-table-invoices,.page-list-table-orders,.page-list-table-deliveries,.page-list-table-customer-detail) .page-list-row:not(.ticket-row-unread):not(.inbox-row-unread) .page-list-grid-cell,.page-list-table:is(.page-list-table-inbox,.page-list-table-support,.page-list-table-claims,.page-list-table-invoices,.page-list-table-orders,.page-list-table-deliveries,.page-list-table-customer-detail) .page-list-row:not(.ticket-row-unread):not(.inbox-row-unread) .page-list-grid-cell *{font-weight:450}.page-list-table:is(.page-list-table-inbox,.page-list-table-support,.page-list-table-claims,.page-list-table-invoices,.page-list-table-orders,.page-list-table-deliveries,.page-list-table-customer-detail) .page-list-row:is(.ticket-row-unread,.inbox-row-unread) .page-list-grid-cell,.page-list-table:is(.page-list-table-inbox,.page-list-table-support,.page-list-table-claims,.page-list-table-invoices,.page-list-table-orders,.page-list-table-deliveries,.page-list-table-customer-detail) .page-list-row:is(.ticket-row-unread,.inbox-row-unread) .page-list-grid-cell *{font-weight:500}.request-table th{font-family:inherit;font-size:var(--font-size-table-head);line-height:var(--line-table-head);color:var(--muted);font-weight:500}.request-table td:first-child,.request-table th:first-child{padding-left:16px;padding-right:14px;width:auto;min-width:0}.table-sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;gap:6px;padding:0;cursor:pointer}.table-sort-btn span{color:#7a86a1;font-size:var(--font-size-caption);line-height:1}.table-sort-btn:hover{color:var(--text)}.table-sort-btn.is-active{color:var(--text);font-weight:700}.request-table td{font-family:inherit;font-size:var(--font-size-body);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--text);font-synthesis:none}.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr:not(.ticket-row-unread):not(.inbox-row-unread) td,.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr:not(.ticket-row-unread):not(.inbox-row-unread) td *{font-weight:500}.request-table-list td .popup-inline-link,.request-table-list td .request-link,.request-table-list td .table-entity-link,.request-table-list td>*{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--text)}.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr td .tracking-pill-link,.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr td .tracking-pill-link *{font-weight:800!important;font-variation-settings:"wght" 800;font-synthesis:none}.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr:is(.ticket-row-unread,.inbox-row-unread) td,.request-table-list:is(.request-table-inbox,.request-table-support,.request-table-claims,.request-table-orders,.request-table-deliveries,.retailer-invoice-table) tbody tr:is(.ticket-row-unread,.inbox-row-unread) td *{font-weight:700}.phantom-org-chip{margin-left:8px;vertical-align:middle}.phantom-org-invite-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;white-space:nowrap;color:#fff}.phantom-org-invite-btn svg{width:16px;height:16px;flex:0 0 auto;color:#fff}.phantom-org-invite-btn:focus,.phantom-org-invite-btn:focus-visible,.phantom-org-invite-btn:hover{color:#fff}.phantom-org-modal{gap:18px;max-width:520px}.phantom-customer-modal,.phantom-showroom-modal{width:min(920px,calc(100vw - 32px));max-width:920px;max-height:min(88vh,920px);overflow-y:auto}.phantom-customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.phantom-customer-modal .phantom-customer-form-grid{grid-template-columns:1fr}.phantom-customer-modal .brand-connect-confirm-actions,.phantom-showroom-invite-modal .brand-connect-confirm-actions,.phantom-showroom-modal .brand-connect-confirm-actions{justify-content:flex-end}.phantom-form-field-wide{grid-column:1/-1}.phantom-address-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-lg);background:rgba(248,250,252,.72)}.phantom-address-section h4{margin:0;font-size:15px;line-height:1.2;color:var(--ink)}@media (max-width:760px) and (pointer:coarse){.phantom-customer-form-grid{grid-template-columns:1fr}}.phantom-modal-title-row{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%}.phantom-modal-title-row h3{margin:0}.phantom-modal-info{color:#687386}.phantom-modal-info .team-section-info-tooltip{left:0;right:auto;transform:translateY(4px);max-width:min(320px,72vw)}.phantom-modal-info:focus-visible .team-section-info-tooltip,.phantom-modal-info:focus-within .team-section-info-tooltip,.phantom-modal-info:hover .team-section-info-tooltip{transform:translateY(0)}.admin-phantom-merge-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.request-table-list td>:not(.status-chip):not(.ticket-progress):not(.request-link):not(.table-alert-dot):not(.icon-btn):not(.inbox-avatar-badge):not(.inbox-preview-cell):not(.status-edit-control):not(.status-edit-wrap){display:block;max-width:100%;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-table-list td>.request-link,.request-table-list td>.status-chip,.request-table-list td>.table-status-select-wrap,.request-table-list td>.ticket-progress{margin-left:0}.request-table-list td .status-edit-btn,.request-table-list td .status-edit-control,.request-table-list td .status-edit-wrap,.request-table-list td>.status-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:max-content}.request-table-list td .status-edit-control,.request-table-list td .status-edit-wrap{overflow:visible}.row-clickable:has(.status-edit-menu){z-index:80}.row-clickable:has(.status-edit-menu)>td{overflow:visible;z-index:90}.request-table tr:last-child td{border-bottom:0}.table-empty-state-text{display:block;font-size:var(--workspace-empty-text-size);line-height:var(--workspace-empty-text-line);font-weight:var(--workspace-empty-text-weight);color:var(--muted)}.row-clickable{cursor:pointer;position:relative;isolation:isolate}.row-clickable>td,.row-clickable>th{position:relative;z-index:1}.row-clickable:before{content:"";position:absolute;top:0;bottom:0;left:-16px;right:-16px;background:transparent;pointer-events:none;z-index:0}.row-clickable:hover:before{background:var(--table-row-hover)}.row-clickable:hover td,.row-clickable:hover th{background:transparent}.ticket-progress{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%}.ticket-progress-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:#ccd2de}.ticket-progress-dot.active{background:#0D0D0D}.request-progress-col{text-align:left}.request-progress-col .ticket-progress{width:max-content}.request-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:var(--text);cursor:pointer;text-align:left;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;max-width:100%;margin-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-link:hover{color:#20242d}.request-link--stacked{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal;overflow:visible;text-overflow:clip}.request-link-subtitle{display:block;max-width:100%;color:var(--muted);font-size:var(--font-size-caption);font-weight:500;line-height:1.35}.admin-logs-table,.admin-work-table,.connect-request-table,.invoice-payments-table,.organizations-admin-table,.request-table,.users-admin-table{width:100%;table-layout:auto}.admin-logs-table td,.admin-logs-table th,.admin-work-table td,.admin-work-table th,.connect-request-table td,.connect-request-table th,.invoice-payments-table td,.invoice-payments-table th,.organizations-admin-table td,.organizations-admin-table th,.request-table td,.request-table th,.users-admin-table td,.users-admin-table th{text-align:left!important}.admin-logs-table .status-chip,.admin-logs-table .table-sort-btn,.admin-work-table .status-chip,.admin-work-table .table-sort-btn,.connect-request-table .status-chip,.connect-request-table .table-sort-btn,.invoice-payments-table .status-chip,.invoice-payments-table .table-sort-btn,.organizations-admin-table .status-chip,.organizations-admin-table .table-sort-btn,.request-table .request-link,.request-table .status-chip,.request-table .status-edit-control,.request-table .status-edit-wrap,.request-table .table-file-action,.request-table .table-pay-action,.request-table .table-sort-btn,.request-table .ticket-progress,.users-admin-table .status-chip,.users-admin-table .table-sort-btn{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.admin-logs-row td,.admin-logs-row th,.request-table-list tbody tr.row-clickable td,.request-table-list tbody tr.row-clickable th{-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup-inline-link.tracking-pill-link,.request-link.tracking-pill-link,.tracking-pill-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;gap:6px;min-height:28px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--status-progress-bg);color:var(--status-progress-fg);font-weight:var(--workspace-badge-font-weight)!important;font-variation-settings:"wght" var(--workspace-badge-font-weight);font-synthesis:none;font-size:12px;line-height:1.2;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;transition:background var(--motion-base) ease,color var(--motion-base) ease}.popup-inline-link.tracking-pill-link:hover,.request-link.tracking-pill-link:hover,.tracking-pill-link:hover{color:var(--status-progress-fg);background:color-mix(in srgb,var(--status-progress-bg) 86%,var(--status-progress-fg));box-shadow:none;transform:none}.popup-inline-link.tracking-pill-link:focus-visible,.popup-inline-link.tracking-pill-link:hover,.request-link.tracking-pill-link:focus-visible,.request-link.tracking-pill-link:hover,.tracking-pill-link:focus-visible,.tracking-pill-link:hover{text-decoration:none}.tracking-pill-link-static{cursor:default;min-height:auto;padding:0;border-color:transparent;background:transparent;color:var(--text)}.tracking-pill-link-static:hover{color:var(--text);background:transparent;box-shadow:none;transform:none}.tracking-pill-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-variation-settings:"wght" 600}.tracking-pill-action{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:var(--workspace-badge-font-weight)!important;font-variation-settings:"wght" var(--workspace-badge-font-weight)!important;letter-spacing:0;flex-shrink:0}.request-link-with-alert{width:100%;min-width:0;overflow:hidden}.request-link-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-person-name{font-size:14px;line-height:1.35;color:var(--text);white-space:nowrap}.request-table-list .table-sort-btn{justify-content:flex-start}.request-table.request-table-inbox td:nth-child(2) .request-link-with-alert,.request-table.request-table-support td:nth-child(2) .request-link-with-alert{display:flex;width:100%;justify-content:flex-start;text-align:left}.request-table.request-table-inbox td:nth-child(2),.request-table.request-table-inbox th:nth-child(2),.request-table.request-table-support td:nth-child(2),.request-table.request-table-support th:nth-child(2){padding-left:0}.request-table.request-table-support td,.request-table.request-table-support th{border-bottom:0}.request-table.request-table-support tbody tr,.request-table.request-table-support thead tr{position:relative}.request-table.request-table-support tbody tr:after,.request-table.request-table-support thead tr:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--stroke)}.request-table.request-table-support tbody tr:last-child:after{content:none}.request-link-first-col{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.request-table-list.request-table-claims,.request-table-list.request-table-deliveries,.request-table-list.request-table-inbox,.request-table-list.request-table-orders,.request-table-list.request-table-support,.request-table-list.retailer-invoice-table{width:100%}.order-type-col{width:54px;min-width:54px}.request-table .order-type-col{text-align:center;padding-right:6px}.order-type-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#2f3342}.order-type-icon svg{width:18px;height:18px;display:block}@media (max-width:1200px) and (pointer:coarse){.request-table:not(.request-table-list){min-width:0}}.popup-inline-link{color:var(--text);font-weight:400;text-decoration:none}.table-entity-link{display:inline-flex;align-items:center;max-width:100%;min-width:0;color:var(--text);font-weight:400;transition:color var(--motion-fast) ease}.table-entity-link:focus-visible,.table-entity-link:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);outline:none}.table-entity-link.is-static,.table-entity-link.is-static:focus-visible,.table-entity-link.is-static:hover{text-decoration:none;cursor:default}.popup-inline-link.table-entity-link:focus-visible,.popup-inline-link.table-entity-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.popup-inline-link:focus-visible,.popup-inline-link:hover{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);outline:none}.table-alert-dot{--table-alert-dot-size:8px;display:inline-block;width:var(--table-alert-dot-size);height:var(--table-alert-dot-size);min-width:var(--table-alert-dot-size);max-width:var(--table-alert-dot-size);min-height:var(--table-alert-dot-size);max-height:var(--table-alert-dot-size);aspect-ratio:1/1;box-sizing:border-box;padding:0;border:0;border-radius:var(--radius-pill);background:var(--notification-attention);background-clip:padding-box;flex:0 0 var(--table-alert-dot-size);line-height:0;overflow:hidden}.status-chip,.table-status-select{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:var(--workspace-badge-min-height);min-width:0;max-width:100%;border-radius:var(--workspace-badge-radius);padding:0 var(--workspace-badge-padding-x);font-size:var(--workspace-badge-font-size);font-weight:var(--workspace-badge-font-weight);font-variation-settings:"wght" var(--workspace-badge-font-weight);font-synthesis:none;letter-spacing:var(--workspace-badge-letter-spacing);line-height:var(--workspace-badge-line-height);white-space:nowrap}.dashboard-toolbar-actions>.btn,.directory-top-actions>.btn,.help-filter-pill,.label-customers-top-actions>.btn,.my-tickets-filter-btn,.status-chip,.toolbar-filter-pill,.workspace-create-button,.workspace-list-toggle-btn{text-transform:capitalize}.status-chip{border:1px solid transparent;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;gap:0;font-weight:var(--workspace-badge-font-weight)!important;font-variation-settings:"wght" var(--workspace-badge-font-weight)!important}.status-chip *,.status-chip:before{font-weight:inherit!important}.status-chip:before{content:"";display:none;width:14px;height:14px;flex:0 0 14px;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.status-chip.invoice-status-canceled:before,.status-chip.invoice-status-credit-open:before,.status-chip.invoice-status-credit-used:before,.status-chip.invoice-status-open:before,.status-chip.invoice-status-overdue:before,.status-chip.invoice-status-paid:before,.status-chip.invoice-status-partially-paid:before,.status-chip.is-done:before,.status-chip.is-muted:before,.status-chip.is-open:before,.status-chip.is-progress:before,.status-chip.is-rose:before,.status-chip.is-shipped:before,.status-chip.is-warn:before{display:none}.status-chip.invoice-status-partially-paid:before,.status-chip.is-open:before,.status-chip.is-progress:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.9v3.3l2.2 1.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M8 4.9v3.3l2.2 1.4' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.status-chip.invoice-status-credit-open:before,.status-chip.invoice-status-open:before,.status-chip.invoice-status-overdue:before,.status-chip.is-rose:before,.status-chip.is-warn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3 13 11.6a.9.9 0 0 1-.8 1.4H3.8a.9.9 0 0 1-.8-1.4z' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v2.8' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.1' r='.7' fill='black' stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 3 13 11.6a.9.9 0 0 1-.8 1.4H3.8a.9.9 0 0 1-.8-1.4z' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v2.8' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.1' r='.7' fill='black' stroke='none'/%3E%3C/svg%3E")}.status-chip.invoice-status-credit-used:before,.status-chip.invoice-status-paid:before,.status-chip.is-done:before,.status-chip.is-shipped:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m5.6 8 1.5 1.5 3.1-3.3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='m5.6 8 1.5 1.5 3.1-3.3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.status-chip.invoice-status-canceled:before,.status-chip.is-muted:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M5.3 8h5.4' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M5.3 8h5.4' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.request-table-claims td:nth-child(7){text-align:left}.status-chip.is-open{background:var(--status-open-bg);border-color:transparent;color:var(--status-open-fg)}.status-chip.is-progress{background:var(--status-progress-bg);border-color:transparent;color:var(--status-progress-fg)}.status-chip.is-warn{background:var(--status-warn-bg);border-color:transparent;color:var(--status-warn-fg)}.status-chip.is-done{background:var(--status-done-bg);border-color:transparent;color:var(--status-done-fg)}.status-chip.is-muted{background:var(--status-muted-bg);border-color:transparent;color:var(--status-muted-fg)}.status-chip.status-chip-outline{background:transparent;border-color:color-mix(in srgb,var(--brand-graphite) 68%,transparent);color:var(--brand-graphite)}.status-chip.delivery-note-status-chip:before{display:none}.status-chip.is-rose{background:var(--status-rose-bg);border-color:transparent;color:var(--status-rose-fg)}.status-chip.is-shipped{background:var(--status-shipped-bg);border-color:transparent;color:var(--status-shipped-fg)}.outcome-chip.status-chip{border-style:dashed;background:transparent;box-shadow:inset 0 0 0 1px currentColor;font-weight:750!important;font-variation-settings:"wght" 750!important}.outcome-chip.status-chip.is-open{color:var(--muted)}.outcome-chip.status-chip.is-progress{color:var(--status-progress-fg)}.outcome-chip.status-chip.is-shipped,.outcome-chip.status-chip.is-warn{color:var(--status-shipped-fg)}.outcome-chip.status-chip.is-done{color:var(--status-done-fg)}.outcome-chip.status-chip.is-muted{color:var(--status-muted-fg)}.ticket-outcome-actions{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:auto}.ticket-outcome-actions-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ticket-outcome-actions-copy h5{margin:0}.ticket-outcome-actions-copy p{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.4}.ticket-outcome-current{align-self:flex-start;border:1px dashed color-mix(in srgb,currentColor 32%,transparent);border-radius:var(--radius-pill);color:var(--muted);font-size:.78rem;font-weight:700;padding:6px 10px;white-space:nowrap}.ticket-outcome-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ticket-outcome-actions--inline{padding:0;display:flex;align-items:center;gap:6px;min-width:0}.ticket-outcome-actions--inline .ticket-outcome-actions-row{flex-wrap:wrap;gap:8px}.modal-card .ticket-outcome-actions--inline .ticket-outcome-actions-row .btn{min-height:34px;padding:0 14px;border-radius:var(--radius-pill);font-size:12.5px;line-height:1}.status-chip.invoice-status-credit-open{background:#f5e9d6;color:#af7731;border-color:transparent}.status-chip.invoice-status-credit-used{background:#dff2e4;color:#1f7a3d;border-color:transparent}:root[data-theme=dark] .request-shell,:root[data-theme=dark] .request-table td,:root[data-theme=dark] .request-table th{background:var(--card)}.status-chip.invoice-status-open{background:#f5e9d6;color:#af7731;border-color:transparent}.status-chip.invoice-status-paid{background:#dff2e4;color:#1f7a3d;border-color:transparent}.status-chip.invoice-status-partially-paid{background:#dde6f6;color:#2f62b3;border-color:transparent}.status-chip.invoice-status-overdue{background:#f7dde0;color:#b23c4d;border-color:transparent}.status-chip.invoice-status-canceled{background:var(--status-muted-bg);color:var(--status-muted-fg);border-color:transparent}:root[data-theme=dark] .status-chip{border-color:transparent}:root[data-theme=dark] .status-chip.invoice-status-credit-open,:root[data-theme=dark] .status-chip.invoice-status-open{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:transparent}:root[data-theme=dark] .status-chip.invoice-status-credit-used,:root[data-theme=dark] .status-chip.invoice-status-paid{background:var(--status-done-bg);color:var(--status-done-fg);border-color:transparent}:root[data-theme=dark] .status-chip.invoice-status-partially-paid{background:var(--status-progress-bg);color:var(--status-progress-fg);border-color:transparent}:root[data-theme=dark] .status-chip.invoice-status-overdue{background:var(--status-rose-bg);color:var(--status-rose-fg);border-color:transparent}:root[data-theme=dark] .status-chip.invoice-status-canceled{background:var(--status-muted-bg);color:var(--status-muted-fg);border-color:transparent}.request-table.request-table-inbox{width:100%;min-width:max-content;table-layout:fixed}.request-table.request-table-inbox td:first-child,.request-table.request-table-inbox th:first-child{width:22%;min-width:0;padding-left:16px!important}.request-table.request-table-inbox th:first-child .table-sort-btn{padding-left:52px}.request-table.request-table-inbox td:nth-child(2),.request-table.request-table-inbox th:nth-child(2){width:124px;min-width:124px}.request-table.request-table-inbox td:nth-child(3),.request-table.request-table-inbox th:nth-child(3){width:19%;min-width:0}.request-table.request-table-inbox td:nth-child(4),.request-table.request-table-inbox td:nth-child(5),.request-table.request-table-inbox th:nth-child(4),.request-table.request-table-inbox th:nth-child(5){width:15%;min-width:0}.request-table.request-table-inbox td:nth-child(6),.request-table.request-table-inbox th:nth-child(6){width:104px;min-width:104px}.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7){width:38px;min-width:38px;text-align:right!important;padding-left:2px!important;padding-right:0!important}@media (max-width:1680px){.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7){width:100px;min-width:100px}}@media (max-width:1440px){.request-table.request-table-inbox td:nth-child(2),.request-table.request-table-inbox th:nth-child(2){width:18%}.request-table.request-table-inbox td:nth-child(3),.request-table.request-table-inbox th:nth-child(3){width:112px;min-width:112px}.request-table.request-table-inbox td:nth-child(4),.request-table.request-table-inbox th:nth-child(4){width:132px;min-width:132px}.request-table.request-table-inbox td:nth-child(5),.request-table.request-table-inbox td:nth-child(6),.request-table.request-table-inbox th:nth-child(5),.request-table.request-table-inbox th:nth-child(6){width:13%}.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7){width:96px;min-width:96px}}@media (max-width:1280px) and (pointer:coarse){.request-table.request-table-inbox td:nth-child(2),.request-table.request-table-inbox th:nth-child(2){width:16%}.request-table.request-table-inbox td:nth-child(3),.request-table.request-table-inbox th:nth-child(3){width:104px;min-width:104px}.request-table.request-table-inbox td:nth-child(4),.request-table.request-table-inbox th:nth-child(4){width:120px;min-width:120px}.request-table.request-table-inbox td:nth-child(5),.request-table.request-table-inbox td:nth-child(6),.request-table.request-table-inbox th:nth-child(5),.request-table.request-table-inbox th:nth-child(6){width:12%}.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7){width:92px;min-width:92px}.request-table.request-table-inbox td:nth-child(8),.request-table.request-table-inbox th:nth-child(8){width:60px;min-width:60px}}.inbox-table-card{gap:14px;overflow:visible;contain:none;content-visibility:visible;contain-intrinsic-size:auto}.inbox-mode-buttons{display:flex;gap:10px}.inbox-top-actions{align-items:center;margin:0}.inbox-subfilter-row,.inbox-top-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.inbox-subfilter-row{align-items:flex-end;margin:38px 0 0}.inbox-subfilter-actions{margin-left:auto}.inbox-top-actions-right{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.inbox-top-actions-right .btn.btn-primary,.workspace-create-button.request-create-trigger,.workspace-create-button.request-create-trigger.request-create-trigger-open{box-shadow:var(--kpi-card-shadow)}.inbox-deliveries-btn .inbox-archive-toggle-content svg{width:18px;height:18px;flex:0 0 auto}.inbox-deliveries-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-top:10px;padding-bottom:10px}.inbox-deliveries-btn .inbox-archive-toggle-content{transform:none;line-height:1}.inbox-deliveries-btn .inbox-archive-toggle-content>span:last-child{transform:none}.deliveries-mode-btn,.deliveries-mode-btn-label{display:inline-flex;align-items:center;justify-content:center}.deliveries-mode-btn-label{transform:none}.request-table.request-table-deliveries{width:100%;min-width:1220px;table-layout:fixed}.request-table.request-table-deliveries td,.request-table.request-table-deliveries th{min-width:0;padding:12px 16px;text-align:left;white-space:nowrap;border-bottom:0}.request-table.request-table-deliveries tbody tr,.request-table.request-table-deliveries thead tr{position:relative}.request-table.request-table-deliveries tbody tr:after,.request-table.request-table-deliveries thead tr:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--stroke)}.request-table.request-table-deliveries tbody tr:last-child:after{content:none}.request-table.request-table-deliveries td:first-child,.request-table.request-table-deliveries th:first-child{width:16%}.request-table.request-table-deliveries td:nth-child(2),.request-table.request-table-deliveries th:nth-child(2){width:7%}.request-table.request-table-deliveries td:nth-child(3),.request-table.request-table-deliveries th:nth-child(3){width:10%}.request-table.request-table-deliveries td:nth-child(4),.request-table.request-table-deliveries td:nth-child(5),.request-table.request-table-deliveries th:nth-child(4),.request-table.request-table-deliveries th:nth-child(5){width:18%}.request-table.request-table-deliveries td:nth-child(6),.request-table.request-table-deliveries th:nth-child(6){width:12%}.request-table.request-table-deliveries td:nth-child(7),.request-table.request-table-deliveries th:nth-child(7){width:8%}.request-table.request-table-deliveries td:nth-child(8),.request-table.request-table-deliveries th:nth-child(8){width:11%}.inbox-table-head{display:flex;align-items:center;justify-content:space-between;gap:var(--workspace-toolbar-head-gap,16px);flex-wrap:wrap;padding-bottom:var(--workspace-toolbar-head-padding-bottom,2px)}.inbox-table-head>.retailer-list-toolbar{flex:1 1 100%;width:100%}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;max-width:100%;overflow-x:visible;overflow-y:visible;overscroll-behavior-x:contain}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .retailer-list-toolbar-left{display:flex;align-items:center;flex:1 1 auto;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .retailer-list-toolbar-left,.retailer-list-toolbar-density-dense.request-toolbar-inline-clustered .retailer-list-toolbar-left{padding:3px;margin:-3px;scroll-padding-inline:3px}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .request-toolbar-left-inline{flex:1 1 auto;width:auto;min-width:0;max-width:100%}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .retailer-list-toolbar-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--workspace-toolbar-right-gap,12px);flex:0 1 auto;flex-wrap:nowrap;width:auto;margin-left:auto;min-width:0}.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .retailer-list-toolbar-right>*,.retailer-list-toolbar-density-compact.request-toolbar-inline-clustered .retailer-list-toolbar-right>.btn{flex:0 0 auto}.retailer-list-toolbar-density-compact .invoice-search-input,.retailer-list-toolbar-density-compact .request-search-input,.retailer-list-toolbar-density-compact .request-search-input-compact{width:min(var(--page-list-search-width-tight),100%);min-width:min(220px,100%);max-width:var(--page-list-search-width-tight);flex:1 1 var(--page-list-search-width-tight)}.retailer-list-toolbar-density-compact .retailer-date-range{width:var(--toolbar-date-range-width-compact,220px);min-width:var(--toolbar-date-range-width-compact,220px);max-width:var(--toolbar-date-range-width-compact,220px);flex:0 0 var(--toolbar-date-range-width-compact,220px)}.retailer-list-toolbar-density-compact .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-list-toolbar-density-compact .claim-brand-filter-select .search-select-trigger,.retailer-list-toolbar-density-compact .retailer-toolbar-field .claim-brand-filter-select{width:190px;min-width:190px;max-width:190px;flex:0 0 190px}.retailer-list-toolbar-density-compact .retailer-toolbar-field-responsibility .claim-brand-filter-select,.retailer-list-toolbar-density-compact .retailer-toolbar-field-responsibility .search-select-trigger{width:176px;min-width:164px;max-width:184px;flex-basis:176px}.retailer-list-toolbar-density-compact .workspace-list-toggle-btn{min-width:72px;padding-inline:10px}.retailer-list-toolbar-density-compact .toolbar-export-btn-icon-only{min-width:68px;padding-inline:10px}.inbox-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-left:0;padding-right:0}.deliveries-table-scroll,.inbox-table-scroll{display:flex;flex-direction:column;overflow-y:auto;margin-left:-16px;margin-right:-16px;min-height:0;flex:1 1 auto}.request-table.request-table-inbox td,.request-table.request-table-inbox th{border-bottom:0}.request-table.request-table-inbox thead tr{position:relative}.request-table.request-table-inbox thead tr:after{content:"";position:absolute;left:16px;right:6px;bottom:0;height:1px;background:var(--stroke)}.request-table.request-table-inbox tbody tr{position:relative}.request-table.request-table-inbox tbody tr:after{content:"";position:absolute;left:16px;right:6px;bottom:0;height:1px;background:var(--stroke)}.request-table.request-table-inbox tbody tr:last-child:after{content:none}.inbox-search-input{width:min(var(--page-list-search-width-tight),100%);min-width:220px;flex:0 1 var(--page-list-search-width-tight);max-width:100%}.inbox-toolbar{align-items:center}.inbox-toolbar .request-toolbar-left{min-width:0;flex:0 1 auto}.inbox-toolbar .request-toolbar-left-inline{display:inline-flex;justify-content:flex-start;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%}.inbox-toolbar-inline-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.inbox-toolbar-inline-actions .claim-brand-filter-select,.inbox-toolbar-inline-actions .claim-brand-filter-select .search-select-trigger{width:190px;min-width:190px}.inbox-toolbar .claim-brand-filter-row-inline,.inbox-toolbar .my-tickets-filter-btn,.inbox-toolbar .workspace-list-toggle-btn{margin:0}.inbox-toolbar .request-toolbar-left-inline>.my-tickets-filter-btn,.inbox-toolbar .request-toolbar-left-inline>.workspace-list-toggle-btn{margin-left:0!important;flex:0 0 auto}.inbox-toolbar .request-toolbar-right{justify-self:end;margin-left:auto}.inbox-toolbar-right{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;justify-content:flex-start}.inbox-type-filter{width:auto;min-width:0;max-width:-moz-fit-content;max-width:fit-content}.inbox-type-filter.claim-brand-filter-row,.inbox-type-filter.claim-brand-filter-row-inline{gap:0;width:auto;min-width:0}.inbox-type-filter .claim-brand-filter-select,.inbox-type-filter .search-select{width:auto;min-width:0;max-width:none}.inbox-type-filter .search-select-trigger{width:auto;min-width:88px}.inbox-archive-toggle-content{display:inline-flex;align-items:center;gap:7px;line-height:1.2;transform:none}.inbox-archive-toggle-content svg{width:14px;height:14px;flex-shrink:0}.invoice-status-pills .inbox-archive-toggle-content{gap:0}.invoice-status-pills .inbox-archive-toggle-content>.ui-icon,.invoice-status-pills .inbox-archive-toggle-content>svg{display:none}.inbox-row-action-col{width:56px;min-width:56px;text-align:right!important;padding-left:6px!important;padding-right:10px!important}.inbox-row-action-btn{flex-shrink:0;cursor:pointer;margin-right:10px!important}.inbox-row-action-btn svg{width:16px;height:16px;transform:translateY(1px)}.request-table.request-table-inbox td:nth-child(2),.request-table.request-table-inbox th:nth-child(2){width:auto;min-width:220px}.request-table.request-table-inbox td:nth-child(3),.request-table.request-table-inbox th:nth-child(3){width:auto;min-width:52px}.request-table.request-table-inbox td:nth-child(4),.request-table.request-table-inbox th:nth-child(4){width:auto;min-width:260px}.request-table.request-table-inbox td:nth-child(5),.request-table.request-table-inbox th:nth-child(5){width:auto;min-width:140px}.request-table.request-table-inbox td:nth-child(6),.request-table.request-table-inbox th:nth-child(6){width:auto;min-width:170px}.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7){width:auto;min-width:116px}.request-table.request-table-inbox td:nth-child(8),.request-table.request-table-inbox th:nth-child(8){width:56px;min-width:56px;max-width:56px;text-align:right!important;padding-left:6px!important;padding-right:10px!important}.request-table.request-table-list{width:100%;min-width:max(100%,720px);table-layout:auto}.request-table.request-table-list thead{display:table-header-group}.request-table.request-table-list tbody{display:table-row-group}.request-table.request-table-list tr{display:table-row}.request-table.request-table-list td,.request-table.request-table-list th{display:table-cell}.request-table.request-table-list td:first-child,.request-table.request-table-list th:first-child{padding-left:16px!important;padding-right:14px!important}.request-table.request-table-list .table-sort-btn{justify-content:flex-start!important}.request-table.request-table-list .request-unread-col{width:26px!important;min-width:26px!important;max-width:26px!important;padding-left:10px!important;padding-right:6px!important}.request-table.request-table-list .inbox-row-action-col{width:56px!important;min-width:56px!important;max-width:56px!important;text-align:right!important;padding-left:6px!important;padding-right:10px!important}.request-table.request-table-list .invoice-action-cell,.request-table.request-table-list .invoice-action-head,.request-table.request-table-list .request-ownership-col,.request-table.request-table-list .request-progress-col{width:auto!important;text-align:left!important}.request-table.request-table-list tbody td[colspan].muted{padding-left:48px!important}.inbox-type-meta{gap:8px;font:inherit;line-height:1.2;font-weight:400;min-height:20px}.inbox-type-icon,.inbox-type-meta{display:inline-flex;align-items:center;color:var(--text)}.inbox-type-icon{justify-content:center;width:16px;height:16px;margin-right:0;flex-shrink:0;line-height:1;transform:none}.inbox-type-icon svg{display:block;width:16px;height:16px}.request-table.request-table-list.request-table-orders{width:100%;min-width:1180px;table-layout:fixed!important}.request-table.request-table-list.request-table-orders col.request-table-orders-col-type{width:120px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-number{width:188px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-amount{width:120px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-pieces{width:92px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-brand{width:240px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-created,.request-table.request-table-list.request-table-orders col.request-table-orders-col-delivery{width:144px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-status{width:168px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-pdf{width:112px}.request-table.request-table-list.request-table-orders col.request-table-orders-col-progress{width:88px}.request-table.request-table-list.request-table-orders td,.request-table.request-table-list.request-table-orders th{min-width:0!important;max-width:none!important;white-space:nowrap}.request-table.request-table-list.request-table-orders td:last-child,.request-table.request-table-list.request-table-orders th:last-child{text-align:right!important}.request-table.request-table-list.request-table-orders .request-progress-col{text-align:right!important;padding-left:8px!important;padding-right:12px!important}.request-table.request-table-list.request-table-orders .invoice-action-cell,.request-table.request-table-list.request-table-orders .invoice-action-header{text-align:left!important}.inbox-type-label{display:inline-block;line-height:1.2;transform:translateY(-.5px)}.inbox-ticket-cell{display:grid;grid-gap:4px;gap:4px;min-width:0}.inbox-ticket-head{display:grid;grid-gap:3px;gap:3px;min-width:0;font-weight:400}.inbox-ticket-head .request-link-label,.inbox-ticket-subtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-ticket-subtitle{display:block;color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.2}.inbox-ticket-meta{color:var(--muted);font-size:var(--font-size-caption);font-weight:500}.inbox-preview-text{color:var(--text);display:block;width:100%;flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-preview-meta{display:none}.inbox-preview-inline{display:block!important;position:relative;flex:1 1 auto;min-width:0;width:100%;max-width:none;overflow:hidden!important;white-space:nowrap}.inbox-preview-cell{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-column-gap:16px;column-gap:16px;min-width:0;width:100%;overflow:hidden}.page-list-table-inbox .inbox-preview-cell{align-items:center}.page-list-table-inbox .inbox-preview-inline{display:grid!important;grid-gap:4px;gap:4px;overflow:hidden!important;white-space:normal}.page-list-table-inbox .inbox-preview-meta{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--muted);font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}.page-list-table-inbox .inbox-preview-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-table-inbox .inbox-preview-meta span+span{flex:0 0 auto;color:color-mix(in srgb,var(--muted) 78%,transparent)}.page-list-table-inbox .inbox-preview-text{display:-webkit-box;overflow:hidden;color:var(--text);font-size:var(--font-size-body);line-height:1.28;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-row-tooltip{position:fixed;z-index:12;border:0;border-radius:var(--radius-md);background:rgba(255,255,255,.96);box-shadow:var(--surface-shadow);padding:8px 12px;color:var(--text);display:grid;grid-gap:6px;gap:6px;width:max-content;max-width:min(420px,calc(100vw - 64px));font-size:var(--font-size-body);line-height:1.3;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .14s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .inbox-row-tooltip{border:1px solid var(--workspace-dropdown-border);background:var(--workspace-dropdown-bg);color:var(--text);box-shadow:var(--workspace-dropdown-shadow)}.inbox-row-tooltip-date{display:block;font-weight:700;white-space:nowrap}.inbox-row-tooltip-body{display:block;color:var(--muted);font-weight:500;white-space:normal;overflow-wrap:anywhere}.inbox-row-tooltip.is-visible{opacity:1}.request-table.request-table-inbox tr.inbox-row-unread td:nth-child(2) .inbox-preview-text{font-weight:700}.request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-support{background:#eef2f7;color:#667489}.request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-invoice{background:#e8f0ff;color:#426ab8}.request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-claim{background:#f6e7e2;color:#b0674d}.request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-reorder{background:#e5f3e9;color:#2f7a4b}.request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-vororder{background:#f1e8fb;color:#7b5db4}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.is-warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.is-progress{background:var(--status-progress-bg);color:var(--status-progress-fg)}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.is-shipped{background:var(--status-shipped-bg);color:var(--status-shipped-fg)}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.is-done{background:var(--status-done-bg);color:var(--status-done-fg)}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.is-muted{background:var(--status-muted-bg);color:var(--status-muted-fg)}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-open{background:#f5e9d6;color:#af7731}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-paid{background:#dff2e4;color:#1f7a3d}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-partially-paid{background:#dde6f6;color:#2f62b3}.request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-overdue{background:#f7dde0;color:#b23c4d}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-support{background:var(--status-muted-bg);color:var(--status-muted-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-invoice{background:var(--status-progress-bg);color:var(--status-progress-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-claim{background:var(--status-rose-bg);color:var(--status-rose-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-reorder{background:var(--status-done-bg);color:var(--status-done-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .inbox-type-chip-vororder{background:#3B3448;color:#BDADE0}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-open{background:var(--status-warn-bg);color:var(--status-warn-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-paid{background:var(--status-done-bg);color:var(--status-done-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-partially-paid{background:var(--status-progress-bg);color:var(--status-progress-fg)}:root[data-theme=dark] .request-table.request-table-inbox tr.inbox-row-unread td .status-chip.invoice-status-overdue{background:var(--status-rose-bg);color:var(--status-rose-fg)}.inbox-context-menu{position:fixed;z-index:280;min-width:160px;padding:var(--workspace-dropdown-surface-padding);border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.inbox-context-menu-item{width:100%;border:0;background:transparent;border-radius:var(--workspace-dropdown-option-radius);min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);text-align:left;color:var(--text);cursor:pointer}.inbox-context-menu-item:hover{background:var(--workspace-dropdown-option-hover-bg)}:root[data-theme=dark] .inbox-context-menu{background:var(--workspace-dropdown-bg);border-color:var(--workspace-dropdown-border);box-shadow:var(--workspace-dropdown-shadow);color:var(--text)}:root[data-theme=dark] .inbox-context-menu-item{color:var(--text)}:root[data-theme=dark] .inbox-context-menu-item:focus-visible,:root[data-theme=dark] .inbox-context-menu-item:hover{background:rgba(241,241,241,.075);color:var(--text-primary)}.retailer-claims{display:grid;grid-gap:16px;gap:16px}.retailer-claims-status-text-only,.status-chip-text-only{gap:0}.retailer-claims-status-text-only:before,.status-chip-text-only:before{content:none;display:none}.page-list-layout,.page-subfilter-layout{--workspace-list-gap:var(--page-list-gap);--workspace-status-row-gap:12px;--workspace-status-row-align:flex-end;--workspace-status-row-justify:space-between;--workspace-status-left-gap:10px;--workspace-toolbar-head-gap:16px;--workspace-toolbar-head-padding-bottom:2px;--workspace-toolbar-inline-gap:12px;--workspace-toolbar-right-gap:12px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--workspace-list-gap);gap:var(--workspace-list-gap);min-height:0;height:100%}.page-list-layout:has(.page-list-empty-row):not(:has(.page-list-row)),.page-subfilter-layout:has(.page-list-empty-row):not(:has(.page-list-row)){min-height:0}.page-list-layout:has(.page-list-empty-row):not(:has(.page-list-row))>.request-shell,.page-subfilter-layout:has(.page-list-empty-row):not(:has(.page-list-row))>.request-shell{flex:0 1 auto;min-height:clamp(220px,30dvh,360px)}.page-list-layout:has(>.kanban-shell):not(:has(.claim-card-clickable)),.page-subfilter-layout:has(>.kanban-shell):not(:has(.claim-card-clickable)){min-height:0}.page-list-layout:has(>.kanban-shell):not(:has(.claim-card-clickable))>.kanban-shell,.page-subfilter-layout:has(>.kanban-shell):not(:has(.claim-card-clickable))>.kanban-shell{min-height:clamp(300px,38dvh,460px);height:100%}.credit-notes-list-stack>*,.page-list-layout>*,.page-subfilter-layout>*,.retailer-claims>*{min-width:0}.page-list-layout>.request-shell:only-child,.page-subfilter-layout>.request-shell:only-child{grid-row:1/-1}.connect-request-shell.workspace-list-theme,.customers-table-shell.workspace-list-theme,.page-list-layout>.request-shell,.page-subfilter-layout>.request-shell,.request-shell.workspace-list-theme{border:0;box-shadow:var(--kpi-card-shadow);display:flex;flex-direction:column;min-height:0;overflow:hidden}.workspace-list-theme{--workspace-list-gap:var(--page-list-gap);--workspace-status-row-gap:12px;--workspace-status-row-align:flex-end;--workspace-status-row-justify:space-between;--workspace-status-left-gap:10px;--workspace-toolbar-head-gap:16px;--workspace-toolbar-head-padding-bottom:2px;--workspace-toolbar-inline-gap:12px;--workspace-toolbar-right-gap:12px}.workspace-list-theme--claims,.workspace-list-theme--deliveries,.workspace-list-theme--invoices,.workspace-list-theme--orders,.workspace-list-theme--support,.workspace-list-theme--transactions{--workspace-list-gap:var(--page-list-gap)}.workspace-list-theme--orders{--workspace-toolbar-inline-gap:12px;--workspace-toolbar-right-gap:12px}.workspace-list-theme--claims,.workspace-list-theme--support{--workspace-status-row-gap:14px}.workspace-list-theme--invoices{--workspace-status-row-gap:14px;--workspace-toolbar-head-gap:18px}.workspace-list-theme--deliveries{--workspace-toolbar-right-gap:10px}.workspace-list-theme--transactions{--workspace-status-row-gap:14px;--workspace-toolbar-head-gap:18px}.workspace-list-theme--retailer,.workspace-list-theme--showroom{--workspace-list-gap:var(--page-list-gap);--workspace-status-row-gap:12px;--workspace-toolbar-head-gap:16px;--workspace-toolbar-inline-gap:12px;--workspace-toolbar-right-gap:12px}.page-subfilter-group{display:grid;grid-gap:10px;gap:10px}.retailer-claims-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.support-actions-head{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:12px}.support-create-modal{display:grid;grid-gap:16px;gap:16px}.request-create-modal-card{background:var(--modal-surface-bg)}.delivery-note-create-modal,.invoice-create-modal,.request-create-modal,.support-create-modal{gap:18px}.support-create-modal .field{gap:10px}.support-create-modal .search-select{z-index:1}.support-create-modal .search-select.is-open{z-index:260}.support-create-modal .search-select.is-open .search-select-panel{z-index:280}.support-create-modal .modal-actions{margin-top:4px}.support-create-modal .modal-actions-right{display:flex;justify-content:flex-end}.support-create-modal .comment-attachments{grid-area:auto;margin-top:0}.request-create-section{grid-gap:14px;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--stroke) 88%,transparent);border-radius:var(--radius-md);background:var(--modal-surface-subtle-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.request-create-section-title{font-size:15px;line-height:1.3;font-weight:700}.request-create-section-head p{margin:4px 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.45}.support-create-textarea{min-height:112px;padding-bottom:12px}.support-create-compose{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:0;margin-right:0;width:100%}.support-create-compose:focus-within{border-color:transparent;outline:0;box-shadow:none}.support-request-detail-stack{display:grid;grid-gap:18px;gap:18px}.support-request-detail-block{display:grid;grid-gap:12px;gap:12px}.support-request-detail-head{display:flex;align-items:center;justify-content:space-between}.support-request-detail-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:0}.support-request-detail-table td,.support-request-detail-table th{text-align:left;vertical-align:middle;padding:14px 0;border-bottom:1px solid var(--stroke);-webkit-user-select:text;-moz-user-select:text;user-select:text}.support-request-detail-table th{color:var(--muted);font-size:var(--font-size-caption);font-weight:500;padding-top:0}.support-request-detail-table td{color:var(--text);font-size:14px}.support-request-detail-table td:not(:first-child),.support-request-detail-table th:not(:first-child){padding-left:22px}.support-request-detail-table tbody tr:last-child td{border-bottom:0}.support-request-note{display:grid;grid-gap:4px;gap:4px;padding-top:6px;border-top:1px solid var(--stroke)}.retailer-claims-head h2,.support-request-note .detail-stack-label,.support-request-note .detail-stack-value{margin:0}.claims-table{display:grid;grid-gap:10px;gap:10px}.claim-row-card{border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.95);padding:10px}.claim-row-main{display:grid;grid-template-columns:1.3fr 1fr auto;grid-gap:12px;gap:12px;align-items:start}.claim-row-main h4{margin:6px 0 4px}.claim-row-meta p{margin:0 0 5px;font-size:var(--font-size-caption)}.claim-row-status{display:grid;grid-gap:8px;gap:8px;justify-items:end}.claim-row-details{border-top:1px solid var(--stroke);margin-top:10px;padding-top:10px;display:grid;grid-gap:10px;gap:10px}.status-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.modal-card>.status-track{margin-bottom:10px}.status-step{border:1px solid var(--stroke);border-radius:var(--radius-sm);padding:6px 8px;display:grid;grid-gap:4px;gap:4px;justify-items:center;color:#6f778a;background:#f7f8fc}.status-step.active{border-color:#bfd0fb;color:#1f428f;background:#eaf1ff}.status-edit-wrap{gap:8px}.status-edit-control,.status-edit-wrap{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:max-content}.status-edit-control{line-height:1;vertical-align:middle}.status-edit-control--list{height:var(--status-chip-height,28px)}.status-edit-pill-btn.status-chip{border:0;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0;padding-right:14px;transform-origin:center;transition:background-color var(--motion-base),border-color var(--motion-base),color var(--motion-base),padding var(--motion-base)}.status-edit-pill-label{min-width:0}.status-edit-pill-icon{width:0;opacity:0;margin-left:0;display:inline-flex;align-items:center;justify-content:center;transform:translateX(-4px) scale(.88);transition:width var(--motion-base),margin-left var(--motion-base),opacity var(--motion-base),transform var(--motion-base)}.status-edit-pill-icon .ui-icon{width:14px;height:14px;stroke-width:2}.status-edit-pill-btn.status-chip:focus-visible,.status-edit-pill-btn.status-chip:hover,.status-edit-pill-btn.status-chip[aria-expanded=true]{box-shadow:none;outline:none}.status-edit-pill-btn.status-chip:focus-visible .status-edit-pill-icon,.status-edit-pill-btn.status-chip:hover .status-edit-pill-icon,.status-edit-pill-btn.status-chip[aria-expanded=true] .status-edit-pill-icon{width:15px;opacity:1;margin-left:8px;transform:translateX(0) scale(1)}.status-edit-btn{width:28px;height:28px;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:rgba(255,255,255,.95);color:#49546b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.status-edit-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform:translate(-.5px,.5px)}.status-edit-menu{position:absolute;top:calc(100% + 10px);left:0;right:auto;min-width:280px;max-width:min(360px,calc(100vw - 56px));border:1px solid var(--workspace-dropdown-border);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);padding:var(--workspace-dropdown-surface-padding);display:grid;grid-gap:6px;gap:6px;z-index:120;overflow:hidden}.status-edit-control--list .status-edit-menu{left:auto;right:0;min-width:220px;max-width:min(280px,calc(100vw - 56px));z-index:220}.status-edit-option{min-height:var(--workspace-dropdown-option-height);border:1px solid transparent;border-radius:var(--workspace-dropdown-option-radius);padding:0 var(--workspace-dropdown-option-padding-x);background:transparent;text-align:left;color:var(--text);font-size:var(--font-size-body);font-weight:500;line-height:1.2;display:flex;align-items:center;cursor:pointer;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.status-edit-option:focus-visible,.status-edit-option:hover{background:var(--workspace-dropdown-option-hover-bg);border-color:transparent;outline:none}.status-edit-option.is-active{background:var(--workspace-dropdown-option-active-bg);border-color:transparent;font-weight:600}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.claim-details-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start}.claim-details-grid p{margin:0;font-size:var(--font-size-body);line-height:1.45}.detail-stack-item{display:grid;grid-gap:4px;gap:4px}.detail-stack-column{align-content:start;gap:6px}.detail-stack-item--full{grid-column:1/-1}.detail-stack-label{margin:0;font-size:var(--font-size-caption);line-height:1.3;color:var(--muted-strong);font-weight:600}.detail-stack-value{margin:0;font-size:var(--font-size-body);line-height:1.45;color:var(--text)}.detail-stack-value .request-link{color:inherit}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value>.popup-inline-link,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value>.request-link{max-width:100%;font:inherit;font-weight:inherit;color:inherit;line-height:inherit;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.detail-address-truncate{position:relative;display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;cursor:default}.detail-address-truncate:after{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:50;width:max-content;max-width:min(320px,72vw);padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(15,23,42,.16);color:var(--text);content:attr(data-tooltip);font-size:var(--font-size-caption);font-weight:600;line-height:1.35;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease;white-space:normal}.detail-address-truncate:hover{overflow:visible}.detail-address-truncate:hover:after{opacity:1;transform:translate(-50%)}.ticket-detail-section{border:1px solid var(--detail-section-border);border-radius:var(--detail-section-radius);background:var(--detail-section-bg);padding:var(--detail-section-padding);display:grid;grid-gap:var(--detail-section-gap);gap:var(--detail-section-gap);box-shadow:var(--detail-section-shadow)}.ticket-detail-section h5{margin:0;font-size:var(--font-size-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--muted-strong)}.ticket-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;align-items:start}.ticket-detail-grid--labelloop-help{grid-template-columns:repeat(3,minmax(0,1fr))}.jira-main>.claim-details-grid{gap:12px;align-content:start}.jira-main>.claim-details-grid>.ticket-detail-section,.jira-main>.invoice-bank-bubble,.jira-main>.modal-detail-surface{border-radius:var(--modal-surface-radius);background:rgba(255,255,255,.98);box-shadow:none;border:0}.jira-main>.claim-details-grid>.ticket-detail-section,.jira-main>.modal-detail-surface{padding:15px 15px 16px}.jira-main>.claim-details-grid .ticket-detail-section-head h5,.jira-main>.claim-details-grid>.ticket-detail-section h5,.jira-main>.modal-detail-surface h5{margin:0;font-size:var(--font-size-body);line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:#2f343d}.jira-main>.claim-details-grid .ticket-detail-grid{gap:12px 28px}.jira-main>.claim-details-grid .detail-stack-label{margin-bottom:2px;color:#2e3440;font-size:var(--font-size-body);font-weight:700}.jira-main>.claim-details-grid .detail-stack-value{color:#3f4652;font-size:var(--font-size-body);line-height:1.45}.invoice-meta-overview{display:grid;grid-gap:16px;gap:16px}.invoice-meta-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.invoice-meta-kpi{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:var(--modal-surface-radius);background:#ffffff;border:0;box-shadow:none}.invoice-meta-kpi-label{margin:0;font-size:11px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.invoice-meta-kpi-value{margin:0;font-size:20px;line-height:1.08;letter-spacing:-.03em;color:var(--text);font-weight:700}.invoice-meta-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.invoice-meta-note{padding:14px 16px;border-radius:var(--modal-surface-radius);background:#ffffff;border:0;box-shadow:none}.jira-main>.invoice-bank-bubble{margin:12px 0 0;padding:15px 15px 16px}.jira-main>.invoice-bank-bubble h4{margin:0 0 8px;font-size:var(--font-size-body);line-height:1.2;font-weight:700;color:#2f343d}.jira-main>.invoice-bank-bubble p{color:#3f4652}.jira-main>.claim-details-grid .pdf-preview-grid,.jira-main>.modal-detail-surface .pdf-preview-grid{margin-top:0}.jira-main>.claim-details-grid .support-message-bubble{gap:8px}.jira-main>.claim-details-grid .support-message-subject{font-size:var(--font-size-body);line-height:1.4}.jira-main>.claim-details-grid .support-message-body{color:#3f4652;font-size:var(--font-size-body);line-height:1.5}.kanban-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;font-size:var(--font-size-body);line-height:1.2;font-weight:500;letter-spacing:-.01em;color:var(--text);font-synthesis:none}.kanban-card-meta-pills{display:inline-flex;align-items:center;gap:6px;margin-left:auto;margin-right:0;align-self:center;flex:0 0 auto;min-width:0;max-width:38%}.kanban-card-meta-pills>.status-chip{flex:0 1 auto;max-width:min(100%,104px);min-height:26px;height:26px;padding:0 9px;justify-content:center;font-size:11px;line-height:1;overflow:hidden;text-overflow:ellipsis}.kanban-card-meta-pills>.outcome-chip.status-chip{box-shadow:inset 0 0 0 1px currentColor;font-weight:700!important;font-variation-settings:"wght" 700!important}.kanban-card-meta-pills>.table-alert-dot{--table-alert-dot-size:8px;display:block;margin:0;box-shadow:0 0 0 2px var(--surface)}.kanban-shell .column>.card{margin-bottom:7px}.kanban-shell .column h3{margin-bottom:12px;color:var(--muted)}.kanban-claim-card .invoice-card-primary-row,.kanban-invoice-card .invoice-card-primary-row,.kanban-order-card .invoice-card-primary-row,.kanban-request-card .invoice-card-primary-row{align-items:center;min-height:32px}.kanban-claim-card-title h4,.kanban-invoice-card-title h4,.kanban-order-card-title h4,.kanban-request-card-title h4{font-weight:650;color:var(--text)}.kanban-order-type-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--brand-subtle)}.kanban-invoice-due-date-pill,.kanban-order-season-pill{border-radius:var(--radius-pill);background:var(--surface-subtle);border:none;color:var(--muted);font-weight:600;min-width:0;overflow:visible;text-overflow:clip}.kanban-invoice-due-date-pill,.kanban-invoice-due-status-pill,.kanban-order-season-pill{min-height:24px;padding:0 8px;font-size:11px;line-height:1;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.kanban-invoice-due-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-weight:750}.kanban-invoice-due-status-pill.invoice-status-combo-marker--overdue{background:transparent;color:#9f2f41;box-shadow:inset 0 0 0 1px rgba(159,47,65,.34)}.kanban-invoice-due-status-pill.invoice-status-combo-marker--soon{background:transparent;color:#946025;box-shadow:inset 0 0 0 1px rgba(148,96,37,.32)}:root[data-theme=dark] .kanban-invoice-due-status-pill.invoice-status-combo-marker--overdue{background:transparent;color:var(--status-rose-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-rose-fg) 40%,transparent)}:root[data-theme=dark] .kanban-invoice-due-status-pill.invoice-status-combo-marker--soon{background:transparent;color:var(--status-warn-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-warn-fg) 38%,transparent)}.kanban-invoice-card .kanban-card-meta-pills{margin-right:-4px}.kanban-order-meta{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.kanban-order-meta-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:baseline;grid-gap:10px;gap:10px;font-family:inherit;font-size:var(--font-size-caption);line-height:1.2;font-weight:500;letter-spacing:0;color:var(--text);font-synthesis:none}.kanban-order-meta-row span{color:var(--muted);font-weight:500}.kanban-order-meta-row span,.kanban-order-meta-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-order-meta-row strong{color:var(--text);font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:inherit;text-align:right;overflow-wrap:normal;word-break:normal}.table-status-select-wrap{width:auto}.table-status-select,.table-status-select-wrap{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0;max-width:max-content}.table-status-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);width:-moz-fit-content;min-height:0;padding:7px 16px;font:inherit;font-size:var(--font-size-caption);font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:center;background-image:none;background-repeat:no-repeat;box-shadow:none;width:fit-content;inline-size:-moz-fit-content;inline-size:fit-content;field-sizing:content}.table-status-select:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.16)}.claim-details-grid>.reorder-items-card,.claim-details-grid>.reorder-meta-card{grid-column:1/-1}.modal-backdrop{position:fixed;inset:0;background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:120;padding:16px;animation:modal-backdrop-in .16s ease-out;overscroll-behavior:contain}.modal-backdrop-top{z-index:260}.modal-backdrop-critical{z-index:2400}.modal-backdrop-no-blur{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(17,24,39,.18)}.modal-backdrop.organization-switcher-backdrop{background:rgba(15,23,42,.24);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.modal-card{width:min(720px,100%);max-height:90vh;overflow:auto;position:relative;border:0;border-radius:var(--modal-surface-radius);background:var(--modal-surface-bg);box-shadow:var(--surface-shadow-raised);padding:18px;transform-origin:50% 48%;will-change:transform,opacity;animation:modal-card-in .18s cubic-bezier(.16,1,.3,1)}.modal-card-compact{width:min(420px,100%)}.modal-actions-inline-end{justify-content:flex-end;margin-top:16px}.confirmation-modal-card{display:grid;grid-gap:14px;gap:14px}.modal-actions-end{display:flex;justify-content:flex-end;gap:var(--modal-action-gap);margin-top:8px}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--modal-action-button-height);padding:0 var(--modal-action-button-padding-x);border-radius:calc(var(--modal-action-button-height) / 2);font-size:var(--font-size-body);line-height:1.1;font-weight:700;box-shadow:none}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn:focus-visible:not(:disabled),.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn:hover:not(:disabled){transform:none;box-shadow:none}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-primary:focus-visible:not(:disabled),.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-primary:hover:not(:disabled){background:#000000;border-color:#000000;color:#ffffff;filter:none;box-shadow:none}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-secondary:focus-visible:not(:disabled),.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-secondary:hover:not(:disabled){background:var(--nav-item-hover-bg);border-color:transparent;color:var(--text-primary);transform:none;box-shadow:none}:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn:focus-visible:not(:disabled),:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn:hover:not(:disabled){background:var(--surface-subtle-hover);border-color:transparent;color:var(--text-primary);filter:none;box-shadow:none}:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-primary:focus-visible:not(:disabled),:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-primary:hover:not(:disabled){background:#464646;border-color:transparent;color:#F1F1F1;filter:none;box-shadow:none}:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-secondary:focus-visible:not(:disabled),:root[data-theme=dark] .modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn.btn-secondary:hover:not(:disabled){background:var(--surface-subtle-hover);border-color:transparent;color:var(--text-primary);transform:none;box-shadow:none}.ui-modal-shell{border:1px solid var(--modal-surface-border)}.ui-modal-shell-head{align-items:flex-start}.ui-modal-shell-actions{flex-wrap:wrap}.ui-create-modal-shell{width:min(720px,calc(100vw - 48px));max-height:min(82vh,calc(100dvh - 48px));padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0;border:1px solid var(--modal-surface-border);background:var(--modal-surface-bg);box-shadow:var(--surface-shadow-raised)}.ui-create-modal-header{flex:0 0 auto;margin:0;padding:var(--modal-create-header-padding-block-start) var(--modal-create-padding-x) var(--modal-create-header-padding-block-end);border-bottom:0;background:var(--modal-surface-bg)}.ui-create-modal-header .modal-title-row{min-width:0}.ui-create-modal-header h3{margin:0;font-size:19px;line-height:1.16;letter-spacing:0;font-weight:650}.ui-create-modal-body,.ui-create-modal-form{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--modal-create-body-padding-block-start) var(--modal-create-padding-x) var(--modal-create-body-padding-block-end);background:var(--modal-surface-bg)}.ui-create-modal-form{display:grid;min-width:0}.ui-create-modal-body>:first-child,.ui-create-modal-form>:first-child{margin-top:0}.ui-create-modal-body>:last-child,.ui-create-modal-form>:last-child{margin-bottom:0}.ui-create-modal-body :is(.modal-actions,.modal-actions-end,.modal-actions-right,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions),.ui-create-modal-form :is(.modal-actions,.modal-actions-end,.modal-actions-right,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions),.ui-create-modal-shell>:is(.modal-actions,.modal-actions-end,.modal-actions-right,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions){width:100%;justify-content:flex-end;align-items:center;gap:var(--modal-action-gap);padding-top:4px}.ui-create-section,.ui-detail-field-grid,.ui-detail-section,.ui-linked-record-list{min-width:0}.success-state-modal{border:1px solid var(--modal-surface-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),var(--modal-surface-bg)}.modal-card:has(.jira-modal-grid){overflow:hidden}.modal-card.jira-modal{--detail-modal-title-size:clamp(21px,1.18vw,24px);--detail-modal-title-line-height:1.12;--detail-modal-status-font-size:var(--font-size-body);--detail-modal-status-line-height:1.2;--detail-modal-status-padding-block:7px;--detail-modal-status-padding-inline:16px;--detail-modal-status-min-height:30px;overflow:hidden;display:flex;flex-direction:column;height:min(92vh,900px);max-height:calc(100dvh - 32px);padding-bottom:12px;background:var(--bg)}.modal-card.order-detail-modal{width:min(700px,100%);display:grid;grid-gap:16px;gap:16px}.modal-card.order-detail-modal .claim-details-grid{margin-bottom:0;gap:12px}.modal-card.document-detail-modal{--document-detail-footer-gap:0px;width:min(760px,100%);display:flex;flex-direction:column;gap:var(--modal-action-gap);height:auto;max-height:calc(100dvh - 48px);padding-bottom:var(--document-detail-footer-gap);background:var(--bg);position:relative}.modal-card.document-detail-modal .claim-details-grid{margin-bottom:0;gap:var(--modal-action-gap)}.modal-card.document-detail-modal>.jira-modal-grid{flex:1 1 auto;height:auto;min-height:0;max-height:calc(100dvh - 156px);overflow:hidden;padding-bottom:0;box-sizing:border-box}.modal-card.document-detail-modal .document-detail-main{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 214px);padding:0;background:var(--bg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-card.document-detail-modal:has(.document-detail-footer-actions) .document-detail-main{padding-bottom:0}.modal-card.document-detail-modal .modal-actions-end{margin-top:0}.modal-card.document-detail-modal .document-detail-footer-actions{position:static;flex:0 0 auto;z-index:2;justify-content:flex-end;width:calc(100% - 32px);margin:0 16px;padding:10px 0 18px;background:transparent;pointer-events:auto}.modal-card.document-detail-modal .document-detail-footer-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:0;min-height:var(--modal-action-button-height);padding:0 var(--modal-action-button-padding-x);border-radius:calc(var(--modal-action-button-height) / 2);font-size:var(--font-size-body);line-height:1.1;font-weight:700;pointer-events:auto}.modal-card.document-detail-modal .document-detail-footer-actions .document-detail-primary-action-btn .ui-icon{width:15px;height:15px;font-size:15px;flex:0 0 auto}.document-detail-inline-linked-section.preorder-document-card{min-height:0;gap:8px;margin-top:2px;margin-bottom:4px;padding:10px 12px!important;box-shadow:none!important}.document-detail-inline-linked-section .preorder-document-empty,.document-detail-inline-linked-section .preorder-document-list{flex:0 0 auto}.document-detail-inline-linked-section .preorder-document-empty{min-height:48px;padding:10px 12px;align-content:center}.modal-card.document-detail-modal .preorder-document-card:not(.document-detail-inline-linked-section):not(:has(.ui-linked-record-empty)){min-height:144px}.modal-card>.jira-modal-grid{min-height:0;flex:1 1}.modal-card.ui-workflow-detail-modal--with-chat>.jira-modal-grid{width:calc(100% + 8px);margin-right:-8px}.modal-file-drop-zone{position:relative}.modal-file-drop-zone.is-file-drop-busy>:not(.modal-file-drop-overlay){filter:blur(2px);opacity:.56;transition:filter var(--motion-base) ease,opacity var(--motion-base) ease}.modal-file-drop-zone.is-file-drop-target{border-color:transparent;box-shadow:none;transform:none;transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease,border-color var(--motion-base) ease}.modal-file-drop-overlay{position:absolute;inset:12px;display:grid;place-items:center;grid-gap:6px;gap:6px;padding:20px;border:2px dashed color-mix(in srgb,var(--text) 18%,var(--stroke));border-radius:var(--modal-surface-radius);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,248,250,.98)),var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);text-align:center;opacity:0;pointer-events:none;transform:scale(.985);transition:opacity var(--motion-base) ease,transform var(--motion-base) ease}.modal-file-drop-overlay strong{font-size:15px}.modal-file-drop-badge,.modal-upload-ai-badge{margin-bottom:4px}.modal-upload-ai-badge{align-self:center}.modal-upload-ai-badge.is-loading{gap:7px;background:color-mix(in srgb,var(--text) 8%,var(--surface));color:color-mix(in srgb,var(--text) 78%,var(--muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent),0 1px 2px rgba(15,23,42,.025)}.modal-upload-pill-spinner{flex:0 0 auto;width:11px;height:11px;border:1.5px solid color-mix(in srgb,currentColor 24%,transparent);border-top-color:currentcolor;border-radius:var(--radius-pill);animation:spin .9s linear infinite}.modal-file-drop-overlay .import-dropzone-badge span,.modal-upload-field .import-dropzone-badge span{max-width:none;color:inherit;font-size:inherit;line-height:inherit}.modal-file-drop-overlay span{max-width:32ch;font-size:var(--font-size-caption);line-height:1.45;color:var(--muted)}.modal-file-drop-overlay.is-visible{opacity:1;transform:scale(1)}.modal-file-drop-overlay.is-busy{pointer-events:auto}.modal-file-drop-spinner{width:28px;height:28px;border:2px solid rgba(17,24,39,.16);border-top-color:#111827;border-radius:var(--radius-pill);animation:spin .8s linear infinite}.button-loading-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;line-height:inherit}.button-loading-spinner{flex:0 0 auto;width:14px;height:14px;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentcolor;border-radius:var(--radius-pill);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.modal-file-drop-selection{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.request-create-modal{width:min(860px,100%)}.request-create-modal-compact{max-width:620px}.modal-card.delivery-note-create-modal,.modal-card.invoice-create-modal,.modal-card.request-create-modal,.modal-card.support-create-modal,.modal-card:has(.calendar-create-form){border:none}.request-create-modal-reorder{width:min(720px,100%)}.modal-card.request-create-modal-standard{width:min(720px,100%);max-height:min(82vh,calc(100dvh - 48px));overflow-x:hidden;overflow-y:auto;background:var(--surface)}.modal-card.ui-create-modal-shell.request-create-modal-standard{width:min(720px,calc(100vw - 48px));overflow:hidden;background:var(--modal-surface-bg)}.modal-card.delivery-note-create-modal.request-create-modal-standard,.modal-card.invoice-create-modal.request-create-modal-standard,.modal-card.support-create-modal.request-create-modal-standard{width:min(720px,100%)}.request-create-modal-standard .modal-head{grid-column:1/-1;margin-bottom:16px}.request-create-modal-standard .ui-create-modal-header{margin-bottom:0}.request-create-modal-standard .ui-modal-shell-head{grid-column:1/-1}.request-create-modal-standard .modal-head+.form-grid,.request-create-modal-standard .modal-head+.modal-corner-close+.form-grid{margin-top:16px}.request-create-modal-standard>.form-grid,.request-create-modal-standard>.ui-create-modal-form{grid-column:1/-1;width:100%}.ui-create-panel{display:grid;grid-gap:20px;gap:20px;padding:22px;border:1px solid color-mix(in srgb,var(--stroke) 88%,transparent);border-radius:var(--modal-surface-radius);background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 28px rgba(15,23,42,.04)}.ui-create-panel-group{display:grid;grid-gap:12px;gap:12px;min-width:0}.ui-create-panel-group+.ui-create-panel-group{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--stroke) 84%,transparent)}.ui-create-panel-group-title{margin:0;font-size:var(--font-size-caption);line-height:1.2;letter-spacing:-.01em;font-weight:650;color:var(--muted)}.ui-create-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;min-width:0}.ui-create-field-grid-flat{grid-column:1/-1}.ui-create-field-grid-delivery,.ui-create-field-grid-preorder,.ui-create-field-grid-reorder{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-create-field-grid-delivery>.field,.ui-create-field-grid-preorder>.field,.ui-create-field-grid-reorder>.field{grid-column:span 3}.ui-create-field-grid-delivery>.ui-create-field-third,.ui-create-field-grid-preorder>.ui-create-field-third,.ui-create-field-grid-reorder>.ui-create-field-third{grid-column:span 2}.ui-create-field-grid-delivery>.ui-create-field-half,.ui-create-field-grid-preorder>.ui-create-field-half{grid-column:span 3}.ui-create-field-grid-preorder>label.ui-create-field-half{align-self:stretch;grid-template-rows:auto minmax(0,1fr)}.ui-create-field-grid-preorder>label.ui-create-field-half .textarea{height:100%;min-height:0;resize:none}.ui-create-field-grid-preorder>.ui-create-field-delivery-date,.ui-create-field-grid-preorder>.ui-create-field-delivery-row-end,.ui-create-field-grid-preorder>.ui-create-field-delivery-row-start,.ui-create-field-grid-preorder>.ui-create-field-latest-delivery-date{order:10}.ui-create-field-grid-preorder>.ui-create-field-amount,.ui-create-field-grid-preorder>.ui-create-field-order-date,.ui-create-field-grid-preorder>.ui-create-field-quantity{order:20}.ui-create-field-grid-preorder>.modal-import-error,.ui-create-field-grid-preorder>.ui-create-field-half,.ui-create-field-grid-preorder>label.ui-create-field-full{order:30}.ui-create-field-grid-preorder>.ui-create-field-full{grid-column:1/-1}.ui-create-field-grid-reorder>label.ui-create-field-full{order:30}.ui-create-field-grid-delivery>.ui-create-field-full,.ui-create-field-grid-reorder>.ui-create-field-full{grid-column:1/-1}.ui-create-handoff-note{display:grid;grid-gap:5px;gap:5px;border:1px solid color-mix(in srgb,var(--accent-soft,#dbeafe) 62%,var(--stroke));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft,#dbeafe) 42%,var(--surface));padding:12px 14px}.ui-create-handoff-note span,.ui-create-handoff-note strong{display:block}.ui-create-handoff-note strong{color:var(--foreground);font-size:var(--font-size-body);font-weight:700}.ui-create-handoff-note span{color:var(--muted);font-size:var(--font-size-caption);line-height:1.45}.ui-create-field-grid-single{grid-template-columns:minmax(0,1fr)}.ui-create-field-full{grid-column:1/-1}.request-create-modal-standard .delivery-note-create-form,.request-create-modal-standard .invoice-create-form,.request-create-modal-standard .support-create-form,.request-create-modal-standard>.form-grid,.request-create-modal-standard>.ui-create-modal-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;min-width:0}.request-create-modal-standard .delivery-note-create-form>.field,.request-create-modal-standard .invoice-create-form>.field,.request-create-modal-standard .support-create-form>.field,.request-create-modal-standard>.form-grid>.field,.request-create-modal-standard>.ui-create-modal-form>.field{grid-column:span 3}.request-create-modal-standard .request-create-section,.request-create-modal-standard .ui-create-section{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--stroke) 86%,transparent);border-radius:var(--modal-surface-radius);background:var(--modal-surface-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 1px 2px rgba(15,23,42,.025)}.calendar-create-modal.request-create-modal-standard .appointment-create-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;align-items:start}.request-create-modal-standard .request-create-section-head{display:flex;grid-column:1/-1;min-width:0}.request-create-modal-standard .delivery-note-create-form .split,.request-create-modal-standard .invoice-create-fields-grid,.request-create-modal-standard .split{display:contents}.request-create-modal-standard .request-create-field-grid.request-create-modal-top-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard .request-create-field-grid>.field{min-width:0}.request-create-modal-standard .request-create-field-grid>.ui-create-field-third{grid-column:span 2}.request-create-modal-standard .request-create-field-grid>.ui-create-field-half{grid-column:span 3}.request-create-modal-standard .request-create-field-grid>.ui-create-field-full{grid-column:1/-1;min-width:0}.request-create-modal-standard .support-create-form>.ui-create-field-full{grid-column:1/-1}.request-create-modal-standard .delivery-note-create-form>.field.modal-upload-field-source-documents,.request-create-modal-standard .error-text,.request-create-modal-standard .field:has(.support-create-textarea),.request-create-modal-standard .invoice-create-controls,.request-create-modal-standard .invoice-create-form>.field.modal-upload-field-source-documents,.request-create-modal-standard .invoice-create-notes,.request-create-modal-standard .invoice-create-payment-conditions,.request-create-modal-standard .modal-actions,.request-create-modal-standard .modal-import-error,.request-create-modal-standard .modal-upload-field,.request-create-modal-standard .modal-upload-field-source-documents,.request-create-modal-standard .muted,.request-create-modal-standard .request-create-actions,.request-create-modal-standard .request-create-section>.size-qty-list,.request-create-modal-standard .size-qty-list,.request-create-modal-standard .support-create-form>.comment-attachments,.request-create-modal-standard .support-upload-drop-field,.request-create-modal-standard label.ui-create-field-full,.request-create-modal-standard>.form-grid>.field.modal-upload-field-source-documents,.request-create-modal-standard>.ui-create-modal-form>.field.modal-upload-field-source-documents{grid-column:1/-1}.request-create-modal-standard .request-create-section>.field{grid-column:span 3;min-width:0}.request-create-modal-standard .request-create-section .size-qty-list{gap:var(--modal-action-gap)}.request-create-modal-standard .request-create-section .reorder-item-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr) minmax(84px,.62fr) auto;gap:var(--modal-action-gap);min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard .request-create-section .reorder-item-row .input{min-width:0}.request-create-modal-standard>.form-grid>.support-upload-drop-field,.request-create-modal-standard>.support-create-form>.support-upload-drop-field,.request-create-modal-standard>.ui-create-modal-form>.support-upload-drop-field{grid-column:1/-1}.request-create-modal-standard.request-create-modal-claim .request-create-section{display:contents;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard.request-create-modal-claim .request-create-section-head{display:none}.request-create-modal-standard.request-create-modal-claim .field{grid-column:span 3;min-width:0}.request-create-modal-standard.request-create-modal-claim .request-create-modal-top-row,.request-create-modal-standard.request-create-modal-claim .split{display:contents;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard.request-create-modal-claim .size-qty-list{grid-column:1/-1;padding:0;border:0;background:transparent;box-shadow:none}.request-create-modal-standard.request-create-modal-claim .reorder-item-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(92px,.72fr) auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.request-create-modal-standard.request-create-modal-claim .reorder-item-row:not(.reorder-item-row-head){padding:0}.request-create-modal-standard.request-create-modal-claim .reorder-item-row .input{min-width:0}.request-create-modal-standard.request-create-modal-claim .modal-upload-field-source-documents{grid-column:1/-1;margin-top:4px}.request-create-modal-standard .modal-upload-field,.request-create-modal-standard .modal-upload-field-source-documents,.request-create-modal-standard .support-upload-drop-field{width:100%;order:50}.request-create-modal-standard .invoice-create-controls,.request-create-modal-standard .invoice-create-submit-actions,.request-create-modal-standard .modal-actions-end,.request-create-modal-standard .request-create-actions,.request-create-modal-standard .ui-modal-shell-actions{grid-column:1/-1;order:90}.ui-create-field-grid-flat>.modal-import-error,.ui-create-field-grid-flat>.modal-upload-field-source-documents:not(.ui-create-field-half){grid-column:1/-1}.ui-create-panel .modal-upload-field-source-documents{margin-top:0}.ui-create-panel .field{gap:7px}.ui-create-panel .input,.ui-create-panel .search-select-trigger,.ui-create-panel .select,.ui-create-panel .textarea{min-height:42px}.ui-create-panel .textarea{min-height:78px;resize:vertical}.ui-create-panel .modal-upload-field-source-documents .upload-input-bubble-modern{min-height:112px;padding:20px 22px}@media (max-width:640px) and (pointer:coarse){.modal-backdrop{padding:10px;place-items:end center}.modal-card{width:100%;max-height:min(92dvh,100%);border-radius:var(--modal-surface-radius);padding:14px}.modal-card.delivery-note-create-modal,.modal-card.invoice-create-modal,.modal-card.jira-modal,.modal-card.request-create-modal,.modal-card.support-create-modal,.modal-card:has(.calendar-create-form){width:100%;max-height:min(92dvh,100%);border-radius:24px 24px 20px 20px}.invoice-create-modal,.request-create-modal,.request-create-modal-reorder{width:100%}.delivery-note-item-grid,.invoice-create-fields-grid,.invoice-meta-detail-grid,.invoice-meta-kpis,.request-create-modal .split,.request-create-modal-top-row,.ticket-detail-grid,.ticket-detail-grid--labelloop-help,.ui-create-field-grid,.ui-create-field-grid-delivery,.ui-create-field-grid-preorder,.ui-create-field-grid-reorder{grid-template-columns:1fr}.request-create-modal-standard .request-create-section,.request-create-modal-standard .request-create-section>.field,.request-create-modal-standard .ui-create-section,.ui-create-field-grid-delivery>.field,.ui-create-field-grid-delivery>.ui-create-field-half,.ui-create-field-grid-delivery>.ui-create-field-third,.ui-create-field-grid-preorder>.field,.ui-create-field-grid-preorder>.ui-create-field-half,.ui-create-field-grid-preorder>.ui-create-field-third,.ui-create-field-grid-reorder>.field,.ui-create-field-grid-reorder>.ui-create-field-half,.ui-create-field-grid-reorder>.ui-create-field-third{grid-column:1/-1}.invoice-create-controls,.request-create-modal .modal-actions-right{width:100%;flex-direction:column;align-items:stretch}.modal-actions-end,.workspace-empty-state-actions,.workspace-empty-state-head{flex-direction:column;align-items:stretch}.workspace-empty-state-grid{grid-template-columns:1fr}}.request-create-actions,.request-create-modal .modal-actions-right{display:flex;justify-content:flex-end}.request-create-actions{width:100%;align-items:center;gap:var(--modal-action-gap);margin-top:4px}.request-create-submit-btn{width:auto;max-width:100%;align-self:flex-end;margin-left:auto}.request-create-modal-standard :is(.modal-actions,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions,.ui-modal-shell-actions) .btn{box-shadow:none}.request-create-modal-standard :is(.modal-actions,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions,.ui-modal-shell-actions) .btn:is(:hover,:focus-visible):not(:disabled){transform:none;box-shadow:none}.request-create-modal-standard :is(.modal-actions,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions,.ui-modal-shell-actions) .btn.btn-primary:is(:hover,:focus-visible):not(:disabled){background:#000000;border-color:#000000;color:#ffffff;filter:none;box-shadow:none}:root[data-theme=dark] .request-create-modal-standard :is(.modal-actions,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions,.ui-modal-shell-actions) .btn:is(:hover,:focus-visible):not(:disabled){background:var(--surface-subtle-hover);border-color:transparent;color:var(--text-primary);filter:none;box-shadow:none}:root[data-theme=dark] .request-create-modal-standard :is(.modal-actions,.request-create-actions,.invoice-create-controls,.invoice-create-submit-actions,.ui-modal-shell-actions) .btn.btn-primary:is(:hover,:focus-visible):not(:disabled){background:#464646;border-color:transparent;color:#F1F1F1;filter:none;box-shadow:none}.ui-create-panel-group-title,:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.delivery-note-create-modal,.calendar-create-form) .field>span{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:500;color:var(--muted);text-transform:capitalize}:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.calendar-create-form,.delivery-note-create-modal) :is(.input,.textarea,.select,.search-select-trigger,.search-select-value,.search-select-input,.search-select-option,.search-select-option-label){font-family:inherit;font-size:var(--font-size-body);line-height:1.35;letter-spacing:0;font-weight:400;color:var(--text)}:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.delivery-note-create-modal,.calendar-create-form) :is(.input,.textarea,.select,.search-select-trigger):hover:not(:disabled):not([aria-invalid=true]):not([data-invalid=true]){border-color:var(--workspace-control-border-hover);background:var(--modal-surface-bg);box-shadow:none}:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.calendar-create-form,.delivery-note-create-modal) .search-select-value.is-placeholder,:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.calendar-create-form,.delivery-note-create-modal) :is(.input,.textarea,.search-select-input)::placeholder{font-size:var(--font-size-body);line-height:1.35;letter-spacing:0;color:var(--muted);text-transform:capitalize}.request-create-section-title{font-family:inherit}.invoice-create-modal{width:min(860px,96vw);max-height:min(90vh,calc(100dvh - 32px));overflow-x:hidden;overflow-y:auto}.invoice-create-form{gap:16px}.invoice-create-fields-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;min-width:0}.invoice-create-fields-grid>.field{grid-column:span 3;min-width:0}.invoice-create-fields-grid>.invoice-create-field-third{grid-column:span 2}.invoice-create-fields-grid>.invoice-create-field-half{grid-column:span 3}.invoice-create-fields-grid>.invoice-create-field-two-thirds{grid-column:span 4}.invoice-create-fields-grid>.invoice-create-notes,.invoice-create-fields-grid>.modal-upload-field,.invoice-create-fields-grid>.modal-upload-field-source-documents,.invoice-create-fields-grid>.ui-create-handoff-note,.invoice-create-notes,.invoice-create-payment-conditions,.invoice-create-source-documents{grid-column:1/-1}.request-create-modal-standard .invoice-create-fields-grid>.invoice-create-payment-conditions.invoice-create-field-two-thirds{grid-column:span 4}.invoice-create-controls{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:var(--modal-action-gap);width:100%}.invoice-create-attachment-actions{justify-content:flex-start}.invoice-create-form .invoice-create-attachments{grid-area:auto;grid-column:1/-1;width:100%;justify-content:flex-start;margin-top:4px}.invoice-create-form .error-text{grid-column:1/-1;margin:0}.invoice-create-form .invoice-create-actions{grid-column:auto;justify-self:auto}.invoice-create-modal .invoice-create-submit-actions{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}.invoice-create-modal .invoice-create-submit-actions .btn{width:auto;max-width:100%;justify-self:auto}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.modal-head-actions{display:inline-flex;align-items:center;gap:8px}.modal-head h3{margin:0}.jira-modal>.modal-head .modal-title-row h3,.ui-workflow-detail-modal-head .modal-title-row h3{font-size:var(--detail-modal-title-size);line-height:var(--detail-modal-title-line-height);font-weight:800;letter-spacing:0}.jira-modal>.modal-head .modal-title-row .status-chip,.ui-workflow-detail-modal-head .modal-title-row .status-chip{min-height:var(--detail-modal-status-min-height);padding-block:var(--detail-modal-status-padding-block);padding-inline:var(--detail-modal-status-padding-inline);font-size:var(--detail-modal-status-font-size);line-height:var(--detail-modal-status-line-height)}.jira-modal>.modal-head .modal-title-row .status-edit-pill-btn.status-chip,.ui-workflow-detail-modal-head .modal-title-row .status-edit-pill-btn.status-chip{padding-right:calc(var(--detail-modal-status-padding-inline) - 2px)}.modal-head-copy{min-width:0;flex:1 1 auto}.modal-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.modal-card p>strong:first-child{display:block;margin-bottom:2px;color:var(--muted);font-weight:500;font-size:var(--font-size-caption)}.jira-modal{width:min(var(--detail-modal-width),calc(100vw - var(--detail-modal-viewport-inset)))}.jira-modal-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;min-height:min(70vh,720px);height:100%}.jira-modal-grid:where(:not(:has(>.jira-comments)),.ui-workflow-detail-grid--no-chat){grid-template-columns:minmax(0,1fr)}@media (max-width:1180px) and (min-width:981px){.ui-workflow-detail-modal--with-chat .jira-modal-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);min-height:min(70vh,720px);height:100%;overflow:hidden}.ui-workflow-detail-modal--with-chat .jira-main{overflow-x:hidden;overflow-y:auto;max-height:100%}.ui-workflow-detail-modal--with-chat .jira-comments{min-height:0;height:100%;border-left:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));border-top:0}}@media (max-width:980px){.ui-linked-record-field-grid,.ui-linked-record-field-grid--credit-note,.ui-linked-record-field-grid--delivery-note,.ui-linked-record-field-grid--invoice,.ui-linked-record-field-grid--order{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-card.jira-modal{height:min(88vh,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.jira-modal{width:min(100%,calc(100vw - 24px))}.jira-modal-grid{grid-template-columns:minmax(0,1fr);min-height:auto;overflow-y:auto}.ui-workflow-detail-modal--with-chat .jira-modal-grid{display:block;height:auto}.jira-main{padding:16px 0 18px;overflow:visible;max-height:none}.jira-comments{min-height:360px;height:auto;border-left:0;border-top:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));padding:18px 0 20px}}.ui-workflow-detail-modal-head{flex:0 0 auto}.ui-workflow-detail-modal-head-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--detail-modal-head-action-gap)}.ui-workflow-detail-modal-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--detail-modal-close-size);height:var(--detail-modal-close-size);min-width:var(--detail-modal-close-size);min-height:var(--detail-modal-close-size);margin:0;padding:0;border:0;border-radius:var(--modal-control-radius);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.ui-workflow-detail-modal-close svg{width:19px;height:19px;display:block}.ui-workflow-detail-modal-close:focus-visible,.ui-workflow-detail-modal-close:hover{background:var(--modal-control-hover-bg);color:var(--text);outline:none}.ui-workflow-detail-modal-close:focus-visible{outline:var(--modal-control-focus-outline);outline-offset:var(--modal-control-focus-outline-offset)}.ticket-overflow-menu{position:relative;display:inline-flex}.ticket-overflow-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--detail-modal-close-size);height:var(--detail-modal-close-size);min-width:var(--detail-modal-close-size);min-height:var(--detail-modal-close-size);margin:0;padding:0;border:0;border-radius:var(--modal-control-radius);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.ticket-overflow-trigger svg{width:19px;height:19px;display:block}.ticket-overflow-trigger:focus-visible,.ticket-overflow-trigger:hover,.ticket-overflow-trigger[aria-expanded=true]{background:var(--modal-control-hover-bg);color:var(--text);outline:none}.ticket-overflow-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:190px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--modal-surface-bg);border:1px solid var(--modal-surface-border);border-radius:var(--radius-md);box-shadow:var(--surface-shadow-raised)}.ticket-overflow-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-body);font-weight:600;color:var(--text);cursor:pointer;transition:background-color var(--motion-fast) ease}.ticket-overflow-item:focus-visible,.ticket-overflow-item:hover{background:var(--surface-subtle);outline:none}.ticket-overflow-item.is-danger{color:#dd4155}.ticket-overflow-item.is-danger:focus-visible,.ticket-overflow-item.is-danger:hover{background:color-mix(in srgb,#dd4155 12%,transparent)}.ticket-overflow-item:disabled{opacity:.5;cursor:not-allowed}.ui-workflow-detail-delete-action{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,#dd4155 42%,var(--stroke));border-radius:var(--radius-sm);background:color-mix(in srgb,#dd4155 7%,var(--panel));color:#b42336;font-size:var(--font-size-body);font-weight:650;line-height:1;box-shadow:none}.ui-workflow-detail-delete-action:focus-visible,.ui-workflow-detail-delete-action:hover{border-color:color-mix(in srgb,#dd4155 68%,var(--stroke));background:color-mix(in srgb,#dd4155 12%,var(--panel));color:#9f1f2f;outline:none}.ui-workflow-detail-main{min-width:0}.ui-workflow-detail-main-column{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.ui-workflow-detail-main-column:after{content:"";position:absolute;left:0;right:18px;bottom:50px;z-index:11;height:10px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent),var(--bg));opacity:0;transition:opacity var(--motion-fast) ease}.ui-workflow-detail-main-column.is-overflow-below:after{opacity:1}.ui-workflow-detail-action-bar{position:relative;bottom:0;z-index:12;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--modal-action-gap);min-height:0;margin:0;padding:10px 18px 6px 0;border-top:0;border-radius:0;background:var(--bg);box-shadow:0 -14px 26px -28px rgba(15,23,42,.34)}.ui-workflow-detail-action-label{flex:0 0 auto;color:var(--muted);font-size:var(--font-size-caption);font-weight:650;line-height:1.2;text-transform:uppercase}.ui-workflow-detail-action-controls{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.ui-workflow-detail-action-controls>*{min-width:0}.modal-card .ui-workflow-detail-action-controls .btn{min-height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;line-height:1}.ui-workflow-detail-footer-actions{flex:0 0 auto;align-items:center;width:100%;margin-top:0;padding-top:0}.ui-workflow-detail-footer-actions .ui-workflow-detail-action-bar{flex:1 1 auto;min-width:0}@keyframes modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(8px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-card{animation:none}*{scroll-behavior:auto!important}}.invoice-modal-subline{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.modal-card .textarea{resize:none}.invoice-modal-meta{font-size:32px;line-height:1.1;font-weight:600;color:var(--text)}.jira-main{border:0;border-radius:0;padding:var(--detail-modal-main-padding);background:var(--bg);flex:1 1 auto;display:flex;flex-direction:column;gap:14px;overflow-x:hidden;overflow-y:auto;min-width:0;min-height:0;max-height:100%;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-delete-row{margin-top:auto;display:flex;justify-content:flex-start;padding-top:8px}.jira-comments{border:0;border-left:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));border-radius:0;padding:var(--detail-modal-chat-padding);display:grid;grid-template-rows:minmax(0,1fr) repeat(3,auto);grid-gap:0;gap:0;background:var(--chat-list-bg);min-height:0;overflow:hidden;min-width:0;height:100%;max-height:100%}.jira-comments,.jira-comments .comment-compose{overflow-x:hidden}.jira-comments.jira-comments--internal .comment-compose{border-top-color:color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));background:rgba(255,247,220,.82);border-color:color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke))}.jira-comments.jira-comments--internal .comment-compose .textarea{background:rgba(255,255,255,.72);border-color:rgba(225,196,104,.28);box-shadow:none}.jira-comments h4{margin:0;font-size:15px;line-height:1.2;font-weight:700}.chat-panel-meta{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);padding:0 0 2px;font-size:var(--font-size-caption)}.chat-panel-meta>.status-chip,.invoice-modal-subline>.status-chip{display:none}.comment-unread-divider{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.01em}.comment-unread-divider:after,.comment-unread-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.chat-channel-toggle{display:inline-flex;gap:8px;padding:4px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:#ffffff;width:-moz-fit-content;width:fit-content}.chat-channel-toggle--footer{transform:translateY(1px)}.chat-channel-toggle-option{min-height:30px;min-width:88px;padding:6px 12px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px}.chat-channel-unread-dot{width:8px;height:8px}.chat-channel-toggle-option:hover{color:var(--text)}.chat-channel-toggle-option.is-active{background:#0D0D0D;color:#ffffff}.chat-channel-text-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent}.chat-channel-text-toggle--inline{margin-left:0}.chat-channel-inline-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 6px;border:1px solid transparent;border-radius:var(--radius-pill);background:rgba(255,255,255,.62);color:var(--chat-control-color);font-size:var(--font-size-body);font-weight:600;line-height:1;transform:translateY(0);box-shadow:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.chat-channel-inline-toggle.is-active{background:rgba(220,38,38,.08);border-color:transparent;color:#991b1b;box-shadow:none}.chat-channel-inline-toggle .chat-channel-unread-dot{position:absolute;top:1px;right:-6px}.chat-channel-inline-toggle:focus-visible,.chat-channel-inline-toggle:hover{background:rgba(255,255,255,.9);border-color:transparent;color:var(--chat-control-color)}.chat-channel-inline-toggle.is-active:focus-visible,.chat-channel-inline-toggle.is-active:hover{background:rgba(220,38,38,.12);border-color:transparent;color:#991b1b}.chat-channel-toggle-track{position:relative;display:inline-flex;align-items:center;width:30px;height:18px;border-radius:var(--radius-pill);background:#F1F1F1;transition:background-color .16s ease}.chat-channel-inline-toggle.is-active .chat-channel-toggle-track{background:#dc2626}.chat-channel-toggle-knob{position:absolute;left:2px;width:14px;height:14px;border-radius:var(--radius-pill);background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.22);transition:transform .16s ease}.chat-channel-inline-toggle.is-active .chat-channel-toggle-knob{transform:translateX(12px)}.chat-channel-toggle-label{white-space:nowrap}.chat-channel-inline-toggle--pill{min-height:30px;padding:0 12px;border:1px solid rgba(18,24,38,.08);border-radius:var(--radius-pill);background:rgba(255,255,255,.72);box-shadow:0 8px 20px rgba(15,23,42,.06)}.chat-channel-inline-toggle--pill:focus-visible,.chat-channel-inline-toggle--pill:hover{background:rgba(255,255,255,.9);border-color:rgba(18,24,38,.12)}.chat-coming-soon-anchor{position:relative;display:inline-flex;align-items:center;z-index:12}.chat-coming-soon-tooltip{position:absolute;left:0;bottom:calc(100% + 10px);z-index:2400;display:none;min-width:164px;padding:9px 11px;border:1px solid rgba(15,23,42,.18);border-radius:var(--radius-md);background:rgba(17,17,17,.96);color:#ffffff;font-size:var(--font-size-caption);font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 14px 30px rgba(15,23,42,.24);pointer-events:none}.chat-coming-soon-anchor:focus-within .chat-coming-soon-tooltip,.chat-coming-soon-anchor:hover .chat-coming-soon-tooltip{display:block}.chat-coming-soon-anchor--help{margin-left:auto;z-index:2400}.chat-coming-soon-anchor--help .chat-inline-mode-btn{background:var(--brand-ink);border-color:var(--brand-ink);color:#ffffff}.chat-coming-soon-anchor--help .chat-inline-mode-btn:focus-visible,.chat-coming-soon-anchor--help .chat-inline-mode-btn:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#ffffff;box-shadow:0 0 0 4px var(--field-focus-ring);outline:none}.chat-coming-soon-anchor--help .chat-coming-soon-tooltip{left:auto;right:0;top:auto;bottom:calc(100% + 12px);z-index:4000;transform:none}.chat-ai-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:6px;color:currentColor;line-height:1}.chat-ai-pill-icon svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .comment-compose-actions{position:relative;z-index:25}.chat-channel-text-toggle-option{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:0;border-radius:var(--radius-pill);background:transparent;color:#7a818d;font-size:14px;font-weight:400;line-height:1}.chat-channel-text-toggle-option .chat-channel-unread-dot{position:absolute;top:-1px;right:-8px}.chat-channel-text-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;color:currentColor;line-height:1;opacity:.82}.chat-channel-text-toggle-icon svg{display:block;width:15px;height:15px}.chat-channel-text-toggle-option:focus-visible,.chat-channel-text-toggle-option:hover{color:var(--brand-muted)}.chat-channel-text-toggle-option.is-active{color:#0D0D0D;padding:0 10px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:rgba(255,255,255,.92)}.modal-card>.claim-details-grid{margin-bottom:14px}.delivery-note-add-row{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.ui-detail-table-action-row{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.delivery-note-list{display:grid;grid-gap:12px;gap:12px}.delivery-note-item{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border:0;border-radius:var(--modal-surface-radius);background:#ffffff;box-shadow:var(--surface-shadow)}.delivery-note-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-note-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.delivery-note-docs{display:flex;flex-wrap:wrap;gap:8px}.delivery-note-create-form{display:grid;grid-gap:14px;gap:14px}.delivery-note-create-form .modal-actions-right{display:flex;justify-content:flex-end}.delivery-note-create-form .split{margin:0}.invoice-pdf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.invoice-meta-bubble{margin-bottom:0}.invoice-meta-bubble .ticket-detail-section-head h5{letter-spacing:0;text-transform:none}.invoice-editable-value{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:32px;margin:0;padding:0 14px;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left}.invoice-editable-value.is-enabled{cursor:text;transition:color .16s ease}.invoice-editable-value.is-enabled:hover{background:transparent}.invoice-editable-value:disabled{opacity:1}.invoice-inline-editor{display:grid;grid-gap:0;gap:0;margin:0;padding:0;width:100%;max-width:100%;min-width:0;justify-items:stretch;position:relative;overflow:hidden}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor:has(>input.input){min-height:32px;width:100%;padding:0;border-radius:0;background:transparent;transition:background .16s ease;overflow:hidden}.invoice-inline-textarea{min-height:86px;resize:vertical}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .input,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .search-select-trigger,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input{width:100%;max-width:100%;min-width:0;min-height:0;padding:0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;color:var(--text);font-size:15px;line-height:1.35;font-weight:700}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input::placeholder,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .input::placeholder,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input::placeholder{color:rgba(15,23,42,.36)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input:focus,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .input:focus,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .search-select-trigger:focus,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .search-select-trigger:focus-visible,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input:focus{outline:none;box-shadow:none!important}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input-wrap{width:100%;min-width:0;max-width:100%;min-height:32px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;transition:background .16s ease;overflow:hidden}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input[type=number]::-webkit-inner-spin-button,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-shell{width:100%;max-width:100%}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap{width:100%;min-width:0;max-width:100%;min-height:32px;padding:0;border-radius:0;background:transparent;transition:background .16s ease;overflow:hidden}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .currency-input-wrap,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .input,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor input.input{min-height:32px}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-field{padding-left:14px!important;padding-right:30px!important}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-toggle{right:8px;width:24px;height:24px;border-radius:var(--radius-sm)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap:focus-within .date-text-input-toggle,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap:hover .date-text-input-toggle{color:rgba(15,23,42,.78)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap:focus-within .date-text-input-toggle svg,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .date-text-input-wrap:hover .date-text-input-toggle svg{transform:none}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .invoice-inline-editor .invoice-inline-error{position:absolute;top:calc(100% + 2px);left:0;margin:0;font-size:var(--font-size-caption);line-height:1.2;white-space:nowrap;pointer-events:none}.invoice-inline-error{margin-top:0}.invoice-bank-bubble{margin:0 0 12px;padding:12px 14px;border:1px solid var(--stroke);border-radius:var(--modal-surface-radius);background:var(--glass-soft);display:grid;grid-gap:6px;gap:6px}.invoice-bank-bubble h4{margin:0;font-size:var(--font-size-body)}.invoice-bank-bubble p{margin:0}.invoice-bank-row{display:block;width:100%;padding:2px 0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer}.invoice-bank-row:disabled{opacity:.6;cursor:default}.invoice-bank-row:hover:not(:disabled){background:transparent}.invoice-bank-row p strong{color:var(--muted-strong)}.invoice-bank-copied{display:inline-block;margin-top:2px;font-size:var(--font-size-caption);font-weight:600;color:var(--accent-strong)}.invoice-pay-btn{border-radius:var(--radius-md);padding:7px 11px;font-size:var(--font-size-caption);line-height:1.1}.invoice-pdf-row{display:flex;align-items:flex-end;justify-content:flex-start;gap:12px}.invoice-pdf-row .pdf-preview-grid{flex:0 1 auto}.invoice-pay-btn-inline{align-self:flex-end;white-space:nowrap}.invoice-payment-cta-row{display:flex;justify-content:flex-end}.invoice-payment-modal{width:min(560px,100%);display:grid;grid-gap:16px;gap:16px}.invoice-payment-modal-grid{margin-top:-2px}.invoice-payment-modal-actions{gap:10px}.invoice-skonto-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid rgba(49,49,49,.08);background:rgba(249,248,244,.92)}.invoice-skonto-card.is-active{background:rgba(240,248,239,.92);border-color:rgba(88,144,97,.18)}.invoice-skonto-card.is-inactive{background:rgba(248,244,239,.92);border-color:rgba(156,132,103,.16)}.invoice-skonto-copy,.invoice-skonto-price{display:grid;grid-gap:4px;gap:4px}.invoice-skonto-price{justify-items:end;text-align:right}.invoice-skonto-price strong{font-size:20px;line-height:1;letter-spacing:-.03em}.invoice-skonto-original{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.invoice-pay-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.invoice-payments-bubble{display:grid;grid-gap:10px;gap:10px}.invoice-payments-table-wrap{overflow-x:auto}.invoice-payments-table{width:100%;border-collapse:collapse;font-size:var(--font-size-body);table-layout:fixed}.invoice-payments-table td,.invoice-payments-table th{padding:10px 8px;border-bottom:1px solid var(--stroke);text-align:left;vertical-align:top}.invoice-payments-table th{padding-top:0;color:var(--muted);font-size:var(--font-size-caption);font-weight:700}.invoice-payments-table tbody tr:last-child td{border-bottom:0}.invoice-payments-table col.invoice-payment-col-amount,.invoice-payments-table col.invoice-payment-col-date{width:15%}.invoice-payments-table col.invoice-payment-col-credit{width:20%}.invoice-payments-table col.invoice-payment-col-method{width:22%}.invoice-payments-table col.invoice-payment-col-status{width:28%}.invoice-payments-table td>.invoice-inline-editor,.invoice-payments-table td>.invoice-payment-credit-link,.invoice-payments-table td>.status-chip{margin-left:0;margin-right:auto}.invoice-payment-credit-link{padding:0;border:0;background:transparent;color:var(--text);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.invoice-payment-credit-link:focus-visible,.invoice-payment-credit-link:hover{color:var(--accent-strong)}.invoice-credit-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.invoice-credit-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-credit-panel-head h4{margin:0;font-size:14px}.invoice-credit-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);background:rgba(15,139,141,.12);color:#0f6d70;font-size:var(--font-size-caption);font-weight:700}.invoice-credit-list{display:grid;grid-gap:10px;gap:10px}.invoice-credit-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.78);text-align:left;transition:border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-base) ease}.invoice-credit-option:hover{border-color:color-mix(in srgb,#0f8b8d 40%,var(--stroke));transform:none}.invoice-credit-option.is-selected{border-color:rgba(15,139,141,.52);box-shadow:0 0 0 3px rgba(15,139,141,.12)}.invoice-credit-option-main,.invoice-credit-option-side{display:grid;grid-gap:4px;gap:4px}.invoice-credit-option-side{justify-items:end}.invoice-credit-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);background:linear-gradient(180deg,rgba(15,139,141,.09),rgba(15,139,141,.14));color:#0f6d70;box-shadow:inset 0 0 0 1px rgba(15,139,141,.08),0 1px 2px rgba(15,139,141,.08)}.invoice-credit-check svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.invoice-credit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:4px}.invoice-credit-summary-negative,.invoice-credit-summary-negative .detail-stack-value{color:#0f6d70}.invoice-credit-summary-total{padding:10px 12px;border-radius:var(--radius-md);background:rgba(15,139,141,.12)}.order-popup-surface,.preorder-modal-card,.preorder-table-card{border-radius:var(--modal-surface-radius);border:0;background:var(--modal-surface-bg);box-shadow:var(--surface-shadow)}.preorder-modal-card{min-height:258px;padding:15px 15px 16px}.preorder-table-card{padding:14px}.preorder-modal-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.preorder-modal-card-head h5{margin:0;font-size:var(--font-size-body);line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:var(--workspace-control-text-strong)}.preorder-modal-chip{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:30px;padding:5px 11px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--stroke) 82%,transparent);background:color-mix(in srgb,var(--surface-subtle) 92%,var(--panel));box-shadow:inset 0 1px 0 rgba(255,255,255,.72);color:var(--text);font-size:var(--font-size-caption);font-weight:700}.order-popup-info-grid,.preorder-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:start;grid-gap:8px;gap:8px;max-width:100%}.jira-main .order-popup-info-grid,.jira-main .preorder-detail-grid,.preorder-document-card,.preorder-more-info,.preorder-table-card{--order-popup-meta-color:var(--workspace-control-text)}:is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-item{display:grid;grid-template-columns:minmax(116px,148px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0}:is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-item--full .detail-stack-value,:is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-item--full .invoice-editable-value,:is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-item--full .invoice-inline-editor,:is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-item--full .invoice-inline-textarea{width:100%;max-width:100%}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-label{margin-bottom:0;font-family:inherit;font-size:11.5px;line-height:1.25;letter-spacing:0;font-weight:500;color:var(--order-popup-meta-color);grid-column:1}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value{display:flex;align-items:center;width:100%;box-sizing:border-box;min-width:0;min-height:31px;padding:0 12px;border:1px solid var(--detail-value-border);border-radius:var(--radius-md);background:var(--detail-value-bg);color:var(--text);font-size:13.5px;line-height:1.28;font-weight:700;white-space:normal;overflow:visible;overflow-wrap:anywhere;grid-column:2;transition:background-color var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease}.jira-main .preorder-detail-grid--secondary .detail-stack-value{border-color:var(--detail-value-border-secondary);background:var(--detail-value-bg-secondary)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value:hover{background:var(--detail-value-bg-hover)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value>.invoice-editable-value,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value>.invoice-inline-editor{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:calc(100% + 24px)}.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value:has(.invoice-editable-value.is-enabled):hover,.jira-main :is(.preorder-detail-grid,.order-popup-info-grid) .detail-stack-value:has(.invoice-inline-editor){background:var(--detail-value-bg-hover)}.preorder-more-info{margin-top:4px;padding-top:10px;border-top:1px solid var(--detail-section-separator)}.preorder-more-info summary{cursor:pointer;list-style:none;color:var(--order-popup-meta-color);font-size:11.5px;line-height:1.25;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px}.preorder-more-info summary::-webkit-details-marker{display:none}.preorder-more-info summary:after{content:"";width:14px;height:14px;flex:0 0 14px;background:currentColor;opacity:.72;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(0deg);transition:transform .18s ease,opacity .18s ease}.preorder-more-info[open] summary{margin-bottom:10px}.preorder-more-info[open] summary:after{transform:rotate(180deg);opacity:.9}.preorder-detail-grid--secondary{margin-top:0}.preorder-document-card{min-height:168px;display:flex;flex-direction:column;justify-content:flex-start;padding:14px 16px!important;background:var(--modal-surface-bg)!important;border:1px solid var(--modal-surface-border)!important;box-shadow:var(--surface-shadow)!important;border-radius:var(--modal-surface-radius)!important}.preorder-document-card.is-clickable{cursor:pointer}.preorder-modal-card-flat{background:color-mix(in srgb,var(--modal-surface-bg) 92%,var(--brand-surface))!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--modal-surface-border) 92%,transparent)!important;border-radius:var(--modal-surface-radius)!important;padding:14px 16px!important}.invoice-detail-action-row{display:flex;justify-content:flex-end;margin-top:16px}:is(.preorder-document-card>.muted,.preorder-document-card>.preorder-document-list,.preorder-document-empty:not(.ui-linked-record-empty)){flex:1 1}.preorder-document-empty{display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:14px 10px 20px;text-align:center}.preorder-document-upload{white-space:nowrap}.preorder-document-actions{margin-top:16px;display:flex;justify-content:flex-end}.preorder-document-actions .preorder-document-upload,.preorder-table-card .delivery-note-add-row .btn,.preorder-table-card .invoice-detail-action-row .btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 14px;border-radius:var(--radius-md);font-size:var(--font-size-caption);line-height:1;font-weight:700;white-space:nowrap;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.preorder-document-actions .preorder-document-upload{background:var(--brand-ink);border-color:var(--brand-ink);color:#ffffff;box-shadow:none}.preorder-document-actions .preorder-document-upload:focus-visible,.preorder-document-actions .preorder-document-upload:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#ffffff}.preorder-document-list{display:grid;grid-gap:6px;gap:6px;align-content:start;margin-top:0}.preorder-document-drop-hint{color:var(--brand-subtle);font-size:var(--font-size-caption);line-height:1.35;font-weight:600;letter-spacing:.01em;max-width:220px;margin:0 auto}.preorder-document-drop-hint strong{color:var(--muted-strong);font-weight:800}.preorder-document-empty .muted{margin:0;color:var(--workspace-control-text);font-size:14px;line-height:1.4}.ui-detail-linked-records-section:has(.ui-linked-record-empty){min-height:0}.ui-detail-linked-records-section.preorder-document-card{border-color:transparent!important;min-height:0;gap:10px;padding:12px 14px!important}.ui-linked-record-list--field-grid{gap:8px}.ui-linked-record-empty{flex:0 0 auto;min-height:54px;padding:10px 12px;align-content:center}.ui-linked-record-empty .muted{font-size:var(--font-size-body)}.preorder-document-card.is-file-drop-target{border-color:color-mix(in srgb,var(--brand-subtle) 36%,var(--stroke))!important;background:var(--modal-surface-bg)!important}.preorder-document-card.is-clickable:focus-within:not(.is-file-drop-target),.preorder-document-card.is-clickable:hover:not(.is-file-drop-target){border-color:color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke))!important;background:var(--modal-surface-bg)!important;box-shadow:var(--surface-shadow)!important;transform:none}.jira-main .invoice-payments-bubble,.jira-main .modal-detail-surface,.jira-main .ui-detail-surface,.modal-card.document-detail-modal .ui-detail-surface{min-height:var(--detail-section-min-height);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--detail-section-gap);padding:var(--detail-section-padding)!important;border:1px solid var(--detail-section-border)!important;border-radius:var(--detail-section-radius)!important;background:var(--detail-section-bg)!important;box-shadow:var(--detail-section-shadow)!important;transform:none}.jira-main .ui-detail-surface--document:not(:has(.ui-linked-record-empty)),.modal-card.document-detail-modal .ui-detail-surface--document:not(:has(.ui-linked-record-empty)){min-height:0}.jira-main .ui-detail-surface--document:has(.ui-detail-document-empty),.modal-card.document-detail-modal .ui-detail-surface--document:has(.ui-detail-document-empty){min-height:var(--detail-section-document-min-height)}.jira-main .invoice-payments-bubble,.jira-main .modal-detail-surface,.jira-main .ui-detail-flat-summary-section,.jira-main .ui-detail-surface--flat{border-color:var(--detail-section-border)!important;background:var(--detail-section-bg)!important;box-shadow:var(--detail-section-shadow)!important}.jira-main .ui-detail-linked-records-section,.modal-card.document-detail-modal .ui-detail-linked-records-section{min-height:0}.jira-main .ui-detail-surface.is-clickable:focus-within:not(.is-file-drop-target),.jira-main .ui-detail-surface.is-clickable:hover:not(.is-file-drop-target),.modal-card.document-detail-modal .ui-detail-surface.is-clickable:focus-within:not(.is-file-drop-target),.modal-card.document-detail-modal .ui-detail-surface.is-clickable:hover:not(.is-file-drop-target){border-color:var(--detail-section-border)!important;background:var(--detail-section-bg)!important;box-shadow:var(--detail-section-shadow)!important;transform:none}.preorder-document-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px 6px 10px;border-radius:var(--radius-sm);background:var(--modal-surface-subtle-bg);border:1px solid var(--modal-surface-border);color:inherit;text-decoration:none;min-height:38px;max-width:100%;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.preorder-document-item:has(.ui-linked-record-content){grid-template-columns:minmax(0,1fr);min-height:64px;padding:10px 12px;border-color:var(--modal-surface-border);background:var(--modal-surface-subtle-bg);overflow:hidden}.preorder-document-item.is-linked-record{cursor:pointer}.preorder-document-item:hover{background:var(--detail-value-bg-hover);border-color:var(--modal-surface-border);box-shadow:none}.preorder-document-link{min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.preorder-document-action:focus-visible,.preorder-document-item:focus-visible .preorder-document-file-action,.preorder-document-item:hover .preorder-document-action,.preorder-document-item:hover .preorder-document-file-action,.preorder-document-link:focus-visible+.preorder-document-action{color:var(--brand-ink)}.preorder-document-action:focus-visible,.preorder-document-item:focus-visible,.preorder-document-link:focus-visible{outline:none}.preorder-document-item:focus-within{background:var(--nav-item-hover-bg);box-shadow:0 0 0 3px var(--field-focus-ring)}.preorder-document-item.is-disabled{cursor:default;opacity:.58;pointer-events:none}.preorder-document-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 auto}.preorder-document-copy strong{font-size:var(--font-size-caption);font-weight:720}.preorder-document-copy span,.preorder-document-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preorder-document-copy span{color:var(--muted);font-size:11px;line-height:1.25}.ui-linked-record-content{min-width:0;width:100%}.ui-linked-record-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:12px;gap:12px;align-items:center;width:100%;min-width:0}.ui-linked-record-field-grid--delivery-note,.ui-linked-record-field-grid--invoice,.ui-linked-record-field-grid--order{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.ui-linked-record-field-grid--credit-note{grid-template-columns:minmax(0,1fr) minmax(90px,.55fr) minmax(96px,.55fr) max-content 32px;align-items:center}.ui-linked-record-field{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;justify-items:start}.ui-linked-record-field>span:first-child{min-width:0;max-width:100%;overflow:hidden;color:var(--muted);font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ui-linked-record-field .request-link>span:first-child,.ui-linked-record-field .request-link>strong,.ui-linked-record-field>.request-link,.ui-linked-record-field>strong{min-width:0;max-width:100%;overflow:hidden;color:var(--text);font-size:var(--font-size-caption);font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-linked-record-field .request-link-subtitle,.ui-linked-record-field small{min-width:0;max-width:100%;overflow:hidden;color:var(--muted);font-size:11px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ui-linked-record-field .table-file-action,.ui-linked-record-field .tracking-pill-link,.ui-linked-record-field>.status-chip{justify-self:start}.ui-linked-record-field>.status-chip{min-height:26px;min-width:0;max-width:100%;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-linked-record-field-grid--credit-note .ui-linked-record-field:has(.table-file-action){justify-items:end}.ui-linked-record-field-grid--credit-note .ui-linked-record-field:has(>.status-chip)>.status-chip{min-width:max-content;max-width:none}.ui-linked-record-field-grid--credit-note .ui-linked-record-field .table-file-action{justify-self:end;width:28px;height:28px}@media (max-width:980px){.ui-linked-record-field-grid--credit-note{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-linked-record-field-grid--credit-note .ui-linked-record-field:has(>.status-chip)>.status-chip{min-width:0;max-width:100%}.ui-linked-record-field-grid--credit-note .ui-linked-record-field .table-file-action,.ui-linked-record-field-grid--credit-note .ui-linked-record-field:has(.table-file-action){justify-self:start;justify-items:start}}.ui-linked-record-field:has(>.status-chip)>span:first-child{display:none}.ui-linked-record-field:has(>.table-file-action)>span:first-child{display:none}.ui-linked-record-inline-list{display:inline-flex;align-items:center;gap:3px}.preorder-document-action,.preorder-document-file-action,.preorder-table-icon-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:26px;height:26px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--workspace-control-text-strong);text-decoration:none;flex-shrink:0;line-height:0;padding:0}.preorder-document-action svg,.preorder-document-file-action svg,.preorder-table-icon-btn svg{display:block;width:15px;height:15px;flex-shrink:0}:root[data-theme=dark] .ticket-detail-section{background:var(--card);color:var(--text);box-shadow:var(--surface-shadow)}:root[data-theme=dark] .ticket-detail-section h5,:root[data-theme=dark] .ticket-detail-section-head h5{color:var(--text)}:root[data-theme=dark] .preorder-document-action,:root[data-theme=dark] .preorder-document-file-action,:root[data-theme=dark] .preorder-table-icon-btn{background:transparent;border-color:var(--workspace-control-border);color:var(--workspace-control-text-strong)}.preorder-document-file-action{margin-left:0;width:20px;height:20px}.preorder-document-file-action svg{width:20px;height:20px}.preorder-table-shell{max-width:100%;overflow:hidden}.preorder-table-card .ticket-detail-section-head{margin-bottom:8px}.preorder-table-card .ticket-detail-section-head h5{margin:0;font-size:var(--font-size-body);line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.request-detail-workflow-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.request-detail-b2b-button{border-color:rgba(17,17,17,.72);box-shadow:inset 0 0 0 1px rgba(17,17,17,.08)}.request-detail-b2b-button:focus-visible,.request-detail-b2b-button:hover{border-color:rgba(17,17,17,.92)}.preorder-modal-table{min-width:100%}.preorder-modal-table--order-delivery-notes,.preorder-modal-table--order-linked-invoices{table-layout:fixed}.preorder-modal-table th{white-space:nowrap;color:var(--order-popup-meta-color);font-size:var(--font-size-caption);line-height:1.25;font-weight:500;background:transparent;text-align:left}.preorder-modal-table td{vertical-align:middle;background:transparent;color:var(--text);font-size:var(--font-size-body);text-align:left}.preorder-modal-table tbody td:first-child{font-weight:700}.preorder-modal-table tbody td:first-child .popup-inline-link,.preorder-modal-table tbody td:first-child .request-link,.preorder-modal-table tbody td:first-child button{font-weight:inherit}.preorder-modal-table--order-delivery-notes tbody td:first-child,.preorder-modal-table--order-linked-invoices tbody td:first-child{font-weight:700;color:var(--text)}.preorder-modal-table td,.preorder-modal-table th{padding-top:13px;padding-bottom:13px;min-width:0;overflow:hidden;text-overflow:ellipsis}.preorder-modal-table td>*,.preorder-modal-table th>*{max-width:100%;min-width:0}.preorder-modal-table--order-delivery-notes td:first-child,.preorder-modal-table--order-delivery-notes th:first-child{width:22%}.preorder-modal-table--order-delivery-notes td:nth-child(2),.preorder-modal-table--order-delivery-notes th:nth-child(2){width:12%}.preorder-modal-table--order-delivery-notes td:nth-child(3),.preorder-modal-table--order-delivery-notes th:nth-child(3){width:18%}.preorder-modal-table--order-delivery-notes td:nth-child(4),.preorder-modal-table--order-delivery-notes th:nth-child(4){width:34%}.preorder-modal-table--order-delivery-notes td:nth-child(5),.preorder-modal-table--order-delivery-notes th:nth-child(5){width:14%}.preorder-modal-table--order-linked-invoices td:first-child,.preorder-modal-table--order-linked-invoices th:first-child{width:20%}.preorder-modal-table--order-linked-invoices td:nth-child(2),.preorder-modal-table--order-linked-invoices th:nth-child(2){width:12%}.preorder-modal-table--order-linked-invoices td:nth-child(3),.preorder-modal-table--order-linked-invoices th:nth-child(3){width:18%}.preorder-modal-table--order-linked-invoices td:nth-child(4),.preorder-modal-table--order-linked-invoices th:nth-child(4){width:14%}.preorder-modal-table--order-linked-invoices td:nth-child(5),.preorder-modal-table--order-linked-invoices th:nth-child(5){width:10%}.preorder-modal-table--order-linked-invoices td:nth-child(6),.preorder-modal-table--order-linked-invoices th:nth-child(6){width:18%}.preorder-modal-table td:last-child,.preorder-modal-table th:last-child{width:42px;text-align:right;padding-left:4px;padding-right:2px}.preorder-modal-table.invoice-popup-table td:last-child,.preorder-modal-table.invoice-popup-table th:last-child{width:auto;text-align:left;padding-left:clamp(14px,1.8vw,24px);padding-right:clamp(14px,1.8vw,24px)}.preorder-modal-table.invoice-popup-linked-table{table-layout:fixed;width:100%;min-width:0}.preorder-modal-table.invoice-popup-linked-table td,.preorder-modal-table.invoice-popup-linked-table th{padding-right:10px;white-space:normal}.preorder-modal-table.invoice-popup-linked-table td>.popup-inline-link,.preorder-modal-table.invoice-popup-linked-table td>.request-link,.preorder-modal-table.invoice-popup-linked-table td>.status-chip,.preorder-modal-table.invoice-popup-linked-table td>.tracking-pill-link{max-width:100%}.preorder-modal-table.invoice-popup-linked-table .request-link--stacked>span,.preorder-modal-table.invoice-popup-linked-table .tracking-pill-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.preorder-modal-table.invoice-popup-linked-table .tracking-pill-action{flex:0 0 auto}.preorder-modal-table.invoice-popup-linked-delivery-table td:first-child,.preorder-modal-table.invoice-popup-linked-delivery-table th:first-child{width:20%}.preorder-modal-table.invoice-popup-linked-delivery-table td:nth-child(2),.preorder-modal-table.invoice-popup-linked-delivery-table th:nth-child(2){width:15%}.preorder-modal-table.invoice-popup-linked-delivery-table td:nth-child(3),.preorder-modal-table.invoice-popup-linked-delivery-table th:nth-child(3){width:10%}.preorder-modal-table.invoice-popup-linked-delivery-table td:nth-child(4),.preorder-modal-table.invoice-popup-linked-delivery-table th:nth-child(4){width:20%}.preorder-modal-table.invoice-popup-linked-delivery-table td:nth-child(5),.preorder-modal-table.invoice-popup-linked-delivery-table th:nth-child(5){width:29%}.preorder-modal-table.invoice-popup-linked-delivery-table td:nth-child(6),.preorder-modal-table.invoice-popup-linked-delivery-table th:nth-child(6){width:6%;text-align:right;padding-right:0}.preorder-modal-table.invoice-payment-history-table td>.invoice-inline-editor,.preorder-modal-table.invoice-payment-history-table td>.invoice-payment-credit-link,.preorder-modal-table.invoice-payment-history-table td>.status-chip,.preorder-modal-table.invoice-payment-history-table td>.transaction-payment-method,.preorder-modal-table.invoice-payment-history-table td>.transaction-payment-method-badge{margin-left:0!important;margin-right:auto!important}.request-item-modal-table{table-layout:fixed}.request-item-modal-table td:first-child,.request-item-modal-table th:first-child{width:34%}.request-item-modal-table td:nth-child(2),.request-item-modal-table th:nth-child(2){width:30%}.request-item-modal-table td:nth-child(3),.request-item-modal-table td:nth-child(4),.request-item-modal-table th:nth-child(3),.request-item-modal-table th:nth-child(4){width:18%}.request-item-modal-table td:first-child,.request-item-modal-table th:first-child{white-space:normal;overflow-wrap:anywhere}.request-item-modal-table td:last-child,.request-item-modal-table th:last-child{width:18%;text-align:left;padding-left:clamp(14px,1.8vw,24px);padding-right:clamp(14px,1.8vw,24px)}.preorder-table-card .delivery-note-add-row{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.preorder-table-card .delivery-note-add-row .btn{min-height:42px;padding:0 22px;border-radius:var(--radius-lg);font-weight:800;transition:background-color var(--motion-base),border-color var(--motion-base),color var(--motion-base),box-shadow var(--motion-base),filter var(--motion-base)}.preorder-table-card .delivery-note-add-row .btn.btn-primary{background:var(--brand-ink);border-color:var(--brand-ink);color:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,.12)}.preorder-table-card .delivery-note-add-row .btn.btn-primary:focus-visible,.preorder-table-card .delivery-note-add-row .btn.btn-primary:hover,.preorder-table-card .invoice-detail-action-row .btn.btn-primary:focus-visible,.preorder-table-card .invoice-detail-action-row .btn.btn-primary:hover{background:#1d1d1f;border-color:#1d1d1f;color:#ffffff;filter:none;box-shadow:0 14px 30px rgba(0,0,0,.18);transform:none}.preorder-table-card .delivery-note-add-row .btn.btn-primary:active,.preorder-table-card .invoice-detail-action-row .btn.btn-primary:active{transform:translateY(0);box-shadow:0 8px 18px rgba(0,0,0,.14)}.jira-comment-list{display:flex;flex-direction:column;gap:12px;grid-auto-rows:max-content;max-height:100%;min-height:0;flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px 0 16px 4px;scroll-padding-bottom:24px;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.jira-comment{border:0;border-radius:0;padding:0;background:transparent}.jira-comment p,.jira-comment small{margin:0}.jira-comment-thread{gap:10px}.jira-comment-children,.jira-comment-thread-node{display:grid;grid-gap:8px;gap:8px}.jira-comment-children{margin-left:24px;border-left:1px dashed #c8d6f0;padding-left:10px}.jira-comment-reply{background:#ffffff}.jira-comment-item{position:relative;display:flex;align-items:flex-end;gap:10px;justify-self:start;max-width:min(86%,680px);min-width:0;padding:0;animation:commentFadeIn .16s ease}.jira-comment-item.is-own{display:flex;flex-direction:row-reverse;justify-content:flex-end;justify-self:end;margin-left:auto;padding:0}.jira-comment-item.is-own .jira-comment-avatar{flex:0 0 var(--chat-avatar-size)}.jira-comment-item.is-own .jira-comment-content{flex:1 1 auto}@keyframes commentFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.jira-comment-avatar{width:var(--chat-avatar-size);height:var(--chat-avatar-size);min-width:var(--chat-avatar-size);min-height:var(--chat-avatar-size);max-width:var(--chat-avatar-size);max-height:var(--chat-avatar-size);aspect-ratio:1/1;border-radius:var(--radius-pill);border:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-caption);font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;align-self:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.chat-profile-hover{position:relative;display:inline-flex;flex:0 0 auto}.chat-profile-hover-inline{align-items:center}.chat-profile-tooltip{position:absolute;left:0;top:calc(100% + 8px);z-index:30;display:none;width:max-content;max-width:min(240px,calc(100vw - 32px));padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.94);color:#313131;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:none;white-space:normal;pointer-events:none}.chat-profile-hover:focus-within .chat-profile-tooltip,.chat-profile-hover:hover .chat-profile-tooltip{display:grid;grid-gap:3px;gap:3px}.admin-chat-row.is-own .chat-profile-tooltip,.jira-comment-item.is-own .chat-profile-tooltip{left:auto;right:0}.chat-profile-tooltip-name{display:block;color:#313131;font-size:var(--font-size-caption);font-weight:700;line-height:1.25}.chat-profile-tooltip-meta{display:block;color:#313131;font-size:11px;font-weight:500;line-height:1.35;opacity:.78}.jira-comment-content{position:relative;display:grid;flex:1 1 auto;grid-row-gap:6px;row-gap:6px;grid-column-gap:14px;column-gap:14px;margin-top:28px;width:-moz-fit-content;width:fit-content;min-width:min(100%,160px);max-width:min(calc(100% - var(--chat-avatar-size) - 10px),640px);justify-self:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body body" "head head";border:0;border-radius:18px 18px 18px 8px;background:var(--chat-bubble-bg);padding:12px 14px 7px;overflow:visible;box-shadow:0 8px 20px rgba(15,23,42,.035)}.jira-comment-content:has(.comment-attachments){grid-template-areas:"body body" "head head" "attachments attachments"}.jira-comment-content:has(>.localized-chat-message>.localized-chat-message-meta){min-width:min(100%,300px)}.jira-comment-item.is-own .jira-comment-content{justify-self:end;grid-template-areas:"body body" "head head";border-radius:18px 18px 8px 18px;background:var(--chat-bubble-own-bg);color:var(--chat-bubble-own-color);box-shadow:0 10px 22px rgba(15,23,42,.06)}.jira-comment-item.is-own .jira-comment-content:has(.comment-attachments){grid-template-areas:"body body" "head head" "attachments attachments"}.jira-comment-head{grid-area:head;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;margin-top:14px}.jira-comment-item.is-own .jira-comment-head{justify-content:flex-end}.jira-comment-item.is-own .jira-comment-head p{order:2;color:rgba(255,255,255,.9)}.jira-comment-item.is-own .jira-comment-head .jira-comment-role{order:1}.jira-comment-item.is-own .jira-comment-head .comment-edit-btn{order:3}.jira-comment-head p{margin:0;color:#666666}.jira-comment-role{display:inline-flex;align-items:center;border:0;background:transparent;color:#666666;padding:0;font-size:10px;font-weight:600}.jira-comment-role[data-role=agent],.jira-comment-role[data-role=label],.jira-comment-role[data-role=retailer],.jira-comment-role[data-role=user]{color:#666666}.jira-comment-date{grid-area:date;position:absolute;top:-25px;left:0;right:auto;margin-top:0;font-size:.72rem;font-weight:600;color:#666666;justify-self:end;align-self:center;white-space:nowrap}.jira-comment-date,.jira-comment-date.muted{color:#666666}.jira-comment-content:has(>.localized-chat-message>.localized-chat-message-meta)>.jira-comment-date{display:none}.jira-comment-content>.localized-chat-message{display:contents}.jira-comment-content>.localized-chat-message>.localized-chat-message-meta{grid-area:translation;position:absolute;top:-25px;left:0;right:auto;z-index:2;gap:8px;font-size:.72rem;font-weight:600;line-height:1.2;min-height:18px;align-self:center;justify-self:start;color:#666666}.jira-comment-content>.localized-chat-message>.localized-chat-message-meta *{color:#666666}.jira-comment-content>.localized-chat-message>.localized-chat-message-body{grid-area:body}.jira-comment-item.is-own .jira-comment-date{right:0;left:auto;justify-self:end;color:#666666}.jira-comment-item.is-own .jira-comment-content>.localized-chat-message>.localized-chat-message-meta{left:auto;right:0;justify-content:flex-end}.jira-comment-body{grid-area:body;margin:0;line-height:1.45;text-align:left;white-space:pre-wrap}.jira-comment-body,.jira-comment-body *{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.jira-comment-item.is-own .jira-comment-role{color:rgba(255,255,255,.9)}.jira-comment-item.is-own .jira-comment-body,.jira-comment-item.is-own .jira-comment-body *{color:var(--chat-bubble-own-color)}.jira-comment-item.is-own .ticket-inline-link{background:var(--chat-bubble-own-chip-bg);color:var(--chat-bubble-own-chip-color)}.jira-comment-item.is-own .comment-attachment-chip{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.12);color:var(--chat-bubble-own-chip-color)}.jira-comment-reaction-corner{position:absolute;right:10px;bottom:-12px;z-index:4;display:inline-flex;flex-direction:column;align-items:flex-end;max-width:min(100%,240px)}.jira-comment-reaction-corner.is-own{right:auto;left:10px;align-items:flex-start}.jira-comment-reaction-anchor{position:relative;display:inline-flex;align-items:center}.jira-comment-reaction-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:#666666;font-size:14px;line-height:1;box-shadow:none}.jira-comment-reaction-trigger.has-reactions{padding:0;border-color:transparent;background:transparent;box-shadow:none}.jira-comment-reaction-trigger:focus-visible,.jira-comment-reaction-trigger:hover{border-color:#c5d1e1;color:#666666}.jira-comment-reaction-trigger.is-active{border-color:var(--stroke);background:rgba(255,255,255,.98);color:#666666}.jira-comment-reaction-trigger.has-reactions.is-active{border-color:transparent;background:transparent}.jira-comment-reaction-stack{display:inline-flex;align-items:center;gap:6px}.jira-comment-reaction-stack-chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 6px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:#666666;font-size:11px;font-weight:600;box-shadow:none}.jira-comment-reaction-stack-chip+.jira-comment-reaction-stack-chip{margin-left:-8px}.jira-comment-reaction-stack-chip.is-active{border-color:var(--stroke);background:rgba(255,255,255,.98);color:#666666}.jira-comment-reaction-stack-emoji{font-size:14px;line-height:1}.jira-comment-reaction-stack-count,.jira-comment-reaction-stack-more{font-size:10px;font-weight:700;letter-spacing:.01em}.jira-comment-reaction-stack-more{color:#666666}.jira-comment-reaction-tooltip{position:absolute;bottom:calc(100% + 4px);right:0;display:none;min-width:140px;max-width:220px;padding:8px 10px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.97);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#666666;white-space:normal}.jira-comment-reaction-corner.is-own .jira-comment-reaction-tooltip{right:auto;left:0}.jira-comment-reaction-anchor:focus-within .jira-comment-reaction-tooltip,.jira-comment-reaction-anchor:hover .jira-comment-reaction-tooltip{display:grid;grid-gap:4px;gap:4px}.jira-comment-reaction-tooltip-line{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.35}.comment-emoji-icon{width:16px;height:16px;color:currentColor;flex:0 0 auto}.jira-comment-reaction-popover{position:absolute;bottom:calc(100% + 8px);display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:rgba(255,255,255,.96);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;white-space:nowrap}.jira-comment-reaction-corner{--reaction-popover-align:0}.jira-comment-reaction-corner.is-own{--reaction-popover-align:auto}.jira-comment-reaction-popover{left:var(--reaction-popover-align);right:auto}.jira-comment-reaction-corner.is-own .jira-comment-reaction-popover{left:auto;right:0}.jira-comment-reaction-option{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:0;background:transparent;font-size:18px;line-height:1;transform:translateY(0);transition:transform .14s ease,background-color .14s ease}.jira-comment-reaction-option:focus-visible,.jira-comment-reaction-option:hover{background:rgba(241,245,249,.96);transform:scale(1.04)}.ticket-inline-link{display:inline;border-radius:var(--radius-sm);padding:0 4px;margin:0 1px;background:#dbeafe;color:#1d4ed8;font-weight:600;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.ticket-inline-link:hover{background:#bfdbfe}.comment-attachments{grid-area:attachments;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.comment-attachment-chip{display:inline-flex;align-items:center;gap:0;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:rgba(255,255,255,.96);color:#666666;padding:6px 10px;min-height:34px;font-size:var(--font-size-caption);line-height:1.25;max-width:min(100%,210px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-attachment-chip.is-removable{position:relative;padding-right:18px;overflow:hidden;transition:padding-right .18s ease}.comment-attachment-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-attachment-image-button{border:0;padding:0;background:transparent;cursor:pointer}.comment-attachment-image-thumb{display:block;width:112px;height:112px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--stroke)}.comment-attachment-remove{position:absolute;top:calc(50% - 1px);right:10px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:0;background:transparent;color:#7a8394;font-size:17px;font-weight:700;line-height:1;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,color .15s ease}.comment-attachment-chip.is-removable:hover .comment-attachment-remove{opacity:1;pointer-events:auto}.comment-attachment-chip.is-removable:focus-within,.comment-attachment-chip.is-removable:hover{padding-right:46px}.comment-attachment-remove:focus-visible,.comment-attachment-remove:hover{color:#d14343;outline:none}.comment-save-btn{justify-self:end;align-self:end;width:auto;min-height:34px;padding:6px 12px;font-size:var(--font-size-caption)}.comment-edit-btn{margin-left:auto;min-height:28px;padding:4px 10px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:var(--surface);color:var(--text-primary);font-size:var(--font-size-caption)}.jira-comment-item.is-own .comment-edit-btn{order:-1;margin-left:0;margin-right:auto}.comment-edit-row{display:grid;grid-gap:8px;gap:8px}.comment-edit-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.chat-comment-context-menu{position:fixed;z-index:1200;min-width:132px;padding:6px 0;border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.98);box-shadow:var(--surface-shadow)}.chat-comment-context-menu-item{width:100%;padding:10px 14px;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:600;text-align:left}.chat-comment-context-menu-item:focus-visible,.chat-comment-context-menu-item:hover{background:rgba(244,246,249,.92)}.comment-compose{position:relative;display:grid;grid-gap:8px;gap:8px;width:min(100%,940px);padding:12px 16px;border:0;border-radius:var(--radius-lg);background:rgba(255,255,255,.98);box-shadow:var(--surface-shadow);overflow:visible;margin-bottom:34px;margin-right:auto;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.comment-compose:focus-within{border-color:var(--stroke);box-shadow:var(--surface-shadow)}.support-create-modal .comment-compose.support-create-compose{width:100%;padding:0;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff;box-shadow:none;margin-bottom:0;margin-right:0}.support-create-modal .comment-compose.support-create-compose:focus-within{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.comment-compose-field,.mention-input-wrap{position:relative;width:100%;min-width:0}.mention-input-wrap{z-index:120}.mention-input-wrap:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:var(--modal-surface-radius);border:1px solid transparent;background:transparent;opacity:0;transition:opacity var(--motion-base) ease,border-color var(--motion-base) ease,background var(--motion-base) ease,box-shadow var(--motion-base) ease}.mention-input-wrap.is-drop-target .textarea,.mention-input-wrap.is-drop-target textarea{background:var(--chat-input-bg)!important}.mention-input-wrap.is-drop-target:after{border-color:transparent;background:var(--field-focus-ring);box-shadow:inset 0 0 0 2px var(--field-focus-ring),0 10px 24px color-mix(in srgb,var(--brand-ink) 6%,transparent);opacity:1}.mention-suggestions{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:1200;display:grid;grid-gap:4px;gap:4px;border:1px solid transparent;border-radius:var(--modal-surface-radius);background:var(--modal-surface-bg);box-shadow:var(--surface-shadow-raised);padding:6px;max-height:220px;overflow:auto;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.mention-suggestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--nav-item-radius);background:transparent;color:var(--text);text-align:left;cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:8px 10px}.mention-suggestion strong{font-size:var(--font-size-caption)}.mention-suggestion span{font-size:11px;color:var(--muted)}.mention-suggestion small{display:block;min-width:0;overflow:hidden;color:var(--muted-strong);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mention-suggestion.is-active,.mention-suggestion:hover{background:var(--nav-item-hover-bg);border-color:transparent}.mention-suggestion.is-active{outline:none}.mention-suggestion-search{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-gap:5px;gap:5px;padding:6px 6px 8px;border-bottom:1px solid color-mix(in srgb,var(--brand-subtle) 20%,var(--stroke));background:color-mix(in srgb,var(--modal-surface-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mention-suggestion-search>span{color:var(--muted);font-size:9.5px;font-weight:750;letter-spacing:0;line-height:1}.mention-suggestion-search>input{width:100%;min-width:0;min-height:32px;border:1px solid color-mix(in srgb,var(--brand-subtle) 22%,var(--stroke));border-radius:var(--radius-control);background:var(--panel);color:var(--text);font:inherit;font-size:12px;font-weight:650;line-height:1.2;outline:none;padding:0 10px}.mention-suggestion-search>input::placeholder{color:var(--muted);font-weight:600}.mention-suggestion-search>input:hover{background:var(--nav-item-hover-bg)}.mention-suggestion-search>input:focus{border-color:color-mix(in srgb,var(--brand-subtle) 34%,var(--stroke));box-shadow:var(--focus-ring)}.mention-suggestion-empty{padding:10px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.35}.mention-suggestion .mention-suggestion-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.mention-suggestion .mention-suggestion-ticket-context{display:inline-flex;align-items:center;gap:6px;min-width:0}.mention-suggestion .mention-suggestion-ticket-primary{display:grid;grid-gap:2px;gap:2px;min-width:0}.mention-suggestion .mention-suggestion-ticket-primary span,.mention-suggestion .mention-suggestion-ticket-primary strong{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mention-suggestion .mention-suggestion-ticket-primary strong{color:var(--text);font-size:13px;font-weight:800}.mention-suggestion .mention-suggestion-ticket-primary span{min-width:0;color:var(--muted);font-size:11px;font-weight:650}.mention-suggestion .mention-suggestion-ticket-fact,.mention-suggestion .mention-suggestion-ticket-kind{display:inline-flex;align-items:center;max-width:100%;min-height:18px;padding:0 7px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand-surface) 78%,var(--panel));color:var(--muted);font-size:9.5px;font-weight:700;line-height:1;white-space:nowrap}.mention-suggestion .mention-suggestion-ticket-kind{color:var(--muted)}.mention-suggestion .mention-suggestion-ticket-counterparty{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mention-suggestion .mention-suggestion-ticket-status{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;max-width:42%;min-height:18px;padding:0 7px;border:1px solid transparent;border-radius:var(--radius-pill);overflow:hidden;font-size:9.5px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mention-suggestion .mention-suggestion-ticket-status--active{background:color-mix(in srgb,var(--accent-amber) 10%,var(--panel));color:var(--accent-amber)}.mention-suggestion .mention-suggestion-ticket-status--success{background:color-mix(in srgb,var(--accent-mint) 10%,var(--panel));color:var(--accent-mint)}.mention-suggestion .mention-suggestion-ticket-status--final,.mention-suggestion .mention-suggestion-ticket-status--neutral{border-color:color-mix(in srgb,var(--muted) 42%,transparent);background:transparent;color:var(--muted)}.mention-suggestion .mention-suggestion-ticket-facts{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;padding-top:2px}.mention-suggestion .mention-suggestion-ticket-fact{overflow:hidden;text-overflow:ellipsis}.jira-comments .comment-compose{position:-webkit-sticky;position:sticky;bottom:-18px;z-index:1200;overflow:visible;isolation:isolate;flex-shrink:0;background:transparent;padding-top:0;margin-top:0;transform:none}.jira-comments .comment-compose.comment-compose--ticket-chat{background:transparent;box-shadow:none;position:relative;z-index:1201;border-top:1px solid color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke));border-radius:0;padding:18px 18px 10px}.jira-comments.jira-comments--internal .comment-compose.comment-compose--ticket-chat{background:transparent;border-color:color-mix(in srgb,var(--brand-subtle) 24%,var(--stroke))}.modal-card .jira-comments .comment-compose.comment-compose--ticket-chat{background:transparent;border-radius:0;padding-right:0;padding-left:0}.modal-card .jira-comments.jira-comments--internal .comment-compose.comment-compose--ticket-chat{background:transparent}.modal-card .jira-comments{padding-left:18px;padding-right:8px}.modal-card .jira-comment-list.workflow-chat-panel-thread{padding-right:0;margin-right:0}.comment-compose-textarea{min-height:84px;display:block;width:100%;padding:14px 16px;margin-bottom:0;resize:vertical;border-radius:var(--radius-lg);vertical-align:top;border:1px solid var(--chat-input-border);background:var(--chat-input-bg);box-shadow:none;font-size:14px;line-height:1.5}.comment-compose-textarea:focus,.comment-compose-textarea:focus-visible{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none}.comment-compose-textarea::placeholder{color:var(--chat-input-placeholder);opacity:1}.comment-compose-actions{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-top:10px;overflow:visible;z-index:220}.comment-compose-actions:has(.chat-composer-tool-translation):not(:has(.chat-channel-text-toggle)){gap:18px}.chat-composer-toolbar{position:relative;z-index:220;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0;overflow:visible}.chat-composer-emoji-row{position:absolute;left:0;right:0;top:var(--chat-composer-emoji-row-top,12px);z-index:2450;display:flex;flex:none;width:100%;min-width:0;margin:0}.comment-compose:has(.chat-composer-emoji-row) .comment-compose-field{padding-top:calc(var(--chat-composer-emoji-row-height, 32px) + var(--chat-composer-emoji-row-gap, 8px))}.chat-composer-toolbar:has(.chat-composer-emoji-row),.comment-compose-actions:has(.chat-composer-emoji-row){position:static}.chat-composer-tool,.chat-composer-tool-popover-anchor{position:relative;z-index:221;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.chat-composer-tool{width:42px;height:38px;border:0;border-radius:var(--radius-lg);color:color-mix(in srgb,var(--brand-ink) 70%,transparent);font-size:24px;line-height:1;cursor:pointer;transition:background-color var(--motion-base),color var(--motion-base),transform var(--motion-base)}.chat-composer-tool,.chat-composer-tool.is-primary{background:transparent}.chat-composer-tool.is-active{background:var(--nav-item-hover-bg);color:var(--brand-ink)}.chat-composer-tool-translation{margin-left:auto}.chat-composer-tool:hover{background:var(--nav-item-hover-bg);color:var(--brand-ink)}.chat-composer-tool:focus{outline:none}.chat-composer-tool:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:2px;background:var(--nav-item-hover-bg);color:var(--brand-ink)}.chat-composer-tool:active{background:rgba(15,23,42,.1)}.chat-composer-tool:disabled{cursor:default;opacity:.38}.chat-composer-tool .ui-icon,.chat-composer-tool svg{width:1em;height:1em;stroke-width:1.65}.chat-composer-emoji-popover{position:relative;z-index:2400;display:flex;align-items:center;gap:6px;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;animation:chat-composer-emoji-row-in var(--motion-base) cubic-bezier(.22,1,.36,1)}.chat-composer-emoji-popover::-webkit-scrollbar{display:none}.chat-composer-emoji-option{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);border:0;background:transparent;font-size:18px;line-height:1;cursor:pointer;transition:transform .14s ease,background-color .14s ease}.chat-composer-emoji-option:focus-visible,.chat-composer-emoji-option:hover{background:var(--nav-item-hover-bg);transform:scale(1.04)}@keyframes chat-composer-emoji-row-in{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.comment-compose-upload-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.comment-compose--ticket-chat{--chat-composer-emoji-row-top:12px;--chat-composer-emoji-row-gap:8px;position:relative;z-index:4;width:100%;max-width:none;padding:18px 18px 10px;margin-bottom:0;margin-right:0;align-self:stretch}.comment-compose--ticket-chat .comment-compose-upload-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));width:100%;margin-top:4px;margin-bottom:8px}.comment-compose--ticket-chat .comment-attachment-chip{width:100%;max-width:none;min-height:32px;padding:6px 11px;background:rgba(255,255,255,.96);font-size:var(--font-size-caption)}.comment-compose--ticket-chat .comment-compose-textarea,.comment-compose--ticket-chat .textarea{border-radius:var(--modal-surface-radius)!important;border:0!important;background:var(--chat-input-bg)!important;box-shadow:none!important;padding-left:16px!important;padding-right:16px!important;resize:none}.comment-compose--ticket-chat .comment-compose-textarea{min-height:104px;padding-top:16px;padding-bottom:16px}.comment-compose--ticket-chat .comment-compose-textarea::-webkit-resizer{display:none}.comment-compose--ticket-chat .comment-compose-actions{margin-top:4px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding-right:0;padding-left:0;overflow:visible}.comment-compose--ticket-chat .comment-compose-actions:has(.chat-channel-inline-toggle){grid-template-columns:minmax(0,1fr) auto auto}.comment-compose--ticket-chat .chat-composer-toolbar{width:100%;min-width:0;max-width:100%;flex-wrap:nowrap;gap:4px;overflow:visible}.comment-compose--ticket-chat .chat-composer-tool{width:34px;height:34px;border-radius:14px;font-size:22px}.comment-compose--ticket-chat .chat-composer-tool-translation{margin-left:0}.comment-compose--ticket-chat .comment-compose-send-btn{width:36px;min-width:36px;flex:0 0 auto;height:36px;min-height:36px;padding:0;margin-top:0;margin-right:0;transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.comment-compose--ticket-chat .chat-channel-inline-toggle,.comment-compose--ticket-chat .comment-compose-send-btn{justify-self:end}.comment-compose--ticket-chat .comment-compose-footer{left:auto;right:132px;bottom:16px;width:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:0}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat{width:100%;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-bottom:0;box-sizing:border-box}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat:focus-within{border-color:transparent;box-shadow:none}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .admin-chat-input.comment-compose-textarea{border:1px solid transparent!important;background:var(--chat-input-bg)!important;box-shadow:none!important}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .admin-chat-input.comment-compose-textarea:focus,.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .admin-chat-input.comment-compose-textarea:focus-visible{border-color:transparent!important;outline:none;box-shadow:none!important}.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .chat-action-trigger,.admin-chat-input-wrap.comment-compose.comment-compose--ticket-chat .comment-compose-send-btn{cursor:pointer}.comment-compose-footer{position:absolute;left:auto;right:132px;bottom:16px;display:inline-flex;align-items:center;gap:10px;margin-top:0;z-index:30}.comment-compose-footer.is-internal-channel{right:256px}@media (max-width:640px){.comment-compose--ticket-chat,.jira-comments .comment-compose.comment-compose--ticket-chat{padding:10px 12px 14px}.comment-compose--ticket-chat .comment-compose-textarea{min-height:88px;padding-top:14px;padding-bottom:14px}.comment-compose--ticket-chat .comment-compose-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.comment-compose--ticket-chat .comment-compose-actions:has(.chat-channel-inline-toggle){grid-template-columns:minmax(0,1fr) auto}.comment-compose--ticket-chat .chat-composer-toolbar{grid-column:1/-1}.comment-compose--ticket-chat .comment-compose-send-btn{width:36px;min-width:36px;padding:0;margin-left:0}.comment-compose--ticket-chat .chat-channel-inline-toggle{grid-column:1;justify-self:end}.comment-compose--ticket-chat .comment-compose-send-btn{grid-column:2}.comment-compose--ticket-chat .comment-compose-footer,.comment-compose-footer{position:static;margin-left:auto;width:auto;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.comment-compose-footer.is-internal-channel{right:auto}.chat-coming-soon-anchor--help{margin-left:0}.chat-coming-soon-anchor--help .chat-coming-soon-tooltip{right:0;bottom:calc(100% + 8px);white-space:normal;max-width:min(220px,calc(100vw - 48px))}}.comment-attach-btn{min-height:32px;padding:6px 10px;font-size:var(--font-size-caption);border-radius:var(--radius-sm)}.attachment-picker-stack{display:grid;justify-items:start;grid-gap:8px;gap:8px}.chat-action-menu{position:relative}.chat-language-menu{position:relative;z-index:1400}.chat-language-menu--plain .chat-language-trigger{padding:0 10px}.chat-attachment-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:var(--chat-control-color);line-height:1;padding:0;transform:translateY(0);box-shadow:none;cursor:pointer}.chat-attachment-trigger svg{display:block;width:18px;height:18px;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;fill:none}.chat-action-trigger{min-height:32px;padding:0 4px;background:transparent;transform:translateY(0);cursor:pointer}.chat-action-trigger,.chat-language-trigger{display:inline-flex;align-items:center;gap:4px;border:0;color:var(--chat-control-color);font-size:var(--font-size-body);font-weight:600;box-shadow:none}.chat-language-trigger{min-height:30px;padding:0 10px;border-radius:var(--radius-pill);background:rgba(13,13,13,.04);line-height:1}.chat-language-trigger:focus-visible,.chat-language-trigger:hover{color:var(--brand-muted)}.chat-language-trigger-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text);line-height:1;opacity:.82}.chat-language-trigger-icon svg{display:block;width:16px;height:16px}.chat-action-trigger:focus-visible,.chat-action-trigger:hover{color:var(--brand-muted)}.chat-action-trigger-caret{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;line-height:1;transform:translateY(1px)}.chat-action-trigger-caret svg{display:block;width:10px;height:10px}.chat-attachment-trigger:focus-visible,.chat-attachment-trigger:hover{color:#5d6570}.chat-attachment-popover{min-width:220px;z-index:220}.chat-action-popover,.chat-attachment-popover{position:absolute;left:0;bottom:calc(100% + 12px);border:1px solid transparent;border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);box-shadow:var(--workspace-dropdown-shadow);padding:var(--workspace-dropdown-surface-padding)}.chat-action-popover{min-width:272px;z-index:320}.chat-action-popover.is-wide{min-width:290px}.chat-channel-menu-popover{min-width:168px}.chat-language-menu .chat-action-popover{z-index:2200;background:var(--workspace-dropdown-bg);opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.chat-action-popover-title{padding:10px 14px 8px;color:var(--muted);font-size:var(--font-size-caption);font-weight:600}.chat-attachment-popover-item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--text);font-size:14px;font-weight:600;text-align:left}.chat-attachment-popover-item:focus-visible,.chat-attachment-popover-item:hover{background:var(--workspace-dropdown-option-hover-bg)}.chat-action-popover-item{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border:0;border-radius:var(--workspace-dropdown-option-radius);background:transparent;color:var(--text);font-size:14px;font-weight:600;text-align:left}.chat-action-popover-item.has-divider{border-bottom:1px solid var(--line)}.chat-action-popover-item:focus-visible,.chat-action-popover-item:hover{background:var(--workspace-dropdown-option-hover-bg)}.chat-channel-menu-item-dot,.chat-channel-menu-trigger-dot{width:8px;height:8px}.chat-channel-menu-item{justify-content:space-between;gap:12px}.chat-action-popover-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--text)}.chat-action-popover-icon svg{display:block;width:16px;height:16px}.chat-attachment-popover-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text);line-height:1}.chat-attachment-popover-icon svg{display:block;width:18px;height:18px}.comment-compose-send-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:0;flex:0 0 auto;height:38px;min-height:38px;margin-left:auto;margin-right:0;transform:translateY(0);padding:0;border-radius:var(--radius-lg);font-size:var(--font-size-body);line-height:1;gap:0}.comment-compose-send-btn.btn.btn-primary{box-shadow:none;background:transparent;border-color:transparent;color:var(--brand-ink)}.comment-compose-send-btn.btn.btn-primary:hover:not(:disabled){background:rgba(15,23,42,.07);border-color:transparent;color:var(--brand-ink);box-shadow:none;transform:translateY(0)}.comment-compose-send-btn.btn.btn-primary:focus-visible:not(:disabled){outline:none;background:transparent;border-color:transparent;color:var(--brand-ink);box-shadow:none;transform:translateY(0)}.comment-compose-send-btn.btn.btn-primary:active:not(:disabled){background:rgba(15,23,42,.1)}.comment-compose-send-btn.btn.btn-primary:disabled{background:transparent;border-color:transparent;color:var(--brand-ink);opacity:.36}.comment-compose-send-btn .ui-icon,.comment-compose-send-btn svg{display:block;width:22px;height:22px;font-size:22px;stroke-width:1.7}.btn:focus,.btn:focus-visible,.chat-action-trigger:focus,.chat-action-trigger:focus-visible,.chat-composer-tool:focus,.chat-composer-tool:focus-visible,.comment-compose-send-btn:focus,.comment-compose-send-btn:focus-visible,[role=button]:focus,[role=button]:focus-visible,button:focus,button:focus-visible{outline:none!important;outline-offset:0!important}.chat-action-trigger:focus-visible:not(:hover),.chat-composer-tool:focus-visible:not(:hover),.comment-compose-send-btn:focus-visible:not(:hover){background:transparent!important;box-shadow:none!important}.chat-send-label{display:none;font-size:var(--font-size-body);font-weight:600;line-height:1;white-space:nowrap}.comment-compose--ticket-chat .chat-action-trigger,.comment-compose--ticket-chat .chat-attachment-trigger,.comment-compose--ticket-chat .chat-channel-inline-toggle,.comment-compose--ticket-chat .chat-language-trigger{align-items:center;line-height:1;transform:translateY(0)}.comment-input{min-height:108px;border-radius:var(--radius-md)}.jira-comment-actions{display:flex;justify-content:flex-end}.jira-comment-actions .btn{min-width:88px}.modal-card .jira-comment-actions .btn.btn-primary{box-shadow:none}.jira-comment-actions .btn.btn-primary.comment-save-btn,.jira-comment-actions .btn.btn-primary.comment-save-btn:focus-visible,.jira-comment-actions .btn.btn-primary.comment-save-btn:hover{box-shadow:none}.modal-card .comment-compose-actions .btn.btn-primary.comment-save-btn,.modal-card .comment-compose-actions .btn.btn-primary.comment-save-btn:focus-visible,.modal-card .comment-compose-actions .btn.btn-primary.comment-save-btn:hover,.modal-card .jira-comments .btn.btn-primary.comment-save-btn,.modal-card .jira-comments .btn.btn-primary.comment-save-btn:focus-visible,.modal-card .jira-comments .btn.btn-primary.comment-save-btn:hover{box-shadow:none}.size-qty-list{display:grid;grid-gap:12px;gap:12px}.size-qty-row{display:grid;grid-template-columns:1fr 130px auto;grid-gap:8px;gap:8px;align-items:center}.size-qty-row-head{align-items:end}.size-qty-row-head small{display:block;margin:0;font-size:var(--font-size-caption)}.reorder-item-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 130px auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--stroke) 92%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 92%,var(--brand-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.reorder-item-row-head{align-items:end;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reorder-item-row small{display:block;margin:0;font-size:var(--font-size-caption)}.request-create-modal .reorder-item-row-head small,.support-create-modal .reorder-item-row-head small{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:500;color:var(--muted)}.request-create-modal-top-row{align-items:end;padding:16px;border:1px solid color-mix(in srgb,var(--stroke) 88%,transparent);border-radius:var(--radius-md);background:var(--modal-surface-subtle-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.reorder-detail-list{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.reorder-items-card,.reorder-meta-card{border:0;border-radius:var(--modal-surface-radius);background:#fff;padding:14px 16px;box-shadow:var(--surface-shadow)}.reorder-meta-card{display:grid;grid-gap:10px;gap:10px}.reorder-meta-card p{margin:0}.order-detail-view-switch{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px}.order-detail-view-btn{min-height:42px;padding:9px 14px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--glass-strong);color:var(--muted-strong);font-size:var(--font-size-body);font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:none;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.order-detail-view-btn.is-active{background:#0D0D0D;border-color:#0D0D0D;color:#ffffff}.order-detail-view-btn:hover{border-color:rgba(79,91,112,.34);background:#eef1f6;transform:none}.order-detail-view-empty{min-height:320px}.reorder-detail-table{margin-top:0}.reorder-detail-table td:first-child,.reorder-detail-table th:first-child{width:32%}.reorder-detail-table td:nth-child(2),.reorder-detail-table th:nth-child(2){width:28%}.reorder-detail-table td:nth-child(3),.reorder-detail-table td:nth-child(4),.reorder-detail-table th:nth-child(3),.reorder-detail-table th:nth-child(4){width:20%}.reorder-detail-list-rows{gap:0;margin-top:0}.reorder-detail-row{display:grid;grid-template-columns:1.5fr .8fr 1fr .7fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.reorder-detail-row span{min-width:0}.reorder-detail-row-head{border-top:0;padding-top:0;font-weight:500;color:var(--muted-strong)}.reorder-detail-card{border:1px solid var(--line);border-radius:var(--modal-surface-radius);background:#fff;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.reorder-detail-card p{margin:0}.ticket-detail-section .status-edit-wrap{margin-left:auto}.ticket-detail-section .status-edit-wrap p{display:none}.ticket-detail-section .status-edit-control{margin-left:6px}.modal-title-row .status-edit-btn{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.modal-title-row .status-edit-btn svg{width:18px;height:18px;transform:translate(-.25px,.25px)}.modal-title-row .return-shipped-action-btn{min-height:34px;padding:0 14px;border-radius:var(--radius-pill);font-size:var(--font-size-body);line-height:1}.size-qty-add-btn{justify-self:start;padding:0 12px;min-height:32px;border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:400;color:var(--muted);border-color:var(--stroke);background:#ffffff}.return-difference-row{display:grid;grid-template-columns:minmax(220px,320px) auto;grid-gap:10px;gap:10px;align-items:end;justify-content:start}.return-difference-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--glass);color:var(--muted-strong);font-size:var(--font-size-caption);font-weight:600;line-height:1;white-space:nowrap;box-shadow:var(--shadow-xs)}.size-qty-remove-btn{width:32px;min-height:32px;padding:0;border-radius:var(--radius-sm);line-height:1;border:1px solid var(--stroke);background:#ffffff;color:var(--muted-strong);box-shadow:none}.size-qty-remove-btn:focus-visible,.size-qty-remove-btn:hover{border-color:var(--stroke-strong);background:#fafafa}@media (max-width:1024px) and (pointer:coarse){.landing-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px) and (pointer:coarse){.reorder-item-row,.return-difference-row{grid-template-columns:1fr}.return-difference-row{align-items:start}.reorder-item-row-head,.size-qty-row-head{display:none}.reorder-detail-row{grid-template-columns:1fr 1fr}}.claim-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.claim-image-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-drop-section{transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease,border-color var(--motion-base) ease,background var(--motion-base) ease}.upload-drop-section.is-file-drop-target{border-color:transparent;background:transparent;box-shadow:none;transform:none}.upload-input-bubble{min-height:108px;display:grid;grid-gap:12px;gap:12px;align-content:center;justify-items:start}.upload-input-bubble-modern{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:24px 20px 26px;border:2px dashed color-mix(in srgb,var(--text) 18%,var(--stroke));background:var(--surface);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-fast) ease}.upload-input-bubble-modern:focus-visible:not(.is-file-drop-target),.upload-input-bubble-modern:hover:not(.is-file-drop-target){background:var(--surface);border-color:color-mix(in srgb,var(--text) 24%,var(--stroke));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(15,23,42,.026);transform:translateY(1px)}.upload-input-bubble-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.upload-input-bubble-copy .import-dropzone-badge{margin-bottom:6px}.upload-input-bubble-copy strong{font-size:var(--font-size-body);line-height:1.35;color:var(--text);font-weight:600}.upload-input-bubble-copy span{font-size:var(--font-size-caption);line-height:1.45;color:var(--muted)}.upload-input-bubble.is-file-drop-target{border-color:color-mix(in srgb,var(--text) 34%,var(--stroke));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 16px rgba(15,23,42,.035);transform:translateY(2px) scale(.997)}.upload-input-bubble-modern.is-file-drop-target:focus-visible,.upload-input-bubble-modern.is-file-drop-target:hover{background:var(--surface);border-color:color-mix(in srgb,var(--text) 34%,var(--stroke));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 16px rgba(15,23,42,.035);transform:translateY(2px) scale(.997)}.support-upload-drop-field{align-items:start}.modal-upload-field{grid-column:1/-1}.modal-upload-field .upload-input-bubble-modern{position:relative;width:100%;overflow:hidden;border:2px dashed color-mix(in srgb,var(--text) 18%,var(--stroke));background:var(--surface)}.modal-upload-field .upload-input-bubble-modern>*{position:relative;z-index:1}.modal-upload-field .upload-input-bubble-modern:focus-visible:not(.is-file-drop-target),.modal-upload-field .upload-input-bubble-modern:hover:not(.is-file-drop-target){border-color:color-mix(in srgb,var(--text) 24%,var(--stroke));background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(15,23,42,.026)}.modal-upload-field .upload-input-bubble-modern.is-file-drop-target,.modal-upload-field .upload-input-bubble-modern.is-file-drop-target:focus-visible,.modal-upload-field .upload-input-bubble-modern.is-file-drop-target:hover{border-color:color-mix(in srgb,var(--text) 34%,var(--stroke));background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 16px rgba(15,23,42,.035)}.modal-upload-field .upload-input-bubble-modern.is-file-drop-busy,.modal-upload-field .upload-input-bubble-modern.is-file-drop-busy:focus-visible,.modal-upload-field .upload-input-bubble-modern.is-file-drop-busy:hover{cursor:progress;border-color:color-mix(in srgb,var(--text) 30%,var(--stroke));background:var(--surface);opacity:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px color-mix(in srgb,var(--text) 7%,transparent),0 6px 16px rgba(15,23,42,.035)}.modal-upload-field-ai-assisted .upload-input-bubble,.modal-upload-field-source-documents .upload-input-bubble{justify-items:center}.modal-upload-field-ai-assisted .upload-input-bubble{min-height:104px}.modal-upload-field-ai-assisted .upload-input-bubble-modern,.modal-upload-field-source-documents .upload-input-bubble-modern{text-align:center}.modal-upload-field-source-documents .upload-input-bubble-modern{min-height:112px;align-items:center;align-content:center;justify-items:center;padding:16px 18px 18px;border:2px dashed color-mix(in srgb,var(--text) 18%,var(--stroke));background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 2px rgba(15,23,42,.018)}.modal-upload-field-source-documents .upload-input-bubble-modern:focus-visible:not(.is-file-drop-target),.modal-upload-field-source-documents .upload-input-bubble-modern:hover:not(.is-file-drop-target){border-color:color-mix(in srgb,var(--text) 24%,var(--stroke));background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 3px 10px rgba(15,23,42,.026)}.modal-upload-field-source-documents .upload-input-bubble-modern.is-file-drop-target,.modal-upload-field-source-documents .upload-input-bubble-modern.is-file-drop-target:focus-visible,.modal-upload-field-source-documents .upload-input-bubble-modern.is-file-drop-target:hover{border-color:color-mix(in srgb,var(--text) 34%,var(--stroke));background:var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 16px rgba(15,23,42,.035);transform:translateY(1px)}.modal-upload-field-ai-assisted .upload-input-bubble-modern{padding:16px 18px 18px}.modal-upload-field-ai-assisted .upload-input-bubble-copy,.modal-upload-field-source-documents .upload-input-bubble-copy{justify-items:center;margin-inline:auto;text-align:center}.modal-upload-field-source-documents .upload-input-bubble-copy{gap:8px;max-width:32rem}.modal-upload-field-ai-assisted .upload-input-bubble-copy{gap:8px}.modal-upload-field-ai-assisted .import-dropzone-badge,.modal-upload-field-source-documents .import-dropzone-badge{justify-content:center}.modal-upload-field-ai-assisted .import-dropzone-badge{padding:6px 12px;font-size:var(--font-size-table-body)}.modal-upload-field-ai-assisted .upload-input-bubble-copy strong,.modal-upload-field-source-documents .upload-input-bubble-copy strong{font-size:14px}.modal-upload-field-ai-assisted .upload-input-bubble-copy span,.modal-upload-field-source-documents .upload-input-bubble-copy span{font-size:var(--font-size-table-body)}.modal-upload-field-selection{grid-column:1/-1;width:100%;gap:10px;margin-top:10px}.modal-upload-field-selection .comment-attachment-chip{min-height:40px;max-width:min(100%,260px);padding:8px 14px;font-size:var(--font-size-body);line-height:1.25}.modal-upload-field-selection .comment-attachment-chip.is-removable{padding-right:22px}.modal-upload-field-selection .comment-attachment-chip.is-removable:focus-within,.modal-upload-field-selection .comment-attachment-chip.is-removable:hover{padding-right:52px}.support-upload-file-list{grid-column:1/-1;width:100%;margin-top:4px;gap:8px}.support-upload-file-chip{gap:8px;width:auto;max-width:180px;min-height:30px;padding:5px 28px 5px 10px;background:#f7f8fa;color:var(--text);font-size:var(--font-size-caption);line-height:1}.support-upload-file-badge,.support-upload-file-chip{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.support-upload-file-badge{justify-content:center;min-width:34px;min-height:24px;padding:0 8px;background:#ffffff;border:1px solid #e1e5ec;color:var(--muted-strong);font-size:11px;font-weight:700;letter-spacing:.04em}.support-upload-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-image-thumb{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:#fff;padding:6px;text-align:left;display:grid;grid-gap:6px;gap:6px}.claim-image-preview-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;text-align:left}.claim-image-thumb iframe,.claim-image-thumb img{width:100%;height:92px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#f8fafc;display:block}.claim-image-thumb iframe{pointer-events:none}.claim-image-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.claim-image-meta span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.claim-image-download-btn{min-height:34px;padding:6px 12px;font-size:var(--font-size-caption);line-height:1.2;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.image-lightbox{position:fixed;inset:0;z-index:180;background:rgba(8,14,29,.68);display:grid;place-items:center;padding:18px}.image-lightbox-top-style{background:rgba(17,24,39,.36);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.image-lightbox-card{position:relative;width:min(1000px,100%);max-height:92vh;border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.98);padding:10px;display:grid;grid-gap:8px;gap:8px}.image-lightbox-card-top-style{isolation:isolate;width:auto;max-width:calc(100vw - 36px);max-height:calc(100vh - 36px);border:0;border-radius:var(--brand-hero-radius);background:transparent;padding:0;place-items:center;overflow:visible}.image-lightbox-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-right:34px}.image-lightbox-actions{display:flex;gap:6px}.image-lightbox-preview{width:100%;max-height:calc(92vh - 86px);object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#f5f8ff}.image-lightbox-preview-top-style{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:none;max-height:calc(100vh - 56px);max-width:min(920px,calc(100vw - 44px));border:0;border-radius:var(--brand-hero-radius);background:transparent;object-fit:contain;box-shadow:0 26px 60px rgba(8,12,20,.22)}.image-lightbox-close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:var(--radius-pill);background:rgba(255,255,255,.88);color:rgba(49,49,49,.9);cursor:pointer;box-shadow:0 18px 36px rgba(8,12,20,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.image-lightbox-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.image-lightbox-close:focus-visible,.image-lightbox-close:hover{background:rgba(255,255,255,.96);color:#111827;transform:scale(1.04);box-shadow:0 20px 42px rgba(8,12,20,.22)}.image-lightbox-preview-frame{width:100%;height:min(82vh,980px);border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#fff}.pdf-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:8px}.jira-main .pdf-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vororder-pdf-section .pdf-preview-grid{margin-top:4px}.pdf-preview-card{border:1px solid var(--stroke);border-radius:var(--radius-md);background:#fff;padding:12px 14px;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer;overflow:hidden}.pdf-preview-card:before{content:"PDF";flex:0 0 28px;width:28px;height:32px;display:inline-flex;align-items:flex-end;justify-content:center;padding-bottom:5px;border:1.5px solid #5c6472;border-radius:var(--radius-sm);background:linear-gradient(135deg,transparent 0 49%,#5c6472 50% 100%) 100% 0 /9px 9px no-repeat,#ffffff;color:#5c6472;font-size:7px;font-weight:700;letter-spacing:.08em;box-sizing:border-box}.pdf-preview-card img{display:none;width:100%;height:min(54vh,420px);object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:#f8fafc}.jira-main .pdf-preview-card img{height:140px}.pdf-preview-card iframe{display:none;width:100%;height:min(54vh,420px);border-radius:var(--radius-sm);border:0;background:#fff;pointer-events:none}.jira-main .pdf-preview-card iframe{height:140px}.pdf-preview-thumb{display:none;align-content:center;justify-items:center;gap:6px;width:100%;height:min(54vh,420px);border-radius:var(--radius-sm);border:1px solid var(--stroke);background:linear-gradient(180deg,#f7f8fb,#edf1f6);color:#344765}.pdf-preview-thumb strong{font-size:20px;letter-spacing:.08em}.pdf-preview-thumb small{max-width:90%;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jira-main .pdf-preview-thumb{height:140px}.pdf-preview-card span{display:block;min-width:0;font-size:var(--font-size-caption);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-preview-file-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:40px;flex:0 0 34px;color:#6b7280}.pdf-preview-file-icon svg{width:34px;height:40px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jira-main .invoice-pdf-surface{background:transparent;border:0;box-shadow:none;padding-left:0;padding-right:0}.jira-main .invoice-pdf-surface .ticket-detail-section-head{padding-left:30px;padding-right:30px}.jira-main .invoice-pdf-surface .pdf-preview-card{border:0;border-radius:var(--radius-md);background:#fff;padding:10px 12px;box-shadow:none;gap:10px;max-width:320px}.jira-main .invoice-pdf-surface .pdf-preview-card:before{content:none}.jira-main .invoice-pdf-surface .pdf-preview-card:focus-visible,.jira-main .invoice-pdf-surface .pdf-preview-card:hover{background:#fff;box-shadow:none}.jira-main .claim-pdf-surface{background:rgba(255,255,255,.98);border:0;box-shadow:none}.jira-main .claim-pdf-surface .pdf-preview-card{border:0;background:#fff;box-shadow:none}.jira-main .claim-pdf-surface .pdf-preview-card:before{content:none}.jira-main .claim-pdf-surface .pdf-preview-card:focus-visible,.jira-main .claim-pdf-surface .pdf-preview-card:hover{border:0;background:#fff;box-shadow:none}.calendar-layout{display:grid;grid-gap:20px;gap:20px;align-content:start;min-height:calc(100vh - 210px)}.calendar-layout-month-view{margin-top:0;min-height:calc(100dvh - 210px)}.calendar-layout-time-view{margin-top:0}.calendar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.calendar-head-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;--calendar-canvas-shadow:0 6px 18px rgba(15,23,42,0.05),0 1px 4px rgba(15,23,42,0.03)}.calendar-head-main-controls{display:flex;align-items:center;gap:10px;min-width:0}.calendar-head h2{margin:0}.calendar-create-btn{display:inline-flex;align-items:center;justify-content:center;justify-self:end;margin-left:0;padding:0 22px;line-height:1;text-align:center}.calendar-nav{display:flex;gap:6px;align-items:center;flex-shrink:0}.calendar-nav .btn{display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .14s ease,background-color .14s ease,color .14s ease}.calendar-nav .btn:focus-visible,.calendar-nav .btn:hover,.calendar-toggle .btn:focus-visible,.calendar-toggle .btn:hover{transform:none}.calendar-nav .btn:active,.calendar-toggle .btn:active{transform:none}.calendar-nav-date-input{width:220px;text-align:center;font-weight:600}.calendar-nav .date-text-input-wrap{width:220px}.calendar-toggle{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.calendar-layout .calendar-head .btn,.calendar-layout .calendar-head .chip,.calendar-layout .calendar-head .date-text-input-field,.calendar-layout .calendar-head .date-text-input-wrap,.calendar-layout .calendar-head .input,.calendar-layout .calendar-head .select,.calendar-layout .calendar-head .view-mode-link{min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius);border:var(--workspace-control-border-width) solid var(--workspace-control-border);background:var(--workspace-control-bg);color:var(--workspace-control-text);box-shadow:var(--workspace-control-shadow);transition:box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.calendar-layout .calendar-head .calendar-appointment-search-input,.calendar-layout .calendar-head .calendar-create-btn,.calendar-layout .calendar-head .calendar-nav-date-input{height:var(--workspace-control-height);min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius);box-shadow:var(--workspace-control-shadow)!important}.calendar-layout .calendar-head .date-text-input-wrap{box-sizing:border-box;height:var(--workspace-control-height);min-height:var(--workspace-control-height);border-radius:var(--workspace-control-radius);border:var(--workspace-control-border-width) solid var(--workspace-control-border);background:var(--workspace-control-bg);box-shadow:var(--workspace-control-shadow);overflow:hidden}.calendar-layout .calendar-head .date-text-input-field{width:100%;height:100%;min-height:0;background:transparent;border:0!important;border-radius:inherit;box-shadow:none!important;color:var(--workspace-control-text-strong);font-size:var(--font-size-body);font-weight:500;outline:none}.calendar-layout .calendar-head .btn:not(.btn-primary),.calendar-layout .calendar-head .view-mode-link:not(.is-active){background:var(--workspace-control-bg);color:var(--workspace-control-text)}.calendar-layout .calendar-head .btn.btn-primary,.calendar-layout .calendar-head .btn.btn-primary.is-active{border-color:var(--brand-ink)!important;background:var(--brand-ink);color:#FFFFFF;font-weight:700;box-shadow:none!important}.calendar-layout .calendar-head .btn:not(.btn-primary):focus,.calendar-layout .calendar-head .btn:not(.btn-primary):hover,.calendar-layout .calendar-head .date-text-input-wrap:focus-within,.calendar-layout .calendar-head .date-text-input-wrap:hover,.calendar-layout .calendar-head .input:focus,.calendar-layout .calendar-head .input:hover,.calendar-layout .calendar-head .select:focus,.calendar-layout .calendar-head .select:hover,.calendar-layout .calendar-head .view-mode-link:not(.is-active):focus,.calendar-layout .calendar-head .view-mode-link:not(.is-active):hover{box-shadow:none;border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text-strong);transform:none}.calendar-layout .calendar-head .btn.btn-primary:focus-visible,.calendar-layout .calendar-head .btn.btn-primary:hover{border-color:#000000!important;background:#000000;color:#FFFFFF;filter:none;box-shadow:none!important;transform:none}.calendar-layout .calendar-head .date-text-input-field:hover{box-shadow:none;transform:none}.calendar-layout .calendar-head .date-text-input-toggle:hover{background:transparent;color:var(--workspace-control-text-strong)}:root[data-theme=dark] .calendar-layout .calendar-head .calendar-appointment-search-input,:root[data-theme=dark] .calendar-layout .calendar-head .calendar-nav-date-input{background:var(--workspace-control-bg)!important;background-color:var(--workspace-control-bg)!important;border-color:var(--workspace-control-border)!important;color:var(--workspace-control-text);box-shadow:var(--workspace-control-shadow)!important}:root[data-theme=dark] .calendar-layout .calendar-head .calendar-appointment-search-input:focus,:root[data-theme=dark] .calendar-layout .calendar-head .calendar-appointment-search-input:hover,:root[data-theme=dark] .calendar-layout .calendar-head .calendar-nav-date-input:focus,:root[data-theme=dark] .calendar-layout .calendar-head .calendar-nav-date-input:hover{background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important;border-color:var(--workspace-control-border-hover)!important;color:var(--workspace-control-text-strong);box-shadow:none!important}:root[data-theme=dark] .calendar-layout .calendar-head .btn.btn-primary,:root[data-theme=dark] .calendar-layout .calendar-head .btn.btn-primary.is-active{border-color:transparent!important;background:#333333;color:#F1F1F1}:root[data-theme=dark] .calendar-layout .calendar-head .btn.btn-primary:focus-visible,:root[data-theme=dark] .calendar-layout .calendar-head .btn.btn-primary:hover{border-color:transparent!important;background:#3F3F3F;color:#F1F1F1}:root[data-theme=dark] .calendar-location-type-switch{background:var(--card);border-color:var(--stroke);box-shadow:none}.topbar-retailer-toggle-compact{gap:5px}.topbar-retailer-toggle-btn{min-height:0;padding:3px 7px;border-radius:var(--radius-sm);font-size:9px;line-height:1.15}.discovery-mode-toggle{display:flex;align-items:center;gap:12px;margin-top:16px;margin-bottom:12px}.discovery-posts-soon-btn{position:relative;overflow:visible;width:-moz-fit-content;width:fit-content;min-width:0}.discovery-soon-pill{position:absolute;top:-8px;right:-10px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:var(--muted);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em}.calendar-appointment-search{position:relative;width:clamp(180px,18vw,280px);margin-left:0;flex:0 1 280px}.calendar-appointment-search-input{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:var(--font-size-body);font-weight:500;letter-spacing:-.01em;color:var(--workspace-control-text-strong);background:var(--workspace-control-bg);border-color:var(--workspace-control-border);box-shadow:var(--workspace-control-shadow)}.calendar-appointment-search-input::placeholder{font-family:inherit;font-size:var(--font-size-body);font-weight:500;letter-spacing:-.01em;color:var(--workspace-control-text);opacity:1}.calendar-appointment-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow-y:auto;padding:8px;border:1px solid rgba(49,49,49,.08);border-radius:var(--radius-lg);background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04)}.calendar-appointment-search-option{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:8px 10px;cursor:pointer}.calendar-appointment-search-option:hover{border-color:transparent;background:var(--brand-surface)}.calendar-appointment-search-option span{font-size:var(--font-size-caption)}.calendar-season-buttons,.chip-grid{display:flex;flex-wrap:wrap;gap:6px}.calendar-period-chip{min-width:200px;text-align:center;color:#2b3650;font-weight:600;background:rgba(255,255,255,.9)}.order-window-strip{border:1px solid var(--stroke);border-radius:var(--radius-md);background:rgba(255,255,255,.92);padding:10px;display:grid;grid-gap:10px;gap:10px}.order-window-head h3{margin:0;font-size:15px}.calendar-order-window-search{max-width:420px;width:100%}.order-window-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.order-window-card{border:1px solid var(--stroke);border-radius:var(--radius-sm);padding:8px;background:rgba(255,255,255,.95)}.order-window-card p{margin:4px 0 0}.customer-order-strip{margin-bottom:12px}.calendar-day{border:1px solid transparent;border-radius:var(--radius-md);padding:8px;background:rgba(255,255,255,.95);box-shadow:var(--filter-bubble-shadow);min-height:calc(100vh - 350px)}.calendar-day-grid{position:relative;overflow:visible}.calendar-day-head{position:absolute;top:8px;left:8px;right:8px;z-index:2;pointer-events:none}.calendar-day-empty{margin:40px 0 0 10px}.calendar-hour-line{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--stroke);pointer-events:none}.calendar-day-create{cursor:pointer}.calendar-col h4,.calendar-day h3{margin:0;font-size:var(--font-size-caption);line-height:1.2;font-weight:600;color:var(--muted)}.calendar-time-layout{--calendar-hour-height:clamp(56px,calc((100dvh - 300px) / 14),78px);display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:0;align-items:start;max-height:none;overflow:visible;min-height:0}.calendar-time-rail{position:relative;border:0;border-radius:0;background:transparent;padding:0;min-height:calc(var(--calendar-hour-height) * 14)}.calendar-time-slot{position:absolute;left:0;right:0;height:0;pointer-events:none}.calendar-time-slot span{position:absolute;left:0;right:auto;width:100%;text-align:left;color:var(--muted);font-size:var(--font-size-caption);line-height:1;transform:translateY(-50%);background:transparent;padding:0;border:0}.calendar-time-slot.is-first span{transform:translateY(0)}.calendar-time-slot.is-last span{transform:translateY(-100%)}.calendar-time-panel,.calendar-week{min-height:calc(var(--calendar-hour-height) * 14)}.calendar-week{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;align-items:stretch;margin-top:0}.calendar-col{border:1px solid transparent;border-radius:var(--radius-md);padding:0;background:rgba(255,255,255,.95);box-shadow:var(--filter-bubble-shadow);min-height:100%}.calendar-col-create{cursor:pointer}.calendar-col h4{margin:0 0 8px;font-size:var(--font-size-caption)}.calendar-time-panel .calendar-mini-card{margin-bottom:0}.calendar-col{position:relative;overflow:visible}.calendar-col h4{position:absolute;top:8px;left:8px;right:8px;margin:0;z-index:2;pointer-events:none}.calendar-col:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--calendar-hour-height) - 1px),var(--stroke) calc(var(--calendar-hour-height) - 1px),var(--stroke) var(--calendar-hour-height));z-index:0;pointer-events:none}.calendar-col>*{position:relative;z-index:1}.calendar-mini-card{border:1px solid transparent;border-radius:var(--radius-sm);background:#fff;padding:7px;margin-bottom:6px}.calendar-bubble,.calendar-mini-card{box-shadow:var(--filter-bubble-shadow)}.calendar-bubble{border-width:1px;border-style:solid;background:var(--calendar-entry-bg,#fff);color:var(--calendar-entry-fg,var(--text));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.calendar-bubble,.calendar-bubble-showroom{border-color:var(--calendar-entry-border,transparent)}.calendar-bubble-showroom{background:var(--calendar-entry-bg,#f4f8ff)}.calendar-bubble-online{background:var(--calendar-entry-bg,#f2fbf7)}.calendar-bubble-online,.calendar-bubble-visit{border-color:var(--calendar-entry-border,transparent)}.calendar-bubble-visit{background:var(--calendar-entry-bg,#fff7f0)}.calendar-entry-clickable{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.calendar-entry-clickable:hover{border-color:var(--calendar-entry-border,transparent);box-shadow:var(--surface-shadow-raised);transform:none}.calendar-mini-card p{margin:3px 0 0;font-size:11px}.calendar-bubble .muted,.calendar-bubble p{color:var(--calendar-entry-fg,var(--text))}.calendar-bubble p,.calendar-bubble strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-bubble p,.calendar-bubble strong{white-space:nowrap}.calendar-bubble.is-tight{flex-direction:row;align-items:center;gap:6px;padding-top:5px;padding-bottom:5px}.calendar-bubble.is-tight p,.calendar-bubble.is-tight strong{flex:0 1 auto;min-width:0;margin:0}.calendar-bubble.is-tight p{display:block;font-size:10px;line-height:1.1;opacity:.9}.calendar-bubble.is-very-tight p{display:none}.calendar-bubble.is-very-tight{padding-top:4px;padding-bottom:4px}.calendar-bubble.is-very-tight strong{font-size:var(--font-size-caption);line-height:1.15}.calendar-bubble-resize-handle{position:absolute;left:50%;bottom:-8px;width:calc(100% - 12px);height:16px;transform:translateX(-50%);border:0;border-radius:0;background:transparent;cursor:ns-resize}.calendar-bubble-resize-handle:before{content:none}.calendar-mini-card.is-resizing-card{cursor:ns-resize}.calendar-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(6,minmax(148px,1fr));grid-gap:8px;gap:8px;margin-top:0;min-height:calc(100dvh - 270px);align-items:stretch}.calendar-cell{border:1px solid transparent;border-radius:var(--radius-sm);min-height:0;height:100%;background:rgba(255,255,255,.95);box-shadow:var(--filter-bubble-shadow);padding:7px;display:grid;align-content:start;grid-gap:6px;gap:6px;cursor:pointer}.calendar-cell-create{cursor:pointer}.calendar-cell.dim{opacity:.45}.calendar-dot-card{border-radius:var(--radius-sm);background:var(--calendar-entry-bg,#e8f0ff);color:var(--calendar-entry-fg,#23418c);border:1px solid var(--calendar-entry-border,transparent);font-size:11px;padding:4px 6px;box-shadow:var(--filter-bubble-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-dot-button{border:1px solid transparent;width:100%;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease}.calendar-dot-button:hover{border-color:var(--calendar-entry-border,#b8c9ee);box-shadow:0 8px 16px rgba(25,41,78,.1);transform:none;background:var(--calendar-entry-bg,#dfeafc)}.calendar-more-button{width:100%;border:1px solid var(--stroke);border-radius:var(--radius-sm);background:rgba(255,255,255,.82);color:var(--muted);font-size:11px;font-weight:700;padding:4px 6px;text-align:left;cursor:pointer;box-shadow:var(--filter-bubble-shadow);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.calendar-more-button:hover{border-color:#cfd6e2;background:#ffffff;color:var(--text)}.calendar-appointment-chat{margin-top:14px;border-top:1px solid var(--stroke);padding-top:12px}.calendar-appointment-chat h4{margin:0 0 8px}.calendar-chat-list{max-height:220px;overflow:auto;margin-bottom:8px}.calendar-chat-item{margin-bottom:8px}.calendar-chat-item p{margin:0 0 4px}.calendar-chat-item.is-own{border-color:#b7c9f1;background:#edf3ff}.calendar-chat-compose{align-items:center}.invoice-create-actions{grid-column:4;justify-self:end;display:inline-flex;align-items:center;gap:8px}.invoice-create-submit-actions .btn{white-space:nowrap}.my-tickets-filter-btn,.workspace-list-toggle-btn{cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:var(--workspace-control-height);min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);border-radius:var(--workspace-control-radius);font-size:var(--font-size-body);font-weight:500;line-height:1;color:var(--workspace-control-text);background:var(--modal-surface-bg);border:var(--workspace-control-border-width) solid var(--workspace-control-border);white-space:nowrap;box-shadow:var(--workspace-control-shadow);transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease}.my-tickets-filter-btn:hover,.workspace-list-toggle-btn:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);box-shadow:none}.my-tickets-filter-btn:focus-visible,.workspace-list-toggle-btn:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.my-tickets-filter-btn.is-active,.my-tickets-filter-btn.is-active:focus-visible,.my-tickets-filter-btn.is-active:hover,.my-tickets-filter-btn[aria-pressed=true],.my-tickets-filter-btn[aria-pressed=true]:focus-visible,.my-tickets-filter-btn[aria-pressed=true]:hover,.workspace-list-toggle-btn.is-active,.workspace-list-toggle-btn.is-active:focus-visible,.workspace-list-toggle-btn.is-active:hover,.workspace-list-toggle-btn[aria-pressed=true],.workspace-list-toggle-btn[aria-pressed=true]:focus-visible,.workspace-list-toggle-btn[aria-pressed=true]:hover{background:var(--workspace-control-bg-active);border-color:var(--workspace-control-border-hover);color:var(--workspace-control-text-strong);font-weight:600;box-shadow:none}.archive-filter-btn .inbox-archive-toggle-content,.my-tickets-filter-btn .inbox-archive-toggle-content,.unread-filter-btn .inbox-archive-toggle-content,.workspace-list-toggle-btn .inbox-archive-toggle-content{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:16px}.archive-filter-btn .inbox-archive-toggle-content svg,.archive-filter-btn .inbox-archive-toggle-content>span,.my-tickets-filter-btn .inbox-archive-toggle-content svg,.my-tickets-filter-btn .inbox-archive-toggle-content>span,.unread-filter-btn .inbox-archive-toggle-content svg,.unread-filter-btn .inbox-archive-toggle-content>span,.workspace-list-toggle-btn .inbox-archive-toggle-content .ui-icon,.workspace-list-toggle-btn .inbox-archive-toggle-content svg,.workspace-list-toggle-btn .inbox-archive-toggle-content>span{color:inherit;opacity:1;line-height:16px}.archive-filter-btn .inbox-archive-toggle-content .ui-icon,.archive-filter-btn .inbox-archive-toggle-content svg,.unread-filter-btn .inbox-archive-toggle-content .ui-icon,.unread-filter-btn .inbox-archive-toggle-content svg,.workspace-list-toggle-btn .inbox-archive-toggle-content .ui-icon,.workspace-list-toggle-btn .inbox-archive-toggle-content svg{width:16px;height:16px;font-size:16px;display:block;flex:0 0 16px}.toolbar-export-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--workspace-control-height);min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);border-radius:var(--workspace-control-radius);border:var(--workspace-control-border-width) solid var(--workspace-control-border);background:var(--modal-surface-bg);color:var(--workspace-control-text);font-size:var(--font-size-body);font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:var(--workspace-control-shadow);transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.toolbar-export-btn-icon-only{width:auto;min-width:calc(var(--workspace-control-height) + 30px);padding-inline:11px}.toolbar-export-btn .inbox-archive-toggle-content{gap:8px;transform:none;line-height:1}.toolbar-export-btn .inbox-archive-toggle-content>svg{width:16px;height:16px;flex:0 0 auto}.toolbar-export-chevron{display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:transform .14s ease}.toolbar-export-chevron svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.toolbar-export-chevron.open{transform:rotate(180deg)}.toolbar-export-btn .inbox-archive-toggle-content>span:nth-child(2){font-size:var(--font-size-body);font-weight:500;color:inherit}.toolbar-export-btn-open,.toolbar-export-btn:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);box-shadow:none;transform:none}.toolbar-export-btn:focus-visible{border-color:var(--field-focus-border);background:#ffffff;color:var(--workspace-control-text);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none;transform:none}.toolbar-link-btn,.toolbar-link-btn:hover{text-decoration:none}.toolbar-export-menu{position:relative;display:inline-flex;justify-content:flex-end}.toolbar-export-popover{min-width:168px;z-index:5000;padding:var(--workspace-dropdown-surface-padding);border-radius:var(--workspace-dropdown-surface-radius);background:var(--workspace-dropdown-bg);border:1px solid var(--workspace-dropdown-border);box-shadow:var(--workspace-dropdown-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px}.toolbar-export-option{min-height:var(--workspace-dropdown-option-height);padding:0 14px;border-radius:var(--workspace-dropdown-option-radius);font-size:var(--font-size-body);font-weight:600;cursor:pointer}.invoice-filter-chip{font-weight:400}.invoice-filter-chip.btn-primary,.invoice-filter-chip.btn-primary:focus-visible,.invoice-filter-chip.btn-primary:hover{font-weight:600}.invoice-create-btn{width:auto;white-space:nowrap}.invoice-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;overflow-y:visible;max-width:100%;padding:4px 8px 16px;scroll-padding-inline:8px;min-height:auto;height:auto}.invoice-board-label{height:auto;min-height:calc(100dvh - 280px);align-items:start}.invoice-column-drop{position:relative;isolation:isolate;min-height:100%;transition:background .12s ease,box-shadow .12s ease}.invoice-column-drop.is-drop-target{border-color:var(--workspace-page-element-border);background:transparent;box-shadow:none}.invoice-column-drop.is-drop-target:before{opacity:1}.invoice-card-primary-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.invoice-card-primary-row>h4{margin:0}.invoice-inline-muted{color:var(--muted);font-size:1em;font-weight:400}.invoice-card-secondary-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.invoice-card-secondary-line{font-size:var(--font-size-caption);margin:0}.invoice-card-updated,.invoice-card-updated-pill{font-size:11px}.is-dragging-card{opacity:1;transform:none;background:#ffffff;box-shadow:none}.invoice-status-section{display:grid;grid-gap:0;gap:0;margin:0}.invoice-status-section--payments{padding-bottom:0}.invoice-status-section h3{margin:0;font-size:18px}.invoice-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.invoice-status-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-card{background:#f6f7f9}.analytics-card h2{margin:0;font-size:30px;line-height:1.05}.analytics-card-wide{grid-column:span 2}.analytics-health-page{--analytics-chart-open:color-mix(in srgb,var(--status-muted-fg) 54%,var(--status-muted-bg));--analytics-chart-progress:color-mix(in srgb,var(--status-progress-fg) 58%,var(--status-progress-bg));--analytics-chart-preorder:color-mix(in srgb,var(--status-warn-fg) 58%,var(--status-warn-bg));--analytics-chart-reorder:color-mix(in srgb,var(--status-done-fg) 58%,var(--status-done-bg));--analytics-chart-claim:color-mix(in srgb,var(--status-rose-fg) 58%,var(--status-rose-bg));--analytics-chart-transaction:color-mix(in srgb,var(--status-progress-fg) 46%,var(--status-progress-bg));--analytics-chart-muted:color-mix(in srgb,var(--muted) 42%,transparent);--analytics-chart-track:color-mix(in srgb,var(--surface-subtle) 88%,var(--panel));display:grid;grid-gap:var(--page-list-gap);gap:var(--page-list-gap);width:100%;min-width:0;max-width:none;padding-bottom:0}.analytics-health-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-top:0}.analytics-eyebrow{margin:0 0 6px;font-weight:700;letter-spacing:0;text-transform:uppercase}.analytics-eyebrow,.analytics-subtitle{color:var(--muted);font-size:var(--font-size-caption)}.analytics-subtitle{max-width:680px;margin:6px 0 0;line-height:1.45}.analytics-health-period{display:inline-flex;align-items:center;gap:6px;padding:3px;border:1px solid rgba(13,13,13,.08);border-radius:var(--radius-md);background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(13,13,13,.04)}.analytics-health-period .btn{min-height:28px;padding:5px 9px;border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:600;text-decoration:none}.analytics-health-period .btn.is-active,.analytics-health-period .btn.is-active:focus-visible,.analytics-health-period .btn.is-active:hover{border-color:var(--brand-ink);background:var(--brand-ink);color:#ffffff;box-shadow:none;transform:none}.analytics-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(180px,260px));justify-content:start;grid-gap:8px;gap:8px}.analytics-filter-menu{position:relative;min-width:0}.analytics-filter-menu-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:var(--workspace-control-height);padding:0 calc(var(--workspace-control-padding-x) + 4px) 0 var(--workspace-control-padding-x);border:var(--workspace-control-border-width) solid var(--workspace-control-border);border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg);box-shadow:none;color:var(--workspace-control-text);cursor:pointer;list-style:none;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.analytics-filter-menu-trigger:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important;color:var(--workspace-control-text-strong);outline:none;box-shadow:none}.analytics-filter-menu-trigger:focus-visible{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important;color:var(--workspace-control-text-strong);outline:var(--workspace-control-focus-outline);outline-offset:var(--workspace-control-focus-outline-offset);box-shadow:none}.analytics-filter-menu-trigger:after{width:8px;height:8px;margin-right:1px;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--muted);content:"";transform:rotate(45deg) translateY(-2px);transition:transform var(--motion-base) ease}.analytics-filter-menu[data-open=true] .analytics-filter-menu-trigger:after{transform:rotate(225deg) translate(-2px,-1px)}.analytics-filter-menu-trigger>span{color:var(--muted);font-size:11px;font-weight:500;line-height:1.2;transform:translateY(1px)}.analytics-filter-menu-trigger>strong{overflow:hidden;color:var(--muted);font-size:var(--font-size-body);font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analytics-filter-menu.is-filtered .analytics-filter-menu-trigger{border-color:transparent;background:var(--workspace-control-bg-active);box-shadow:none}.analytics-filter-menu.is-filtered .analytics-filter-menu-trigger:after,.analytics-filter-menu.is-filtered .analytics-filter-menu-trigger>strong{color:var(--workspace-control-text-strong)}.analytics-filter-menu-panel{position:absolute;z-index:80;top:calc(100% + 6px);left:0;display:grid;grid-gap:3px;gap:3px;width:min(320px,100%);max-height:260px;overflow-y:auto;min-width:0;padding:6px;border:1px solid var(--workspace-floating-surface-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 96%,transparent);box-shadow:var(--surface-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin}.analytics-filter-menu-panel a{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;overflow:hidden;padding:8px 10px;border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--font-size-caption);font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.analytics-filter-menu-panel a:before{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--brand-ink);content:""}.analytics-filter-menu-panel a.is-active:before{width:7px;height:4px;margin-left:3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-1px,-1px)}.analytics-filter-menu-panel a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-filter-menu-panel a.is-active,.analytics-filter-menu-panel a:focus-visible,.analytics-filter-menu-panel a:hover{background:var(--surface-subtle)}.analytics-filter-menu-panel a.is-active{color:var(--brand-ink)}:root[data-theme=dark] .analytics-filter-menu-panel{background:var(--workspace-dropdown-bg);border-color:var(--workspace-dropdown-border);box-shadow:var(--workspace-dropdown-shadow)}:root[data-theme=dark] .analytics-filter-menu-panel a{color:var(--text)}:root[data-theme=dark] .analytics-filter-menu-panel a.is-active,:root[data-theme=dark] .analytics-filter-menu-panel a:focus-visible,:root[data-theme=dark] .analytics-filter-menu-panel a:hover{background:rgba(241,241,241,.075);color:var(--text-primary)}:root[data-theme=dark] .analytics-filter-menu-trigger:focus-visible,:root[data-theme=dark] .analytics-filter-menu-trigger:hover{background:var(--workspace-control-bg-hover)!important;background-color:var(--workspace-control-bg-hover)!important}.analytics-panel{min-width:0;border:1px solid var(--workspace-card-border);border-radius:var(--workspace-card-radius);background:var(--workspace-card-bg);box-shadow:var(--workspace-card-shadow)}.analytics-info{position:relative;flex:0 0 auto;display:inline-flex;vertical-align:middle}.analytics-info-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-pill);color:var(--muted);background:transparent;cursor:pointer}.analytics-info-trigger:focus-visible,.analytics-info-trigger:hover{background:color-mix(in srgb,var(--surface-subtle) 68%,var(--panel));color:var(--muted);outline:none}.analytics-info-trigger .ui-icon,.analytics-info-trigger svg{width:12px;height:12px;color:var(--muted)!important}.analytics-info-panel{position:absolute;top:calc(100% + 8px);left:50%;z-index:25;width:min(260px,calc(100vw - 32px));display:grid;grid-gap:6px;gap:6px;padding:10px 11px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--stroke) 72%,transparent);background:#fff;color:var(--foreground);font-size:11.5px;font-weight:600;line-height:1.4;box-shadow:0 18px 38px rgba(15,23,42,.14);opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .15s ease,transform .15s ease;transition-delay:0s}.analytics-info-trigger:focus-visible+.analytics-info-panel,.analytics-info:hover .analytics-info-panel{opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:.12s}.analytics-panel-head .analytics-card-title:last-child .analytics-info-panel{right:0;left:auto;transform:translateY(-2px)}.analytics-panel-head .analytics-card-title:last-child .analytics-info-trigger:focus-visible+.analytics-info-panel,.analytics-panel-head .analytics-card-title:last-child .analytics-info:hover .analytics-info-panel{transform:translateY(0)}.analytics-info .analytics-info-panel-title{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10.5px;font-weight:750;line-height:1.1}.analytics-info .analytics-info-panel-title .ui-icon,.analytics-info .analytics-info-panel-title svg{width:12px;height:12px;color:var(--muted)!important}.analytics-info .analytics-info-panel-text{color:var(--foreground);font-size:11.5px;font-weight:650;line-height:1.4}.analytics-brand-brief{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.82fr);grid-gap:14px;gap:14px;padding:14px}.analytics-brand-brief-summary{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.analytics-brand-brief-summary .analytics-panel-head{margin-bottom:0}.analytics-brand-brief-summary>p{margin:0;color:var(--foreground);font-size:var(--font-size-caption);font-weight:500;line-height:1.4}.analytics-brand-brief-recommendation{display:grid;grid-gap:4px;gap:4px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--stroke) 62%,transparent)}.analytics-brand-brief-recommendation span{color:var(--muted);font-size:10.5px;font-weight:750;line-height:1}.analytics-brand-brief-recommendation strong{color:var(--foreground);font-size:11px;font-weight:650;line-height:1.32}.analytics-brand-brief-sources{display:flex;flex-wrap:wrap;gap:5px}.analytics-brand-brief-sources span{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--status-muted-bg);color:var(--status-muted-fg);font-size:10.5px;font-weight:650;line-height:1}.analytics-brand-brief-columns{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;grid-gap:8px;gap:8px;min-width:0}.analytics-brand-brief-column{display:grid;grid-template-rows:auto repeat(3,minmax(52px,1fr));align-content:stretch;grid-gap:6px;gap:6px;min-width:0}.analytics-brand-brief-column>span{color:var(--muted);font-size:11px;font-weight:750;line-height:1.2}.analytics-brand-brief-item{display:grid;align-content:center;grid-gap:3px;gap:3px;min-width:0;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--status-muted-bg) 44%,var(--panel))}.analytics-brand-brief-item strong{color:var(--foreground);font-size:11.5px;font-weight:750;line-height:1.2}.analytics-brand-brief-item p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:10.5px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.analytics-brand-brief-item.is-positive{background:color-mix(in srgb,var(--status-done-bg) 58%,var(--panel))}.analytics-brand-brief-item.is-warning{background:color-mix(in srgb,var(--status-warn-bg) 58%,var(--panel))}.analytics-brand-brief-item.is-danger{background:color-mix(in srgb,var(--status-rose-bg) 58%,var(--panel))}.analytics-brand-brief-column.is-actions .analytics-brand-brief-item{padding-block:9px}.analytics-card-title{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--foreground);font-size:var(--font-size-table-body);font-weight:750}.analytics-card-title .analytics-info{margin-left:-2px}.analytics-card-title svg{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.analytics-mix-row.is-positive .analytics-progress span{color:var(--analytics-chart-reorder)}.analytics-mix-row.is-warning .analytics-progress span{color:var(--analytics-chart-preorder)}.analytics-mix-row.is-danger .analytics-progress span{color:var(--analytics-chart-claim)}.analytics-snapshot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.analytics-snapshot-item{display:grid;grid-gap:5px;gap:5px;min-width:0;min-height:74px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--stroke) 72%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:none;overflow:visible}.analytics-snapshot-title{display:inline-flex;align-items:center;gap:5px;min-width:0}.analytics-snapshot-item>span,.analytics-snapshot-title{overflow:hidden;color:var(--muted);font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analytics-snapshot-title,.analytics-snapshot-title .analytics-info{overflow:visible}.analytics-snapshot-title .analytics-info-panel{width:min(230px,48vw)}.analytics-snapshot-item strong{overflow:hidden;color:var(--foreground);font-size:17px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.analytics-snapshot-item p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:11px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);grid-gap:10px;gap:10px}.analytics-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.analytics-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.analytics-health-page .analytics-performance-grid{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.1fr)}.analytics-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:8px;gap:8px}.analytics-panel{padding:14px}.analytics-revenue-panel{min-height:300px}.analytics-activity-panel{grid-column:1/-1}.analytics-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.analytics-panel-tabs{padding:3px;border-radius:var(--radius-sm)}.analytics-panel-tabs .btn{min-height:28px;padding:5px 9px}.analytics-line-chart{position:relative;display:grid;min-height:158px;padding:6px 2px 0}.analytics-line-chart svg{width:100%;height:82px;overflow:visible}.analytics-line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke:var(--analytics-chart-transaction);stroke-width:3}.analytics-line-chart.is-empty .analytics-line{stroke:color-mix(in srgb,var(--analytics-chart-muted) 64%,transparent);stroke-dasharray:1 5}.analytics-line-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;margin-top:4px}.analytics-line-labels span{display:grid;grid-gap:4px;gap:4px;min-width:0}.analytics-line-labels small{color:var(--muted);font-size:11px}.analytics-line-labels strong{overflow:hidden;color:var(--foreground);font-size:var(--font-size-caption);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analytics-chart-note{margin:8px 0 0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.4}.analytics-cash-health{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(13,13,13,.06)}.analytics-forecast-card{display:grid;grid-template-columns:minmax(170px,.36fr) minmax(220px,.64fr);grid-gap:14px;gap:14px;align-items:stretch;min-width:0;padding:12px;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 58%,var(--panel))}.analytics-forecast-card>div:first-child{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.analytics-forecast-card span{color:var(--muted);font-size:var(--font-size-caption);font-weight:750}.analytics-forecast-card>div:first-child>span,.analytics-payment-delay-head>div>span{display:inline-flex;align-items:center;gap:5px}.analytics-forecast-card strong{color:var(--foreground);font-size:20px;line-height:1}.analytics-forecast-period{margin-top:-3px;color:var(--muted);font-size:10.5px;font-weight:650;line-height:1}.analytics-forecast-card p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.3}.analytics-forecast-card.is-high,.analytics-forecast-card.is-low,.analytics-forecast-card.is-medium{border-color:transparent}.analytics-forecast-months{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.analytics-forecast-months>span{margin-bottom:2px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.1}.analytics-forecast-month{display:grid;grid-template-columns:30px minmax(70px,1fr) minmax(48px,auto);grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:0;border-top:0}.analytics-forecast-month small{color:var(--muted);font-size:11px;font-weight:750;line-height:1}.analytics-forecast-month strong{color:var(--foreground);font-size:11.5px;font-weight:750;line-height:1;text-align:right;white-space:nowrap}.analytics-forecast-month-bar{display:block;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--analytics-chart-transaction) 16%,var(--panel))}.analytics-forecast-month-bar i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--analytics-chart-transaction) 58%,var(--panel))}.analytics-trend-card{display:grid;grid-gap:7px;gap:7px;min-height:146px;padding:12px}.analytics-trend-card .analytics-panel-head{align-items:flex-start;margin-bottom:0}.analytics-trend-card .analytics-panel-head>strong{color:var(--foreground);font-size:14px;line-height:1.1;text-align:right;white-space:nowrap}.analytics-mini-chart{display:grid;grid-gap:2px;gap:2px;min-height:66px}.analytics-mini-chart svg{width:100%;height:56px;overflow:visible}.analytics-trend-card.is-teal .analytics-line{stroke:var(--analytics-chart-reorder)}.analytics-trend-card.is-red .analytics-line{stroke:var(--analytics-chart-claim)}.analytics-trend-card.is-graphite .analytics-line{stroke:var(--analytics-chart-transaction)}.analytics-trend-card.is-orange .analytics-line{stroke:var(--analytics-chart-preorder)}.analytics-mini-chart.is-empty .analytics-line{opacity:.42;stroke-dasharray:1 5}.analytics-mini-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px;color:var(--muted);font-size:9.5px;line-height:1.1}.analytics-mini-labels.is-empty{grid-template-columns:1fr}.analytics-mini-labels span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.analytics-trend-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.3}.analytics-comparison-panel{display:grid;grid-gap:10px;gap:10px}.analytics-series-pills{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.analytics-series-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border:1px solid rgba(13,13,13,.08);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--foreground);cursor:pointer;font-size:var(--font-size-caption);font-weight:700;font:inherit;transition:border-color var(--motion-base) ease,background var(--motion-base) ease,color var(--motion-base) ease}.analytics-series-pill:not(.is-active){color:var(--muted);background:color-mix(in srgb,var(--surface-subtle) 70%,var(--panel))}.analytics-series-pill.is-active{border-color:color-mix(in srgb,var(--brand-ink) 12%,var(--stroke));background:color-mix(in srgb,var(--panel) 94%,var(--surface-subtle));box-shadow:0 1px 2px rgba(15,23,42,.04)}.analytics-series-pill:focus-visible{outline:2px solid rgba(13,13,13,.28);outline-offset:2px}.analytics-series-pill i{width:8px;height:8px;border-radius:var(--radius-pill)}.analytics-comparison-chart{display:grid;grid-gap:8px;gap:8px;min-height:176px;padding:4px 2px 0}.analytics-comparison-chart.is-muted{opacity:.52}.analytics-comparison-chart svg{width:100%;height:136px;overflow:visible}.analytics-comparison-grid-line{vector-effect:non-scaling-stroke;stroke:rgba(13,13,13,.06);stroke-width:1}.analytics-comparison-line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.analytics-comparison-line.is-empty{opacity:.42;stroke-dasharray:1 5}.analytics-comparison-labels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;color:var(--muted);font-size:11px}.analytics-comparison-labels span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-comparison-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.analytics-comparison-summary div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:8px 9px;border:1px solid rgba(13,13,13,.06);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 64%,var(--panel))}.analytics-comparison-summary small,.analytics-comparison-summary span{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.analytics-comparison-summary strong{overflow:hidden;color:var(--foreground);font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.analytics-country-panel{display:grid;grid-gap:12px;gap:12px;align-content:start}.analytics-panel-hint{color:var(--muted);font-size:var(--font-size-caption);line-height:1.35;text-align:right}.analytics-country-list,.analytics-country-preview{display:grid;grid-gap:8px;gap:8px}.analytics-revenue-split{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:214px;padding:16px;border:1px solid rgba(13,13,13,.06);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 68%,var(--panel))}.analytics-revenue-split.is-empty{opacity:.72}.analytics-donut{width:172px;height:172px}.analytics-donut-segment,.analytics-donut-track{fill:none;stroke-width:16}.analytics-donut-track{stroke:rgba(13,13,13,.07)}.analytics-donut-segment{transform:rotate(-90deg);transform-origin:60px 60px;stroke-linecap:butt}.analytics-donut-hole{fill:rgba(255,255,255,.94)}.analytics-donut-value{fill:var(--foreground);font-size:10px;font-weight:800}.analytics-donut-label{fill:var(--muted);font-size:8px;font-weight:700}.analytics-revenue-split-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.analytics-revenue-split-row{display:grid;grid-template-columns:4px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;min-width:0}.analytics-revenue-split-row>i{width:3px;height:42px;border-radius:var(--radius-pill);opacity:.78}.analytics-revenue-split-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.analytics-revenue-split-row strong{overflow:hidden;color:var(--foreground);font-size:var(--font-size-body);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analytics-revenue-split-row em,.analytics-revenue-split-row span{color:var(--muted);font-size:var(--font-size-caption)}.analytics-revenue-split-row em{font-style:normal;font-weight:800;white-space:nowrap}.analytics-country-row{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(220px,1fr) minmax(210px,.42fr);grid-gap:14px;gap:14px;align-items:center;min-width:0;padding:12px 0;border-bottom:1px solid rgba(13,13,13,.06)}.analytics-country-row:last-child{border-bottom:0}.analytics-country-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.analytics-country-copy strong{overflow:hidden;color:var(--foreground);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.analytics-country-copy span,.analytics-country-values span{color:var(--muted);font-size:var(--font-size-caption);line-height:1.35}.analytics-country-bar{display:flex;width:100%;height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--analytics-chart-track)}.analytics-country-bar span{height:100%}.analytics-country-preorder{background:var(--analytics-chart-preorder)}.analytics-country-reorder{background:var(--analytics-chart-reorder)}.analytics-country-bar.is-empty span{opacity:.38}.analytics-country-values{display:grid;justify-items:end;grid-gap:2px;gap:2px;min-width:0;text-align:right}.analytics-country-values strong{color:var(--foreground);font-size:var(--font-size-table-body);line-height:1.1;white-space:nowrap}.analytics-activity-grid,.analytics-mix-list,.analytics-ranking-list{display:grid;grid-gap:10px;gap:10px}.analytics-mix-list{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-order-mix{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;padding:0 0 12px;border:0;border-bottom:1px solid rgba(13,13,13,.06);border-radius:0;background:transparent}.analytics-order-mix-head,.analytics-order-mix-legend{display:flex;align-items:center;justify-content:space-between;gap:10px}.analytics-order-mix-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.analytics-order-mix-head div:last-child{text-align:right}.analytics-order-mix-head span,.analytics-order-mix-legend span{color:var(--muted);font-size:11px;line-height:1.35}.analytics-order-mix-head strong{overflow:hidden;color:var(--foreground);font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.analytics-order-mix-bar{display:flex;width:100%;height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--analytics-chart-track)}.analytics-order-mix-bar span{min-width:0;height:100%}.analytics-order-mix-preorder{background:var(--analytics-chart-preorder)}.analytics-order-mix-reorder{background:var(--analytics-chart-reorder)}.analytics-order-mix-legend{justify-content:flex-start;flex-wrap:wrap}.analytics-order-mix-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-order-mix-dot{width:8px;height:8px;border-radius:var(--radius-pill)}.analytics-order-mix-dot.is-preorder{background:var(--analytics-chart-preorder)}.analytics-order-mix-dot.is-reorder{background:var(--analytics-chart-reorder)}.analytics-claim-insight,.analytics-order-mix-insight{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 62%,var(--panel))}.analytics-claim-insight span,.analytics-claim-reason-row small,.analytics-order-mix-insight span{color:var(--muted);font-size:10.5px;font-weight:750;line-height:1}.analytics-claim-insight strong,.analytics-order-mix-insight strong{color:var(--foreground);font-size:11px;font-weight:650;line-height:1.32}.analytics-mix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;min-height:88px;padding:0;border:0;border-radius:0;background:transparent}.analytics-mix-row div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.analytics-activity-item p,.analytics-mix-row span,.analytics-ranking-copy span{color:var(--muted);font-size:11px;line-height:1.35}.analytics-mix-row strong{color:var(--foreground);font-size:16px;line-height:1.1}.analytics-mix-row small{color:var(--muted);font-size:11.5px;font-weight:750;text-align:right}.analytics-progress,.analytics-ranking-meter{height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--analytics-chart-track)}.analytics-progress{grid-column:1/-1}.analytics-claim-insight{gap:9px;margin-top:12px}.analytics-claim-insight-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;min-width:0}.analytics-claim-insight-head>div{display:grid;min-width:0}.analytics-claim-insight-head strong{display:inline-flex;align-items:center;gap:5px;min-width:0}.analytics-claim-insight-head p{margin:0;align-self:center;color:var(--muted);font-size:10.5px;font-weight:650;line-height:1.2;text-align:right;white-space:nowrap}.analytics-claim-reason-list{display:grid;grid-gap:6px;gap:6px;min-width:0}.analytics-claim-reason-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(142px,auto);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--stroke) 60%,transparent)}.analytics-claim-reason-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-claim-reason-row small{white-space:nowrap;text-align:right}.analytics-payment-delay{display:grid;align-content:start;grid-gap:11px;gap:11px;min-width:0;margin-top:0;padding:12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 58%,var(--panel));border-top:0}.analytics-payment-delay-head{display:block;align-items:flex-start;min-width:0}.analytics-payment-delay-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.analytics-payment-delay-grid span,.analytics-payment-delay-head span{color:var(--muted);font-size:10.5px;font-weight:750;line-height:1.1}.analytics-payment-delay-head strong{overflow:hidden;color:var(--foreground);font-size:var(--font-size-table-body);font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.analytics-payment-delay-head p{flex:0 1 auto;margin:0;color:var(--muted);font-size:10.5px;line-height:1.25;text-align:right}.analytics-payment-delay-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:8px;gap:8px;border-top:0}.analytics-payment-delay-grid div{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:58px;padding:9px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--panel) 70%,transparent)}.analytics-payment-delay-grid div+div{padding-left:10px;border-left:0}.analytics-payment-delay-grid strong{overflow:hidden;color:var(--foreground);font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.analytics-progress span,.analytics-ranking-meter span{display:block;height:100%;border-radius:inherit;background:currentColor;color:var(--analytics-chart-transaction)}.analytics-ranking-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.28fr) minmax(82px,max-content);grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(13,13,13,.06)}.analytics-compact-ranking-panel .analytics-ranking-list{gap:6px}.analytics-compact-ranking-panel .analytics-ranking-row:last-child{border-bottom:0}.analytics-country-panel .analytics-country-row{grid-template-columns:minmax(110px,.42fr) minmax(90px,1fr) minmax(64px,max-content);gap:10px;padding:8px 0}.analytics-country-panel .analytics-country-row:last-child{border-bottom:0}.analytics-country-panel .analytics-country-values{gap:0}.analytics-performance-grid .analytics-panel{min-height:100%}.analytics-performance-grid .analytics-country-panel{gap:0}.analytics-performance-grid .analytics-panel-head{align-items:flex-start;min-height:26px;margin-bottom:6px}.analytics-performance-grid .analytics-panel-hint{max-width:150px;font-size:11px}.analytics-performance-grid .analytics-revenue-split{grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:0;padding:0 0 10px;border:0;border-bottom:1px solid rgba(13,13,13,.06);border-radius:0;background:transparent}.analytics-performance-grid .analytics-donut{width:96px;height:96px}.analytics-performance-grid .analytics-donut-segment,.analytics-performance-grid .analytics-donut-track{stroke-width:14}.analytics-performance-grid .analytics-donut-value{font-size:9px}.analytics-performance-grid .analytics-donut-label{font-size:7px}.analytics-performance-grid .analytics-revenue-split-list{grid-template-columns:1fr;gap:8px}.analytics-performance-grid .analytics-revenue-split-row{gap:8px}.analytics-performance-grid .analytics-revenue-split-row>i{height:32px}.analytics-performance-grid .analytics-country-row{grid-template-columns:minmax(0,1fr) minmax(84px,max-content);grid-template-areas:"copy value" "bar bar";gap:5px 10px;padding:6px 0}.analytics-performance-grid .analytics-country-values{grid-area:value;align-self:start;justify-content:flex-end;text-align:right}.analytics-performance-grid .analytics-ranking-row{grid-template-columns:minmax(0,1fr) minmax(78px,max-content);grid-template-areas:"copy value" "meter meter";gap:5px 10px;padding:6px 0}.analytics-performance-grid .analytics-country-bar,.analytics-performance-grid .analytics-ranking-meter{grid-area:bar;grid-column:1/-1}.analytics-performance-grid .analytics-ranking-copy{grid-area:copy}.analytics-performance-grid .analytics-ranking-value{grid-area:value;align-self:start}.analytics-performance-grid .analytics-ranking-meter{grid-area:meter}.analytics-performance-grid .analytics-empty-state{min-height:172px;padding:18px}.analytics-ranking-row:last-child{border-bottom:0}.analytics-ranking-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}.analytics-ranking-copy strong{overflow:hidden;line-height:1.25;text-overflow:ellipsis}.analytics-ranking-copy strong,.analytics-ranking-value{color:var(--foreground);font-size:var(--font-size-table-body);white-space:nowrap}.analytics-ranking-value{text-align:right}.analytics-performance-grid .analytics-country-copy span,.analytics-performance-grid .analytics-country-values span,.analytics-performance-grid .analytics-ranking-copy span{font-size:10.5px;line-height:1.2}.analytics-performance-grid .analytics-country-copy{grid-area:copy;gap:1px}.analytics-performance-grid .analytics-country-copy strong{font-size:var(--font-size-table-body)}.analytics-performance-grid .analytics-country-bar,.analytics-performance-grid .analytics-progress,.analytics-performance-grid .analytics-ranking-meter{height:5px}.analytics-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-activity-item{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:13px;border:1px solid rgba(13,13,13,.06);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 68%,var(--panel))}.analytics-activity-item strong{color:var(--foreground);font-size:24px;line-height:1}.analytics-activity-item p{margin:0}.analytics-empty-state{display:grid;place-items:center;min-height:188px;padding:var(--workspace-state-padding);border:1px solid var(--workspace-state-border);border-radius:var(--workspace-state-radius);background:var(--workspace-state-bg);text-align:center}.analytics-empty-state span{color:var(--text);font-weight:600}.analytics-empty-state p,.analytics-empty-state span{font-size:var(--workspace-empty-text-size);line-height:var(--workspace-empty-text-line)}.analytics-empty-state p{max-width:360px;margin:8px 0 0;color:var(--muted);font-weight:var(--workspace-empty-text-weight)}@media (max-width:1180px){.analytics-main-grid,.analytics-secondary-grid{grid-template-columns:1fr}.analytics-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.analytics-health-head,.analytics-panel-head{align-items:flex-start;flex-direction:column}.analytics-activity-grid,.analytics-filter-bar,.analytics-snapshot-grid{grid-template-columns:1fr}.analytics-line-labels{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-ranking-row{grid-template-columns:1fr}.analytics-series-pills{justify-content:flex-start}.analytics-comparison-summary,.analytics-country-row,.analytics-revenue-split,.analytics-revenue-split-list{grid-template-columns:1fr}.analytics-country-values,.analytics-panel-hint{justify-content:flex-start;text-align:left}.analytics-ranking-value{text-align:left}.analytics-performance-grid{grid-template-columns:1fr}}.home-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--stroke);background:transparent}.page-shell .home-metrics-grid{border-bottom:0}.home-metrics-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-metrics-grid-flat{margin:6px 0 16px;padding-bottom:12px;border-bottom:0;gap:10px}.home-metrics-grid-no-divider{border-bottom:0;padding-bottom:0}.home-metrics-grid-no-divider .home-metric-card h3{margin-top:10px}.inbox-metrics-grid{margin-bottom:12px;padding-bottom:0;border-bottom:0}.all-orders-metrics-grid{margin-top:10px}.inbox-metrics-grid .home-metric-card{min-height:92px;padding:12px 14px}.inbox-metrics-grid .home-metric-head{margin-bottom:4px}.inbox-metrics-grid .home-metric-card h3{font-size:clamp(21px,1.35vw,26px);margin:2px 0 0}.inbox-metrics-grid .home-metric-card-inline-hint .home-metric-value-row{gap:8px}.inbox-metrics-grid .home-metric-card-inline-hint .home-metric-value-row p{line-height:1.3}@media (min-width:900px) and (max-height:1100px){.home-metrics-grid{gap:8px;margin-top:8px;margin-bottom:8px;padding-bottom:6px}.inbox-metrics-grid{margin-bottom:8px}.inbox-metrics-grid .home-metric-card{min-height:74px;padding:9px 12px}.inbox-metrics-grid .home-metric-head{margin-bottom:2px}.inbox-metrics-grid .home-metric-card h3{font-size:clamp(19px,1.1vw,22px);margin-top:0}.home-metrics-grid-no-divider .home-metric-card h3{margin-top:5px}}@media (max-width:1280px){.home-metrics-grid-4,.page-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.home-metrics-grid,.home-metrics-grid-4,.page-kpi-grid{grid-template-columns:1fr}}.home-metric-card{position:relative;background:#ffffff;border:0;box-shadow:var(--kpi-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;min-height:124px;padding:14px;margin-bottom:0;min-width:0}.home-metric-card-has-trend{overflow:hidden}.home-metric-card-trend{display:flex;flex-direction:column}.page-shell .home-metrics-grid-4 .home-metric-card{min-height:98px;padding:13px 15px}.home-metric-card-flat{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;padding:10px 12px}.home-metric-card-flat h3{margin:4px 0 0;font-size:22px;line-height:1}.home-metric-card-flat p{font-size:var(--font-size-body)}.home-metric-card-flat .home-metric-head{margin-bottom:6px}.home-metric-card-flat .metric-icon{width:28px;height:28px;border-radius:var(--radius-sm)}.home-metric-link .home-metric-card-flat,.home-metric-link:hover .home-metric-card-flat{transform:none;background:transparent;box-shadow:none}.home-metric-card h3{margin:4px 0 8px;font-size:clamp(28px,2vw,34px);letter-spacing:-.02em;line-height:1.04;font-weight:620;white-space:nowrap}.home-metric-card p{margin:0;font-size:var(--font-size-body);line-height:1.45}.home-metric-card-trend>.muted{margin-top:2px;font-size:var(--font-size-caption)}.home-metric-trend{position:absolute;left:16px;right:16px;bottom:12px;height:24px;pointer-events:none;opacity:.95}.home-metric-trend-svg{width:100%;height:100%;overflow:visible}.home-metric-trend-area{fill:rgba(13,13,13,.035)}.home-metric-trend-line{fill:none;stroke:rgba(49,49,49,.44);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.home-metric-value-row{display:flex;align-items:baseline;gap:10px;margin-top:12px;min-width:0;flex-wrap:wrap}.home-metric-chart{margin-top:auto;padding-top:10px}.home-metric-chart-bars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;grid-gap:8px;gap:8px;height:44px}.home-metric-chart-bar{display:block;width:72%;justify-self:center;min-height:8px;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-graphite) 58%,transparent) 0,color-mix(in srgb,var(--brand-subtle) 28%,transparent) 100%)}.home-metric-chart-summary{display:flex;gap:16px;margin-top:10px}.home-metric-chart-summary-item{display:grid;grid-template-columns:auto 1fr;grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;align-items:center}.home-metric-chart-summary-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:rgba(49,49,49,.68);grid-row:1/span 2}.home-metric-chart-summary-item.tone-muted .home-metric-chart-summary-dot{background:color-mix(in srgb,var(--brand-subtle) 42%,transparent)}.home-metric-chart-summary-label{color:var(--brand-subtle);font-size:11px;line-height:1.1;white-space:nowrap}.home-metric-chart-summary-value{color:#313131;font-size:var(--font-size-caption);line-height:1.1;font-weight:650}.home-metric-chart-axis{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--brand-subtle);font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.home-metric-card-inline-hint .home-metric-value-row h3{margin:4px 0 0;flex:0 0 auto;white-space:nowrap}.home-metric-card-inline-hint .home-metric-value-row p{margin:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-metric-link{text-decoration:none;color:inherit;display:block}.home-metric-link .home-metric-card{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.home-metric-link:hover .home-metric-card{transform:translateY(-2px);background:#ffffff;box-shadow:var(--kpi-card-shadow-hover)}.home-metric-head{display:flex;align-items:center;gap:12px;min-width:0}.home-metric-head .muted{min-width:0;overflow-wrap:anywhere}.metric-icon{width:22px;height:22px;display:inline-grid;place-items:center;border:0;border-radius:0;flex:0 0 auto}.metric-icon svg{width:22px;height:22px}.metric-icon-calendar,.metric-icon-claim,.metric-icon-commission,.metric-icon-credits,.metric-icon-delay,.metric-icon-deliveries,.metric-icon-invoice,.metric-icon-label,.metric-icon-overview,.metric-icon-payment,.metric-icon-reorders,.metric-icon-request,.metric-icon-retailer,.metric-icon-revenue,.metric-icon-support,.metric-icon-transactions,.metric-icon-vororder{background:transparent;border-color:transparent}.metric-icon-credits,.metric-icon-delay,.metric-icon-invoice,.metric-icon-payment,.metric-icon-revenue{color:var(--highlight-strong)}.metric-icon-claim{color:var(--accent-rose)}.metric-icon-customers,.metric-icon-invitations,.metric-icon-retailer{color:var(--accent-mint)}.metric-icon-agencies,.metric-icon-calendar{color:var(--accent-cyan)}.metric-icon-label{color:var(--accent-violet)}.metric-icon-request{color:var(--accent-amber)}.metric-icon-support{color:var(--accent-cyan)}.metric-icon-allorders,.metric-icon-deliveries,.metric-icon-reorders,.metric-icon-swaps,.metric-icon-vororder{color:var(--accent-amber)}.metric-icon-overview,.metric-icon-transactions{color:var(--accent-graphite)}.metric-icon-commission{color:var(--accent-amber)}.home-panels-grid{margin-top:14px;display:grid;grid-template-columns:1.35fr 1fr;grid-gap:14px;gap:14px;background:transparent}.home-panels-grid-bottom,.home-panels-grid-equal{grid-template-columns:1fr 1fr}.home-panels-grid-stacked{grid-template-columns:minmax(0,1fr)}.home-panels-grid-retailer-status{grid-template-columns:repeat(3,minmax(0,1fr))}.home-panel{border:0;box-shadow:var(--surface-shadow);background:var(--surface);padding:18px;display:grid;grid-gap:14px;gap:14px;min-height:300px;min-width:0;margin-bottom:0}.home-panel-retailer-top{min-height:334px;height:334px}.home-panel-retailer-flat{min-height:254px;height:auto}.home-panel-retailer-tall{min-height:380px;height:380px}.home-panel-scroll-content{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-gutter:stable}.home-panel-scroll-content::-webkit-scrollbar{width:8px}.home-panel-scroll-content::-webkit-scrollbar-thumb{background:#c3c9d6;border-radius:var(--radius-pill)}.home-panel-retailer-compact .retailer-status-widget{gap:10px}.home-panel-retailer-compact .retailer-status-list{gap:6px}.home-panel-retailer-compact .retailer-status-item{padding:8px 10px}.home-panel-link{display:block;min-width:0;text-decoration:none}.home-panel-clickable{transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.home-panel-clickable:hover{box-shadow:none;transform:none}.home-panel-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px}.home-panel-head h3{margin:0;font-size:17px;font-weight:620;letter-spacing:-.01em}.home-brand-slideshow-panel{overflow:hidden;padding:0;border:0;background:transparent}.home-brand-slideshow{position:relative;border-radius:var(--radius-lg);min-height:100%;height:100%;overflow:hidden;background:transparent;isolation:isolate}.home-brand-slide{position:absolute;inset:0;opacity:0;visibility:hidden;z-index:0;display:grid;place-items:center;background-position:50%;background-size:cover;background-repeat:no-repeat;animation:homeBrandSlideFade 16s infinite;text-decoration:none;color:#fff}.home-brand-slide-label{display:grid;grid-gap:4px;gap:4px;text-align:center;text-shadow:0 8px 22px rgba(0,0,0,.42);padding:0 16px}.home-brand-slide-label strong{color:#fff;font-size:clamp(20px,2vw,28px);letter-spacing:.01em}.home-brand-slide-label small{color:rgba(255,255,255,.9);font-size:var(--font-size-caption);line-height:1.35}.home-brand-slideshow-empty{min-height:100%;border-radius:var(--radius-md);border:1px dashed var(--stroke);display:grid;place-items:center}@keyframes homeBrandSlideFade{0%{opacity:0;visibility:hidden;z-index:0}8%{opacity:1;visibility:visible;z-index:1}25%{opacity:1;visibility:visible;z-index:1}33%{opacity:0;visibility:hidden;z-index:0}to{opacity:0;visibility:hidden;z-index:0}}.home-trend-bar,.home-trend-bar-col,.home-trend-bar-wrap,.home-trend-bars{display:none}.home-trend-bar-col small{color:var(--muted);font-size:11px}.home-trend-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.home-trend-list li{border:0;background:#edf1f7;border-radius:var(--radius-md);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.home-trend-item-left{display:inline-flex;align-items:center;gap:8px}.home-status-stack{display:grid;grid-gap:11px;gap:11px;align-content:start}.home-status-row{display:grid;grid-gap:0;gap:0}.home-status-label{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-body);line-height:1.4}.home-status-label strong{font-weight:610}.home-status-bar,.home-status-bar-bg{display:none}.home-status-row:nth-child(2) .home-status-bar{background:linear-gradient(90deg,#9da9ff,#5856d6)}.home-status-row:nth-child(3) .home-status-bar{background:linear-gradient(90deg,#ffc37d,#ff9500)}.home-status-row:nth-child(4) .home-status-bar{background:linear-gradient(90deg,#86e59f,#34c759)}.home-status-row:nth-child(5) .home-status-bar{background:linear-gradient(90deg,#9dc8ff,#5ac8fa)}.retailer-status-widget{display:grid;grid-gap:12px;gap:12px;align-content:start}.retailer-status-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.retailer-status-item{display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;border-radius:var(--radius-sm);background:#edf0f4;padding:9px 11px;font-size:var(--font-size-body);line-height:1.4}.retailer-status-item-link{color:inherit;text-decoration:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.retailer-status-item-link:hover{background:#e7ebf1;box-shadow:inset 0 0 0 1px rgba(103,112,125,.18)}.retailer-status-item-left{display:inline-flex;align-items:center;gap:8px}.retailer-status-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.retailer-status-segment-bar{display:none}.retailer-status-segment{height:100%;min-width:0}.status-1{background:#c9954d}.status-2{background:#6b93cf}.status-3{background:#cf8aa0}.status-4{background:#8a82c4}.reorder-status-open{background:#c9954d}.reorder-status-partial{background:#6b93cf}.reorder-status-available{background:#8a82c4}.reorder-status-unavailable{background:#b4bac4}.support-status-open{background:#c9954d}.support-status-progress{background:#6b93cf}.support-status-done{background:#8a82c4}.home-alert-list,.home-ranking-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.home-alert-list li,.home-ranking-list li{border:1px solid #d8e1ed;background:#fafcff;border-radius:var(--radius-md);padding:10px 12px;line-height:1.4}.home-ranking-list li{display:flex;justify-content:space-between;align-items:center;gap:10px}.home-ranking-list li strong{font-size:var(--font-size-caption);color:#2f3c4d;font-weight:620}.home-ranking-link{display:flex;justify-content:space-between;align-items:center;gap:10px;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:background .12s ease,box-shadow .12s ease}.home-ranking-link:hover{background:var(--status-open-bg);box-shadow:inset 0 0 0 1px rgba(103,112,125,.18)}.home-ranking-link:hover strong{color:var(--text-primary)}.home-alert-list li p{margin:0 0 4px;font-size:var(--font-size-body)}.home-alert-list li{border:0;background:transparent;border-radius:0;padding:0}.home-panel-link .home-alert-list li{border-radius:0;transition:background .12s ease}.home-panel-link .home-alert-list li:hover{background:transparent}.home-alert-list li+li{border-top:0;padding-top:10px;margin-top:2px}.home-panel-scroll-content .home-alert-list li+li{position:relative}.home-panel-scroll-content .home-alert-list li+li:before{content:"";position:absolute;left:0;right:14px;top:0;height:1px;background:var(--stroke)}.home-alert-list li small{color:var(--muted);font-size:var(--font-size-caption)}.home-alert-link{display:block;padding:6px 8px;max-width:100%;box-sizing:border-box;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.home-alert-link,.home-alert-list-flat-hover .home-alert-link{border-radius:var(--radius-sm)}.home-alert-link:hover,.home-alert-list-flat-hover .home-alert-link:hover{background:var(--status-open-bg)}.home-alert-link:hover{color:var(--brand-ink);box-shadow:inset 0 0 0 1px rgba(103,112,125,.18)}.home-alert-link:hover p{color:var(--text-primary)}.support-modal-comments{margin-top:0}.brand-account-hero{display:grid;grid-gap:24px;gap:24px;align-items:center}.brand-account-hero-bg{position:relative;min-height:clamp(280px,36vh,400px);overflow:hidden;border-radius:var(--brand-hero-radius);background:radial-gradient(120% 130% at 10% 5%,rgba(255,255,255,.2),rgba(7,10,20,.2) 40%,rgba(7,10,20,.76) 100%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(49,49,49,.12)),var(--bg)}.brand-account-hero-media{position:absolute;inset:0}.brand-account-hero-media-el{width:100%;height:100%;object-fit:cover;display:block}.brand-account-hero-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,20,.22),rgba(8,12,20,.62));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.brand-account-hero-shell,.brand-account-main{position:relative;z-index:1}.brand-account-hero-shell{display:grid;align-content:space-between;min-height:inherit;padding:20px 24px clamp(196px,24vh,232px)}.brand-account-hero-upload-actions{display:inline-flex;flex-wrap:wrap;gap:10px;max-width:min(100% - 48px,520px)}.brand-account-hero-upload-actions,.brand-account-upload-status{position:absolute;right:24px;top:24px;z-index:2;justify-content:flex-end}.brand-account-upload-status{display:flex;max-width:min(100% - 48px,420px)}.brand-account-hero-nav{display:inline-flex;align-items:center;gap:14px;color:rgba(255,255,255,.92);font-size:14px;font-weight:520}.brand-account-main-preview{display:grid;align-content:end;min-height:100%}.brand-account-main-copy{display:grid;justify-items:start;text-align:left;grid-gap:10px;gap:10px;max-width:760px;padding-top:clamp(36px,7vh,72px);padding-bottom:8px}.brand-media-upload-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-media-preview-card{position:relative;margin-top:12px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(168,182,204,.28);background:rgba(244,247,252,.92);box-shadow:0 18px 42px rgba(15,23,42,.08)}.brand-media-preview{width:100%;max-height:220px;object-fit:cover;display:block}.brand-media-preview-card-profile{max-width:220px}.brand-media-preview-profile{aspect-ratio:1}.brand-account-main h2{margin:0;color:#ffffff;font-size:clamp(34px,5vw,52px);line-height:1.02;letter-spacing:-.02em}.brand-account-agent{margin:4px 0 0;max-width:760px;color:rgba(255,255,255,.9);font-size:clamp(17px,2vw,21px);font-weight:450;letter-spacing:.01em}.brand-hero-kicker{color:rgba(255,255,255,.82);font-size:var(--font-size-body);letter-spacing:.08em;text-transform:uppercase}.brand-hero-avatar{position:relative;width:96px;height:96px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.12)}.brand-hero-avatar img{width:100%;height:100%;object-fit:cover;display:block}.brand-hero-avatar-action{position:absolute;left:8px;right:8px;bottom:8px;min-height:30px;padding:6px 8px;font-size:11px;background:rgba(17,24,39,.62);border-color:rgba(255,255,255,.18);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand-hero-preview-hint{margin:4px 0 0;color:rgba(255,255,255,.78);font-size:var(--font-size-body)}.brand-account-links-centered{margin-top:8px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px}.brand-account-links-centered .btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(17,24,39,.32);border-color:rgba(255,255,255,.24);color:#ffffff}.brand-account-links-centered .btn.btn-primary{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.9);color:var(--brand-ink)}.brand-account-links-centered .btn:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.52);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.brand-account-links-centered .btn.btn-primary:hover{background:#ffffff;border-color:#ffffff;color:var(--brand-ink);filter:none;box-shadow:0 10px 22px rgba(8,12,20,.24)}.brand-account-links-preview{margin-top:12px}@media (max-width:1520px){.brand-account-hero-bg{min-height:clamp(235px,29vh,315px)}.brand-account-hero-shell{padding:18px 22px clamp(118px,14vh,156px)}.brand-account-main-copy{max-width:640px;padding-top:clamp(12px,2.4vh,28px)}.brand-account-main h2{font-size:clamp(32px,3.5vw,46px)}.brand-account-agent{font-size:clamp(14px,1.1vw,18px)}}.brand-hero-summary-card{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:min(100%,620px);border:1px solid rgba(255,255,255,.22);border-radius:var(--brand-hero-radius);background:color-mix(in srgb,var(--glass-soft) 84%,white 16%);backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18);box-shadow:0 20px 48px rgba(8,12,20,.18),inset 0 1px 0 rgba(255,255,255,.35);padding:24px}.brand-hero-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.brand-hero-summary-item{display:grid;grid-gap:8px;gap:8px;min-height:118px;padding:18px 20px;border-radius:var(--brand-hero-radius);background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.36)}.brand-hero-summary-item span{color:rgba(70,78,92,.82);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.brand-hero-summary-item strong{font-size:clamp(24px,2.1vw,32px);line-height:1.05;letter-spacing:-.03em;color:#1f2430;align-self:end}.brand-showroom-line{margin-top:18px}.brand-account-side{display:grid;grid-gap:10px;gap:10px;justify-items:end;align-items:start}.brand-account-creds{display:grid;grid-gap:6px;gap:6px}.brand-account-creds p{margin:0;color:var(--muted);font-size:var(--font-size-body);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.brand-account-creds strong{color:var(--text)}.brand-discovery-page{gap:34px;margin-top:18px;padding-bottom:var(--workspace-end-scroll-gap,28px)}.brand-discovery-page-editable,.brand-discovery-page-editable .brand-account-editor-shell,.brand-discovery-page-editable .brand-discovery-documents-card,.brand-discovery-page-editable .brand-discovery-info-grid,.brand-discovery-page-editable .brand-retailer-banner-feature,.brand-discovery-page-editable .brand-retailer-banner-link,.brand-discovery-page-editable .brand-top-styles-section{position:relative;isolation:isolate}.brand-discovery-page-editable .brand-assets-board-item,.brand-discovery-page-editable .brand-assets-upload-widget,.brand-discovery-page-editable .brand-discovery-story-media,.brand-discovery-page-editable .brand-retailer-banner-link,.brand-discovery-page-editable .brand-top-styles-card,.brand-discovery-page-editable .brand-top-styles-upload-widget{contain:paint}.brand-discovery-page-editable .brand-grid-add-overlay-glass,.brand-discovery-page-editable .brand-grid-country-badge,.brand-discovery-page-editable .brand-grid-label{backdrop-filter:none;-webkit-backdrop-filter:none}.brand-discovery-page-editable .brand-assets-upload-widget .brand-grid-add-overlay-glass,.brand-discovery-page-editable .brand-retailer-banner-upload .brand-grid-add-overlay-glass,.brand-discovery-page-editable .brand-top-styles-upload-widget .brand-grid-add-overlay-glass{backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25)}.brand-retailer-banner{margin-bottom:0}.brand-retailer-banner-feature{border-radius:var(--discovery-surface-radius,var(--brand-hero-radius));box-shadow:0 24px 64px -42px rgba(15,23,42,.28)}.brand-retailer-banner-link{position:relative;display:block;aspect-ratio:2.35/1;min-height:clamp(300px,31vw,460px);border-radius:inherit;overflow:hidden;background:linear-gradient(180deg,rgba(9,12,18,.08),rgba(9,12,18,.34)),linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,0))}.brand-retailer-banner-link.is-empty{background:rgba(244,246,249,.92)}.brand-retailer-banner-upload{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:inherit;background:transparent;color:#ffffff;text-align:left;cursor:pointer;overflow:hidden}.brand-retailer-banner-upload-media{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9) contrast(.96)}.brand-retailer-banner-upload-overlay{justify-items:start;align-content:end;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;padding:28px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(15,23,42,.2)),rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 28px 60px -40px rgba(15,23,42,.38)}.brand-retailer-banner-upload-copy{width:min(100%,34ch)}.brand-retailer-banner-upload-copy strong{font-size:clamp(24px,2vw,32px)}.brand-retailer-banner-upload-copy small{font-size:14px;line-height:1.5;color:rgba(255,255,255,.9)}.brand-retailer-banner-upload-action-row{grid-column:1/2;grid-row:2/3;justify-self:start;margin-top:18px}.brand-retailer-banner-upload-overlay-compact{align-content:start;justify-items:end;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 46%);border:0;box-shadow:none}.brand-retailer-banner-upload-overlay-compact .brand-retailer-banner-upload-action-row{grid-row:1/2;justify-self:end;margin-top:0}.brand-retailer-banner-upload-overlay-compact .brand-grid-add-action{gap:8px}.brand-retailer-banner-upload-overlay-compact .brand-grid-add-icon{width:18px;height:18px;font-size:18px;line-height:1}.brand-retailer-banner-link:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(8,12,20,.36));pointer-events:none}.brand-retailer-banner-link.is-empty:after{display:none}.brand-retailer-banner-overlay{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:1;transform:none;min-height:0;padding:48px 34px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;justify-items:start;gap:22px}.brand-retailer-banner-overlay.is-readonly{padding:34px;align-content:end;align-items:end}.brand-retailer-banner-copy-shell{position:relative;z-index:4;pointer-events:auto;width:auto;max-width:min(100%,720px);display:grid;justify-items:start;align-self:center;margin-bottom:0}.brand-retailer-banner-copy-shell.is-readonly{--brand-retailer-banner-shell-padding:clamp(18px,2.4vw,34px);position:relative;align-self:end;width:max-content;max-width:min(100%,980px);margin-bottom:0;gap:clamp(52px,8vh,118px);align-content:start;padding:var(--brand-retailer-banner-shell-padding);grid-template-rows:auto auto;border-radius:calc(var(--discovery-surface-radius, var(--brand-hero-radius)) - 2px);background:rgba(255,255,255,.2);box-shadow:0 24px 60px -42px rgba(15,23,42,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.brand-retailer-banner-copy{display:grid;justify-items:start;align-content:start;grid-gap:18px;gap:18px;width:auto;max-width:min(100%,980px);padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;align-self:start;text-align:left}.brand-retailer-banner-copy-shell.is-readonly .brand-retailer-banner-copy,.brand-retailer-banner-copy-shell.is-readonly .brand-retailer-banner-title-row{width:max-content;max-width:100%}.brand-retailer-banner-copy-shell.is-readonly .brand-retailer-banner-text{width:min(42ch,100%);max-width:100%}.brand-retailer-banner-eyebrow{display:inline-block;margin:0 0 4px;color:rgba(255,255,255,.82);font-size:var(--font-size-caption);font-weight:500;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 8px 20px rgba(15,23,42,.22)}.brand-retailer-banner-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 13px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:rgba(255,255,255,.92);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-retailer-banner-copy h1{margin:0;font-size:clamp(58px,6.4vw,96px);line-height:.9;letter-spacing:-.045em;color:#ffffff;text-shadow:0 12px 30px rgba(15,23,42,.28);white-space:nowrap;text-wrap:nowrap}.brand-retailer-banner-title-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.brand-retailer-banner-title-row .brand-grid-connect-state,.brand-retailer-banner-title-row .btn{min-height:36px;padding:8px 15px;border-radius:var(--radius-pill);font-size:var(--font-size-body);font-weight:600;box-shadow:0 12px 28px -24px rgba(15,23,42,.3)}.brand-retailer-banner-title-row .brand-grid-connect-state{justify-self:auto;margin-top:0}.brand-retailer-banner-title-row .brand-grid-connect-state:before{width:13px;height:13px;flex-basis:13px}.brand-retailer-banner-text{max-width:min(100%,62ch);color:rgba(255,255,255,.9);font-size:clamp(14px,1.2vw,18px);line-height:1.45;margin:4px 0 0;white-space:normal;overflow:visible;text-overflow:clip;text-shadow:0 10px 26px rgba(15,23,42,.24);text-wrap:pretty}.brand-retailer-banner-actions{gap:8px}.brand-retailer-banner-actions .brand-grid-connect-state,.brand-retailer-banner-actions .btn{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;flex:0 1 auto;min-height:40px;min-width:0;padding:9px 15px;border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.88);color:#252526;box-shadow:0 12px 28px -24px rgba(15,23,42,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:700;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-retailer-banner-actions .brand-grid-connect-state.is-actionable:hover,.brand-retailer-banner-actions .btn:hover{border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.96);color:#111111;filter:none;box-shadow:0 16px 34px -24px rgba(15,23,42,.5)}.brand-retailer-banner-actions .brand-grid-connect-state{justify-self:auto;margin-top:0;gap:6px}.brand-retailer-banner-actions .brand-grid-connect-state:before{width:13px;height:13px;flex-basis:13px}.brand-retailer-banner-actions .brand-grid-connect-state.is-connected{background:rgba(255,255,255,.9);color:#252526}.brand-retailer-banner-actions .brand-grid-connect-state.is-pending{background:rgba(255,255,255,.82);color:#3a3a3c}.brand-connect-button-icon{width:16px;height:16px;flex:0 0 16px;margin-right:7px}.brand-retailer-banner-actions-row{position:static;left:auto;bottom:auto;z-index:3;display:flex;align-items:flex-start;align-self:start;width:auto;margin:auto 0 0;padding:0;justify-content:flex-start;flex-wrap:wrap;overflow:visible;border-radius:0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-retailer-banner-copy-shell.is-readonly .brand-retailer-banner-actions-row{width:max-content;max-width:100%}.brand-retailer-profile-stat{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border-radius:var(--radius-lg);background:transparent;border:0;box-shadow:none}.brand-retailer-profile-stat span{color:#7b8190;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-retailer-profile-stat-label{display:inline-flex;align-items:center;gap:7px;min-width:0}.brand-retailer-profile-stat-icon{width:14px;height:14px;flex:0 0 14px;color:#8d93a1}.brand-retailer-profile-stat strong{color:#2b2b29;font-size:16px;line-height:1.35}.brand-retailer-profile-stat-editable{cursor:text;transition:background .18s ease,box-shadow .18s ease}.brand-retailer-profile-stat-editable:hover{background:rgba(255,255,255,.42);box-shadow:inset 0 0 0 1px rgba(49,49,49,.06)}.brand-retailer-bubble-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:20px;gap:20px}.brand-retailer-banner-copy .brand-grid-connect-state{justify-self:start;margin-top:0}.brand-retailer-bubble-grid--secondary{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}@media (max-width:1520px){.brand-retailer-banner-link,.brand-retailer-banner-overlay,.brand-retailer-banner-upload{min-height:420px}.brand-retailer-banner-overlay{padding:22px}.brand-retailer-banner-copy-shell{margin-bottom:22px;max-width:min(100%,600px)}.brand-retailer-banner-copy-shell.is-readonly{margin-bottom:0}.brand-retailer-banner-copy{max-width:min(100%,600px);gap:12px}.brand-retailer-banner-copy h1{font-size:clamp(34px,3.8vw,48px)}.brand-retailer-banner-text{font-size:clamp(12px,.95vw,15px);white-space:normal;overflow:visible;text-overflow:clip}.brand-retailer-banner-actions-row{max-width:100%;justify-content:flex-start}}.brand-retailer-assets-bubble,.brand-retailer-documents-bubble,.brand-retailer-media-bubble,.brand-retailer-order-bubble{border-radius:var(--brand-hero-radius);padding:26px;border:1px solid rgba(49,49,49,.06);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,251,249,.94));box-shadow:0 20px 48px -42px rgba(15,23,42,.2)}.brand-retailer-documents-bubble{height:100%}.brand-discovery-document-stack{display:grid;grid-gap:12px;gap:12px}.brand-retailer-customer-block{margin-top:18px;padding-top:18px;border-top:1px solid rgba(49,49,49,.06)}.brand-retailer-customer-block h4{margin:0 0 12px;font-size:18px;letter-spacing:-.02em}.brand-retailer-customer-list{display:grid;grid-gap:12px;gap:12px}.brand-retailer-order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.brand-retailer-order-card{min-height:132px;border-radius:var(--brand-hero-radius);background:linear-gradient(180deg,rgba(250,250,248,.98),rgba(245,245,242,.92));border:1px solid rgba(49,49,49,.06);box-shadow:0 18px 36px -34px rgba(15,23,42,.14)}.brand-retailer-assets-bubble .brand-content-tabs-row{margin-bottom:18px}.brand-discovery-hero{overflow:hidden}.brand-discovery-hero-shell{display:grid;grid-gap:18px;gap:18px}.brand-discovery-hero-copy{display:grid;grid-gap:12px;gap:12px;max-width:820px}.brand-discovery-hero-actions{margin-top:4px}.brand-discovery-hero-summary{position:static;transform:none;width:100%;margin-top:8px}.brand-discovery-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.brand-discovery-section-head h3,.brand-discovery-section-head p{margin:0}.brand-discovery-section-head p{margin-top:4px;max-width:52ch;font-size:14px;line-height:1.55}.brand-discovery-documents-card,.brand-discovery-facts-card,.brand-discovery-slider-card,.brand-discovery-story-card{padding:24px;border-radius:var(--brand-hero-radius)}.brand-discovery-facts-card{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.brand-discovery-facts-head,.brand-discovery-story-head{margin-top:26px;margin-bottom:28px}.brand-discovery-story-card{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.brand-discovery-slider-stage{display:grid;grid-gap:14px;gap:14px}.brand-discovery-slider-viewport{position:relative;min-height:500px;overflow:hidden;border-radius:var(--brand-hero-radius);background:#f3f4f6}.brand-discovery-slider-media{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.brand-discovery-slider-overlay{position:absolute;left:24px;right:24px;bottom:24px;display:grid;grid-gap:6px;gap:6px;color:#ffffff;padding:18px 20px;border-radius:var(--brand-hero-radius);background:linear-gradient(180deg,rgba(20,20,18,.18),rgba(20,20,18,.56));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-discovery-slider-overlay strong{font-size:clamp(28px,3vw,42px);line-height:.98;letter-spacing:-.03em}.brand-discovery-slider-overlay span{color:rgba(255,255,255,.84)}.brand-discovery-slider-controls{display:inline-flex;gap:10px}.brand-discovery-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,180px);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:4px}.brand-discovery-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(49,49,49,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,247,244,.92));border-radius:var(--brand-hero-radius);padding:10px;display:grid;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;box-shadow:0 12px 28px -26px rgba(15,23,42,.18)}.brand-discovery-slider-thumb.is-active{border-color:rgba(49,49,49,.2);box-shadow:0 12px 26px -22px rgba(15,23,42,.32)}.brand-discovery-slider-thumb-media{width:100%;height:132px;object-fit:cover;display:block;border-radius:var(--radius-md);background:#dfe3e8}.brand-discovery-slider-thumb span{font-size:var(--font-size-body);font-weight:700;color:var(--text)}.brand-discovery-documents-card{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.brand-discovery-documents-card,.brand-top-styles-section{display:grid;grid-gap:18px;gap:18px;margin-top:0}.brand-top-styles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.brand-top-styles-head p{margin-top:10px;max-width:56ch}.brand-assets-board{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1360px){.brand-assets-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.brand-lookbook-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.brand-lookbook-card{position:relative;overflow:hidden;min-height:360px;padding:0;border:0;border-radius:var(--brand-hero-radius);background:#dfe3e8;box-shadow:0 18px 40px -32px rgba(15,23,42,.18);text-align:left;cursor:pointer}.brand-assets-upload-widget{aspect-ratio:4/5;border-radius:var(--brand-hero-radius)}.brand-assets-board-item,.brand-assets-upload-widget{min-width:0}.brand-assets-board-card{width:100%;padding:0;border:0;background:transparent;border-radius:inherit;text-align:left;cursor:pointer}.brand-grid-card-shell[draggable=true]{cursor:-webkit-grab;cursor:grab}.brand-grid-card-shell.is-dragging-card,.brand-grid-card-shell[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.brand-grid-card-shell.is-drag-preview-active{opacity:.28;transform:scale(.965);filter:saturate(.82)}.brand-grid-card-shell.is-drag-preview-active .brand-assets-download-hint,.brand-grid-card-shell.is-drag-preview-active .brand-grid-delete-button,.brand-grid-card-shell.is-drag-preview-active .brand-grid-label,.brand-grid-card-shell.is-drag-preview-active .brand-grid-title{opacity:0}.brand-grid-card-shell.is-drag-preview-active .brand-grid-hero-clip{border-radius:calc(var(--brand-hero-radius) - 4px);box-shadow:inset 0 0 0 1.5px rgba(43,60,92,.14),inset 0 0 0 999px rgba(255,255,255,.58)}.brand-grid-card-shell.is-drag-preview-active .brand-grid-media,.brand-grid-card-shell.is-drag-preview-active .brand-grid-sheen{opacity:.14}.brand-assets-board.is-sorting .brand-grid-item:hover,.brand-top-styles-track.is-sorting .brand-grid-item:hover{transform:none}.brand-assets-board.is-sorting .brand-grid-card-shell:not(.is-drag-preview-active),.brand-top-styles-track.is-sorting .brand-grid-card-shell:not(.is-drag-preview-active){transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.brand-assets-board.is-sorting,.brand-top-styles-track.is-sorting{display:flex;align-items:stretch}.brand-top-styles-track.is-sorting{flex-wrap:nowrap}.brand-assets-board.is-sorting{flex-wrap:wrap}.brand-top-styles-track.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot),.brand-top-styles-track.is-sorting .brand-top-styles-card{flex:0 0 var(--brand-top-style-card-width);width:var(--brand-top-style-card-width)}.brand-assets-board.is-sorting .brand-assets-board-item,.brand-assets-board.is-sorting .brand-assets-upload-widget,.brand-assets-board.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot){flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 56px) / 5)}.brand-drag-end-slot{min-width:0;min-height:100%;border-radius:var(--brand-hero-radius);border:1.5px dashed rgba(43,60,92,.2);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,249,252,.88));box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 22px 44px -38px rgba(20,28,44,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.brand-drag-end-slot.is-inline-drop-slot{align-self:stretch;min-height:auto;border:0;border-radius:var(--radius-pill);background:#0b0b0b;box-shadow:0 18px 36px -24px rgba(15,23,42,.5)}.brand-top-styles-track .brand-drag-end-slot{width:var(--brand-top-style-card-width);aspect-ratio:.92/1.08;flex:0 0 var(--brand-top-style-card-width)}.brand-top-styles-track .brand-drag-end-slot.is-inline-drop-slot{width:8px;flex:0 0 8px;aspect-ratio:auto}.brand-assets-board .brand-drag-end-slot{aspect-ratio:4/5}.brand-assets-board .brand-drag-end-slot.is-inline-drop-slot{width:8px;min-width:8px;flex:0 0 8px;aspect-ratio:auto}.brand-drag-end-slot:focus-visible,.brand-drag-end-slot:hover{border-color:rgba(43,60,92,.34);transform:scale(1.01)}.brand-delete-confirm-button{background:#2f2f31;border-color:#2f2f31}.brand-delete-confirm-button:focus-visible,.brand-delete-confirm-button:hover{background:#1f1f21;border-color:#1f1f21}.brand-assets-board .brand-grid-hero{aspect-ratio:4/5}.brand-assets-board .brand-grid-label small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-assets-board .brand-grid-label{transition:opacity .12s ease,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .12s ease,background .12s ease}.brand-assets-download-hint{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:scale(.92);transition:opacity .12s ease,transform .16s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.brand-assets-download-hint:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(20,24,32,.14),rgba(20,24,32,.28)),rgba(255,255,255,.12);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 18px 34px -26px rgba(15,23,42,.28)}.brand-assets-download-hint svg{position:relative;z-index:1;width:34px;height:34px;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 26px rgba(0,0,0,.34))}.brand-assets-board-item:focus-within .brand-grid-label,.brand-assets-board-item:hover .brand-grid-label{opacity:0;transform:translateY(4px);box-shadow:none}.brand-assets-board-item:focus-within .brand-assets-download-hint,.brand-assets-board-item:hover .brand-assets-download-hint{opacity:1;transform:scale(1)}.brand-lookbook-card-fallback,.brand-lookbook-card-media{position:absolute;inset:0;width:100%;height:100%}.brand-lookbook-card-media{object-fit:cover;display:block}.brand-lookbook-card-fallback{background:radial-gradient(circle at top left,rgba(255,255,255,.2),transparent 36%),linear-gradient(145deg,rgba(102,116,146,.76),rgba(53,60,73,.92))}.brand-lookbook-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,15,20,.02),rgba(12,15,20,.1) 42%,rgba(12,15,20,.58));pointer-events:none}.brand-lookbook-card-copy{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:grid;grid-gap:6px;gap:6px}.brand-lookbook-card-copy strong{color:#ffffff;font-size:28px;line-height:1.02;letter-spacing:-.04em;text-shadow:0 10px 24px rgba(15,23,42,.28)}.brand-discovery-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start;margin-top:4px}.brand-discovery-info-grid-public{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:30px;margin-top:26px}.brand-retailer-banner+.brand-discovery-info-grid-public{margin-top:-4px}.brand-retailer-banner+.brand-discovery-info-grid-public .brand-discovery-story-copy-head{margin-top:0}.brand-discovery-info-grid-public-single{grid-template-columns:minmax(0,1fr)}.brand-discovery-info-grid-editor{margin-top:8px}.brand-account-editor-form,.brand-account-editor-shell{display:grid;grid-gap:24px;gap:24px}.brand-account-editor-media-grid{margin-top:0}.brand-account-editor-card{padding:0;border:0;background:transparent;box-shadow:none}.brand-account-editor-fields{display:grid;grid-gap:14px;gap:14px}.brand-account-editor-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-account-editor-field-full{grid-column:1/-1}.brand-discovery-story-copy-card{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.brand-discovery-story-copy-card-public{grid-column:1/-1;margin-bottom:10px}.brand-discovery-story-copy-head{margin-top:26px;margin-bottom:28px}.brand-discovery-story-copy{max-width:72ch;display:grid;grid-gap:10px;gap:10px}.brand-discovery-story-copy-card-public .brand-discovery-story-copy{max-width:none}.brand-discovery-story-copy-standalone{margin-top:0}.brand-discovery-story-copy h3{margin:0}.brand-discovery-section-head h3,.brand-discovery-story-copy h3{font-size:var(--font-size-title);line-height:var(--line-title);letter-spacing:-.02em;font-weight:500;color:var(--brand-ink)}.brand-discovery-story-copy p{margin:0;color:var(--text);font-size:15px;line-height:1.8}.brand-discovery-story-copy-card-public .brand-discovery-story-copy p{font-size:clamp(18px,1.25vw,22px);line-height:1.72;max-width:92ch}.brand-discovery-bubble-card{min-height:100%;padding:28px;border-radius:var(--brand-hero-radius);border:1px solid rgba(49,49,49,.06);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,251,249,.95));box-shadow:0 22px 52px -42px rgba(15,23,42,.22)}.brand-discovery-facts-card.brand-discovery-bubble-card,.brand-discovery-showroom-card.brand-discovery-bubble-card{padding:0;border-radius:0;border:0;background:transparent;box-shadow:none}.brand-discovery-bubble-card .brand-discovery-facts-head,.brand-discovery-bubble-card .brand-discovery-showroom-head{margin-top:0;margin-bottom:22px}.brand-discovery-info-grid-public+.brand-top-styles-section{margin-top:22px}.brand-discovery-story-media{display:block;position:relative;overflow:hidden;margin-top:24px;width:min(100%,420px);border-radius:var(--brand-hero-radius);background:#dfe3e8;box-shadow:0 18px 40px -32px rgba(15,23,42,.18);transform:translateY(0);transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease}.brand-discovery-story-media:focus-visible,.brand-discovery-story-media:hover{transform:translateY(-4px);box-shadow:0 24px 50px -34px rgba(15,23,42,.24)}.brand-discovery-story-media-upload{display:block;padding:0;border:0;cursor:pointer;color:#ffffff}.brand-media-surface-context-hitarea{position:absolute;inset:0;z-index:3;cursor:context-menu}.brand-discovery-story-media-context-hitarea,.brand-retailer-banner-context-hitarea{border-radius:inherit}.brand-discovery-story-media-el{display:block;width:100%;aspect-ratio:.92/1.08;object-fit:cover}.brand-discovery-story-media-name{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 32px);min-height:34px;padding:8px 12px;border-radius:var(--radius-pill);background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.58);box-shadow:0 10px 24px -18px rgba(15,23,42,.35);backdrop-filter:none;-webkit-backdrop-filter:blur(16px);color:#111827;font-size:var(--font-size-caption);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-top-styles-track{--slider-edge-bleed:max(28px,var(--page-shadow-safe-area));--slider-viewport-edge-bleed:calc(var(--slider-edge-bleed) + var(--workspace-inline-gutter, 0px));--brand-top-style-card-width:clamp(320px,calc((100% - 40px) / 5),560px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--brand-top-style-card-width),var(--brand-top-style-card-width));grid-gap:10px;gap:10px;overflow-x:auto;overflow-y:hidden;width:calc(100% + var(--slider-viewport-edge-bleed));max-width:none;padding-top:8px;padding-right:0;padding-bottom:0;margin-left:0;margin-right:calc(-1 * var(--slider-viewport-edge-bleed));margin-bottom:0;scroll-snap-type:x proximity;scrollbar-width:none}@media (min-width:1081px){.brand-top-styles-track{padding-right:0}}.brand-top-styles-track::-webkit-scrollbar{display:none}@media (max-width:1360px){.brand-top-styles-track{grid-auto-columns:minmax(230px,230px);gap:8px}.brand-top-styles-card .brand-grid-hero,.brand-top-styles-upload-widget{aspect-ratio:1/.92}}.brand-top-styles-card{min-width:0;padding:0;border:0;background:#ffffff;border-radius:var(--brand-hero-radius);scroll-snap-align:start;cursor:pointer;transition:transform var(--motion-base) ease,box-shadow var(--motion-base) ease,opacity .18s ease,filter .18s ease}.brand-top-styles-card .brand-grid-hero{aspect-ratio:.92/1.08}.brand-top-styles-upload-widget{min-width:0;aspect-ratio:.92/1.08;padding:0;border-radius:var(--brand-hero-radius);overflow:hidden;color:#ffffff}.brand-top-styles-upload-widget .brand-grid-add-copy small,.brand-top-styles-upload-widget .brand-grid-add-copy strong,.brand-top-styles-upload-widget .brand-grid-add-icon{color:#ffffff}.brand-top-styles-upload-widget .brand-grid-add-copy strong{font-size:16px;line-height:1.18;letter-spacing:-.02em}.brand-top-styles-upload-widget .brand-grid-add-copy small{font-size:var(--font-size-caption);line-height:1.45}.brand-top-styles-upload-widget .brand-grid-add-icon{font-size:34px}.brand-assets-upload-widget .brand-grid-add-copy small,.brand-assets-upload-widget .brand-grid-add-copy strong,.brand-assets-upload-widget .brand-grid-add-icon{color:#ffffff}.brand-assets-upload-widget .brand-grid-add-copy{width:min(100%,30ch)}.brand-assets-upload-widget .brand-grid-add-copy strong{font-size:16px;line-height:1.18;letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;word-break:normal}.brand-assets-upload-widget .brand-grid-add-copy small{max-width:16ch;font-size:var(--font-size-caption);line-height:1.45;white-space:normal}.brand-assets-upload-widget .brand-grid-add-icon{font-size:34px}@media (max-width:1360px){.brand-assets-upload-widget .brand-grid-add-overlay-glass{padding:14px 14px 16px}.brand-assets-upload-widget .brand-grid-add-copy{width:min(100%,34ch)}.brand-assets-upload-widget .brand-grid-add-copy strong{font-size:15px}.brand-assets-upload-widget .brand-grid-add-copy small{max-width:22ch}}.brand-top-styles-card:focus-visible,.brand-top-styles-card:hover{transform:translateY(-2px)}@media (max-width:1360px){.brand-top-styles-track .brand-drag-end-slot,.brand-top-styles-track.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot),.brand-top-styles-track.is-sorting .brand-top-styles-card{width:230px;flex-basis:230px}.brand-assets-board.is-sorting .brand-assets-board-item,.brand-assets-board.is-sorting .brand-assets-upload-widget,.brand-assets-board.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot){flex-basis:calc((100% - 36px) / 4)}.brand-top-styles-track .brand-drag-end-slot.is-inline-drop-slot{width:8px;flex-basis:8px}}.brand-top-styles-empty{display:grid;align-items:center;min-height:220px;padding:26px 28px;border-radius:var(--brand-hero-radius);border:1px solid rgba(49,49,49,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,250,248,.92));box-shadow:0 18px 44px -34px rgba(15,23,42,.18)}.brand-discovery-inline-actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.brand-discovery-inline-actions .btn{box-shadow:var(--filter-bubble-shadow)}.brand-discovery-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.brand-discovery-inline-display.is-editable{min-height:144px;padding:18px 16px;border-radius:var(--radius-lg);cursor:text;transition:background .18s ease,box-shadow .18s ease}.brand-discovery-inline-display.is-editable:hover{background:rgba(255,255,255,.42);box-shadow:inset 0 0 0 1px rgba(49,49,49,.06)}.brand-discovery-inline-display.is-example{background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(49,49,49,.06),0 14px 32px -28px rgba(15,23,42,.16)}.brand-discovery-inline-textarea{min-height:144px}.brand-discovery-inline-placeholder{color:var(--muted)}.brand-discovery-inline-input{min-height:44px}.brand-discovery-showroom-box{margin-top:18px;padding-top:18px;border-top:1px solid rgba(49,49,49,.06)}.brand-discovery-internal-notes-card{background:transparent;border:0;box-shadow:none}.brand-discovery-internal-notes-card .customer-info-fields{grid-template-columns:minmax(0,1fr)}.brand-discovery-internal-notes-card .customer-internal-remarks-textarea{min-height:132px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-discovery-internal-notes-card .customer-internal-remarks-textarea:focus,.brand-discovery-internal-notes-card .customer-internal-remarks-textarea:hover{background:transparent;box-shadow:none}.brand-discovery-internal-notes-card .customer-internal-remarks-textarea:focus-visible{outline:2px solid rgba(17,17,17,.18);outline-offset:4px}.brand-discovery-internal-notes-box .brand-discovery-inline-textarea{min-height:132px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-discovery-internal-notes-box .brand-discovery-inline-textarea:focus,.brand-discovery-internal-notes-box .brand-discovery-inline-textarea:hover{background:transparent;box-shadow:none}.brand-discovery-internal-notes-box .brand-discovery-inline-textarea:focus-visible{outline:2px solid rgba(17,17,17,.18);outline-offset:4px}.showroom-address-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.showroom-address-form .field>span{margin-bottom:8px}.showroom-address-country-field{grid-column:1/-1}@media (max-width:840px) and (pointer:coarse){.showroom-address-form{grid-template-columns:minmax(0,1fr)}}.brand-discovery-showroom-head{margin-bottom:28px}.brand-discovery-showroom-simple{display:grid;grid-gap:14px;gap:14px;padding-top:0}.brand-discovery-showroom-info-row{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;min-width:0}.brand-discovery-showroom-info-row .brand-retailer-profile-stat-icon{margin-top:2px;color:#8d93a1}.brand-discovery-showroom-info-copy{min-width:0}.brand-discovery-showroom-link{width:-moz-fit-content;width:fit-content;color:var(--text);font-size:16px;line-height:1.35;font-weight:700;text-decoration:none;transition:opacity .18s ease,-webkit-text-decoration-color .18s ease;transition:opacity .18s ease,text-decoration-color .18s ease;transition:opacity .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.brand-discovery-showroom-link:focus-visible,.brand-discovery-showroom-link:hover{text-decoration:underline;text-underline-offset:3px}.brand-discovery-showroom-link-static:focus-visible,.brand-discovery-showroom-link-static:hover{text-decoration:none}.brand-discovery-showroom-address{display:grid;grid-gap:2px;gap:2px;color:#7b8190;font-size:var(--font-size-body);line-height:1.55}.brand-discovery-showroom-address p{margin:0}.brand-data-modal{width:min(720px,calc(100vw - 40px))}.brand-masterdata-modal{width:min(820px,calc(100vw - 40px))}.brand-data-list{display:grid;border:1px solid var(--workspace-element-outline);border-radius:var(--radius-lg);overflow:hidden;background:var(--modal-surface-bg)}.brand-data-row{display:grid;grid-template-columns:minmax(128px,.34fr) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:58px;padding:12px 14px;border-top:1px solid var(--workspace-element-outline)}.brand-data-row:first-child{border-top:0}.brand-data-label{color:var(--muted);font-size:var(--font-size-body);font-weight:800;line-height:1.25}.brand-data-value{min-width:0;color:var(--text);font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.brand-data-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:38px}.brand-data-copy-btn:disabled{cursor:default;opacity:.45}.brand-data-copy-btn:disabled,.brand-data-copy-btn:disabled:hover{background:rgba(255,255,255,.72)}@media (max-width:680px){.brand-data-row{grid-template-columns:1fr auto;gap:8px 12px}.brand-data-label,.brand-data-value{grid-column:1/2}.brand-data-actions{grid-column:2/3;grid-row:1/span 2}}.comment-empty-state{text-align:center;padding:14px 0}.ticket-chat-loading-state{min-height:240px;display:grid;place-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:14px;font-weight:600}.ticket-chat-loading-state .dashboard-loading-mark{width:42px;height:42px}.comment-thread-load-more{display:flex;justify-content:center;padding:8px 0 14px}.page-list-load-more{display:flex;justify-content:center;padding:14px 0 4px;border-top:1px solid var(--line)}.page-list-load-more.is-loading{padding-top:16px}.page-list-load-more .btn{min-height:36px;border-radius:var(--radius-pill);background:var(--modal-surface-bg);border-color:var(--workspace-element-outline);color:var(--workspace-control-text-strong);box-shadow:none}.page-list-load-more .btn:focus-visible,.page-list-load-more .btn:hover{background:var(--workspace-control-bg-hover);border-color:var(--workspace-element-outline-hover);box-shadow:none}.page-list-loading-pill{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 16px;border:1px solid var(--workspace-element-outline);border-radius:var(--radius-pill);background:var(--modal-surface-bg);color:var(--workspace-control-text-strong);font-size:var(--font-size-body);font-weight:700;line-height:1;box-shadow:none}.page-list-loading-spinner{width:14px;height:14px;border:2px solid var(--workspace-element-outline);border-top-color:var(--workspace-control-text-strong);border-radius:var(--radius-pill);animation:spin .8s linear infinite}.b2b-link-btn{padding:6px 10px;font-size:var(--font-size-caption);min-height:32px}.b2b-link-btn-full{width:100%;justify-content:center;margin-top:8px;min-height:40px}.icon-btn{width:30px;height:30px;border-radius:var(--radius-sm);border:1px solid var(--stroke);background:rgba(255,255,255,.82);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn:hover{background:#eef2f9}.icon-btn.is-copied{border-color:#3f7a3f;color:#2f6a2f;background:#eaf7ea}.table-file-action{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--text);position:relative;display:block;padding:0;line-height:0;box-shadow:none;cursor:pointer;margin-left:auto;transition:color .14s ease,transform .14s ease}.table-file-action:hover{background:transparent;outline:none;box-shadow:none}.table-file-action-disabled,.table-file-action-disabled:focus-visible,.table-file-action-disabled:hover{color:var(--muted);cursor:default;opacity:.42;pointer-events:none}.table-file-action svg{position:absolute;inset:0;margin:auto;width:17px;height:17px;display:block;transform:none;transition:transform .16s ease,stroke-width .16s ease}.table-file-action:focus-visible svg,.table-file-action:hover svg{transform:scale(1.06);stroke-width:2.05}.table-file-action-disabled:focus-visible svg,.table-file-action-disabled:hover svg{transform:none;stroke-width:1.7}.table-hover-icon-action{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:var(--radius-sm);border:0;background:transparent;color:var(--text);position:relative;display:block;padding:0;line-height:0;box-shadow:none;cursor:pointer;margin-left:auto;margin-right:12px;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease}.table-hover-icon-action:focus-visible,.table-hover-icon-action:hover{background:var(--interaction-hover-bg);outline:none}.table-hover-icon-action svg{position:absolute;inset:0;margin:auto;width:17px;height:17px;display:block;transition:transform .16s ease,stroke-width .16s ease}.table-hover-icon-action:focus-visible svg,.table-hover-icon-action:hover svg{transform:none;stroke-width:1.85}.table-pay-action{min-height:34px;padding:7px 12px;border-radius:var(--radius-sm);border-color:transparent;background:#0D0D0D;color:#fff;box-shadow:var(--surface-shadow-raised);display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.table-pay-action-content{display:inline-flex;align-items:center;gap:7px}.table-pay-action-content svg{width:15px;height:15px;display:block;flex:0 0 auto;transform:translateY(.5px) scale(1.18);transform-origin:center}.table-pay-action:hover{background:#2a2a2a;border-color:transparent}.table-pay-action:disabled{color:#7d8594;box-shadow:none;cursor:default}.table-pay-action:disabled,.table-pay-action:disabled:hover{border-color:transparent;background:transparent}.invoice-bank-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-bank-head h4{margin:0}.b2b-password-trigger{border:none;background:transparent;color:var(--muted);font:inherit;padding:0;cursor:pointer}.b2b-password-trigger:hover{color:var(--text)}.b2b-password-trigger:disabled{cursor:default;color:var(--text)}.copied-badge{display:inline-flex;align-items:center;border:1px solid #b8e1b8;border-radius:var(--radius-pill);padding:1px 7px;font-size:11px;color:#2f6a2f;background:#eaf7ea}.brand-account-links{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.brand-b2b-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start}.brand-account-website{justify-self:end}.b2b-password-input{min-width:220px;max-width:320px}.b2b-link-input{min-width:260px;max-width:min(420px,100%)}.brand-account-stats{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:8px;gap:8px;justify-self:end}.brand-account-stats article{border:1px solid var(--stroke);border-radius:var(--radius-sm);padding:8px 10px;background:rgba(255,255,255,.86);display:grid;grid-gap:4px;gap:4px}.brand-account-stats small{color:var(--muted)}.brand-account-stats strong{font-size:20px}.brand-account-actions{display:flex;gap:8px}.brand-account-info-raised-head{padding-top:10px}.brand-account-info-raised-head>h3{margin-bottom:6px}.brand-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px}.brand-info-grid p{margin:0}.brand-restricted-section{filter:blur(5px)}.brand-info-mask,.brand-restricted-section{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand-info-mask{position:relative;filter:blur(4px)}.brand-info-cta{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.showroom-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--glass-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.showroom-card>h3{margin:0}.showroom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px}.showroom-grid .detail-stack-item{align-content:start}.showroom-grid .detail-stack-value{overflow-wrap:anywhere}.brand-extra-info-list{display:grid;grid-gap:10px;gap:10px}.brand-extra-info-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.brand-top-styles-upload-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(49,49,49,.06);background:linear-gradient(180deg,rgba(249,250,252,.92),rgba(245,246,248,.86));box-shadow:0 18px 36px -34px rgba(15,23,42,.14);margin-bottom:10px}.brand-top-styles-upload-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.brand-top-styles-upload-thumb{overflow:hidden;border-radius:var(--radius-lg);background:#dfe3e8;aspect-ratio:1/1.08}.brand-top-styles-upload-thumb img{width:100%;height:100%;display:block;object-fit:cover}.brand-media-stage-label-row{display:flex;align-items:flex-start;gap:12px}.brand-media-stage-label-row strong{display:block;font-size:15px}.brand-media-stage-label-row p{margin:4px 0 0}.brand-media-preview-card-stage .brand-media-preview{min-height:260px;max-height:340px}.brand-content-tabs-card{padding-top:10px;padding-bottom:10px}.brand-content-tabs{display:flex;gap:8px;flex-wrap:wrap}.brand-content-tabs-row{justify-content:space-between;align-items:center;margin-bottom:18px}.connect-request-board{gap:16px}.stack-tight{display:grid;grid-gap:6px;gap:6px}.connect-request-form{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,white 92%,var(--glass-soft) 8%)}.connect-request-form-plain{padding:0;border:0;border-radius:0;background:transparent}.connect-request-brand-modal{width:min(600px,calc(100% - 24px))}.connect-request-form-shell{display:grid;margin-top:8px;padding:22px;grid-gap:18px;gap:18px;border-radius:var(--radius-lg);background:color-mix(in srgb,white 96%,var(--glass-soft) 4%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 82%,white 18%)}.connect-request-status{margin:0}.connect-request-brand-line{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);background:rgba(255,255,255,.72);color:var(--muted);font-size:var(--font-size-body);line-height:1}.connect-request-brand-line span{color:var(--muted)}.connect-request-brand-line strong{color:var(--text);font-weight:700}.connect-request-brand-line small{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-subtle) 88%,white 12%);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.connect-request-note-field{gap:10px}.connect-request-note-field .textarea{min-height:220px;border-radius:var(--radius-lg);padding:26px 28px;resize:vertical}.connect-request-note-field .textarea::placeholder{color:color-mix(in srgb,var(--muted) 88%,white 12%)}.connect-request-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.connect-request-header h3{margin:0}.connect-request-list-layout{gap:14px}.connect-request-status-section{margin:0}.connect-request-status-section .invoice-view-controls{padding:0}.connect-request-status-section-outside{margin-bottom:14px}.connect-request-shell{width:100%}.connect-request-empty-state{margin:0;padding:8px 4px 2px}.page-list-table-connect-requests .page-list-grid-cell,.page-list-table-connect-requests .page-list-grid-head-cell{align-items:flex-start}.page-list-table-connect-requests .page-list-grid-cell>*{min-width:0}.page-list-table-connect-requests .page-list-connect-primary-cell .request-link,.page-list-table-connect-requests .page-list-connect-primary-cell strong{font-weight:700}.page-list-table-connect-requests .page-list-connect-status-cell,.page-list-table-connect-requests .page-list-grid-head-cell.page-list-connect-status-cell{justify-content:flex-start}.page-list-table-connect-requests .page-list-connect-status-cell .status-chip{margin-left:0;margin-right:auto}.page-list-table-connect-requests .page-list-connect-actions-cell,.page-list-table-connect-requests .page-list-grid-head-cell.page-list-connect-actions-cell{justify-content:flex-end;padding-right:max(var(--page-list-cell-padding-x),28px)}.page-list-table-connect-requests .page-list-connect-actions-cell>*{width:100%;justify-content:flex-end}.connect-request-list{display:grid;grid-gap:10px;gap:10px}.connect-request-table-wrap{overflow-x:auto}.connect-request-table{width:100%;table-layout:auto}.connect-request-table td,.connect-request-table th{text-align:left!important;vertical-align:top;white-space:normal}.connect-request-table td>.status-chip{margin-left:0;margin-right:auto}.connect-request-table td:first-child,.connect-request-table th:first-child{width:20%}.connect-request-table td:nth-child(2),.connect-request-table th:nth-child(2){width:14%}.connect-request-table td:nth-child(3),.connect-request-table th:nth-child(3){width:18%}.connect-request-table td:nth-child(4),.connect-request-table th:nth-child(4){width:12%}.connect-request-table td:nth-child(5),.connect-request-table th:nth-child(5){width:10%}.connect-request-table td:nth-child(6),.connect-request-table th:nth-child(6){width:26%}.connect-request-table td{vertical-align:top}.connect-request-table td>span,.connect-request-table td>strong{display:block}.connect-request-table-note{display:block;margin-top:4px;white-space:normal;overflow:visible;text-overflow:clip}.connect-request-item{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--line);border-radius:var(--radius-md);padding:12px;background:color-mix(in srgb,var(--glass-soft) 92%,white 8%)}.connect-request-item-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.connect-request-item-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;min-width:0}.connect-request-item-actions-spaced{gap:12px}.connect-request-item-form{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.connect-request-item-form.connect-request-form{padding:0;border:0;border-radius:0;background:transparent}.connect-request-actions-cell{min-width:280px}.connect-request-action-btn{margin:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.connect-request-action-btn+.connect-request-action-btn{margin-left:12px}.connect-request-approve-btn{display:inline-flex;align-items:center;gap:8px}.connect-request-approve-btn-icon{display:inline-flex;align-items:center;justify-content:center}.connect-request-approve-btn-icon svg{width:15px;height:15px;display:block}.brand-post-modal{width:min(1080px,100%)}.brand-post-modal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.brand-post-form-panel{display:grid;grid-gap:16px;gap:16px;align-content:start}.brand-post-form-intro{display:grid;grid-gap:8px;gap:8px;padding:2px 2px 0}.brand-post-form-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);background:rgba(49,49,49,.06);color:rgba(49,49,49,.74);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.brand-post-form-note{margin:0;max-width:48ch;color:rgba(49,49,49,.68);font-size:14px;line-height:1.55}.brand-post-form-surface{display:grid;grid-gap:16px;gap:16px;padding:20px;border-radius:var(--radius-lg);border:1px solid rgba(49,49,49,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,248,.94));box-shadow:0 18px 40px -34px rgba(15,23,42,.14)}.brand-post-form-surface.is-brand-asset-modal{gap:18px}.brand-post-field{gap:10px}.brand-post-field-heading,.brand-post-field>.brand-post-field-heading,.brand-post-upload-field>.brand-post-field-heading{color:rgba(49,49,49,.78);font-size:14px;font-weight:600;line-height:1.35}.brand-post-field-heading-row{display:inline-flex;align-items:center;gap:8px}.brand-post-info-label.chat-profile-hover{align-items:center;justify-content:center;cursor:help}.brand-post-info-label-icon{width:18px;height:18px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:rgba(49,49,49,.08);color:rgba(49,49,49,.64);font-size:11px;font-weight:700;line-height:1}.brand-post-info-tooltip.chat-profile-tooltip{left:0;bottom:calc(100% + 10px);min-width:220px;max-width:min(280px,calc(100vw - 48px));padding:10px 12px;transform:none}.brand-post-info-tooltip .chat-profile-tooltip-meta{color:rgba(49,49,49,.72);font-size:var(--font-size-caption);line-height:1.45}.brand-post-upload-field{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(245,247,250,.84);border:1px solid rgba(49,49,49,.06)}.brand-post-upload-field.is-brand-asset-upload{padding:16px 18px 18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,248,.94));border:1px solid rgba(49,49,49,.08);box-shadow:0 16px 32px -34px rgba(15,23,42,.14)}.brand-post-upload-field.is-brand-asset-upload .brand-post-upload-row{gap:12px}.brand-post-upload-field.is-brand-asset-upload .comment-attach-btn{background:#ffffff;border-color:rgba(49,49,49,.08);box-shadow:0 12px 24px -24px rgba(15,23,42,.16)}.brand-post-upload-row{display:grid;grid-gap:10px;gap:10px;align-items:start}.brand-post-visibility-toggle{display:flex;flex-wrap:wrap;gap:8px}.brand-post-visibility-toggle .toolbar-filter-pill{min-height:38px}.brand-post-upload-hint{margin:0;max-width:34ch;font-size:var(--font-size-body);line-height:1.5}.brand-post-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.brand-post-preview{border:1px solid var(--stroke);border-radius:var(--radius-lg);padding:14px;background:rgba(255,255,255,.88);display:grid;align-content:start;grid-gap:12px;gap:12px;box-shadow:0 18px 40px -34px rgba(15,23,42,.14)}.brand-post-preview h4{margin:0}.brand-post-preview.is-brand-asset-preview{align-content:start;justify-items:start;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-post-preview-asset-card{width:min(320px,100%);padding:0;border:0;border-radius:var(--brand-hero-radius);background:transparent;box-shadow:none}.brand-post-preview-asset-card .brand-grid-hero{aspect-ratio:4/5}.brand-post-preview-title{bottom:20px}.brand-post-preview-title strong{font-size:clamp(20px,1.45vw,24px)}@media (max-width:980px) and (pointer:coarse){.brand-post-preview-asset-card{width:min(100%,320px)}.brand-post-modal-grid{grid-template-columns:1fr}}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.quick-card{border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--card-bg);padding:12px;display:grid;grid-gap:8px;gap:8px}.quick-card .pin-hero{min-height:120px}.quick-card h4{margin:0}.pin-post-modal{width:min(920px,calc(100% - 24px))}.pin-post-modal-body{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:12px;gap:12px}.pin-post-modal-hero{position:relative;overflow:hidden}.pin-post-modal-content,.pin-post-modal-hero{border:1px solid var(--stroke);border-radius:var(--radius-md)}.pin-post-modal-content{padding:12px;display:grid;align-content:start;grid-gap:10px;gap:10px}.admin-mini-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-metric-mini{border:1px solid var(--stroke);border-radius:var(--radius-sm);background:rgba(255,255,255,.82);padding:8px 10px;display:grid;grid-gap:4px;gap:4px}.admin-metric-mini small{color:var(--muted)}.admin-metric-mini strong{font-size:18px}.admin-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-recent-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-recent-grid h4{margin:0 0 8px}.customer-page-title{margin:0;font-size:32px;line-height:1.08;letter-spacing:0}.customer-page-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.customer-page-placeholder-chip{align-self:center}.customer-page-head{margin-top:6px}.customer-page-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;align-items:end;padding:8px 0 4px}.customer-page-hero-copy{display:grid;grid-gap:10px;gap:10px;max-width:780px}.customer-page-eyebrow{color:var(--muted);font-size:var(--font-size-body);font-weight:650;line-height:1.2}.customer-page-hero-copy p{max-width:720px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.customer-page-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-elevated) 82%,transparent);box-shadow:var(--surface-shadow)}.customer-page-hero-fact{display:grid;grid-gap:4px;gap:4px;min-width:0}.customer-page-hero-fact span{color:var(--muted);font-size:var(--font-size-caption);line-height:1.25}.customer-page-hero-fact strong{color:var(--text);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.customer-page-kpis{margin-top:16px}.customer-tabs,.workspace-tab-list{margin-top:10px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:8px}.customer-profile-grid,.relationship-detail-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,.72fr);grid-gap:14px;gap:14px;align-items:start}.customer-profile-grid--refined,.relationship-detail-grid--stretch{align-items:stretch}.customer-profile-main,.customer-profile-sidebar,.relationship-detail-sidebar{display:grid;grid-gap:14px;gap:14px}.customer-profile-main{min-width:0}.customer-profile-card,.relationship-detail-card{border-radius:var(--radius-lg);padding:22px;display:grid;grid-gap:16px;gap:16px;box-shadow:var(--surface-shadow)}.customer-profile-card--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),var(--surface-elevated))}.customer-profile-card h3,.customer-profile-card h4,.relationship-detail-card h3,.relationship-detail-card h4{margin:0}.customer-card-head{display:grid;grid-gap:8px;gap:8px}.customer-card-head h3{margin:0;color:var(--text);font-size:17px;line-height:1.22;font-weight:650;letter-spacing:0}.customer-card-head p{margin:0;color:var(--muted);line-height:1.55}.customer-info-fields,.relationship-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;grid-row-gap:16px;row-gap:16px}.customer-info-fields--delivery,.customer-info-fields--summary,.relationship-field-grid--delivery,.relationship-field-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-info-fields--stacked,.relationship-field-grid--stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-info-field,.relationship-field{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.customer-info-field small,.relationship-field small{color:var(--muted);font-size:var(--font-size-caption);line-height:1.3}.customer-info-field p,.relationship-field p{margin:0;font-size:15px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.customer-info-field-wide,.relationship-field--wide{grid-column:1/-1}.customer-section-block,.relationship-section-block{display:grid;grid-gap:14px;gap:14px}.customer-profile-card>.customer-info-fields+.customer-section-block,.relationship-detail-card>.relationship-field-grid+.relationship-section-block{margin-top:14px}.customer-profile-card>.customer-section-block+.customer-section-block,.relationship-detail-card>.relationship-section-block+.relationship-section-block{margin-top:18px}.customer-delivery-grid{display:grid;grid-gap:18px;gap:18px}.customer-delivery-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:var(--surface-subtle)}.customer-delivery-card+.customer-delivery-card{border-top:1px solid var(--stroke);padding-top:18px}.customer-delivery-card-head{display:flex;align-items:center;justify-content:flex-start;gap:8px}.customer-delivery-card-head strong{font-size:var(--font-size-body);letter-spacing:0;color:var(--muted)}.customer-empty-note{color:var(--muted);line-height:1.5}.customer-empty-note--filled{color:var(--text);white-space:pre-wrap}.customer-account-list{display:grid;grid-gap:12px;gap:12px}.customer-account-card{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--surface-subtle);border:1px solid var(--stroke)}.customer-account-card small{color:var(--muted);font-size:var(--font-size-caption);line-height:1.3}.customer-account-card strong{font-size:18px;line-height:1.15;letter-spacing:0}.customer-account-card p{margin:0;color:var(--muted);line-height:1.5}.customer-number-inline-card{gap:10px;padding:0;border-radius:0;background:transparent;border:0}.customer-number-inline-head{gap:0}.customer-number-inline-title{margin:0}.customer-number-inline-input-wrap{display:grid;grid-gap:8px;gap:8px}.customer-internal-remarks-card{gap:10px;padding:0;border-radius:0;background:transparent;border:0}.customer-internal-remarks-field,.customer-internal-remarks-head{gap:0}.customer-internal-remarks-textarea{width:100%;min-height:148px;resize:vertical;border-radius:var(--radius-lg);font-size:15px;line-height:1.55;font-weight:500;padding-top:14px}.customer-number-inline-field{gap:0}.customer-number-inline-field .input{width:100%;min-height:48px;border-radius:var(--radius-md);font-size:15px;line-height:1.45;font-weight:500}.customer-number-inline-error{margin:0;font-size:var(--font-size-caption);line-height:1.4;color:#c85b54}.customer-tab-actions,.workspace-tab-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.customer-tab,.workspace-tab{text-decoration:none;border:1px solid var(--stroke);border-radius:var(--radius-pill);padding:7px 12px;font-size:var(--font-size-body);color:var(--workspace-control-text);background:var(--panel);cursor:pointer;outline:none;transition:border-color var(--motion-base) ease,background var(--motion-base) ease,color var(--motion-base) ease}.customer-tab:focus-visible,.workspace-tab:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:1px;border-color:var(--stroke)}.customer-tab.active,.workspace-tab.is-active{background:var(--brand-ink);color:#ffffff;border-color:var(--brand-ink);font-weight:600}.customer-work-section{margin-top:34px;display:grid;grid-gap:14px;gap:14px}.customer-work-section-head{display:grid;grid-gap:6px;gap:6px}.customer-work-section-head h2{margin:0;font-size:30px;line-height:1.04;letter-spacing:0}.customer-work-section-head p{margin:0;color:var(--muted);line-height:1.55}.customer-overview-grid,.workspace-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.customer-tab-panel,.workspace-tab-panel{margin-top:6px}.customer-tab-panel .request-table td,.customer-tab-panel .request-table th,.workspace-tab-panel .request-table td,.workspace-tab-panel .request-table th{text-align:left}.customer-tab-panel .request-table td .status-edit-btn,.customer-tab-panel .request-table td .status-edit-control,.customer-tab-panel .request-table td .status-edit-wrap,.customer-tab-panel .request-table td>.status-chip,.workspace-tab-panel .request-table td .status-edit-btn,.workspace-tab-panel .request-table td .status-edit-control,.workspace-tab-panel .request-table td .status-edit-wrap,.workspace-tab-panel .request-table td>.status-chip{justify-content:flex-start}.customer-overview-link,.workspace-overview-link{display:block;color:inherit;text-decoration:none;transition:border-color var(--motion-base) ease,background var(--motion-base) ease}.customer-overview-link:hover,.workspace-overview-link:hover{border-color:var(--stroke);background:var(--surface-subtle-hover)}.customer-tab-search,.workspace-tab-search{width:min(var(--page-list-search-width-compact),100%)}.customer-tab-search .input,.workspace-tab-search .input{width:100%}.customer-payment-signal{display:inline-flex;align-items:center;gap:6px}.customer-payment-dot{width:10px;height:10px;border-radius:var(--radius-pill);background:#d6dce8;flex:0 0 auto}.customer-payment-dot.is-good{background:#69b97a}.customer-payment-dot.is-ok{background:#d2a43b}.customer-payment-dot.is-bad{background:#d96a63}.help-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:178px;grid-gap:8px;gap:8px}.help-search-suggestions{margin-top:10px;border:1px solid var(--stroke);background:rgba(255,255,255,.95);border-radius:var(--radius-lg);box-shadow:0 16px 32px rgba(26,38,68,.14);overflow:hidden}.help-search-suggestions .muted{margin:0;padding:12px 14px}.help-suggestion-item{width:100%;border:0;border-bottom:1px solid var(--stroke);background:transparent;text-align:left;padding:12px 14px;display:grid;grid-gap:3px;gap:3px;cursor:pointer}.help-suggestion-item:last-child{border-bottom:0}.help-suggestion-item:hover{background:#eceff4}.help-filter-bar,.list-filter-bar{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.help-center-filter-row{justify-content:flex-start;gap:12px}.help-center-filter-row .request-search-input{flex:0 1 var(--page-list-search-width-compact);width:min(var(--page-list-search-width-compact),100%)}.help-center-list-filter-bar{margin-top:0;flex:1 1 auto;justify-content:flex-end}.help-center-list-filter-bar .help-filter-pill{min-height:32px;padding-inline:14px;font-size:11px}.transactions-status-filter-bar{margin:0}.search-section{margin-top:10px}.search-page-shell{display:grid;grid-gap:18px;gap:18px}.search-section{padding:18px 20px;border-radius:var(--radius-lg);box-shadow:var(--surface-shadow)}.search-section .page-list-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.search-section .section-title{margin-bottom:14px}.search-results-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.search-results-table td,.search-results-table th{height:38px;padding:7px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-table td:first-child,.search-results-table th:first-child{padding-left:14px}.search-results-table td:last-child,.search-results-table th:last-child{padding-right:10px}.search-results-table tbody tr.search-result-row{transition:background-color var(--motion-fast) ease}.search-results-table tbody tr.search-result-row:hover td{background:var(--table-row-hover)}.search-results-table .table-stack{display:grid;grid-gap:1px;gap:1px;min-width:0}.search-results-table .table-stack span,.search-results-table .table-stack strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-table .table-stack span{color:var(--muted);font-size:var(--font-size-caption);font-weight:500}.search-results-table .status-chip{max-width:100%;padding:5px 10px;font-size:var(--font-size-caption);line-height:1.15}.search-results-table.page-list-table{--page-list-row-min-height:54px;--page-list-row-radius:10px;--page-list-cell-padding-x:clamp(12px,1.4vw,18px)}.search-results-table .page-list-grid-cell,.search-results-table .page-list-grid-head-cell{min-width:0}.search-results-table .page-list-row:hover:before{background:var(--page-list-row-hover-bg,var(--table-row-hover));border-color:var(--page-list-row-hover-border,transparent)}.search-results-table .search-results-primary-cell{min-width:0}.search-results-table .search-results-status-cell{overflow:visible}.search-results-table .search-results-status-cell>.status-chip{max-width:max-content;overflow:visible;text-overflow:clip}.search-results-table .search-results-message-text,.search-results-table .search-results-strong-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-action-cell,.search-results-action-head{width:46px;min-width:46px;text-align:right!important}.search-results-action-cell .search-result-open-action{width:34px;height:34px;min-width:34px;min-height:34px;margin-left:auto!important;margin-right:0!important;border-radius:var(--radius-sm);color:var(--text);background:transparent;transition:color var(--motion-fast) ease,transform var(--motion-fast) ease}.search-results-action-cell .search-result-open-action:focus-visible,.search-results-action-cell .search-result-open-action:hover{background:transparent;color:var(--text);outline:none;box-shadow:none;transform:none}.search-results-action-cell .search-result-open-action:focus-visible svg,.search-results-action-cell .search-result-open-action:hover svg{transform:scale(1.06);stroke-width:2.05}.search-results-table-claims td:first-child,.search-results-table-claims th:first-child{width:31%}.search-results-table-claims td:nth-child(2),.search-results-table-claims th:nth-child(2){width:18%}.search-results-table-claims td:nth-child(3),.search-results-table-claims th:nth-child(3){width:24%}.search-results-table-claims td:nth-child(4),.search-results-table-claims td:nth-child(5),.search-results-table-claims th:nth-child(4),.search-results-table-claims th:nth-child(5){width:13%}.search-results-table-invoices td:first-child,.search-results-table-invoices th:first-child{width:26%}.search-results-table-invoices td:nth-child(2),.search-results-table-invoices th:nth-child(2){width:25%}.search-results-table-invoices td:nth-child(3),.search-results-table-invoices td:nth-child(4),.search-results-table-invoices th:nth-child(3),.search-results-table-invoices th:nth-child(4){width:18%}.search-results-table-invoices.search-results-table-no-brand td:first-child,.search-results-table-invoices.search-results-table-no-brand th:first-child{width:44%}.search-results-table-invoices.search-results-table-no-brand td:nth-child(2),.search-results-table-invoices.search-results-table-no-brand td:nth-child(3),.search-results-table-invoices.search-results-table-no-brand th:nth-child(2),.search-results-table-invoices.search-results-table-no-brand th:nth-child(3){width:24%}.search-results-table-requests.search-results-table-no-brand td:first-child,.search-results-table-requests.search-results-table-no-brand th:first-child{width:30%}.search-results-table-requests.search-results-table-no-brand td:nth-child(2),.search-results-table-requests.search-results-table-no-brand th:nth-child(2){width:26%}.search-results-table-requests.search-results-table-no-brand td:nth-child(3),.search-results-table-requests.search-results-table-no-brand td:nth-child(4),.search-results-table-requests.search-results-table-no-brand th:nth-child(3),.search-results-table-requests.search-results-table-no-brand th:nth-child(4){width:18%}.section-title{margin:0 0 8px;font-size:22px}.search-facet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end}.search-facet-actions{display:flex;justify-content:flex-end}.invoice-summary-grid{margin-bottom:8px;padding-bottom:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-summary-card{padding:12px}@media (max-width:1180px) and (pointer:coarse){.import-review-split{grid-template-columns:1fr}.import-preview-panel{position:static}.import-review-card-head{flex-direction:column;align-items:stretch}.import-email-reason-list,.import-email-status-cell,.import-review-card-actions{justify-content:flex-start;align-items:flex-start;text-align:left}.import-email-issue-title{text-align:left}.import-review-meta-grid{grid-template-columns:minmax(0,1fr)}}.invoice-summary-card p{margin:0 0 4px}.invoice-summary-card h4{margin:0;font-size:22px}.invoice-view-controls{display:grid;grid-gap:12px;gap:12px;margin:0}.invoice-view-controls--payments{padding-bottom:0}.invoice-list-create-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.invoice-list-create-actions-inline{margin-bottom:0;margin-left:auto}.invoice-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.inbox-subfilter-row+.kanban-shell,.inbox-subfilter-row+.page-list-layout,.inbox-subfilter-row+.page-subfilter-layout,.inbox-subfilter-row+.request-shell,.inbox-top-actions+.kanban-shell,.inbox-top-actions+.page-list-layout,.inbox-top-actions+.page-subfilter-layout,.inbox-top-actions+.request-shell,.invoice-top-row+.kanban-shell,.invoice-top-row+.page-list-layout,.invoice-top-row+.page-subfilter-layout,.invoice-top-row+.request-shell,.page-filter-entry+.kanban-shell,.page-filter-entry+.page-list-layout,.page-filter-entry+.page-subfilter-layout,.page-filter-entry+.request-shell{margin-top:var(--module-stack-gap)}.invoice-search-input{width:min(var(--page-list-search-width-compact),100%)}.btn.btn-small,.invoice-sort-label{font-size:var(--font-size-caption)}.btn.btn-small{min-height:34px;padding:6px 10px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}@media (min-width:900px){:root{--font-size-title:24px;--page-section-gap:10px;--page-list-gap:9px;--module-stack-gap:9px;--page-shadow-safe-area:10px;--workspace-control-height:34px;--workspace-control-radius:10px;--workspace-control-padding-x:10px}.workspace,.workspace.workspace-role-admin,.workspace.workspace-role-agent,.workspace.workspace-role-label{--workspace-sidebar-width:204px;--workspace-padding-block:10px;grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);gap:var(--workspace-column-gap);padding:var(--workspace-padding-block) var(--workspace-inline-gutter)}.workspace.is-sidebar-collapsed,.workspace:has(.sidebar-collapse-input:checked){--workspace-sidebar-width:68px}.sidebar{margin-top:-10px;margin-left:-10px;padding-top:10px;gap:6px}.sidebar-brand-row{padding-top:8px}.brand-logo-image{width:clamp(118px,72%,148px)}.side-group{margin-top:8px;padding:4px}.side-section{margin-bottom:4px}.side-link{min-height:36px;height:36px;padding:0 12px}.side-link,.side-link-combo{margin:0 6px 2px;font-size:var(--font-size-body)}.side-link-combo{min-height:38px;height:38px}.side-link-combo-main{padding-left:14px}.side-link-combo-toggle{padding-right:14px}.side-icon{width:23px;height:23px}.side-icon .ui-icon,.side-icon svg{width:17px;height:17px;font-size:17px}.side-submenu{margin:1px 8px 7px 42px;gap:2px}.side-sublink{padding:6px 10px;font-size:var(--font-size-body)}.content,.panel,.workspace .content{padding-left:18px;padding-right:18px}.panel{margin-left:-18px;margin-right:-18px}.panel:has(.operational-home-grid),.panel:has(>.admin-bugs-page),.panel:has(>.brand-customers-page),.panel:has(>.brand-showrooms-page),.panel:has(>.dashboard-workspace-page .workspace-operational-layout),.panel:has(>.dashboard-workspace-page>.kanban-shell),.panel:has(>.dashboard-workspace-page>.page-list-layout),.panel:has(>.dashboard-workspace-page>.page-subfilter-layout),.panel:has(>.kanban-shell),.panel:has(>.page-list-layout),.panel:has(>.page-start-head),.panel:has(>.page-subfilter-layout),.panel:has(>.request-shell),.panel:has(>.workspace-list-theme),.panel:has(>.workspace-operational-layout){padding-bottom:var(--workspace-bottom-gap,10px)}.topbar{top:2px;flex-basis:46px;height:46px;min-height:46px;padding-left:10px;padding-right:10px;padding-bottom:6px}.topbar-right-cluster{gap:6px}.topbar-right-cluster .topbar-search-slot,.topbar-search-slot .topbar-search-group{width:340px;max-width:340px}.top-search-input{height:36px;line-height:34px;border-radius:var(--radius-md);padding:0 12px;font-size:var(--font-size-table-body)}.notification-btn,.theme-toggle,.topbar-icon-link,.user-icon-btn{width:36px;min-width:36px;height:36px}.notification-btn .ui-icon,.notification-btn svg,.theme-toggle svg,.topbar-icon-link .ui-icon,.topbar-icon-link svg,.user-icon-btn .ui-icon,.user-icon-btn svg{width:20px;height:20px;font-size:20px}.page-title{margin-top:0;margin-bottom:2px}.home-metrics-grid,.home-metrics-grid-flat{gap:8px;margin-top:8px;margin-bottom:8px;padding-bottom:6px}.home-metric-card,.inbox-metrics-grid .home-metric-card,.page-shell .home-metrics-grid-4 .home-metric-card{min-height:72px;padding:9px 12px}.home-metric-head{margin-bottom:2px}.metric-icon{width:24px;height:24px;border-radius:var(--radius-sm)}.metric-icon .ui-icon,.metric-icon svg{width:15px;height:15px}.home-metric-card h3,.home-metric-card-flat h3,.inbox-metrics-grid .home-metric-card h3{font-size:clamp(18px,1.1vw,22px);margin:0 0 3px}.home-metric-card p,.home-metric-card-flat p{font-size:var(--font-size-caption);line-height:1.3}.home-metric-value-row{gap:7px;margin-top:6px}.invoice-summary-grid{gap:8px;margin-bottom:6px;padding-bottom:6px}.invoice-summary-card{padding:9px 12px}.invoice-summary-card h4{font-size:18px}.page-list-table{--page-list-row-min-height:48px;--page-list-cell-padding-x:clamp(8px,0.85vw,12px)}.page-list-grid-cell,.page-list-grid-head-cell{padding-top:8px;padding-bottom:8px}.connect-request-shell,.customers-table-shell,.request-shell{border-radius:var(--radius-md)}.invoice-status-pills,.retailer-list-toolbar-left,.topbar-menu-bubble{gap:8px}.archive-filter-btn,.claim-view-mode-button,.invoice-scope-link-btn,.retailer-date-range-trigger,.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact,.search-select-trigger,.toolbar-filter-pill:not(.btn-primary),.unread-filter-btn,.workspace-list-toggle-btn{min-height:var(--workspace-control-height);height:var(--workspace-control-height);font-size:var(--font-size-table-body)}.invoice-search-input,.request-search-input,.request-search-input-compact,.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact{line-height:var(--workspace-control-height)}.claim-view-mode-button{min-width:var(--workspace-control-height);width:var(--workspace-control-height);padding:0}.retailer-date-range-popover{width:min(288px,calc(100vw - 32px));padding:9px;gap:9px;border-radius:var(--radius-md)}.retailer-date-range-fields{gap:9px}.retailer-date-range-field{gap:5px}.retailer-date-range-field>span{font-size:11.5px}.retailer-date-range-field .date-text-input-field,.retailer-date-range-input{min-height:34px;height:34px;font-size:var(--font-size-table-body);line-height:34px}.date-text-input-popover{width:min(260px,100vw - 32px);padding:10px;gap:8px;border-radius:var(--radius-md)}.date-text-input-popover-head strong{font-size:var(--font-size-table-body)}.date-text-input-nav{width:30px;height:30px;border-radius:var(--radius-sm)}.date-text-input-nav .ui-icon,.date-text-input-nav svg:not(.ui-icon){width:16px;height:16px;font-size:16px}.date-text-input-grid,.date-text-input-weekdays{gap:4px}.date-text-input-day{min-height:28px;border-radius:var(--radius-sm);font-size:11.5px}.search-select-panel{border-radius:var(--radius-md);padding:6px 6px 0;gap:5px}.search-select-panel-portal.search-select-panel-toolbar{min-width:204px}.search-select-input{height:34px;min-height:34px;line-height:34px;font-size:var(--font-size-table-body)}.search-select-list{gap:3px;padding:2px 0 5px}.search-select-option{font-size:var(--font-size-table-body)}.search-select-option,.search-select-panel-toolbar .search-select-option{min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border-radius:var(--workspace-dropdown-option-radius)}.search-select-option-content{gap:4px}.search-select-option-prefix{min-height:20px;padding:0 7px;font-size:10.5px}.search-select-option-description{font-size:11.5px;line-height:1.3}.admin-chat-create-menu-popover,.request-create-menu-popover,.toolbar-export-popover{min-width:204px;padding:6px;gap:4px;border-radius:var(--radius-md)}.request-create-menu-option,.toolbar-export-option{min-height:var(--workspace-dropdown-option-height);padding:0 var(--workspace-dropdown-option-padding-x);border-radius:var(--workspace-dropdown-option-radius);font-size:var(--font-size-table-body)}.request-create-menu-option-content{gap:8px}.request-create-menu-option-icon,.request-create-menu-option-icon .ui-icon,.request-create-menu-option-icon svg{width:15px;height:15px;font-size:15px}}.invoice-table-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.invoice-status-pills{display:flex;flex-wrap:wrap}.inbox-mode-buttons,.invoice-status-pills,.page-filter-entry-main,.unified-dashboard-page-filter-pills{gap:var(--workspace-toolbar-gap)}.invoice-status-pills .btn:not(.btn-primary){border-color:transparent;box-shadow:none}.invoice-status-pills .btn:not(.btn-primary):focus-visible,.invoice-status-pills .btn:not(.btn-primary):hover{border-color:transparent;box-shadow:none}.invoice-status-pills .help-filter-pill{background:var(--modal-surface-bg);border-color:transparent;min-height:var(--workspace-filter-pill-height);padding:0 var(--workspace-filter-pill-padding-x);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:600;color:var(--workspace-control-text);box-shadow:none}.invoice-status-pills .help-filter-pill:not(.active):not(.is-active):focus-visible,.invoice-status-pills .help-filter-pill:not(.active):not(.is-active):hover{background:var(--interaction-hover-bg);border-color:transparent;color:var(--workspace-control-text-strong);box-shadow:none}.invoice-status-pills .help-filter-pill:focus,.invoice-status-pills .help-filter-pill:focus-visible{outline:none}.invoice-status-pills .btn.toolbar-filter-pill:not(.btn-primary),.invoice-status-pills .btn.toolbar-filter-pill:not(.btn-primary):focus,.invoice-status-pills .btn.toolbar-filter-pill:not(.btn-primary):focus-visible,.invoice-status-pills .btn.toolbar-filter-pill:not(.btn-primary):hover{border-color:var(--workspace-control-border);box-shadow:var(--workspace-control-shadow)}.inbox-mode-buttons .btn.toolbar-filter-pill:not(.btn-primary),.inbox-mode-buttons .btn.toolbar-filter-pill:not(.btn-primary):focus,.inbox-mode-buttons .btn.toolbar-filter-pill:not(.btn-primary):focus-visible,.inbox-mode-buttons .btn.toolbar-filter-pill:not(.btn-primary):hover,.page-filter-entry-main .btn.toolbar-filter-pill:not(.btn-primary),.page-filter-entry-main .btn.toolbar-filter-pill:not(.btn-primary):focus,.page-filter-entry-main .btn.toolbar-filter-pill:not(.btn-primary):focus-visible,.page-filter-entry-main .btn.toolbar-filter-pill:not(.btn-primary):hover,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:not(.btn-primary),.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:not(.btn-primary):focus,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:not(.btn-primary):focus-visible,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:not(.btn-primary):hover{background:var(--workspace-control-bg);border-color:var(--workspace-control-border);box-shadow:var(--workspace-control-shadow)}.claims-status-row{justify-content:var(--workspace-status-row-justify,space-between);flex-wrap:wrap;gap:var(--workspace-status-row-gap,12px);min-height:var(--workspace-status-row-min-height,var(--workspace-control-height));margin:0}.claims-status-row,.claims-status-row-left{display:flex;align-items:var(--workspace-status-row-align,flex-end)}.claims-status-row-left{gap:var(--workspace-status-left-gap,10px);min-width:0}.claims-status-row>.dashboard-toolbar-actions,.claims-status-row>.request-toolbar-actions{align-self:flex-end}.workspace-toolbar-action-stack{display:grid;grid-gap:var(--workspace-action-stack-gap,12px);gap:var(--workspace-action-stack-gap,12px);min-width:0}.workspace-operational-layout{--workspace-list-gap:var(--page-list-gap);--workspace-status-row-gap:12px;--workspace-status-row-align:flex-end;--workspace-status-row-justify:space-between;--workspace-status-left-gap:10px;--workspace-toolbar-head-gap:16px;--workspace-toolbar-head-padding-bottom:2px;--workspace-toolbar-inline-gap:12px;--workspace-toolbar-right-gap:12px;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:var(--workspace-list-gap);gap:var(--workspace-list-gap);min-height:0;height:100%}.panel:has(>.page-start-head)>.page-list-layout,.panel:has(>.page-start-head)>.page-subfilter-layout,.panel:has(>.page-start-head)>.workspace-operational-layout{height:calc(100% - var(--workspace-bottom-gap, 10px))}.workspace-operational-layout>*{min-width:0}.workspace-operational-layout>.kanban-shell,.workspace-operational-layout>.request-shell{border:0;padding:12px}.workspace-operational-layout>.kanban-shell{min-height:0;height:100%}.workspace-operational-layout:has(.page-list-empty-row):not(:has(.page-list-row)){min-height:0}.workspace-operational-layout:has(.page-list-empty-row):not(:has(.page-list-row))>.request-shell{flex:0 1 auto;min-height:clamp(220px,30dvh,360px)}.workspace-operational-layout:has(>.kanban-shell):not(:has(.claim-card-clickable)){min-height:0}.workspace-operational-layout:has(>.kanban-shell):not(:has(.claim-card-clickable))>.kanban-shell{min-height:clamp(300px,38dvh,460px);height:100%}.workspace-status-filter-row{justify-content:space-between}.invoice-status-row{width:100%}.invoice-status-row-left{flex:1 1 auto}.invoice-status-row--actions-only .invoice-status-row-left{min-height:1px}.claims-status-row,.inbox-subfilter-row,.inbox-top-actions,.invoice-status-section,.invoice-top-row,.page-filter-entry{margin-bottom:0}.page-list-layout>.claims-status-row,.page-subfilter-layout>.claims-status-row,.page-subfilter-layout>.invoice-status-section{margin:0}.request-create-section{display:grid;grid-gap:12px;gap:12px}.request-create-section-head{display:flex;align-items:center;justify-content:space-between}.request-create-section-title{margin:0;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:600;color:var(--text)}.invoice-status-pills+.request-shell{border-top-left-radius:14px;border-top-right-radius:14px;margin-top:16px}.import-view-tabs.invoice-status-pills+.request-shell{margin-top:4px}@media (min-width:900px) and (max-height:1100px){.page-list-layout,.page-subfilter-layout,.workspace-list-theme{--workspace-list-gap:10px;--workspace-status-row-gap:8px;--workspace-toolbar-head-gap:10px;--workspace-toolbar-inline-gap:8px;--workspace-toolbar-right-gap:8px}.request-shell{padding:12px;border-radius:var(--radius-md)}.invoice-status-pills .help-filter-pill{min-height:30px;padding:5px 12px}.invoice-status-pills+.request-shell{margin-top:10px}}.invoice-status-section{min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.customers-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customers-table-shell,.label-orders-shell{overflow:visible}.request-table.label-customers-table,.request-table.label-transactions-table{table-layout:fixed}.request-table.label-customers-table td,.request-table.label-customers-table th,.request-table.label-transactions-table td,.request-table.label-transactions-table th{min-width:0;white-space:nowrap;text-align:left}.request-table.label-customers-table td:first-child,.request-table.label-customers-table th:first-child{width:20%}.request-table.label-customers-table td:nth-child(2),.request-table.label-customers-table th:nth-child(2){width:18%}.request-table.label-customers-table td:nth-child(3),.request-table.label-customers-table th:nth-child(3){width:30%}.request-table.label-customers-table td:nth-child(4),.request-table.label-customers-table th:nth-child(4){width:14%}.request-table.label-customers-table td:nth-child(5),.request-table.label-customers-table th:nth-child(5){width:18%}.page-list-table-label-customers .page-list-grid-cell,.page-list-table-label-customers .page-list-grid-head-cell{align-items:flex-start}.page-list-table-label-customers .page-list-grid-cell>*{min-width:0}.page-list-table-label-customers .page-list-label-customers-primary-cell .request-link,.page-list-table-label-customers .page-list-label-customers-primary-cell strong{font-weight:700}.page-list-table-label-customers .page-list-grid-head-cell.page-list-label-customers-status-cell,.page-list-table-label-customers .page-list-label-customers-status-cell{justify-content:flex-start}.page-list-table-label-customers .page-list-grid-head-cell.page-list-label-customers-action-cell,.page-list-table-label-customers .page-list-label-customers-action-cell{justify-content:flex-end}.page-list-table-label-customers .page-list-label-customers-action-cell>*{width:100%;justify-content:flex-end}.page-list-table-label-customers .page-list-label-customers-action-cell>.btn{width:auto;min-width:132px;justify-content:center}.page-list-table-label-customers .page-list-label-customers-action-cell>.btn.btn-primary,.page-list-table-label-customers .page-list-label-customers-action-cell>.btn.btn-primary:focus-visible,.page-list-table-label-customers .page-list-label-customers-action-cell>.btn.btn-primary:hover{color:#fff}.page-list-table-showrooms .page-list-grid-cell,.page-list-table-showrooms .page-list-grid-head-cell{align-items:flex-start}.page-list-table-showrooms .page-list-grid-cell>*{min-width:0}.page-list-table-showrooms .page-list-showrooms-primary-cell .request-link,.page-list-table-showrooms .page-list-showrooms-primary-cell strong{font-weight:700}.page-list-table-showrooms .page-list-grid-head-cell.page-list-showrooms-action-cell,.page-list-table-showrooms .page-list-showrooms-action-cell{justify-content:flex-end}.page-list-table-showrooms .page-list-showrooms-action-cell>*{width:100%;justify-content:flex-end}.request-table.showroom-customers-table{width:100%;table-layout:fixed}.request-table.showroom-customers-table td,.request-table.showroom-customers-table th{min-width:0;white-space:nowrap;text-align:left}.request-table.showroom-customers-table td:first-child,.request-table.showroom-customers-table th:first-child{width:44%}.request-table.showroom-customers-table td:nth-child(2),.request-table.showroom-customers-table td:nth-child(3),.request-table.showroom-customers-table th:nth-child(2),.request-table.showroom-customers-table th:nth-child(3){width:28%}.request-table.showrooms-directory-table{table-layout:fixed}.request-table.showrooms-directory-table td,.request-table.showrooms-directory-table th{min-width:0;white-space:nowrap;text-align:left}.request-table.showrooms-directory-table td:first-child,.request-table.showrooms-directory-table th:first-child{width:20%}.request-table.showrooms-directory-table td:nth-child(2),.request-table.showrooms-directory-table th:nth-child(2){width:22%}.request-table.showrooms-directory-table td:nth-child(3),.request-table.showrooms-directory-table td:nth-child(4),.request-table.showrooms-directory-table th:nth-child(3),.request-table.showrooms-directory-table th:nth-child(4){width:12%}.request-table.showrooms-directory-table td:nth-child(5),.request-table.showrooms-directory-table th:nth-child(5){width:16%}.request-table.showrooms-directory-table td:nth-child(6),.request-table.showrooms-directory-table th:nth-child(6){width:18%}.request-table.showroom-commissions-table{table-layout:fixed}.request-table.showroom-commissions-table td,.request-table.showroom-commissions-table th{min-width:0;white-space:nowrap;text-align:left}.request-table.showroom-commissions-table td:first-child,.request-table.showroom-commissions-table th:first-child{width:24%}.request-table.showroom-commissions-table td:nth-child(2),.request-table.showroom-commissions-table th:nth-child(2){width:18%}.request-table.showroom-commissions-table td:nth-child(3),.request-table.showroom-commissions-table th:nth-child(3){width:16%}.request-table.showroom-commissions-table td:nth-child(4),.request-table.showroom-commissions-table th:nth-child(4){width:24%}.request-table.showroom-commissions-table td:nth-child(5),.request-table.showroom-commissions-table th:nth-child(5){width:18%}.request-table.label-transactions-table td:first-child,.request-table.label-transactions-table th:first-child{width:12%}.request-table.label-transactions-table td:nth-child(2),.request-table.label-transactions-table th:nth-child(2){width:16%}.request-table.label-transactions-table td:nth-child(3),.request-table.label-transactions-table th:nth-child(3){width:14%}.request-table.label-transactions-table td:nth-child(4),.request-table.label-transactions-table th:nth-child(4){width:12%}.request-table.label-transactions-table td:nth-child(5),.request-table.label-transactions-table td:nth-child(6),.request-table.label-transactions-table th:nth-child(5),.request-table.label-transactions-table th:nth-child(6){width:10%}.request-table.label-transactions-table td:nth-child(7),.request-table.label-transactions-table th:nth-child(7){width:9%}.request-table.label-transactions-table td:nth-child(8),.request-table.label-transactions-table th:nth-child(8){width:8%}.request-table.label-transactions-table td:nth-child(9),.request-table.label-transactions-table th:nth-child(9){width:9%}.brand-page-section-switch{margin:2px 0 18px}.customers-sort-section{margin:0 0 16px}.customers-sort-pill-mark{display:inline-flex;min-width:12px;justify-content:center;font-size:11px;opacity:.72}.showroom-commissions-placeholder{min-height:320px;display:grid;place-items:center;padding:24px;border-radius:var(--radius-lg)}.showroom-commissions-placeholder>.muted{margin:0;text-align:center;max-width:420px}.customers-table td:nth-child(3){min-width:220px}.invoice-table-summary{display:flex;justify-content:space-between;gap:10px;font-size:var(--font-size-body);color:var(--muted);padding-top:4px}@media (max-width:1000px) and (pointer:coarse){.invoice-summary-grid,.page-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px) and (pointer:coarse){.invoice-summary-grid,.page-kpi-grid{grid-template-columns:1fr}.invoice-top-row{flex-direction:column;align-items:stretch}.invoice-top-row+.kanban-shell,.invoice-top-row+.page-list-layout,.invoice-top-row+.page-subfilter-layout,.invoice-top-row+.request-shell,.page-filter-entry+.kanban-shell,.page-filter-entry+.page-list-layout,.page-filter-entry+.page-subfilter-layout,.page-filter-entry+.request-shell{margin-top:var(--page-section-gap)}.invoice-search-input{width:100%;margin-left:0}.invoice-table-summary{flex-direction:column}}.help-filter-pill,.list-filter-pill{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;min-height:var(--workspace-filter-pill-height);padding:0 var(--workspace-filter-pill-padding-x);border-radius:var(--radius-pill);background:var(--modal-surface-bg);color:var(--muted);font:inherit;font-size:var(--font-size-caption);font-weight:600;line-height:1;white-space:nowrap;flex:0 0 auto;border:1px solid transparent!important;box-shadow:none!important;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.help-filter-pill:hover,.list-filter-pill:hover{background:var(--modal-surface-bg);color:var(--text);box-shadow:none!important;border-color:transparent!important}.help-filter-pill.active,.help-filter-pill.is-active,.list-filter-pill.active,.list-filter-pill.is-active{background:#0D0D0D;border-color:#0D0D0D;color:#ffffff;box-shadow:none!important}.invoice-status-pills .help-filter-pill.active,.invoice-status-pills .help-filter-pill.active:focus,.invoice-status-pills .help-filter-pill.active:focus-visible,.invoice-status-pills .help-filter-pill.active:hover,.invoice-status-pills .help-filter-pill.is-active,.invoice-status-pills .help-filter-pill.is-active:focus,.invoice-status-pills .help-filter-pill.is-active:focus-visible,.invoice-status-pills .help-filter-pill.is-active:hover,.invoice-status-pills .list-filter-pill.active,.invoice-status-pills .list-filter-pill.active:focus,.invoice-status-pills .list-filter-pill.active:focus-visible,.invoice-status-pills .list-filter-pill.active:hover,.invoice-status-pills .list-filter-pill.is-active,.invoice-status-pills .list-filter-pill.is-active:focus,.invoice-status-pills .list-filter-pill.is-active:focus-visible,.invoice-status-pills .list-filter-pill.is-active:hover,.tag.help-filter-pill.active,.tag.help-filter-pill.is-active,.tag.list-filter-pill.active,.tag.list-filter-pill.is-active{background:#0D0D0D;border-color:#0D0D0D;color:#ffffff;box-shadow:none}.help-filter-pill:focus,.list-filter-pill:focus{outline:none;background:var(--modal-surface-bg);box-shadow:none!important;border-color:transparent!important}.help-filter-pill:focus-visible,.list-filter-pill:focus-visible{outline:none;background:var(--interaction-hover-bg);box-shadow:none!important;border-color:transparent!important}.help-filter-pill.active:focus,.help-filter-pill.active:focus-visible,.help-filter-pill.is-active:focus,.help-filter-pill.is-active:focus-visible,.list-filter-pill.active:focus,.list-filter-pill.active:focus-visible,.list-filter-pill.is-active:focus,.list-filter-pill.is-active:focus-visible{background:#0D0D0D;border-color:#0D0D0D!important;color:#ffffff;box-shadow:none!important}.toolbar-filter-pill{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--workspace-control-height);padding:0 var(--workspace-control-padding-x);border-radius:var(--workspace-control-radius);background:var(--workspace-control-bg);color:var(--workspace-control-text);font:inherit;font-size:var(--font-size-body);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;border:var(--workspace-control-border-width) solid var(--workspace-control-border)!important;box-shadow:var(--workspace-control-shadow)!important;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.toolbar-filter-pill:hover{background:var(--workspace-control-bg-hover);color:var(--workspace-control-text-strong);box-shadow:none!important;border-color:var(--workspace-control-border-hover)!important}.toolbar-filter-pill.btn-primary,.toolbar-filter-pill.btn-primary:focus-visible,.toolbar-filter-pill.btn-primary:hover{background:#0D0D0D;color:#ffffff;border-color:transparent!important;font-weight:700;box-shadow:var(--filter-pill-shadow)!important}.toolbar-filter-pill:focus{outline:none;box-shadow:none!important;border-color:var(--workspace-control-border-hover)!important}.toolbar-filter-pill:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none!important;border-color:var(--workspace-control-border-hover)!important}.dashboard-toolbar-actions .workspace-create-button,.dashboard-toolbar-actions>.btn,.inbox-top-actions-right .btn,.invoice-list-create-actions .btn,.request-toolbar-actions .btn,.retailer-list-toolbar-right .request-toolbar-actions .btn,.retailer-list-toolbar-right>.btn{box-shadow:none}.dashboard-toolbar-actions .workspace-create-button:focus-visible,.dashboard-toolbar-actions .workspace-create-button:hover,.dashboard-toolbar-actions>.btn:focus-visible,.dashboard-toolbar-actions>.btn:hover,.inbox-top-actions-right .btn:focus-visible,.inbox-top-actions-right .btn:hover,.invoice-list-create-actions .btn:focus-visible,.invoice-list-create-actions .btn:hover,.request-toolbar-actions .btn:focus-visible,.request-toolbar-actions .btn:hover,.retailer-list-toolbar-right .request-toolbar-actions .btn:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn:hover,.retailer-list-toolbar-right>.btn:focus-visible,.retailer-list-toolbar-right>.btn:hover{transform:none;box-shadow:none}.dashboard-toolbar-actions .workspace-create-button:focus-visible,.dashboard-toolbar-actions .workspace-create-button:hover,.inbox-top-actions-right .btn.btn-primary:focus-visible,.inbox-top-actions-right .btn.btn-primary:hover,.invoice-list-create-actions .btn.btn-primary:focus-visible,.invoice-list-create-actions .btn.btn-primary:hover,.request-toolbar-actions .btn.btn-primary:focus-visible,.request-toolbar-actions .btn.btn-primary:hover,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:hover,.retailer-list-toolbar-right>.btn.btn-primary:focus-visible,.retailer-list-toolbar-right>.btn.btn-primary:hover{background:var(--primary-action-bg-hover);border-color:var(--primary-action-border);color:var(--primary-action-text);filter:none;box-shadow:none}:root[data-theme=dark] .dashboard-toolbar-actions .workspace-create-button:focus-visible,:root[data-theme=dark] .dashboard-toolbar-actions .workspace-create-button:hover,:root[data-theme=dark] .inbox-top-actions-right .btn.btn-primary:focus-visible,:root[data-theme=dark] .inbox-top-actions-right .btn.btn-primary:hover,:root[data-theme=dark] .invoice-list-create-actions .btn.btn-primary:focus-visible,:root[data-theme=dark] .invoice-list-create-actions .btn.btn-primary:hover,:root[data-theme=dark] .request-toolbar-actions .btn.btn-primary:focus-visible,:root[data-theme=dark] .request-toolbar-actions .btn.btn-primary:hover,:root[data-theme=dark] .retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:focus-visible,:root[data-theme=dark] .retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:hover,:root[data-theme=dark] .retailer-list-toolbar-right>.btn.btn-primary:focus-visible,:root[data-theme=dark] .retailer-list-toolbar-right>.btn.btn-primary:hover,:root[data-theme=dark] .toolbar-filter-pill.btn-primary,:root[data-theme=dark] .toolbar-filter-pill.btn-primary:focus-visible,:root[data-theme=dark] .toolbar-filter-pill.btn-primary:hover{background:var(--primary-action-bg-hover);border-color:var(--primary-action-border);color:var(--primary-action-text);filter:none;box-shadow:none}.inbox-top-actions-right .btn.btn-secondary:focus-visible,.inbox-top-actions-right .btn.btn-secondary:hover,.invoice-list-create-actions .btn.btn-secondary:focus-visible,.invoice-list-create-actions .btn.btn-secondary:hover,.request-toolbar-actions .btn.btn-secondary:focus-visible,.request-toolbar-actions .btn.btn-secondary:hover,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-secondary:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-secondary:hover,.retailer-list-toolbar-right>.btn.btn-secondary:focus-visible,.retailer-list-toolbar-right>.btn.btn-secondary:hover{background:var(--workspace-control-bg-hover);border-color:var(--workspace-control-border-hover);box-shadow:none}.retailer-list-toolbar-right .request-toolbar-actions .btn,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-primary:hover,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-secondary:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn.btn-secondary:hover,.retailer-list-toolbar-right .request-toolbar-actions .btn:focus-visible,.retailer-list-toolbar-right .request-toolbar-actions .btn:hover,.retailer-list-toolbar-right>.btn,.retailer-list-toolbar-right>.btn.btn-primary:focus-visible,.retailer-list-toolbar-right>.btn.btn-primary:hover,.retailer-list-toolbar-right>.btn.btn-secondary:focus-visible,.retailer-list-toolbar-right>.btn.btn-secondary:hover,.retailer-list-toolbar-right>.btn:focus-visible,.retailer-list-toolbar-right>.btn:hover{transform:none;box-shadow:none}.retailer-list-toolbar-right>.my-tickets-filter-btn,.retailer-list-toolbar-right>.my-tickets-filter-btn:focus-visible,.retailer-list-toolbar-right>.my-tickets-filter-btn:hover,.retailer-list-toolbar-right>.workspace-list-toggle-btn,.retailer-list-toolbar-right>.workspace-list-toggle-btn:focus-visible,.retailer-list-toolbar-right>.workspace-list-toggle-btn:hover{box-shadow:none}.retailer-list-toolbar .request-toolbar-actions,.retailer-list-toolbar .toolbar-export-menu{flex:0 0 auto;min-width:0}.retailer-list-toolbar .invoice-scope-link-btn,.retailer-list-toolbar .my-tickets-filter-btn,.retailer-list-toolbar .toolbar-export-btn,.retailer-list-toolbar .toolbar-link-btn,.retailer-list-toolbar .workspace-list-toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--workspace-control-height);height:var(--workspace-control-height);padding-block:0;border-radius:var(--workspace-control-radius);border-color:var(--workspace-control-border);background:var(--workspace-control-bg);color:var(--workspace-control-text);box-shadow:var(--workspace-control-shadow);line-height:1.2;transform:none}.retailer-list-toolbar .invoice-scope-link-btn.is-active,.retailer-list-toolbar .invoice-scope-link-btn:active,.retailer-list-toolbar .invoice-scope-link-btn:focus-visible,.retailer-list-toolbar .invoice-scope-link-btn:hover,.retailer-list-toolbar .invoice-scope-link-btn[aria-pressed=true],.retailer-list-toolbar .my-tickets-filter-btn:focus-visible,.retailer-list-toolbar .my-tickets-filter-btn:hover,.retailer-list-toolbar .toolbar-export-btn-open,.retailer-list-toolbar .toolbar-export-btn.is-active,.retailer-list-toolbar .toolbar-export-btn:focus-visible,.retailer-list-toolbar .toolbar-export-btn:hover,.retailer-list-toolbar .toolbar-link-btn:focus-visible,.retailer-list-toolbar .toolbar-link-btn:hover,.retailer-list-toolbar .workspace-list-toggle-btn:focus-visible,.retailer-list-toolbar .workspace-list-toggle-btn:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);box-shadow:none;transform:none}.inbox-table-head .retailer-list-toolbar-right .archive-filter-btn,.inbox-table-head .retailer-list-toolbar-right .my-tickets-filter-btn,.inbox-table-head .retailer-list-toolbar-right .request-toolbar-actions .btn,.inbox-table-head .retailer-list-toolbar-right .toolbar-export-btn,.inbox-table-head .retailer-list-toolbar-right .toolbar-link-btn,.inbox-table-head .retailer-list-toolbar-right .unread-filter-btn,.inbox-table-head .retailer-list-toolbar-right .workspace-list-toggle-btn,.inbox-table-head .retailer-list-toolbar-right>.btn{box-shadow:none}.inbox-table-head .retailer-list-toolbar-right .archive-filter-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .archive-filter-btn:hover,.inbox-table-head .retailer-list-toolbar-right .my-tickets-filter-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .my-tickets-filter-btn:hover,.inbox-table-head .retailer-list-toolbar-right .request-toolbar-actions .btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .request-toolbar-actions .btn:hover,.inbox-table-head .retailer-list-toolbar-right .toolbar-export-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .toolbar-export-btn:hover,.inbox-table-head .retailer-list-toolbar-right .toolbar-link-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .toolbar-link-btn:hover,.inbox-table-head .retailer-list-toolbar-right .unread-filter-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .unread-filter-btn:hover,.inbox-table-head .retailer-list-toolbar-right .workspace-list-toggle-btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right .workspace-list-toggle-btn:hover,.inbox-table-head .retailer-list-toolbar-right>.btn:focus-visible,.inbox-table-head .retailer-list-toolbar-right>.btn:hover{transform:none;box-shadow:none}.inbox-table-head .retailer-list-toolbar-right .request-toolbar-actions .btn:not(.btn-primary):not(.is-active):hover,.inbox-table-head .retailer-list-toolbar-right .toolbar-export-btn:not(.btn-primary):not(.is-active):hover,.inbox-table-head .retailer-list-toolbar-right .toolbar-link-btn:not(.btn-primary):not(.is-active):hover,.inbox-table-head .retailer-list-toolbar-right>.btn:not(.btn-primary):not(.is-active):hover{background:var(--workspace-control-bg-hover);border-color:var(--workspace-control-border-hover);color:var(--workspace-control-text)}.retailer-list-toolbar-right .toolbar-export-btn{box-shadow:none;background:var(--workspace-control-bg);border-color:var(--workspace-control-border);color:var(--workspace-control-text);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.retailer-list-toolbar-right .toolbar-export-btn-open,.retailer-list-toolbar-right .toolbar-export-btn.is-active,.retailer-list-toolbar-right .toolbar-export-btn:focus-visible,.retailer-list-toolbar-right .toolbar-export-btn:hover{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);transform:none;box-shadow:none}.retailer-list-toolbar-right .invoice-scope-link-btn{box-shadow:none;background:var(--workspace-control-bg);border-color:var(--workspace-control-border);color:var(--workspace-control-text);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.retailer-list-toolbar-right .invoice-scope-link-btn.is-active,.retailer-list-toolbar-right .invoice-scope-link-btn:active,.retailer-list-toolbar-right .invoice-scope-link-btn:focus-visible,.retailer-list-toolbar-right .invoice-scope-link-btn:hover,.retailer-list-toolbar-right .invoice-scope-link-btn[aria-pressed=true]{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);transform:none;box-shadow:none}:is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.toolbar-filter-pill.active:not(.btn-primary),.help-filter-pill.active:not(.btn-primary),.workspace-list-toggle-btn.is-active:not(.btn-primary),.workspace-list-toggle-btn[aria-pressed=true]:not(.btn-primary),.my-tickets-filter-btn.is-active:not(.btn-primary),.my-tickets-filter-btn[aria-pressed=true]:not(.btn-primary),.toolbar-export-btn-open,.toolbar-export-btn.is-active,.toolbar-link-btn.is-active,.invoice-scope-link-btn.is-active,.invoice-scope-link-btn[aria-pressed=true],.archive-filter-btn.is-active,.archive-filter-btn[aria-pressed=true],.unread-filter-btn.is-active,.unread-filter-btn[aria-pressed=true]){border-color:var(--workspace-control-border-hover)!important;background:var(--workspace-control-bg-active)!important;background-color:var(--workspace-control-bg-active)!important;color:var(--workspace-control-text-strong)!important;font-weight:500;box-shadow:none!important;transform:none!important}.retailer-list-toolbar-right .toolbar-link-btn:focus-visible{border-color:var(--workspace-control-border-hover);background:var(--workspace-control-bg-hover);color:var(--workspace-control-text);outline:2px solid var(--field-focus-ring);outline-offset:1px;transform:none;box-shadow:none}.retailer-list-toolbar-right .toolbar-export-btn .inbox-archive-toggle-content>span:nth-child(2){font-size:var(--font-size-body);font-weight:500}.customers-filter-pill{position:relative}.customers-filter-pill-icon{flex:0 0 auto;margin-right:2px}.customers-filter-attention-dot{width:11px;height:11px;min-width:11px;min-height:11px;position:absolute;top:0;right:-1px;border:0;border-radius:var(--radius-pill);background:var(--notification-attention)}.label-customers-status-action{border:0;cursor:pointer}.help-card{overflow:hidden}.help-card,.help-card-button{display:grid;grid-gap:11px;gap:11px;align-content:start}.help-card-button{width:100%;height:100%;min-height:0;padding:18px;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.help-card-button:hover{transform:none;border-color:#b9c9ec;box-shadow:0 10px 22px rgba(26,38,68,.1)}.help-card h3{font-size:16px;line-height:1.22}.help-card h3,.help-card p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.help-card p{font-size:var(--font-size-body);line-height:1.42;max-height:calc(1.42em * 2)}.help-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.help-tags .tag{min-height:26px;padding:0 10px;background:var(--bg);color:var(--muted);border:0;font-size:11px;font-weight:500;line-height:1;box-shadow:none}.help-detail-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.help-detail-list li{color:var(--text);line-height:1.45}.help-article-block{display:grid;grid-gap:10px;gap:10px}.help-article-sections{display:grid;grid-gap:18px;gap:18px}.help-article-section{padding-top:2px}.help-article-copy p,.help-article-intro{margin:0;color:var(--text);font-size:14px;line-height:1.7}.help-article-copy{display:grid;grid-gap:10px;gap:10px}.help-checklist{padding-left:20px}.help-checklist li{color:var(--text)}:root[data-theme=dark] .calendar-cell,:root[data-theme=dark] .calendar-col,:root[data-theme=dark] .calendar-day,:root[data-theme=dark] .calendar-mini-card,:root[data-theme=dark] .calendar-time-rail,:root[data-theme=dark] .card,:root[data-theme=dark] .claim-row-card,:root[data-theme=dark] .column,:root[data-theme=dark] .jira-comment,:root[data-theme=dark] .jira-comments,:root[data-theme=dark] .jira-main,:root[data-theme=dark] .list-item,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .profile-card,:root[data-theme=dark] .side-group,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .sidebar-footer,:root[data-theme=dark] .topbar{background:var(--card);border-color:var(--stroke);color:var(--text)}:root[data-theme=dark] .brand-icon{color:var(--text)}:root[data-theme=dark] .panel,:root[data-theme=dark] .topbar{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .sidebar{background:var(--bg);border-color:transparent;box-shadow:none}:root[data-theme=dark] .sidebar .profile-card,:root[data-theme=dark] .sidebar .side-group{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .brand-logo-image,:root[data-theme=dark] .brand-mini-logo-image,:root[data-theme=dark] .topbar-brand-logo-image{filter:invert(1)}:root[data-theme=dark] .side-nav-divider{background:rgba(241,241,241,.12)}:root[data-theme=dark] .toolbar{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .toolbar .top-search-input,:root[data-theme=dark] .top-search-input,:root[data-theme=dark] .top-search-input:focus,:root[data-theme=dark] .top-search-input:focus-visible,:root[data-theme=dark] .top-search-input:hover{background:var(--field-bg)!important;background-color:var(--field-bg)!important;border:1px solid rgba(241,241,241,.18)!important;color:#F1F1F1!important}:root[data-theme=dark] .top-search-input::placeholder{color:#A8A8A8}:root[data-theme=dark] .topbar-right-cluster .topbar-search-group,:root[data-theme=dark] .topbar-search-group,:root[data-theme=dark] .topbar-search-slot .topbar-search-group{background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .sidebar-collapse-btn{background:var(--field-bg);border-color:var(--field-border);color:var(--text);box-shadow:none}:root[data-theme=dark] .sidebar-collapse-btn-bottom,:root[data-theme=dark] .sidebar-collapse-btn-bottom:focus-visible,:root[data-theme=dark] .sidebar-collapse-btn-bottom:hover{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .sidebar-collapse-btn:hover{border-color:#767672;color:#ffffff}:root[data-theme=dark] .btn,:root[data-theme=dark] .input,:root[data-theme=dark] .notification-btn,:root[data-theme=dark] .select,:root[data-theme=dark] .support-btn,:root[data-theme=dark] .textarea,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .top-search-input,:root[data-theme=dark] .topbar-icon-link,:root[data-theme=dark] .user-dropdown,:root[data-theme=dark] .user-icon-btn{background:var(--field-bg);border-color:var(--field-border);color:var(--text)}:root[data-theme=dark] .btn,:root[data-theme=dark] .notification-btn,:root[data-theme=dark] .support-btn,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .topbar-icon-link,:root[data-theme=dark] .user-dropdown,:root[data-theme=dark] .user-icon-btn{background:var(--card);border-color:var(--stroke);color:var(--text)}:root[data-theme=dark] .theme-toggle{color:var(--text)}:root[data-theme=dark] .btn:hover:not(:disabled){border-color:transparent;background:var(--surface-subtle-hover);color:var(--text-primary);filter:none}:root[data-theme=dark] .btn-primary,:root[data-theme=dark] .btn.btn-primary{background:#3A3A3A;border-color:transparent;color:#F1F1F1;filter:none}:root[data-theme=dark] .btn-primary:focus-visible:not(:disabled),:root[data-theme=dark] .btn-primary:hover:not(:disabled),:root[data-theme=dark] .btn.btn-primary:focus-visible:not(:disabled),:root[data-theme=dark] .btn.btn-primary:hover:not(:disabled){background:#464646;border-color:transparent;color:#F1F1F1;filter:none}:root[data-theme=dark] .notification-btn:hover,:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .topbar-icon-link:hover,:root[data-theme=dark] .user-icon-btn:hover{color:var(--text-primary);background:var(--surface-subtle)}:root[data-theme=dark] .notification-btn:hover svg,:root[data-theme=dark] .theme-toggle:hover svg,:root[data-theme=dark] .topbar-icon-link:hover svg,:root[data-theme=dark] .user-icon-btn:hover svg{color:var(--text-primary)}:root[data-theme=dark] .notification-btn:hover svg *,:root[data-theme=dark] .theme-toggle:hover svg *,:root[data-theme=dark] .topbar-icon-link:hover svg *,:root[data-theme=dark] .user-icon-btn:hover svg *{stroke:currentColor!important}:root[data-theme=dark] .notification-badge,:root[data-theme=dark] .side-attention-badge{background:var(--notification-counter-bg);color:var(--notification-counter-text)}:root[data-theme=dark] .notification-badge{box-shadow:0 0 0 2px var(--bg)}:root[data-theme=dark] .sidebar.is-collapsed .side-attention-badge-collapsed,:root[data-theme=dark] .sidebar:has(.sidebar-collapse-input:checked) .side-attention-badge-collapsed{box-shadow:0 0 0 2px var(--bg)}:root[data-theme=dark] .side-link-combo.active .side-attention-badge,:root[data-theme=dark] .side-link.active .side-attention-badge,:root[data-theme=dark] .side-sublink.active .side-attention-badge{background:var(--notification-counter-bg);color:var(--notification-counter-text)}:root[data-theme=dark] .search-select-input,:root[data-theme=dark] .search-select-panel,:root[data-theme=dark] .search-select-trigger{background:var(--field-bg);border-color:var(--field-border);color:var(--text)}:root[data-theme=dark] .search-select-panel{background:rgba(36,36,36,.98)}:root[data-theme=dark] .input,:root[data-theme=dark] .search-select-input,:root[data-theme=dark] .search-select-trigger,:root[data-theme=dark] .select,:root[data-theme=dark] .textarea,:root[data-theme=dark] .top-search-input{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}:root[data-theme=dark] .input:focus,:root[data-theme=dark] .search-select-input:focus,:root[data-theme=dark] .search-select-trigger:focus,:root[data-theme=dark] .select:focus,:root[data-theme=dark] .textarea:focus,:root[data-theme=dark] .top-search-input:focus{box-shadow:0 0 0 2px rgba(255,255,255,.12)}:root[data-theme=dark] .content{background:var(--bg)}:root[data-theme=dark] .request-shell,:root[data-theme=dark] .request-table td,:root[data-theme=dark] .request-table th{background:var(--card)!important;border-color:var(--stroke)}:root[data-theme=dark] .request-table th{background:var(--surface)!important}:root[data-theme=dark] .page-list-grid-head{background:var(--card)!important;border-color:var(--stroke);color:var(--muted)}:root[data-theme=dark] .page-list-grid-head .table-sort-btn,:root[data-theme=dark] .page-list-grid-head-cell{color:var(--muted)}:root[data-theme=dark] .request-table .table-sort-btn,:root[data-theme=dark] .request-table th{color:#D8D8D8}:root[data-theme=dark] .calendar-time-slot+.calendar-time-slot{border-top-color:rgba(117,117,112,.38)}:root[data-theme=dark] .search-select-option{color:var(--text)}:root[data-theme=dark] .search-select-option:hover{background:var(--surface-subtle);border-color:var(--field-border)}:root[data-theme=dark] .search-select-option.is-active{background:var(--workspace-dropdown-option-active-bg);border-color:transparent;color:var(--text);font-weight:700}:root[data-theme=dark] .search-select-option.is-active:focus-visible,:root[data-theme=dark] .search-select-option.is-active:hover{background:var(--surface-subtle);border-color:var(--field-border)}:root[data-theme=dark] .notification-dropdown{background:var(--brand-surface);border-color:var(--stroke);color:var(--text)}:root[data-theme=dark] .notification-item{background:rgba(36,36,36,.96);border-color:var(--stroke);color:var(--text)}:root[data-theme=dark] .admin-chat-launcher{background:var(--surface-subtle);border-color:transparent;color:#F1F1F1;box-shadow:0 16px 30px rgba(0,0,0,.22)}:root[data-theme=dark] .admin-chat-launcher:focus,:root[data-theme=dark] .admin-chat-launcher:focus-visible,:root[data-theme=dark] .admin-chat-launcher:hover{background:var(--surface-subtle-hover);border-color:transparent;color:#F1F1F1}:root[data-theme=dark] .admin-chat-launcher--create.is-open{background:var(--surface-subtle-hover);color:#F1F1F1;border-color:transparent}:root[data-theme=dark] .notification-item.is-unread{background:color-mix(in srgb,var(--surface-subtle-hover) 78%,var(--text) 22%)}:root[data-theme=dark] .notification-item.is-unread:focus-within,:root[data-theme=dark] .notification-item.is-unread:hover,:root[data-theme=dark] .notification-item:focus-within,:root[data-theme=dark] .notification-item:hover{background:var(--page-list-row-hover-bg,rgba(241,241,241,.085));border-color:var(--workspace-element-outline-hover)}:root[data-theme=dark] .notification-clear-btn{background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}:root[data-theme=dark] .notification-clear-btn:hover{border-color:transparent;color:#ffffff;background:rgba(241,241,241,.085)}:root[data-theme=dark] .notification-delete-btn,:root[data-theme=dark] .notification-delete-btn:active,:root[data-theme=dark] .notification-delete-btn:focus,:root[data-theme=dark] .notification-delete-btn:focus-visible{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}:root[data-theme=dark] .notification-delete-btn:hover{background:var(--surface-subtle-hover)!important;background-color:var(--surface-subtle-hover)!important;border-color:transparent!important;color:var(--text);box-shadow:none!important}:root[data-theme=dark] .btn-primary{background:#ecece8;border-color:#ecece8;color:#2b2b29}:root[data-theme=dark] .btn-danger{background:#e2596b;border-color:#e2596b;color:#ffffff}:root[data-theme=dark] .btn-danger-outline{background:transparent;border-color:#f07a89;color:#f4a4af}:root[data-theme=dark] .btn-danger-outline:hover{background:rgba(240,122,137,.16);border-color:#ff9eaa;color:#ffc0c8}:root[data-theme=dark] .input[type=file]::-webkit-file-upload-button{background:#ecece8;color:#2d2d2b;border-color:#cecec8}:root[data-theme=dark] .input[type=file]::-webkit-file-upload-button,:root[data-theme=dark] .input[type=file]::file-selector-button{background:#ecece8;color:#2d2d2b;border-color:#cecec8}:root[data-theme=dark] .input[type=file]:hover::-webkit-file-upload-button{background:#d8d8d1;border-color:#bebeb7}:root[data-theme=dark] .input[type=file]:hover::-webkit-file-upload-button,:root[data-theme=dark] .input[type=file]:hover::file-selector-button{background:#d8d8d1;border-color:#bebeb7}:root[data-theme=dark] .calendar-mini-card p,:root[data-theme=dark] .claim-row-meta p,:root[data-theme=dark] .pin-latest,:root[data-theme=dark] .pin-text,:root[data-theme=dark] .side-link,:root[data-theme=dark] .side-sublink{color:var(--text)}:root[data-theme=dark] .muted{color:var(--muted)}:root[data-theme=dark] .side-link:hover,:root[data-theme=dark] .side-sublink:hover,:root[data-theme=dark] .user-dropdown button:hover{background:var(--surface-subtle);border-color:transparent}:root[data-theme=dark] .side-link.active,:root[data-theme=dark] .side-sublink.active{background:var(--surface-subtle);border-color:transparent;color:#F1F1F1}:root[data-theme=dark] .side-link.active .side-chevron,:root[data-theme=dark] .side-link.active .side-label,:root[data-theme=dark] .side-link.active .side-label span,:root[data-theme=dark] .side-sublink.active .side-label,:root[data-theme=dark] .side-sublink.active .side-label span{color:#F1F1F1}:root[data-theme=dark] .side-link-combo.active .side-attention-badge,:root[data-theme=dark] .side-link-combo.active .side-label .side-attention-badge,:root[data-theme=dark] .side-link.active .side-attention-badge,:root[data-theme=dark] .side-link.active .side-label .side-attention-badge,:root[data-theme=dark] .side-sublink.active .side-attention-badge,:root[data-theme=dark] .side-sublink.active .side-label .side-attention-badge,:root[data-theme=dark] .side-sublink.active .side-sublink-label .side-attention-badge{background:var(--notification-counter-bg);color:var(--notification-counter-text)}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon,:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-graphite,:root[data-theme=dark] .sidebar .side-link.active .side-icon,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-graphite,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-graphite{color:var(--accent-graphite)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-blue,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-blue,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-blue{color:var(--accent-cyan)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-indigo,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-indigo,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-indigo{color:var(--highlight-strong)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-red,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-red,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-red{color:var(--accent-rose)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-orange,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-orange,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-orange{color:var(--accent-amber)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-violet,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-violet,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-violet{color:var(--accent-violet)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-teal,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-teal,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-teal{color:var(--accent-mint)!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon-tone-slate,:root[data-theme=dark] .sidebar .side-link.active .side-icon-tone-slate,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon-tone-slate{color:#A8A8A8!important}:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon .ui-icon,:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon svg,:root[data-theme=dark] .sidebar .side-link-combo.active .side-icon svg *,:root[data-theme=dark] .sidebar .side-link.active .side-icon .ui-icon,:root[data-theme=dark] .sidebar .side-link.active .side-icon svg,:root[data-theme=dark] .sidebar .side-link.active .side-icon svg *,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon .ui-icon,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon svg,:root[data-theme=dark] .sidebar .side-sublink.active .side-icon svg *{color:currentColor!important;stroke:currentColor!important}:root[data-theme=dark] .calendar-dot-card,:root[data-theme=dark] .status-step.active,:root[data-theme=dark] .tag:not(.list-filter-pill):not(.help-filter-pill){background:#4d4d4b;color:#ecece8;border-color:#666663}:root[data-theme=dark] .calendar-dot-button:hover{border-color:#6d6d6a;box-shadow:0 8px 16px rgba(0,0,0,.22);background:#575754}:root[data-theme=dark] .help-filter-pill.active,:root[data-theme=dark] .help-filter-pill.is-active{border-color:transparent!important;background:var(--workspace-control-bg-hover);color:var(--workspace-control-text-strong)}:root[data-theme=dark] .help-filter-pill.active,:root[data-theme=dark] .help-filter-pill.is-active,:root[data-theme=dark] .invoice-status-pills .help-filter-pill.active,:root[data-theme=dark] .invoice-status-pills .help-filter-pill.is-active,:root[data-theme=dark] .invoice-status-pills .list-filter-pill.active,:root[data-theme=dark] .invoice-status-pills .list-filter-pill.is-active,:root[data-theme=dark] .list-filter-pill.active,:root[data-theme=dark] .list-filter-pill.is-active,:root[data-theme=dark] .tag.help-filter-pill.active,:root[data-theme=dark] .tag.help-filter-pill.is-active,:root[data-theme=dark] .tag.list-filter-pill.active,:root[data-theme=dark] .tag.list-filter-pill.is-active{background:var(--workspace-control-bg-hover);border-color:transparent!important;color:var(--workspace-control-text-strong);box-shadow:none!important}:root[data-theme=dark] .help-filter-pill.active:focus-visible,:root[data-theme=dark] .help-filter-pill.is-active:focus-visible,:root[data-theme=dark] .invoice-status-pills .help-filter-pill.active:hover,:root[data-theme=dark] .invoice-status-pills .help-filter-pill.is-active:hover,:root[data-theme=dark] .invoice-status-pills .list-filter-pill.active:hover,:root[data-theme=dark] .invoice-status-pills .list-filter-pill.is-active:hover,:root[data-theme=dark] .list-filter-pill.active:focus-visible,:root[data-theme=dark] .list-filter-pill.is-active:focus-visible{background:var(--workspace-control-bg-hover);border-color:transparent!important;color:var(--workspace-control-text-strong);box-shadow:none!important}:root[data-theme=dark] .help-search-suggestions{background:rgba(67,67,66,.96);border-color:var(--stroke)}:root[data-theme=dark] .help-suggestion-item:hover{background:#50504e}:root[data-theme=dark] .jira-comments{background:var(--modal-surface-bg);background-color:var(--modal-surface-bg)}:root[data-theme=dark] .jira-comments.jira-comments--internal .comment-compose{border-top-color:var(--stroke)}:root[data-theme=dark] .jira-comments.jira-comments--internal .comment-compose .textarea{background:transparent;border-color:transparent;color:inherit;box-shadow:none}:root[data-theme=dark] .jira-comment-content{background:#4a4a47;border-color:#60605d}:root[data-theme=dark] .chat-channel-toggle{background:#494947;border-color:#60605d}:root[data-theme=dark] .chat-channel-toggle-option{color:#ddddda}:root[data-theme=dark] .chat-channel-toggle-option.is-active{background:#5a5a57;color:#ffffff}:root[data-theme=dark] .chat-channel-inline-toggle{background:rgba(241,241,241,.08);border-color:transparent;color:#c9c9c6}:root[data-theme=dark] .chat-channel-inline-toggle:focus-visible,:root[data-theme=dark] .chat-channel-inline-toggle:hover{background:rgba(241,241,241,.12);border-color:transparent;color:#f1f1ee}:root[data-theme=dark] .chat-channel-inline-toggle.is-active,:root[data-theme=dark] .chat-channel-inline-toggle.is-active:focus-visible,:root[data-theme=dark] .chat-channel-inline-toggle.is-active:hover{background:rgba(241,241,241,.12);border-color:transparent;color:#f1f1ee}:root[data-theme=dark] .chat-channel-toggle-track{background:rgba(12,12,12,.5)}:root[data-theme=dark] .chat-channel-inline-toggle.is-active .chat-channel-toggle-track{background:rgba(241,241,241,.18)}:root[data-theme=dark] .chat-channel-toggle-knob{background:#d6d6d2;box-shadow:0 1px 3px rgba(0,0,0,.32)}:root[data-theme=dark] .jira-comments .comment-compose{background:var(--modal-surface-bg);border-color:var(--modal-surface-border);border-top-color:var(--modal-surface-border);box-shadow:none}:root[data-theme=dark] .row-clickable:hover:before{background:var(--table-row-hover)}:root[data-theme=dark] .status-step{background:rgba(64,64,63,.9);color:#d7d7d2}:root[data-theme=dark] .status-edit-btn,:root[data-theme=dark] .status-edit-menu{background:var(--workspace-dropdown-bg);border-color:var(--workspace-dropdown-border);color:var(--text)}:root[data-theme=dark] .status-edit-option:hover{background:rgba(241,241,241,.075);border-color:transparent;color:var(--text-primary)}:root[data-theme=dark] .status-edit-option.is-active{background:rgba(241,241,241,.1);border-color:transparent;color:var(--text-primary)}:root[data-theme=dark] .admin-chat-avatar,:root[data-theme=dark] .jira-comment-avatar{background:#3A3A3A!important;color:#D8D8D8!important;border:1px solid rgba(241,241,241,.12);box-shadow:none!important}:root[data-theme=dark] .admin-chat-avatar *,:root[data-theme=dark] .jira-comment-avatar *{color:inherit!important}:root[data-theme=dark] .jira-comment-role{color:#ecece8}:root[data-theme=dark] .jira-comment-reaction-pill{background:rgba(73,73,71,.94);border-color:#60605d;color:#ecece8}:root[data-theme=dark] .jira-comment-reaction-pill.is-active{background:rgba(90,90,87,.96);border-color:#72726e;color:#ffffff}:root[data-theme=dark] .jira-comment-reaction-popover,:root[data-theme=dark] .jira-comment-reaction-trigger{background:rgba(58,58,57,.96);border-color:#60605d;color:#ecece8}:root[data-theme=dark] .jira-comment-reaction-chip{background:rgba(73,73,71,.94);border-color:#60605d;color:#ecece8}:root[data-theme=dark] .jira-comment-reaction-chip.is-active{background:rgba(90,90,87,.96);border-color:#72726e;color:#ffffff}:root[data-theme=dark] .chat-composer-emoji-option:focus-visible,:root[data-theme=dark] .chat-composer-emoji-option:hover,:root[data-theme=dark] .jira-comment-reaction-option:focus-visible,:root[data-theme=dark] .jira-comment-reaction-option:hover{background:rgba(80,80,78,.92)}:root[data-theme=dark] .comment-attachment-chip{background:rgba(73,73,71,.92);border-color:#60605d;color:#ecece8}:root[data-theme=dark] .claim-image-thumb,:root[data-theme=dark] .image-lightbox-card,:root[data-theme=dark] .pdf-preview-card{background:rgba(58,58,57,.96)}:root[data-theme=dark] .invoice-column-drop.is-drop-target{border-color:var(--workspace-page-element-border);background:transparent;box-shadow:none}:root[data-theme=dark] .image-lightbox-preview{background:rgba(52,52,51,.94)}:root[data-theme=dark] .home-metric-card{background:var(--card);border-color:transparent;box-shadow:var(--kpi-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .home-metric-link:hover .home-metric-card{background:var(--card);border-color:transparent;box-shadow:var(--kpi-card-shadow-hover)}:root[data-theme=dark] .home-metrics-grid,:root[data-theme=dark] .home-panels-grid{background:transparent}:root[data-theme=dark] .home-panel{border-color:transparent;box-shadow:0 12px 32px rgba(0,0,0,.26),0 2px 8px rgba(0,0,0,.18)}:root[data-theme=dark] .metric-icon{border-color:rgba(255,255,255,.08)}:root[data-theme=dark] .home-alert-list li,:root[data-theme=dark] .home-ranking-list li,:root[data-theme=dark] .home-status-bar-bg,:root[data-theme=dark] .home-trend-bar-wrap,:root[data-theme=dark] .home-trend-list li{background:var(--card);border-color:var(--stroke)}:root[data-theme=dark] .home-alert-link{background:var(--card)}:root[data-theme=dark] .home-status-bar-bg,:root[data-theme=dark] .home-trend-bar-wrap,:root[data-theme=dark] .retailer-status-segment-bar{background:linear-gradient(180deg,rgba(62,62,60,.92),rgba(54,54,53,.88));border-color:rgba(117,117,112,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}:root[data-theme=dark] .home-trend-bar{background:linear-gradient(180deg,#a6a6a2,#8d8d88 26%,#74746f 66%,#5f5f5b);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 16px rgba(0,0,0,.22)}:root[data-theme=dark] .admin-metric-mini,:root[data-theme=dark] .brand-account-stats article,:root[data-theme=dark] .pin-post-modal-content,:root[data-theme=dark] .pin-post-modal-hero{background:rgba(58,58,57,.94);border-color:#5a5a57}:root[data-theme=dark] .home-ranking-list li strong{color:#dbe0ea}:root[data-theme=dark] .home-alert-link:hover,:root[data-theme=dark] .home-panel-link .home-alert-list li:hover,:root[data-theme=dark] .home-ranking-link:hover{background:var(--status-open-bg);box-shadow:inset 0 0 0 1px rgba(147,160,178,.2)}:root[data-theme=dark] .home-alert-link:hover p,:root[data-theme=dark] .home-ranking-link:hover strong{color:var(--text-primary)}:root[data-theme=dark] .retailer-status-item{background:rgba(58,58,57,.9);border-color:#5a5a57}:root[data-theme=dark] .customer-account-card,:root[data-theme=dark] .customer-delivery-card{background:rgba(80,80,76,.82);border-color:rgba(236,236,232,.08);color:#ecece8}:root[data-theme=dark] .customer-tab,:root[data-theme=dark] .workspace-tab{color:#ecece8}:root[data-theme=dark] .customer-account-card p,:root[data-theme=dark] .customer-account-card small,:root[data-theme=dark] .customer-card-head p,:root[data-theme=dark] .customer-empty-note,:root[data-theme=dark] .customer-info-field small,:root[data-theme=dark] .customer-number-inline-title,:root[data-theme=dark] .customer-work-section-head p{color:rgba(236,236,232,.72)}:root[data-theme=dark] .customer-number-inline-error{color:#f28b82}:root[data-theme=dark] .customer-tab.active,:root[data-theme=dark] .workspace-tab.is-active{background:#4d4d4b;border-color:#62625f}:root[data-theme=dark] .order-window-card,:root[data-theme=dark] .order-window-strip{background:var(--card);border-color:var(--stroke)}:root[data-theme=dark] .claim-column-drop.is-drop-target{border-color:var(--workspace-page-element-border);background:transparent;box-shadow:none}:root[data-theme=dark] .kanban-drag-preview{box-shadow:var(--workspace-board-drag-preview-shadow)}@media (max-width:720px){body:has(.workspace){height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.workspace{--workspace-sidebar-width:0px;min-width:100%;grid-template-columns:1fr;gap:0;padding:0;width:100%;max-width:100%;overflow-y:visible}.content,.workspace{min-height:100dvh;height:auto}.content{padding:max(8px,env(safe-area-inset-top)) 10px calc(118px + env(safe-area-inset-bottom));overflow:visible}.sidebar{position:fixed;top:auto;left:8px;right:8px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:120;width:auto;max-height:min(76dvh,680px);height:auto;border:1px solid var(--stroke);border-radius:var(--brand-hero-radius);padding:14px 10px 12px;background:var(--glass-strong);background:color-mix(in srgb,var(--glass-strong) 96%,rgba(255,255,255,.92));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow-raised);overflow-x:hidden;overflow-y:auto;transform:translateY(calc(100% + 118px));opacity:0;pointer-events:none;transition:transform var(--motion-slow) ease,opacity var(--motion-base) ease}.sidebar-mobile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding:2px 8px 0}.sidebar-mobile-header-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.sidebar-mobile-header-copy span,.sidebar-mobile-header-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-mobile-eyebrow{font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--muted)}.sidebar-mobile-header-copy strong{font-size:24px;line-height:1.1;color:var(--text-primary)}.sidebar-mobile-header-meta{font-size:var(--font-size-body);font-weight:650;color:var(--muted)}.sidebar-mobile-close{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--glass-strong);color:var(--text-primary)}.sidebar-mobile-close svg{width:18px;height:18px}.sidebar-mobile-utilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px;padding:0 8px}.sidebar-mobile-utility-link{display:grid;justify-items:start;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text-primary);box-shadow:var(--surface-shadow)}.sidebar-mobile-utility-link span:last-child{min-width:0;font-size:var(--font-size-caption);font-weight:700;line-height:1.2}.sidebar-mobile-utility-icon{width:18px;height:18px;display:grid;place-items:center;color:var(--text-primary)}.sidebar-mobile-utility-icon svg{width:18px;height:18px}.sidebar-brand-row{display:none}.sidebar .side-group{display:grid;grid-gap:10px;gap:10px;padding:2px 0 6px}.sidebar .side-section{display:grid;grid-gap:4px;gap:4px}.sidebar .side-section-title{margin:4px 16px 6px;padding:0;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--muted)}.sidebar .side-nav-divider{margin:8px 16px;background:var(--line)}.sidebar .side-link,.sidebar .side-link-combo{margin:0 8px;min-height:48px;border-radius:var(--radius-lg);border:1px solid var(--stroke);background:color-mix(in srgb,var(--panel) 72%,transparent);font-size:15px;font-weight:680;color:var(--text-primary)}.sidebar .side-link{padding:10px 12px}.sidebar .side-link-button.side-link.active,.sidebar .side-link-combo.active,.sidebar .side-link.active{border-color:var(--brand-ink);background:var(--brand-ink);color:#ffffff}.sidebar .side-link-combo-main{padding:10px 6px 10px 12px}.sidebar .side-link-combo-toggle{padding:0 12px 0 4px}.sidebar .side-icon{width:30px;height:30px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.sidebar .side-link-combo.active .side-icon,.sidebar .side-link.active .side-icon{background:rgba(255,255,255,.14)}.sidebar .side-submenu{margin:6px 14px 10px 48px;gap:4px}.sidebar .side-sublink{padding:9px 10px;border-radius:var(--radius-md);font-weight:620}.workspace.is-mobile-nav-open .sidebar{transform:translateY(0);opacity:1;pointer-events:auto}.sidebar-backdrop{position:fixed;inset:0;z-index:110;border:0;padding:0;background:rgba(13,13,13,.24);opacity:0;pointer-events:none;transition:opacity var(--motion-base) ease}.sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.topbar-brand-link{display:inline-grid;place-items:center;width:40px;height:40px;margin-right:2px;border-radius:var(--radius-md);background:var(--brand-ink);color:#ffffff;text-decoration:none;box-shadow:0 12px 28px -22px rgba(15,23,42,.34)}.topbar-brand-link:before{content:"LL";font-size:var(--font-size-caption);font-weight:800;letter-spacing:0}.topbar-brand-logo-image{display:none}.topbar{top:max(4px,env(safe-area-inset-top));padding:0 0 10px;margin-bottom:0}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--glass-strong);background:color-mix(in srgb,var(--glass-strong) 88%,transparent);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow)}.topbar-mobile-trigger{display:none}.topbar-mobile-trigger svg{width:20px;height:20px}.topbar-mobile-page{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 auto}.topbar-mobile-page-label{font-size:17px;font-weight:700;line-height:1.05;color:var(--text-primary)}.topbar-mobile-page-label,.topbar-mobile-page-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-mobile-page-meta{font-size:var(--font-size-caption);color:var(--muted)}.topbar-context-badge{display:none}.topbar-right-cluster{width:auto;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:6px}.topbar-search-slot{display:none}.topbar-search-slot .topbar-search-group{width:100%}.topbar-mobile-quick-actions{display:none}.topbar-mobile-quick-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text-primary);font-size:var(--font-size-body);font-weight:700;box-shadow:var(--surface-shadow)}.topbar-mobile-quick-link-icon{width:16px;height:16px;display:grid;place-items:center}.topbar-mobile-quick-link-icon svg{width:16px;height:16px}.toolbar form{width:auto;flex:0 0 auto}.topbar-menu-bubble{margin-left:0;gap:6px}.topbar-import-link,.topbar-right-cluster>.topbar-icon-link{display:none}.topbar-right-cluster>.topbar-icon-link,.topbar-right-cluster>.topbar-mobile-quick-actions,.topbar-right-cluster>.topbar-search-slot{display:none!important}.topbar-menu-bubble .notification-btn,.topbar-menu-bubble .user-icon-btn{width:36px;min-width:36px;height:36px;border-radius:var(--radius-pill);border:1px solid var(--stroke);box-shadow:var(--surface-shadow)}.topbar-menu-bubble .notification-btn svg,.topbar-menu-bubble .user-icon-btn svg{width:18px;height:18px}.topbar-menu-bubble .notification-badge{top:1px;right:-2px;min-width:17px;height:17px;padding:0 4px;font-size:9px}.notification-dropdown,.user-dropdown{top:44px}.top-search-input{width:100%;min-height:46px;border-radius:var(--radius-md);padding-inline:16px;font-size:14px;background:var(--panel);box-shadow:var(--surface-shadow)}.mobile-app-btn{min-width:0;width:100%}.mobile-app-platform-grid{grid-template-columns:1fr}.mobile-app-platform-card{padding:18px}.mobile-app-qr{width:min(240px,100%);height:auto}.invoice-create-fields-grid,.split{grid-template-columns:1fr}.invoice-create-controls{flex-direction:column;align-items:stretch}.invoice-create-attachment-actions,.invoice-create-submit-actions{justify-content:flex-end}.split-3{grid-template-columns:1fr}.appointment-create-timing-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.discovery-filter-grid{grid-template-columns:1fr 1fr}.masonry-feed{column-count:2}.board,.invoice-board{height:calc(100dvh - 320px)}.claim-row-main{grid-template-columns:1fr}.claim-row-status{justify-items:start}.claim-details-grid,.jira-modal-grid,.preorder-detail-grid{grid-template-columns:1fr}.jira-main{padding:16px 0}.jira-comments{border-left:0;border-top:1px solid var(--line);padding:16px 0 20px}.invoice-modal-meta{font-size:24px}.calendar-head{flex-direction:column}.calendar-head-controls{display:flex;flex-direction:column;align-items:stretch}.calendar-head-main-controls{width:100%;flex-direction:column;align-items:stretch}.calendar-nav{flex-wrap:wrap}.calendar-appointment-search{width:min(220px,100%);margin-left:0;flex:0 1 220px}.order-window-list{grid-template-columns:1fr 1fr}.calendar-time-layout{grid-template-columns:62px minmax(0,1fr)}.calendar-month{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(156px,auto);min-height:auto}.board-toolbar{grid-template-columns:1fr}.board-toolbar .btn{justify-self:stretch}.board-toolbar-claims{grid-template-columns:minmax(240px,1fr) auto}.board-toolbar-claims .btn{justify-self:end}.invoice-status-grid{grid-template-columns:1fr}.analytics-grid{grid-template-columns:1fr 1fr}.request-toolbar{grid-template-columns:1fr}.home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panels-grid,.import-summary-stats,.import-workspace-grid{grid-template-columns:1fr}.admin-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-actions-grid{grid-template-columns:1fr 1fr}.admin-recent-grid,.brand-account-hero{grid-template-columns:1fr}.brand-account-hero-bg{min-height:clamp(300px,46vh,430px)}.brand-account-hero-shell{padding:18px}.brand-account-hero-upload-actions{right:18px;top:18px;max-width:calc(100% - 36px)}.brand-account-main-copy{padding-top:84px;gap:12px}.brand-hero-summary-card{position:static;transform:none;width:100%;margin-top:16px}.brand-account-editor-facts-grid,.brand-discovery-documents-grid,.brand-discovery-info-grid,.brand-retailer-bubble-grid,.brand-retailer-bubble-grid--secondary{grid-template-columns:1fr}.brand-assets-board{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-assets-board.is-sorting .brand-assets-board-item,.brand-assets-board.is-sorting .brand-assets-upload-widget,.brand-assets-board.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot){flex-basis:calc((100% - 36px) / 4)}.brand-retailer-banner-link,.brand-retailer-banner-overlay,.brand-retailer-banner-upload{min-height:420px}.brand-retailer-banner-overlay{padding:28px;align-content:end}.brand-retailer-banner-overlay.is-readonly{padding:28px;align-content:end;align-items:end}.brand-account-hero-upload-actions,.brand-account-upload-status{left:18px;right:18px;top:18px;max-width:none;justify-content:flex-start}.brand-account-hero-upload-actions .brand-grid-connect-state,.brand-account-hero-upload-actions .btn{min-height:40px}.brand-account-links,.brand-account-links-centered,.brand-retailer-banner-actions,.brand-retailer-banner-actions-row{width:100%;justify-content:flex-start;gap:10px}.brand-account-links .btn,.brand-account-links-centered .btn,.brand-retailer-banner-actions .brand-grid-connect-state,.brand-retailer-banner-actions .btn{min-height:40px}.brand-retailer-banner .brand-retailer-banner-actions-row{left:auto;bottom:auto;width:auto}.brand-retailer-banner-copy,.brand-retailer-banner-copy-shell{max-width:100%}.brand-retailer-banner-copy h1{font-size:clamp(38px,10vw,58px);line-height:.94;white-space:nowrap;text-wrap:nowrap}.brand-retailer-banner-title-row{align-items:flex-start;gap:10px}.brand-retailer-banner-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45;max-width:34ch}.brand-account-stats{width:100%;justify-self:stretch}.brand-retailer-profile-bubble{max-width:420px}.brand-hero-summary-grid{grid-template-columns:1fr 1fr}.brand-discovery-slider-media,.brand-discovery-slider-viewport{min-height:360px}.brand-discovery-slider-track{grid-auto-columns:minmax(150px,150px)}.brand-top-styles-track{grid-auto-columns:minmax(280px,340px)}.brand-top-styles-track.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot),.brand-top-styles-track.is-sorting .brand-top-styles-card{flex-basis:clamp(280px,32vw,340px);width:clamp(280px,32vw,340px)}.brand-discovery-facts-grid{grid-template-columns:1fr}.brand-retailer-order-list{grid-template-columns:1fr 1fr}.brand-media-upload-grid{grid-template-columns:1fr}.brand-account-main h2{font-size:clamp(30px,7vw,42px)}.brand-account-side{justify-items:start}.brand-account-links{flex-wrap:wrap}.brand-b2b-grid{grid-template-columns:1fr;align-items:start}.brand-account-website{justify-self:start}.brand-account-stats{grid-template-columns:1fr 1fr}.brand-extra-info-row,.brand-info-grid,.showroom-grid{grid-template-columns:1fr}.quick-grid{grid-template-columns:1fr 1fr}.pin-post-modal-body{grid-template-columns:1fr}.claim-image-grid,.help-grid,.pdf-preview-grid{grid-template-columns:1fr 1fr}.customer-info-fields,.customer-info-fields--delivery,.customer-info-fields--stacked,.customer-info-fields--summary,.customer-page-hero,.customer-page-hero-facts,.customer-profile-grid,.customer-profile-sidebar,.relationship-detail-grid,.relationship-detail-sidebar,.relationship-field-grid,.relationship-field-grid--delivery,.relationship-field-grid--stacked,.relationship-field-grid--summary{grid-template-columns:1fr}.panel{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}.dashboard-workspace-page:has(>.kanban-shell),.dashboard-workspace-page:has(>.page-list-layout),.dashboard-workspace-page:has(>.page-subfilter-layout),.panel:has(>.credit-notes-list-stack),.panel:has(>.kanban-shell),.panel:has(>.page-list-layout),.panel:has(>.page-subfilter-layout),.panel:has(>.retailer-claims),.panel:has(>.workspace-list-theme){height:auto;overflow:visible}.page-title{margin-top:4px;font-size:clamp(26px,7vw,32px)}.dashboard-workspace-page,.page-list-layout,.page-subfilter-layout,.unified-dashboard-page,.unified-dashboard-page-content{gap:14px}.dashboard-workspace-page-head,.unified-dashboard-page-head{gap:10px;padding-top:0}.dashboard-workspace-page-topbar,.page-filter-entry,.unified-dashboard-page-filter-actions{display:grid;align-items:stretch;justify-content:stretch;grid-gap:10px;gap:10px}.dashboard-toolbar-actions,.page-filter-entry-main,.unified-dashboard-page-filter-pills{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dashboard-toolbar-actions::-webkit-scrollbar,.page-filter-entry-main::-webkit-scrollbar,.unified-dashboard-page-filter-pills::-webkit-scrollbar{display:none}.dashboard-toolbar-actions>*,.page-filter-entry-main>*,.unified-dashboard-page-filter-pills>*{flex:0 0 auto}.claims-status-row-left,.inbox-mode-buttons,.invoice-status-pills{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.claims-status-row-left::-webkit-scrollbar,.inbox-mode-buttons::-webkit-scrollbar,.invoice-status-pills::-webkit-scrollbar{display:none}.claims-status-row-left>*,.inbox-mode-buttons>*,.invoice-status-pills>*{flex:0 0 auto}.claims-status-row,.inbox-subfilter-row{align-items:stretch}.claims-status-row>.dashboard-toolbar-actions,.claims-status-row>.request-toolbar-actions,.inbox-subfilter-actions,.inbox-top-actions-right{margin-left:0;width:100%;justify-content:stretch}.claims-status-row .btn,.claims-status-row .dashboard-toolbar-actions,.claims-status-row .dashboard-toolbar-actions>*,.claims-status-row .request-create-menu,.inbox-subfilter-actions .btn,.inbox-top-actions-right .btn{width:100%}.retailer-list-toolbar,.retailer-list-toolbar-left,.retailer-list-toolbar-right{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;width:100%}.retailer-list-toolbar-left,.retailer-list-toolbar-right{gap:10px;min-height:0}.inbox-search-input,.retailer-date-range,.retailer-list-toolbar .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-list-toolbar .claim-brand-filter-select .search-select-trigger,.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact,.retailer-toolbar-field .claim-brand-filter-select{width:100%;min-width:0;max-width:none;flex:1 1 auto}.inbox-toolbar-inline-actions,.inbox-toolbar-right,.retailer-list-toolbar-right .request-toolbar-actions,.retailer-list-toolbar-right .request-toolbar-actions .btn,.retailer-list-toolbar-right .toolbar-export-btn,.retailer-list-toolbar-right .toolbar-link-btn,.retailer-list-toolbar-right>.btn{width:100%;justify-content:stretch}.inbox-toolbar-inline-actions,.inbox-toolbar-right{flex-wrap:wrap;gap:8px}.inbox-toolbar-inline-actions .claim-brand-filter-select,.inbox-toolbar-inline-actions .claim-brand-filter-select .search-select-trigger{width:100%;min-width:0}.customer-tab-panel,.unified-directory-shell,.workspace-tab-panel{gap:12px}.customer-tab-actions,.invoice-status-head,.unified-directory-toolbar,.unified-directory-toolbar-row,.workspace-tab-actions{display:grid;grid-gap:10px;gap:10px;align-items:stretch;justify-content:stretch}.customer-tab-actions>*,.invoice-status-head>*,.unified-directory-toolbar-row>*,.unified-directory-toolbar>*,.workspace-tab-actions>*{min-width:0}.customer-tab-actions,.help-filter-bar,.list-filter-bar,.workspace-tab-actions{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.customer-tab-actions::-webkit-scrollbar,.help-filter-bar::-webkit-scrollbar,.list-filter-bar::-webkit-scrollbar,.workspace-tab-actions::-webkit-scrollbar{display:none}.customer-tab-actions>*,.help-filter-bar>*,.list-filter-bar>*,.workspace-tab-actions>*{flex:0 0 auto}.customer-tab-search,.workspace-tab-search{width:100%}.customer-overview-grid,.workspace-overview-grid{grid-template-columns:1fr}.customer-tab-panel .request-table,.unified-directory-table,.workspace-tab-panel .request-table{min-width:max(100%,620px)}.page-kpi-grid{margin:4px 0 18px;padding-bottom:0;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-kpi-card,.page-kpi-card.card{padding:12px 10px}.page-kpi-card h3{font-size:24px}.admin-logs-table-card,.admin-work-table-card,.kanban-shell,.organizations-admin-table-card,.request-shell,.users-admin-table-card{border-radius:var(--radius-lg);padding:14px}.admin-logs-head,.admin-work-table-head,.inbox-table-head,.invoice-table-summary,.organizations-admin-table-head,.users-admin-toolbar-filters,.users-admin-toolbar-inline{flex-direction:column;align-items:stretch}.organizations-admin-search,.users-admin-search,.users-admin-toolbar-inline form{min-width:0;width:100%;max-width:none;flex:1 1 auto}.admin-logs-table-wrap,.admin-work-table-wrap,.connect-request-table-wrap,.customers-table-shell,.deliveries-table-scroll,.inbox-table-scroll,.invoice-payments-table-wrap,.organizations-admin-table-wrap,.page-list-table-scroll,.preorder-table-scroll,.preorder-table-shell,.users-admin-table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:8px;scroll-padding-left:0;scroll-padding-right:0}.admin-logs-table-wrap::-webkit-scrollbar,.admin-work-table-wrap::-webkit-scrollbar,.connect-request-table-wrap::-webkit-scrollbar,.customers-table-shell::-webkit-scrollbar,.deliveries-table-scroll::-webkit-scrollbar,.inbox-table-scroll::-webkit-scrollbar,.invoice-payments-table-wrap::-webkit-scrollbar,.organizations-admin-table-wrap::-webkit-scrollbar,.page-list-table-scroll::-webkit-scrollbar,.preorder-table-scroll::-webkit-scrollbar,.preorder-table-shell::-webkit-scrollbar,.users-admin-table-wrap::-webkit-scrollbar{display:block;height:10px}.admin-logs-table,.admin-work-table,.connect-request-table,.invoice-payments-table,.organizations-admin-table,.page-list-table,.preorder-modal-table,.users-admin-table{min-width:max-content}.page-list-table-mobile-compact{width:100%;min-width:100%!important}.page-list-table-mobile-compact .page-list-grid-head{display:none}.page-list-table-scroll:has(.page-list-table-mobile-compact){overflow-x:hidden;padding-bottom:0;scrollbar-width:none}.page-list-table-scroll:has(.page-list-table-mobile-compact)::-webkit-scrollbar{display:none}.page-list-table-mobile-compact .page-list-row{min-height:58px;align-items:center;gap:8px;padding:0 10px;border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow)}.page-list-table-mobile-compact .page-list-row+.page-list-row{margin-top:8px}.page-list-table-mobile-compact .page-list-row:after,.page-list-table-mobile-compact .page-list-row:before{content:none}.page-list-table-mobile-compact .page-list-grid-cell{min-width:0;padding:10px 0}.page-list-table-mobile-compact .page-list-grid-cell .invoice-table-text,.page-list-table-mobile-compact .page-list-grid-cell .order-table-emphasis,.page-list-table-mobile-compact .page-list-grid-cell .popup-inline-link,.page-list-table-mobile-compact .page-list-grid-cell .request-link,.page-list-table-mobile-compact .page-list-grid-cell>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-table-mobile-compact .page-list-grid-cell .status-chip{max-width:100%;padding:6px 10px;font-size:var(--font-size-caption)}.page-list-table-mobile-compact .page-list-empty-row{grid-template-columns:1fr!important}.page-list-table-mobile-compact .page-list-empty-cell{padding:18px 12px}.home-metrics-grid,.page-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-metrics-grid>:nth-child(n+5),.page-kpi-grid>:nth-child(n+5){display:none}.kanban-shell{gap:12px}.board,.invoice-board{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-height:0;overflow:visible;padding:0;margin-top:10px}.board .column,.invoice-board .column,.kanban-shell .board>.column,.kanban-shell .invoice-board>.column{width:100%;min-width:0;max-width:none;min-height:0;max-height:none}.invoice-board .column>.card:nth-of-type(n+4),.kanban-shell .column>.card:nth-of-type(n+4){display:none}.invoice-board .column>.muted,.kanban-shell .column>.muted{min-height:42px;display:grid;align-items:center}.claims-status-row .claims-status-row-left,.invoice-status-head .invoice-status-pills,.retailer-claims .invoice-status-pills{flex-wrap:wrap;overflow-x:visible;overflow-y:visible;height:auto;max-width:100%;padding-bottom:0}.board-toolbar,.board-toolbar-actions,.board-toolbar-main,.dashboard-toolbar-actions,.invoice-toolbar,.invoice-toolbar-agent-filters,.invoice-toolbar-label-actions,.request-toolbar,.retailer-list-toolbar{width:100%;min-width:0}.board-toolbar-actions,.dashboard-toolbar-actions,.invoice-create-actions,.invoice-toolbar-right-actions,.request-toolbar-actions,.retailer-list-toolbar-right{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;gap:8px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.board-toolbar-actions::-webkit-scrollbar,.dashboard-toolbar-actions::-webkit-scrollbar,.invoice-create-actions::-webkit-scrollbar,.invoice-toolbar-right-actions::-webkit-scrollbar,.request-toolbar-actions::-webkit-scrollbar,.retailer-list-toolbar-right::-webkit-scrollbar{display:none}.claim-view-mode-button,.help-filter-pill,.mobile-bottom-nav-link,.my-tickets-filter-btn,.request-create-trigger,.toolbar-export-btn,.toolbar-filter-pill,.toolbar-link-btn,.view-mode-link,.workspace-create-button,.workspace-list-toggle-btn{min-height:44px}.toolbar-export-btn-icon-only{min-width:44px;padding-inline:12px}.delivery-note-create-modal,.invoice-create-modal,.jira-modal,.modal-card,.preorder-modal-card,.request-create-modal,.support-create-modal,.ui-modal-shell{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0;margin:0}.modal-backdrop,.modal-backdrop-top{align-items:stretch;padding:0}.jira-modal>.modal-head,.modal-card>.modal-head,.preorder-modal-card-head,.ui-modal-shell-head{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--panel);border-bottom:1px solid var(--stroke)}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions),.ui-modal-shell-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-top:12px;background:var(--panel);border-top:1px solid var(--stroke)}.modal-card :is(.modal-actions,.modal-actions-end,.modal-actions-inline-end,.modal-actions-right,.ui-modal-shell-actions,.bug-report-actions) .btn,.ui-modal-shell-actions .btn{width:100%;min-height:46px}.request-table.request-table-list{min-width:max(100%,640px)}.request-table.request-table-list.request-table-orders{min-width:940px}.page-list-table-inbox,.request-table.request-table-inbox{min-width:920px}.page-list-table-deliveries,.request-table.request-table-deliveries{min-width:860px}.page-list-table-claims,.request-table.request-table-claims,.request-table.request-table-support{min-width:760px}.page-list-table-transactions,.request-table.label-transactions-table,.request-table.request-table-transactions{min-width:860px}.page-list-table-invoices,.request-table.retailer-invoice-table{min-width:900px}.admin-logs-table td,.admin-logs-table th,.admin-work-table td,.admin-work-table th,.connect-request-table td,.connect-request-table th,.invoice-payments-table td,.invoice-payments-table th,.organizations-admin-table td,.organizations-admin-table th,.page-list-grid-cell,.page-list-grid-head-cell,.preorder-modal-table td,.preorder-modal-table th,.request-table td,.request-table th,.users-admin-table td,.users-admin-table th{padding-top:11px;padding-bottom:11px}.admin-logs-table th,.admin-work-table th,.connect-request-table th,.invoice-payments-table th,.organizations-admin-table th,.preorder-modal-table th,.request-table th,.users-admin-table th{font-size:11px;line-height:1.25}.admin-logs-table td,.admin-work-table td,.connect-request-table td,.invoice-payments-table td,.organizations-admin-table td,.preorder-modal-table td,.request-table td,.users-admin-table td{font-size:var(--font-size-body);line-height:1.35}.page-list-grid-cell,.page-list-grid-head-cell{padding-left:12px;padding-right:12px}.page-list-grid-cell:first-child,.page-list-grid-head-cell:first-child,.request-table.request-table-list td:first-child,.request-table.request-table-list th:first-child{padding-left:12px!important}.invoice-table-text,.request-link-label,.table-entity-link,.table-person-name{white-space:nowrap}.table-file-action,.table-hover-icon-action,.table-pay-action{min-height:36px}.table-file-action,.table-hover-icon-action{width:36px;height:36px;min-width:36px}.board,.invoice-board{height:auto;min-height:calc(100dvh - 320px);overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity}.board .column,.invoice-board .column{min-width:min(320px,calc(100vw - 42px));scroll-snap-align:start}.mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:95;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;padding:7px 8px 8px;border:1px solid var(--stroke);border-radius:var(--brand-hero-radius);background:var(--glass-strong);background:color-mix(in srgb,var(--glass-strong) 92%,transparent);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow-raised)}.mobile-bottom-nav-link{min-width:0;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:4px 3px 2px;border:0;border-radius:var(--radius-lg);text-decoration:none;color:var(--muted);background:transparent;font:inherit;cursor:pointer}.mobile-bottom-nav-link.active{background:transparent;color:var(--text-primary)}.mobile-bottom-nav-icon{width:38px;height:30px;display:grid;place-items:center;border-radius:var(--radius-pill);color:var(--muted);transition:background-color var(--motion-base) ease,color var(--motion-base) ease}.mobile-bottom-nav-icon .ui-icon,.mobile-bottom-nav-icon svg{width:17px;height:17px;font-size:17px}.mobile-bottom-nav-link.active .mobile-bottom-nav-icon{background:var(--brand-ink);color:#ffffff}.mobile-bottom-nav-link.active .mobile-bottom-nav-label{color:var(--text-primary)}.mobile-bottom-nav-label{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:10.5px;font-weight:760;line-height:1.1;text-align:center;white-space:nowrap}}@media (max-width:640px) and (pointer:coarse){.topbar-right-cluster{gap:5px}.topbar-menu-bubble{width:auto;justify-content:flex-end;margin-left:0;gap:5px}.topbar-menu-bubble .notification-btn,.topbar-menu-bubble .user-icon-btn{width:34px;min-width:34px;height:34px}.topbar-menu-bubble .notification-btn svg,.topbar-menu-bubble .user-icon-btn svg{width:17px;height:17px}.mobile-bottom-nav{left:8px;right:8px;gap:1px;padding:6px}.sidebar{left:8px;right:8px}.sidebar-mobile-utilities{grid-template-columns:1fr}.mobile-bottom-nav-link{padding:4px 2px 2px}.mobile-bottom-nav-label{font-size:10px}.topbar-mobile-quick-actions{grid-template-columns:1fr}.admin-logs-table-card,.admin-work-table-card,.kanban-shell,.organizations-admin-table-card,.request-shell,.users-admin-table-card{padding:12px;border-radius:var(--radius-md)}.request-table.request-table-list{min-width:max(100%,560px)}.customer-tab-panel .request-table,.unified-directory-table,.workspace-tab-panel .request-table{min-width:max(100%,540px)}.page-list-table-inbox,.request-table.request-table-inbox,.request-table.request-table-list.request-table-orders{min-width:860px}.page-list-table-deliveries,.request-table.request-table-deliveries{min-width:800px}.page-list-table-claims,.request-table.request-table-claims,.request-table.request-table-support{min-width:700px}.page-list-table-invoices,.page-list-table-transactions,.request-table.label-transactions-table,.request-table.request-table-transactions,.request-table.retailer-invoice-table{min-width:820px}.admin-logs-table-wrap,.admin-work-table-wrap,.connect-request-table-wrap,.customers-table-shell,.deliveries-table-scroll,.inbox-table-scroll,.invoice-payments-table-wrap,.organizations-admin-table-wrap,.page-list-table-scroll,.preorder-table-scroll,.preorder-table-shell,.users-admin-table-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.admin-logs-table td,.admin-logs-table th,.admin-work-table td,.admin-work-table th,.connect-request-table td,.connect-request-table th,.invoice-payments-table td,.invoice-payments-table th,.organizations-admin-table td,.organizations-admin-table th,.page-list-grid-cell,.page-list-grid-head-cell,.preorder-modal-table td,.preorder-modal-table th,.request-table td,.request-table th,.users-admin-table td,.users-admin-table th{padding-top:10px;padding-bottom:10px}.board,.invoice-board{min-height:calc(100dvh - 300px)}.board .column,.invoice-board .column{min-width:min(300px,calc(100vw - 32px))}.claims-status-row-left,.inbox-mode-buttons,.invoice-status-pills{gap:8px}.brand-account-links .btn,.brand-account-links-centered .btn,.brand-retailer-banner-actions .brand-grid-connect-state,.brand-retailer-banner-actions .btn,.inbox-subfilter-actions .btn,.inbox-top-actions-right .btn,.retailer-list-toolbar-right .request-toolbar-actions .btn,.retailer-list-toolbar-right .toolbar-export-btn,.retailer-list-toolbar-right .toolbar-link-btn,.retailer-list-toolbar-right>.btn{width:100%}.page-kpi-grid{grid-template-columns:1fr}.invoice-status-head{justify-items:stretch}.invoice-status-head .input,.invoice-status-head .request-search-input,.invoice-status-head .request-search-input-compact{width:100%}.brand-assets-board{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-assets-board.is-sorting .brand-assets-board-item,.brand-assets-board.is-sorting .brand-assets-upload-widget,.brand-assets-board.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot){flex-basis:calc((100% - 12px) / 2)}.brand-top-styles-head{align-items:start}.brand-top-styles-track{grid-auto-columns:minmax(240px,78vw);gap:12px;padding-bottom:0}.brand-top-styles-track.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot),.brand-top-styles-track.is-sorting .brand-top-styles-card{flex-basis:min(240px,78vw);width:min(240px,78vw)}.brand-retailer-banner-link,.brand-retailer-banner-overlay,.brand-retailer-banner-upload{min-height:340px}.brand-retailer-banner-overlay{padding:18px;gap:14px}.brand-retailer-banner-overlay.is-readonly{padding:18px;align-content:end;align-items:end}.brand-retailer-banner .brand-retailer-banner-actions-row{left:auto;right:auto;bottom:auto;width:auto;display:flex;grid-template-columns:none;align-items:flex-start;justify-content:flex-start;align-self:start}.brand-retailer-banner .brand-retailer-banner-actions-row .brand-grid-connect-state,.brand-retailer-banner .brand-retailer-banner-actions-row .btn{width:-moz-fit-content;width:fit-content;align-self:flex-start}.brand-retailer-banner-copy h1{font-size:clamp(30px,10vw,44px)}.brand-retailer-banner-text{max-width:none;font-size:14px}.brand-retailer-profile-bubble{max-width:none;padding:18px}.brand-retailer-order-list,.brand-retailer-profile-stats{grid-template-columns:1fr}.brand-account-hero-upload-actions{left:18px;right:18px}.brand-account-main-copy{padding-top:92px}.brand-account-main h2{font-size:clamp(28px,9vw,38px)}.brand-account-agent{font-size:15px;line-height:1.35}.brand-account-stats,.brand-hero-summary-grid{grid-template-columns:1fr}.brand-hero-summary-item{min-height:0;padding:14px 16px}.discovery-filter-grid{grid-template-columns:1fr}.masonry-feed{column-count:1}.board,.invoice-board{height:calc(100dvh - 360px)}.pin-overlay{opacity:1;transform:translateY(0)}.calendar-month{grid-auto-rows:minmax(132px,auto)}.board-toolbar,.board-toolbar-claims,.calendar-month,.order-window-list{grid-template-columns:1fr}.board-toolbar-claims .btn{justify-self:stretch}.analytics-grid{grid-template-columns:1fr}.analytics-card-wide{grid-column:span 1}.home-metrics-grid{grid-template-columns:1fr}.admin-mini-grid{grid-template-columns:1fr 1fr}.admin-actions-grid,.brand-account-stats,.claim-image-grid,.customer-overview-grid,.help-grid,.pdf-preview-grid,.quick-grid,.workspace-overview-grid{grid-template-columns:1fr}}@media (max-width:1060px) and (pointer:coarse){.admin-work-page,.brands-shell,.brands-shell-floating,.calendar-layout,.connection-graph-page,.organizations-admin-page,.subscriptions-admin-page{gap:14px}.admin-work-head,.calendar-head,.connection-graph-board-head,.connection-graph-page-head,.organizations-admin-head,.settings-section-head,.subscriptions-admin-head,.team-member-detail-head{display:grid;grid-gap:10px;gap:10px;align-items:stretch;justify-content:stretch}.admin-mapping-row,.brands-toolbar,.connection-graph-filter-row,.connection-graph-toolbar,.org-subscription-layout-grid,.settings-payment-summary,.subscriptions-admin-settings-grid,.team-member-detail-toggles,.team-member-editor-grid{grid-template-columns:1fr}.admin-mapping-row,.brands-toolbar,.connection-graph-filter-row,.connection-graph-toolbar{gap:10px;align-items:stretch}.admin-onboarding-modal,.connection-graph-user-modal,.invoice-create-modal,.jira-modal,.modal-card,.modal-card.settings-modal-apple,.preorder-modal-card,.request-create-modal,.request-create-modal-reorder,.team-member-detail-modal{width:min(100%,calc(100vw - 20px))}.invoice-create-modal,.jira-modal,.modal-card,.preorder-modal-card,.request-create-modal,.request-create-modal-reorder{border-radius:var(--radius-lg)}.admin-onboarding-card,.admin-onboarding-modal,.team-member-detail-body,.team-member-detail-head{padding-left:16px;padding-right:16px}.team-member-detail-identity{display:grid;grid-template-columns:1fr;justify-items:start}.connection-graph-board-title,.settings-inline-notice,.team-member-detail-badges{max-width:none}.calendar-appointment-detail-actions,.invoice-payment-modal-actions,.modal-actions-right,.request-create-modal .modal-actions-right,.settings-field-actions,.support-create-modal .modal-actions-right,.team-member-editor-actions{justify-content:stretch;flex-direction:column;align-items:stretch}.calendar-appointment-detail-actions .btn,.invoice-payment-modal-actions .btn,.modal-actions-right .btn,.modal-actions-right button,.request-create-submit-btn,.settings-field-actions .btn,.team-member-editor-actions .btn{width:100%;min-width:0}.modal-head{align-items:stretch;flex-direction:column}.modal-head-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.jira-modal-grid{grid-template-columns:1fr;min-height:auto}.calendar-head-controls,.calendar-head-main-controls{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:10px;gap:10px}.calendar-nav,.calendar-season-buttons,.calendar-toggle{width:100%;justify-content:stretch}.calendar-create-btn,.calendar-nav .btn,.calendar-season-buttons>*,.calendar-toggle .btn,.calendar-toggle .view-mode-link{flex:1 1}.calendar-appointment-search,.calendar-nav .date-text-input-wrap,.calendar-nav-date-input,.calendar-order-window-search{width:100%;max-width:none}.calendar-time-layout{grid-template-columns:52px minmax(0,1fr);gap:6px}.calendar-week{grid-template-columns:repeat(7,minmax(220px,1fr));gap:10px;padding-bottom:4px;scroll-snap-type:x proximity}.calendar-col,.calendar-day{scroll-snap-align:start}.calendar-day{min-height:calc(100dvh - 300px)}.brands-search-input,.brands-showroom-filter,.brands-showroom-filter .search-select-trigger,.connection-graph-search-input,.connection-graph-toolbar .claim-brand-filter-select,.connection-graph-toolbar .claim-brand-filter-select .search-select-trigger{width:100%;min-width:0;max-width:none}.connection-graph-canvas{width:max(100%,1120px)}.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-appointment-chat{margin-top:12px;padding-top:12px}.calendar-chat-list{max-height:none;display:grid;grid-gap:8px;gap:8px}.calendar-chat-item{margin-bottom:0}.calendar-chat-compose,.calendar-modal-actions,.invoice-create-attachment-actions,.invoice-create-controls,.invoice-create-submit-actions,.request-create-actions{display:grid;grid-gap:10px;gap:10px;align-items:stretch;justify-content:stretch}.calendar-chat-compose .btn,.calendar-modal-actions .btn,.invoice-create-attachment-actions .btn,.invoice-create-controls .btn,.invoice-create-submit-actions .btn,.request-create-actions .btn{width:100%}.brand-post-modal-grid,.delivery-note-create-form .split,.invoice-create-fields-grid,.lead-modal-grid,.pin-post-modal-body,.request-create-modal-top-row{grid-template-columns:1fr}:is(.request-create-modal,.support-create-modal,.invoice-create-modal,.delivery-note-create-modal,.admin-onboarding-modal) :is(.input,.textarea,.select,.search-select-trigger,.calendar-popup-input){width:100%;min-width:0}.date-text-input-popover-portal,.retailer-date-range-popover-portal{width:min(100vw - 20px,420px);max-width:calc(100vw - 20px)}.brand-account-editor-fields,.brand-account-editor-media-grid,.brand-account-hero,.brand-b2b-grid,.brand-discovery-facts-grid,.brand-discovery-hero,.brand-discovery-info-grid,.showroom-grid{grid-template-columns:1fr}.brand-discovery-info-grid-public{gap:18px;margin-top:18px}.brand-discovery-story-copy-card-public{margin-bottom:2px}.brand-discovery-info-grid-public+.brand-top-styles-section{margin-top:12px}.brand-account-links,.brand-account-links-centered,.brand-discovery-hero-actions,.brand-discovery-inline-actions,.brand-retailer-banner-actions,.brand-retailer-banner-actions-row{display:grid;grid-template-columns:1fr;justify-content:stretch;grid-gap:10px;gap:10px}.brand-account-links .btn,.brand-account-links-centered .btn,.brand-discovery-hero-actions .btn,.brand-discovery-inline-actions .btn,.brand-retailer-banner-actions .brand-grid-connect-state,.brand-retailer-banner-actions .btn,.brand-retailer-banner-actions-row .brand-grid-connect-state,.brand-retailer-banner-actions-row .btn{width:100%;min-width:0;justify-content:center}.brand-retailer-banner .brand-retailer-banner-actions-row{display:flex;grid-template-columns:none;align-items:flex-start;justify-content:flex-start}.brand-retailer-banner .brand-retailer-banner-actions-row .brand-grid-connect-state,.brand-retailer-banner .brand-retailer-banner-actions-row .btn{width:-moz-fit-content;width:fit-content;align-self:flex-start}.brand-retailer-banner-title-row{display:grid;grid-template-columns:1fr;align-items:stretch}.brand-account-main h2,.brand-retailer-banner-copy h1{text-wrap:balance}.brand-retailer-banner-copy h1{white-space:nowrap;text-wrap:nowrap}.brand-discovery-slider-track,.brand-top-styles-track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.brand-discovery-slider-track{padding-bottom:8px}.brand-top-styles-track{padding-bottom:0}.brand-discovery-slider-track::-webkit-scrollbar,.brand-top-styles-track::-webkit-scrollbar{display:none}.brand-account-editor-card,.brand-account-info,.brand-discovery-documents-card,.brand-discovery-facts-card,.brand-discovery-slider-card,.brand-discovery-story-card,.showroom-card{overflow:hidden}}:root[data-theme=dark] .calendar-reminder-label{color:#dbe6ff}:root[data-theme=dark] .calendar-reminder-hover-hint{background:var(--card);border-color:var(--stroke);color:#dbe6ff;box-shadow:0 12px 28px rgba(3,8,18,.45)}:root[data-theme=dark] .calendar-bubble-showroom{background:var(--calendar-entry-bg,rgba(35,54,92,.55));border-color:var(--calendar-entry-border,#4a659a)}:root[data-theme=dark] .calendar-bubble-online{background:var(--calendar-entry-bg,rgba(24,70,58,.55));border-color:var(--calendar-entry-border,#4f9f8b)}:root[data-theme=dark] .calendar-bubble-visit{background:var(--calendar-entry-bg,rgba(92,55,28,.5));border-color:var(--calendar-entry-border,#ae7b4d)}.landing-page{position:relative;min-height:100vh;padding:20px clamp(16px,3.5vw,44px) 72px;background:radial-gradient(circle at 12% -8%,rgba(255,140,66,.28),transparent 44%),radial-gradient(circle at 96% 2%,rgba(61,127,255,.24),transparent 40%),linear-gradient(180deg,#fff8ef,#f5f8ff 45%,#edf3ff);overflow:hidden}.landing-bg{position:absolute;border-radius:var(--radius-pill);filter:blur(74px);pointer-events:none;z-index:0}.landing-bg-orange{width:420px;height:420px;top:90px;left:-130px;background:rgba(255,136,76,.38)}.landing-bg-blue{width:460px;height:460px;top:-150px;right:-70px;background:rgba(65,139,255,.32)}.landing-final-cta,.landing-grid,.landing-header,.landing-hero,.landing-modules{width:min(1160px,100%);margin:0 auto;position:relative;z-index:1}.landing-header{display:flex;align-items:center;justify-content:space-between}.landing-logo{color:#111827;font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em}.landing-header-actions{display:flex;gap:10px}.landing-login-btn{border:1px solid rgba(148,163,184,.42);background:rgba(255,255,255,.74);color:#0f172a;border-radius:var(--radius-pill);padding:10px 16px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-login-btn-primary{background:linear-gradient(125deg,#1c4ed8,#3277ff);border-color:transparent;color:#fff}.landing-hero{margin-top:30px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:16px;gap:16px}.landing-card,.landing-final-cta,.landing-hero-copy,.landing-modules,.landing-preview{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px rgba(71,85,105,.1)}.landing-hero-copy{padding:clamp(24px,3.6vw,40px)}.landing-kicker{margin:0;font-size:var(--font-size-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8}.landing-hero h1{margin-top:12px;font-size:clamp(32px,5.2vw,58px);line-height:1.06;max-width:14ch}.landing-lead{margin-top:16px;max-width:54ch;color:#334155;font-size:clamp(16px,2vw,20px);line-height:1.6}.landing-hero-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.landing-cta-primary,.landing-cta-secondary{border-radius:var(--radius-md);padding:11px 16px;font-weight:600;font-size:14px}.landing-cta-primary{color:#fff;background:linear-gradient(125deg,#ff8a4b,#ec6f1f);box-shadow:0 12px 24px rgba(236,111,31,.24)}.landing-cta-secondary{border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.82);color:#0f172a;font-weight:600;font-size:var(--font-size-body)}.landing-preview{padding:14px;display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px}.landing-preview-sidebar{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.25);background:rgba(244,247,255,.9);padding:12px;display:grid;grid-gap:8px;gap:8px;font-size:var(--font-size-caption);color:#475569}.landing-preview-sidebar strong{color:#0f172a;font-size:var(--font-size-body)}.landing-preview-content{border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.25);background:#ffffff;padding:12px}.landing-preview-toolbar{display:flex;justify-content:space-between;font-size:var(--font-size-caption);color:#64748b}.landing-preview-board{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.landing-preview-board article{border-radius:var(--radius-md);border:1px solid rgba(148,163,184,.22);background:rgba(248,250,255,.9);padding:10px}.landing-preview-board small{display:block;font-size:11px;color:#64748b}.landing-preview-board p{margin:4px 0 0;color:#0f172a;font-weight:600;font-size:var(--font-size-body)}.landing-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-card{padding:20px}.landing-card h3,.landing-final-cta h2,.landing-modules h2{margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.landing-modules{margin-top:16px;padding:clamp(22px,3vw,34px)}.landing-module-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.landing-module-list span{border-radius:var(--radius-pill);border:1px solid rgba(148,163,184,.3);background:rgba(255,255,255,.86);padding:8px 12px;font-size:var(--font-size-body);font-weight:600;color:#334155}.landing-final-cta{margin-top:16px;padding:clamp(22px,3vw,34px);display:flex;align-items:center;justify-content:space-between;gap:14px}.landing-widget-list div{height:12px;border-radius:var(--radius-pill);background:rgba(148,163,184,.35)}@media (max-width:1024px) and (pointer:coarse){.landing-hero{grid-template-columns:1fr}.landing-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px) and (pointer:coarse){.landing-header{flex-direction:column;align-items:flex-start;gap:12px}.landing-grid,.landing-preview,.landing-stat-grid{grid-template-columns:1fr}.admin-onboarding-modal,.connection-graph-user-modal,.invoice-create-modal,.jira-modal,.modal-card,.preorder-modal-card,.request-create-modal,.request-create-modal-reorder,.team-member-detail-modal{width:min(100%,calc(100vw - 14px));border-radius:var(--radius-lg)}.modal-card{padding:14px}.admin-onboarding-card,.admin-onboarding-modal,.team-member-detail-body,.team-member-detail-head{padding-left:14px;padding-right:14px}.settings-hero-copy strong,.team-member-detail-copy h3{font-size:24px}.calendar-nav{flex-wrap:wrap}.calendar-nav .btn,.calendar-season-buttons>*,.calendar-toggle .btn,.calendar-toggle .view-mode-link{min-height:44px}.calendar-time-layout{grid-template-columns:44px minmax(0,1fr)}.calendar-week{grid-template-columns:repeat(7,minmax(88vw,1fr))}.calendar-chat-list{gap:6px}.calendar-chat-compose{gap:8px}.date-text-input-popover-portal,.retailer-date-range-popover-portal{width:min(100vw - 14px,360px);max-width:calc(100vw - 14px)}.admin-actions-grid,.analytics-grid,.brand-account-stats,.brand-assets-board,.brand-hero-summary-grid,.brand-retailer-order-list,.brands-grid,.calendar-month,.claim-image-grid,.help-grid,.home-metrics-grid,.order-window-list,.page-kpi-grid,.pdf-preview-grid,.quick-grid{grid-template-columns:1fr}.brand-account-hero-shell,.brand-account-info,.brand-discovery-documents-card,.brand-discovery-facts-card,.brand-discovery-hero-shell,.brand-discovery-story-card,.brand-retailer-banner-overlay,.pin-post-modal-content,.pin-post-modal-hero,.showroom-card{padding:14px}.brand-discovery-facts-card.brand-discovery-bubble-card{padding:0}.brand-account-main h2,.brand-discovery-slider-overlay strong,.brand-retailer-banner-copy h1{font-size:clamp(26px,8vw,36px)}.brand-account-agent,.brand-discovery-story-copy p,.brand-retailer-banner-text{font-size:14px;line-height:1.45}.brand-discovery-slider-media,.brand-discovery-slider-viewport,.brand-discovery-story-media{min-height:280px}.brand-discovery-slider-overlay{left:14px;right:14px;bottom:14px;padding:14px}.brand-discovery-slider-track,.brand-top-styles-track{grid-auto-columns:minmax(82vw,82vw)}.brand-top-styles-track.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot),.brand-top-styles-track.is-sorting .brand-top-styles-card{flex-basis:82vw;width:82vw}.brand-assets-board.is-sorting .brand-assets-board-item,.brand-assets-board.is-sorting .brand-assets-upload-widget,.brand-assets-board.is-sorting .brand-drag-end-slot:not(.is-inline-drop-slot){flex-basis:100%}.brand-assets-board.is-sorting .brand-drag-end-slot.is-inline-drop-slot{width:100%;min-width:100%;min-height:8px;flex-basis:100%}.landing-final-cta{flex-direction:column;align-items:flex-start}}.modal-backdrop-reorder-thanks{background:rgba(12,18,28,.36);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:360}.reorder-thanks-card{width:min(440px,92vw);padding:28px 28px 24px;text-align:center}.reorder-thanks-success-icon{width:58px;height:58px;border-radius:var(--radius-pill);display:grid;place-items:center;color:#147a3c;background:rgba(20,122,60,.08);border:1px solid rgba(20,122,60,.18);margin:0 auto 18px}.reorder-thanks-success-icon svg{width:28px;height:28px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reorder-thanks-card h3{margin:0}.reorder-thanks-card p{margin:14px auto 0;max-width:42ch}.reorder-thanks-card .modal-actions-right{margin-top:24px;display:flex;justify-content:center}.retailer-shop-reminder-modal{width:min(520px,92vw);display:grid;grid-gap:24px;gap:24px;padding:28px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,249,251,.95));box-shadow:0 40px 90px -54px rgba(15,23,42,.34),inset 0 1px 0 rgba(255,255,255,.72)}.retailer-shop-reminder-modal-copy{display:grid;grid-gap:10px;gap:10px}.retailer-shop-reminder-modal-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:8px 12px;border-radius:var(--radius-pill);background:rgba(15,23,42,.06);color:#475467;font-size:var(--font-size-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.retailer-shop-reminder-modal h3{margin:0;font-size:clamp(28px,3.4vw,38px);line-height:1;letter-spacing:-.04em;color:#121926}.retailer-shop-reminder-modal p{margin:0;color:#5b6473;font-size:16px;line-height:1.65}.retailer-shop-reminder-modal-actions{display:flex;justify-content:flex-end;gap:12px}.support-message-bubble{display:grid;grid-gap:.7rem;gap:.7rem}.support-message-subject{color:var(--text);font-size:1.12rem;font-weight:700;line-height:1.35}.support-message-body{color:var(--text)}.inbox-avatar-badge{position:relative}.inbox-avatar-badge,.inbox-avatar-circle{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center}.inbox-avatar-circle{border-radius:var(--radius-pill);background:#f3f4f7;border:0;color:var(--text);font-size:var(--font-size-caption);font-weight:700;letter-spacing:.01em}:root[data-theme=dark] .inbox-avatar-circle{background:#313A4B!important;border-color:rgba(157,183,230,.18)!important;color:#AFC4EA!important}.inbox-avatar-unread-dot{position:absolute;top:0;right:-1px;width:11px;height:11px;min-width:11px;min-height:11px;border:0}.auth-entry-page{min-height:100dvh;height:auto;position:relative;overflow-x:clip;overflow-y:auto;font-family:var(--font-sans);background:var(--app-canvas)}.auth-entry-page:has(.connect-org-overlay){height:auto;overflow:visible}.auth-entry-page-modal{overflow:hidden}.auth-entry-shell-modal-backdrop{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(14px);opacity:.78;transform:scale(1.015)}.auth-entry-backdrop{display:none}.auth-entry-backdrop-warm{top:-80px;left:-60px;width:320px;height:320px;border-radius:var(--radius-pill);background:rgba(255,255,255,.42)}.auth-entry-backdrop-cool{right:-90px;bottom:-100px;width:340px;height:340px;border-radius:var(--radius-pill);background:rgba(188,194,202,.34)}.auth-entry-support-overlay{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:rgba(17,24,39,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modal-backdrop-in .28s cubic-bezier(.16,1,.3,1)}.auth-entry-support-modal{width:min(460px,100%);display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:var(--radius-lg);border:1px solid rgba(17,24,39,.08);background:color-mix(in srgb,var(--app-canvas) 82%,white);box-shadow:0 26px 60px -36px rgba(18,24,33,.35);will-change:transform,opacity,filter;animation:modal-card-in .42s cubic-bezier(.16,1,.3,1)}.auth-entry-support-modal h2{margin:0;font-size:1.35rem;line-height:1.25;letter-spacing:-.02em;color:#171a20}.auth-entry-shell{min-height:100dvh;height:auto;width:min(1280px,calc(100vw - 56px));margin:0 auto;grid-template-columns:minmax(420px,520px) minmax(420px,1fr);grid-gap:clamp(112px,9vw,188px);gap:clamp(112px,9vw,188px);align-items:center;padding:44px 0 52px}.auth-entry-left,.auth-entry-shell{position:relative;z-index:1;display:grid}.auth-entry-left{grid-gap:24px;gap:24px;justify-self:center;padding-left:clamp(52px,4vw,92px);max-width:500px;animation:authEntrySlideIn .76s cubic-bezier(.16,1,.3,1) 40ms both}.auth-entry-logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.auth-entry-page>.auth-entry-logo{position:fixed;top:clamp(22px,3vw,34px);left:clamp(24px,3.2vw,44px);z-index:4}.auth-entry-logo img{display:block;width:clamp(150px,11vw,196px);height:auto}.auth-entry-copy{display:grid;grid-gap:8px;gap:8px;max-width:440px}.auth-entry-kicker{margin:0;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(49,49,49,.54)}.auth-entry-copy h1{font-family:var(--font-sans);font-size:clamp(2.45rem,3.9vw,3.5rem);font-weight:620;line-height:.98;letter-spacing:-.02em;max-width:440px;color:#0D0D0D}.auth-entry-headline-line{white-space:nowrap}.auth-entry-subtitle{margin:0;max-width:500px;color:rgba(49,49,49,.7);font-size:1.02rem}.auth-entry-tabs{gap:8px;margin-top:18px}.auth-entry-tab,.auth-entry-tabs{display:inline-flex;align-items:center}.auth-entry-tab{position:relative;overflow:hidden;justify-content:center;border:1px solid transparent;background:rgba(255,255,255,.98);color:#0D0D0D;min-width:92px;border-radius:var(--radius-md);padding:9px 14px;font-size:14px;font-weight:600;box-shadow:none;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease,transform var(--motion-fast) ease,box-shadow var(--motion-base) ease;cursor:pointer}.auth-entry-tab.is-active{background:#0D0D0D;color:#ffffff;border-color:#0D0D0D}.auth-entry-tab:hover{border-color:rgba(24,24,27,.12);background:#ffffff;box-shadow:var(--filter-bubble-shadow)}.auth-entry-tab.is-active:hover{background:#0D0D0D;border-color:#0D0D0D;box-shadow:none;filter:brightness(.96);transform:none}.auth-entry-card{width:min(100%,440px);background:#ffffff;border:0;border-radius:var(--radius-lg);box-shadow:0 18px 44px -34px rgba(18,24,33,.22);padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-entry-card-register{width:min(100%,460px)}.auth-entry-card-login{background:#ffffff;border:0;box-shadow:0 18px 44px -34px rgba(18,24,33,.22);padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-entry-form{display:grid;grid-gap:12px;gap:12px}.auth-entry-reset-copy{margin:0 0 4px;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-body)}.auth-entry-field{display:grid;grid-gap:6px;gap:6px}.auth-entry-field span{font-size:var(--font-size-table-body);line-height:var(--line-table-body);font-weight:500;color:#545D6E;letter-spacing:-.01em}.auth-entry-field input{width:100%;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff;min-height:48px;padding:11px 14px;color:#16181d;font-size:var(--font-size-body);line-height:1.35;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:border-color var(--motion-base),box-shadow var(--motion-base),background var(--motion-base)}.auth-entry-field input:focus{border-color:rgba(49,49,49,.1);box-shadow:0 6px 18px rgba(15,23,42,.05),0 1px 4px rgba(15,23,42,.03);box-shadow:none;background:#ffffff}.auth-entry-field input:-webkit-autofill,.auth-entry-field input:-webkit-autofill:active,.auth-entry-field input:-webkit-autofill:focus,.auth-entry-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16181d;box-shadow:inset 0 0 0 999px #ffffff,inset 0 1px 0 rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 999px #ffffff,inset 0 1px 0 rgba(255,255,255,.8);border:1px solid rgba(120,132,158,.22);caret-color:#16181d;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-entry-link-button{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:var(--font-size-body);cursor:pointer}.auth-entry-login-actions{align-items:flex-start}.auth-entry-login-actions,.auth-entry-reset-actions{display:flex;justify-content:space-between;gap:16px;margin-top:12px}.auth-entry-reset-actions{align-items:center}.auth-entry-secondary-button,.auth-entry-submit,.auth-entry-submit-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--radius-md);font-size:14px;font-weight:600;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,transform var(--motion-fast) ease,box-shadow var(--motion-base) ease;cursor:pointer}.auth-entry-submit,.auth-entry-submit-link{width:-moz-fit-content;width:fit-content;min-width:0;border:0;background:#0D0D0D;color:#ffffff;box-shadow:none;justify-self:end;gap:10px;padding:0 28px}.auth-entry-login-actions .auth-entry-submit,.auth-entry-reset-actions .auth-entry-submit{justify-self:auto;flex:0 0 auto}.auth-entry-secondary-button:hover,.auth-entry-submit-link:hover,.auth-entry-submit:hover{transform:none}.auth-entry-submit-link:hover,.auth-entry-submit:hover{background:#18181b;color:#ffffff;border-color:#18181b;box-shadow:none;filter:none}.auth-entry-login-actions .auth-entry-submit:hover{border:0;box-shadow:none;filter:none}.auth-entry-secondary-button:hover{background:#ffffff;border-color:rgba(24,24,27,.12);box-shadow:var(--filter-bubble-shadow)}.auth-entry-submit:disabled{cursor:wait;opacity:.8}.auth-entry-alt-actions{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.auth-entry-secondary-button,.auth-entry-secondary-link{border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:#0D0D0D;padding:0 16px}.auth-entry-secondary-button{width:100%}.auth-entry-error,.auth-entry-inline-note,.auth-entry-notice{margin:14px 0 0;border-radius:var(--radius-md);padding:12px 14px;font-size:var(--font-size-body)}.auth-entry-inline-note,.auth-entry-notice{background:rgba(230,247,237,.92);color:#17603a}.auth-entry-error{background:rgba(252,235,236,.92);color:#9f2d2d}.auth-entry-inline-error{margin-top:-2px}.auth-entry-session-chip{display:inline-grid;gap:2px;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(245,246,248,.96);border:1px solid rgba(18,24,33,.07);margin-bottom:14px}.auth-entry-session-chip span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(49,49,49,.5)}.auth-entry-session-chip strong{color:#171a20}.auth-entry-session-chip small{color:rgba(49,49,49,.68)}.auth-entry-register-copy{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.auth-entry-register-copy h2{font-size:22px;line-height:1.1;letter-spacing:-.02em;font-weight:620}.auth-entry-register-copy p{margin:0;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-body)}.auth-entry-password-rules{display:grid;grid-gap:8px;gap:8px;margin-top:-2px;padding:12px 14px;border-radius:var(--radius-lg);border:1px solid rgba(17,24,39,.08);background:rgba(246,248,250,.9)}.auth-entry-password-rule{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--font-size-body);font-weight:500}.auth-entry-password-rule.is-met{color:#1f7a3d}.auth-entry-password-rule-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}.auth-entry-password-rule-icon svg{width:16px;height:16px}.auth-entry-register-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px}.auth-entry-register-actions .auth-entry-submit{justify-self:auto;flex:0 0 auto}.auth-entry-visual{position:relative;pointer-events:none;min-height:clamp(400px,calc(100dvh - 180px),700px);display:flex;align-items:center;justify-content:flex-end;justify-self:end;width:min(1740px,calc(100% + 720px));margin-right:-420px;padding-left:clamp(360px,22vw,520px);padding-right:clamp(0px,.8vw,12px);overflow:visible;box-sizing:border-box}.auth-desktop-shadow{display:none}.auth-desktop-monitor{--auth-desktop-monitor-x:clamp(132px,8vw,208px);position:relative;width:min(100%,1740px);display:grid;justify-items:center;transform:translateX(var(--auth-desktop-monitor-x));z-index:1;animation:authDesktopSlideIn .82s cubic-bezier(.16,1,.3,1) .12s both}.auth-desktop-frame{position:relative;width:100%;padding:5px;border-radius:var(--radius-lg);background:#0D0D0D;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px -38px rgba(15,23,42,.6),inset 0 1px 0 rgba(255,255,255,.1)}.auth-desktop-frame:before{content:"";position:absolute;top:3px;left:50%;width:56px;height:2px;border-radius:var(--radius-pill);background:rgba(255,255,255,.12);transform:translateX(-50%)}.auth-desktop-screen{position:relative;aspect-ratio:4476/2340;border-radius:var(--radius-lg);overflow:hidden;background:#F1F1F1;container-type:inline-size}.auth-desktop-app-shell{display:grid;grid-template-columns:14.7cqw minmax(0,1fr);width:100%;height:100%;background:#F1F1F1}.auth-desktop-sidebar{display:grid;align-content:start;grid-gap:0;gap:0;padding:0;background:transparent}.auth-desktop-brand{display:flex;align-items:center;justify-content:flex-start;min-height:auto;padding:1.96cqw .56cqw .62cqw .94cqw}.auth-desktop-brand-logo{width:10.55cqw;max-width:100%;height:auto}.auth-desktop-nav{display:grid;grid-gap:0;gap:0;padding-top:1.02cqw}.auth-desktop-nav-child,.auth-desktop-nav-item{display:flex;align-items:center;gap:.3cqw;min-height:2.08cqw;border-radius:.6cqw;color:#20232a;font-size:.86cqw;font-weight:450;letter-spacing:0;line-height:1.35}.auth-desktop-nav-item{margin:0 .56cqw .22cqw;padding:.54cqw .34cqw .54cqw .94cqw}.auth-desktop-nav-item-active{background:#111111;color:#ffffff}.auth-desktop-nav-icon{width:1.08cqw;height:1.08cqw;flex:0 0 1.08cqw;color:currentColor}.auth-desktop-nav-icon svg{display:block;width:100%;height:100%}.auth-desktop-nav-icon-blue{color:#4a84ff}.auth-desktop-nav-icon-slate{color:#8b92a1}.auth-desktop-nav-icon-orange{color:#d99a45}.auth-desktop-nav-icon-indigo{color:#7c77ff}.auth-desktop-nav-icon-red{color:#e06a6a}.auth-desktop-nav-chevron{margin-left:auto;width:1.05cqw;height:1.05cqw;flex:0 0 1.05cqw;color:var(--sidebar-nav-text);display:inline-grid;place-items:center;opacity:1}.auth-desktop-nav-chevron svg{width:.78cqw;height:.78cqw;display:block}.auth-desktop-nav-group{display:grid;grid-gap:.1cqw;gap:.1cqw}.auth-desktop-nav-children{display:grid;grid-gap:.16cqw;gap:.16cqw;margin:.12cqw .56cqw .58cqw 3.08cqw;padding-left:.1cqw;position:relative}.auth-desktop-nav-children:before{content:"";position:absolute;left:-.7cqw;top:.24cqw;bottom:.24cqw;width:1px;background:rgba(15,23,42,.08)}.auth-desktop-nav-child{padding:.45cqw .68cqw;color:rgba(32,35,42,.88);min-height:1.92cqw}.auth-desktop-nav-child-icon{width:.9cqw;height:.9cqw;flex:0 0 0.9cqw}.auth-desktop-nav-child-icon svg{display:block;width:100%;height:100%}.auth-desktop-nav-divider{width:auto;height:1px;margin:.42cqw .56cqw .54cqw;background:rgba(43,47,56,.08)}.auth-desktop-main{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:.82vw 1.24vw 1.24vw .66vw}.auth-desktop-topbar{display:grid;grid-template-columns:1fr minmax(0,1.1fr) auto;align-items:center;grid-gap:.34vw;gap:.34vw}.auth-desktop-topbar-search{display:flex;align-items:center;min-height:1.18vw;padding:0 .42vw;border-radius:var(--radius-pill);background:rgba(255,255,255,.98);color:var(--workspace-control-text);font-size:.43vw;font-weight:500;justify-self:end;width:min(100%,9.8vw)}.auth-desktop-topbar-actions{display:flex;align-items:center;gap:.14vw}.auth-desktop-topbar-icon{display:inline-flex;align-items:center;justify-content:center;width:1.08vw;height:1.08vw;border-radius:var(--radius-pill);background:rgba(255,255,255,.98);color:#1b1d23;font-size:.41vw;font-weight:600}.auth-desktop-content{display:grid;align-content:start;grid-gap:.8vw;gap:.8vw;padding:.64vw 0 0}.auth-desktop-content-title{margin:0;color:#111318;width:auto;max-width:100%;font-size:1.06vw;line-height:1;letter-spacing:-.015em;font-weight:500;white-space:nowrap}.auth-desktop-hero-card{position:relative;width:100%;aspect-ratio:1.58/1;border-radius:1.08vw;overflow:hidden;background:#F1F1F1}.auth-desktop-hero-slider{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.auth-desktop-hero-slide-media{object-fit:cover;object-position:center center}@keyframes authDesktopSlideIn{0%{opacity:0;transform:translateX(calc(var(--auth-desktop-monitor-x) + 84px))}to{opacity:1;transform:translateX(var(--auth-desktop-monitor-x))}}@keyframes authEntrySlideIn{0%{opacity:0;transform:translateX(-72px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.auth-desktop-monitor,.auth-entry-left{animation:none}}@media (max-width:1360px){.auth-entry-shell{width:min(1200px,calc(100vw - 40px));grid-template-columns:minmax(400px,500px) minmax(360px,1fr);gap:clamp(96px,8vw,156px)}.auth-entry-left{gap:22px;padding-left:clamp(36px,3vw,68px)}.auth-entry-copy h1{font-size:clamp(2.2rem,3.4vw,3rem);max-width:400px}.auth-entry-card{width:min(100%,420px)}.auth-entry-visual{min-height:clamp(360px,calc(100dvh - 190px),600px);width:min(1540px,calc(100% + 560px));margin-right:-320px;padding-left:clamp(300px,19vw,420px);padding-right:clamp(0px,.5vw,8px)}.auth-desktop-shadow{display:none}.auth-desktop-monitor{--auth-desktop-monitor-x:clamp(108px,7vw,164px);width:min(100%,1540px)}}@media (max-width:1280px) and (pointer:coarse){.auth-entry-copy h1{font-size:clamp(2.2rem,3.5vw,3.05rem);max-width:500px}.auth-entry-logo img{width:min(200px,31vw)}}@media (min-width:1081px) and (max-height:860px){.auth-entry-shell{gap:104px;padding:24px 0 28px}.auth-entry-left{gap:22px;padding-left:clamp(36px,3.4vw,64px)}.auth-entry-logo img{width:min(204px,29vw)}.auth-entry-copy{gap:8px}.auth-entry-copy h1{font-size:clamp(2.45rem,7.6vh,3.55rem);max-width:600px}.auth-entry-card{width:min(100%,452px);padding:16px}.auth-entry-field input{min-height:52px}.auth-entry-secondary-button,.auth-entry-submit,.auth-entry-submit-link{min-height:50px}.auth-entry-visual{min-height:clamp(360px,calc(100dvh - 120px),640px);padding-left:clamp(260px,17vw,360px)}.auth-desktop-monitor{--auth-desktop-monitor-x:112px;width:min(1420px,112vw)}}@media (min-width:1081px) and (max-height:760px){.auth-entry-shell{padding:18px 0 22px}.auth-entry-left{gap:18px;padding-left:clamp(28px,2.8vw,54px)}.auth-entry-copy h1{font-size:clamp(2.2rem,6.8vh,3.1rem);max-width:540px}.auth-entry-tabs{gap:8px}.auth-entry-tab{min-width:96px;padding:8px 12px}.auth-entry-card{width:min(100%,430px);border-radius:var(--radius-lg);padding:14px}.auth-entry-form{gap:12px}.auth-entry-field{gap:6px}.auth-entry-field input{min-height:48px}.auth-entry-error,.auth-entry-inline-note,.auth-entry-notice{margin-top:10px;padding:10px 12px}.auth-entry-visual{min-height:clamp(320px,calc(100dvh - 92px),560px);padding-left:clamp(220px,15vw,320px)}.auth-desktop-monitor{--auth-desktop-monitor-x:96px;width:min(1320px,108vw)}}@media (min-width:1600px) and (min-height:820px) and (pointer:fine){.auth-entry-visual{min-height:clamp(520px,calc(100dvh - 150px),860px);width:min(2380px,calc(100% + 1080px));margin-right:-660px;padding-left:clamp(300px,18vw,460px);padding-right:0}.auth-desktop-monitor{--auth-desktop-monitor-x:clamp(320px,17.5vw,380px);flex:0 0 auto;width:min(1680px,82vw)}}@media (min-width:1900px) and (min-height:900px) and (pointer:fine){.auth-entry-visual{width:min(2520px,calc(100% + 1240px));margin-right:-780px;padding-left:clamp(360px,21vw,560px)}.auth-desktop-monitor{--auth-desktop-monitor-x:clamp(430px,22vw,520px);width:min(1720px,84vw)}}@media (max-width:1080px) and (pointer:coarse){.topbar-context-badge{display:none}.auth-entry-page{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto}.auth-entry-shell{min-height:auto;height:auto;width:min(100vw - 32px,480px);grid-template-columns:1fr;gap:0;padding:24px 0 40px}.auth-entry-card,.auth-entry-card-register,.auth-entry-left{width:100%;max-width:100%}.auth-entry-left{gap:28px;padding-left:0;justify-items:stretch}.auth-entry-logo img{width:min(192px,52vw)}.auth-entry-page>.auth-entry-logo{position:relative;display:flex;top:auto;left:auto;margin:max(22px,env(safe-area-inset-top)) auto 0;width:min(100vw - 32px,480px);z-index:4}.auth-entry-copy{gap:10px;max-width:none}.auth-entry-copy h1{font-size:clamp(2.55rem,8vw,3.4rem);line-height:.98;max-width:12ch}.auth-entry-headline-line{white-space:normal}.auth-entry-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}.auth-entry-tab{min-width:0;min-height:54px;border-radius:var(--radius-lg)}.auth-entry-card,.auth-entry-card-register{border-radius:var(--radius-lg);padding:18px;box-shadow:0 22px 54px -40px rgba(18,24,33,.28)}.auth-entry-form{gap:16px}.auth-entry-field{gap:10px}.auth-entry-field input{min-height:58px;border-radius:var(--radius-lg);font-size:16px}.auth-entry-secondary-button,.auth-entry-submit,.auth-entry-submit-link{min-height:54px;border-radius:var(--radius-lg)}.auth-entry-submit,.auth-entry-submit-link{width:100%;min-width:0;justify-self:stretch;padding:0 20px}.auth-entry-login-actions,.auth-entry-register-actions,.auth-entry-reset-actions{flex-direction:column-reverse;align-items:stretch;justify-content:flex-start;gap:10px}.auth-entry-login-actions .auth-entry-submit,.auth-entry-register-actions .auth-entry-submit,.auth-entry-reset-actions .auth-entry-submit{width:100%}.auth-entry-login-actions .auth-entry-link-button,.auth-entry-register-actions .auth-entry-link-button,.auth-entry-reset-actions .auth-entry-link-button{align-self:flex-start}.auth-entry-error,.auth-entry-inline-note,.auth-entry-notice{margin-top:12px}.auth-desktop-shadow,.auth-entry-visual{display:none}.auth-desktop-monitor{--auth-desktop-monitor-x:14px;width:min(1180px,124vw)}}@media (max-width:720px) and (pointer:coarse){.auth-entry-shell{width:min(100vw - 28px,100%);padding:20px 0 34px}.auth-entry-left{gap:24px;padding:16px 6px 0}.auth-entry-logo img{width:min(168px,46vw)}.auth-entry-copy{padding:0 6px}.auth-entry-copy h1{font-size:clamp(2.05rem,10.6vw,2.95rem);width:100%;max-width:none}.auth-entry-card,.auth-entry-card-register{padding:14px;border-radius:var(--radius-lg)}.auth-entry-tabs{grid-gap:8px;gap:8px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-entry-tab{width:100%;min-height:50px;padding:8px 12px;border-radius:var(--radius-lg)}.auth-entry-form{gap:14px}.auth-entry-field input{min-height:54px;padding:0 14px;font-size:16px}.auth-entry-secondary-button,.auth-entry-submit,.auth-entry-submit-link{min-height:50px;border-radius:var(--radius-lg)}.auth-entry-submit,.auth-entry-submit-link{width:100%;min-width:0;justify-self:stretch;padding:0 18px}.auth-entry-login-actions,.auth-entry-register-actions,.auth-entry-reset-actions{gap:8px}.auth-desktop-shadow{display:none}.auth-desktop-frame{width:min(154vw,940px);padding:8px 8px 10px;border-radius:var(--radius-lg)}.auth-desktop-monitor{--auth-desktop-monitor-x:8px;width:min(154vw,940px)}.auth-desktop-screen{border-radius:var(--radius-md)}}.connect-org-overlay{position:fixed;inset:0;z-index:20;min-height:100dvh;display:grid;place-items:start center;overflow-y:auto;padding:28px 28px 56px;background:rgba(232,232,232,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal-backdrop-in .32s cubic-bezier(.16,1,.3,1)}.connect-org-overlay.is-connect-mode{place-items:center}.connect-org-dashboard-backdrop{display:grid;place-items:center;padding:28px}.connect-org-brandmark{position:fixed;right:28px;bottom:28px;display:flex;justify-content:flex-end;pointer-events:none;z-index:0}.connect-org-brandmark img{width:min(220px,34vw);height:auto;opacity:.92}.connect-org-modal{width:min(760px,calc(100vw - 32px));max-height:min(92vh,980px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(17,24,39,.07);border-radius:var(--radius-lg);background:#ffffff;box-shadow:0 28px 64px -40px rgba(18,24,33,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:transform,opacity,filter;animation:modal-card-in .46s cubic-bezier(.16,1,.3,1)}.connect-org-modal.is-connect-mode{align-self:center}.legal-acceptance-overlay{position:fixed;inset:0;z-index:300;min-height:100dvh;display:grid;justify-items:center;align-items:start;overflow-y:auto;padding:24px 28px 40px;background:rgba(232,232,232,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modal-backdrop-in .32s cubic-bezier(.16,1,.3,1)}.legal-acceptance-modal{width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;display:grid;grid-gap:20px;gap:20px;padding:28px;border:1px solid rgba(17,24,39,.07);border-radius:var(--radius-lg);background:rgba(255,255,255,.96);box-shadow:0 28px 64px -40px rgba(18,24,33,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:transform,opacity,filter;animation:modal-card-in .46s cubic-bezier(.16,1,.3,1)}.legal-acceptance-head{align-items:flex-start;padding-right:42px}.legal-acceptance-copy{display:grid;grid-gap:12px;gap:12px}.legal-acceptance-brand{width:164px;height:auto;margin-bottom:18px}.legal-acceptance-copy h1{margin:0;font-size:var(--font-size-title);line-height:var(--line-title);letter-spacing:-.02em}.legal-acceptance-copy p{margin:0;max-width:78ch;color:var(--muted);line-height:1.62}.legal-acceptance-session{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(46,125,76,.12);border:1px solid rgba(46,125,76,.2);color:#257245;font-weight:600;line-height:1.2}.legal-acceptance-session-spacer{height:18px}.legal-acceptance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:6px;border-bottom:1px solid rgba(19,24,32,.08)}.legal-acceptance-step{display:flex;align-items:center;gap:10px;padding:0 0 10px;border:0;background:transparent;color:var(--muted)}.legal-acceptance-step span{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:rgba(19,24,32,.08);font-size:var(--font-size-body);font-weight:700;color:#101318}.legal-acceptance-step strong{font-size:14px;font-weight:700}.legal-acceptance-step.is-active{color:#101318}.legal-acceptance-step.is-done span{background:rgba(27,127,84,.14);color:#15734d}.legal-acceptance-document-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;color:var(--muted);font-size:14px}.legal-acceptance-document-meta strong{color:#101318;font-size:15px}.legal-acceptance-document{display:grid;grid-gap:22px;gap:22px;padding:4px 2px 0}.legal-acceptance-document p{margin:0;color:#3d4652;line-height:1.62}.legal-acceptance-section{display:grid;grid-gap:12px;gap:12px;padding-bottom:10px}.legal-acceptance-section h2{margin:0;font-size:19px;line-height:1.25}.legal-acceptance-list{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:#3d4652}.legal-acceptance-hint{margin:-6px 0 0;color:var(--muted);font-size:14px;font-weight:600}.legal-acceptance-confirm{display:grid;grid-gap:14px;gap:14px}.legal-acceptance-summary{display:grid;grid-gap:8px;gap:8px}.legal-acceptance-summary h2{margin:0;font-size:22px}.legal-acceptance-summary p{margin:0;color:var(--muted);line-height:1.6}.legal-acceptance-check{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:18px 20px;border-radius:var(--radius-lg);border:1px solid rgba(19,24,32,.09);background:rgba(255,255,255,.82);box-shadow:0 14px 34px rgba(15,23,42,.04)}.legal-acceptance-check,.legal-acceptance-check input{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.legal-acceptance-check input{position:relative;width:26px;height:26px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-pill);border:1px solid rgba(13,13,13,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,248,250,.94)),rgba(255,255,255,.94);box-shadow:inset 0 1px 1px rgba(255,255,255,.92),0 1px 3px rgba(15,23,42,.08);cursor:pointer}.legal-acceptance-check input:after{position:absolute;top:50%;left:50%;width:7px;height:12px;border:solid #ffffff;border-width:0 2.2px 2.2px 0;content:"";opacity:0;transform:translate(-50%,-56%) rotate(42deg) scale(.72);transform-origin:center;transition:opacity .14s ease,transform .14s ease}.legal-acceptance-check:hover{border-color:rgba(13,13,13,.16);background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(15,23,42,.07);transform:none}.legal-acceptance-check input:hover{border-color:rgba(13,13,13,.34)}.legal-acceptance-check input:checked{border-color:rgba(13,13,13,.92);background:linear-gradient(180deg,#2b3039,#0d0d0d);box-shadow:inset 0 1px 1px rgba(255,255,255,.24),0 8px 18px rgba(13,13,13,.16)}.legal-acceptance-check input:checked:after{opacity:1;transform:translate(-50%,-56%) rotate(42deg) scale(1)}.legal-acceptance-check input:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(13,13,13,.08),0 8px 18px rgba(13,13,13,.14)}.legal-acceptance-check:has(input:checked){border-color:rgba(13,13,13,.16);background:rgba(255,255,255,.9)}.legal-acceptance-check span{color:#202732;line-height:1.55}.legal-acceptance-note{padding:16px 18px;border-radius:var(--radius-lg);background:rgba(19,24,32,.05);color:#3d4652;line-height:1.55}.legal-acceptance-actions{position:-webkit-sticky;position:sticky;bottom:-28px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -28px -28px;padding:16px 28px 28px;border-top:1px solid rgba(19,24,32,.08);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.98) 30%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-acceptance-logout{padding:0;border:0;background:transparent;color:#dd4155;box-shadow:none}.legal-acceptance-logout:hover{background:transparent;border-color:transparent;color:#d1384d;text-decoration:underline}.legal-acceptance-logout:focus-visible{outline:2px solid rgba(221,65,85,.28);outline-offset:6px}.legal-acceptance-error{margin:0}@media (max-width:900px) and (pointer:coarse){.legal-acceptance-overlay{padding:14px 14px 24px}.legal-acceptance-modal{width:min(100vw - 16px,1040px);max-height:calc(100dvh - 28px);padding:20px;gap:16px;border-radius:var(--radius-lg)}.legal-acceptance-head{padding-right:30px}.legal-acceptance-copy h1{font-size:var(--font-size-title)}.legal-acceptance-steps{grid-template-columns:1fr}.legal-acceptance-document{padding-top:2px}.legal-acceptance-actions{flex-direction:column-reverse;align-items:stretch;bottom:-20px;margin:0 -20px -20px;padding:14px 20px 20px}}.connect-org-head{align-items:flex-start;margin-bottom:2px}.connect-org-copy{display:grid;grid-gap:16px;gap:16px}.connect-org-copy h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.03em}.connect-org-copy p{margin:0;color:#545D6E;line-height:1.55}.connect-org-account-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.connect-org-note{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:var(--radius-pill);background:rgba(237,250,242,.98);border:1px solid rgba(52,168,83,.16);color:#2f7d4f}.connect-org-change-btn,.connect-org-note{min-height:32px;padding:0 12px;font-size:var(--font-size-caption);font-weight:700}.connect-org-change-btn{border-radius:var(--radius-pill);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.98);color:var(--text);cursor:pointer}.connect-org-form{display:grid;grid-gap:18px;gap:18px}.connect-org-loader{min-height:320px;align-content:center;justify-items:center}.connect-org-loader .dashboard-loading-mark{width:42px;height:42px}.connect-org-form-copy{margin:0;color:var(--muted);line-height:1.55;max-width:64ch}.connect-org-role-step{gap:22px}.connect-org-role-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.connect-org-role-option{min-height:108px;display:grid;align-content:space-between;justify-items:start;grid-gap:18px;gap:18px;padding:18px;border:1px solid rgba(79,91,112,.12);border-radius:var(--radius-lg);background:rgba(255,255,255,.98);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 28px -26px rgba(15,23,42,.22);cursor:pointer;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-base) ease}.connect-org-role-option:hover{border-color:rgba(13,13,13,.18);box-shadow:0 18px 34px -28px rgba(15,23,42,.28);transform:none}.connect-org-role-option.is-selected{border-color:rgba(13,13,13,.9);background:rgba(250,251,253,.98)}.connect-org-role-option:focus-visible{outline:3px solid rgba(13,13,13,.12);outline-offset:3px}.connect-org-role-option strong{font-size:16px;line-height:1.2}.connect-org-role-radio{width:24px;height:24px;border-radius:var(--radius-pill);border:1px solid rgba(13,13,13,.22);background:#ffffff;box-shadow:inset 0 1px 1px rgba(255,255,255,.92)}.connect-org-role-option.is-selected .connect-org-role-radio{border:7px solid #0d0d0d}.connect-org-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:6px;border-radius:var(--radius-lg);border:0;background:rgba(246,247,250,.82)}.connect-org-mode-btn{min-height:48px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--muted-strong);font-size:var(--font-size-body);font-weight:700;cursor:pointer;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease,box-shadow var(--motion-base) ease,transform var(--motion-base) ease}.connect-org-mode-btn.is-active{background:#0D0D0D;border-color:#0D0D0D;color:#ffffff;box-shadow:0 14px 26px -20px rgba(17,24,39,.55)}.connect-org-modal .field>span{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:500;color:var(--muted)}.connect-org-modal .input,.connect-org-modal .search-select-input,.connect-org-modal .search-select-option,.connect-org-modal .search-select-option-label,.connect-org-modal .search-select-trigger,.connect-org-modal .search-select-value,.connect-org-modal .select,.connect-org-modal .textarea{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:400;color:var(--text)}.connect-org-modal .input,.connect-org-modal .search-select-trigger,.connect-org-modal .textarea{min-height:50px;border-radius:var(--radius-lg);border-color:rgba(79,91,112,.12);background:rgba(255,255,255,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px -24px rgba(15,23,42,.18)}.connect-org-modal .textarea{min-height:118px}.connect-org-modal .input::placeholder,.connect-org-modal .search-select-input::placeholder,.connect-org-modal .search-select-value.is-placeholder,.connect-org-modal .textarea::placeholder{color:var(--muted)}.connect-org-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.label-connection-approve-field{display:grid;grid-gap:10px;gap:10px}.modal-card.ui-create-modal-shell.label-connection-approve-modal{width:min(640px,calc(100vw - 48px));max-width:640px}.label-connection-approve-modal .ui-create-modal-body{display:grid;grid-gap:22px;gap:22px}.connection-approve-intro{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:2px 0 0}.connection-approve-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.connection-approve-intro strong{display:block;color:var(--text-primary);font-size:20px;line-height:1.16;font-weight:720}.connection-approve-intro p{margin:0;max-width:54ch;color:var(--text-muted);font-size:15px;line-height:1.55}.label-connection-approve-modal .connection-approve-title-icon{width:44px;height:44px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-subtle)}.label-connection-approve-modal .connection-approve-title-icon svg{width:20px;height:20px}.connection-approve-fields{display:grid;grid-gap:16px;gap:16px}.label-connection-approve-modal .field{padding:0;border:0;border-radius:0;background:transparent}.label-connection-approve-modal .field>span:first-child{color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.2;font-weight:680}.label-connection-approve-modal .search-select-trigger{min-height:56px;border-radius:var(--radius-lg);padding:0 18px}.label-connection-approve-modal .search-select-value{font-size:15px;line-height:1.35}.label-connection-approve-modal .ui-modal-shell-actions{margin-top:2px;gap:10px}.connect-org-textarea{min-height:118px}.connect-org-submit{justify-self:end;min-width:168px}.dashboard-organization-required-modal{width:min(520px,calc(100vw - 32px));padding:22px;gap:16px;text-align:left}.dashboard-organization-required-modal .ui-modal-shell-head h3{font-size:18px;line-height:1.22;font-weight:650}.dashboard-organization-required-copy{margin:0;max-width:52ch;color:var(--muted);font-size:15px;line-height:1.55}.dashboard-organization-required-modal .ui-modal-shell-actions{justify-content:flex-end;margin-top:2px}.blocked-account-modal{width:min(620px,100%)}.blocked-account-copy{display:grid;grid-gap:14px;gap:14px}.blocked-account-copy p{margin:0;color:var(--muted);font-size:18px;line-height:1.6}.admin-onboarding-card{border-radius:var(--radius-lg)}.admin-onboarding-card,.admin-onboarding-modal{display:grid;grid-gap:20px;gap:20px;padding:24px;background:radial-gradient(circle at top right,rgba(30,91,184,.05),transparent 28%),linear-gradient(180deg,rgba(248,249,252,.96),rgba(255,255,255,.99))}.admin-onboarding-modal{width:min(720px,calc(100vw - 32px));border:1px solid rgba(17,24,39,.07);border-radius:var(--radius-lg);box-shadow:0 28px 64px -40px rgba(18,24,33,.22)}.modal-card.ui-create-modal-shell.admin-onboarding-modal{width:min(720px,calc(100vw - 32px));padding:0;gap:0;display:flex;border:1px solid var(--modal-surface-border);border-radius:var(--radius-lg);background:var(--modal-surface-bg);box-shadow:var(--surface-shadow-raised)}.admin-onboarding-modal .ui-create-modal-header{padding:20px 24px 8px}.admin-onboarding-modal .ui-create-modal-body{padding:8px 24px 24px}.admin-onboarding-copy{display:grid;grid-gap:10px;gap:10px;max-width:62ch}.admin-onboarding-copy h2{margin:0;font-size:24px;line-height:1.1;letter-spacing:0}.admin-onboarding-copy p{margin:0;color:var(--muted);line-height:1.55}.admin-onboarding-card .field>span,.admin-onboarding-modal .field>span{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:500;color:var(--muted)}.admin-onboarding-card .input,.admin-onboarding-card .search-select-input,.admin-onboarding-card .search-select-option,.admin-onboarding-card .search-select-option-label,.admin-onboarding-card .search-select-trigger,.admin-onboarding-card .search-select-value,.admin-onboarding-card .select,.admin-onboarding-card .textarea,.admin-onboarding-modal .input,.admin-onboarding-modal .search-select-input,.admin-onboarding-modal .search-select-option,.admin-onboarding-modal .search-select-option-label,.admin-onboarding-modal .search-select-trigger,.admin-onboarding-modal .search-select-value,.admin-onboarding-modal .select,.admin-onboarding-modal .textarea{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:400;color:var(--text)}.admin-onboarding-card .input,.admin-onboarding-card .search-select-trigger,.admin-onboarding-card .textarea,.admin-onboarding-modal .input,.admin-onboarding-modal .search-select-trigger,.admin-onboarding-modal .textarea{min-height:50px;border-radius:var(--workspace-control-radius);border-color:rgba(79,91,112,.12);background:rgba(255,255,255,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 24px -24px rgba(15,23,42,.18)}.admin-onboarding-card .input::placeholder,.admin-onboarding-card .search-select-input::placeholder,.admin-onboarding-card .search-select-value.is-placeholder,.admin-onboarding-card .textarea::placeholder,.admin-onboarding-modal .input::placeholder,.admin-onboarding-modal .search-select-input::placeholder,.admin-onboarding-modal .search-select-value.is-placeholder,.admin-onboarding-modal .textarea::placeholder{color:var(--muted)}.admin-onboarding-form{display:grid;grid-gap:16px;gap:16px;max-width:860px}.admin-onboarding-submit{justify-self:start;min-width:220px}.admin-onboarding-modal .admin-onboarding-form{max-width:none}.admin-onboarding-modal .admin-onboarding-submit{justify-self:end}.admin-onboarding-error{margin:0}.admin-onboarding-success-modal{width:min(560px,92vw);max-width:none}.admin-onboarding-success-body{display:grid;grid-gap:18px;gap:18px}.admin-onboarding-success-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.admin-onboarding-success-icon{width:40px;height:40px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;color:#16763f;background:rgba(22,118,63,.08);border:1px solid rgba(22,118,63,.18)}.admin-onboarding-success-icon svg{width:22px;height:22px}.admin-onboarding-success-icon path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.admin-onboarding-success-state p{margin:0;color:var(--muted);line-height:1.5}.admin-onboarding-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.admin-onboarding-loop-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:var(--radius-md);background:var(--modal-surface-subtle-bg);border:1px solid var(--border);text-align:left}.admin-onboarding-loop-card dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-onboarding-loop-card dd{margin:0;font-size:15px;font-weight:700;color:var(--text);word-break:break-word}@media (max-width:640px){.admin-onboarding-credentials,.admin-onboarding-success-state{grid-template-columns:1fr}}.organizations-admin-page{display:grid;grid-gap:22px;gap:22px}.organizations-admin-create-btn{justify-self:end}.organizations-admin-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.organizations-admin-kpis{margin-top:0}.organizations-admin-kpi-card{border-radius:var(--radius-lg)}.admin-onboarding-page .organizations-admin-table-head{align-items:flex-start}.admin-onboarding-table-copy{margin:8px 0 0;max-width:62ch;line-height:1.55}.admin-onboarding-proposal-cell{display:grid;grid-gap:6px;gap:6px}.admin-onboarding-proposal-cell strong{font-size:14px;line-height:1.3}.admin-onboarding-proposal-pill{justify-self:start}.admin-onboarding-proposal-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.admin-onboarding-proposal-actions .btn{white-space:nowrap}.organizations-admin-table-card{padding:22px;border-radius:var(--radius-lg)}.organizations-admin-toolbar{margin-bottom:18px}.organizations-admin-toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.organizations-admin-toolbar-inline form{flex:0 1 320px}.organizations-admin-toolbar-filters{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:10px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.organizations-admin-toolbar-filters .toolbar-filter-pill{flex:0 0 auto;margin:0}.organizations-admin-toolbar-filters::-webkit-scrollbar{display:none}@media (max-width:720px) and (pointer:coarse){.connect-org-modal{width:min(100%,calc(100vw - 24px));padding:20px;border-radius:var(--radius-lg)}.connect-org-overlay{padding:20px 12px 40px}.connect-org-copy h1{font-size:clamp(24px,8vw,32px)}.connect-org-form-grid,.connect-org-mode-toggle,.connect-org-role-options{grid-template-columns:1fr}}body:has(.auth-entry-page .connect-org-overlay){overflow:hidden}.organizations-admin-search{flex:0 1 420px;min-width:min(360px,100%);width:min(420px,100%)}.organizations-admin-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.organizations-admin-table-head h2{margin:0;font-size:20px;line-height:1.15;letter-spacing:0}.organizations-admin-table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent}.organizations-admin-table{width:max-content;min-width:100%;border-collapse:collapse}.organizations-admin-table td,.organizations-admin-table th{padding:14px 10px;text-align:left;border-bottom:1px solid rgba(49,49,49,.06)}.organizations-admin-table th{font-size:var(--font-size-caption);font-weight:700;letter-spacing:.01em;color:var(--muted)}.organizations-admin-table td{font-size:14px;color:var(--text)}.organizations-admin-name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:8px;max-width:100%}.organizations-admin-name-btn:focus-visible,.organizations-admin-name-btn:hover{color:var(--text-primary);outline:none}.organizations-admin-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organizations-admin-placeholder-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:22px;min-width:152px;padding:0 8px;border-radius:var(--radius-pill);border:1px solid rgba(100,116,139,.13);background:rgba(226,232,240,.9);color:#5f6877;font-size:11px;font-weight:700;line-height:20px;white-space:nowrap}.organizations-admin-password-placeholder-pill{min-height:28px;min-width:176px;padding:0 12px;font-size:var(--font-size-body);line-height:26px}.organizations-admin-country-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.organizations-admin-country-btn:focus-visible,.organizations-admin-country-btn:hover{color:var(--text-primary);outline:none}.organizations-admin-password-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(247,247,248,.92);color:var(--text);border-radius:var(--radius-pill);padding:7px 12px;min-height:32px;font:inherit;font-size:var(--font-size-caption);font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.organizations-admin-password-btn:focus-visible,.organizations-admin-password-btn:hover{background:rgba(235,238,241,.96);outline:none;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.admin-bug-detail-modal,.admin-lead-modal,.admin-log-modal,.admin-userflow-modal,.organizations-country-modal,.organizations-link-modal,.organizations-name-modal,.organizations-password-modal,.users-connect-modal,.users-name-modal{display:grid;grid-gap:16px;gap:16px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,249,252,.94));box-shadow:0 24px 56px -36px rgba(15,23,42,.28)}.organizations-country-modal,.organizations-link-modal,.organizations-name-modal,.organizations-password-modal{width:min(560px,calc(100vw - 32px))}.users-name-modal{width:min(720px,calc(100vw - 32px))}.users-connect-modal{width:min(760px,calc(100vw - 32px));gap:18px}.admin-bug-detail-modal,.admin-lead-modal,.admin-log-modal,.admin-userflow-modal{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,249,252,.94))}.users-detail-modal{width:min(860px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 48px));overflow:auto;gap:18px}.users-approve-modal{width:min(560px,calc(100vw - 32px));gap:18px}.organizations-country-modal-copy{display:grid;grid-gap:6px;gap:6px}.organizations-country-modal-copy h3,.organizations-country-modal-copy p{margin:0}.organizations-country-modal-copy h3{font-size:22px;line-height:1.08;letter-spacing:0;font-weight:620}.organizations-country-modal-copy p{color:var(--muted);font-size:var(--font-size-body);line-height:1.5;max-width:54ch}.organizations-country-panel{gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.organizations-country-meta{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:var(--workspace-control-radius);border:1px solid var(--stroke);background:#ffffff;color:var(--text);font-size:var(--font-size-body);font-weight:500}.organizations-country-error{margin:0}.organizations-country-actions{padding-top:2px}.organizations-name-modal-copy{display:grid;grid-gap:6px;gap:6px}.organizations-name-modal-copy h3,.organizations-name-modal-copy p{margin:0}.organizations-name-modal-copy h3{font-size:22px;line-height:1.08;letter-spacing:0;font-weight:620}.organizations-name-modal-copy p{color:var(--muted);font-size:var(--font-size-body);line-height:1.5;max-width:54ch}.organizations-name-panel{gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.organizations-name-meta{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:var(--workspace-control-radius);border:1px solid var(--stroke);background:#ffffff;color:var(--text);font-size:var(--font-size-body);font-weight:500}.organizations-name-error{margin:0}.organizations-name-actions{padding-top:2px}.organizations-password-modal-copy{display:grid;grid-gap:6px;gap:6px}.organizations-password-modal-copy h3,.organizations-password-modal-copy p{margin:0}.organizations-password-modal-copy h3{font-size:22px;line-height:1.08;letter-spacing:0;font-weight:620}.organizations-password-modal-copy p{color:var(--muted);font-size:var(--font-size-body);line-height:1.5;max-width:54ch}.organizations-password-panel{gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.organizations-password-meta{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:var(--workspace-control-radius);border:1px solid var(--stroke);background:#ffffff;color:var(--text);font-size:var(--font-size-body);font-weight:500}.organizations-password-error{margin:0}.organizations-password-actions{padding-top:2px}.organizations-link-modal-copy{display:grid;grid-gap:6px;gap:6px}.organizations-link-modal-copy h3{margin:0;font-size:22px;line-height:1.08;letter-spacing:0;font-weight:620}.organizations-link-panel{gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.organizations-link-meta{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:var(--workspace-control-radius);border:1px solid var(--stroke);background:#ffffff;color:var(--text);font-size:var(--font-size-body);font-weight:500}.organizations-link-list{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.96)}.organizations-link-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--workspace-control-radius);background:rgba(248,249,252,.9);border:1px solid rgba(49,49,49,.05)}.organizations-link-list-name{font-size:14px;font-weight:600;color:var(--text)}.organizations-link-list-loop{font-size:var(--font-size-caption);font-weight:600;color:var(--muted);white-space:nowrap}.organizations-link-empty{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:var(--workspace-control-radius);border:1px dashed rgba(49,49,49,.1);background:rgba(255,255,255,.92);color:var(--muted);font-size:var(--font-size-body);font-weight:500}.organizations-link-error{margin:0}.organizations-link-actions{padding-top:2px}.organizations-type-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--font-size-caption);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap}.organizations-type-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.organizations-type-pill-icon svg{width:18px;height:18px}.organizations-type-pill.is-brand{color:#8a5a14;background:rgba(248,238,216,.88);border-color:rgba(188,144,57,.18)}.organizations-type-pill.is-retailer{color:#195f57;background:rgba(219,244,239,.88);border-color:rgba(44,134,122,.18)}.organizations-type-pill.is-showroom{color:#31546f;background:rgba(226,239,247,.9);border-color:rgba(70,122,156,.18)}.users-admin-page{display:grid;grid-gap:22px;gap:22px}.users-admin-head{display:grid;grid-gap:8px;gap:8px}.team-page-title-row{display:flex;align-items:center;gap:14px}.team-page-title-row .page-title{margin:0}.team-page-title-icon{width:54px;height:54px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 54px;background:rgba(30,91,184,.08);color:#315f9f;border:1px solid rgba(30,91,184,.12)}.team-page-title-icon svg{width:29px;height:29px;display:block;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.admin-logs-table-card,.users-admin-table-card{padding:22px;border-radius:var(--radius-lg)}.admin-logs-table-card{display:grid;grid-gap:18px;gap:18px}.admin-logs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-logs-head>div{display:grid;grid-gap:8px;gap:8px}.admin-logs-head p{margin:0}.admin-logs-table-wrap{overflow:auto;overflow-y:hidden;max-width:100%;min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent}.admin-logs-table{width:max-content;min-width:100%;border-collapse:collapse}.admin-logs-table td,.admin-logs-table th{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.admin-logs-table th{font-size:var(--font-size-caption);letter-spacing:.01em;color:var(--muted)}.admin-logs-row{cursor:pointer}.admin-logs-row:hover td{background:var(--table-row-hover)}.admin-logs-cell-stack{display:grid;grid-gap:4px;gap:4px}.admin-logs-cell-stack span{color:var(--muted);font-size:var(--font-size-caption)}.admin-logs-sentinel{height:1px}.admin-logs-loading{margin:0;text-align:center}.admin-log-modal{width:min(720px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px}.admin-log-modal-copy{display:grid;grid-gap:8px;gap:8px}.admin-log-modal-copy h3,.admin-log-modal-copy p{margin:0}.admin-log-panel{display:grid;grid-gap:18px;gap:18px}.admin-log-detail-list{display:grid;grid-gap:10px;gap:10px}.admin-log-detail-row{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:var(--radius-md);background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.06)}.admin-log-detail-row span{color:var(--muted)}.admin-userflow-toolbar{margin:0;width:100%}.admin-userflow-toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.admin-userflow-search{flex:0 1 420px;min-width:min(360px,100%);width:min(420px,100%)}.admin-userflow-toolbar .status-chip{flex:0 0 auto}.admin-userflow-row{cursor:pointer}.admin-userflow-row:hover td{background:var(--table-row-hover)}.admin-userflow-flow-cell{white-space:normal}.admin-userflow-flow-cell .admin-logs-cell-stack strong{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.admin-userflow-modal{width:min(880px,calc(100vw - 32px));max-height:min(82vh,920px);display:grid;grid-gap:18px;gap:18px}.admin-userflow-timeline{display:grid;grid-gap:12px;gap:12px;overflow:auto;padding-right:4px}.admin-userflow-step{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--panel) 88%,transparent)}.admin-userflow-step-index{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-pill);background:var(--status-open-bg);color:var(--status-open-fg);font-size:var(--font-size-caption);font-weight:700}.admin-userflow-step div{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-userflow-step p,.admin-userflow-step small,.admin-userflow-step strong{margin:0;overflow-wrap:anywhere}.admin-userflow-step p,.admin-userflow-step small{color:var(--muted)}.users-admin-toolbar{margin-bottom:18px}.users-admin-toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.users-admin-toolbar-inline form{flex:0 1 320px}.users-admin-toolbar-filters{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:10px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.users-admin-toolbar-filters .toolbar-filter-pill{flex:0 0 auto;margin:0}.users-admin-toolbar-filters::-webkit-scrollbar{display:none}.users-admin-search{flex:0 1 420px;min-width:min(360px,100%);width:min(420px,100%)}.users-admin-table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent}.users-admin-table{width:max-content;min-width:100%;border-collapse:collapse}.users-admin-table td,.users-admin-table th{padding:14px 10px;text-align:left;border-bottom:1px solid rgba(49,49,49,.06)}.users-admin-table th{font-size:var(--font-size-caption);font-weight:700;letter-spacing:.01em;color:var(--muted)}.users-admin-table td{font-size:14px;color:var(--text)}.users-admin-action-cell{min-width:180px}.users-admin-name-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.users-admin-name-btn:focus-visible,.users-admin-name-btn:hover{color:var(--text-primary);outline:none}.users-admin-name-inner{display:inline-flex;align-items:center;gap:8px}.users-admin-name-inner.is-org-admin .users-admin-name-icon{color:#b6842b}.users-admin-name-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);flex-shrink:0}.users-admin-name-icon svg{width:16px;height:16px}.users-admin-organization-pill{max-width:min(100%,280px)}.users-admin-organization-cell{display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start;min-width:220px}.users-admin-organization-primary{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;white-space:nowrap}.users-admin-org-count-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);background:rgba(247,248,250,.92);color:var(--muted);border-radius:var(--radius-pill);min-height:28px;padding:0 10px;font:inherit;font-size:var(--font-size-caption);font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.users-admin-org-count-chip:focus-visible,.users-admin-org-count-chip:hover{color:var(--text);background:#ffffff;outline:none;box-shadow:0 0 0 3px rgba(15,23,42,.08)}.users-admin-approve-summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:38px;width:100%}.users-admin-approve-summary .users-admin-organization-pill{min-height:36px;padding:0 12px;font-size:var(--font-size-body);line-height:34px}.users-admin-impersonate-btn{min-height:38px;border-radius:var(--radius-pill);padding:0 16px;white-space:nowrap;border:1px solid #0d0d0d;background:#0D0D0D;color:#ffffff!important;font-weight:600;box-shadow:0 10px 22px -18px rgba(49,49,49,.48)}.users-admin-impersonate-btn:focus-visible,.users-admin-impersonate-btn:hover{border-color:#2a2a2a;background:#2a2a2a;color:#ffffff!important}.users-admin-impersonate-btn:disabled{border-color:rgba(49,49,49,.22);background:rgba(49,49,49,.16);color:rgba(49,49,49,.58)!important;box-shadow:none}.users-admin-inline-error{margin:12px 4px 0}.subscriptions-admin-page{display:grid;grid-gap:22px;gap:22px}.subscriptions-admin-head{align-items:start}.subscriptions-admin-subtitle{margin:0;max-width:920px}.subscriptions-admin-section{padding:22px;border-radius:var(--radius-lg);display:grid;grid-gap:18px;gap:18px}.subscriptions-admin-table-section,.subscriptions-admin-work-section{border:0;box-shadow:var(--kpi-card-shadow)}.subscriptions-admin-table-section .organizations-admin-table-wrap{max-height:min(58vh,680px);overflow:auto}.subscriptions-kpi-card{display:grid;grid-gap:8px;gap:8px;align-content:start}.subscriptions-kpi-label{color:var(--muted);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.01em}.subscriptions-kpi-value{font-size:24px;line-height:1.1;letter-spacing:0;color:var(--text)}.subscriptions-kpi-hint{color:var(--muted);font-size:var(--font-size-body);line-height:1.45}.subscriptions-section-head h3{margin:0}.subscriptions-panel-head{padding-bottom:2px}.subscriptions-panel-head h4{margin:0;font-size:16px;line-height:1.25;letter-spacing:0}.subscriptions-section-copy{display:grid;grid-gap:6px;gap:6px}.subscriptions-section-copy p{margin:0;max-width:760px}.subscriptions-admin-settings-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptions-actions-row{display:flex;flex-wrap:wrap;gap:10px}.subscriptions-admin-table td,.subscriptions-admin-table th{vertical-align:middle}.subscriptions-admin-amount-cell,.subscriptions-admin-org-cell{display:grid;grid-gap:4px;gap:4px}.subscriptions-admin-org-cell{grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:start;gap:10px}.subscriptions-admin-org-meta,.subscriptions-admin-pricing-cell,.subscriptions-admin-status-cell{display:grid;grid-gap:4px;gap:4px;min-width:0}.subscriptions-admin-amount-cell strong,.subscriptions-admin-org-cell strong{font-size:14px}.subscriptions-admin-pricing-cell{min-width:160px}.subscriptions-admin-pricing-cell .settings-field-input{min-height:44px}.subscriptions-admin-status-cell{align-items:start}.subscriptions-admin-org-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text);flex:0 0 auto}.subscriptions-admin-org-icon svg{width:16px;height:16px;display:block}.subscriptions-admin-org-icon-brand,.subscriptions-admin-org-icon-showroom{color:rgba(49,49,49,.82)}.subscriptions-admin-inline-field{display:grid;grid-gap:10px;gap:10px;min-width:180px}.subscriptions-admin-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-size-body);color:var(--muted)}.subscriptions-admin-checkbox input{accent-color:var(--text-primary)}.subscriptions-inline-notice{margin:0}.subscriptions-admin-coupon-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptions-admin-coupon-grid-tight,.subscriptions-admin-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptions-admin-pricing-grid{align-items:start}.subscriptions-admin-pricing-grid .settings-field{align-content:start;grid-template-rows:auto auto}.subscriptions-admin-pricing-grid .settings-field-input{height:50px}.subscriptions-coupons-table-wrap{max-height:480px;overflow:auto;min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent}.subscriptions-admin-feature-panel,.subscriptions-admin-library-panel{min-height:100%}.subscriptions-admin-feature-panel,.subscriptions-admin-feature-panel .settings-payments-stack,.subscriptions-admin-library-panel{align-content:start}.subscriptions-admin-feature-panel .settings-field-input{min-height:50px;border-color:rgba(49,49,49,.1);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.03);padding:11px 14px}.subscriptions-admin-feature-panel .settings-field-input:hover{border-color:rgba(49,49,49,.16);background:#fff}.subscriptions-admin-feature-panel .settings-field-input:focus,.subscriptions-admin-feature-panel .settings-field-input:focus-visible{border-color:rgba(49,49,49,.26);box-shadow:0 0 0 4px rgba(49,49,49,.06),inset 0 1px 0 rgba(255,255,255,.95);background:#fff}.subscriptions-admin-feature-panel .search-select-trigger{min-height:50px;border-color:rgba(49,49,49,.1);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.03);border-width:1px;padding:11px 14px}.subscriptions-admin-feature-panel .search-select-trigger:hover{border-color:rgba(49,49,49,.16);background:#fff}.subscriptions-admin-feature-panel .search-select-trigger:focus,.subscriptions-admin-feature-panel .search-select-trigger:focus-visible{border-color:rgba(49,49,49,.26);box-shadow:0 0 0 4px rgba(49,49,49,.06),inset 0 1px 0 rgba(255,255,255,.95);background:#fff;outline:none}.subscriptions-admin-feature-panel .search-select-placeholder,.subscriptions-admin-feature-panel .search-select-value,.subscriptions-admin-feature-panel input[type=date].settings-field-input,.subscriptions-admin-feature-panel select.settings-field-input{color:var(--text)}.subscriptions-admin-feature-panel .settings-field-input::placeholder{color:rgba(49,49,49,.46)}.subscriptions-admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptions-admin-empty-cell{padding-top:24px!important;padding-bottom:24px!important}.subscriptions-admin-empty-cell span,.subscriptions-admin-empty-cell strong{display:block}.subscriptions-admin-empty-cell strong{margin-bottom:4px;color:var(--text)}.org-subscription-page .subscriptions-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-subscription-layout-grid{align-items:start}.org-subscription-invoices-block{display:grid;grid-gap:14px;gap:14px}.org-subscription-invoices-block h3,.org-subscription-invoices-block p{margin:0}.org-subscription-column-stack{display:grid;grid-gap:18px;gap:18px;align-content:start}.org-subscription-kpi-value{font-size:24px}.org-subscription-fields-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.org-subscription-coupon-row{display:grid;grid-gap:12px;gap:12px;align-items:end;grid-template-columns:minmax(0,1fr) auto}.org-subscription-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.org-subscription-section-head h3,.org-subscription-section-head p{margin:0}.org-subscription-title-with-info{display:inline-flex;align-items:center;gap:8px;max-width:100%}.org-subscription-title-info{color:#687386}.org-subscription-title-info .team-section-info-tooltip{left:0;right:auto;transform:translateY(4px);max-width:min(340px,72vw)}.org-subscription-title-info:focus-visible .team-section-info-tooltip,.org-subscription-title-info:focus-within .team-section-info-tooltip,.org-subscription-title-info:hover .team-section-info-tooltip{transform:translateY(0)}.org-subscription-invoice-hint{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px;padding:14px 16px;border-radius:var(--radius-lg);background:rgba(255,248,235,.9);border:1px solid rgba(175,138,76,.16)}.org-subscription-invoice-hint strong{color:var(--text);font-size:var(--font-size-body)}.org-subscription-invoice-hint span{color:var(--muted);font-size:var(--font-size-body);line-height:1.45}.org-subscription-field-span-2{grid-column:1/-1}.org-subscription-invoice-preview{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.org-subscription-invoice-preview-standalone{margin-top:0}.org-subscription-invoice-preview-head{display:grid;grid-gap:4px;gap:4px}.org-subscription-invoice-preview-card{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(49,49,49,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,247,244,.9));box-shadow:0 16px 36px rgba(17,24,39,.06)}.org-subscription-invoice-preview-brand{display:flex;align-items:center}.org-subscription-invoice-preview-logo{width:clamp(138px,34%,192px);height:auto;display:block}.org-subscription-invoice-preview-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.org-subscription-invoice-preview-grid>div{display:grid;grid-gap:4px;gap:4px}.org-subscription-invoice-preview-grid span,.org-subscription-invoice-preview-grid strong{min-width:0}.org-subscription-invoice-preview-grid span:not(.muted){color:var(--muted);font-size:14px}.org-subscription-history{display:grid;grid-gap:12px;gap:12px}.org-subscription-history-item{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:var(--radius-lg);border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.76)}.org-subscription-history-main,.org-subscription-history-side{display:grid;grid-gap:4px;gap:4px}.org-subscription-history-side{justify-items:start}.org-subscription-history-links{display:flex;flex-wrap:wrap;gap:8px}.org-subscription-success-backdrop{z-index:2400}.org-subscription-success-modal{display:grid;grid-gap:0;gap:0;justify-items:center;width:min(440px,92vw);max-width:none;padding:28px 28px 24px;text-align:center}.org-subscription-success-modal h3,.org-subscription-success-modal p{margin:0}.org-subscription-success-modal p{max-width:42ch;margin-top:14px;color:var(--muted);line-height:1.5;text-wrap:balance}.brand-connect-success-modal p strong,.org-subscription-success-modal p strong,.reorder-thanks-card p strong{display:inline;margin:0;color:inherit;font-size:inherit;font-weight:700}.org-subscription-success-icon{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:58px;height:58px;border-radius:var(--radius-pill);margin:0 auto 18px;color:#147a3c;background:rgba(20,122,60,.08);border:1px solid rgba(20,122,60,.18)}.org-subscription-success-icon svg{width:28px;height:28px}.org-subscription-success-grid{grid-template-columns:1fr;width:min(100%,320px);margin-top:22px;text-align:left}.org-subscription-success-modal .btn{justify-self:center;min-width:120px;margin-top:24px}.admin-bookkeeping-link-stack{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px) and (pointer:coarse){.org-subscription-coupon-row,.org-subscription-fields-grid,.subscriptions-admin-coupon-grid,.subscriptions-admin-settings-grid,.subscriptions-admin-summary-grid{grid-template-columns:1fr}.org-subscription-field-span-2{grid-column:auto}.org-subscription-invoice-preview-grid,.org-subscription-section-head{grid-template-columns:1fr;display:grid}}.users-name-modal-copy{display:grid;grid-gap:6px;gap:6px}.users-name-modal-copy h3,.users-name-modal-copy p{margin:0}.users-name-modal-copy h3{font-size:22px;line-height:1.08;letter-spacing:0;font-weight:620}.users-name-modal-copy p{color:var(--muted);font-size:var(--font-size-body);line-height:1.5;max-width:54ch}.users-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.users-detail-avatar{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);color:#313131;background:rgba(248,249,252,.92);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.users-detail-avatar svg{width:22px;height:22px}.users-detail-title{min-width:0}.users-detail-title h3,.users-detail-title p{overflow-wrap:anywhere}.users-detail-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.users-detail-stat{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:74px;padding:13px 14px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.users-detail-meta-grid span,.users-detail-org-sub,.users-detail-stat span{color:var(--muted);font-size:var(--font-size-caption);font-weight:600;line-height:1.35}.users-detail-stat strong{color:var(--text);font-size:17px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.users-detail-panel{padding:16px}.users-detail-meta-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.users-detail-meta-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.users-detail-meta-grid strong{color:var(--text);font-size:var(--font-size-body);font-weight:650;line-height:1.4;overflow-wrap:anywhere}.users-detail-section{display:grid;grid-gap:12px;gap:12px}.users-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.users-detail-section-head h4{margin:0;color:var(--text);font-size:15px;font-weight:700}.users-detail-org-list{display:grid;grid-gap:10px;gap:10px}.users-detail-org-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(255,255,255,.8)}.users-detail-org-main{display:grid;grid-gap:7px;gap:7px;justify-items:start;min-width:0}.users-detail-org-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.users-detail-empty{margin:0;padding:14px;border-radius:var(--workspace-control-radius);border:1px dashed rgba(49,49,49,.12);background:rgba(248,249,252,.72)}.users-approve-modal-copy{gap:12px}.users-approve-modal-copy h3{font-size:24px;font-weight:680;line-height:1.12;letter-spacing:0}.users-approve-person{display:grid;grid-gap:3px;gap:3px;padding-left:48px}.users-approve-person strong{color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.08;letter-spacing:0}.users-approve-person span{color:var(--muted);font-size:15px;font-weight:600;line-height:1.35}.users-connect-panel,.users-name-panel{gap:12px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(49,49,49,.06);background:rgba(248,249,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.users-approve-panel{padding:14px;border-radius:var(--radius-md);background:rgba(248,249,252,.94)}.organizations-country-modal .settings-field>span,.organizations-name-modal .settings-field>span,.organizations-password-modal .settings-field>span,.users-connect-panel .settings-field>span,.users-name-modal .settings-field>span{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:500;color:var(--muted)}.organizations-country-modal .settings-field-input,.organizations-name-modal .settings-field-input,.organizations-password-modal .settings-field-input,.users-connect-modal .search-select-input,.users-connect-modal .search-select-option,.users-connect-modal .search-select-option-label,.users-connect-modal .search-select-trigger,.users-connect-modal .search-select-value,.users-name-modal .settings-field-input{font-family:inherit;font-size:var(--font-size-table-body);line-height:var(--line-table-body);letter-spacing:-.01em;font-weight:400;color:var(--text)}.organizations-country-modal .settings-field-input,.organizations-name-modal .settings-field-input,.organizations-password-modal .settings-field-input,.users-connect-modal .search-select-trigger,.users-name-modal .settings-field-input{min-height:48px;padding:11px 14px;border-radius:var(--radius-md);border:1px solid var(--stroke);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.organizations-country-modal .settings-field-input:focus,.organizations-name-modal .settings-field-input:focus,.organizations-password-modal .settings-field-input:focus,.users-connect-modal .search-select-trigger:focus,.users-connect-modal .search-select-trigger:focus-visible,.users-name-modal .settings-field-input:focus{border-color:rgba(91,116,255,.28);box-shadow:0 0 0 4px rgba(91,116,255,.08);outline:none}.users-connect-panel .settings-field{gap:8px}.organizations-country-modal .settings-field-input::placeholder,.organizations-name-modal .settings-field-input::placeholder,.organizations-password-modal .settings-field-input::placeholder,.users-connect-modal .search-select-value.is-placeholder,.users-name-modal .settings-field-input::placeholder{color:var(--muted)}.users-name-error{margin:0}.users-name-actions{padding-top:2px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.users-admin-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.users-admin-toggle input{position:absolute;opacity:0;pointer-events:none}.users-admin-toggle-track{width:44px;height:26px;border-radius:var(--radius-pill);background:rgba(149,157,165,.24);border:1px solid rgba(49,49,49,.08);display:inline-flex;align-items:center;padding:2px;transition:background .14s ease,border-color .14s ease}.users-admin-toggle-thumb{width:20px;height:20px;border-radius:var(--radius-pill);background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.16);transition:transform .14s ease,background .14s ease}.users-admin-toggle input:checked+.users-admin-toggle-track{background:#0D0D0D;border-color:#0D0D0D}.users-admin-toggle input:checked+.users-admin-toggle-track .users-admin-toggle-thumb{transform:translateX(18px);background:#ffffff}.users-admin-toggle input:disabled+.users-admin-toggle-track{opacity:.55}@media (max-width:1100px){.admin-userflow-toolbar-inline,.organizations-admin-toolbar-inline,.users-admin-toolbar-inline{align-items:stretch;flex-direction:row;flex-wrap:wrap;overflow:visible}.admin-userflow-search,.organizations-admin-search,.users-admin-search{flex:1 1 100%;min-width:0;width:100%}.organizations-admin-toolbar-filters,.users-admin-toolbar-filters{flex:1 1 100%;width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.organizations-admin-toolbar-filters .toolbar-filter-pill,.users-admin-toolbar-filters .toolbar-filter-pill{width:-moz-fit-content;width:fit-content;min-width:max-content;flex:0 0 auto}}@media (max-width:820px) and (pointer:coarse){.team-member-detail-toggles,.team-member-editor-access-row{grid-template-columns:1fr}.organizations-admin-toolbar{gap:12px}.organizations-admin-toolbar .request-toolbar-left,.organizations-admin-toolbar .request-toolbar-right{width:100%}.organizations-admin-toolbar-inline{align-items:stretch}.organizations-admin-toolbar-inline form{flex-basis:100%}.organizations-admin-search{min-width:0;width:100%}.users-admin-toolbar{gap:12px}.users-admin-toolbar .request-toolbar-left,.users-admin-toolbar .request-toolbar-right{width:100%}.users-admin-toolbar-inline{align-items:stretch}.users-admin-toolbar-inline form{flex-basis:100%}.users-admin-search{min-width:0;width:100%}.team-modal{width:min(100%,calc(100vw - 20px))}.team-member-editor-grid,.team-member-row-main{grid-template-columns:minmax(0,1fr)}.team-member-view-toggle-card{align-items:flex-start;flex-direction:column}.team-member-meta{justify-items:start;text-align:left}.team-member-badges{justify-content:flex-start}.team-member-editor-actions{flex-wrap:wrap}.admin-logs-head{flex-direction:column}.admin-userflow-toolbar-inline{align-items:stretch}.admin-userflow-search{min-width:0;width:100%;flex-basis:100%}.admin-log-detail-row{flex-direction:column}}@media (max-width:1440px){.brand-top-styles-track,.discovery-top-picks-rail{--slider-edge-bleed:24px}.panel,.workspace .content{padding-left:24px;padding-right:24px}.panel{margin-left:-24px;margin-right:-24px}}@media (max-width:720px){.brand-top-styles-track,.discovery-top-picks-rail{--slider-edge-bleed:0px;--slider-viewport-edge-bleed:0px}.workspace,.workspace.is-sidebar-collapsed,.workspace.workspace-role-admin,.workspace.workspace-role-agent,.workspace.workspace-role-label,.workspace:has(.sidebar-collapse-input:checked){--workspace-sidebar-width:0px;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.workspace .content,.workspace.is-sidebar-collapsed .content,.workspace.workspace-role-admin .content,.workspace.workspace-role-agent .content,.workspace.workspace-role-label .content,.workspace:has(.sidebar-collapse-input:checked) .content{width:100%;padding-left:10px;padding-right:10px}.panel{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (min-width:900px) and (max-height:1100px){.brand-top-styles-track,.discovery-top-picks-rail{--slider-edge-bleed:14px}.workspace .content,.workspace.workspace-role-admin .content,.workspace.workspace-role-agent .content,.workspace.workspace-role-label .content{padding-left:16px;padding-right:16px}.panel{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.workspace.is-sidebar-collapsed,.workspace:has(.sidebar-collapse-input:checked){--workspace-sidebar-width:72px}.claim-view-mode-button{width:var(--workspace-control-height);height:var(--workspace-control-height);min-width:var(--workspace-control-height);border-radius:var(--workspace-control-radius)}}.admin-work-page{display:grid;grid-gap:22px;gap:22px}.admin-work-head{display:grid;grid-gap:8px;gap:8px}.admin-work-copy{margin:0;max-width:76ch;color:var(--muted);line-height:1.55}.admin-work-kpis{margin-top:0}.admin-work-kpi-card,.admin-work-table-card{border-radius:var(--radius-lg)}.admin-work-table-card{padding:22px}.admin-work-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.admin-work-table-head h2,.admin-work-table-head p{margin:0}.admin-work-table-head h2{font-size:20px;line-height:1.15;letter-spacing:0}.admin-work-table-head p{margin-top:6px;color:var(--muted);line-height:1.5}.admin-work-table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(55,65,81,.22) transparent}.admin-work-table{width:max-content;min-width:100%;border-collapse:collapse}.admin-work-table td,.admin-work-table th{padding:14px 10px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(49,49,49,.06)}.admin-work-table th{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-work-table td{font-size:14px;color:var(--text)}.admin-work-table td span,.admin-work-table td strong{display:block}.admin-work-table td strong{font-weight:700}.admin-work-meta{margin-top:4px;line-height:1.45}.admin-work-loop-id,.admin-work-meta{color:var(--muted);font-size:var(--font-size-caption)}.admin-work-loop-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-work-table-empty{padding:24px 10px!important;color:var(--muted);text-align:center!important}.brand-grid-connect-state,.brand-grid-connect-state.is-actionable,.brand-grid-connect-state.is-connected,.brand-grid-connect-state.is-pending,.brand-grid-country-badge{border-radius:var(--radius-md)!important}@keyframes skeletonShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ui-skeleton{position:relative;display:block;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,248,252,.96))}.ui-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58) 48%,transparent);transform:translateX(-100%);animation:skeletonShimmer 1.8s ease-in-out infinite}.ui-skeleton-sm{border-radius:var(--radius-sm)}.ui-skeleton-md{border-radius:var(--radius-md)}.ui-skeleton-lg{border-radius:var(--radius-lg)}.ui-skeleton-pill{border-radius:var(--radius-pill)}.dashboard-skeleton-workspace .panel{display:grid;grid-gap:18px;gap:18px}.dashboard-skeleton-sidebar{pointer-events:none}.dashboard-skeleton-brand-mark{width:100%;padding-top:10px;display:flex;justify-content:center}.dashboard-skeleton-brand-image{width:clamp(132px,91%,192px);height:auto;display:block}.dashboard-loading-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:18px;gap:18px;min-height:calc(100dvh - 148px)}.dashboard-loading-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-loading-kpi-card{min-height:118px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:0 20px 44px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.72)}.dashboard-loading-headline{display:grid;grid-gap:10px;gap:10px;padding-top:8px}.dashboard-loading-headline h1{margin:0;font-size:3rem;line-height:.95;letter-spacing:-.03em;color:#0d0d0d}.dashboard-loading-stage{position:relative;min-height:calc(100dvh - 112px);display:grid;place-items:center}.dashboard-loading-mark-wrap{display:grid;place-items:center;width:100%;min-height:100%;pointer-events:none}.dashboard-loading-mark{position:relative;width:min(36px,7vw);aspect-ratio:1;border:2px solid color-mix(in srgb,var(--text) 18%,var(--stroke));border-top-color:var(--text);border-radius:var(--radius-pill);background:transparent;animation:spin .8s linear infinite}@media (max-width:960px) and (pointer:coarse){.dashboard-loading-shell{min-height:calc(100dvh - 112px)}.dashboard-loading-stage{min-height:calc(100dvh - 96px)}.dashboard-loading-mark-wrap{min-height:100%}}.dashboard-loading-mark-sweep{display:none}@keyframes dashboardLoaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard-skeleton-side-group,.dashboard-skeleton-side-section{display:grid;grid-gap:10px;gap:10px}.dashboard-skeleton-side-heading{width:76px;height:10px;margin-left:18px}.dashboard-skeleton-side-links{display:grid;grid-gap:6px;gap:6px}.dashboard-skeleton-side-link{display:grid;grid-template-columns:16px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px 17px}.dashboard-skeleton-side-icon{width:16px;height:16px}.dashboard-skeleton-side-label{width:70%;height:12px}.dashboard-skeleton-sidebar-card{height:108px;margin:8px}.dashboard-skeleton-toolbar{pointer-events:none}.dashboard-skeleton-top-search{width:min(420px,42vw);height:42px}.dashboard-skeleton-top-chip{width:84px;height:42px}.dashboard-skeleton-top-icon{width:42px;height:42px;flex:0 0 auto}.dashboard-skeleton-top-badge{width:228px;height:40px}.dashboard-skeleton-top-actions{display:flex;gap:8px}.dashboard-skeleton-page{display:grid;grid-gap:18px;gap:18px}.dashboard-skeleton-page-head{display:grid;grid-gap:10px;gap:10px;padding-top:8px}.dashboard-skeleton-page-title{height:28px}.dashboard-skeleton-page-subtitle{height:14px}.dashboard-skeleton-kpi-grid{pointer-events:none}.dashboard-skeleton-kpi-card{display:grid;grid-gap:10px;gap:10px}.dashboard-skeleton-kpi-label{width:86px;height:10px}.dashboard-skeleton-kpi-value{width:52px;height:24px}.dashboard-skeleton-list-toolbar{pointer-events:none}.dashboard-skeleton-toolbar-field{height:42px}.dashboard-skeleton-toolbar-search{width:min(440px,38vw)}.dashboard-skeleton-toolbar-select{width:200px}.dashboard-skeleton-toolbar-date{width:196px}.dashboard-skeleton-toolbar-button{width:136px;height:44px}.dashboard-loading-widget-graph .dashboard-loading-graph-surface,.dashboard-loading-widget-list .dashboard-skeleton-table-surface{min-height:inherit}.dashboard-skeleton-table-surface{display:grid;grid-gap:0;gap:0;padding:18px 20px 16px;border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--filter-bubble-shadow);overflow:hidden}.dashboard-skeleton-table-head,.dashboard-skeleton-table-row{display:grid;align-items:center;grid-gap:18px;gap:18px}.dashboard-skeleton-table-head{min-height:52px;padding:8px 14px 14px;border-bottom:1px solid var(--stroke-soft)}.dashboard-skeleton-table-body{display:grid}.dashboard-skeleton-table-row{min-height:60px;padding:0 14px;border-bottom:1px solid var(--stroke-soft)}.dashboard-skeleton-table-heading{width:72%;height:10px}.dashboard-skeleton-table-heading.is-last{width:48%;justify-self:end}.dashboard-skeleton-table-cell{width:64%;height:14px}.dashboard-skeleton-table-cell.is-wide{width:82%}.dashboard-skeleton-table-cell.is-pill{width:92px;height:30px;justify-self:start}.dashboard-skeleton-table-footer{padding:16px 14px 4px}.dashboard-skeleton-footer-copy{width:76px;height:12px}.dashboard-skeleton-pill-row{pointer-events:none}.dashboard-skeleton-filter-pill{width:120px;height:38px}.dashboard-skeleton-kanban-shell{display:grid;grid-gap:18px;gap:18px;min-height:inherit}.dashboard-skeleton-board{display:grid;grid-gap:16px;gap:16px;overflow:hidden}.dashboard-skeleton-board-column{min-width:0;display:grid;grid-gap:12px;gap:12px}.dashboard-skeleton-board-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.dashboard-skeleton-board-title{width:124px;height:16px}.dashboard-skeleton-board-count{width:34px;height:24px}.dashboard-skeleton-board-cards{display:grid;grid-gap:12px;gap:12px}.dashboard-skeleton-board-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--filter-bubble-shadow)}.dashboard-skeleton-card-title{width:68%;height:14px}.dashboard-skeleton-card-copy{width:82%;height:12px}.dashboard-skeleton-card-copy.short{width:58%}.dashboard-skeleton-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.dashboard-skeleton-card-chip{width:84px;height:28px}.dashboard-skeleton-card-dotline{width:42px;height:10px}.dashboard-skeleton-form-grid{display:grid;grid-gap:22px;gap:22px}.dashboard-skeleton-form-grid.is-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-skeleton-form-surface{display:grid;grid-gap:18px;gap:18px;min-width:0}.dashboard-skeleton-section-title{width:132px;height:18px}.dashboard-skeleton-section-title.large{width:168px;height:28px}.dashboard-skeleton-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px}.dashboard-skeleton-form-field{display:grid;grid-gap:10px;gap:10px;min-width:0}.dashboard-skeleton-form-field.is-full{grid-column:1/-1}.dashboard-skeleton-field-label{width:96px;height:10px}.dashboard-skeleton-field-input{width:100%;height:48px}.dashboard-skeleton-field-input.is-textarea{height:148px}.dashboard-skeleton-toggle-row{height:64px}.dashboard-skeleton-brand-page{display:grid;grid-gap:24px;gap:24px}.dashboard-skeleton-brand-hero{min-height:410px;display:grid;align-items:center;padding:40px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(78,90,112,.26),rgba(44,50,67,.38));overflow:hidden}.dashboard-skeleton-brand-copy{width:min(540px,100%);display:grid;grid-gap:18px;gap:18px;padding:34px 34px 30px;border-radius:var(--radius-lg);background:rgba(255,255,255,.16);box-shadow:0 14px 34px rgba(22,30,44,.14);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.dashboard-skeleton-brand-pill{width:120px;height:34px}.dashboard-skeleton-brand-title{width:260px;height:54px}.dashboard-skeleton-brand-subtitle{width:88%;height:14px}.dashboard-skeleton-brand-subtitle.short{width:68%}.dashboard-skeleton-brand-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.dashboard-skeleton-brand-button{width:158px;height:48px}.dashboard-skeleton-brand-button.small{width:124px}.dashboard-skeleton-brand-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);grid-gap:28px;gap:28px}.dashboard-skeleton-brand-facts,.dashboard-skeleton-brand-gallery{display:grid;grid-gap:20px;gap:20px}.dashboard-skeleton-brand-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 28px;gap:26px 28px}.dashboard-skeleton-brand-fact{display:grid;grid-gap:12px;gap:12px}.dashboard-skeleton-brand-fact-label{width:128px;height:12px}.dashboard-skeleton-brand-fact-value{width:82%;height:18px}.dashboard-skeleton-brand-story{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.dashboard-skeleton-brand-story-copy{width:92%;height:16px}.dashboard-skeleton-brand-story-copy.short{width:70%}.dashboard-skeleton-page-subtitle.brand{width:280px}.dashboard-skeleton-brand-gallery-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(420px,420px);grid-gap:16px;gap:16px;overflow:hidden}.dashboard-skeleton-brand-gallery-card{aspect-ratio:.82}.dashboard-loading-graph-surface{display:grid;grid-gap:18px;gap:18px;min-height:inherit;padding:18px 20px 20px;border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--filter-bubble-shadow)}.dashboard-loading-graph-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:4px 2px 0}.dashboard-loading-graph-column{width:120px;height:14px}.dashboard-loading-graph-stage{flex:1 1 auto;min-height:340px;display:grid;grid-template-columns:minmax(180px,240px) minmax(80px,1fr) minmax(180px,240px) minmax(80px,1fr) minmax(180px,240px);align-items:center;justify-content:center;grid-gap:12px;gap:12px;overflow:hidden}.dashboard-loading-graph-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:var(--radius-lg);background:#ffffff;box-shadow:var(--filter-bubble-shadow)}.dashboard-loading-graph-line{height:4px;border-radius:var(--radius-pill);background:linear-gradient(90deg,rgba(229,80,139,.7),rgba(104,96,255,.55))}.dashboard-loading-graph-line.is-second{background:linear-gradient(90deg,rgba(104,96,255,.55),rgba(96,203,193,.6))}@media (max-width:1100px) and (pointer:coarse){.dashboard-skeleton-brand-grid,.dashboard-skeleton-form-grid.is-two-column{grid-template-columns:1fr}.dashboard-skeleton-board{grid-template-columns:repeat(2,minmax(260px,1fr))!important}.dashboard-loading-graph-stage{grid-template-columns:1fr;justify-items:center}.dashboard-loading-graph-line{width:4px;min-height:42px;height:42px;background:linear-gradient(180deg,rgba(229,80,139,.7),rgba(104,96,255,.55))}.dashboard-loading-graph-line.is-second{background:linear-gradient(180deg,rgba(104,96,255,.55),rgba(96,203,193,.6))}}@media (max-width:760px) and (pointer:coarse){.dashboard-skeleton-top-search{width:min(100%,300px)}.dashboard-skeleton-top-badge{display:none}.dashboard-skeleton-toolbar-date,.dashboard-skeleton-toolbar-search,.dashboard-skeleton-toolbar-select{width:100%}.dashboard-skeleton-table-surface{padding:16px 14px 14px;border-radius:var(--radius-lg)}.dashboard-skeleton-board{grid-template-columns:1fr!important}.dashboard-skeleton-brand-facts-grid,.dashboard-skeleton-form-fields{grid-template-columns:1fr}.dashboard-skeleton-brand-hero{min-height:340px;padding:20px;border-radius:var(--radius-lg)}.dashboard-skeleton-brand-copy{padding:24px 22px}.dashboard-skeleton-brand-title{width:190px;height:40px}.dashboard-skeleton-brand-gallery-track{grid-auto-columns:minmax(280px,280px)}.dashboard-loading-headline h1{font-size:2.4rem}.dashboard-loading-mark{width:min(46px,18vw)}}.admin-leads-page{display:grid;grid-gap:24px;gap:24px}.admin-leads-head{align-items:center}.admin-leads-actions{display:flex;justify-content:flex-end;margin-top:-10px}.admin-leads-board-card{padding:24px;overflow:hidden}.admin-leads-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));grid-gap:18px;gap:18px;overflow-x:auto;padding-bottom:4px}.admin-leads-kanban-shell{gap:0}.admin-leads-column{min-width:280px}.admin-leads-column-body{min-height:420px;padding:0;display:grid;align-content:start;grid-gap:14px;gap:14px}.admin-lead-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--stroke);background:var(--card);border-radius:var(--radius-md);padding:18px;text-align:left;cursor:pointer;box-shadow:var(--surface-shadow);transition:background-color var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.admin-lead-card:hover{border-color:var(--field-hover-border);background:var(--surface-subtle);box-shadow:var(--surface-shadow-raised)}.admin-lead-card strong{display:block;font-size:1rem;line-height:1.35;color:var(--text)}.admin-lead-card-meta{margin:14px 0 0;color:var(--muted);font-size:.96rem;line-height:1.45}.admin-leads-empty{margin:0;padding:26px 18px;text-align:center}.admin-bugs-page{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:var(--module-stack-gap);gap:var(--module-stack-gap);min-height:0;height:100%;overflow:hidden}.admin-bugs-head{align-items:flex-end}.admin-bugs-head .muted{margin:6px 0 0;max-width:64ch}.admin-bugs-view-toggle{margin:0}.admin-bugs-kpis{margin-top:0;margin-bottom:0}.admin-bugs-list-panel{padding:14px;overflow:hidden}.admin-bugs-kanban-shell .retailer-list-toolbar,.admin-bugs-list-panel .retailer-list-toolbar{margin-bottom:14px}.admin-bug-list-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-bug-list-main small,.admin-bug-list-main span,.admin-bug-list-main strong,.admin-bug-muted-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-bug-list-main strong{color:var(--text);font-size:var(--font-size-body);font-weight:750}.admin-bug-list-main span,.admin-bug-muted-cell{color:var(--muted);font-size:var(--font-size-caption)}.admin-bug-list-main small{color:color-mix(in srgb,var(--muted) 80%,var(--text));font-size:11px}.admin-bugs-kanban-shell{gap:0;min-height:0;height:100%;overflow:hidden}.admin-bugs-board{grid-template-columns:repeat(2,minmax(300px,1fr));min-height:0;height:100%}.admin-bugs-column{min-width:300px;min-height:0;height:100%;overflow:hidden}.admin-bugs-column-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;display:grid;align-content:start;grid-gap:12px;gap:12px;padding-right:4px}.admin-bug-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(49,49,49,.06);background:rgba(255,255,255,.96);border-radius:var(--radius-md);padding:16px;text-align:left;cursor:pointer;display:grid;grid-gap:12px;gap:12px;transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.admin-bug-card:hover{border-color:rgba(49,49,49,.12);box-shadow:0 16px 34px -28px rgba(15,23,42,.42);transform:none}.admin-bug-card:disabled{cursor:progress;opacity:.7}.admin-bug-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.admin-bug-card-head strong{color:var(--text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.admin-bug-card p{margin:0;color:var(--muted);font-size:var(--font-size-caption);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-bug-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-bug-card small,.admin-bug-card-meta span{color:var(--muted);font-size:11px;font-weight:650}.admin-bugs-empty{margin:0;padding:22px 16px;text-align:center}.admin-bugs-error{margin:0}.admin-bug-detail-modal{width:min(980px,calc(100vw - 32px));gap:14px}.admin-bug-detail-title{max-width:74ch;font-size:19px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.admin-bug-detail-note{margin:8px 0 0;max-width:74ch;color:var(--muted);font-size:var(--font-size-body);line-height:1.45}.admin-bug-detail-summary{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--surface-shadow)}.admin-bug-detail-status-row{display:flex;flex-wrap:wrap;gap:8px}.admin-bug-detail-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.admin-bug-detail-meta>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 0 0;border-top:1px solid var(--workspace-page-element-border)}.admin-bug-detail-meta dt,.admin-bug-detail-section h4{color:var(--muted);font-size:var(--font-size-caption);font-weight:650}.admin-bug-detail-meta dd{margin:0;color:var(--text);font-size:var(--font-size-body);font-weight:700;overflow-wrap:anywhere}.admin-bug-detail-section{padding:14px;display:grid;grid-gap:8px;gap:8px;border-radius:var(--radius-md);border-color:var(--workspace-page-element-border);background:var(--surface);box-shadow:var(--surface-shadow)}.admin-bug-detail-section h4,.admin-bug-detail-section p{margin:0}.admin-bug-detail-section p,.admin-bug-detail-section pre{color:var(--text);font-size:var(--font-size-caption);line-height:1.5;max-height:220px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.admin-bug-detail-error-section pre{max-height:180px;padding:10px 12px;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 84%,var(--surface) 16%)}.admin-bug-codex-prompt-section{gap:12px}.admin-bug-codex-prompt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-bug-codex-prompt-head div{display:grid;grid-gap:5px;gap:5px}.admin-bug-codex-prompt{width:100%;max-height:280px;overflow:auto;text-align:left;border:1px solid var(--workspace-page-element-border);border-radius:var(--radius-sm);background:var(--surface);padding:14px;cursor:copy;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-bug-codex-prompt:focus-visible,.admin-bug-codex-prompt:hover{border-color:var(--workspace-page-element-border-hover);background:var(--surface);box-shadow:var(--surface-shadow);outline:none}.admin-bug-codex-prompt pre{margin:0}@media (max-width:900px){.admin-bug-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-bug-detail-meta{grid-template-columns:minmax(0,1fr)}.admin-bug-codex-prompt-head{display:grid}}.bug-report-backdrop{background:rgba(15,23,42,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bug-report-modal{width:min(520px,calc(100vw - 32px));border-radius:var(--radius-lg);padding:28px;box-shadow:0 28px 80px rgba(15,23,42,.18)}.bug-report-modal-copy{display:grid;grid-gap:8px;gap:8px;margin-bottom:22px}.bug-report-modal-copy h3{margin:0;font-size:1.35rem;line-height:1.2;letter-spacing:0}.bug-report-modal-copy p{margin:0;color:var(--muted);line-height:1.55}.bug-report-field{display:grid;grid-gap:10px;gap:10px;font-weight:700;color:var(--text)}.bug-report-textarea{min-height:120px;border-color:var(--stroke);background:#ffffff;box-shadow:none;resize:none}.bug-report-textarea:focus,.bug-report-textarea:focus-visible{border-color:rgba(49,49,49,.1);box-shadow:none}.bug-report-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@media (max-width:640px){.bug-report-modal{padding:24px;border-radius:var(--radius-lg)}.bug-report-actions{flex-direction:column-reverse}.bug-report-actions .btn{width:100%}}@media (max-width:720px){.board,.invoice-board{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;height:auto;min-height:0;overflow:visible;padding:0;margin-top:10px}.board .column,.invoice-board .column,.kanban-shell .board>.column,.kanban-shell .invoice-board>.column{width:100%;min-width:0;max-width:none;min-height:0;max-height:none}.home-metrics-grid,.page-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claims-status-row-left,.invoice-status-pills{flex-wrap:wrap;overflow-x:visible;height:auto;padding-bottom:0}.modal-backdrop,.modal-backdrop-top{align-items:stretch;padding:0}.delivery-note-create-modal,.invoice-create-modal,.jira-modal,.modal-card,.preorder-modal-card,.request-create-modal,.request-create-modal-reorder,.support-create-modal,.ui-modal-shell{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border-radius:0;margin:0}.page-list-table-claims,.page-list-table-deliveries,.page-list-table-inbox,.page-list-table-invoices,.page-list-table-mobile-compact,.page-list-table-scroll .page-list-table,.page-list-table-transactions,.request-table.request-table-list{min-width:100%!important}.page-list-table-scroll{overflow-x:hidden}.page-list-table-scroll .page-list-table:not(.page-list-table-mobile-compact) .page-list-grid-head{display:none}.page-list-table-scroll .page-list-table:not(.page-list-table-mobile-compact) .page-list-row{grid-template-columns:minmax(0,1fr) minmax(62px,max-content) minmax(82px,max-content)!important}.page-list-table-scroll .page-list-table:not(.page-list-table-mobile-compact) .page-list-grid-cell:nth-child(n+4){display:none}.page-list-table-scroll .page-list-table:not(.page-list-table-mobile-compact) .page-list-empty-row{grid-template-columns:minmax(0,1fr)!important}.page-list-table-scroll .page-list-table:not(.page-list-table-mobile-compact) .page-list-empty-cell{display:block;grid-column:1/-1}.operational-home-widget .page-list-empty-cell,.page-list-empty-row.operational-home-grid-row .page-list-empty-cell{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.45}.retailer-list-toolbar.request-toolbar-inline-clustered,.retailer-list-toolbar.request-toolbar-inline-filters{overflow:visible;grid-template-columns:minmax(0,1fr)!important}.retailer-list-toolbar .request-toolbar-left-inline,.retailer-list-toolbar .retailer-list-toolbar-right,.retailer-list-toolbar.request-toolbar-inline-clustered .request-toolbar-right,.retailer-list-toolbar.request-toolbar-inline-clustered .retailer-list-toolbar-left,.retailer-list-toolbar.request-toolbar-inline-filters .request-toolbar-right,.retailer-list-toolbar.request-toolbar-inline-filters .retailer-list-toolbar-left{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:100%}.retailer-list-toolbar .claim-brand-filter-row-inline,.retailer-list-toolbar .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-list-toolbar .claim-brand-filter-select .search-select-trigger,.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact,.retailer-list-toolbar .request-toolbar-left-inline>*,.retailer-list-toolbar .retailer-date-range,.retailer-list-toolbar .retailer-list-toolbar-right .btn,.retailer-list-toolbar .retailer-list-toolbar-right>*,.retailer-list-toolbar .workspace-list-toggle-btn{width:100%;min-width:0;max-width:none}}.admin-lead-modal{width:min(1120px,calc(100vw - 32px))}.lead-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lead-modal-grid-span{grid-column:1/-1}.lead-modal-actions{margin-top:18px}.lead-comments-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(13,13,13,.08);display:grid;grid-gap:14px;gap:14px}.lead-comments-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-comments-head h4{margin:0;font-size:.98rem}.lead-comments-list{display:grid;grid-gap:10px;gap:10px;max-height:280px;overflow:auto;padding-right:4px}.lead-comment-card{padding:14px 16px;border-radius:var(--radius-md);background:rgba(250,249,247,.92);border:1px solid rgba(13,13,13,.08);display:grid;grid-gap:8px;gap:8px}.lead-comment-card p{margin:0;color:#0D0D0D;line-height:1.5}.lead-comment-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-comment-meta strong{font-size:.9rem;color:#0D0D0D}.lead-comment-meta span{font-size:.78rem;color:rgba(13,13,13,.54)}.lead-comment-compose{gap:10px}@media (max-width:1080px) and (pointer:coarse){.lead-modal-grid{grid-template-columns:1fr}}.ticket-loader-modal{width:min(1120px,calc(100vw - 48px))}.ticket-loader-modal-loader{min-height:420px;display:grid;place-items:center;align-content:center;grid-gap:16px;gap:16px;color:rgba(13,13,13,.58);font-size:var(--font-size-body);font-weight:700}.ticket-loader-modal-loader .dashboard-loading-mark{width:74px;background:transparent}.ticket-loader-modal-loader .modal-file-drop-spinner{width:30px;height:30px}.ticket-loader-modal-loader-spacer{min-height:420px}@media (max-width:960px) and (pointer:coarse){.ticket-loader-modal{width:min(100vw - 24px,1120px)}.ticket-loader-modal-loader,.ticket-loader-modal-loader-spacer{min-height:260px}}.localized-chat-message{display:grid;grid-gap:.42rem;gap:.42rem}.localized-chat-message-body{order:2}.localized-chat-message-body>p{margin:0}.localized-chat-message-meta{order:1;display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:18px;margin-top:0;margin-bottom:.12rem}.localized-chat-message-date{color:#666666;font:inherit;line-height:18px}.localized-chat-message-badge,.localized-chat-message-date{display:inline-flex;align-items:center;min-height:18px;white-space:nowrap}.localized-chat-message-badge{padding:0 7px;border:1px solid color-mix(in srgb,var(--stroke) 82%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--panel) 88%,transparent);color:var(--muted);font-size:11px;font-weight:650;line-height:1}:root[data-theme=dark] .localized-chat-message-date{color:var(--chat-muted-text)}.deliveries-list-area{display:grid;grid-gap:var(--workspace-list-gap,var(--page-list-gap));gap:var(--workspace-list-gap,var(--page-list-gap));width:100%;min-width:0}.deliveries-table-card{min-width:0;min-height:0}.deliveries-table-card .page-list-table-deliveries{min-width:1120px}.connection-graph-toolbar .connection-graph-search-input:focus,.connection-graph-toolbar .connection-graph-search-input:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:var(--filter-bubble-shadow)!important}.connection-graph-toolbar .claim-brand-filter-select .search-select-trigger:focus,.connection-graph-toolbar .claim-brand-filter-select .search-select-trigger:focus-visible{border-color:transparent!important;outline:none!important;box-shadow:var(--filter-bubble-shadow)!important}.admin-chat-create-menu-popover,.analytics-filter-menu-panel,.chat-action-popover,.chat-attachment-popover,.date-text-input-popover,.inbox-context-menu,.jira-comment-reaction-popover,.notification-dropdown,.operational-home-responsibility-menu,.request-create-menu-popover,.retailer-date-range-popover,.search-select-panel,.side-flyout,.toolbar-export-popover,.user-dropdown{border-color:var(--workspace-dropdown-border);box-shadow:var(--workspace-dropdown-shadow)}.chat-action-popover,.chat-attachment-popover,.mention-suggestions{border-color:transparent}:root[data-theme=dark] .admin-chat-create-menu-popover,:root[data-theme=dark] .analytics-filter-menu-panel,:root[data-theme=dark] .chat-action-popover,:root[data-theme=dark] .chat-attachment-popover,:root[data-theme=dark] .date-text-input-popover,:root[data-theme=dark] .inbox-context-menu,:root[data-theme=dark] .jira-comment-reaction-popover,:root[data-theme=dark] .notification-dropdown,:root[data-theme=dark] .operational-home-responsibility-menu,:root[data-theme=dark] .request-create-menu-popover,:root[data-theme=dark] .retailer-date-range-popover,:root[data-theme=dark] .search-select-panel,:root[data-theme=dark] .side-flyout,:root[data-theme=dark] .toolbar-export-popover,:root[data-theme=dark] .user-dropdown{background:var(--workspace-dropdown-bg);border-color:var(--workspace-dropdown-border);color:var(--text)}:root[data-theme=dark] .chat-action-popover,:root[data-theme=dark] .chat-attachment-popover,:root[data-theme=dark] .mention-suggestions{border-color:transparent}:root[data-theme=dark] .admin-chat-create-menu-popover,:root[data-theme=dark] .request-create-menu-popover,:root[data-theme=dark] .toolbar-export-popover{background:var(--workspace-dropdown-bg)!important;border-color:var(--workspace-dropdown-border)!important;color:#F1F1F1;box-shadow:var(--workspace-dropdown-shadow)}:root[data-theme=dark] .request-create-menu-option,:root[data-theme=dark] .toolbar-export-option{color:#F1F1F1}:root[data-theme=dark] .request-create-menu-option:focus-visible,:root[data-theme=dark] .request-create-menu-option:hover,:root[data-theme=dark] .toolbar-export-option:focus-visible,:root[data-theme=dark] .toolbar-export-option:hover{background:rgba(241,241,241,.075);color:#F1F1F1}:root[data-theme=dark] .chat-action-popover-item,:root[data-theme=dark] .chat-attachment-popover-item{color:var(--text)}:root[data-theme=dark] .chat-action-popover-item:focus-visible,:root[data-theme=dark] .chat-action-popover-item:hover,:root[data-theme=dark] .chat-attachment-popover-item:focus-visible,:root[data-theme=dark] .chat-attachment-popover-item:hover{background:rgba(241,241,241,.075);color:var(--text-primary)}:root[data-theme=dark] .chat-action-popover-icon,:root[data-theme=dark] .chat-action-popover-title,:root[data-theme=dark] .chat-attachment-popover-icon{color:var(--muted)}:root[data-theme=dark] .request-create-menu-option-icon,:root[data-theme=dark] .request-create-menu-option-icon .ui-icon,:root[data-theme=dark] .request-create-menu-option-icon svg,:root[data-theme=dark] .toolbar-export-option .ui-icon,:root[data-theme=dark] .toolbar-export-option svg{color:#D8D8D8;stroke:currentColor}:root[data-theme=dark] .bug-report-textarea,:root[data-theme=dark] .date-text-input-popover :is(button,input),:root[data-theme=dark] .modal-card :is(.input,.textarea,.select,.search-select-trigger,.search-select-input,.date-text-input-field),:root[data-theme=dark] .search-select-panel :is(input,button){background:var(--field-bg);border-color:var(--field-border);color:var(--text)}:root[data-theme=dark] .bug-report-textarea::placeholder,:root[data-theme=dark] .modal-card :is(.input,.textarea,.select,.search-select-input,.date-text-input-field)::placeholder,:root[data-theme=dark] .search-select-panel input::placeholder{color:var(--muted)}:root[data-theme=dark] .modal-card :is(.ticket-detail-section,.invoice-meta-bubble,.preorder-modal-card,.preorder-table-card,.order-popup-surface,.invoice-payments-bubble){background:var(--modal-surface-bg)!important;background-color:var(--modal-surface-bg)!important;border-color:var(--modal-surface-border)!important;color:var(--text)!important}:root[data-theme=dark] .modal-card :is(.ticket-detail-section h5,.ticket-detail-section-head h5,.preorder-modal-card-head h5,.invoice-meta-bubble .ticket-detail-section-head h5){color:var(--text)!important}:root[data-theme=dark] .modal-card :is(.preorder-table-shell,.preorder-table-scroll){background:transparent!important}:root[data-theme=dark] .modal-card :is(.preorder-modal-table,.request-table){background:transparent!important;color:var(--text)!important}:root[data-theme=dark] .modal-card :is(.preorder-modal-table,.request-table) th{background:transparent!important;background-color:transparent!important;color:var(--workspace-control-text)!important;border-color:var(--stroke)!important}:root[data-theme=dark] .modal-card :is(.preorder-modal-table,.request-table) td{background:var(--modal-surface-bg)!important;color:var(--text)!important;border-color:var(--stroke)!important}:root[data-theme=dark] .modal-card :is(.preorder-modal-table,.request-table) td :is(small,span:not(.status-chip):not(.tracking-pill-value),p){color:var(--muted)}:root[data-theme=dark] .modal-card :is(.preorder-modal-table,.request-table) td :is(strong,.request-link,.popup-inline-link,button){color:var(--text)}:root[data-theme=dark] :is(.modal-corner-close,.admin-chat-close,.date-text-input-toggle,.date-text-input-nav,.search-select-chevron,.toolbar-export-chevron,.retailer-date-range-icon,.chat-composer-tool,.chat-composer-tool-popover-anchor){color:var(--workspace-control-text)}:root[data-theme=dark] :is(.modal-corner-close:hover,.modal-corner-close:focus-visible,.admin-chat-close:hover,.admin-chat-close:focus-visible,.date-text-input-nav:hover,.date-text-input-nav:focus-visible,.date-text-input-wrap:hover .date-text-input-toggle,.date-text-input-wrap:focus-within .date-text-input-toggle,.search-select-trigger:hover .search-select-chevron,.search-select-trigger:focus-visible .search-select-chevron,.toolbar-export-toggle:hover .toolbar-export-chevron,.toolbar-export-toggle:focus-visible .toolbar-export-chevron,.chat-composer-tool:hover,.chat-composer-tool:focus-visible){color:var(--workspace-control-text-strong)}:root[data-theme=dark] :is(.modal-corner-close,.admin-chat-close,.date-text-input-toggle,.date-text-input-nav,.search-select-chevron,.toolbar-export-chevron,.retailer-date-range-icon,.chat-composer-tool,.chat-composer-tool-popover-anchor) :is(svg,.ui-icon){color:currentColor;stroke:currentColor}:root[data-theme=dark] :is(.modal-corner-close,.admin-chat-close,.date-text-input-toggle,.date-text-input-nav,.search-select-chevron,.toolbar-export-chevron,.retailer-date-range-icon,.chat-composer-tool,.chat-composer-tool-popover-anchor) svg *{stroke:currentColor}:root[data-theme=dark] .date-text-input-nav:focus-visible,:root[data-theme=dark] .date-text-input-nav:hover{background:rgba(241,241,241,.08)}.admin-work-kpi-card,.dashboard-loading-kpi-card,.dashboard-skeleton-kpi-card,.kanban-shell,.organizations-admin-kpi-card,.request-shell,.subscriptions-kpi-card,.unified-dashboard-page-kpi{border:1px solid var(--workspace-page-element-border);box-shadow:var(--kpi-card-shadow)}.column>.card,.table-status-select{border:1px solid var(--workspace-element-outline)}.brands-showroom-filter .search-select-trigger,.calendar-create-form .input,.calendar-create-form .search-select-trigger,.calendar-create-form .select,.calendar-create-form .textarea,.claim-brand-filter-select .search-select-trigger,.claim-brand-filter-select.is-filtered .search-select-trigger,.delivery-note-create-modal .input,.delivery-note-create-modal .search-select-trigger,.delivery-note-create-modal .select,.delivery-note-create-modal .textarea,.invoice-create-modal .input,.invoice-create-modal .search-select-trigger,.invoice-create-modal .select,.invoice-create-modal .textarea,.language-search-select .search-select-trigger,.request-create-modal .input,.request-create-modal .search-select-trigger,.request-create-modal .select,.request-create-modal .textarea,.retailer-shop-select-field .search-select-trigger,.support-create-modal .input,.support-create-modal .search-select-trigger,.support-create-modal .select,.support-create-modal .textarea,.team-member-access-select .search-select-trigger{border-color:var(--workspace-element-outline)}.brands-showroom-filter .search-select-trigger:focus,.brands-showroom-filter .search-select-trigger:hover,.claim-brand-filter-select .search-select-trigger:focus,.claim-brand-filter-select .search-select-trigger:hover,.claim-brand-filter-select.is-filtered .search-select-trigger:focus,.claim-brand-filter-select.is-filtered .search-select-trigger:hover,.language-search-select .search-select-trigger:focus,.language-search-select .search-select-trigger:hover,.retailer-shop-select-field .search-select-trigger:focus,.retailer-shop-select-field .search-select-trigger:hover,.team-member-access-select .search-select-trigger:focus,.team-member-access-select .search-select-trigger:hover{border-color:var(--workspace-element-outline-hover)}.help-filter-pill:not(.active):not(.is-active),.list-filter-pill:not(.active):not(.is-active){border-color:transparent!important;box-shadow:none!important}.toolbar-filter-pill:not(.btn-primary){border-color:var(--workspace-control-border)!important;box-shadow:var(--workspace-control-shadow)!important}.help-filter-pill:not(.active):not(.is-active):hover,.list-filter-pill:not(.active):not(.is-active):hover{border-color:transparent!important;box-shadow:none!important}.toolbar-filter-pill:not(.btn-primary):hover{border-color:var(--workspace-control-border-hover)!important;box-shadow:none!important}.my-tickets-filter-btn:not(.btn-primary),.my-tickets-filter-btn:not(.btn-primary):hover,.workspace-list-toggle-btn:not(.btn-primary),.workspace-list-toggle-btn:not(.btn-primary):hover{border-color:var(--workspace-element-outline)!important;box-shadow:var(--workspace-control-shadow)!important}.my-tickets-filter-btn:not(.btn-primary):focus-visible,.workspace-list-toggle-btn:not(.btn-primary):focus-visible{border-color:var(--workspace-element-outline-hover)!important;box-shadow:var(--workspace-control-shadow)!important}:root[data-theme=dark] :is(.claim-view-mode-button,.view-mode-link,.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn:not(.btn-primary),.my-tickets-filter-btn:not(.btn-primary),.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn){border-color:transparent!important;box-shadow:none!important;outline:none}:root[data-theme=dark] :is(.board-toolbar-main,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.dashboard-toolbar-actions) .claim-view-mode-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--workspace-control-text)!important}:root[data-theme=dark] :is(.board-toolbar-main,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.dashboard-toolbar-actions) .claim-view-mode-button:is(:hover,:focus-visible,:active){background:rgba(241,241,241,.08)!important;border-color:transparent!important;box-shadow:none!important;color:var(--workspace-control-text-strong)!important}:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn:not(.btn-primary),.my-tickets-filter-btn:not(.btn-primary),.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn):is(:hover,:focus-visible,:active){background:var(--workspace-control-bg-hover)!important;border-color:var(--workspace-control-border-hover)!important;color:var(--workspace-control-text-strong)!important;box-shadow:none!important;outline:none!important;transform:none!important}:root[data-theme=dark] :is(.claim-view-mode-button,.view-mode-link,.toolbar-filter-pill:not(.btn-primary),.workspace-list-toggle-btn:not(.btn-primary),.my-tickets-filter-btn:not(.btn-primary),.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn):is(:hover,:focus-visible,:active),:root[data-theme=dark] :is(.toolbar-export-btn-open,.toolbar-export-btn.is-active,.toolbar-link-btn.is-active,.invoice-scope-link-btn.is-active,.invoice-scope-link-btn[aria-pressed=true],.workspace-list-toggle-btn.is-active,.workspace-list-toggle-btn[aria-pressed=true],.my-tickets-filter-btn.is-active,.my-tickets-filter-btn[aria-pressed=true],.archive-filter-btn.is-active,.unread-filter-btn.is-active){background:var(--workspace-control-bg-active)!important;border-color:transparent!important;color:var(--workspace-control-text-strong)!important;box-shadow:none!important;outline:none!important;transform:none!important}:root[data-theme=dark] :is(.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.claim-brand-filter-select.is-filtered .search-select-trigger,.search-select.is-filtered .search-select-trigger,.retailer-date-range.is-filtered .retailer-date-range-trigger,.toolbar-filter-pill.active:not(.btn-primary),.help-filter-pill.active:not(.btn-primary),.workspace-list-toggle-btn.is-active:not(.btn-primary),.workspace-list-toggle-btn[aria-pressed=true]:not(.btn-primary),.my-tickets-filter-btn.is-active:not(.btn-primary),.my-tickets-filter-btn[aria-pressed=true]:not(.btn-primary),.toolbar-export-btn-open,.toolbar-export-btn.is-active,.toolbar-link-btn.is-active,.invoice-scope-link-btn.is-active,.invoice-scope-link-btn[aria-pressed=true],.archive-filter-btn.is-active,.archive-filter-btn[aria-pressed=true],.unread-filter-btn.is-active,.unread-filter-btn[aria-pressed=true]){background:var(--workspace-control-bg-active)!important;background-color:var(--workspace-control-bg-active)!important;border-color:var(--workspace-control-border-hover)!important;color:var(--workspace-control-text-strong)!important;box-shadow:none!important}:is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) :is(button,a,input,select,.btn,.toolbar-filter-pill,.search-select-trigger,.retailer-date-range-trigger,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn,[role=button]):is(:hover,:focus,:focus-visible){outline:none!important;outline-offset:0!important}:is(.btn,.btn-secondary,.btn-tertiary,.toolbar-filter-pill,.list-filter-pill,.help-filter-pill,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn,.claim-view-mode-button,.view-mode-link,.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.search-select-trigger,.retailer-date-range-trigger,.request-create-menu-option,.toolbar-export-option,.search-select-option,.side-link,.side-link-button,.side-link-combo,.side-sublink,.sidebar-collapse-btn,.sidebar-collapse-btn-bottom){transition:background-color var(--motion-base) ease,background var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease,opacity var(--motion-base) ease!important}:is(.btn,.btn-secondary,.btn-tertiary,.toolbar-filter-pill,.list-filter-pill,.help-filter-pill,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn,.claim-view-mode-button,.view-mode-link,.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.search-select-trigger,.retailer-date-range-trigger,.request-create-menu-option,.toolbar-export-option,.search-select-option,.side-link,.side-link-button,.side-link-combo,.side-sublink,.sidebar-collapse-btn,.sidebar-collapse-btn-bottom):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){box-shadow:none!important;filter:none!important;transform:none!important}:is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.claim-view-mode-button,.view-mode-link,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.workspace-list-toggle-btn,.my-tickets-filter-btn,.archive-filter-btn,.unread-filter-btn,.toolbar-export-btn,.toolbar-link-btn) :is(svg,.ui-icon){transform:none!important;transition:color var(--motion-base) ease,opacity var(--motion-base) ease!important}:is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.claim-view-mode-button,.view-mode-link,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.workspace-list-toggle-btn,.my-tickets-filter-btn,.archive-filter-btn,.unread-filter-btn,.toolbar-export-btn,.toolbar-link-btn):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) :is(svg,.ui-icon){transform:none!important;stroke-width:revert!important}:is(.btn:not(.btn-primary):not(.btn-danger):not(.btn-danger-outline),.btn-secondary,.btn-tertiary,.toolbar-filter-pill:not(.btn-primary),.list-filter-pill:not(.active):not(.is-active),.help-filter-pill:not(.active):not(.is-active),.workspace-list-toggle-btn:not(.is-active):not([aria-pressed=true]),.my-tickets-filter-btn:not(.is-active):not([aria-pressed=true]),.toolbar-export-btn:not(.is-active),.toolbar-link-btn:not(.is-active),.invoice-scope-link-btn:not(.is-active):not([aria-pressed=true]),.archive-filter-btn:not(.is-active):not([aria-pressed=true]),.unread-filter-btn:not(.is-active):not([aria-pressed=true]),.claim-view-mode-button:not(.is-active):not([aria-pressed=true]),.view-mode-link:not(.is-active):not(.active),.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.request-create-menu-option,.toolbar-export-option,.search-select-option:not(.is-active),.side-link:not(.active),.side-link-button,.side-link-combo:not(.active),.side-sublink:not(.active),.sidebar-collapse-btn,.sidebar-collapse-btn-bottom):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--control-hover-bg)!important;background-color:var(--control-hover-bg)!important;border-color:var(--control-hover-border)!important}html body :is(.list-filter-pill:not(.active):not(.is-active):not(.btn-primary),.help-filter-pill:not(.active):not(.is-active):not(.btn-primary)):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;outline:none!important}:is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav):hover:not(:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}:is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon):is(:hover,:active):not(:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;outline:none!important;box-shadow:none!important}:is(.btn-primary,.toolbar-filter-pill.btn-primary,.list-filter-pill.active,.list-filter-pill.is-active,.help-filter-pill.active,.help-filter-pill.is-active,.side-link.active,.side-link-combo.active,.side-sublink.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){box-shadow:none!important;filter:none!important;transform:none!important}:is(.workspace-list-toggle-btn.is-active,.workspace-list-toggle-btn[aria-pressed=true],.my-tickets-filter-btn.is-active,.my-tickets-filter-btn[aria-pressed=true],.toolbar-export-btn-open,.toolbar-export-btn.is-active,.toolbar-link-btn.is-active,.invoice-scope-link-btn.is-active,.invoice-scope-link-btn[aria-pressed=true],.archive-filter-btn.is-active,.archive-filter-btn[aria-pressed=true],.unread-filter-btn.is-active,.unread-filter-btn[aria-pressed=true],.claim-view-mode-button.is-active,.claim-view-mode-button[aria-pressed=true],.view-mode-link.is-active,.view-mode-link.active,.search-select-option.is-active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--control-active-bg)!important;background-color:var(--control-active-bg)!important;border-color:var(--control-active-border)!important;box-shadow:none!important;filter:none!important;transform:none!important}:is(.btn,.toolbar-filter-pill,.list-filter-pill,.help-filter-pill,.workspace-list-toggle-btn,.my-tickets-filter-btn,.toolbar-export-btn,.toolbar-link-btn,.invoice-scope-link-btn,.archive-filter-btn,.unread-filter-btn,.claim-view-mode-button,.view-mode-link,.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.search-select-trigger,.retailer-date-range-trigger,.request-create-menu-option,.toolbar-export-option,.search-select-option,.side-link,.side-link-button,.side-link-combo,.side-sublink,.sidebar-collapse-btn,.sidebar-collapse-btn-bottom):focus-visible{outline:2px solid var(--field-focus-ring)!important;outline-offset:2px!important}:is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon,.modal-icon-btn,.modal-corner-close,.ui-workflow-detail-modal-close,.admin-chat-close,.claim-view-mode-button,.view-mode-link,.icon-btn,.table-hover-icon-action,.table-file-action,.table-pay-action,.date-text-input-toggle,.date-text-input-nav,.request-create-menu-option,.toolbar-export-option,.search-select-option,.side-link,.side-link-button,.side-link-combo,.side-sublink,.sidebar-collapse-btn,.sidebar-collapse-btn-bottom):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important}html body :is(.claim-view-mode-button:not(.is-active):not([aria-pressed=true]),.view-mode-link:not(.is-active):not(.active)):hover:not(:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;outline:none!important;box-shadow:none!important}html body .topbar .toolbar :is(.topbar-icon-link,.theme-toggle,.notification-btn,.user-icon-btn,.topbar-static-icon):is(:hover,:active):not(:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;outline:none!important;box-shadow:none!important}:is(.side-link:not(.active),.side-link-button,.side-link-combo:not(.active),.side-sublink:not(.active),.sidebar-collapse-btn,.sidebar-collapse-btn-bottom):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important}.sidebar .side-link-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.sidebar .side-link-combo:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.sidebar .side-link:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.sidebar .side-sublink:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.sidebar .sidebar-collapse-btn-bottom:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),.sidebar .sidebar-collapse-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important}html body .sidebar .side-link-button.side-link-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html body .sidebar .side-link-combo.side-link-combo:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html body .sidebar .side-link.side-link:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html body .sidebar .side-sublink.side-sublink:not(.active):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html body .sidebar .sidebar-collapse-btn-bottom.sidebar-collapse-btn-bottom:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html body .sidebar .sidebar-collapse-btn.sidebar-collapse-btn:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:transparent!important}:is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input,.input,.textarea,.select,.analytics-filter-menu-trigger,.search-select-trigger,.retailer-date-range-trigger):focus-visible,html body :is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input,.input,.textarea,.select):focus{outline:var(--workspace-control-focus-outline)!important;outline-offset:var(--workspace-control-focus-outline-offset)!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-shadow)!important}:is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):hover{outline:none!important;transform:none!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):focus,html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions) :is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input,.analytics-filter-menu-trigger,.search-select-trigger,.retailer-date-range-trigger):focus-visible{outline:var(--workspace-control-focus-outline)!important;outline-offset:var(--workspace-control-focus-outline-offset)!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-shadow)!important}:is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):focus,html body :is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-focus-inset-ring)!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) :is(.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input,.claim-brand-filter-select:not(.is-filtered) .search-select-trigger,.search-select-toolbar:not(.is-filtered) .search-select-trigger,.retailer-date-range:not(.is-filtered) .retailer-date-range-trigger,.toolbar-filter-pill:not(.btn-primary):not(.active):not(.is-active),.workspace-list-toggle-btn:not(.btn-primary):not(.is-active):not([aria-pressed=true]),.my-tickets-filter-btn:not(.btn-primary):not(.is-active):not([aria-pressed=true]),.toolbar-export-btn:not(.toolbar-export-btn-open):not(.is-active),.toolbar-link-btn:not(.is-active),.invoice-scope-link-btn:not(.is-active):not([aria-pressed=true]),.archive-filter-btn:not(.is-active):not([aria-pressed=true]),.unread-filter-btn:not(.is-active):not([aria-pressed=true])):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--modal-surface-bg)!important;background-color:var(--modal-surface-bg)!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-shadow)!important;filter:none!important;transform:none!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) :is(.claim-brand-filter-select.is-filtered .search-select-trigger,.search-select-toolbar.is-filtered .search-select-trigger,.search-select.is-open .search-select-trigger,.retailer-date-range.is-filtered .retailer-date-range-trigger,.retailer-date-range.is-open .retailer-date-range-trigger,.toolbar-filter-pill.active:not(.btn-primary),.toolbar-filter-pill.is-active:not(.btn-primary),.workspace-list-toggle-btn.is-active:not(.btn-primary),.workspace-list-toggle-btn[aria-pressed=true]:not(.btn-primary),.my-tickets-filter-btn.is-active:not(.btn-primary),.my-tickets-filter-btn[aria-pressed=true]:not(.btn-primary),.toolbar-export-btn-open,.toolbar-export-btn.is-active,.toolbar-link-btn.is-active,.invoice-scope-link-btn.is-active,.invoice-scope-link-btn[aria-pressed=true],.archive-filter-btn.is-active,.archive-filter-btn[aria-pressed=true],.unread-filter-btn.is-active,.unread-filter-btn[aria-pressed=true]):not(:disabled):not([aria-disabled=true]){background:var(--workspace-control-bg-active)!important;background-color:var(--workspace-control-bg-active)!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) input:is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):is(:hover,:focus,:focus-visible){background:var(--modal-surface-bg)!important;background-color:var(--modal-surface-bg)!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) :is(.claim-brand-filter-select:not(.is-filtered) .search-select-trigger,.search-select-toolbar:not(.is-filtered) .search-select-trigger,.retailer-date-range:not(.is-filtered) .retailer-date-range-trigger):is(:hover,:focus,:focus-visible){background:var(--modal-surface-bg)!important;background-color:var(--modal-surface-bg)!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) :is(.claim-brand-filter-select.is-filtered .search-select-trigger,.search-select-toolbar.is-filtered .search-select-trigger,.retailer-date-range.is-filtered .retailer-date-range-trigger):is(:hover,:focus,:focus-visible){background:var(--workspace-control-bg-active)!important;background-color:var(--workspace-control-bg-active)!important}html body input.brands-search-input:is(:focus,:focus-visible),html body input.inbox-search-input:is(:focus,:focus-visible),html body input.invoice-search-input:is(:focus,:focus-visible),html body input.request-search-input-compact:is(:focus,:focus-visible),html body input.request-search-input:is(:focus,:focus-visible),html body input.search-select-input:is(:focus,:focus-visible),html body input.top-search-input:is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-focus-inset-ring)!important}html body :is(.toolbar,.retailer-list-toolbar,.request-toolbar,.inbox-subfilter-row,.page-filter-entry-main,.unified-dashboard-page-filter-pills,.board-toolbar-main,.dashboard-toolbar-actions,.connection-graph-toolbar,.connection-canvas-toolbar) input:is(.top-search-input,.request-search-input,.request-search-input-compact,.invoice-search-input,.inbox-search-input,.brands-search-input,.search-select-input):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;border-color:var(--workspace-control-border-hover)!important;box-shadow:var(--workspace-control-focus-inset-ring)!important}