:root{color-scheme:light;--brand-ink:#313131;--bg:#ececef;--app-canvas:#ececf0;--panel:#ffffff;--card:#ffffff;--surface:#ffffff;--stroke:#e5e5e8;--line:#e5e5e8;--table-row-hover:#e2e4e9;--text:var(--brand-ink);--text-primary:var(--brand-ink);--muted:#6b7280;--sidebar-section-title:#7f7f88;--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(79,91,112,0.42);--field-focus-ring:rgba(79,91,112,0.16);--accent-mint:#109981;--accent-rose:#9f2d2d;--accent-amber:#a86d1f;--accent-violet:#3b4773;--notification-attention:#e5a300;--glass-strong:rgba(255,255,255,0.98);--glass-soft:rgba(255,255,255,0.98);--glass-blur:blur(24px) saturate(1.4);--layout-max:1560px;--layout-gutter:18px;--font-size-caption:12px;--font-size-body:14px;--font-size-table-head:12px;--font-size-table-body:12px;--font-size-title:32px;--line-caption:1.35;--line-body:1.5;--line-table-head:1.35;--line-table-body:1.4;--line-title:1.15;--motion-fast:120ms;--motion-base:180ms;--motion-slow:260ms;--status-open-bg:#edf0f4;--status-open-fg:#67707d;--status-progress-bg:#dde6f6;--status-progress-fg:#2f62b3;--status-warn-bg:#f5e9d6;--status-warn-fg:#af7731;--status-done-bg:#dff2e4;--status-done-fg:#1f7a3d;--status-muted-bg:#dfe3e8;--status-muted-fg:#656d78;--status-rose-bg:#efdbe3;--status-rose-fg:#b05f79;--status-shipped-bg:#dff2e4;--status-shipped-fg:#1f7a3d;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--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:16px;--page-list-gap:18px;--page-shadow-safe-area:18px;--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);--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}:root[data-theme=dark]{color-scheme:dark;--brand-ink:#313131;--bg:#313130;--app-canvas:#313130;--panel:#3a3a39;--card:#40403f;--surface:#40403f;--stroke:#525250;--line:#525250;--table-row-hover:#4e4e4c;--text:#ecece8;--text-primary:#ffffff;--muted:#c6c6c0;--sidebar-section-title:#d2d2cd;--accent:#e9e9e5;--accent-soft:rgba(255,255,255,0.12);--ring:rgba(255,255,255,0.18);--accent-cyan:#e9e9e5;--accent-graphite:#ffffff;--highlight:#4b4b49;--highlight-border:#61615e;--highlight-strong:#ffffff;--field-focus-border:rgba(214,214,210,0.44);--field-focus-ring:rgba(255,255,255,0.12);--accent-mint:#109981;--accent-rose:#ef4444;--accent-amber:#f59e0b;--accent-violet:#76767b;--notification-attention:#e5a300;--glass-strong:rgba(58,58,57,0.96);--glass-soft:rgba(58,58,57,0.96);--glass-blur:blur(24px) saturate(1.35);--field-bg:#454543;--field-border:#595956;--status-open-bg:#4a4a47;--status-open-fg:#e5e5e0;--status-progress-bg:#4d5566;--status-progress-fg:#dfe8f8;--status-warn-bg:#67533a;--status-warn-fg:#f5e9d6;--status-done-bg:#355240;--status-done-fg:#d7f0df;--status-muted-bg:#4e4e4b;--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);--status-muted-fg:#ddddda;--status-rose-bg:#69424c;--status-rose-fg:#f2dde6;--status-shipped-bg:#355240;--status-shipped-fg:#d7f0df}: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}*{box-sizing:border-box}body{margin:0;background:transparent;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}.brand-loading-screen,body{position:relative;min-height:100vh}.brand-loading-screen{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:999px;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;overflow:hidden}.brand-loading-screen-logo-shell:after{content:"";position:absolute;inset:-12% -28%;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);mix-blend-mode:screen;pointer-events:none;animation:brand-loading-logo-shimmer 2.6s ease-in-out infinite}.brand-loading-screen-logo{width:clamp(168px,20vw,220px);height:auto}@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){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:232px;min-height:100vh;position:relative;isolation:isolate;display:grid;grid-template-columns:232px 1fr;grid-gap:14px;gap:14px;padding:14px;overflow:visible;background:var(--app-canvas)}.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}.workspace.workspace-role-agent,.workspace.workspace-role-label{--workspace-sidebar-width:232px;grid-template-columns:232px 1fr}.workspace.workspace-role-admin{--workspace-sidebar-width:232px;grid-template-columns:232px minmax(0,1fr)}.connection-graph-page{display:grid;grid-gap:20px;gap:20px;min-width:0}.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:6px 0 var(--page-section-gap);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:22px}.connection-graph-board{padding:22px;border-radius:0;background:transparent;border:0;box-shadow:none}.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:999px;border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.78);color:var(--muted);font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connection-graph-legend-line{width:28px;height:2px;border-radius:999px;background:var(--accent)}.connection-graph-legend-line-dashed{background:repeating-linear-gradient(90deg,var(--muted) 0 7px,transparent 7px 13px)}.connection-graph-toolbar{margin-top:0;margin-bottom:20px}.connection-graph-filter-row,.connection-graph-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.connection-graph-search-input{width:min(420px,100%);min-width:0;height:46px;padding:0 16px;border-radius:16px;border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.96);color:var(--text);font:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px -24px rgba(15,23,42,.18)}.connection-graph-search-input::placeholder{color:var(--muted)}.connection-graph-search-input:focus{outline:none}.connection-graph-search-input:focus-visible{border-color:rgba(91,116,255,.32);box-shadow:0 0 0 4px rgba(91,116,255,.08),inset 0 1px 0 rgba(255,255,255,.82)}.connection-graph-search-clear{flex:0 0 auto}.connection-graph-toolbar .claim-brand-filter-select,.connection-graph-toolbar .retailer-toolbar-field .claim-brand-filter-select{width:200px;min-width:200px}.connection-graph-toolbar .claim-brand-filter-select .search-select-trigger{width:200px;min-width:200px;min-height:46px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px -24px rgba(15,23,42,.18)}.connection-graph-scroll{overflow-x:auto;overflow-y:auto;padding:2px 0 8px}.connection-graph-canvas{position:relative;min-width:1280px;width:100%;padding-top:48px;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:54px;height:calc(100% - 70px);border-radius:28px;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:12px;font-weight:700;letter-spacing:.01em;color:var(--muted-strong);z-index:2}.connection-graph-column-head{position:absolute;top:18px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:2}.connection-graph-column-head h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.connection-graph-column-head span{margin:0;color:var(--muted);font-size:12px;font-weight:700}.connection-graph-empty-state{position:absolute;inset:84px 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:13px}.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-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:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:14px;border:1px solid rgba(49,49,49,.055);box-shadow:0 18px 34px -30px rgba(15,23,42,.18),0 8px 16px -14px 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-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:#ffffff;box-shadow:var(--surface-shadow)}.connection-graph-node-copy{min-width:0;display:grid;grid-gap:3px;gap:3px;width:100%}.connection-graph-node-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.connection-graph-node-title-stack{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 auto}.connection-graph-node-role-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:0 8px;border-radius:999px;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-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{text-align:right}.connection-graph-node-copy span,.connection-graph-node-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-graph-node-copy strong{font-size:11px;color:var(--text-primary);letter-spacing:-.02em;line-height:1.15}.connection-graph-node-copy span{font-size:9px;color:var(--muted);line-height:1.15}.connection-graph-node-country{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:18px;padding:0 6px;border-radius:999px;background:rgba(250,250,251,.96);border:1px solid rgba(49,49,49,.06);font-size:9px;font-weight:700;letter-spacing:.02em}.connection-graph-node-users{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:4}.connection-graph-node-user-pill{display:inline-flex;align-items:center;gap:4px;min-height:18px;padding:0 6px;border-radius:999px;background:rgba(245,247,250,.98);border:1px solid rgba(49,49,49,.05);color:var(--text);font-size:9px;font-weight:600;max-width:calc(50% - 2px);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-node-user-pill-icon svg{width:10px;height:10px}.connection-graph-node-user-pill:hover{transform:translateY(-1px);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{max-width:460px;text-align:center}.connection-graph-user-modal-icon{width:58px;height:58px;margin:0 auto;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#eef2ff,#e0e7ff);color:#3730a3;font-size:24px;font-weight:700}.connection-graph-user-modal-grid{display:grid;grid-gap:10px;gap:10px;text-align:left}.connection-graph-user-modal-item{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:14px;background:rgba(247,248,251,.96);border:1px solid rgba(49,49,49,.06)}.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;color:var(--text-primary);word-break:break-word}@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){.connection-graph-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.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-sidebar-width:94px;grid-template-columns:94px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:14px;z-index:10;height:calc(100vh - 28px);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:var(--radius-lg);padding:0;box-shadow:none;display:flex;flex-direction:column;gap:10px;overflow:visible}.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:20px}.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(126px,84%,182px);height:auto;display:block}.brand-mini-mark{width:42px;height:42px;border-radius:14px;border:0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,244,245,.98));font-size:13px;font-weight:700;letter-spacing:.08em;color:#27272a}.brand-mini-mark,.sidebar-collapse-btn{display:inline-flex;align-items:center;justify-content:center}.sidebar-collapse-btn{width:36px;height:36px;padding:0;border:1px solid var(--stroke);border-radius:11px;background:#ffffff;color:#3f3f46;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,border-color var(--motion-fast) ease}.sidebar-collapse-btn:hover{transform:translateY(-1px);color:#18181b;border-color:#d6d6db}.sidebar-collapse-btn span{display:block}.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:13px}.brand-name{font-size:20px;font-weight:700;letter-spacing:.01em;line-height:20px}.profile-meta small{color:var(--muted)}.side-group{margin-top:18px;padding:8px;box-shadow:none;flex:1 1;min-height:0;overflow:auto}.side-section{margin-bottom:12px}.side-section:last-child{margin-bottom:2px}.side-section-title{margin:0 0 6px;padding:0 18px;font-size:12px;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);font-size:13px}.side-link{display:flex;align-items:center;gap:5px;padding:9px 17px;border-radius:10px;text-decoration:none;margin:0 10px 4px;font-size:13px;font-weight:500;line-height:1.35;color:#52525b;border:1px solid transparent;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% - 20px);max-width:calc(100% - 20px);border:0;background:transparent;text-align:left;margin:0 10px 4px;cursor:pointer}.side-link-combo{display:flex;align-items:stretch;margin:0 10px 4px;border-radius:10px;border:1px solid transparent;font-size:13px;font-weight:500;line-height:1.35;color:#52525b;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.side-link-combo:hover{background:var(--field-focus-ring);color:#18181b}.side-link-combo.active{background:#313131;border-color:#313131;color:#ffffff}.side-link-combo-main{min-width:0;flex:0 1 auto;display:flex;align-items:center;gap:5px;padding:9px 6px 9px 17px;color:inherit;text-decoration:none}.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:#18181b}.side-link-combo.active .side-chevron,.side-link-combo.active .side-icon,.side-link-combo.active .side-label,.side-link-combo.active .side-label span{color:#ffffff}.side-chevron{width:18px;height:18px;color:#52525b;display:inline-grid;place-items:center;flex:0 0 18px;transition:transform .12s ease,color .12s ease}.side-chevron svg{width:14px;height:14px;display:block}.side-chevron.open{transform:rotate(180deg)}.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:9px;text-decoration:none;font-size:13px;font-weight:500;line-height:1.35;color:#52525b;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:hover{background:rgba(15,23,42,.06);color:#2f3440}.side-sublink:hover .side-sublink-icon{color:#6b7280}.side-sublink.active{background:var(--accent-graphite);color:#ffffff;font-weight:600}.side-sublink.active .side-sublink-icon{color:rgba(255,255,255,.92)}.side-icon{width:26px;height:26px;color:#71717a;display:inline-grid;place-items:center}.side-icon svg{display:block;shape-rendering:geometricPrecision;width:18px;height:18px;stroke-width:1.65}.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-label{display:inline-flex;align-items:center;gap:6px;font:inherit}.sidebar.is-collapsed .side-chevron,.sidebar.is-collapsed .side-label,.sidebar.is-collapsed .side-section-title,.sidebar.is-collapsed .side-submenu,.sidebar.is-collapsed .side-title{display:none}.sidebar.is-collapsed .side-group{padding:8px 4px}.sidebar.is-collapsed .side-link{justify-content:center;gap:0;padding:10px 8px}.sidebar.is-collapsed .side-link-button{text-align:center}.sidebar.is-collapsed .side-icon{width:34px;height:34px}.sidebar.is-collapsed .side-icon svg{width:21px;height:21px;stroke-width:1.85}.sidebar.is-collapsed .sidebar-brand-row{grid-template-columns:1fr;justify-items:center}.sidebar.is-collapsed .sidebar-brand-row .profile-card{width:auto}.sidebar.is-collapsed .brand-mark{padding-top:4px}.sidebar-bottom-stack{margin-top:auto;display:grid;grid-gap:12px;gap:12px;padding:0 8px 8px}.sidebar-collapse-row{display:flex;justify-content:flex-start}.sidebar.is-collapsed .sidebar-bottom-stack{justify-items:center}.sidebar.is-collapsed .sidebar-collapse-row{justify-content:center}.side-attention-dot{width:8px;height:8px;border-radius:999px;background:var(--notification-attention)}.side-link:hover{background:var(--field-focus-ring);border-color:transparent;color:#18181b}.side-link:hover .side-label,.side-link:hover .side-label span{color:#18181b}.side-link.active{background:#313131;border-color:#313131;color:#ffffff;font-weight:600}.side-link-button.side-link.active{margin:0 10px 4px;padding:9px 17px;border-radius:10px}.side-link.active .side-chevron,.side-link.active .side-icon,.side-link.active .side-label,.side-link.active .side-label span{color:#ffffff}.side-link.active .side-attention-dot{background:var(--notification-attention)}.side-nav-divider{height:1px;margin:10px 18px 12px;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:8px max(28px,var(--page-shadow-safe-area)) 24px;min-width:0;overflow-x:visible;max-width:var(--layout-max);width:100%;margin:0 auto;background:transparent;position:relative;z-index:0}.workspace .content{max-width:none;width:100%;margin:0;padding-left:max(28px,var(--page-shadow-safe-area));padding-right:max(40px,calc(var(--page-shadow-safe-area) + 12px))}.content:before{content:none}.topbar{position:-webkit-sticky;position:sticky;top:14px;z-index:30;margin-top:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;border-radius:0;padding:0 20px 10px;display:flex;justify-content:flex-end;align-items:center;box-shadow:none;min-height:0;transition:transform .22s ease,opacity .18s ease;will-change:transform,opacity}.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:999px;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:0 1 auto}.topbar-right-cluster{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0}.toolbar form{margin:0;flex:0 1 420px}.chip{border:1px solid var(--stroke);border-radius:12px;padding:8px 10px;color:var(--muted);background:rgba(255,255,255,.96)}.top-search-input{width:min(420px,42vw);height:42px;border:0;border-radius:14px;padding:0 14px;background:#ffffff;font-size:13px;font-weight:500;line-height:40px;color:#52525b;box-shadow:0 6px 14px -14px rgba(15,23,42,.08)}.top-search-input::placeholder{color:#52525b;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;opacity:1;box-shadow:0 6px 14px -14px rgba(15,23,42,.08)}.top-search-input:focus{outline:none;border-color:transparent;outline:2px solid var(--field-focus-ring);outline-offset:1px}.support-btn{text-decoration:none;border:1px solid transparent;border-radius:14px;height:42px;min-height:42px;padding:0 14px;background:#ffffff;color:#52525b;font-size:13px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:0 6px 14px -14px rgba(15,23,42,.08)}.support-btn:hover{background:#ffffff;color:#18181b;transform:translateY(-1px);box-shadow:0 8px 16px -14px rgba(15,23,42,.1)}.topbar-icon-link{text-decoration:none;border:1px solid transparent;border-radius:999px;width:42px;min-width:42px;height:42px;padding:0;background:#ffffff;color:#71717a;display:grid;place-items:center;transition:border-color .12s ease,color .12s ease,transform .12s ease,background .12s ease}.topbar-icon-link:hover{background:#fafafa;color:#18181b;transform:translateY(-1px)}.topbar-import-link{border-radius:14px}.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:999px;border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:var(--muted);cursor:pointer;box-shadow:0 8px 18px -14px rgba(15,23,42,.18);transition:transform .12s ease,background .12s ease,color .12s ease}.theme-toggle:hover{transform:translateY(-1px);background:#fafafa;color:#18181b}.topbar-right-cluster .top-search-input{width:min(388px,28vw)}.theme-toggle svg{display:block;width:22px;height:22px;color:currentColor}.language-selector{display:inline-flex;align-items:center}.language-select{min-width:128px;height:34px;border-radius:999px;padding:0 30px 0 12px;font-size:12px}.notification-menu,.user-menu{position:relative;z-index:45}.notification-btn{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:#71717a;cursor:pointer;box-shadow:0 6px 14px -14px rgba(15,23,42,.08);transition:transform .12s ease,background .12s ease,color .12s ease}.notification-btn:hover{transform:translateY(-1px);background:#fafafa;color:#18181b}.notification-btn svg{display:block;width:22px;height:22px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.notification-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:999px;padding:0 4px;border:0;background:var(--notification-attention);color:#20242d;font-size:10px;font-weight:700;line-height:14px}.notification-dropdown{position:absolute;right:0;top:42px;width:360px;max-height:75vh;z-index:80;border:0;background:#efeff1;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px;box-shadow:0 24px 50px rgba(24,24,27,.14);overflow:hidden;display:flex;flex-direction:column}.notification-head{padding:10px 12px;border-bottom:0;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:#4b5563}.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:#ffffff;color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;box-shadow:0 10px 24px -18px rgba(15,23,42,.22)}.notification-clear-btn:hover{color:var(--text);background:#ffffff}.notification-list{overflow:auto;padding:6px;display:grid;grid-gap:6px;gap:6px}.notification-empty-state{margin:0;padding:18px 18px 20px}.notification-item{display:flex;align-items:flex-start;gap:8px;border:0;border-radius:14px;padding:8px 10px;background:#ffffff;box-shadow:0 10px 24px -18px rgba(15,23,42,.22)}.notification-item-link{flex:1 1;min-width:0;text-decoration:none;color:inherit}.notification-delete-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none;color:var(--muted);width:auto;height:auto;border-radius:0;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}.notification-delete-btn svg{display:block;width:14px;height:14px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;fill:none}.notification-delete-btn:hover{color:#c34056;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.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-item.is-unread{background:#ffffff;box-shadow:0 10px 24px -18px rgba(15,23,42,.22)}.notification-item.is-unread .muted,.notification-item.is-unread .notification-body,.notification-item.is-unread .notification-title{color:inherit}.notification-item.is-unread .notification-delete-btn{background:#efeff1;border-color:var(--stroke)}.notification-title{margin:0;font-size:13px;font-weight:700}.notification-body{margin:4px 0 6px;font-size:12px;color:var(--muted)}.user-icon-btn{width:42px;height:42px;border-radius:999px;border:1px solid transparent;background:#ffffff;display:grid;place-items:center;color:var(--muted);cursor:pointer;box-shadow:var(--filter-bubble-shadow);transition:transform .12s ease,background .12s ease,color .12s ease}.user-icon-btn:hover{transform:translateY(-1px);background:#fafafa;color:#18181b}.topbar .btn{border:1px solid transparent}.topbar .btn,.topbar .btn:hover{background:#fff}.topbar .btn.btn-primary{border-color:transparent;background:#313131}.user-icon-btn svg{display:block;width:22px;height:22px;color:currentColor}.user-dropdown{position:absolute;right:0;top:42px;width:160px;z-index:80;border:1px solid var(--stroke);background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px;box-shadow:0 24px 50px rgba(24,24,27,.12);padding:6px;display:grid;grid-gap:4px;gap:4px}.user-dropdown button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.user-dropdown button:hover{background:#f5f7f8}.user-dropdown-divider{height:1px;margin:2px 6px;background:var(--stroke)}.user-dropdown button.user-dropdown-logout{color:#c34056}.user-dropdown button.user-dropdown-impersonation{color:#155eef;font-weight:700}.user-dropdown button.user-dropdown-impersonation:hover{background:#eef4ff}.user-dropdown button.user-dropdown-logout:hover{background:#fff6f8;color:#b4233a}.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:16px;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:16px;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:16px;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{width:min(1280px,calc(100vw - 32px));max-width:min(1280px,calc(100vw - 32px));padding:0;overflow:hidden;position:relative}.settings-apple-shell{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:560px}.settings-apple-sidebar{border-right:1px solid var(--stroke);background:#ffffff;padding:16px;display:grid;grid-gap:14px;gap:14px;align-content:start}.settings-apple-account{border:1px solid var(--stroke);border-radius:14px;background:rgba(255,255,255,.72);padding:12px;display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;align-items:center;min-width:0}.settings-apple-account strong{display:block;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.settings-apple-account small{display:block;margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.settings-apple-avatar{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#22c7d9;color:#fff;font-weight:700;border:1px solid rgba(34,199,217,.22);box-shadow:none}.settings-apple-nav{display:grid;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:12px;padding:8px 10px;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1e293b;cursor:pointer}.settings-apple-nav-item:hover{background:rgba(255,255,255,.55);border-color:rgba(145,166,201,.3)}.settings-apple-nav-item.active{background:var(--accent);border-color:var(--accent);color:#fff}.settings-apple-nav-item.active .settings-apple-icon{color:#ffffff}.settings-apple-nav-item-logout{color:#df4f5f}.settings-apple-nav-item-danger{color:#bb4d5d}.settings-apple-nav-item-danger:hover{color:#bb4d5d;background:rgba(187,77,93,.08);border-color:rgba(187,77,93,.16)}.settings-apple-nav-item-logout:hover{color:#df4f5f;background:rgba(223,79,95,.08);border-color:rgba(223,79,95,.18)}.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:14px;height:14px}.settings-apple-icon-account{color:#1aa6b7}.settings-apple-icon-security{color:#62708a}.settings-apple-icon-payments{color:#0f8b8d}.settings-apple-icon-notifications{color:#df4f5f}.settings-apple-icon-appearance{color:#5f6777}.settings-apple-icon-language{color:#269f95}.settings-apple-icon-help{color:#666fdc}.settings-apple-content{position:relative;padding:24px 28px;display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.settings-apple-content-head{padding-right:40px;min-height:72px;display:grid;align-content:start;grid-gap:56px;gap:56px}.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:18px;right:18px;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;padding:0!important;border:0!important;border-radius:0!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:2}.modal-corner-close svg{width:20px;height:20px;display:block}.modal-corner-close:hover{background:transparent!important;background-color:transparent!important;color:#111827}.modal-corner-close:active,.modal-corner-close:focus,.modal-corner-close:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}.team-modal{width:min(860px,calc(100vw - 32px));padding:0;display:grid;grid-gap:0;gap:0;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:18px;padding:24px 56px 18px 24px;border-bottom:1px solid var(--stroke)}.team-modal-head-copy{display:grid;grid-gap:16px;gap:16px;min-width:0}.team-modal-title-row{display:flex;align-items:flex-start;gap:14px}.team-modal-title-icon{width:42px;height:42px;border-radius:14px;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-modal-stats{display:flex;flex-wrap:wrap;gap:10px}.team-modal-stat{min-width:104px;padding:12px 14px;border-radius:16px;border:1px solid rgba(79,91,112,.12);background:rgba(255,255,255,.78);display:grid;grid-gap:2px;gap:2px}.team-modal-stat strong{font-size:18px;line-height:1.1}.team-modal-stat span{font-size:12px;color:var(--muted)}.team-modal-toolbar{padding:18px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.team-modal-search{width:min(420px,100%)}.team-modal-admin-pill{margin-bottom:0}.team-modal-list{padding:18px 24px 24px;display:grid;grid-gap:12px;gap:12px;max-height:min(68vh,760px);overflow:auto}.team-member-row{border:1px solid var(--stroke);border-radius:20px;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:14px 16px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.team-member-avatar{width:48px;height:48px;border-radius:14px;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:4px;gap:4px}.team-member-copy small,.team-member-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-inline-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;color:var(--muted)}.team-member-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;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 16px 14px}.team-member-inline-toggle{min-height:52px;justify-content:space-between;padding:12px 14px;border-radius:16px;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:999px;font-size:12px;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:999px}.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-submeta{display:block;color:var(--muted);font-size:12px;text-transform:capitalize}.team-member-manage-btn{min-width:96px}.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-view-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:12px 14px;border-radius:14px;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:13px;color:var(--muted);font-weight:600}.team-member-editor-toggles{display:grid;grid-gap:10px;gap:10px}.team-member-editor-actions{display:flex;justify-content:flex-end;gap:10px}.settings-apple-content h3{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.015em}.settings-apple-panel{border:1px solid var(--stroke);border-radius:14px;background:rgba(255,255,255,.72);padding:14px;display:grid;grid-gap:10px;gap:10px}.settings-apple-panel p{margin:0}.settings-inline-notice-row{display:flex;justify-content:flex-end;margin-top:2px}.settings-inline-notice{max-width:100%}.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:999px;margin-bottom:10px;background:rgba(255,244,214,.9);border:1px solid rgba(212,169,77,.22);color:#8a6116;box-shadow:inset 0 1px 0 rgba(255,255,255,.65);font-size:12px;font-weight:700;letter-spacing:.01em}.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:999px;background:rgba(223,79,95,.1);color:#bb4d5d;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-danger-card{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px;border-radius:16px;border:1px solid rgba(223,79,95,.14);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,248,248,.9))}.settings-danger-card strong{display:block;margin-bottom:6px;font-size:15px}.settings-danger-btn{flex:0 0 auto}@media (max-width:820px){.settings-danger-card{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:6px;gap:6px}.settings-field span{font-size:13px;color:var(--muted);font-weight:600}.settings-field-input{width:100%}.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-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-item{min-width:0;display:grid;grid-gap:4px;gap:4px}.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-status-pill{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 10px;border-radius:999px;font-size:12px;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:10px;border:1px solid var(--stroke);border-radius:12px;padding:10px 12px;background:rgba(255,255,255,.65)}.settings-apple-switches input[type=checkbox]{width:36px;height:20px;accent-color:var(--accent)}.settings-theme-actions{display:grid;grid-gap:10px;gap:10px}.settings-theme-btn{width:100%;justify-content:flex-start;min-height:42px;text-align:left}.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}.panel{position:relative;z-index:1;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:visible;margin-left:calc(-1 * max(28px, var(--page-shadow-safe-area)));margin-right:calc(-1 * max(40px, calc(var(--page-shadow-safe-area) + 12px)));padding-left:max(28px,var(--page-shadow-safe-area));padding-right:max(40px,calc(var(--page-shadow-safe-area) + 12px))}.page-title{margin:18px 0 8px;font-size:var(--font-size-title);line-height:var(--line-title);letter-spacing:-.02em;font-weight:500;color:var(--brand-ink)}.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-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,.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{--discovery-top-picks-left-inset:max(28px,var(--page-shadow-safe-area));--discovery-top-picks-right-gutter:max(40px,calc(var(--page-shadow-safe-area) + 12px));width:calc(100vw - var(--workspace-sidebar-width) - var(--discovery-top-picks-left-inset) + var(--discovery-top-picks-right-gutter));max-width:none;overflow-x:hidden;overflow-y:visible;padding-left:48px;margin-left:-48px;padding-right:0;margin-right:calc(100% - (100vw - var(--workspace-sidebar-width) - var(--discovery-top-picks-left-inset) + var(--discovery-top-picks-right-gutter)));padding-bottom:58px;margin-bottom:-58px}.discovery-banner-section{display:grid;grid-gap:12px;gap:12px;margin-top:-28px;margin-bottom:30px}.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 14px 62px 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)}@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{transform:translateY(0) scale(1)}.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){.discovery-top-picks-track{--discovery-top-pick-columns:2}}@media (max-width:760px){.discovery-top-picks-rail{--discovery-top-picks-right-gutter:max(28px,var(--page-shadow-safe-area));width:calc(100vw - var(--discovery-top-picks-left-inset) + var(--discovery-top-picks-right-gutter));margin-right:calc(100% - (100vw - var(--discovery-top-picks-left-inset) + var(--discovery-top-picks-right-gutter)))}.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:14px;margin-left:0;margin-right:0;-webkit-mask-image:none;mask-image:none}.discovery-grid-panel{padding:14px 14px 18px;border-radius:22px}}.appointments-page-title{margin-bottom:16px}.panel>.page-title+.muted{display:none}.help-desk-section{display:grid;grid-gap:18px;gap:18px;margin-bottom:28px}.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:clamp(22px,1.8vw,30px);line-height:1;letter-spacing:-.03em}.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:6px 0 calc(var(--page-section-gap) + 12px);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}.page-kpi-grid+.inbox-subfilter-row{margin-top:calc(var(--page-section-gap) + 12px)}.inbox-top-actions+.inbox-subfilter-row{margin-top:var(--page-section-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 rgba(49,49,49,.06)!important;border-radius:22px;background:color-mix(in srgb,var(--glass-soft) 92%,white 8%)!important;box-shadow:0 14px 28px -24px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.82)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.unified-dashboard-page-kpi h3{font-size:clamp(24px,2.3vw,34px);line-height:1;letter-spacing:-.04em}.unified-dashboard-page-filters{margin:0;padding:0}.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:20px;gap:20px}.dashboard-workspace-page-head{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.dashboard-workspace-page-head .page-title{font-size:clamp(30px,3vw,38px);line-height:1;letter-spacing:-.04em}.dashboard-workspace-page-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.dashboard-toolbar-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-toolbar-actions>*{flex:0 0 auto}.dashboard-action-button{min-height:42px;border-radius:var(--radius-md)}.toolbar-standard{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:42px}.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:13px;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-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:999px;border:1px solid rgba(17,24,39,.12);background:rgba(17,24,39,.08);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:999px;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:rgba(17,24,39,.08);background:rgba(17,24,39,.86)}.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 rgba(59,130,246,.14)}.field-checkbox-row-toggle:hover .field-checkbox-switch-track{border-color:rgba(17,24,39,.16)}.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:18px;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:transparent;outline:2px solid var(--field-focus-ring);outline-offset:1px;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{padding:20px 22px;border-radius:28px;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:16px;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:transparent;outline:2px solid var(--field-focus-ring);outline-offset:1px;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:13px;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:12px;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:1px solid transparent;border-radius:var(--radius-md);padding:11px 14px;background:rgba(255,255,255,.98);font-size:13px;color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px}.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:10px;background:#18181b;color:#fafafa;font-weight:600;font-size:12px;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:10px;background:#18181b;color:#fafafa;font-weight:600;font-size:12px;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(1px)}.input[type=file]:active::-webkit-file-upload-button,.input[type=file]:active::file-selector-button{transform:translateY(1px)}.date-text-input-wrap{position:relative;z-index:8}.date-text-input-field{padding-right:46px}.date-text-input-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:10px;background:transparent;color:var(--muted-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.date-text-input-toggle:hover{background:#f3f5f8}.date-text-input-toggle svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.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(--stroke);border-radius:16px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--surface-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:13px}.date-text-input-nav{width:36px;height:36px;border:0;border-radius:10px;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 svg{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:10px;background:transparent;color:var(--text);font-size:12px;cursor:pointer}.date-text-input-day:hover{background:#f3f5f8}.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}.search-select-trigger{width:100%;border:1px solid transparent;border-radius:14px;padding:11px 13px;background:#fff;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.search-select-trigger:focus{outline:none;border-color:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px}.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{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:#a1a1aa;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(--stroke);border-radius:18px;background:#ffffff;box-shadow:0 18px 48px rgba(15,23,42,.14);padding:8px 8px 0;display:grid;grid-gap:6px;gap:6px}.search-select-panel-portal{position:fixed;left:0;top:0;width:0;min-width:220px;max-width:min(760px,calc(100vw - 32px));z-index:320}.search-select-input{width:100%;border:1px solid var(--stroke);border-radius:var(--radius-md);height:42px;min-height:42px;padding:0 14px;font-size:13px;line-height:40px;background:transparent;color:#18181b;box-shadow:none}.search-select-input:focus{outline:none;border-color:transparent;outline:2px solid var(--field-focus-ring);outline-offset:1px}.search-select-list{max-height:220px;overflow:auto;display:grid;grid-gap:4px;gap:4px;margin-inline:0;background:#ffffff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:2px 0}.search-select-option{display:flex;align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;text-align:left;width:100%;min-height:40px;padding:0 14px;font-size:13px;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{min-width:0;display:grid;grid-gap:6px;gap:6px}.search-select-option-row{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:999px;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{flex:1 1 auto}.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:12px;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:13px;line-height:1.35}.search-select-option:first-child:last-child{border-radius:12px}.search-select-option:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.search-select-option:focus-visible,.search-select-option:hover{background:rgba(17,24,39,.06);outline:none}.search-select-option.is-active{background:rgba(17,24,39,.06);color:var(--text);font-weight:600}.search-select-panel-toolbar{padding:6px;border-radius:16px;border-color:rgba(79,91,112,.18);background:rgba(255,255,255,.98);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:6px}.search-select-panel-toolbar .search-select-input{border-color:var(--stroke);border-radius:12px;background:transparent;box-shadow:none}.search-select-panel-toolbar .search-select-list{margin-inline:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:transparent;gap:4px;padding:2px 0}.search-select-panel-toolbar .search-select-option{min-height:40px;padding:0 14px;border-top:0;border-radius:12px;background:transparent}.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:12px}.search-select-panel-toolbar .search-select-option.is-active,.search-select-panel-toolbar .search-select-option:focus-visible,.search-select-panel-toolbar .search-select-option:hover{background:rgba(17,24,39,.06)}.search-select-empty{margin:0;padding:10px 16px 14px;font-size:12px;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;cursor:pointer;font-size:var(--font-size-body);font-weight:700;color:var(--brand-ink);box-shadow:none;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,transform var(--motion-fast) ease,box-shadow var(--motion-base) ease}.btn:hover{border-color:transparent;background:#fafafa;box-shadow:none}.btn:focus,.btn:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:0;border-color:var(--field-focus-border);box-shadow:none}.btn:active{transform:translateY(1px)}.btn-primary{color:#fff;box-shadow:none}.btn-primary,.btn-primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.btn-primary:hover{filter:brightness(.96)}.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)}.btn-secondary,.btn-tertiary{border-color:transparent;color:var(--text-primary);box-shadow:none}.btn-tertiary{background:transparent}.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:24px;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:14px;padding:10px;background:#fff}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-gap:12px;gap:12px;overflow:auto;max-width:100%;margin-top:18px;padding-bottom:6px;align-items:stretch;min-height:0;height:calc(100dvh - 280px)}.board-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:32px}.board-toolbar .btn{justify-self:end}.board-toolbar-main{gap:12px;min-width:0}.board-toolbar-actions,.board-toolbar-main{display:flex;align-items:center;flex-wrap:wrap}.board-toolbar-actions{justify-content:flex-end;gap:.75rem;margin-left:auto}.board-toolbar-claims{grid-template-columns:minmax(280px,1fr) auto}.board-toolbar-claims .request-search-input,.board-toolbar-claims .request-search-input.request-search-input-compact{width:min(380px,100%)}.board-toolbar-claims-no-filter{grid-template-columns:minmax(280px,560px) 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:999px}.view-mode-link{align-items:center;justify-content:center;min-width:88px;padding:8px 14px;color:var(--muted);text-decoration:none;font-weight:600;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:#313131;color:#ffffff;box-shadow:none}.claim-view-mode-buttons{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.claim-view-mode-button{min-width:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:42px;height:42px;padding:0;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff;color:#313131;box-shadow:none;transition:border-color .14s ease,background .14s ease,transform .14s ease}.claim-view-mode-button:focus-visible,.claim-view-mode-button:hover{border-color:rgba(79,91,112,.34);background:#ffffff;transform:translateY(-1px)}.claim-view-mode-button svg{width:15px;height:15px;display:block}.board-toolbar-claims-with-filters{grid-template-columns:minmax(280px,1fr) auto;margin-bottom:24px}.board-toolbar-claims-with-filters .claim-brand-filter-select{width:min(220px,100%)}.claim-brand-filter-row{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:-4px}.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}.retailer-claims .claim-brand-filter-row+.claim-brand-filter-row{display:none}.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:190px;min-width:190px;max-width:100%}.claim-brand-filter-select .search-select-trigger{width:-moz-fit-content;width:fit-content;min-width:170px;min-height:42px;border-radius:var(--radius-md);padding:9px 14px;border-color:var(--stroke);background:#fff;color:var(--muted-strong);font-weight:400;box-shadow:none}.claim-brand-filter-row-inline .claim-brand-filter-select .search-select-trigger{width:190px;min-width:190px}.claim-brand-filter-select.claim-brand-filter-select-kanban .search-select-trigger{min-height:42px;border-radius:var(--radius-md);padding:9px 14px;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,.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:#2f6fda;background:#fff;color:#2458b3;font-weight:600;box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-trigger:hover{border-color:#2458b3;background:#fff;box-shadow:none}.claim-brand-filter-select.is-filtered .search-select-trigger:focus{border-color:#2458b3;outline:2px solid rgba(47,111,218,.2);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:#2458b3}.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:12px;align-items:center}.retailer-list-toolbar-left{gap:12px;flex-wrap:wrap}.retailer-list-toolbar .invoice-search-input,.retailer-list-toolbar .request-search-input,.retailer-list-toolbar .request-search-input-compact{color:var(--muted);font-size:13px;font-weight:500;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:13px;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:rgba(79,91,112,.34);background:#fff;box-shadow:none}.retailer-list-toolbar .claim-brand-filter-row-inline .claim-brand-filter-select,.retailer-toolbar-field .claim-brand-filter-select{width:190px;min-width:190px}.retailer-list-toolbar .claim-brand-filter-select .search-select-trigger{width:190px;min-width:190px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.retailer-list-toolbar .claim-brand-filter-select .search-select-chevron,.retailer-list-toolbar .claim-brand-filter-select .search-select-trigger,.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:13px;font-weight:500;line-height:1.2}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger{border-color:var(--stroke);background:#fff;color:var(--text);font-weight:700}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger:focus,.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-trigger:hover{border-color:rgba(79,91,112,.34);background:#fff;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:13px;line-height:1.2}.retailer-list-toolbar .claim-brand-filter-select.is-filtered .search-select-value{font-weight:700}.retailer-list-toolbar-right{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;gap:12px;min-height:42px;flex-wrap:wrap}.retailer-date-range{position:relative;z-index:8;width:220px;min-width:220px}.retailer-date-range-trigger{cursor:pointer;width:100%;min-height:42px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#ffffff;color:var(--muted);font-size:13px;font-weight:500;padding:9px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);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:rgba(79,91,112,.34);background:#fff;box-shadow:none}.retailer-date-range.is-open .retailer-date-range-trigger{border-color:rgba(79,91,112,.34);background:#ffffff;outline:2px solid rgba(79,91,112,.18);outline-offset:3px;box-shadow:none}.retailer-date-range-trigger:focus-visible{border-color:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.retailer-date-range.is-filtered .retailer-date-range-trigger{color:var(--text);font-weight:700}.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;transition:transform .18s cubic-bezier(.16,1,.3,1),color .14s ease}.retailer-date-range-icon svg{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{transform:translateY(-1px) scale(1.06)}.retailer-date-range-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:120;width:min(332px,calc(100vw - 40px));padding:14px;border:1px solid var(--stroke);border-radius:18px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow-raised);display:grid;grid-gap:12px;gap:12px}.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:12px;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:44px;padding:10px 18px;border:1px solid rgba(79,91,112,.22);border-radius:16px;background:#ffffff;color:var(--text);box-shadow:none}.retailer-date-range-clear-btn:focus-visible,.retailer-date-range-clear-btn:hover{border-color:rgba(79,91,112,.34);background:#ffffff;box-shadow: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;border:1px solid var(--stroke);border-radius:var(--radius);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--surface-shadow);padding:12px;min-height:100%}.column h3{margin:2px 96px 10px 0}.kanban-shell .column>.muted{position:absolute;top:16px;right:16px;margin:0;text-align:right}.card{border:0;border-radius:14px;background:#ffffff;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);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:0;background:var(--surface);box-shadow:var(--surface-shadow)}.claim-card-clickable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.claim-card-clickable:hover{transform:none;border-color:#b6c8f0;box-shadow:0 10px 24px rgba(108,131,186,.14)}.claim-card-clickable .kanban-card-id-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.claim-column-drop{transition:border-color .12s ease,background .12s ease}.claim-column-drop.is-drop-target{border-color:var(--highlight-border);background:var(--highlight)}.tag{display:inline-block;border-radius:999px;padding:3px 8px;font-size:11px;background:#f4f4f5;color:#52525b}.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:12px;background:var(--surface);padding:12px;margin-bottom:10px}.state-empty,.state-error,.state-loading{border:1px dashed var(--stroke);border-radius:12px;padding:12px;color:var(--muted);background:rgba(255,255,255,.46)}.state-error{color:#9b3b52;border-color:rgba(191,90,113,.34);background:rgba(249,228,233,.55)}.brands-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:14px}.brands-shell{border:0;border-radius:14px;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 370px;width:min(370px,100%);min-width:min(370px,100%);max-width:500px;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;font-size:13px;font-weight:500;color:var(--muted);line-height:40px}.brands-shell-floating .brands-search-input,.brands-shell-floating .brands-search-input:focus,.brands-shell-floating .brands-search-input:hover{border-color:transparent;box-shadow:var(--filter-bubble-shadow)}.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:13px;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:13px;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:translateY(-1px)}.brand-grid-item-add:focus-within .brand-grid-add-action-row,.brand-grid-item-add:hover .brand-grid-add-action-row{opacity:1;transform:translateY(0);pointer-events:auto}.brand-grid-add-action:focus-visible,.brand-grid-add-action:hover{transform:translateY(-1px) scale(1.02);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{top:14px;left:14px;z-index:2;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:#233247;font-size:11px;font-weight:600;letter-spacing:.02em;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.brand-grid-country-badge,.brand-grid-delete-button{position:absolute;display:inline-flex;align-items:center;backdrop-filter:blur(14px) saturate(1.2);box-shadow:var(--filter-bubble-shadow)}.brand-grid-delete-button{top:12px;right:12px;z-index:5;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.76);color:rgba(49,49,49,.78);-webkit-backdrop-filter:blur(14px) saturate(1.2);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:16px;height:16px;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:12px;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:start;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-kicker{display:inline-flex;align-items:center;justify-self:end;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.86);font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none}.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:12px;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:14px;justify-content:center;justify-self:end;margin-top:2px;font-size:12px;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:translateY(-1px) scale(1.02)}.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:14px;font-size:12px;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:translateY(-1px);box-shadow:0 16px 28px rgba(22,36,64,.16);filter:saturate(1.05)}.brand-connect-success-modal{max-width:420px;display:grid;grid-gap:14px;gap:14px;text-align:center}.brand-connect-success-modal h3{font-size:24px}.brand-connect-success-modal p{margin:0;color:var(--muted);line-height:1.5;text-wrap:balance}.brand-connect-success-modal .btn{justify-self:center;min-width:120px}.brand-connect-confirm-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.brand-connect-revoke-modal{max-width:580px;gap:18px}.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:56px;height:56px;border-radius:999px;display:grid;place-items:center;margin:0 auto;background:linear-gradient(135deg,#eff8f2,#f8fcf9);color:#1f7a3d;box-shadow:inset 0 0 0 1px rgba(31,122,61,.12),0 10px 24px -20px rgba(31,122,61,.35)}.brand-connect-success-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1400px){.brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.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){.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:11px;padding:10px;background:rgba(255,255,255,.88)}.check{display:inline-flex;align-items:center;gap:8px;font-size:13px;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:14px;min-height:48px;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='%23313131' 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:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.calendar-location-type-switch{border:1px solid var(--stroke);border-radius:16px;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}.brand-invite-modal .calendar-popup-input,.brand-invite-modal .input,.brand-invite-modal .search-select-input,.brand-invite-modal .search-select-trigger,.brand-invite-modal .select,.brand-invite-modal .textarea,.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,.delivery-note-create-modal .calendar-popup-input,.delivery-note-create-modal .input,.delivery-note-create-modal .search-select-input,.delivery-note-create-modal .search-select-trigger,.delivery-note-create-modal .select,.delivery-note-create-modal .textarea,.invoice-create-modal .calendar-popup-input,.invoice-create-modal .input,.invoice-create-modal .search-select-input,.invoice-create-modal .search-select-trigger,.invoice-create-modal .select,.invoice-create-modal .textarea,.request-create-modal .calendar-popup-input,.request-create-modal .input,.request-create-modal .search-select-input,.request-create-modal .search-select-trigger,.request-create-modal .select,.request-create-modal .textarea,.support-create-modal .calendar-popup-input,.support-create-modal .input,.support-create-modal .search-select-input,.support-create-modal .search-select-trigger,.support-create-modal .select,.support-create-modal .textarea{min-height:48px;padding:11px 14px;font-size:13px;line-height:1.35;border:1px solid var(--stroke);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:96px;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:96px;padding-top:12px;padding-bottom:12px}.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:96px;padding:12px 14px;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:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px;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:10px;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:13px;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:10px;background:var(--card);color:var(--muted-strong);font-size:12px;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:#313131;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:#c43a50;font-size:12px;font-weight:600}.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:14px;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:999px;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:13px;color:#20283b;line-height:1.4}.pin-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.pin-latest{margin:0;font-size:12px;color:#26324e}.pin-caption-preview{margin:0;font-size:13px;color:#20283b;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pin-season-line{margin:0;font-size:13px;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:999px;padding:4px 9px;font-size:12px}.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:24px;background:color-mix(in srgb,var(--glass-soft) 92%,white 8%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 18px 36px -30px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.84);padding:16px;display:grid;grid-gap:14px;gap:14px;overflow:visible;contain:layout paint;content-visibility:auto;contain-intrinsic-size:420px;margin: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:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.unified-directory-summary{padding-top:4px}.import-page-shell{display:grid;grid-gap:18px;gap:18px}.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-gap:18px;gap:18px;padding:20px;border:0;border-radius:28px;background:rgba(255,255,255,.92);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.import-workspace-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:18px;gap:18px;align-items:start}.import-assignment-card,.import-dropzone-card,.import-summary-card{border:1px solid var(--stroke);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:none}.import-dropzone-card{min-height:260px;padding:24px;display:grid;align-content:space-between;grid-gap:18px;gap:18px;background:rgba(255,255,255,.94)}.import-dropzone-copy{display:grid;grid-gap:10px;gap:10px}.import-dropzone-copy h3,.import-section-head h3{margin:0;font-size:18px;line-height:1.2}.import-dropzone-copy p,.import-summary-card p{margin:0;color:var(--muted)}.import-dropzone-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(17,24,39,.06);color:#4b5563;font-size:12px;font-weight:600}.import-dropzone-badge,.import-dropzone-button{width:-moz-fit-content;width:fit-content}.import-assignment-card,.import-summary-card{padding:20px}.import-assignment-form{display:grid;grid-gap:14px;gap:14px}.import-selected-file{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--stroke);border-radius:18px;background:rgba(248,249,251,.92)}.import-selected-file span{color:var(--muted);font-size:12px}.import-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.import-queue-shell{margin-top:0}.import-queue-table tr{cursor:pointer}.import-queue-table tr.is-selected-row td{background:rgba(17,24,39,.04)}.import-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.import-stat{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--stroke);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:none}.import-stat strong{font-size:24px;line-height:1}.import-stat span{color:var(--muted);font-size:12px}.kanban-shell{border:0;border-radius:14px;background:var(--glass-soft);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--surface-shadow);padding:12px;display:grid;grid-gap:10px;gap:10px;min-width:0;contain:layout paint;content-visibility:auto;contain-intrinsic-size:720px;margin:0}.kanban-shell .board-toolbar,.kanban-shell .invoice-toolbar{margin-bottom:10px}.kanban-shell .board,.kanban-shell .invoice-board{margin-top:0}: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:13px}.board .column,.claim-card-clickable,.invoice-board .column{contain:layout paint}.request-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.request-toolbar-inline-filters{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px}.request-toolbar-left-inline{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:nowrap}.request-toolbar-left-inline .invoice-search-input,.request-toolbar-left-inline .request-search-input-compact{width:430px;max-width:100%;flex:0 0 430px}.request-toolbar-right{gap:12px;margin-left:auto}.request-toolbar-actions,.request-toolbar-right{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.request-toolbar-actions{gap:10px}.dashboard-toolbar-actions,.invoice-create-actions,.request-toolbar-actions{min-height:42px}.request-create-menu{position:relative;display:inline-flex}.request-create-trigger{min-width:132px;justify-content:center;box-shadow:var(--filter-bubble-shadow)}.request-create-trigger.request-create-trigger-open{outline:none;box-shadow:var(--filter-bubble-shadow)}.request-create-menu-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;min-width:220px;padding:8px;border:1px solid var(--stroke);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;grid-gap:4px;gap:4px}.request-create-menu-option{width:100%;min-height:42px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--text);font-size:15px;font-weight:600;text-align:left;cursor:pointer}.request-create-menu-option-content{display:inline-flex;align-items:center;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 svg{width:16px;height:16px;display:block}.request-create-menu-option:focus-visible,.request-create-menu-option:hover{background:rgba(17,24,39,.06)}.request-toolbar-inline-filters .invoice-search-input,.request-toolbar-inline-filters .request-search-input{width:min(430px,100%)}.request-toolbar-search-only{grid-template-columns:minmax(0,1fr)}.request-toolbar-status-row{grid-template-columns:minmax(0,1fr) auto;margin-bottom:2px}.request-toolbar-status-left{display:flex;align-items:center;min-width:0}.request-toolbar-status-row .request-toolbar-right{justify-content:flex-end;margin-left:0}.request-search-input{width:min(760px,100%)}.request-search-input-compact,.request-toolbar-inline-filters .request-search-input-compact{width:min(430px,100%)}.brands-search-input,.inbox-search-input,.invoice-search-input,.request-search-input,.request-search-input-compact{height:42px;min-height:42px;border:1px solid var(--stroke);border-radius:var(--radius-md);padding:0 14px;background:#ffffff;font-size:13px;line-height:40px;color:#18181b;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.brands-search-input:focus,.inbox-search-input:focus,.invoice-search-input:focus,.request-search-input-compact:focus,.request-search-input:focus{outline:none;border-color:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px}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:999px;cursor:pointer;background-color:#8b95a7;-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:#d14343}.request-section-head{display:flex;justify-content:flex-end;align-items:center;margin-bottom:2px}.request-section-head strong{font-size:13px;color:#4f5a70;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{overflow-x:auto;overflow-y:visible;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;min-width:0}.page-list-table{width:100%;min-width:100%}.page-list-grid-head,.page-list-row{display:grid;align-items:center;min-width:100%}.page-list-grid-cell,.page-list-grid-head-cell{padding:12px clamp(14px,1.8vw,24px);text-align:left;vertical-align:middle;white-space:nowrap;min-width:0}.page-list-grid-cell{font-size:var(--font-size-table-body);line-height:var(--line-table-body);font-weight:400;letter-spacing:-.01em}.page-list-table:not(.page-list-table-inbox) .page-list-row .page-list-grid-cell:first-child:not(.page-list-claims-unread-cell){font-weight:600}.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-grid-head-cell{font-family:inherit;font-size:var(--font-size-table-head);line-height:var(--line-table-head);color:var(--muted);font-weight:500}.page-list-empty-row,.page-list-grid-head,.page-list-row{position:relative}.page-list-empty-row:after,.page-list-grid-head:after,.page-list-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--stroke)}.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}.page-list-table .page-list-empty-cell{padding-top:20px;padding-bottom:20px}.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-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-support .page-list-support-title-cell{font-weight:600}.page-list-table-support .page-list-support-subject-cell .request-link{font-weight:400}.page-list-row{position:relative;isolation:isolate}.page-list-row.is-clickable{cursor:pointer}.page-list-row:before{content:"";position:absolute;top:0;bottom:0;left:-16px;right:-16px;background:transparent;pointer-events:none;z-index:0}.page-list-row.is-clickable:hover:before{background:var(--table-row-hover)}.page-list-grid-cell,.page-list-grid-head-cell{position:relative;z-index:1}.page-list-row.is-clickable:hover .page-list-grid-cell{background:transparent}.page-list-table-align-center,.page-list-table-align-left,.page-list-table-align-right{text-align:left!important}.page-list-table-align-right>*{margin-left:0;margin-right:auto}.page-list-table .page-list-progress-cell{padding-left:8px;padding-right:12px}.page-list-table-orders{min-width:1300px}.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-inbox{width:100%;min-width:1180px}.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:6px;padding-right:10px}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-action-cell>*{margin-right:0!important}.page-list-table-inbox .page-list-grid-cell.page-list-inbox-preview-cell{min-width:0}.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-row.inbox-row-unread .page-list-inbox-preview-cell .inbox-preview-text{font-weight:700;color:var(--text)}.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-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:999px;background:rgba(33,38,52,.06);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>*,.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:first-child>.invoice-table-text{font-weight:600}.page-list-invoices-pay-cell,.page-list-invoices-pdf-cell,.page-list-invoices-status-cell{text-align:left!important}.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}.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-size:var(--font-size-table-body);line-height:var(--line-table-body);font-weight:400;letter-spacing:-.01em}.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){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 tr:last-child td{border-bottom:0}.table-empty-state-text{display:block;font-weight:400}.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:999px;background:#ccd2de}.ticket-progress-dot.active{background:#313131}.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}.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 .ownership-pill,.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%;gap:8px;padding:6px 8px 6px 12px;border-radius:999px;background:#eef4ff;color:#2f62b3;font-weight:500;font-size:12px;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 10px 18px -16px rgba(47,98,179,.45),0 1px 2px rgba(15,23,42,.05);transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease}.popup-inline-link.tracking-pill-link:hover,.request-link.tracking-pill-link:hover,.tracking-pill-link:hover{color:#244f94;background:#e7f0ff;box-shadow:0 14px 24px -18px rgba(47,98,179,.6),0 2px 4px rgba(15,23,42,.06);transform:translateY(-1px)}.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:34px}.tracking-pill-link-static:hover{color:#2f62b3;background:#eef4ff;box-shadow:0 10px 18px -16px rgba(47,98,179,.45),0 1px 2px rgba(15,23,42,.05);transform:none}.tracking-pill-value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tracking-pill-action{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#2f62b3;font-size:11px;font-weight:700;letter-spacing:.01em;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){.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}.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{width:8px;height:8px;border-radius:999px;background:var(--notification-attention);flex-shrink:0}.ownership-pill,.status-chip,.table-status-select,.ticket-ownership-select-wrap--table .ticket-ownership-text-trigger{display:inline-flex;align-items:center;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.status-chip{border:1px solid transparent;width:-moz-fit-content;width:fit-content;max-width:max-content;overflow:visible;text-overflow:clip;gap:7px}.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-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:inline-block}.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.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.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)}.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)}:root[data-theme=dark] .status-chip.is-open{background:var(--status-open-bg);border-color:transparent;color:var(--status-open-fg)}:root[data-theme=dark] .status-chip.is-progress{background:var(--status-progress-bg);border-color:transparent;color:var(--status-progress-fg)}:root[data-theme=dark] .status-chip.is-warn{background:var(--status-warn-bg);border-color:transparent;color:var(--status-warn-fg)}:root[data-theme=dark] .status-chip.is-done{background:var(--status-done-bg);border-color:transparent;color:var(--status-done-fg)}:root[data-theme=dark] .status-chip.is-muted{background:var(--status-muted-bg);border-color:transparent;color:var(--status-muted-fg)}:root[data-theme=dark] .status-chip.is-rose{background:var(--status-rose-bg);border-color:transparent;color:var(--status-rose-fg)}:root[data-theme=dark] .status-chip.is-shipped{background:var(--status-shipped-bg);border-color:transparent;color:var(--status-shipped-fg)}:root[data-theme=dark] .status-chip.invoice-status-open{background:#5b4730;color:#f5e9d6}:root[data-theme=dark] .status-chip.invoice-status-paid{background:#234631;color:#dff2e4}:root[data-theme=dark] .status-chip.invoice-status-partially-paid{background:#2d3f62;color:#dfe8f8}:root[data-theme=dark] .status-chip.invoice-status-overdue{background:#5a2b33;color:#ffdce2}:root[data-theme=dark] .status-chip.invoice-status-credit-open{background:#5b4726;color:#f5e9d6}:root[data-theme=dark] .status-chip.invoice-status-credit-used{background:#234631;color:#dff2e4}.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}.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}.request-table.request-table-inbox.request-table-inbox-has-ownership td:first-child,.request-table.request-table-inbox.request-table-inbox-has-ownership th:first-child{width:16%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(2),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(2){width:124px;min-width:124px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(3),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(3){width:15%;min-width:0}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(4),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(4){width:18%;min-width:0}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(5),.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(5),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(6){width:12%;min-width:0}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(7),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(7){width:104px;min-width:104px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(8),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(8){width:64px;min-width:64px}@media (max-width:1680px){.request-table.request-table-inbox td:nth-child(7),.request-table.request-table-inbox th:nth-child(7),.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(8),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(8){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}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(2),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(2){width:15%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(3),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(3){width:112px;min-width:112px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(4),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(4){width:132px;min-width:132px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(5),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(5){width:16%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(7),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(7){width:11%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(8),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(8){width:96px;min-width:96px}}@media (max-width:1280px){.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}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(2),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(2){width:14%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(3),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(3){width:104px;min-width:104px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(4),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(4){width:120px;min-width:120px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(5),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(5){width:15%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(7),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(7){width:10%}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(8),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(8){width:92px;min-width:92px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(9),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(9){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{margin:0}.inbox-subfilter-row,.inbox-top-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inbox-subfilter-row{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,.request-create-trigger,.request-create-trigger.request-create-trigger-open{box-shadow:var(--surface-shadow-raised)}.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:16px;flex-wrap:wrap;padding-bottom:2px}.inbox-table-head>.retailer-list-toolbar{flex:1 1 100%;width:100%}.inbox-table-scroll{overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-left:0;padding-right:0}.deliveries-table-scroll,.inbox-table-scroll{margin-left:-16px;margin-right:-16px}.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(300px,100%);min-width:220px;flex:0 1 300px;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{margin:0}.inbox-toolbar .request-toolbar-left-inline>.my-tickets-filter-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-create-menu{justify-content:flex-end}.inbox-create-menu-popover{z-index:30}.inbox-create-menu-item{border-top:0}.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:translateY(1px)}.inbox-archive-toggle-content svg{width:14px;height:14px;flex-shrink:0}.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-inbox.request-table-inbox-has-ownership td:nth-child(2),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(2){width:auto;min-width:180px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(3),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(3){width:auto;min-width:52px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(4),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(4){width:auto;min-width:140px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(5),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(5){width:auto;min-width:220px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(6),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(6){width:auto;min-width:140px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(7),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(7){width:auto;min-width:160px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(8),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(8){width:auto;min-width:116px}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(9),.request-table.request-table-inbox.request-table-inbox-has-ownership th:nth-child(9){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:flex;align-items:center;gap:8px;min-width:0;font-weight:400}.inbox-ticket-meta{color:var(--muted);font-size:12px;font-weight:500}.inbox-preview-text{color:var(--text);display:block;overflow:hidden;text-overflow:ellipsis}.inbox-preview-inline,.inbox-preview-text{width:100%;flex:1 1 auto;min-width:0;max-width:none;white-space:nowrap}.inbox-preview-inline{display:block!important;position:relative;overflow:hidden!important}.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}.inbox-row-tooltip{position:fixed;z-index:12;border:0;border-radius:12px;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:13px;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)}.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}.inbox-context-menu{position:fixed;z-index:280;min-width:160px;padding:6px;border:1px solid var(--stroke);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.inbox-context-menu-item{width:100%;border:0;background:transparent;border-radius:10px;padding:10px 12px;text-align:left;color:var(--text);cursor:pointer}.inbox-context-menu-item:hover{background:#f3f5f8}.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{display:grid;grid-gap:var(--page-list-gap);gap:var(--page-list-gap)}.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:#ffffff}.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:10px;gap:10px}.request-create-section-title{font-size:15px;line-height:1.3;font-weight:700}.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:12px;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:12px;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:12px}.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:10px;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{align-items:center;gap:8px}.status-edit-control,.status-edit-wrap{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:max-content}.status-edit-btn{width:28px;height:28px;border:1px solid var(--stroke);border-radius:9px;background:rgba(255,255,255,.95);color:#49546b;display:inline-grid;place-items: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}.status-edit-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:210px;border:1px solid var(--stroke);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 16px 26px rgba(24,28,37,.15);padding:6px;display:grid;grid-gap:4px;gap:4px;z-index:50}.status-edit-option{border:1px solid transparent;border-radius:8px;padding:7px 9px;background:transparent;text-align:left;color:var(--text);cursor:pointer}.status-edit-option:hover{background:#edf1f7;border-color:#d9e1ef}.status-edit-option.is-active{background:#e8eef8;border-color:#c7d5ef;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:13px;line-height:1.45}.detail-stack-item{display:grid;grid-gap:4px;gap:4px}.detail-stack-item--full{grid-column:1/-1}.detail-stack-label{margin:0;font-size:12px;line-height:1.3;color:var(--muted-strong);font-weight:600}.detail-stack-value{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.detail-stack-value .request-link{color:inherit}.ticket-detail-section{border:0;border-radius:12px;background:#fff;padding:14px 16px;display:grid;grid-gap:12px;gap:12px;box-shadow:var(--surface-shadow)}.ticket-detail-section h5{margin:0;font-size:12px;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-ownership-bubble{background:#ffffff;box-shadow:none}.jira-main>.claim-details-grid{gap:12px;align-content:start}.jira-main>.claim-details-grid>.ticket-detail-section,.jira-main>.claim-details-grid>.ticket-ownership-bubble,.jira-main>.invoice-bank-bubble,.jira-main>.modal-detail-surface{border-radius:22px;background:rgba(255,255,255,.98);box-shadow:none;border:0}.jira-main>.claim-details-grid>.ticket-detail-section,.jira-main>.claim-details-grid>.ticket-ownership-bubble,.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:13px;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:13px;font-weight:700}.jira-main>.claim-details-grid .detail-stack-value{color:#3f4652;font-size:13px;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:18px;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:18px;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:13px;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:13px;line-height:1.4}.jira-main>.claim-details-grid .support-message-body{color:#3f4652;font-size:13px;line-height:1.5}.ticket-ownership-detail-grid{grid-template-columns:minmax(160px,.42fr) minmax(280px,.58fr);align-items:start}.ticket-ownership-select-wrap{display:grid;grid-gap:6px;gap:6px;position:relative}.ticket-ownership-select{min-height:40px;font-size:13px;background:rgba(255,255,255,.96)}.ticket-ownership-text-trigger{display:inline-flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer}.ticket-ownership-text-trigger.is-unassigned{color:var(--muted-strong)}.ticket-ownership-text-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:180;min-width:220px;max-width:280px;padding:6px;border:1px solid var(--stroke);border-radius:14px;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 18px 36px rgba(15,23,42,.12);display:grid;grid-gap:4px;gap:4px}.ticket-ownership-text-loading,.ticket-ownership-text-option{border:0;background:transparent;text-align:left;border-radius:10px;padding:8px 10px;font-size:12px;color:var(--text)}.ticket-ownership-text-option{cursor:pointer}.ticket-ownership-text-option.is-active,.ticket-ownership-text-option:hover{background:#f5f7fb}.ticket-ownership-inline{display:block;min-width:0}.ticket-ownership-inline .ticket-ownership-select-wrap{display:inline-flex;align-items:center;width:auto;max-width:max-content}.ticket-ownership-select-wrap--table .ticket-ownership-text-trigger{display:inline-flex;align-items:center;min-height:0;width:-moz-fit-content;width:fit-content;max-width:max-content;border:1px solid transparent;border-radius:999px;padding:7px 16px;background:#eef1f5;color:#677084;font:inherit;font-size:12px;font-weight:600;justify-content:center;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:center;line-height:1.2;box-shadow:none}.ticket-ownership-select-wrap--table .ticket-ownership-text-trigger.is-unassigned{color:#7a8190}.ownership-pill{justify-content:center;border:1px solid transparent;min-height:0;background:#eef1f5;color:#677084;overflow:visible;text-overflow:clip;text-align:center;vertical-align:middle}.ownership-pill,.request-table td>.ownership-pill{width:-moz-fit-content;width:fit-content;max-width:max-content}.request-table td>.ownership-pill{display:inline-flex;margin-left:auto;margin-right:auto}.request-table.request-table-inbox.request-table-inbox-has-ownership td:nth-child(4){text-align:center}.ownership-pill.is-unassigned{color:#7a8190}.claim-card-clickable .ticket-ownership-inline{margin-top:10px}.ticket-ownership-kanban{position:relative;display:inline-flex;align-items:center;z-index:2}.ticket-ownership-kanban.is-open{z-index:120}.ticket-ownership-kanban-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:999px;background:#f4f4f5;color:#52525b;font-size:11px;font-weight:700;line-height:1;cursor:pointer}.ticket-ownership-kanban-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:180;min-width:220px;max-width:280px;padding:6px;border:1px solid var(--stroke);border-radius:14px;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 18px 36px rgba(15,23,42,.12);display:grid;grid-gap:4px;gap:4px}.ticket-ownership-kanban-loading,.ticket-ownership-kanban-option{border:0;background:transparent;text-align:left;border-radius:10px;padding:8px 10px;font-size:12px;color:var(--text)}.ticket-ownership-kanban-option{cursor:pointer}.ticket-ownership-kanban-option.is-active,.ticket-ownership-kanban-option:hover{background:#f5f7fb}.ticket-ownership-error--kanban{position:absolute;top:calc(100% + 8px);right:0;margin:0;width:max-content;max-width:220px}.kanban-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.kanban-card-meta-pills{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.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:999px;width:-moz-fit-content;min-height:0;padding:7px 16px;font:inherit;font-size:12px;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)}.ticket-ownership-hint{font-size:11px;color:var(--muted)}.ticket-ownership-error{margin:0}.claim-details-grid>.reorder-items-card,.claim-details-grid>.reorder-meta-card{grid-column:1/-1}.modal-backdrop{position:fixed;inset:0;background:rgba(17,24,39,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;z-index:120;padding:16px;animation:modal-backdrop-in var(--motion-base) ease}.modal-backdrop-top{z-index:260}.modal-backdrop-no-blur{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(17,24,39,.18)}.modal-card{width:min(720px,100%);max-height:90vh;overflow:auto;position:relative;border:1px solid var(--stroke);border-radius:24px;background:#ffffff;box-shadow:0 28px 64px rgba(17,24,39,.16);padding:18px;transform-origin:50% 48%;animation:modal-card-in var(--motion-slow) cubic-bezier(.2,.9,.22,1)}.modal-card:has(.jira-modal-grid){overflow:hidden}.modal-card.jira-modal{overflow:hidden;display:flex;flex-direction:column;height:min(90vh,920px);background:var(--bg)}.modal-card.jira-modal.invoice-jira-modal{overflow:visible}.modal-card>.jira-modal-grid{min-height:0;flex:1 1}.modal-file-drop-zone{position:relative}.modal-file-drop-zone.is-file-drop-target{border-color:color-mix(in srgb,var(--accent) 55%,white);box-shadow:0 34px 72px rgba(15,23,42,.24),0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-2px) scale(1.003);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:1px dashed color-mix(in srgb,var(--accent) 38%,var(--stroke));border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,250,252,.94)),rgba(255,255,255,.82);-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-overlay span{max-width:32ch;font-size:12px;line-height:1.45;color:var(--muted)}.modal-file-drop-overlay.is-visible{opacity:1;transform:scale(1)}.modal-file-drop-selection{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.request-create-modal{width:min(980px,100%)}.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(672px,92vw)}.request-create-modal .modal-actions-right{display:flex;justify-content:flex-end}.request-create-actions{margin-top:4px}.request-create-submit-btn{width:auto;max-width:100%;align-self:flex-end}.invoice-create-modal .field>span,.request-create-modal .field>span,.support-create-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)}.calendar-create-form .input,.calendar-create-form .search-select-input,.calendar-create-form .search-select-option,.calendar-create-form .search-select-option-label,.calendar-create-form .search-select-trigger,.calendar-create-form .search-select-value,.calendar-create-form .select,.calendar-create-form .textarea,.delivery-note-create-modal .input,.delivery-note-create-modal .search-select-input,.delivery-note-create-modal .search-select-option,.delivery-note-create-modal .search-select-option-label,.delivery-note-create-modal .search-select-trigger,.delivery-note-create-modal .search-select-value,.delivery-note-create-modal .select,.delivery-note-create-modal .textarea,.invoice-create-modal .input,.invoice-create-modal .search-select-input,.invoice-create-modal .search-select-option,.invoice-create-modal .search-select-option-label,.invoice-create-modal .search-select-trigger,.invoice-create-modal .search-select-value,.invoice-create-modal .select,.invoice-create-modal .textarea,.request-create-modal .input,.request-create-modal .search-select-input,.request-create-modal .search-select-option,.request-create-modal .search-select-option-label,.request-create-modal .search-select-trigger,.request-create-modal .search-select-value,.request-create-modal .select,.request-create-modal .textarea,.support-create-modal .input,.support-create-modal .search-select-input,.support-create-modal .search-select-option,.support-create-modal .search-select-option-label,.support-create-modal .search-select-trigger,.support-create-modal .search-select-value,.support-create-modal .select,.support-create-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)}.calendar-create-form .input::placeholder,.calendar-create-form .search-select-input::placeholder,.calendar-create-form .search-select-value.is-placeholder,.calendar-create-form .textarea::placeholder,.delivery-note-create-modal .input::placeholder,.delivery-note-create-modal .search-select-input::placeholder,.delivery-note-create-modal .search-select-value.is-placeholder,.delivery-note-create-modal .textarea::placeholder,.invoice-create-modal .input::placeholder,.invoice-create-modal .search-select-input::placeholder,.invoice-create-modal .search-select-value.is-placeholder,.invoice-create-modal .textarea::placeholder,.request-create-modal .input::placeholder,.request-create-modal .search-select-input::placeholder,.request-create-modal .search-select-value.is-placeholder,.request-create-modal .textarea::placeholder,.support-create-modal .input::placeholder,.support-create-modal .search-select-input::placeholder,.support-create-modal .search-select-value.is-placeholder,.support-create-modal .textarea::placeholder{color:var(--muted)}.request-create-section-title{font-family:inherit}.invoice-create-modal{width:min(860px,96vw);overflow:visible}.invoice-create-form{gap:16px}.invoice-create-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.invoice-create-notes,.invoice-create-payment-conditions{grid-column:1/-1}.invoice-create-controls{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;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}.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}.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:12px}.jira-modal{width:min(1280px,92vw)}.jira-modal-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);grid-gap:0;gap:0;align-items:stretch;min-height:min(78vh,820px);height:100%}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@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}.invoice-modal-meta{font-size:32px;line-height:1.1;font-weight:600;color:var(--text)}.jira-main{border:0;border-radius:0;padding:16px 28px 16px 0;background:var(--bg);display:flex;flex-direction:column;gap:16px;overflow-x:visible;overflow-y:auto;min-width:0;min-height:0;max-height:100%}.modal-delete-row{margin-top:auto;display:flex;justify-content:flex-start;padding-top:8px}.jira-comments{border:0;border-left:1px solid var(--stroke);border-radius:0;padding:16px 0 20px 16px;display:flex;flex-direction:column;gap:10px;background:var(--bg);min-height:0;overflow:visible;min-width:0;height:100%}.jira-comments,.jira-comments .comment-compose{overflow-x:hidden}.jira-comments.jira-comments--internal .comment-compose{background:#fff7dc;border-color:#f1e2a6}.jira-comments.jira-comments--internal .comment-compose .textarea{background:transparent;border-color:transparent;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:12px}.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:999px;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:999px;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:#313131;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;min-height:28px;padding:0;border:0;background:transparent;color:#7a818d;font-size:15px;font-weight:400;line-height:1;transform:translateY(8px)}.chat-channel-inline-toggle.is-active{color:#313131;font-weight:500}.chat-channel-inline-toggle .chat-channel-unread-dot{position:absolute;top:-1px;right:-8px}.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:999px;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:#4b5563}.chat-channel-text-toggle-option.is-active{color:#313131;padding:0 10px;border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.92)}.modal-card>.claim-details-grid{margin-bottom:14px}.delivery-note-add-row{display:flex;justify-content:flex-start;margin-top:6px}.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:16px;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 .split{margin:0}.invoice-pdf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.invoice-meta-bubble{margin-bottom:0}.invoice-editable-value{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;margin:-4px -6px;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left}.invoice-editable-value.is-enabled{cursor:text}.invoice-editable-value.is-enabled:hover{background:var(--glass-soft)}.invoice-editable-value:disabled{opacity:1}.invoice-inline-editor{display:grid;grid-gap:6px;gap:6px}.invoice-inline-textarea{min-height:86px;resize:vertical}.invoice-inline-error{margin-top:-2px}.invoice-bank-bubble{margin:0 0 12px;padding:12px 14px;border:1px solid var(--stroke);border-radius:12px;background:var(--glass-soft);display:grid;grid-gap:6px;gap:6px}.invoice-bank-bubble h4{margin:0;font-size:13px}.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:12px;font-weight:600;color:var(--accent-strong)}.invoice-pay-btn{border-radius:12px;padding:7px 11px;font-size:12px;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-head{display:grid;grid-gap:6px;gap:6px;padding-right:44px}.invoice-payment-modal-head h3{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.015em}.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:18px;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-pay-submit-logo{height:14px;width:auto;display:block;filter:brightness(0) invert(1)}.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:13px;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:12px;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:16px;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:999px;background:rgba(15,139,141,.12);color:#0f6d70;font-size:12px;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:14px;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:translateY(-1px)}.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:999px;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:14px;background:rgba(15,139,141,.12)}.preorder-modal-layout{display:grid;grid-gap:12px;gap:12px}.preorder-modal-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);grid-gap:10px;gap:10px}.preorder-modal-card,.preorder-table-card{border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 10px 28px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.7)}.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:13px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:#2f343d}.preorder-modal-chip{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:30px;padding:5px 11px;border-radius:999px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.1),0 6px 16px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.8);color:var(--text);font-size:12px;font-weight:700}.preorder-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px}.jira-main .preorder-detail-grid .detail-stack-label{margin-bottom:2px;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)}.jira-main .preorder-detail-grid .detail-stack-value{display:block;width:100%;box-sizing:border-box;min-height:24px;padding:10px 12px;border:1px solid var(--stroke);border-radius:14px;background:transparent;color:var(--muted-strong);font-size:13px;line-height:1.45;font-weight:600}.preorder-document-card{min-height:258px;display:flex;flex-direction:column;justify-content:flex-start}.preorder-modal-card-flat{background:transparent!important;box-shadow:none!important;border:1px solid var(--stroke)!important;border-radius:22px!important;padding:18px 20px!important}.preorder-document-card>.muted,.preorder-document-card>.preorder-document-list{flex:1 1}.preorder-document-upload{white-space:nowrap}.preorder-document-actions{margin-top:16px;display:flex;justify-content:flex-start}.preorder-document-list{display:grid;grid-gap:8px;gap:8px;align-content:start;margin-top:0}.preorder-document-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.92);border:0;color:inherit;text-decoration:none;min-height:48px;max-width:100%;transition:background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.preorder-document-item:hover{background:rgba(255,255,255,.98);box-shadow:0 10px 24px rgba(15,23,42,.08)}.preorder-document-item:focus-visible .preorder-document-file-action,.preorder-document-item:hover .preorder-document-file-action{color:var(--accent-strong)}.preorder-document-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 auto}.preorder-document-copy strong{font-size:12px;font-weight:700}.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.35}.preorder-document-action,.preorder-table-icon-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:32px;height:32px;border:1px solid rgba(34,34,34,.12);border-radius:10px;background:rgba(255,255,255,.96);color:var(--text);flex-shrink:0;line-height:0;padding:0}.preorder-document-action svg,.preorder-table-icon-btn svg{display:block;width:17px;height:17px;flex-shrink:0}.preorder-document-file-action{margin-left:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text);line-height:0}.preorder-document-file-action svg{display:block;width:20px;height:20px;flex-shrink:0}.preorder-table-shell{overflow-x:auto}.preorder-table-card .ticket-detail-section-head{margin-bottom:8px}.preorder-table-card .ticket-detail-section-head h5{margin:0;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:#2f343d}.preorder-modal-table{min-width:100%}.preorder-modal-table th{white-space:nowrap;color:#7c8596;font-size:12px;font-weight:500;background:transparent;text-align:left}.preorder-modal-table td{vertical-align:middle;background:transparent;color:#464d59;font-size:13px;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 td,.preorder-modal-table th{padding-top:13px;padding-bottom:13px}.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-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%}.preorder-table-card .delivery-note-add-row{margin-top:10px}.preorder-table-card .delivery-note-add-row .btn{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:40px;padding:0 18px;border-radius:14px;background:#ffffff;line-height:1;font-size:14px;font-weight:600;white-space:nowrap}.jira-comment-list{display:grid;grid-gap:10px;gap:10px;grid-auto-rows:max-content;align-content:start;max-height:100%;min-height:0;flex:1 1;overflow-y:auto;overflow-x:hidden;padding:2px 4px 72px 2px;scroll-padding-bottom:72px}.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:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start;justify-self:start;max-width:100%;padding:10px 10px 10px 0;animation:commentFadeIn .16s ease}.jira-comment-item.is-own{display:flex;flex-direction:row-reverse;justify-content:flex-start;justify-self:end;margin-left:auto;padding:10px 0 10px 10px}.jira-comment-item.is-own .jira-comment-avatar{flex:0 0 34px}.jira-comment-item.is-own .jira-comment-content{flex:0 1 auto}.jira-comments.jira-comments--internal .jira-comment-content{background:#fff8df}.jira-comments.jira-comments--internal .jira-comment-item.is-own .jira-comment-content{background:#fff2be}@keyframes commentFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.jira-comment-avatar{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;aspect-ratio:1/1;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.01em;align-self:start;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--surface-shadow);overflow:hidden}.chat-profile-hover{position:relative;display:inline-flex}.chat-profile-hover-inline{align-items:center}.chat-profile-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;display:none;min-width:148px;max-width:min(240px,calc(100vw - 32px));padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 18px 44px rgba(15,23,42,.12),0 2px 12px rgba(15,23,42,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateX(-50%);white-space:normal}.chat-profile-hover:focus-within .chat-profile-tooltip,.chat-profile-hover:hover .chat-profile-tooltip{display:grid;grid-gap:3px;gap:3px}.chat-profile-tooltip-name{display:block;color:#1f2937;font-size:12px;font-weight:700;line-height:1.25}.chat-profile-tooltip-meta{display:block;color:#6b7280;font-size:11px;font-weight:500;line-height:1.35}.jira-comment-content{position:relative;display:grid;grid-row-gap:6px;row-gap:6px;grid-column-gap:14px;column-gap:14px;min-width:0;justify-self:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head date" "body body" "reactions reactions" "attachments attachments";border:0;border-radius:8px 20px 20px 20px;padding:10px 12px 18px;overflow:visible}.jira-comment-content,.jira-comment-item.is-own .jira-comment-content{width:min(calc(100% - 12px),60%);max-width:min(calc(100% - 12px),60%);background:#ffffff;box-shadow:var(--surface-shadow)}.jira-comment-item.is-own .jira-comment-content{justify-self:end;grid-template-areas:"date head" "body body" "reactions reactions" "attachments attachments";border-radius:20px 8px 20px 20px;color:var(--text)}.jira-comment-head{grid-area:head;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.jira-comment-item.is-own .jira-comment-head{justify-content:flex-end}.jira-comment-item.is-own .jira-comment-head p{order:2}.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}.jira-comment-role{display:inline-flex;align-items:center;border-radius:999px;border:0;background:#f5f7fb;color:#334155;padding:2px 7px;font-size:10px;font-weight:600}.jira-comment-role[data-role=retailer]{background:#f5f7fb;color:#475569}.jira-comment-role[data-role=agent]{background:#fff1e8;color:#c2410c}.jira-comment-role[data-role=label]{background:#ecf8f1;color:#047857}.jira-comment-role[data-role=user]{background:#f5f7fb;color:#475569}.jira-comment-date{grid-area:date;margin-top:0;font-size:11px;justify-self:end;align-self:center;white-space:nowrap}.jira-comment-item.is-own .jira-comment-date{justify-self:start;color:#6b7280}.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{background:#f5f7fb;color:#334155}.jira-comment-item.is-own .jira-comment-body,.jira-comment-item.is-own .jira-comment-body *{color:var(--text)}.jira-comment-item.is-own .ticket-inline-link{background:#f3f4f6;color:#374151}.jira-comment-item.is-own .comment-attachment-chip{border-color:#dbe3ef;background:#f8fafc;color:#334155}.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:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:#475569;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:#334155}.jira-comment-reaction-trigger.is-active{border-color:var(--stroke);background:rgba(255,255,255,.98);color:#374151}.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:999px;border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:#223047;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:#374151}.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:#64748b}.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:14px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;color:#334155;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:999px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);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:999px;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:translateY(-1px) scale(1.05)}.ticket-inline-link{display:inline;border-radius:8px;padding:0 4px;margin:0 1px;background:#f3f4f6;color:#374151;font-weight:600;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.ticket-inline-link:hover{background:#e5e7eb}.comment-attachments{grid-area:attachments;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.comment-attachment-chip{display:inline-flex;align-items:center;border:1px solid var(--stroke);border-radius:999px;background:rgba(255,255,255,.98);color:#2f3d5a;padding:8px 12px;min-height:38px;font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-attachment-chip.is-removable{position:relative;padding-right:30px;overflow:visible}.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:12px;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:14px;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-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:12px}.comment-edit-btn{margin-left:auto;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid var(--stroke);background:var(--surface);color:var(--text-primary);font-size:12px}.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:14px;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:24px;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:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px;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.is-drop-target .textarea,.mention-input-wrap.is-drop-target textarea{border-color:var(--accent);outline:2px solid var(--ring);outline-offset:1px;background:rgba(79,91,112,.06)}.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 var(--stroke);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 12px 26px rgba(15,23,42,.18);padding:6px;max-height:220px;overflow:auto}.mention-suggestion{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:6px 8px}.mention-suggestion strong{font-size:12px}.mention-suggestion span{font-size:11px;color:var(--muted)}.mention-suggestion:hover{background:#eef3fb;border-color:#d5dfef}.mention-suggestion.is-active{background:#eef3fb;border-color:#b7c9e6}.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:rgba(255,255,255,.98);box-shadow:none;position:relative;z-index:1201}.jira-comments.jira-comments--internal .comment-compose.comment-compose--ticket-chat{background:#fff7dc;border-color:#f1e2a6}.modal-card .jira-comments .comment-compose.comment-compose--ticket-chat{background:rgba(255,255,255,.98);border-radius:24px}.modal-card .jira-comments.jira-comments--internal .comment-compose.comment-compose--ticket-chat{background:#fff7dc}.comment-compose-textarea{min-height:72px;display:block;width:100%;padding:8px 6px 4px;margin-bottom:0;resize:vertical;border-radius:18px;vertical-align:top;border:0;background:transparent;box-shadow:none;font-size:13px;line-height:1.5}.comment-compose-textarea.comment-compose-textarea--with-emoji{padding-left:6px;padding-bottom:4px}.comment-compose-textarea:focus,.comment-compose-textarea:focus-visible{border:0;outline:0;box-shadow:none}.comment-compose-textarea::placeholder{color:#666f7d;opacity:1}.comment-compose-actions{position:static;display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin-top:12px}.comment-compose-upload-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.comment-compose--ticket-chat{width:100%;max-width:none;padding:8px 14px 12px;margin-bottom:0;margin-right:0;align-self:stretch}.comment-compose--ticket-chat .comment-compose-upload-list{margin-top:4px;margin-bottom:8px}.comment-compose--ticket-chat .comment-attachment-chip{min-height:28px;padding:4px 10px;background:#ffffff;font-size:12px}.comment-compose--ticket-chat .comment-compose-textarea,.comment-compose--ticket-chat .textarea{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:10px!important;padding-right:0!important}.comment-compose--ticket-chat .comment-compose-textarea{min-height:72px;padding-top:10px}.comment-compose--ticket-chat .comment-compose-actions{margin-top:4px;align-items:center;gap:10px;padding-right:0;padding-left:2px}.comment-compose--ticket-chat .comment-compose-send-btn{width:32px;min-width:32px;height:32px;min-height:32px;margin-top:0;margin-right:-6px;transform:translateY(5px)}.comment-compose--ticket-chat .comment-compose-footer{left:102px;right:auto;bottom:13px;width:auto;justify-content:flex-start;align-items:center;gap:16px;margin-left:14px}.comment-compose-footer{position:absolute;left:18px;bottom:-40px;display:inline-flex;align-items:center;gap:26px;margin-top:0;z-index:3}.comment-compose-inline-tools{display:none}.comment-compose-inline-tools>*{pointer-events:auto}.comment-compose-emoji-trigger{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(207,217,230,.98);background:rgba(255,255,255,.98);color:#475569;font-size:14px;box-shadow:none}.comment-compose-emoji-trigger:focus-visible,.comment-compose-emoji-trigger:hover{border-color:#c5d1e1;color:#334155}.comment-compose-emoji-popover{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(205,214,226,.96);border-radius:999px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 34px rgba(15,23,42,.16)}.comment-compose-emoji-option{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:0;background:transparent;font-size:18px;line-height:1;transition:transform .14s ease,background-color .14s ease}.comment-compose-emoji-option:focus-visible,.comment-compose-emoji-option:hover{background:rgba(241,245,249,.96);transform:translateY(-1px) scale(1.05)}.comment-compose-emoji-option,.comment-compose-emoji-popover,.comment-compose-emoji-trigger{display:none!important}.comment-attach-btn{min-height:32px;padding:6px 10px;font-size:12px;border-radius:10px}.attachment-picker-stack{display:grid;justify-items:start;grid-gap:8px;gap:8px}.chat-action-menu,.chat-attachment-menu{position:relative}.chat-language-menu{position:relative;z-index:1400}.chat-language-menu--plain .chat-language-trigger{padding:0;border:0;background:transparent}.chat-attachment-trigger{justify-content:center;width:26px;height:26px;color:#8a8f98;font-size:28px;line-height:1;padding:0 0 1px}.chat-action-trigger,.chat-attachment-trigger{display:inline-flex;align-items:center;border-radius:0;border:0;background:transparent;transform:translateY(8px);box-shadow:none}.chat-action-trigger,.chat-language-trigger{gap:4px;min-height:28px;padding:0;color:#7a818d;font-size:15px;font-weight:400}.chat-language-trigger{display:inline-flex;align-items:center;border:0;background:transparent;line-height:1;box-shadow:none}.chat-language-trigger:focus-visible,.chat-language-trigger:hover{color:#4b5563}.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:#4b5563}.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;border:1px solid var(--stroke);border-radius:16px;padding:4px 0;z-index:220}.chat-action-popover,.chat-attachment-popover{position:absolute;left:0;bottom:calc(100% + 12px);background:#ffffff;box-shadow:var(--surface-shadow)}.chat-action-popover{min-width:272px;border:1px solid var(--stroke);border-radius:18px;padding:6px 0;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:#ffffff;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}.chat-action-popover-title{padding:10px 14px 8px;color:var(--muted);font-size:12px;font-weight:600}.chat-attachment-popover-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;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:rgba(244,246,249,.92)}.chat-action-popover-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;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:rgba(244,246,249,.92)}.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:38px;min-width:38px;height:38px;min-height:38px;margin-left:auto;margin-right:30px;transform:translateY(0);padding:0;border-radius:999px;font-size:26px;line-height:1}.comment-compose-send-btn.btn.btn-primary{box-shadow:none;background:#313131;border-color:#313131;color:#ffffff}.comment-compose-send-btn svg{display:block;width:16px;height:16px}.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-compose--ticket-chat .chat-action-trigger,.comment-compose--ticket-chat .chat-attachment-trigger{transform:translateY(8px)}.comment-compose--ticket-chat .chat-action-trigger{transform:translateY(10px)}.comment-compose--ticket-chat .chat-channel-inline-toggle,.comment-compose--ticket-chat .chat-language-trigger{transform:translateY(8px)}.comment-input{min-height:108px;border-radius:12px}.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:8px;gap:8px}.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:12px}.reorder-item-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 130px auto;grid-gap:8px;gap:8px;align-items:center}.reorder-item-row-head{align-items:end}.reorder-item-row small{display:block;margin:0;font-size:12px}.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}.reorder-detail-list{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.reorder-items-card,.reorder-meta-card{border:0;border-radius:12px;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:13px;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:#313131;border-color:#313131;color:#ffffff}.order-detail-view-btn:hover{border-color:rgba(79,91,112,.34);background:#eef1f6;transform:translateY(-1px)}.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:12px;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}.size-qty-add-btn{justify-self:start;padding:0 12px;min-height:32px;border-radius:10px;font-size:12px;font-weight:400;color:var(--muted);border-color:var(--stroke);background:#ffffff}.size-qty-remove-btn{width:32px;min-height:32px;padding:0;border-radius:10px;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){.landing-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.reorder-item-row{grid-template-columns:1fr}.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}.upload-drop-section.is-file-drop-target{border-color:#d8dde6;box-shadow:0 12px 30px rgba(15,23,42,.08),0 0 0 1px rgba(216,221,230,.65);transform:translateY(-2px) scale(1.002)}.upload-input-bubble{min-height:78px;display:grid;grid-gap:8px;gap:8px;align-content:center;justify-items:start}.upload-input-bubble-modern{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:14px 16px;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:#fcfcfd;border-color:#d9dde5;box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.upload-input-bubble-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.upload-input-bubble-copy strong{font-size:13px;line-height:1.35;color:var(--text);font-weight:600}.upload-input-bubble-copy span{font-size:12px;line-height:1.45;color:var(--muted)}.upload-input-bubble.is-file-drop-target{border-color:#d8dde6;box-shadow:0 12px 30px rgba(15,23,42,.08),0 0 0 1px rgba(216,221,230,.65);transform:translateY(-2px) scale(1.002)}.upload-input-bubble-modern.is-file-drop-target:focus-visible,.upload-input-bubble-modern.is-file-drop-target:hover{background:#ffffff;border-color:#d8dde6;box-shadow:0 12px 30px rgba(15,23,42,.08),0 0 0 1px rgba(216,221,230,.65);transform:translateY(-2px) scale(1.002)}.support-upload-drop-field{align-items:start}.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:12px;line-height:1}.support-upload-file-badge,.support-upload-file-chip{display:inline-flex;align-items:center;border-radius:999px}.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:10px;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:8px;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:12px;line-height:1.2;border-radius:8px;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(8,12,20,.38);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.image-lightbox-card{position:relative;width:min(1000px,100%);max-height:92vh;border:1px solid var(--stroke);border-radius:14px;background:rgba(255,255,255,.98);padding:10px;display:grid;grid-gap:8px;gap:8px}.image-lightbox-card-top-style{width:min(92vw,1180px);max-height:94vh;border:0;border-radius:0;background:transparent;padding:0;place-items:center;overflow:hidden}.image-lightbox-top-style-backdrop{position:absolute;inset:-6%;background-position:50%;background-size:cover;filter:blur(34px) saturate(.95) brightness(.78);transform:scale(1.08);opacity:.92}.image-lightbox-card-top-style:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,.06),rgba(8,12,20,.18) 68%);pointer-events:none}.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:10px;border:1px solid var(--stroke);background:#f5f8ff}.image-lightbox-preview-top-style{position:relative;z-index:1;width:auto;max-width:min(88vw,980px);max-height:88vh;border:0;border-radius:24px;background:transparent;box-shadow:0 26px 60px rgba(8,12,20,.28)}.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:999px;background:rgba(255,255,255,.88);color:rgba(49,49,49,.9);box-shadow:0 18px 36px rgba(8,12,20,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.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)}.image-lightbox-preview-frame{width:100%;height:min(82vh,980px);border-radius:10px;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:12px;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:6px;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:10px;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:10px;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:10px;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:12px;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:14px;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(320px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px}.calendar-head-main-controls{display:flex;align-items:center;gap:10px;min-width:0}.calendar-head h2{margin:0}.calendar-create-btn{justify-self:end;margin-left:0}.calendar-nav{display:flex;gap:6px;align-items:center;flex-shrink:0}.calendar-nav .btn{display:inline-flex;align-items:center;justify-content:center}.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{box-shadow:var(--filter-bubble-shadow);border-color:transparent}.calendar-layout .calendar-head .date-text-input-wrap{border-radius:14px;background:#ffffff}.calendar-layout .calendar-head .date-text-input-field{background:transparent;box-shadow:none}.calendar-layout .calendar-head .btn:not(.btn-primary),.calendar-layout .calendar-head .view-mode-link:not(.is-active){background:#ffffff}.calendar-layout .calendar-head .btn:not(.btn-primary):hover,.calendar-layout .calendar-head .date-text-input-wrap:hover,.calendar-layout .calendar-head .input:hover,.calendar-layout .calendar-head .select:hover,.calendar-layout .calendar-head .view-mode-link:not(.is-active):hover{box-shadow:var(--filter-bubble-shadow);border-color:transparent}.topbar-retailer-toggle-compact{gap:5px}.topbar-retailer-toggle-btn{min-height:0;padding:3px 7px;border-radius:9px;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:999px;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}.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 var(--stroke);border-radius:14px;background:var(--card);box-shadow:0 12px 28px rgba(24,34,58,.12)}.calendar-appointment-search-option{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;padding:8px 10px;cursor:pointer}.calendar-appointment-search-option:hover{border-color:var(--stroke);background:rgba(79,91,112,.06)}.calendar-appointment-search-option span{font-size:12px}.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:12px;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:10px;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:12px;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:12px;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:12px;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:12px;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:12px}.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:10px;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:translateY(-1px)}.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:12px;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:10px;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}.calendar-cell-create{cursor:pointer}.calendar-cell.dim{opacity:.45}.calendar-dot-card{border-radius:8px;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:translateY(-1px);background:var(--calendar-entry-bg,#dfeafc)}.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,.invoice-toolbar{align-items:center}.invoice-toolbar{display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(160px,1fr));grid-gap:8px;gap:8px}.invoice-toolbar-agent-filters{grid-template-columns:minmax(280px,380px) auto auto;justify-content:flex-start}.invoice-toolbar-label-actions{grid-template-columns:minmax(240px,380px) auto auto 1fr}.invoice-toolbar-agent-filters.invoice-toolbar-has-leading{grid-template-columns:auto minmax(280px,380px) auto auto}.invoice-toolbar-label-actions.invoice-toolbar-has-leading{grid-template-columns:auto minmax(240px,380px) auto auto 1fr}.invoice-toolbar-label-actions.invoice-toolbar-has-leading .invoice-create-actions{grid-column:5}.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{cursor:pointer;min-height:44px;padding:10px 18px;border-radius:16px;font-size:13px;font-weight:500;line-height:1.2;color:var(--muted);background:#ffffff;border:1px solid var(--stroke);white-space:nowrap;box-shadow:none;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-list-toolbar-right .btn.archive-filter-btn:hover,.retailer-list-toolbar-right .btn.unread-filter-btn:hover{border-color:rgba(79,91,112,.34);background:#ffffff;box-shadow:none}.retailer-list-toolbar-right .btn.unread-filter-btn:focus,.retailer-list-toolbar-right .btn.unread-filter-btn:focus-visible{border-color:var(--field-focus-border);background:#ffffff;outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.retailer-list-toolbar-right .btn.archive-filter-btn:focus,.retailer-list-toolbar-right .btn.archive-filter-btn:focus-visible{border-color:var(--field-focus-border);background:#ffffff;outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.my-tickets-filter-btn:hover{border-color:rgba(79,91,112,.34);background:#ffffff;box-shadow:none}.my-tickets-filter-btn:focus,.my-tickets-filter-btn:focus-visible{border-color:var(--field-focus-border);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.my-tickets-filter-btn.btn-primary,.my-tickets-filter-btn.btn-primary:focus-visible,.my-tickets-filter-btn.btn-primary:hover{background:#313131;border-color:transparent;color:#ffffff;font-weight:700;box-shadow:none}.unread-filter-btn.is-active,.unread-filter-btn.is-active:focus,.unread-filter-btn.is-active:focus-visible,.unread-filter-btn.is-active:hover{background:#ffffff;border-color:rgba(79,91,112,.34);color:var(--text);font-weight:700;box-shadow:none}.archive-filter-btn{border-color:var(--stroke);background:#ffffff;box-shadow:none}.archive-filter-btn:not(.btn-primary):hover{border-color:rgba(79,91,112,.34);background:#ffffff;box-shadow:none}.archive-filter-btn,.archive-filter-btn:focus,.archive-filter-btn:focus-visible,.archive-filter-btn:hover{box-shadow:none}.archive-filter-btn:not(.btn-primary):focus,.archive-filter-btn:not(.btn-primary):focus-visible{border-color:rgba(79,91,112,.34);background:#ffffff;outline:none;box-shadow:none}.archive-filter-btn.is-active,.archive-filter-btn.is-active:focus,.archive-filter-btn.is-active:focus-visible,.archive-filter-btn.is-active:hover{background:#ffffff;border-color:rgba(79,91,112,.34);color:var(--text);font-weight:700;box-shadow:none}.toolbar-export-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:var(--radius-md);border:1px solid rgba(79,91,112,.22);background:#ffffff;color:#6b7280;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:none;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 .inbox-archive-toggle-content{gap:10px;transform:none;line-height:1}.toolbar-export-btn .inbox-archive-toggle-content>svg{width:18px;height:18px;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:12px;height:12px}.toolbar-export-chevron.open{transform:rotate(180deg)}.toolbar-export-btn .inbox-archive-toggle-content>span:nth-child(2){font-size:13px;font-weight:500;color:inherit}.toolbar-export-btn-open,.toolbar-export-btn:hover{border-color:rgba(79,91,112,.34);background:#ffffff;color:var(--text);box-shadow:none}.toolbar-export-btn:focus,.toolbar-export-btn:focus-visible{border-color:var(--field-focus-border);background:#ffffff;color:var(--text);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow: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;padding:6px;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:var(--surface-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:4px}.toolbar-export-option{min-height:40px;padding:0 14px;border-radius:10px;font-size:13px;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:auto;max-width:100%;padding-bottom:6px;min-height:0;height:calc(100dvh - 280px)}.invoice-board-label{height:auto;min-height:calc(100dvh - 280px);align-items:start}.invoice-column-drop{min-height:100%;transition:border-color .12s ease,background .12s ease}.invoice-column-drop.is-drop-target{border-color:#737d90;background:#e8ebf1}.invoice-card-primary-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.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:10px}.invoice-card-secondary-line{font-size:13px;margin:0}.invoice-card-updated,.invoice-card-updated-pill{font-size:11px}.is-dragging-card{opacity:.62;transform:scale(.98)}.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}.home-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:18px;margin-bottom:14px;padding-bottom:14px;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:14px}.inbox-metrics-grid{margin-bottom:14px;padding-bottom:0;border-bottom:0}.inbox-metrics-grid .home-metric-card{min-height:108px;padding:14px 16px}.inbox-metrics-grid .home-metric-head{margin-bottom:4px}.inbox-metrics-grid .home-metric-card h3{font-size:clamp(24px,1.6vw,30px);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}.home-metric-card{background:#ffffff;border:0;box-shadow:var(--filter-bubble-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;min-height:152px;padding:18px;margin-bottom:0}.page-shell .home-metrics-grid-4 .home-metric-card{min-height:116px;padding:16px 18px}.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:13px}.home-metric-card-flat .home-metric-head{margin-bottom:6px}.home-metric-card-flat .metric-icon{width:28px;height:28px;border-radius:10px}.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}.home-metric-card p{margin:0;font-size:13px;line-height:1.45}.home-metric-value-row{display:flex;align-items:baseline;gap:10px;margin-top:12px}.home-metric-card-inline-hint .home-metric-value-row h3{margin:4px 0 0}.home-metric-card-inline-hint .home-metric-value-row p{margin:0}.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:0 16px 28px rgba(22,36,64,.16)}.home-metric-head{display:flex;align-items:center;gap:10px}.metric-icon{width:16px;height:16px;display:inline-grid;place-items:center;border:0;border-radius:0}.metric-icon svg{width:16px;height:16px}.metric-icon-calendar,.metric-icon-claim,.metric-icon-delay,.metric-icon-deliveries,.metric-icon-invoice,.metric-icon-label,.metric-icon-overview,.metric-icon-reorders,.metric-icon-request,.metric-icon-retailer,.metric-icon-revenue,.metric-icon-support,.metric-icon-vororder{background:transparent;border-color:transparent}.metric-icon-delay,.metric-icon-invoice,.metric-icon-revenue{color:var(--highlight-strong)}.metric-icon-claim{color:var(--accent-rose)}.metric-icon-retailer{color:var(--accent-mint)}.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-deliveries,.metric-icon-reorders,.metric-icon-vororder{color:var(--accent-amber)}.metric-icon-overview{color:var(--accent-graphite)}.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-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:999px}.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:16px;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:12px;line-height:1.35}.home-brand-slideshow-empty{min-height:100%;border-radius:14px;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:12px;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:13px;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:11px;background:#edf0f4;padding:9px 11px;font-size:13px;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:12px;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:12px;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:8px;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:13px}.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:12px}.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:8px}.home-alert-link:hover,.home-alert-list-flat-hover .home-alert-link:hover{background:var(--status-open-bg)}.home-alert-link:hover{color:#18181b;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{position:absolute;right:24px;top:24px;z-index:2;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:min(100% - 48px,520px)}.brand-account-upload-status{position:absolute;right:24px;top:84px;z-index:2;display:flex;justify-content:flex-end;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:18px;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:13px;letter-spacing:.08em;text-transform:uppercase}.brand-hero-avatar{position:relative;width:96px;height:96px;overflow:hidden;border-radius:26px;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:13px}.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:#18181b}.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:#18181b;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:13px;display:flex;align-items:center;gap:6px}.brand-account-creds strong{color:var(--text)}.brand-discovery-page{gap:34px;margin-top:18px}.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-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:12px}.brand-retailer-banner-feature{border-radius:var(--brand-hero-radius);box-shadow:0 24px 64px -42px rgba(15,23,42,.28)}.brand-retailer-banner-link{position:relative;display:block;min-height:780px;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: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-overlay{position:relative;opacity:1;transform:none;min-height:780px;padding:34px;grid-template-columns:minmax(0,1fr);align-content:end;align-items:end;justify-items:start;gap:22px}.brand-retailer-banner-copy-shell{align-self:end;margin-bottom:78px}.brand-retailer-banner-copy,.brand-retailer-banner-copy-shell{width:auto;max-width:min(100%,720px);display:grid;justify-items:start}.brand-retailer-banner-copy{align-content:start;grid-gap:18px;gap:18px;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:left}.brand-retailer-banner-eyebrow{display:inline-block;margin:0 0 4px;color:rgba(255,255,255,.82);font-size:12px;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:999px;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);text-wrap:balance}.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:999px;font-size:13px;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:none;color:rgba(255,255,255,.9);font-size:clamp(14px,1.2vw,18px);line-height:1.2;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 10px 26px rgba(15,23,42,.24)}.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;min-height:34px;min-width:0;padding:0 14px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.94);color:#2b2b29;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;font-size:12px;font-weight:600;justify-content:center;white-space:nowrap}.brand-retailer-banner-actions .brand-grid-connect-state.is-actionable:hover,.brand-retailer-banner-actions .btn:hover{border-color:transparent;background:rgba(255,255,255,.98);color:#2b2b29;box-shadow:0 16px 30px -22px rgba(15,23,42,.34)}.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:var(--status-shipped-bg);color:var(--status-shipped-fg)}.brand-retailer-banner-actions .brand-grid-connect-state.is-pending{background:var(--status-progress-bg);color:var(--status-progress-fg)}.brand-retailer-banner-actions-floating{position:absolute;left:34px;bottom:34px;right:auto;max-width:calc(100% - 68px);justify-content:flex-start;flex-wrap:wrap}.brand-retailer-profile-stat{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border-radius:18px;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 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{min-height:470px}.brand-retailer-banner-overlay{padding:22px}.brand-retailer-banner-copy-shell{margin-bottom:22px;max-width:min(100%,600px)}.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-floating{position:static;left:auto;bottom:auto;max-width:min(100%,620px);margin-top:10px;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:14px;background:#dfe3e8}.brand-discovery-slider-thumb span{font-size:13px;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:16px}.brand-top-styles-head{display:flex;align-items: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-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{transform:scale(.98);border-color:rgba(43,60,92,.3);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,247,252,.92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.76),0 20px 36px -36px rgba(20,28,44,.16)}.brand-top-styles-track .brand-drag-end-slot{width:320px;aspect-ratio:.92/1.08;flex:0 0 320px}.brand-assets-board .brand-drag-end-slot{aspect-ratio:4/5}.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-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-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-standalone{margin-top:0}.brand-discovery-story-copy h3{margin:0}.brand-discovery-section-head h3,.brand-discovery-story-copy h3{font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.04em}.brand-discovery-story-copy p{margin:0;color:var(--text);font-size:15px;line-height:1.8}.brand-discovery-story-media{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)}.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-top-styles-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,320px);grid-gap:10px;gap:10px;overflow-x:auto;overflow-y:hidden;width:100%;max-width:none;padding-top:4px;padding-right:8px;padding-bottom:18px;scroll-snap-type:x proximity;scrollbar-width:none}.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:transparent;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:12px;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:12px;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{width:230px;flex-basis:230px}}.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{border-radius:18px;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-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-showroom-box h4{margin:0 0 12px;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.04em}.brand-discovery-showroom-bubble{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:24px;border:1px solid rgba(49,49,49,.1);background:transparent;box-shadow:none}.brand-discovery-showroom-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brand-discovery-showroom-bubble-head strong{font-size:18px;line-height:1.2;letter-spacing:-.02em}.brand-discovery-showroom-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(49,49,49,.08);background:rgba(255,255,255,.8);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.01em}.brand-discovery-showroom-list{display:grid;grid-gap:12px;gap:12px}.brand-discovery-showroom-row{display:grid;grid-gap:4px;gap:4px}.brand-discovery-showroom-row span{color:#8b93a1;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-discovery-showroom-row strong{color:var(--text);font-size:14px;line-height:1.55}.brand-discovery-showroom-row a{color:inherit;text-decoration:none}.brand-discovery-showroom-row a:focus-visible,.brand-discovery-showroom-row a:hover{text-decoration:underline}.brand-masterdata-list{display:grid;grid-gap:8px;gap:8px}.brand-masterdata-list p{margin:0;color:var(--muted);font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand-masterdata-list strong{color:var(--text)}.brand-masterdata-modal .modal-head{align-items:flex-start}.brand-masterdata-modal .modal-head h3{margin:0}.brand-masterdata-actions{margin-top:10px}.comment-empty-state{text-align:center;padding:14px 0}.b2b-link-btn{padding:6px 10px;font-size:12px;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:8px;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:10px;border:0;background:transparent;color:var(--text);position:relative;display:block;padding:0;line-height:0;box-shadow:none;cursor:pointer;margin-left:auto}.table-file-action:hover{background:rgba(79,91,112,.08);outline:1px solid rgba(79,91,112,.18);outline-offset:0;box-shadow:0 8px 20px rgba(15,23,42,.08)}.table-file-action svg{position:absolute;inset:0;margin:auto;width:17px;height:17px;display:block;transform:none}.table-hover-icon-action{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:10px;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}.table-hover-icon-action:hover{background:#dde1ea}.table-hover-icon-action svg{position:absolute;inset:0;margin:auto;width:17px;height:17px;display:block}.table-pay-action{min-height:34px;padding:7px 12px;border-radius:10px;border-color:transparent;background:#313131;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)}.copied-badge{display:inline-flex;align-items:center;border:1px solid #b8e1b8;border-radius:999px;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}.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:10px;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:12px;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:24px;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:18px;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:18px;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-brand-line{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--muted);font-size:13px;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:999px;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-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.connect-request-header h3{margin:0}.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:12px;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-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:999px;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:24px;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-field{gap:10px}.brand-post-upload-field{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(245,247,250,.84);border:1px solid rgba(49,49,49,.06)}.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:13px;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:24px;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}@media (max-width:980px){.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:14px;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:12px}.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:10px;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-hero{border:1px solid var(--stroke);border-radius:24px;background:var(--panel);padding:18px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.1fr 1fr;margin-top:10px}.customer-hero-main{display:flex;align-items:flex-start;gap:14px}.customer-avatar{width:62px;height:62px;border-radius:16px;display:grid;place-items:center;font-size:18px;color:#fff;background:#2f333d;box-shadow:none;margin-top:2px}.customer-avatar-icon{width:36px;height:36px}.customer-page-title{margin:0;font-size:34px}.customer-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-content:start}.customer-hero-stats article{border:0;border-radius:0;background:transparent;padding:0;display:grid;grid-gap:8px;gap:8px;box-shadow:none}.customer-hero-stats small{color:var(--muted);font-size:13px;line-height:1.35}.customer-hero-stats strong{font-size:22px;line-height:1.15;letter-spacing:-.01em}.customer-info-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.customer-info-grid h3{margin:0 0 8px}.customer-info-grid p{margin:0 0 6px}.customer-tabs{margin-top:10px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:8px}.customer-profile-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-gap:14px;gap:14px;align-items:start}.customer-profile-card{border-radius:24px;padding:18px;display:grid;grid-gap:16px;gap:16px}.customer-profile-card h3,.customer-profile-card h4{margin:0}.customer-info-fields{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{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-info-field{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.customer-info-field small{color:var(--muted);font-size:12px;line-height:1.3}.customer-info-field p{margin:0;font-size:15px;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.customer-info-field-wide{grid-column:1/-1}.customer-section-block{display:grid;grid-gap:14px;gap:14px}.customer-delivery-grid{display:grid;grid-gap:18px;gap:18px}.customer-delivery-card{display:grid;grid-gap:10px;gap:10px}.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:13px;letter-spacing:-.01em;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-tab-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.customer-tab{text-decoration:none;border:1px solid var(--stroke);border-radius:999px;padding:7px 12px;font-size:13px;color:#3b4660;background:rgba(255,255,255,.82)}.customer-tab.active{background:#2f333d;color:#f4f6fa;border-color:#2f333d;font-weight:600}.customer-overview-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.customer-tab-panel{margin-top:14px}.customer-tab-panel .request-table td,.customer-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{justify-content:flex-start}.customer-overview-link{display:block;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.customer-overview-link:hover{border-color:rgba(255,140,0,.45);box-shadow:0 6px 16px rgba(26,38,68,.08)}.customer-tab-search{width:min(420px,100%)}.customer-payment-signal{display:inline-flex;align-items:center;gap:6px}.customer-payment-dot{width:10px;height:10px;border-radius:999px;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-gap:10px;gap:10px}.help-search-shell{margin-top:12px;position:relative}.help-search-input{height:58px;border-radius:999px;font-size:20px;padding-inline:24px}.help-search-suggestions{margin-top:10px;border:1px solid var(--stroke);background:rgba(255,255,255,.95);border-radius:16px;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{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.search-section{margin-top:10px}.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}.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(--page-list-gap)}.invoice-search-input{width:min(430px,100%)}.invoice-sort-label{font-size:12px}.btn.btn-small{min-height:34px;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}.invoice-table-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.invoice-status-pills{display:flex;flex-wrap:wrap;gap:10px}.inbox-mode-buttons,.page-filter-entry-main,.unified-dashboard-page-filter-pills{gap:10px}.invoice-status-pills .btn:not(.btn-primary){border-color:var(--stroke);box-shadow:none}.invoice-status-pills .btn:not(.btn-primary):focus-visible,.invoice-status-pills .btn:not(.btn-primary):hover{border-color:rgba(24,24,27,.12);box-shadow:none}.invoice-status-pills .help-filter-pill{border-color:transparent;box-shadow:var(--filter-bubble-shadow)}.invoice-status-pills .help-filter-pill:focus,.invoice-status-pills .help-filter-pill:focus-visible,.invoice-status-pills .help-filter-pill:hover{border-color:transparent;box-shadow:var(--filter-bubble-shadow)}.invoice-status-pills .btn.toolbar-filter-pill,.invoice-status-pills .btn.toolbar-filter-pill.btn-primary,.invoice-status-pills .btn.toolbar-filter-pill.btn-primary:focus-visible,.invoice-status-pills .btn.toolbar-filter-pill.btn-primary:hover,.invoice-status-pills .btn.toolbar-filter-pill:focus,.invoice-status-pills .btn.toolbar-filter-pill:focus-visible,.invoice-status-pills .btn.toolbar-filter-pill:hover{border-color:transparent;box-shadow:var(--filter-bubble-shadow)}.inbox-mode-buttons .btn.toolbar-filter-pill,.inbox-mode-buttons .btn.toolbar-filter-pill.btn-primary,.inbox-mode-buttons .btn.toolbar-filter-pill.btn-primary:focus-visible,.inbox-mode-buttons .btn.toolbar-filter-pill.btn-primary:hover,.inbox-mode-buttons .btn.toolbar-filter-pill:focus,.inbox-mode-buttons .btn.toolbar-filter-pill:focus-visible,.inbox-mode-buttons .btn.toolbar-filter-pill:hover,.page-filter-entry-main .btn.toolbar-filter-pill,.page-filter-entry-main .btn.toolbar-filter-pill.btn-primary,.page-filter-entry-main .btn.toolbar-filter-pill.btn-primary:focus-visible,.page-filter-entry-main .btn.toolbar-filter-pill.btn-primary:hover,.page-filter-entry-main .btn.toolbar-filter-pill:focus,.page-filter-entry-main .btn.toolbar-filter-pill:focus-visible,.page-filter-entry-main .btn.toolbar-filter-pill:hover,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill.btn-primary,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill.btn-primary:focus-visible,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill.btn-primary:hover,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:focus,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:focus-visible,.unified-dashboard-page-filter-pills .btn.toolbar-filter-pill:hover{border-color:transparent;box-shadow:var(--filter-bubble-shadow)}.claims-status-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0}.claims-status-row-left{display:flex;align-items:center;gap:10px;min-width:0}.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}.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-x:auto}.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:18%}.request-table.label-customers-table td:nth-child(2),.request-table.label-customers-table th:nth-child(2){width:20%}.request-table.label-customers-table td:nth-child(3),.request-table.label-customers-table th:nth-child(3){width:32%}.request-table.label-customers-table td:nth-child(4),.request-table.label-customers-table th:nth-child(4){width:12%}.request-table.label-customers-table td:nth-child(5),.request-table.label-customers-table th:nth-child(5){width:14%}.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:26%}.request-table.showrooms-directory-table td:nth-child(2),.request-table.showrooms-directory-table th:nth-child(2){width:32%}.request-table.showrooms-directory-table td:nth-child(3),.request-table.showrooms-directory-table th:nth-child(3){width:14%}.request-table.showrooms-directory-table td:nth-child(4),.request-table.showrooms-directory-table th:nth-child(4){width:18%}.request-table.label-transactions-table td:first-child,.request-table.label-transactions-table th:first-child{width:14%}.request-table.label-transactions-table td:nth-child(2),.request-table.label-transactions-table th:nth-child(2){width:13%}.request-table.label-transactions-table td:nth-child(3),.request-table.label-transactions-table th:nth-child(3){width:20%}.request-table.label-transactions-table td:nth-child(4),.request-table.label-transactions-table th:nth-child(4){width:15%}.request-table.label-transactions-table td:nth-child(5),.request-table.label-transactions-table th:nth-child(5){width:20%}.request-table.label-transactions-table td:nth-child(6),.request-table.label-transactions-table th:nth-child(6){width:18%}.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:18px}.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:13px;color:var(--muted);padding-top:8px}@media (max-width:1000px){.invoice-summary-grid,.page-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.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{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border-radius:var(--radius-md);background:#ffffff;color:var(--muted);font:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:var(--filter-bubble-shadow);border:1px solid transparent;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}.help-filter-pill:hover{color:var(--text);box-shadow:var(--filter-bubble-shadow);border-color:transparent}.help-filter-pill.active,.help-filter-pill.is-active{background:#313131;color:#ffffff}.help-filter-pill:focus,.help-filter-pill:focus-visible{outline:none;box-shadow:var(--filter-bubble-shadow);border-color:transparent}.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:42px;padding:10px 16px;border-radius:var(--radius-md);background:#ffffff;font:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid transparent;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.toolbar-filter-pill,.toolbar-filter-pill:hover{color:var(--text);box-shadow:var(--filter-bubble-shadow)}.toolbar-filter-pill:hover{border-color:rgba(24,24,27,.12)}.toolbar-filter-pill.btn-primary,.toolbar-filter-pill.btn-primary:focus-visible,.toolbar-filter-pill.btn-primary:hover{background:#313131;color:#ffffff;border-color:transparent;font-weight:700;box-shadow:var(--filter-bubble-shadow)}.toolbar-filter-pill:focus,.toolbar-filter-pill:focus-visible{outline:2px solid var(--field-focus-ring);outline-offset:0;box-shadow:var(--filter-bubble-shadow);border-color:var(--field-focus-border)}.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:var(--filter-bubble-shadow)}.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{box-shadow:var(--filter-bubble-shadow)}.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{box-shadow:none}.retailer-list-toolbar-right .toolbar-export-btn{box-shadow:none;background:#ffffff;border-color:rgba(79,91,112,.22);color:#6b7280}.retailer-list-toolbar-right .toolbar-export-btn-open,.retailer-list-toolbar-right .toolbar-export-btn:hover{border-color:rgba(79,91,112,.34);color:var(--text)}.retailer-list-toolbar-right .toolbar-link-btn:focus,.retailer-list-toolbar-right .toolbar-link-btn:focus-visible{border-color:var(--field-focus-border);background:#ffffff;color:var(--text);outline:2px solid var(--field-focus-ring);outline-offset:1px;box-shadow:none}.retailer-list-toolbar-right .toolbar-deliveries-btn:active,.retailer-list-toolbar-right .toolbar-deliveries-btn:focus,.retailer-list-toolbar-right .toolbar-deliveries-btn:focus-visible,.retailer-list-toolbar-right .toolbar-deliveries-btn:hover{box-shadow:none}.retailer-list-toolbar-right .toolbar-export-btn .inbox-archive-toggle-content>span:nth-child(2){font-size:13px;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:999px;background:var(--notification-attention)}.label-customers-status-action{border:0;cursor:pointer}.help-card{display:grid;grid-gap:10px;gap:10px}.help-card-button{width:100%;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.help-card-button:hover{transform:translateY(-1px);border-color:#b9c9ec;box-shadow:0 10px 22px rgba(26,38,68,.1)}.help-card h3{margin:0;font-size:17px}.help-card p{margin:0}.help-tags{display:flex;flex-wrap:wrap;gap:6px}.help-tags .tag{padding:5px 10px;background:var(--bg);color:var(--muted);border:0}.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}: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] .toolbar{background:var(--panel);border-color:var(--stroke);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}: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: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] .notification-btn:hover,:root[data-theme=dark] .notification-btn:hover svg,:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .theme-toggle:hover svg,:root[data-theme=dark] .topbar-icon-link:hover,:root[data-theme=dark] .topbar-icon-link:hover svg,:root[data-theme=dark] .user-icon-btn:hover,:root[data-theme=dark] .user-icon-btn:hover svg{color:#18181b}: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:#18181b!important;fill:#18181b}: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(58,58,57,.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] .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:#50504e;border-color:#666663}:root[data-theme=dark] .search-select-option.is-active{background:rgba(124,151,214,.18);border-color:rgba(124,151,214,.28);color:var(--text)}:root[data-theme=dark] .notification-dropdown,:root[data-theme=dark] .notification-item{background:rgba(58,58,57,.96);color:var(--text)}:root[data-theme=dark] .notification-item.is-unread{background:rgba(58,58,57,.96)}:root[data-theme=dark] .notification-clear-btn{background:rgba(58,58,57,.96);border-color:var(--stroke);color:var(--muted)}:root[data-theme=dark] .notification-clear-btn:hover{border-color:#70706d;color:#ffffff;background:#52524f}: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,:root[data-theme=dark] .notification-delete-btn:hover{background:transparent!important;background-color:transparent!important;border-color:transparent!important;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:#50504e;border-color:transparent}:root[data-theme=dark] .side-link.active,:root[data-theme=dark] .side-sublink.active{background:#5a5a57;border-color:#6f6f6b;color:#ffffff}:root[data-theme=dark] .calendar-dot-card,:root[data-theme=dark] .status-step.active,:root[data-theme=dark] .tag{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:#ecece8;background:#ecece8;color:#2b2b29}: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:linear-gradient(180deg,#3e3e3c,#343433)}: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] .jira-comments .comment-compose{background:rgba(58,58,57,.96);border-color:#60605d;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:rgba(58,58,57,.96);border-color:#60605d;color:#ecece8}:root[data-theme=dark] .status-edit-option:hover{background:#50504e;border-color:#666663}:root[data-theme=dark] .status-edit-option.is-active{background:#5a5a57;border-color:#6f6f6b;color:#ffffff}:root[data-theme=dark] .jira-comment-avatar{border-color:#595956}:root[data-theme=dark] .jira-comment-role{background:rgba(82,82,79,.88);border-color:#6a6a66;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] .comment-compose-emoji-popover,:root[data-theme=dark] .comment-compose-emoji-trigger,: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] .comment-compose-emoji-option:focus-visible,:root[data-theme=dark] .comment-compose-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{background:rgba(236,236,232,.08);border-color:#7a7a76}: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:0 12px 32px rgba(0,0,0,.26),0 2px 8px rgba(0,0,0,.18);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:0 16px 36px rgba(0,0,0,.3),0 3px 10px rgba(0,0,0,.22)}: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-hero{background:#3b3b39}:root[data-theme=dark] .customer-hero-stats article,:root[data-theme=dark] .customer-tab{color:#ecece8}:root[data-theme=dark] .customer-hero-stats article{background:transparent;border-color:transparent}:root[data-theme=dark] .customer-tab.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{background:rgba(236,236,232,.08);border-color:#7a7a76}@media (max-width:1060px){.workspace{--workspace-sidebar-width:0px;grid-template-columns:1fr}.content{padding-top:24px}.sidebar{border-right:0;border-bottom:1px solid var(--stroke)}.sidebar-brand-row{grid-template-columns:1fr}.topbar-brand-link{display:inline-flex}.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,.preorder-modal-top-grid{grid-template-columns:1fr}.jira-main{padding:16px 0}.jira-comments{border-left:0;border-top:1px solid var(--stroke);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}.invoice-toolbar,.invoice-toolbar-agent-filters{grid-template-columns:1fr 1fr}.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:72px}.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-retailer-banner-link,.brand-retailer-banner-overlay{min-height:720px}.brand-retailer-banner-overlay{padding:28px;align-content:end}.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-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-hero,.customer-hero-stats,.customer-info-fields,.customer-info-fields--delivery,.customer-info-fields--summary,.customer-info-grid,.customer-profile-grid{grid-template-columns:1fr}}@media (max-width:640px){.brand-assets-board{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-top-styles-head{align-items:start}.brand-top-styles-track{grid-auto-columns:minmax(240px,78vw);gap:12px;padding-bottom:10px}.brand-retailer-banner-link,.brand-retailer-banner-overlay{min-height:620px}.brand-retailer-banner-overlay{padding:20px;gap:18px}.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}.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,.invoice-toolbar,.invoice-toolbar-agent-filters,.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-hero-stats,.customer-overview-grid,.help-grid,.pdf-preview-grid,.quick-grid{grid-template-columns:1fr}}: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:999px;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:999px;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:24px;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:12px;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:14px;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:13px}.landing-preview{padding:14px;display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px}.landing-preview-sidebar{border-radius:16px;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:12px;color:#475569}.landing-preview-sidebar strong{color:#0f172a;font-size:13px}.landing-preview-content{border-radius:16px;border:1px solid rgba(148,163,184,.25);background:#ffffff;padding:12px}.landing-preview-toolbar{display:flex;justify-content:space-between;font-size:12px;color:#64748b}.landing-preview-board{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.landing-preview-board article{border-radius:12px;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:13px}.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:999px;border:1px solid rgba(148,163,184,.3);background:rgba(255,255,255,.86);padding:8px 12px;font-size:13px;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:999px;background:rgba(148,163,184,.35)}@media (max-width:1024px){.landing-hero{grid-template-columns:1fr}.landing-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.landing-header{flex-direction:column;align-items:flex-start;gap:12px}.landing-grid,.landing-preview,.landing-stat-grid{grid-template-columns:1fr}.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)}.reorder-thanks-card{width:min(440px,92vw);padding:28px 28px 24px}.reorder-thanks-card h3{margin:0}.reorder-thanks-card p{margin:14px 0 0}.reorder-thanks-card .modal-actions-right{margin-top:24px;display:flex;justify-content:flex-end}.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:999px;background:#f3f4f7;border:0;color:var(--text);font-size:12px;font-weight:700;letter-spacing:.01em}.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:100vh;position:relative;overflow:hidden;font-family:var(--font-sans);background:var(--app-canvas)}.auth-entry-backdrop{display:none}.auth-entry-backdrop-warm{top:-80px;left:-60px;width:320px;height:320px;border-radius:999px;background:rgba(255,255,255,.42)}.auth-entry-backdrop-cool{right:-90px;bottom:-100px;width:340px;height:340px;border-radius:999px;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)}.auth-entry-support-modal{width:min(460px,100%);display:grid;grid-gap:18px;gap:18px;padding:24px;border-radius:24px;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)}.auth-entry-support-modal h2{margin:0;font-size:1.35rem;line-height:1.25;letter-spacing:-.02em;color:#171a20}.auth-entry-shell{position:relative;z-index:1;min-height:100vh;width:min(1380px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(620px,760px) minmax(320px,1fr);grid-gap:40px;gap:40px;align-items:center;padding:44px 0 52px}.auth-entry-left{display:grid;grid-gap:34px;gap:34px;padding-left:clamp(28px,4.6vw,88px)}.auth-entry-logo{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.auth-entry-logo img{display:block;width:min(258px,40vw);height:auto}.auth-entry-copy{display:grid;grid-gap:12px;gap:12px;max-width:520px}.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.9rem,4.8vw,4.35rem);font-weight:640;line-height:var(--line-title);letter-spacing:-.02em;max-width:680px;color:#2f2f2d}.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{display:inline-flex;gap:10px;align-items:center}.auth-entry-tab{border:1px solid var(--stroke);background:rgba(255,255,255,.98);color:var(--text-primary);min-width:110px;border-radius:var(--radius-md);padding:10px 14px;font-size:var(--font-size-body);font-weight:600;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}.auth-entry-tab.is-active{background:#313131;color:#ffffff;border-color:#313131}.auth-entry-tab:hover{border-color:rgba(24,24,27,.12);background:#fafafa}.auth-entry-tab.is-active:hover{background:#313131;border-color:#313131;filter:brightness(.96);transform:none}.auth-entry-card{width:min(100%,480px);background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.08);border-radius:26px;box-shadow:0 26px 60px -42px rgba(18,24,33,.34);padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-entry-card-register{width:min(100%,560px)}.auth-entry-form{display:grid;grid-gap:14px;gap:14px}.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:8px;gap:8px}.auth-entry-field span{font-size:var(--font-size-body);font-weight:600;color:var(--text-primary)}.auth-entry-field input{width:100%;border-radius:16px;border:1px solid rgba(120,132,158,.22);background:#fdfdfd;min-height:56px;padding:0 16px;color:#16181d;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.8);transition:border-color var(--motion-base),box-shadow var(--motion-base),background var(--motion-base)}.auth-entry-field input:focus{border-color:rgba(54,88,165,.44);box-shadow:0 0 0 4px rgba(54,88,165,.12);background:#ffffff}.auth-entry-link-button{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--muted);font-weight:600}.auth-entry-secondary-button,.auth-entry-submit,.auth-entry-submit-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--radius-md);font-size:var(--font-size-body);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}.auth-entry-submit,.auth-entry-submit-link{width:100%;border:0;background:#313131;color:#ffffff;box-shadow:none}.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:#313131;border-color:#313131;filter:brightness(.96)}.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:var(--text-primary);padding:0 18px}.auth-entry-secondary-button{width:100%}.auth-entry-error,.auth-entry-inline-note,.auth-entry-notice{margin:14px 0 0;border-radius:14px;padding:12px 14px;font-size:var(--font-size-body)}.auth-entry-inline-note,.auth-entry-notice{background:rgba(255,248,228,.86);color:#6f5515}.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:18px;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:8px;gap:8px;margin-bottom:16px}.auth-entry-register-copy h2{font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:640}.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:16px;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:13px;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:grid;grid-gap:12px;gap:12px}.auth-entry-visual{position:relative;min-height:780px;display:grid;place-items:center;justify-self:end;width:calc(100% + 740px);margin-right:-740px;overflow:hidden}.auth-desktop-shadow{display:none}.auth-desktop-monitor{position:relative;width:min(1720px,110vw);display:grid;justify-items:center;transform:translateX(90px);z-index:1}.auth-desktop-frame{position:relative;width:100%;padding:8px;border-radius:24px;background:linear-gradient(180deg,#262a33,#12161d);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:4px;left:50%;width:64px;height:3px;border-radius:999px;background:rgba(255,255,255,.12);transform:translateX(-50%)}.auth-desktop-screen{position:relative;aspect-ratio:4476/2340;border-radius:17px;overflow:hidden;background:#191d24;border:1px solid rgba(255,255,255,.08)}.auth-desktop-screen-image{object-fit:contain;object-position:center top}@media (max-width:1360px){.auth-entry-shell{width:min(1280px,calc(100vw - 40px));grid-template-columns:minmax(540px,680px) minmax(300px,1fr);gap:28px}.auth-entry-left{gap:28px;padding-left:clamp(20px,3.4vw,52px)}.auth-entry-copy h1{font-size:clamp(2.5rem,4.1vw,3.6rem);max-width:560px}.auth-entry-card{width:min(100%,450px)}.auth-entry-visual{width:calc(100% + 500px);margin-right:-500px}.auth-desktop-shadow{display:none}.auth-desktop-monitor{width:min(1320px,104vw);transform:translateX(54px)}}@media (max-width:1280px){.auth-entry-copy h1{font-size:clamp(2.2rem,3.5vw,3.05rem);max-width:500px}.auth-entry-logo img{width:min(220px,34vw)}}@media (max-width:1080px){.topbar-context-badge{display:none}.auth-entry-shell{width:min(100vw - 32px,820px);grid-template-columns:1fr;gap:28px;padding:28px 0 36px}.auth-entry-card,.auth-entry-card-register,.auth-entry-left{width:100%;max-width:none}.auth-entry-left{padding-left:0}.auth-entry-visual{min-height:380px;padding-top:6px;width:100%;margin-right:0;justify-self:stretch}.auth-desktop-shadow{display:none}.auth-desktop-monitor{width:min(1180px,124vw);transform:translateX(14px)}}@media (max-width:720px){.auth-entry-shell{width:min(100vw - 20px,100%);padding:18px 0 26px}.auth-entry-copy h1{font-size:clamp(2.6rem,11.3vw,3.5rem)}.auth-entry-card,.auth-entry-card-register{padding:14px;border-radius:22px}.auth-entry-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-entry-tab{width:100%}.auth-desktop-shadow{display:none}.auth-desktop-frame{width:min(154vw,940px);padding:8px 8px 10px;border-radius:20px}.auth-desktop-monitor{width:min(154vw,940px);transform:translateX(8px)}.auth-desktop-screen{border-radius:14px}}.connect-org-overlay{position:relative;z-index:1;min-height:100vh;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(680px,100%);padding:28px;border-radius:28px;border:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.94);box-shadow:0 28px 64px -40px rgba(18,24,33,.34);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connect-org-copy,.connect-org-modal{display:grid;grid-gap:22px;gap:22px}.connect-org-copy h1{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:.98;letter-spacing:-.04em}.connect-org-copy p{margin:0;color:var(--muted);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:999px;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:12px;font-weight:700}.connect-org-change-btn{border-radius:999px;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:16px;gap:16px}.connect-org-form-skeleton{min-height:320px}.connect-org-form-copy{margin:0;color:var(--muted);line-height:1.55}.connect-org-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.connect-org-mode-btn{min-height:46px;border-radius:16px;border:1px solid rgba(49,49,49,.08);background:rgba(247,248,251,.94);color:var(--muted-strong);font-size:14px;font-weight:700;cursor:pointer;transition:background var(--motion-base) ease,border-color var(--motion-base) ease,color var(--motion-base) ease}.connect-org-mode-btn.is-active{background:#313131;border-color:#313131;color:#ffffff}.connect-org-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.connect-org-textarea{min-height:108px}.connect-org-submit{justify-self:end;min-width:148px}.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{display:grid;grid-gap:22px;gap:22px;padding:24px;border-radius:28px}.admin-onboarding-modal{width:min(620px,calc(100vw - 32px));display:grid;grid-gap:22px;gap:22px}.admin-onboarding-copy{display:grid;grid-gap:8px;gap:8px;max-width:72ch}.admin-onboarding-copy h2{margin:0;font-size:28px;line-height:1;letter-spacing:-.03em}.admin-onboarding-copy p{margin:0;color:var(--muted);line-height:1.55}.admin-onboarding-form{display:grid;grid-gap:16px;gap:16px;max-width:860px}.admin-onboarding-submit{justify-self:start;min-width:220px}.admin-onboarding-error{margin:0}.admin-onboarding-success-modal{max-width:460px}.admin-onboarding-loop-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(247,248,251,.98);border:1px solid rgba(49,49,49,.06);text-align:left}.admin-onboarding-loop-card span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.admin-onboarding-loop-card strong{font-size:15px;color:var(--text);word-break:break-word}.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:22px}.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}.organizations-admin-table-card{padding:22px;border-radius:28px}.organizations-admin-toolbar{margin-bottom:18px}.organizations-admin-toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.organizations-admin-toolbar-inline form{flex:0 1 320px}.organizations-admin-toolbar-filters{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:720px){.connect-org-form-grid,.connect-org-mode-toggle{grid-template-columns:1fr}}.organizations-admin-search{min-width:min(320px,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;letter-spacing:-.03em}.organizations-admin-table-wrap{overflow-x:auto}.organizations-admin-table{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:12px;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}.organizations-admin-name-btn:focus-visible,.organizations-admin-name-btn:hover{color:var(--text-primary);outline:none}.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:999px;padding:7px 12px;min-height:32px;font:inherit;font-size:12px;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)}.organizations-country-modal,.organizations-password-modal{width:min(520px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px}.organizations-country-modal-copy{display:grid;grid-gap:8px;gap:8px}.organizations-country-modal-copy h3,.organizations-country-modal-copy p{margin:0}.organizations-country-modal-copy h3{font-size:24px;line-height:1.05;letter-spacing:-.03em}.organizations-country-modal-copy p{color:var(--muted);font-size:14px;line-height:1.5}.organizations-country-panel{gap:12px}.organizations-country-meta{min-height:46px;display:flex;align-items:center;padding:0 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.88);color:var(--text);font-size:14px;font-weight:600}.organizations-country-error{margin:0}.organizations-country-actions{padding-top:2px}.organizations-name-modal{width:min(520px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px}.organizations-name-modal-copy{display:grid;grid-gap:8px;gap:8px}.organizations-name-modal-copy h3,.organizations-name-modal-copy p{margin:0}.organizations-name-modal-copy h3{font-size:24px;line-height:1.05;letter-spacing:-.03em}.organizations-name-modal-copy p{color:var(--muted);font-size:14px;line-height:1.5}.organizations-name-panel{gap:12px}.organizations-name-meta{min-height:46px;display:flex;align-items:center;padding:0 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.88);color:var(--text);font-size:14px;font-weight:600}.organizations-name-error{margin:0}.organizations-name-actions{padding-top:2px}.organizations-password-modal-copy{display:grid;grid-gap:8px;gap:8px}.organizations-password-modal-copy h3,.organizations-password-modal-copy p{margin:0}.organizations-password-modal-copy h3{font-size:24px;line-height:1.05;letter-spacing:-.03em}.organizations-password-modal-copy p{color:var(--muted);font-size:14px;line-height:1.5}.organizations-password-panel{gap:12px}.organizations-password-meta{min-height:46px;display:flex;align-items:center;padding:0 14px;border-radius:14px;border:1px solid var(--stroke);background:rgba(255,255,255,.88);color:var(--text);font-size:14px;font-weight:600}.organizations-password-error{margin:0}.organizations-password-actions{padding-top:2px}.organizations-type-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:999px;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:12px;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}.admin-logs-table-card,.users-admin-table-card{padding:22px;border-radius:28px}.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}.admin-logs-table{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:12px;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:12px}.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:18px;background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.06)}.admin-log-detail-row span{color:var(--muted)}.users-admin-toolbar{margin-bottom:18px}.users-admin-toolbar-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.users-admin-toolbar-inline form{flex:0 1 320px}.users-admin-toolbar-filters{display:flex;flex-wrap:wrap;gap:10px}.users-admin-search{min-width:min(320px,100%)}.users-admin-table-wrap{overflow-x:auto}.users-admin-table{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:12px;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-impersonate-btn{min-height:38px;border-radius:999px;padding:0 16px;white-space:nowrap;border:1px solid #313131;background:#313131;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:28px;display:grid;grid-gap:18px;gap:18px}.subscriptions-kpi-card{display:grid;grid-gap:8px;gap:8px;align-content:start}.subscriptions-kpi-label{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.01em}.subscriptions-kpi-value{font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--text)}.subscriptions-kpi-hint{color:var(--muted);font-size:13px;line-height:1.45}.subscriptions-section-head h3{margin: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-amount-cell strong,.subscriptions-admin-org-cell strong{font-size:14px}.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:13px;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-coupons-table-wrap{max-height:480px;overflow:auto}.subscriptions-admin-feature-panel,.subscriptions-admin-library-panel{min-height:100%}.subscriptions-admin-mini-kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscriptions-admin-mini-kpi{display:grid;grid-gap:6px;gap:6px;min-height:88px;padding:14px 16px;border-radius:18px;border:1px solid rgba(49,49,49,.06);background:rgba(248,248,250,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.subscriptions-admin-mini-kpi strong{font-size:20px;line-height:1.05;letter-spacing:-.03em;color:var(--text)}.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-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-invoice-hint{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px;padding:14px 16px;border-radius:18px;background:rgba(255,248,235,.9);border:1px solid rgba(175,138,76,.16)}.org-subscription-invoice-hint strong{color:var(--text);font-size:13px}.org-subscription-invoice-hint span{color:var(--muted);font-size:13px;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-head{display:grid;grid-gap:4px;gap:4px}.org-subscription-invoice-preview-card{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:20px;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{font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--text)}.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:16px;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}.admin-bookkeeping-link-stack,.org-subscription-history-links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.org-subscription-coupon-row,.org-subscription-fields-grid,.subscriptions-admin-coupon-grid,.subscriptions-admin-mini-kpis,.subscriptions-admin-settings-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{width:min(680px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px}.users-name-modal-copy{display:grid;grid-gap:8px;gap:8px}.users-name-modal-copy h3,.users-name-modal-copy p{margin:0}.users-name-modal-copy h3{font-size:24px;line-height:1.05;letter-spacing:-.03em}.users-name-modal-copy p{color:var(--muted);font-size:14px;line-height:1.5}.users-name-panel{gap:12px}.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:999px;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:999px;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:#313131;border-color:#313131}.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:820px){.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-log-detail-row,.admin-logs-head{flex-direction:column}}.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{border-radius:22px}.admin-work-table-card{padding:22px;border-radius:28px}.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;letter-spacing:-.03em}.admin-work-table-head p{margin-top:6px;color:var(--muted);line-height:1.5}.admin-work-table-wrap{overflow-x:auto}.admin-work-table{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;color:var(--muted);font-size:12px;line-height:1.45}.admin-work-loop-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--muted)}.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:14px!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:8px}.ui-skeleton-md{border-radius:14px}.ui-skeleton-lg{border-radius:18px}.ui-skeleton-pill{border-radius:999px}.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-logo{width:clamp(132px,91%,192px);height:28px}.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-skeleton-table-surface{display:grid;grid-gap:0;gap:0;padding:18px 20px 16px;border-radius:30px;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}.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:22px;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{gap:24px}.dashboard-skeleton-brand-hero{min-height:410px;display:grid;align-items:center;padding:40px;border-radius:34px;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:20px;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}@media (max-width:1100px){.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}}@media (max-width:760px){.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:24px}.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:24px}.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)}}