:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1117;--surface:#141b26;--raised:#1b2432;--line:#2c3646;--line-soft:#212a38;--ink:#f0f3f6;--ink-2:#a6b2c2;--ink-3:#6d798b;--gold:#d7ad58;--gold-bright:#f0dcaa;--gold-dim:#94732f;--gold-chip:#d7ad581f;--d-gold:#d7ad58;--d-silver:#7fa6d8;--d-platinum:#9aa7b5;--red:#ff7b72;--red-soft:#ff7b7221;--amber:#e0a94e;--amber-soft:#e0a94e24;--green:#3fb950;--green-soft:#3fb95024;--blue:#6cb0ff;--blue-soft:#6cb0ff24;--pink:#e87bb0;--pink-soft:#e87bb021;--teal:#39c5bb;--teal-soft:#39c5bb21;--purple:#b392f0;--purple-soft:#b392f024;--stale:#ff5c7a;--stale-soft:#c41e463d;--shadow:0 1px 2px #0006, 0 4px 14px #00000052;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.5rem;--disp:var(--font-display), Georgia, "Times New Roman", serif;--body:var(--font-body), system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--background:var(--bg);--panel:var(--surface);--border:var(--line);--text:var(--ink);--muted:var(--ink-3);--gold-dark:var(--gold-dim);--danger:var(--red);--ok:var(--green);--c-line:var(--line);--c-line-soft:var(--line-soft);--c-raised:var(--raised);--c-surface:var(--surface);--c-ink-2:var(--ink-2);--c-ink-3:var(--ink-3);--c-gold:var(--gold);--c-gold-bright:var(--gold-bright);--c-gold-dim:var(--gold-dim);--c-green:var(--green);--c-amber:var(--amber);--c-mono:var(--mono)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ed;--surface:#fbfaf7;--raised:#fff;--line:#ddd9d0;--line-soft:#e8e5de;--ink:#26241f;--ink-2:#5f5b52;--ink-3:#8e897e;--gold:#8c6f1f;--gold-bright:#6e570f;--gold-dim:#c4a94e;--gold-chip:#f0e5c8;--d-platinum:#7c8790;--red:#c4302f;--red-soft:#fbeae9;--amber:#9a6a10;--amber-soft:#f8edd7;--green:#2e7d39;--green-soft:#e6f2e6;--blue:#2c5e9e;--blue-soft:#e7eef8;--pink:#b54a82;--pink-soft:#f9e9f1;--teal:#1b7c75;--teal-soft:#e3f3f1;--purple:#6f42c1;--purple-soft:#f0eafa;--stale:var(--amber);--stale-soft:var(--amber-soft);--shadow:0 1px 2px #26241f0d, 0 4px 14px #26241f0d}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ed;--surface:#fbfaf7;--raised:#fff;--line:#ddd9d0;--line-soft:#e8e5de;--ink:#26241f;--ink-2:#5f5b52;--ink-3:#8e897e;--gold:#8c6f1f;--gold-bright:#6e570f;--gold-dim:#c4a94e;--gold-chip:#f0e5c8;--d-platinum:#7c8790;--red:#c4302f;--red-soft:#fbeae9;--amber:#9a6a10;--amber-soft:#f8edd7;--green:#2e7d39;--green-soft:#e6f2e6;--blue:#2c5e9e;--blue-soft:#e7eef8;--pink:#b54a82;--pink-soft:#f9e9f1;--teal:#1b7c75;--teal-soft:#e3f3f1;--purple:#6f42c1;--purple-soft:#f0eafa;--stale:var(--amber);--stale-soft:var(--amber-soft);--shadow:0 1px 2px #26241f0d, 0 4px 14px #26241f0d}*{box-sizing:border-box}.env-banner{--env-banner-bg:#f6a35c;background:repeating-linear-gradient(-45deg, #ffffff29 0 12px, transparent 12px 24px), var(--env-banner-bg);color:#3b2005;text-align:center;font-size:var(--text-sm);border-bottom:1px solid #00000026;flex:none;padding:7px 36px;line-height:1.5;position:relative}.env-banner[data-env=local]{--env-banner-bg:#f7d154}.env-banner-tape{white-space:nowrap;flex-wrap:wrap;justify-content:space-evenly;column-gap:13em;height:1.5em;display:flex;overflow:hidden}.env-banner-label{letter-spacing:.14em;flex:none;font-weight:800}.env-banner-dismiss{width:20px;height:20px;color:inherit;font-size:var(--text-base);opacity:.85;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.env-banner-dismiss:hover{opacity:1;background:#0000001a}.section-heading{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:32px 0 0;font-weight:600}.status{max-width:420px;margin:8px 0 0;padding:0;list-style:none}.status-row{border-bottom:1px solid var(--border);font-size:var(--text-base);align-items:center;gap:10px;padding:9px 0;display:flex}.status-row:last-child{border-bottom:0}.status-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.status-row.warn .status-dot{background:var(--gold)}.status-label{color:var(--muted)}.status-detail{margin-left:auto;font-weight:600}.status-row.warn .status-detail{color:var(--gold)}.account{position:relative}.account-trigger{color:var(--muted);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;max-width:280px;padding:4px 10px 4px 4px;display:flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:var(--border);color:var(--text)}.account-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.account-avatar{background:var(--gold);width:30px;height:30px;color:var(--bg);font-weight:700;font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;display:grid}.account-photo{object-fit:cover;background:var(--border)}.account-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-caret{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;margin-left:2px}.account-menu{z-index:20;border:1px solid var(--border);background:var(--panel);min-width:248px;box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.account-identity{border-bottom:1px solid var(--border);margin-bottom:6px;padding:10px 20px}.account-identity p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.account-identity-name{font-size:var(--text-base);font-weight:600;line-height:1.3}.account-identity .account-identity-email,.account-identity .account-identity-warning{font-size:var(--text-base);color:var(--muted);margin-top:8px;line-height:1.4}.account-identity .account-identity-badges{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex;overflow:visible}.account-identity-warning{border:1px solid var(--danger);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--danger);border-radius:4px;padding:2px 7px;font-weight:600}.account-identity-role{border:1px solid var(--border);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-radius:4px;flex:none;padding:2px 7px;font-weight:600}.account-action{width:100%;color:var(--text);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 20px;text-decoration:none;display:block}.account-action span{font-size:var(--text-base);color:var(--muted);margin-top:8px;line-height:1.4;display:block}.account-action:hover{background:var(--raised)}.account-action:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.side-nav .build-stamp{text-align:right;margin-top:auto;padding:10px 12px 2px;position:static}.side-nav{flex-direction:column;display:flex}.build-stamp{font-size:var(--text-xs);color:var(--muted);opacity:.5;margin:0;position:fixed;bottom:10px;right:12px}.build-stamp:hover{opacity:1}.build-stamp code{-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html{height:100%}body{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.55;display:flex;overflow:hidden}h1,h2,h3,.wordmark{font-family:var(--disp);letter-spacing:.01em;font-weight:600}a{color:inherit}button{font:inherit}.shell{width:min(960px,100% - 32px);margin:0 auto;padding:48px 0}.site-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;height:56px;display:flex}.site-header-inner{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);margin:0 auto;display:flex}.site-header .brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:30px;height:30px}.brand-name{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700;transform:translateY(2px)}.site-header .brand:hover .brand-name{color:var(--gold)}.site-header .brand:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.eyebrow{color:var(--gold);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;font-weight:700}h1{margin:0 0 12px;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.lede{max-width:620px;color:var(--muted);font-size:var(--text-lg);line-height:1.6}.panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:32px;padding:24px}.details{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;display:grid}.details>div{min-width:0}.details dd{overflow-wrap:anywhere}.details div{background:#ffffff08;border-radius:10px;min-width:0;padding:12px 14px}.details dt{color:var(--muted);font-size:var(--text-sm)}.details dd{margin:6px 0 0;font-weight:700}.actions{gap:12px;margin-top:24px;display:flex}.button{cursor:pointer;border:1px solid var(--gold-dark);background:var(--gold);color:var(--bg);border-radius:8px;padding:11px 18px;font-weight:700}.button.secondary{color:var(--text);border-color:var(--border);background:0 0}.input{border:1px solid var(--border);min-width:0;color:var(--text);font:inherit;background:0 0;border-radius:8px;flex:260px;padding:11px 14px}.input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}select.input{background-color:var(--surface)}select.input option{background-color:var(--raised);color:var(--ink)}.button.quiet{color:var(--muted);text-underline-offset:3px;background:0 0;border-color:#0000;font-weight:500;text-decoration:underline}.button.quiet:hover{color:var(--text)}.notice{border:1px solid var(--border);background:var(--surface);border-left-width:4px;border-radius:8px;max-width:62ch;margin-top:24px;padding:16px 20px}.notice h2{font-size:var(--text-base);margin:0 0 6px}.notice p{margin:0;line-height:1.5}.notice.fault{border-left-color:var(--gold)}.notice.refused{border-left-color:var(--danger)}.dev-signin{border-top:1px dashed var(--border);max-width:62ch;margin-top:44px;padding-top:20px}.dev-signin h2{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-weight:600}.dev-signin h2 span{text-transform:none;letter-spacing:0;opacity:.65;font-weight:400}.dev-signin h2 span:before{content:"· "}.dev-signin-roles{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;border:1px solid var(--border);color:var(--muted);font:inherit;font-size:var(--text-base);background:0 0;border-radius:999px;padding:6px 14px}.chip:hover{color:var(--text);border-color:var(--gold)}.chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hint{max-width:62ch;font-size:var(--text-base);color:var(--muted);margin-top:12px;line-height:1.5}.hint-wide{max-width:none}.warning{color:var(--danger)}.shell.wide{max-width:1180px}.page-head{margin-bottom:20px}.crumb{font-size:var(--text-base);margin:0 0 14px}.crumb a{color:var(--c-ink-2);border-radius:8px;align-items:center;gap:8px;margin-left:-10px;padding:6px 14px 6px 10px;font-weight:500;text-decoration:none;display:inline-flex}.crumb a:hover{background:var(--gold-chip);color:var(--c-gold-bright)}.crumb-arrow{font-size:1.25em;line-height:1}.search{gap:10px;margin-bottom:22px;display:flex}.search-input{border:1px solid var(--c-line);background:var(--c-surface);color:var(--text);font:inherit;border-radius:10px;flex:1;padding:10px 14px}.search-input:focus-visible{outline:2px solid var(--c-gold-dim);outline-offset:1px}.customer-list{max-width:var(--customer-width);gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-filters{max-width:var(--customer-width);border:1px solid var(--c-line-soft);background:var(--c-surface);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:22px 0 14px;padding:16px;display:flex}.customer-filter{min-width:0;color:var(--c-ink-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;flex:none;gap:5px;font-weight:600;display:grid}.customer-filter-search{width:min(320px,100%)}.customer-filter-small{width:auto}.customer-filter .input{width:auto;min-height:42px;color:var(--ink);font-size:var(--text-base);letter-spacing:normal;text-transform:none}.customer-filter-search .input{width:100%}.customer-filter select.input{field-sizing:content;min-width:8rem}.filter-status{color:var(--c-ink-3);font-size:var(--text-sm);align-self:center}.customer-results-head,.pagination{color:var(--c-ink-3);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-results-head{max-width:var(--customer-width);margin:0 0 12px;padding:0 16px}.customer-results-head p{margin:0}.customer-results-head b{color:var(--ink);font-weight:600}.pagination{max-width:var(--customer-width);justify-content:center;margin-top:18px}.pagination a,.pagination span{text-align:center;min-width:100px;padding:8px 12px}.pagination a{border:1px solid var(--c-line);color:var(--ink);border-radius:8px;text-decoration:none}.pagination a:hover{border-color:var(--c-gold-dim);background:var(--c-raised)}.pagination>span:first-child,.pagination>span:last-child{opacity:.45}@media (max-width:720px){.customer-filter,.customer-filter-search,.customer-filter .input{width:100%}.customer-results-head{flex-direction:column;align-items:flex-start;gap:4px}.customer-row{grid-template-columns:auto minmax(0,1fr)}.customer-row .hallmark,.customer-row-value{text-align:left;grid-column:2;justify-self:start}}.customer-row-item{display:block}.customer-row-name .review-mark,.search-result-name .review-mark{vertical-align:-3px;border:0;width:auto;height:auto;margin-left:6px}.review-mark-wrap{justify-items:center;display:inline-grid}.review-mark{width:32px;height:32px;color:var(--line);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}button.review-mark{cursor:pointer}button.review-mark:hover,button.review-mark:focus-visible{border-color:var(--line);background:var(--raised)}button.review-mark:disabled{cursor:progress}.review-mark-none{color:var(--line)}button.review-mark-none:hover,button.review-mark-none:focus-visible{color:var(--ink-3)}.review-mark-positive{color:#f5b301;filter:drop-shadow(0 0 .5px #6e500099)}.review-mark-negative{color:var(--red)}.review-mark-wrap .state-select-message:not(:empty){font-size:var(--text-xs);margin:2px 0 0}.customer-row{border:1px solid var(--c-line-soft);background:var(--c-surface);color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 150px minmax(190px,auto);align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.customer-row:hover{border-color:var(--c-gold-dim);background:var(--c-raised)}.customer-row-identity{min-width:0}.customer-row-name{font-weight:600;display:block}.customer-row-detail{color:var(--c-ink-3);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}@media (min-width:721px){.customer-row>.hallmark{justify-self:center}}.customer-row-value{text-align:right}.figure{font-family:var(--c-mono);font-weight:600}.avatar{border:1px solid var(--c-line);background:var(--gold-chip);width:38px;height:38px;color:var(--c-gold-bright);font-size:var(--text-sm);border-radius:10px;place-items:center;font-weight:600;display:grid}.avatar-large{width:58px;height:58px;font-size:var(--text-lg);border-radius:14px}.hallmark{font-family:var(--body);border:1.5px solid var(--c-gold-dim);background:var(--gold-chip);color:var(--c-gold-bright);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.tier-mega-whale{border-color:var(--gold);background:var(--gold);color:var(--bg)}.tier-whale{border-color:var(--gold);background:var(--gold-chip);color:var(--gold)}.tier-regular{border-color:var(--green);background:var(--green-soft);color:var(--green)}.tier-new{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.tier-established{border-color:var(--teal);background:var(--teal-soft);color:var(--teal)}.tier-occasional{border-color:var(--c-line);background:var(--raised);color:var(--c-ink-3)}.tier-quiet{border-color:var(--amber);background:var(--amber-soft);color:var(--c-amber)}.c360-head{align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.c360-identity{min-width:0}.c360-identity h1{font-size:var(--text-2xl);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.c360-contact{color:var(--c-ink-2);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:6px 20px;margin:8px 0 0;display:flex}.contact-value{align-items:center;gap:8px;display:inline-flex}.contact-value a{color:var(--c-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.contact-value a:hover{color:var(--c-gold-bright);text-decoration-color:currentColor}.copy-button{border:1px solid var(--c-line);color:var(--c-ink-3);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px}.copy-button:hover{border-color:var(--c-gold-dim);color:var(--text)}.c360-badges{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.badge{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-ink-2);font-size:var(--text-sm);border-radius:20px;padding:3px 11px}.badge b{color:var(--text);font-weight:600}.statrow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 18px;display:grid}.stat{border:1px solid var(--c-line-soft);background:var(--c-surface);border-radius:12px;padding:14px 16px}.stat-label{color:var(--c-ink-3);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:500}.stat-value{font-family:var(--c-mono);font-size:var(--text-xl);margin:6px 0 0;font-weight:600}.stat-caption{color:var(--c-ink-3);font-size:var(--text-sm);margin:4px 0 0}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-bottom:12px;display:grid}.panel-grid>.panel,.shell.wide>.panel{border:1px solid var(--c-line-soft);background:var(--c-surface);border-radius:12px;margin:0 0 12px;padding:16px 18px}.panel-grid>.panel{margin:0}.panel h2{font-size:var(--text-base);margin:0}.panel-note{color:var(--c-ink-3);font-size:var(--text-sm);margin:3px 0 14px}.pace{align-items:flex-end;gap:6px;height:96px;margin:0;padding:0;list-style:none;display:flex}.pace li{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.pace-bar{background:var(--c-gold);border-radius:3px 3px 0 0;width:100%}.pace-bar-empty{background:var(--c-line)}.pace-label{color:var(--c-ink-3);font-size:var(--text-xs)}.splitbar{border-radius:5px;gap:2px;height:14px;display:flex;overflow:hidden}.splitbar-part{min-width:2px}.metal-gold{background:var(--d-gold)}.metal-silver{background:var(--d-silver)}.metal-platinum{background:var(--d-platinum)}.metal-other{background:var(--c-ink-3)}.legend{font-size:var(--text-sm);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend b{font-family:var(--c-mono)}.dot{border-radius:3px;width:9px;height:9px}.bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bars li{font-size:var(--text-sm);grid-template-columns:minmax(0,1.1fr) 2fr auto;align-items:center;gap:12px;display:grid}.bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-track{background:var(--c-line-soft);border-radius:4px;height:8px;overflow:hidden}.bar-fill{background:var(--c-gold-dim);border-radius:4px;height:100%;display:block}.bar-value{font-family:var(--c-mono);color:var(--c-ink-2)}.table-card{border:1px solid var(--line);background:var(--raised);border-radius:12px;width:100%}.orders thead th:first-child{border-top-left-radius:11px}.orders thead th:last-child{border-top-right-radius:11px}.orders tbody tr:last-child td:first-child{border-bottom-left-radius:11px}.orders tbody tr:last-child td:last-child{border-bottom-right-radius:11px}.table-scroll{overflow-x:auto}@media (max-width:1320px){.table-scroll{overflow-x:auto}}.orders{border-collapse:collapse;width:100%}.orders th,.orders td{text-align:center}.orders .pack-leg,.orders .pack-track,.orders .product-line{justify-content:center}.orders .pack-note-read,.orders .pack-note-input,.orders .copy-value{text-align:center}.orders .pack-address .copy-value,.orders .copy-value{margin-inline:auto}.orders th{z-index:1;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-3);font-family:var(--body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:10px 9px;font-weight:500;position:sticky;top:0}.th-sort{color:inherit;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.th-sort:hover{color:var(--ink)}.th-sort-on{color:var(--gold)}.th-sort-arrow{letter-spacing:0;opacity:.55;font-size:.85em}.th-sort-on .th-sort-arrow{opacity:1}.orders{font-size:var(--text-sm)}.orders td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 9px}.orders tbody tr:hover{background:var(--surface)}.orders tbody tr:last-child td{border-bottom:none}.orders td.customer[data-fulfilment=collect_in_person] a{color:var(--green)}.orders td.customer[data-fulfilment=ship_dss] a{color:var(--blue)}.orders td.customer[data-fulfilment=storage] a{color:var(--pink)}.orders .mono{font-family:var(--mono);font-size:var(--text-sm);white-space:nowrap}.orders .nowrap{white-space:nowrap}.orders .muted{color:var(--ink-3)}.orders .products{color:var(--ink-2)}.c360-main .orders .products{max-width:300px}.orders .products>.product-line{white-space:normal;align-items:center;gap:6px;display:flex;overflow:visible}.orders .products .product-text{white-space:normal}.orders .products>.product-extra{color:var(--ink-3);padding-left:2px}.orders .products>.product-line+.product-line{margin-top:6px}.orders .products .product-toggle{border:1px solid var(--line);background:var(--raised);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 5px;line-height:1.6;display:inline-flex}.orders .products .product-toggle:hover{border-color:var(--gold-dim);color:var(--ink)}.orders .products .product-count{font-variant-numeric:tabular-nums}.orders .products>span{white-space:normal;display:block}.orders .customer{white-space:nowrap;font-weight:600}.stage{color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap}.empty{color:var(--c-ink-3);font-size:var(--text-base);margin:0;padding:18px 0}.site-header-left{align-items:center;gap:22px;min-width:0;display:flex}.site-nav{gap:4px;display:flex}.site-nav a{color:var(--c-ink-2);font-size:var(--text-base);border-radius:8px;padding:6px 12px;text-decoration:none}.site-nav a:hover{background:var(--c-raised);color:var(--text)}.app-body{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.app-main{flex:1;min-width:0;overflow-y:auto}.page{max-width:1840px;padding:22px 26px 48px}.page-loading{gap:12px;animation:0s .15s both skeleton-appear;display:grid}.skeleton{background:var(--raised);border-radius:6px;animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-title{width:min(320px,60%);height:30px}.skeleton-line{width:min(520px,80%);height:14px;margin-bottom:10px}.skeleton-table{gap:6px;display:grid}.skeleton-row{background:var(--surface);border:1px solid var(--line-soft);height:38px}@keyframes skeleton-appear{0%{visibility:hidden}to{visibility:visible}}@keyframes skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.app:not(.app-signed-in) .app-main{justify-content:center;display:flex}.app{flex-direction:column;flex:1;min-height:0;display:flex}.app .site-header-inner{flex:1;gap:0;width:100%;margin:0;padding:0 26px 0 0}.app-signed-in .site-header-inner{grid-template-columns:216px minmax(0,1fr) auto auto auto;align-items:center;display:grid}.app-signed-in .brand{min-width:0;padding-left:20px}.app-signed-in .header-search{margin-left:26px}.brand-name{min-width:0;line-height:1.1;font-family:var(--disp);font-size:var(--text-lg);color:var(--gold-bright);flex-direction:column;font-weight:600;display:flex}.brand-word{font-family:var(--body);font-size:var(--text-xl);letter-spacing:.14em;color:var(--gold);white-space:nowrap;font-weight:700}.site-header .brand:hover .brand-word{color:var(--gold-bright)}.brand-sub{color:var(--c-ink-3);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.header-search{flex:1;max-width:640px;margin-right:22px;position:relative}.header-search input{border:1px solid var(--c-line);background:var(--c-surface);width:100%;color:var(--text);font:inherit;font-size:var(--text-base);border-radius:10px;padding:9px 40px 9px 42px}.header-search input::placeholder{color:var(--c-ink-3)}.header-search input:focus-visible{outline:2px solid var(--c-gold-dim);outline-offset:1px}.header-search-icon{width:18px;height:18px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.header-search:focus-within .header-search-icon{color:var(--gold)}.search-key{border:1px solid var(--line);background:var(--surface);min-width:20px;color:var(--ink-3);font-family:var(--mono);font-size:var(--text-xs);text-align:center;pointer-events:none;border-radius:5px;padding:1px 6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.header-search:focus-within .search-key{opacity:0}.search-results{z-index:30;border:1px solid var(--border);background:var(--panel);max-height:70vh;box-shadow:var(--shadow);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-result a{color:var(--text);border-radius:7px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.search-result[aria-selected=true] a{background:var(--gold-chip)}.search-result-identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.search-result-name,.search-result-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-name{font-weight:600}.search-result-detail{color:var(--c-ink-3);font-size:var(--text-sm)}.search-result .hallmark{flex:none;padding:2px 8px}.search-result-kind{border:1px solid var(--border);color:var(--c-ink-3);font-size:var(--text-sm);border-radius:999px;flex:none;padding:2px 8px}.search-result-order .search-result-name{font-family:var(--mono)}.search-results-note{color:var(--c-ink-3);font-size:var(--text-sm);padding:10px 12px}.search-results-all{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:4px}.search-results-all button{width:100%;color:var(--c-ink-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px}.search-results-all button:hover{background:var(--gold-chip);color:var(--text)}.side-nav{border-right:1px solid var(--line);background:var(--surface);flex:none;width:216px;padding:14px 10px;overflow-y:auto}.nav-group+.nav-group{margin-top:22px}.nav-title{color:var(--c-ink-3);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px 10px;font-weight:600}.side-nav ul{margin:0;padding:0;list-style:none}.nav-item{color:var(--c-ink-2);font-size:var(--text-base);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}a.nav-item:hover{background:var(--raised);color:var(--ink)}.nav-item-current{background:var(--gold-chip);color:var(--gold-bright)}a.nav-item-current:hover{background:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold-bright)}.nav-glyph{width:14px;color:var(--c-ink-3);font-size:var(--text-sm);text-align:center}.nav-item-current .nav-glyph{color:var(--c-gold)}.nav-soon{color:var(--c-ink-3);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-left:auto}.statrow{grid-template-columns:repeat(4,minmax(140px,1fr)) minmax(230px,1.4fr)}.stat-wide{flex-direction:column;min-width:0;display:flex;overflow:hidden}.stat-wide .pace{flex:1;gap:4px;height:auto;min-height:46px;margin-top:10px}.stat-wide .pace-label{font-size:var(--text-xs)}@media (max-width:1250px){.statrow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.stat-wide{grid-column:1/-1}}.c360-body{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);align-items:start;gap:12px;display:grid}.c360-main,.c360-rail{gap:12px;min-width:0;display:grid}.c360-body .panel{margin:0}@media (max-width:1000px){.c360-body{grid-template-columns:1fr}.side-nav{display:none}}.page>.page-head h1,.page .c360-identity h1{margin:0}.page-head .lede{margin:4px 0 0}.icon-button{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--ink-2);font-size:var(--text-base);cursor:pointer;border-radius:8px;place-items:center;display:grid}.icon-button:hover{border-color:var(--gold-dim);color:var(--gold-bright)}.header-tools{align-items:center;gap:10px;display:flex}@media (max-width:1000px){.app-signed-in .site-header-inner{grid-template-columns:auto minmax(0,1fr) auto auto auto;padding-right:16px}.app-signed-in .brand{padding-left:16px}.app-signed-in .header-search{margin-left:16px;margin-right:12px}}@media (max-width:640px){.app-signed-in .brand-name,.app-signed-in .account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-signed-in .search-key{display:none}.app-signed-in .site-header-inner{padding-right:12px}.app-signed-in .brand{padding-left:12px}.app-signed-in .header-search{margin-left:12px;margin-right:8px}.header-search input{text-overflow:ellipsis;padding-right:10px}.account-trigger{padding-right:6px}.header-tools{gap:6px}}.stat-value,.figure,.orders .mono,.bar-value,.legend b{font-family:var(--mono);font-feature-settings:"tnum" 1}.view-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;margin-bottom:16px;display:grid}.view-head h1,.view-head .as-at{grid-column:1}.view-head .button-link{grid-area:1/2/span 2;place-self:center end}.view-head .view-tools{grid-area:1/2/span 2;place-self:end;align-items:center;gap:12px;display:flex}.pack-delete-head,.pack-delete-cell{width:1%}.orders .pack-delete-head,.orders .pack-delete-cell{text-align:center;padding-left:10px;padding-right:16px}.pack-delete{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.pack-delete-button{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:inline-grid}.pack-delete-button:hover,.pack-delete-button:focus-visible{border-color:var(--red);background:var(--red-soft);color:var(--red)}.pack-delete-button:disabled{opacity:.5;cursor:progress}.pack-delete-error{color:var(--red);font-size:var(--text-xs);white-space:nowrap}.statrow.report-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.report-pair{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.report-pair .panel,.report-weeks{margin-top:0}.report-weeks{margin-top:12px}@media (max-width:1000px){.report-pair{grid-template-columns:1fr}}.report-table th,.report-table td{text-align:left}.report-table .numeric{color:var(--ink-2);text-align:right;font-family:var(--mono);white-space:nowrap}.report-quiet td{color:var(--ink-3)}.report-table tfoot th,.report-table tfoot td{border-top:1px solid var(--line);font-weight:600}.orders tfoot .orders-total th,.orders tfoot .orders-total td{border-top:2px solid var(--line);background:var(--raised);white-space:nowrap;font-weight:600}.express-mark{background:var(--red-soft);width:20px;height:20px;color:var(--red);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.express-flag{background:var(--red-soft);color:var(--red);font-family:var(--body);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:2px;padding:2px 10px 2px 0;font-weight:600;display:inline-flex}.express-flag .express-mark{margin-left:2px}.sync-stamp{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-right:14px;display:inline-flex}.sync-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.sync-stamp[data-freshness=ageing]{color:var(--amber)}.sync-stamp[data-freshness=ageing] .sync-dot{background:var(--amber)}.sync-stamp[data-freshness=stale]{color:var(--red)}.sync-stamp[data-freshness=stale] .sync-dot{background:var(--red)}@media (max-width:1100px){.sync-stamp{display:none}}.pack-choice{align-items:center;gap:6px;display:inline-flex}.pack-mail{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:7px;place-items:center;text-decoration:none;display:inline-grid}.pack-mail:hover,.pack-mail:focus-visible{border-color:var(--gold);color:var(--gold)}.pack-mail.pack-mail-please_send{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.pack-mail.pack-mail-already_sent{border-color:var(--green);background:var(--green-soft);color:var(--green)}.pack-mail.pack-mail-please_send:hover,.pack-mail.pack-mail-please_send:focus-visible{border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 1px var(--amber)}.pack-mail.pack-mail-already_sent:hover,.pack-mail.pack-mail-already_sent:focus-visible{border-color:var(--green);color:var(--green);box-shadow:0 0 0 1px var(--green)}.pack-mail.pack-mail-due{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.pack-mail-off{cursor:not-allowed;opacity:.45}.pack-mail-off.pack-mail-do_not_send{border-color:var(--red);background:var(--red-soft);color:var(--red);opacity:1}.pack-mail-off.pack-mail-already_sent{border-color:var(--green);background:var(--green-soft);color:var(--green);opacity:1}.template-help ul{font-size:var(--text-sm);gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.template-help code{background:var(--raised);font-family:var(--mono);border-radius:4px;margin-right:6px;padding:1px 5px}.template-preview{border:1px dashed var(--line);background:var(--surface);border-radius:10px;margin-top:18px;padding:14px 16px}.template-preview-subject{margin:6px 0 8px;font-weight:600}.template-preview pre{font-family:var(--body);font-size:var(--text-sm);white-space:pre-wrap;margin:0}.template-delete{color:var(--red);margin-left:auto}.templates-table td{text-align:left}.dash-placeholder{min-height:140px;font-size:var(--text-sm);place-items:center;display:grid}.dash-loading .dash-title{opacity:.7}.dash-story{font-size:var(--text-base);gap:6px;margin:10px 0 0;padding-left:18px;line-height:1.5;display:grid}.dash-move-up{color:var(--green)}.dash-move-down{color:var(--red)}.dash-move .muted{font-family:var(--mono);font-size:var(--text-xs)}.note-tag{background:var(--raised);color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.02em;vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 7px;font-weight:600;display:inline-block}.note-tag-todo{background:var(--amber-soft);color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.note-tag-done{background:var(--green-soft);color:var(--green)}.note-tag-cin7{background:var(--purple-soft);color:var(--purple)}.note-tag-ordered{background:var(--blue-soft);color:var(--blue)}.note-tag-dispatched{background:var(--teal-soft);color:var(--teal)}.note-list-todo li{border-left:3px solid var(--amber);padding-left:10px}.note-trail .trail-ordered .note-body,.note-trail .trail-dispatched .note-body{color:var(--ink-2);font-size:var(--text-sm)}.panel h2 .note-tag{vertical-align:2px;margin-left:8px}.note-flag{color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.note-resolve{border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:6px;padding:1px 8px}.note-resolve:hover{border-color:var(--green);color:var(--green)}.note-reopen:hover{border-color:var(--amber);color:var(--amber)}.customer-todo{margin-left:8px}.buyers-search-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 0 16px;display:flex}.buyers-search-row .buyers-search{flex:420px;margin:0}.buyers-switch{border:1px solid var(--line);font-size:var(--text-sm);border-radius:999px;margin:0;display:inline-flex;overflow:hidden}.buyers-switch a{color:var(--ink-2);padding:5px 14px;text-decoration:none}.buyers-switch a+a{border-left:1px solid var(--line)}.buyers-switch .buyers-switch-on{background:var(--gold-chip);color:var(--ink);font-weight:600}.buyers-search{gap:10px;max-width:720px;margin:12px 0 16px;display:flex}.buyers-search input{border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:9px 12px}.buyers-search-switch{max-width:420px;margin:4px 0 12px}.buyers-search-switch input{font-size:var(--text-sm);background:0 0;border-style:dashed;padding:6px 10px}.buyers-search-switch .button-link{font-size:var(--text-sm)}.buyers-product{align-items:flex-start;gap:16px;margin-top:0;margin-bottom:12px;display:flex}.buyers-product-body{min-width:0}.product-photo{object-fit:contain;border:1px solid var(--line);vertical-align:middle;background:#fff;border-radius:6px;flex:none;padding:2px}.buyers-products th[scope=row] .product-photo{margin-right:8px}.product-photo-large{border-radius:8px;padding:4px}.buyers-product-name{font-size:var(--text-xl);margin:4px 0 2px}.buyers-product-facts{color:var(--ink-2);font-size:var(--text-sm);margin:0}.buyers-product-change{font-size:var(--text-sm);margin:8px 0 0}.buyers-table th[scope=row]{min-width:150px}.buyers-table td:nth-child(3){min-width:230px}.buyers-table td:nth-child(5) .copy-value{vertical-align:middle;align-items:center}.buyers-table td:nth-child(5) .copy-value-text{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;overflow:hidden}.buyers-who{color:var(--ink-3);font-size:var(--text-xs);margin-top:4px;font-weight:400}.buyers-who .hallmark{padding:1px 6px;font-size:10px}.buyers-reasons{font-size:var(--text-sm);margin:0;padding-left:16px;line-height:1.45}.buyers-log{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.buyers-follow{color:var(--ink-3);font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.buyers-logged{color:var(--green);font-size:var(--text-sm)}.buyers-contacted{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.buyers-follow-due{color:var(--amber);font-size:var(--text-sm);white-space:nowrap}select.buyers-follow{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:2px 4px}.web-link{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);vertical-align:middle;border-radius:5px;place-items:center;margin-left:6px;display:inline-grid}.web-link:hover,.web-link:focus-visible{border-color:var(--gold);color:var(--gold)}.sell-points{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.sell-point{font-family:var(--body);font-size:var(--text-xs);white-space:nowrap;cursor:default;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-weight:600;display:inline-flex}.sell-point-deal{border-color:var(--green);background:var(--green-soft);color:var(--green)}.sell-point-urgent{border-color:var(--red);background:var(--red-soft);color:var(--red)}.sell-point-soon{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.sell-point-new{border-color:var(--purple);background:var(--purple-soft);color:var(--purple)}.sell-point-ours{border-style:dashed;border-color:var(--gold);background:var(--gold-chip);color:var(--gold)}.buyers-website{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:8px 0 0;display:flex}.buyers-price{color:var(--ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.buyers-was{color:var(--ink-3);text-decoration:line-through}.buyers-web-note{color:var(--ink-3)}.buyers-offered th,.buyers-offered td{opacity:.55;background:color-mix(in srgb, var(--line) 18%, transparent);transition:opacity .15s}.buyers-offered:hover th,.buyers-offered:hover td{opacity:1}.buyers-following td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.buyers-markets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px;display:grid}.buyers-potential-total{border-left-color:var(--gold)}.buyers-potential-total .buyers-market-head b{font-size:var(--text-xl,1.25rem)}.buyers-markets .buyers-market{min-width:0;margin:0}.buyers-contact{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.buyers-contact .alert-contact-icons{gap:6px;margin:0;display:inline-flex}.buyers-contact .buyers-log,.buyers-contact .buyers-contacted{margin:0}.buyers-table td,.buyers-table th[scope=row]{vertical-align:middle}.buyers-unlog{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:6px;padding:1px 8px}.buyers-unlog:hover{color:var(--ink);border-color:var(--ink-3)}.buyers-unlog-yes{border-color:var(--red);color:var(--red)}.buyers-unlog-ask{font-size:var(--text-sm);color:var(--ink-2)}.buyers-market{border-left:3px solid var(--line);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.buyers-market-fall{border-left-color:var(--red)}.buyers-market-rise{border-left-color:var(--green)}.buyers-market-head{margin:0}.buyers-market-moves{font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.buyers-move b{font-family:var(--mono);font-weight:600}.buyers-move-down b{color:var(--red)}.buyers-move-up b{color:var(--green)}.buyers-move-notable,.buyers-move-big{border-radius:999px;padding:1px 8px}.buyers-move-notable.buyers-move-down{background:var(--red-soft)}.buyers-move-notable.buyers-move-up{background:var(--green-soft)}.buyers-move-big.buyers-move-down{background:var(--red-soft);outline:1px solid var(--red)}.buyers-move-big.buyers-move-up{background:var(--green-soft);outline:1px solid var(--green)}.done-more,.done-older{border:1px dashed var(--border);color:var(--c-ink-2);font-size:var(--text-sm);text-align:center;border-radius:8px;margin:14px 0 0;padding:10px 14px}.view-head:has(.view-tools){margin-bottom:10px}.view-head .view-tools .button-link{grid-area:auto}.view-head h1{font-size:var(--text-2xl);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.view-sub{color:var(--ink-3);font-family:var(--body);font-size:var(--text-sm);letter-spacing:0;font-weight:400}.as-at{color:var(--ink-3);font-size:var(--text-sm);margin:4px 0 0}.as-at b{color:var(--ink-2);font-family:var(--mono);font-weight:500}.orders a{color:inherit;border-bottom:1px solid var(--line);text-decoration:none}.orders a:hover{color:var(--gold-bright);border-bottom-color:var(--gold-dim)}.row-stale td{background:var(--stale-soft)}.row-stale td:first-child{box-shadow:inset 3px 0 0 var(--stale)}.age{color:var(--ink-3);font-family:var(--mono)}.age-stale{background:var(--stale-soft);color:var(--stale);border-radius:4px;margin-left:7px;padding:1px 6px}.vocab{background:var(--raised);color:var(--ink-2);font-family:var(--body);font-size:var(--text-xs);white-space:nowrap;text-transform:capitalize;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:2.5px 9px;font-weight:500;display:inline-flex}.vocab-locked,.vocab-in_stock_risk_or_bb,.vocab-payment_verified,.vocab-fully_dispatched,.vocab-for_storage{background:var(--green-soft);color:var(--green)}.vocab-in_transit,.vocab-order_confirmed,.vocab-customer_confirmed,.vocab-ready_to_pack,.vocab-shipping_soon,.vocab-ready_to_collect,.vocab-ready_to_ship{background:var(--blue-soft);color:var(--blue)}.vocab-to_lock_at_mint,.vocab-to_lock_consignment,.vocab-awaiting_payment,.vocab-partially_dispatched,.vocab-on_hold{background:var(--amber-soft);color:var(--amber)}.vocab-payment_issue,.vocab-missing_address{background:var(--red-soft);color:var(--red)}.vocab-new,.vocab-unknown{background:var(--raised);border-color:var(--line);color:var(--ink-2)}.vocab-collect_in_person{background:var(--green-soft);color:var(--green)}.vocab-ship_dss{background:var(--blue-soft);color:var(--blue)}.vocab-storage{background:var(--pink-soft);color:var(--pink)}.vocab-ship_nz_post{background:var(--teal-soft);color:var(--teal)}.vocab-ship_fedex{background:var(--purple-soft);color:var(--purple)}.vocab-ship_other{background:var(--raised);border-color:var(--line);color:var(--ink-2)}.unset{color:var(--ink-3);opacity:.6}.footnote{max-width:62ch;color:var(--ink-3);font-size:var(--text-sm);margin:14px 0 0}.footnote code,.panel-note code,.pending-blocked code{background:var(--raised);font-family:var(--mono);border-radius:4px;padding:1px 4px;font-size:.92em}.ticker{font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:26px;margin-right:20px;display:flex}.ticker-metal{color:var(--ink-2);align-items:baseline;gap:7px;display:inline-flex}.ticker-metal .dot{align-self:center}.ticker-waiting{opacity:.5;border-style:solid}.ticker-placeholder{border:1px dashed var(--line);color:var(--ink-3);font-size:var(--text-xs);border-radius:5px;padding:1px 7px}.dot-gold{background:var(--d-gold)}.dot-silver{background:var(--d-silver)}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.panel-pending{background:0 0;border-style:dashed}.panel-pending h2{color:var(--ink-2);align-items:center;gap:10px;display:flex}.pending-flag{background:var(--raised);color:var(--ink-3);font-family:var(--body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:20px;padding:2px 8px;font-weight:600}.pending-blocked{color:var(--ink-3);font-size:var(--text-xs);margin:10px 0 0}.stat-pending{border-style:dashed}.stat-value-pending{color:var(--ink-3)}@media (max-width:1400px){.ticker{display:none}}.count{border:1px solid var(--line-soft);background:var(--bg);min-width:26px;color:var(--ink-3);font-family:var(--mono);font-size:var(--text-xs);text-align:center;border-radius:20px;margin-left:auto;padding:1px 8px;font-weight:500}.count-hot{border-color:var(--amber);color:var(--amber)}.count-critical{border-color:var(--red);color:var(--red)}.nav-item-attention:not(.nav-item-current){color:var(--ink)}.nav-item-attention .nav-glyph{color:var(--amber)}.count-attention{border-color:var(--amber);background:var(--amber);color:var(--bg);font-weight:700}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.board-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0 12px;display:flex}.board-tools .toolbar{margin:0}.board-tools .table-search{margin-left:auto}.fchip{border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm);border-radius:20px;padding:4px 12px;text-decoration:none}.fchip:hover{border-color:var(--gold-dim);color:var(--ink)}.fchip-on{background:var(--gold);border-color:var(--gold);color:var(--bg);font-weight:600}.fchip-count{font-family:var(--mono);opacity:.75;margin-left:6px;font-size:.9em}.ticker-price{font-family:var(--mono);font-size:var(--text-xs);color:var(--ink)}.ticker-change{font-family:var(--mono);font-size:var(--text-xs);align-items:baseline;gap:3px;display:inline-flex}.ticker-change:before{font-size:.8em}.ticker-up{color:var(--green)}.ticker-down{color:var(--red)}.dot-platinum{background:var(--d-platinum)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people{border-collapse:collapse;width:100%}.people th{border-bottom:1px solid var(--border);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:0 12px 12px;font-size:.8125rem;font-weight:600}.people td{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);vertical-align:middle;padding:14px 12px}.people tr:last-child td{border-bottom:none}.people td:not(:first-child),.people th:not(:first-child){white-space:nowrap;width:1%}.people .input{min-width:128px}.person-name{font-weight:600;display:block}.person-name .owner-badge{vertical-align:1px;margin-left:8px;padding:1px 8px;font-size:.75rem;font-weight:400}.person-email{color:var(--muted);margin-top:2px;font-size:.875rem;display:block}.numeric{color:var(--muted);font-variant-numeric:tabular-nums}.people tbody tr:has(select[name=active][data-waiting=true]) td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.invoice-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.invoice-identity h1{align-items:center;gap:10px;margin:0;display:flex}.invoice-meta{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;display:flex}.invoice-meta>span+span:before{content:"·";opacity:.55;margin-right:14px}.invoice-tracking{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.track-chip{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-3);border-radius:7px;place-items:center;margin-block:-6px;text-decoration:none;display:inline-grid}.track-chip:hover,.track-chip:focus-visible{border-color:var(--gold);color:var(--gold)}.invoice-actions{flex-wrap:wrap;gap:8px;display:flex}.button-link{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;border-radius:6px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.button-link:hover{border-color:var(--gold);color:var(--gold)}.line-where{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;display:block}.invoice-lines tfoot th{color:var(--muted);text-align:right;text-transform:none;letter-spacing:0;font-size:var(--text-sm);background:0 0;border-bottom:none;padding:8px 9px;position:static}.invoice-lines tfoot td{border-bottom:none;padding:8px 9px}.invoice-lines tfoot .invoice-grand th,.invoice-lines tfoot .invoice-grand td{border-top:1px solid var(--line);color:var(--ink);font-weight:600}.invoice-lines tfoot .invoice-grand td{font-size:var(--text-lg)}.invoice-address{margin:0;font-style:normal;line-height:1.55}.invoice-address span{display:block}.panel-note.warn{color:var(--danger)}@media (max-width:640px){.invoice-head{flex-direction:column}.invoice-actions{width:100%}}.state-select{align-items:center;gap:4px;display:inline-flex}.state-select-input{appearance:none;text-align:left;text-align-last:center;border-color:var(--line);cursor:pointer}.state-select-label{font:inherit;font-size:var(--text-xs);font-weight:500;line-height:inherit}.state-select-input:hover:not(:disabled){border-color:var(--gold)}.state-select-input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.state-select-input:disabled{cursor:progress;opacity:.7}.state-select-input option{background-color:var(--raised);color:var(--ink);text-transform:none;text-align:left;text-align-last:left}.vocab-unset{border-color:var(--line);color:var(--ink-3);background:0 0}.state-select-mark{width:1ch;font-size:var(--text-xs);color:var(--muted);flex:none;line-height:1}.state-select[data-status=saved] .state-select-mark{color:var(--green)}.state-select[data-status=error] .state-select-mark{color:var(--danger);font-weight:700}.state-select-message:not(:empty){color:var(--danger);font-size:var(--text-xs);margin-left:4px}.row-hint{width:20px;height:20px;color:var(--ink-3);opacity:.7;vertical-align:middle;border-radius:50%;place-items:center;margin-left:4px;text-decoration:none;display:inline-grid}.orders a.row-hint,.orders a.row-hint:hover{border-bottom:none}.row-hint:hover,.row-hint:focus-visible{background:var(--gold-chip);color:var(--gold);opacity:1}.drawer-layer{z-index:40;position:fixed;inset:0}.drawer-scrim{background:#00000073;position:absolute;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--line);width:min(440px,100vw);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.drawer-head h2{font-family:var(--disp);font-size:var(--text-lg);color:var(--ink);margin:0}.drawer-head h2:focus{outline:none}.drawer-sub{font-size:var(--text-sm);color:var(--ink-2);margin:4px 0 0}.drawer-close{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-2);font-size:var(--text-lg);border-radius:8px;flex:none;place-items:center;line-height:1;text-decoration:none;display:grid}.drawer-close:hover,.drawer-close:focus-visible{border-color:var(--gold);color:var(--gold)}.drawer-body{flex:1;padding:8px 20px 24px;overflow-y:auto}@media (max-width:480px){.drawer-head,.drawer-body{padding-left:16px;padding-right:16px}}.history{margin:0;padding:0;list-style:none}.history-entry{border-bottom:1px solid var(--line-soft);padding:14px 0}.history-entry:last-child{border-bottom:none}.history-meta{font-size:var(--text-sm);justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.history-actor{color:var(--ink);font-weight:600}.history-system{color:var(--ink-2);font-weight:400}.history-meta time{color:var(--ink-3);font-size:var(--text-xs);flex:none}.history-summary,.history-reason,.history-note,.history-empty{font-size:var(--text-sm);color:var(--ink-2);margin:4px 0 0}.history-reason{font-style:italic}.history-note{font-size:var(--text-xs);color:var(--ink-3)}.history-tag{background:var(--blue-soft);color:var(--blue);font-size:var(--text-xs);border-radius:999px;margin:0 0 6px;padding:1px 8px;display:inline-block}.history-changes{margin:0;padding:0;list-style:none}.history-changes>li{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:3px 0;display:flex}.history-field{min-width:8ch;color:var(--ink-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.history-values{color:var(--ink-2);flex:1}.history-to{color:var(--ink);font-weight:600}.undo{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.undo-ask{border:1px solid var(--amber);background:var(--amber-soft);border-radius:8px;flex-basis:100%;margin-top:4px;padding:8px 10px}.undo-question{color:var(--ink);font-size:var(--text-sm);flex-basis:100%}.undo-button{border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:6px;padding:2px 10px}.undo-button:hover:not(:disabled),.undo-button:focus-visible{border-color:var(--gold);color:var(--gold)}.undo-button:disabled{cursor:progress;opacity:.7}.undo-error:not(:empty){color:var(--danger);font-size:var(--text-xs)}.pack-form{margin-top:18px}.pack-grid{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 18px;padding:20px;display:grid}.pack-field{gap:5px;min-width:0;display:grid}.pack-field-wide{grid-column:1/-1}.pack-field>span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.pack-field input,.pack-field select,.pack-field textarea{font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--raised);border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;padding:8px 9px}.pack-field textarea{resize:vertical}.pack-field input:focus-visible,.pack-field select:focus-visible,.pack-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pack-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.pack-cancel{font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.pack-hint{font-size:var(--text-sm);color:var(--ink-3)}.pack-error{font-size:var(--text-sm);color:var(--red);background:var(--red-soft);border:1px solid var(--red);border-radius:6px;margin:14px 0 0;padding:10px 12px}.packs .th-legs{color:var(--ink-3);font-weight:400;display:block}.copy-value{max-width:100%;font:inherit;font-size:var(--text-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:baseline;gap:6px;margin-left:-4px;padding:1px 4px;display:inline-flex}.copy-value:hover,.copy-value:focus-visible{border-color:var(--gold-dim);background:var(--raised)}.copy-value-text{white-space:nowrap}.copy-value-mark{font-size:var(--text-xs);color:var(--green);flex:none}.pack-note-read{width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-2);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;margin:-4px -6px;padding:4px 6px;line-height:1.35;display:block}.pack-note-read:hover,.pack-note-read:focus-visible{border-color:var(--line);background:var(--raised)}.pack-note-empty{color:var(--ink-3);font-style:italic}.packs .pack-copy{white-space:nowrap}.packs .pack-address{max-width:24ch}.packs .pack-address .copy-value{display:block}.packs .pack-address .copy-value-text{white-space:normal;overflow-wrap:anywhere}.packs .pack-tracking{min-width:160px}.page.page-wide{max-width:none}.packs th,.packs td{padding-inline:4px}.packs .pack-col-contact{display:none}.pack-contact{justify-items:center;gap:2px;display:grid}@media (max-width:1840px){.packs .pack-col-split{display:none}.packs .pack-col-contact{display:table-cell}}.packs .pack-email{max-width:190px}.packs .pack-email .copy-value{max-width:100%}.packs .pack-email .copy-value-text{white-space:normal;overflow-wrap:anywhere}.pack-track{align-items:center;gap:4px;display:flex}.pack-track+.pack-track{margin-top:3px}.pack-track-input{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;color:var(--text);font-family:var(--mono);font-size:var(--text-xs);border-radius:5px;padding:3px 7px}.pack-track-input::placeholder{font-family:var(--body);color:var(--ink-3)}.pack-track-input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.pack-leg{font-size:var(--text-xs);align-items:baseline;gap:6px;display:flex}.pack-leg-name{color:var(--ink-3);min-width:34px}.pack-legs{justify-items:center;row-gap:2px;display:grid}.pack-legs .pack-leg{justify-content:center;align-items:center;gap:4px;font-size:.8125rem;display:flex}.pack-legs .pack-leg-name{min-width:0;color:var(--ink-3);letter-spacing:.02em;font-weight:400}.orders .pack-legs .copy-value{color:var(--ink);font-size:inherit;margin-inline:0;padding-inline:2px}.packs .pack-notes,.orders .order-notes{min-width:180px;max-width:300px}.packs .pack-notes{min-width:140px}.packs .pack-notes>span,.orders .order-notes>span:not(.pack-track){white-space:normal;overflow-wrap:anywhere;color:var(--ink-2);display:block}.pack-note-input{border:1px solid var(--line);background:var(--raised);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;padding:5px 7px;line-height:1.35}.pack-note-input::placeholder{color:var(--ink-3)}.pack-note-input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.packs .pack-notes .pack-track,.orders .order-notes .pack-track{display:block;position:relative}.packs .pack-notes .state-select-mark,.orders .order-notes .state-select-mark{position:absolute;top:-2px;right:4px}.vocab-customer_accepted,.vocab-customer_paid,.vocab-complete{background:var(--green-soft);color:var(--green)}.vocab-sent_from_customer,.vocab-arrived_and_logged,.vocab-items_priced,.vocab-email_sent_to_customer{background:var(--blue-soft);color:var(--blue)}.vocab-some_items_to_be_returned{background:var(--amber-soft);color:var(--amber)}.vocab-all_items_to_be_returned,.vocab-do_not_send{background:var(--red-soft);color:var(--red)}.vocab-please_send{background:var(--amber-soft);color:var(--amber)}.vocab-already_sent{background:var(--green-soft);color:var(--green)}.pack-company{font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;padding:2.5px 9px;font-weight:500;display:inline-flex}.pack-company-gold_smart{border-color:var(--gold-dim);background:var(--gold-chip);color:var(--gold)}.pack-company-mygold{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.c360-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}@media (max-width:760px){.c360-pair{grid-template-columns:1fr}}.c360-body .mix-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px 28px;padding:14px 18px;display:grid}@media (max-width:760px){.c360-body .mix-strip{grid-template-columns:1fr}}.mix-half{min-width:0}.mix-title{font-size:var(--text-sm);margin:0 0 8px}.mix-sub{color:var(--c-ink-3);margin-left:6px;font-weight:400}.mix-metal{align-items:center;gap:14px;display:flex}.mix-pie{width:54px;height:54px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;flex:none}.mix-legend,.mix-products{min-width:0;font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.mix-legend li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.mix-products li{grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) 3.2em;align-items:center;gap:10px;display:grid}.mix-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mix-legend b,.mix-products b{font-family:var(--mono);text-align:right;font-weight:600}.mix-track{background:var(--raised);border-radius:3px;height:6px;overflow:hidden}.mix-fill{background:var(--gold);border-radius:3px;height:100%;display:block}.note-box{margin-bottom:14px}.note-box textarea{border:1px solid var(--line);background:var(--raised);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical;border-radius:7px;padding:8px 9px;line-height:1.4}.note-box textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.note-actions{align-items:center;gap:10px;margin-top:8px;display:flex}.note-hint{font-size:var(--text-xs);color:var(--ink-3)}.note-error{font-size:var(--text-sm);color:var(--red);margin:8px 0 0}.note-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.note-list li{border:1px solid var(--line-soft);background:var(--raised);border-radius:8px;padding:9px 11px}.note-body{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.note-meta{font-size:var(--text-xs);color:var(--ink-3);margin:5px 0 0}.note-source{font-family:var(--body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px;font-weight:500}.note-list-cin7 li{background:0 0;border-style:dashed}.vault-section+.vault-section{margin-top:26px}.vault-heading{font-family:var(--body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:baseline;gap:10px;margin:0 0 8px;font-weight:600;display:flex}.vault-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:0 0 8px;display:flex}.vault-head .vault-heading{margin:0}.vault-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.vault-count{letter-spacing:.04em;color:var(--ink-3);font-weight:400}.table-search{align-items:center;gap:10px;display:flex}.table-search input{border:1px solid var(--line);background:var(--raised);width:260px;max-width:60vw;color:var(--text);font:inherit;font-size:var(--text-sm);border-radius:7px;padding:6px 10px}.table-search input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.done-rows{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;display:flex}.done-rows select{width:auto;font-size:var(--text-sm);padding:6px 10px}.table-search-count{min-width:5ch;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-3);text-align:right;white-space:nowrap}.product-tag{border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:0 6px;line-height:1.6}.product-tag.product-tag-consignment_perth{border-color:color-mix(in srgb, var(--gold) 45%, transparent);background:var(--gold-chip);color:var(--gold)}.product-tag.product-tag-consignment_austrian{border-color:color-mix(in srgb, var(--red) 40%, transparent);background:var(--red-soft);color:var(--red)}.product-tag.product-tag-consignment_royal{border-color:color-mix(in srgb, var(--teal) 40%, transparent);background:var(--teal-soft);color:var(--teal)}.product-tag.product-tag-holder{border-color:color-mix(in srgb, var(--blue) 40%, transparent);background:var(--blue-soft);color:var(--blue)}.product-tag.product-tag-monster_box{border-color:color-mix(in srgb, var(--purple) 40%, transparent);background:var(--purple-soft);color:var(--purple)}.vault-empty{border:1px dashed var(--line);font-size:var(--text-sm);color:var(--ink-3);border-radius:10px;margin:0;padding:10px 14px}.vault-couriers{letter-spacing:.04em;color:var(--ink-3);font-weight:400}.vault-section .orders{table-layout:fixed}.vault-section .orders th:first-child,.vault-section .orders th:nth-child(2){width:12%}.vault-section .orders th:nth-child(3){width:20%}.vault-section .orders th:nth-child(4){width:16%}.vault-section .orders th:nth-child(5){width:40%}.vault-section .orders td{overflow-wrap:anywhere}.dash-picker{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0 8px;display:flex}.dash-picker .toolbar{margin:0}.dash-step{align-items:center;gap:8px;display:flex}.dash-step-label{text-align:center;min-width:12ch;font-weight:600}.dash-custom{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dash-custom label{color:var(--ink-3);align-items:center;gap:6px;display:flex}.dash-custom input{border:1px solid var(--line);background:var(--raised);color:var(--ink);font:inherit;border-radius:6px;padding:4px 6px}.dash-custom button{font:inherit;cursor:pointer}.dash-section{margin-top:28px}.dash-title{font-size:var(--text-lg);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.dash-number{background:var(--gold-chip);width:24px;height:24px;color:var(--gold);font-family:var(--mono);font-size:var(--text-sm);border-radius:50%;place-items:center;display:inline-grid}.dash .panel{margin-top:0;padding:16px 18px}.dash .panel h3{font-size:var(--text-sm);margin:0 0 4px}.dash .panel h3.dash-subhead{margin-top:18px}.dash .panel.dash-flush{padding:0;overflow-x:auto}.dash .panel h3.dash-panel-title{margin:0;padding:12px 16px 8px}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.dash-stats .stat-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dash-stats-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dash-stats-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:12px}.dash-highlight-title{margin:6px 0 0;font-weight:600}.dash-pair,.dash-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dash-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.dash-three{grid-template-columns:1fr}}@media (max-width:900px){.dash-pair{grid-template-columns:1fr}}.dash-section>.panel{margin-top:12px}.dash-note{color:var(--ink-3);font-size:var(--text-sm);margin:8px 0 0}.dash-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.dash-table th,.dash-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:8px 12px}.dash-table thead th{color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:500}.dash-table tbody th{font-weight:500}.dash-table tbody tr:last-child th,.dash-table tbody tr:last-child td{border-bottom:none}.dash-table .num{font-family:var(--mono);text-align:right;white-space:nowrap}.dash-heat td.num{font-size:var(--text-xs)}.dash-share{font-family:var(--mono);grid-template-columns:minmax(60px,1fr) 3.5em;align-items:center;gap:10px;display:grid}.dash-tag{background:var(--green-soft);color:var(--green);font-size:var(--text-xs);border-radius:999px;margin-left:8px;padding:1px 6px}.dash-leads{font-size:var(--text-sm);margin:0;padding:0 0 6px;list-style:none}.dash-leads li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 16px;display:grid}.dash-leads li .muted{font-size:var(--text-xs);grid-column:1}.dash-leads li b{font-family:var(--mono);grid-area:1/2/span 2;align-self:center}.dash-empty{padding:0 16px 14px}.dash-exports{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.delta{font-family:var(--mono);font-size:var(--text-xs);white-space:nowrap;font-weight:600}.delta-up{color:var(--green)}.delta-down{color:var(--red)}.delta-none{color:var(--ink-3);font-weight:400}.chart{margin:8px 0 0}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--line-soft);stroke-width:1px}.chart-line{fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.chart-label{fill:var(--ink-3);font-family:var(--mono);font-size:10px}.chart-tone-0{stroke:var(--gold);background:var(--gold)}.chart-tone-1{stroke:var(--blue);background:var(--blue)}.chart-tone-2{stroke:var(--teal);background:var(--teal)}.chart-tone-3{stroke:var(--ink-3);background:var(--ink-3)}.chart-legend{font-size:var(--text-xs);flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.chart-key{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.chart-key b{font-family:var(--mono)}.chart-swatch{border-radius:2px;width:12px;height:3px}.dash-trend-head{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.dash-trend-head .toolbar{margin:0}.weekhours{border-collapse:separate;border-spacing:2px;width:100%;font-family:var(--mono);table-layout:fixed;margin-top:10px;font-size:10px}.weekhours th{color:var(--ink-3);text-align:left;font-weight:400}.weekhours thead th:first-child,.weekhours tbody th{width:3.2em}.weekhours td{background:var(--raised);height:22px;color:var(--ink);text-align:center;border-radius:3px}.dash-map{grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:start;gap:16px 24px;margin-top:10px;display:grid}@media (max-width:760px){.dash-map{grid-template-columns:1fr}}.nz-map{width:100%;height:auto;display:block;overflow:visible}.nz-land{fill:var(--raised);stroke:var(--line);stroke-width:1.5px;stroke-linejoin:round}.nz-town{fill:color-mix(in srgb, var(--gold) 35%, transparent);stroke:var(--gold);stroke-width:1.5px}.nz-dot{fill:var(--gold)}.nz-label{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.nz-figure{fill:var(--ink-3);font-family:var(--mono);font-weight:400}.barlist{font-size:var(--text-sm);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.barlist li{grid-template-columns:minmax(0,1.2fr) minmax(50px,1fr) auto;align-items:center;gap:2px 10px;display:grid}.barlist-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barlist-track{background:var(--raised);border-radius:4px;height:7px;overflow:hidden}.barlist-fill{background:var(--gold);border-radius:4px;height:100%;display:block}.barlist-figure{font-family:var(--mono);text-align:right}.barlist-note{color:var(--ink-3);font-size:var(--text-xs);grid-column:1/-1}.alert-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.alerts-page .alert-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:1300px){.alerts-page .alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.alerts-page .alert-list{grid-template-columns:minmax(0,1fr)}}.alerts-done summary{cursor:pointer}.alerts-done-title{font-weight:600}.alerts-done[open] summary{margin-bottom:12px}.alerts-done-table td{vertical-align:top}.alerts-done-message{max-width:48ch;font-size:var(--text-sm)}.alert-item{border:1px solid var(--line-soft);background:var(--raised);border-radius:8px;padding:9px 11px}.alert-item-due{box-shadow:inset 3px 0 0 var(--amber)}.alert-item-done{opacity:.7}.alert-head{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.alert-number{background:var(--ink);min-width:22px;height:22px;color:var(--surface);font-family:var(--mono);font-size:var(--text-xs);border-radius:999px;align-self:center;place-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}.alert-for{color:var(--ink-3);font-size:var(--text-xs);margin-left:auto}.alert-state-due{background:var(--amber-soft);color:var(--amber)}.alert-state-waiting{background:var(--blue-soft);color:var(--blue)}.alert-state-done{background:var(--green-soft);color:var(--green)}.alert-what,.alert-message,.alert-meta{font-size:var(--text-sm);margin:4px 0 0}.alert-message{white-space:pre-wrap;overflow-wrap:anywhere}.alert-meta{color:var(--ink-3);font-size:var(--text-xs)}.alert-instock{color:var(--green);font-size:var(--text-xs)}.alert-out{color:var(--ink-3);font-size:var(--text-xs)}.alert-actions,.alert-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert-actions{margin-top:8px}.alert-remove:hover{border-color:var(--red);color:var(--red)}.alert-new{align-items:center;gap:10px;margin-top:10px;display:flex}.alert-saved{color:var(--green);font-size:var(--text-sm)}.alert-form{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:12px;margin-top:10px;padding:12px;display:grid}.alert-choice{font-size:var(--text-sm);border:0;gap:4px;margin:0;padding:0;display:grid}.alert-choice legend{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px}.alert-choice label,.alert-check{font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.alert-product,.alert-follow{gap:10px;display:grid}.alert-chosen{font-size:var(--text-sm);margin:0}.alert-matches{border:1px solid var(--line);background:var(--raised);border-radius:8px;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.alert-matches button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.alert-matches li:last-child button{border-bottom:0}.alert-matches button:hover,.alert-matches button:focus-visible{background:var(--gold-chip)}.orders a.pack-company-missing{color:var(--amber);font-size:var(--text-xs);font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pack-type .state-select-input,.pack-type .vocab{justify-content:center;min-width:76px}.vocab-scrap{background:var(--purple-soft);border-color:var(--purple);color:var(--purple)}.vocab-bullion{background:var(--teal-soft);border-color:var(--teal);color:var(--teal)}.buyers-potential-card{border:1px solid var(--green);background:var(--green-soft);text-align:right;border-radius:10px;flex:none;min-width:200px;margin-left:auto;padding:12px 16px}.buyers-potential-card p{margin:0}.buyers-potential-total{color:var(--green);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.buyers-potential-sub{color:var(--ink-2);font-size:var(--text-xs)}.buyers-potential{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.buyers-potential .buyers-who{margin-top:0}.buyers-sample{border:1px dashed var(--ink-3);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:4px;padding:0 5px;font-size:10px;display:inline-block}.invoice-spot{color:var(--ink-3);font-size:var(--text-xs);margin:16px 0 0;line-height:1.6}.invoice-spot-label{color:var(--ink-2)}.invoice-spot-verify{color:var(--amber);font-weight:600}.stat-gain{color:var(--green)}.stat-loss{color:var(--red)}.stat-share{font-size:var(--text-sm);margin-left:6px;font-weight:500}.consignment-unlinked{color:var(--amber);font-size:var(--text-xs);margin-left:6px}.consignment-bar{vertical-align:middle;background:var(--raised);border-radius:3px;width:70px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.consignment-bar>span{background:var(--gold);height:100%;display:block}.orders .consignment-sold{text-align:center}.consignment-sold-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.consignment-sold-cell .consignment-bar{margin-right:0}.consignment-bar-label,.consignment-message{color:var(--ink-3);font-size:var(--text-xs)}.consignment-message{margin-left:8px}.consignment-linked{font-size:var(--text-sm);margin:0}.consignment-notes{border-left:3px solid var(--gold);background:var(--raised);max-width:80ch;color:var(--ink-2);font-size:var(--text-sm);white-space:pre-wrap;border-radius:0;margin:8px 0 0;padding:8px 12px}.consignment-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.stat-warn{color:var(--amber)}.consignment-add{border:1px dashed var(--line);border-radius:10px;grid-template-columns:minmax(200px,2fr) minmax(170px,1.4fr) minmax(170px,1.6fr) repeat(auto-fit,minmax(90px,.6fr));align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.consignment-add-go{align-items:center;gap:8px;display:flex}.consignment-find{position:relative}.consignment-spot,.consignment-paid{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.consignment-spot-read{width:auto;font-family:var(--mono);margin:0;display:inline}.consignment-spot-input{border:1px solid var(--line);background:var(--raised);width:9ch;color:var(--text);font:inherit;font-family:var(--mono);border-radius:5px;padding:3px 6px}.consignment-waiting{margin:0 0 12px}.notice.notice-warn{border-left-color:var(--amber)}.consignment-facts{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px;margin:0;padding:16px 20px;display:grid}.consignment-facts dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.consignment-facts dd{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.consignment-facts-wide{grid-column:1/-1}.consignment-grid{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:14px;padding:20px;display:grid}.consignment-row{align-items:start;gap:14px 18px;display:grid}.consignment-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.consignment-grid .pack-field>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consignment-label-hint{text-transform:none;letter-spacing:0;color:var(--ink-3);opacity:.8;margin-left:6px}.consignment-fixed{font-size:var(--text-sm);margin:0;padding:8px 0}.consignment-locked{color:var(--ink-3);font-size:var(--text-xs);margin:-4px 0 0}.consignment-notes-field{width:50%}@media (max-width:900px){.consignment-row-two,.consignment-row-three{grid-template-columns:1fr}.consignment-notes-field{width:100%}}.consignment-weight{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.consignment-weight select{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);background:var(--raised);color:var(--text);border-radius:6px;padding:8px 6px}.consignment-paid-cell{align-items:center;gap:8px;display:flex}.consignment-paid-cell>.consignment-tick{margin-left:auto}.consignment-tick{width:14px;height:14px;accent-color:var(--ink-3);opacity:.55;cursor:pointer;flex:none;transition:opacity .12s}.consignment-tick:hover,.consignment-tick:focus-visible{opacity:1}.consignment-batch{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding:10px 14px;display:flex}.consignment-batch-sum{margin:0}.consignment-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consignment-mail{align-items:center;gap:6px;display:inline-flex}.consignment-batch-actions button:disabled{opacity:.5;cursor:not-allowed}.consignment-batch-note{font-size:var(--text-sm);color:var(--warn,var(--muted));flex-basis:100%;margin:0}.consignment-add-open{margin-top:12px}.consignment-grid input{box-sizing:border-box;height:40px}.consignment-copy-box{font-size:var(--text-sm);flex-basis:100%;gap:6px;display:grid}.consignment-copy-box textarea{font:inherit;font-family:var(--mono);border:1px solid var(--line);background:var(--surface,var(--raised));color:var(--text,inherit);border-radius:6px;padding:8px}.show-more{font-size:var(--text-sm);margin:10px 0 0}.terms-caution{color:var(--amber);vertical-align:middle;cursor:help;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.terms-caution-text{font-size:var(--text-xs);letter-spacing:0;font-weight:600}.terms-caution-words{color:var(--amber)}.consignment-facts .terms-caution{margin-left:0}.consignment-terms{font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.consignment-terms input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin-top:2px}.consignment-po{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.consignment-po-message{font-size:var(--text-sm);color:var(--ink-2);margin:0}.consignment-po-preview{border:1px solid var(--line);background:var(--raised);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.consignment-po-head{font-size:var(--text-sm);margin:0}.consignment-po-lines td,.consignment-po-lines th{text-align:left}.consignment-po-lines .numeric{text-align:right}.consignment-po-skipped td{opacity:.5}.consignment-po-qty{text-align:right;width:80px}.buy-spot{border:1px solid var(--line);border-radius:8px;width:fit-content;max-width:100%;margin-bottom:14px;padding:8px 14px}.buy-spot-row{flex-wrap:wrap;gap:4px 22px;display:flex}.buy-spot-metal{border-left:3px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 6px;padding-left:8px;display:flex}.buy-spot-gold{border-left-color:var(--gold)}.buy-spot-silver{border-left-color:var(--ink-3)}.buy-spot-platinum{border-left-color:var(--blue)}.buy-spot-name{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.buy-spot-oz{font-family:var(--mono);font-size:var(--text-base);font-weight:700}.buy-spot-unit,.buy-spot-more{font-size:var(--text-xs);color:var(--ink-3)}.buy-spot-more{font-family:var(--mono);flex-basis:100%}.buy-spot-when{font-size:var(--text-xs);color:var(--amber);margin:6px 0 0}.buy-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.buy-layout{grid-template-columns:minmax(0,1fr)}}.buy-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.buy-board-head h2{margin:0}.buy-tabs{--tab:var(--gold);border-bottom:2px solid var(--line);flex-wrap:wrap;gap:2px;margin-top:14px;display:flex}.buy-tab{--tab:var(--gold);border:1px solid var(--line);border-bottom:2px solid var(--line);border-top:3px solid color-mix(in srgb, var(--tab) 55%, transparent);background:color-mix(in srgb, var(--tab) 8%, var(--surface));color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:6px 6px 0 0;padding:7px 12px;position:relative;bottom:-2px}.buy-tab:hover{background:color-mix(in srgb, var(--tab) 16%, var(--surface))}.buy-tab-on{border-top-color:var(--tab);border-bottom-color:var(--raised);background:var(--raised);color:var(--ink);font-weight:700}.buy-tab-gold-scrap,.buy-tab-body-gold-scrap{--tab:var(--gold)}.buy-tab-silver-scrap,.buy-tab-body-silver-scrap{--tab:var(--ink-3)}.buy-tab-platinum-scrap,.buy-tab-body-platinum-scrap{--tab:var(--blue)}.buy-tab-gold-bullion,.buy-tab-body-gold-bullion{--tab:var(--amber)}.buy-tab-silver-bullion,.buy-tab-body-silver-bullion{--tab:var(--teal)}.buy-tab-platinum-bullion,.buy-tab-body-platinum-bullion{--tab:var(--purple)}.buy-tab-body{border:1px solid var(--line);border-top:0;border-left:3px solid var(--tab);background:var(--raised);border-radius:0 0 8px 8px;padding:4px 10px 6px}.buy-tier{align-items:center;gap:6px;display:inline-flex}.buy-tier-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-right:2px}.buy-tier-button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:6px;padding:5px 14px}.buy-tier-low{border-color:color-mix(in srgb, var(--green) 45%, transparent);background:var(--green-soft);color:var(--green)}.buy-tier-high{border-color:color-mix(in srgb, var(--red) 45%, transparent);background:var(--red-soft);color:var(--red)}.buy-tier-on{color:var(--surface);font-weight:700}.buy-tier-on.buy-tier-low{background:var(--green);border-color:var(--green)}.buy-tier-on.buy-tier-normal{background:var(--ink-2);border-color:var(--ink-2)}.buy-tier-on.buy-tier-high{background:var(--red);border-color:var(--red)}.orders.buy-prices th,.orders.buy-prices td,.orders.buy-lines th,.orders.buy-lines td{text-align:left}.orders.buy-prices .numeric,.orders.buy-lines .numeric{text-align:right}.orders.buy-prices .buy-col-low{background:color-mix(in srgb, var(--green) 9%, transparent)}.orders.buy-prices .buy-col-high{background:color-mix(in srgb, var(--red) 8%, transparent)}.orders.buy-prices .buy-col-on{color:var(--ink);font-weight:700}.orders.buy-prices .buy-col-on.buy-col-low{background:color-mix(in srgb, var(--green) 20%, transparent)}.orders.buy-prices .buy-col-on.buy-col-normal{background:color-mix(in srgb, var(--ink-3) 14%, transparent)}.orders.buy-prices .buy-col-on.buy-col-high{background:color-mix(in srgb, var(--red) 18%, transparent)}.orders.buy-prices .buy-primary td:first-child b{color:var(--gold)}.buy-seller{margin:12px 0}.buy-seller-find{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.buy-seller-chosen{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.buy-seller-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.buy-seller-chosen .pack-cancel{margin-left:auto}.buy-seller-new{border:1px solid var(--line);background:var(--raised);border-radius:8px;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.buy-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}@media (max-width:700px){.buy-seller-grid{grid-template-columns:minmax(0,1fr)}}.buy-company{align-items:center;display:inline-flex}.buy-seg{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:4px 12px}.buy-seg+.buy-seg{border-left:0}.buy-seg:first-of-type{border-radius:6px 0 0 6px}.buy-seg:last-child{border-radius:0 6px 6px 0}.buy-seg-on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.buy-amount{align-items:center;gap:4px;display:inline-flex}.buy-amount input{text-align:right;width:56px;font-family:var(--mono);padding-left:4px;padding-right:4px}.buy-tier-select{font:inherit;font-size:var(--text-sm);border:1px solid var(--line);background:var(--raised);color:var(--ink);border-radius:6px;padding:4px 6px;font-weight:600}.buy-tier-select-low{background:var(--green-soft);border-color:color-mix(in srgb, var(--green) 45%, transparent);color:var(--green)}.buy-tier-select-normal{background:var(--surface)}.buy-tier-select-high{background:var(--red-soft);border-color:color-mix(in srgb, var(--red) 45%, transparent);color:var(--red)}.buy-tier-select option{background:var(--raised);color:var(--ink)}.buy-totals{border:1px solid var(--line);background:var(--raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-top:14px;padding:14px 16px;display:flex}.buy-total-box{text-align:right;margin-left:auto}.buy-total-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0}.buy-total{font-family:var(--mono);margin:2px 0 0;font-size:2rem;font-weight:700;line-height:1.1}.buy-total-note{font-size:var(--text-sm);color:var(--ink-2);margin:4px 0 0}.buy-margin{min-width:220px;font-size:var(--text-sm);gap:2px;margin:0;display:grid}.buy-margin div{justify-content:space-between;gap:16px;display:flex}.buy-margin dt{color:var(--ink-3)}.buy-margin dd{font-family:var(--mono);margin:0}.buy-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.buy-details{font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.buy-actions-save{margin-left:auto}.offer-sheet{border:1px solid var(--line);background:var(--raised);border-radius:10px;max-width:820px;padding:28px 32px}.offer-sheet-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.offer-sheet-company{font-size:var(--text-xl);letter-spacing:.02em;margin:0;font-weight:700}.offer-sheet-head h2{font-size:var(--text-lg);color:var(--ink-2);margin:2px 0 0}.offer-sheet-facts{font-size:var(--text-sm);gap:2px;margin:0;display:grid}.offer-sheet-facts div{justify-content:flex-end;gap:10px;display:flex}.offer-sheet-facts dt{color:var(--ink-3)}.offer-sheet-facts dd{margin:0;font-weight:600}.offer-sheet-lines{border-collapse:collapse;width:100%;font-size:var(--text-base);margin-top:16px}.offer-sheet-lines th,.offer-sheet-lines td{border-bottom:1px solid var(--line-soft,var(--line));text-align:left;padding:10px 8px}.offer-sheet-lines .numeric{text-align:right}.offer-sheet-lines thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.offer-sheet-lines tfoot th{text-align:right;font-weight:600}.offer-sheet-total{font-size:var(--text-xl);font-weight:700}.offer-sheet-gst th,.offer-sheet-gst td{font-size:var(--text-sm);color:var(--ink-2);border-bottom:0}.offer-sheet-note{font-size:var(--text-xs);color:var(--ink-3);margin:16px 0 0;line-height:1.6}@media print{.site-header,.side-nav,.env-banner,.no-print,nextjs-portal{display:none!important}.app-body,.app-main,.page{margin:0;padding:0;display:block}.offer-sheet{color:#000;background:#fff;border:0;max-width:none;padding:0}.offer-sheet *{color:#000!important}@page{margin:16mm}}.buy-board-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.buy-search input{border:1px solid var(--line);background:var(--surface);width:220px;color:var(--ink);font:inherit;font-size:var(--text-sm);border-radius:999px;padding:6px 10px}.buy-search-kind,.buy-search-unit{font-size:var(--text-xs);color:var(--ink-3)}.buy-tab-body-search{--tab:var(--ink-2)}.buy-spot{width:min(100%,700px)}.buy-spot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;display:grid}@media (max-width:700px){.buy-spot-row{grid-template-columns:minmax(0,1fr)}}.buy-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:1100px){.buy-layout{grid-template-columns:minmax(0,1fr)}}.orders.buy-prices .note-resolve{white-space:nowrap}.buy-tab{padding:6px 10px}.offer-status{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 14px;display:flex}.offer-outcome{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.buy-requote .buy-requote-up{color:var(--green);font-weight:600}.buy-requote .buy-requote-down{color:var(--red);font-weight:600}.buy-requote-tag{font-size:var(--text-xs);color:var(--ink-3);font-family:inherit}.mix-metal{margin-top:14px}.pace-none{font-size:var(--text-sm);color:var(--ink-3);margin:10px 0 0}.orders.buy-prices .buy-col-low:not(.buy-col-on),.orders.buy-prices .buy-col-normal:not(.buy-col-on),.orders.buy-prices .buy-col-high:not(.buy-col-on){color:var(--ink-3);background:0 0;font-weight:400}.buy-custom{border-top:1px dashed var(--line);font-size:var(--text-sm);margin-top:14px;padding-top:10px}.buy-custom summary{cursor:pointer;color:var(--ink-3)}.buy-custom[open] summary{color:var(--ink-2);margin-bottom:10px}.buy-custom-body{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px 10px;display:grid}.buy-custom-add{justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex}@media (max-width:700px){.buy-custom-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-custom-weight{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.buy-custom-result{font-family:var(--mono);margin:10px 0 0}.buy-rates-panel{max-width:760px}.orders.buy-rates th.buy-col-low,.orders.buy-rates th.buy-col-normal,.orders.buy-rates th.buy-col-high{width:150px}.orders.buy-rates td,.orders.buy-rates th{text-align:left;vertical-align:top}.buy-rate-field{align-items:center;gap:6px;display:inline-flex}.buy-rate-field input{text-align:right;width:64px;font-family:var(--mono)}.buy-rate-pays{font-size:var(--text-xs);color:var(--ink-3);margin-top:4px;display:block}.orders.buy-rates .buy-col-low.buy-col-on{background:color-mix(in srgb, var(--green) 14%, transparent)}.orders.buy-rates .buy-col-normal.buy-col-on{background:color-mix(in srgb, var(--ink-3) 12%, transparent)}.orders.buy-rates .buy-col-high.buy-col-on{background:color-mix(in srgb, var(--red) 12%, transparent)}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.app,.app-body,.app-main,.page,.offer-sheet{color:#000!important;background:#fff!important}.offer-sheet *,.offer-sheet :before,.offer-sheet :after{color:#000!important;box-shadow:none!important;background:0 0!important;border-color:#bbb!important}.offer-sheet .offer-sheet-head{border-bottom:2px solid #000!important}}.sellers-panel{margin-bottom:16px}.sellers-panel h2{margin-bottom:8px}.sellers-list{font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}.seller-kept{color:var(--amber);font-weight:600}.seller-contact{font-size:var(--text-sm);margin:6px 0 0}.spot-tip{position:relative}.spot-tip:after{content:attr(data-tip);z-index:60;background:var(--ink);color:var(--surface);font-size:var(--text-xs);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 9px;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0}.spot-tip:hover:after{opacity:1}.buy-board>.buy-board-head{padding-bottom:10px}.buy-per{font-size:var(--text-xs);color:var(--ink-3);font-family:inherit}.offer-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:820px;margin-top:14px;display:flex}.offer-actions .pack-cancel{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 14px;text-decoration:none}.offer-actions .pack-cancel:disabled{opacity:.45;cursor:not-allowed}.ticker.spot-tip:after{left:auto;right:0}.offer-sheet-terms{border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);margin:12px 0 0;padding-top:10px;line-height:1.55}.offer-follow{gap:8px;width:100%;display:grid}.offer-follow-list{font-size:var(--text-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.offer-follow-form{border:1px solid var(--line);background:var(--raised);border-radius:8px;gap:10px;max-width:640px;padding:12px 14px;display:grid}.offer-follow-when{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.offer-follow-open{justify-self:start}.alert-offer{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:4px 0 0;display:flex}.alert-contact{flex-wrap:wrap;gap:10px;display:inline-flex}.offer-actions>.offer-follow-list,.offer-actions>.offer-follow-form{flex-basis:100%}.offer-sheet-logo{width:auto;max-width:240px;height:46px;display:block}.offer-sheet-company{background:#fff;border-radius:6px;padding:6px 10px;display:inline-block}@media print{.offer-sheet-logo{height:15mm}.offer-sheet .offer-sheet-company{padding:0;background:0 0!important}}.offer-sheet-logo{width:auto;max-width:none;height:42px}.page.buy-page{max-width:none}@media (max-width:1100px){.buy-layout.buy-layout-wide{grid-template-columns:minmax(0,1fr)}}.buy-layout.buy-layout-wide{grid-template-columns:fit-content(560px) minmax(0,1fr)}@media (max-width:1100px){.buy-layout.buy-layout-wide{grid-template-columns:minmax(0,1fr)}}.buy-layout.buy-layout-wide{grid-template-columns:max-content minmax(max-content,1fr);width:max-content;min-width:100%}@media (max-width:1100px){.buy-layout.buy-layout-wide{grid-template-columns:minmax(0,1fr);width:auto}}.buy-layout>.panel{margin-top:0}.buy-spot{margin-bottom:10px}.alert-contact-icons{align-items:center;gap:6px;margin-right:4px;display:inline-flex}.offer-follow-ups{max-width:820px;margin-top:12px}.pack-offer-link{font-family:var(--mono);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.pack-offer-state{font-family:var(--body);font-size:var(--text-xs);background:var(--raised);color:var(--ink-3);border-radius:999px;padding:1px 7px;font-weight:600}.pack-offer-sold{background:var(--amber-soft);color:var(--amber)}.pack-offer-paid{background:var(--green-soft);color:var(--green)}.pack-offer-not-sold{background:var(--red-soft);color:var(--red)}.pack-price{border:1px solid var(--gold-dim);color:var(--gold);font-size:var(--text-sm);white-space:nowrap;border-radius:6px;padding:2px 9px;font-weight:600;text-decoration:none;display:inline-block}.pack-price:hover{background:var(--gold-chip)}.buy-add-cin7{font-size:var(--text-xs);color:var(--amber);margin-left:4px;font-weight:600}.offer-line-kept td{color:var(--ink-3)}.offer-line-kept td.numeric{text-decoration:line-through}.offer-kept-tag{font-size:var(--text-xs);color:var(--amber);font-weight:600}.offer-keep{font:inherit;font-size:var(--text-xs);color:var(--ink-3);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px}.offer-keep:hover{color:var(--ink);border-color:var(--ink-3)}.offer-keep-on{color:var(--ink-2)}.pack-customer{margin-bottom:18px}.pack-customer .panel-note{margin-top:8px}.customer-look-alikes{border:1px solid var(--amber);background:var(--amber-soft);border-radius:8px;margin:12px 0 0;padding:10px 12px}.customer-look-alikes p{font-size:var(--text-sm);margin:0 0 6px}.buy-seller-new .buy-company{margin-bottom:10px}.seller-edit{max-width:640px}.shell.shell-people{width:min(1280px,100% - 32px)}.offer-sheet-sub{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0}.offer-sheet-terms p{margin:0 0 6px}.offer-sheet-terms p:last-child{margin-bottom:0}.sound-toggle-off{color:var(--ink-3);opacity:.7}.alert-new-panel{margin:0 0 16px}.view-head .view-tools:has(.alert-new-panel){grid-area:auto/1/auto/-1;justify-self:stretch;display:block}.view-tools .alert-new-panel{width:100%;margin:8px 0 0}.alert-new-panel .alert-form{grid-template-columns:minmax(200px,1fr) minmax(320px,2fr) minmax(160px,1fr);align-items:start;gap:12px 24px}.alert-new-panel .alert-form>.pack-error,.alert-new-panel .alert-form>.pack-actions{grid-column:1/-1}.alert-new-panel .alert-form>.alert-choice[hidden]+*{grid-column:1/span 2}.alert-new-panel .alert-product,.alert-new-panel .alert-follow{gap:10px;min-width:0;display:grid}@media (max-width:900px){.alert-new-panel .alert-form{grid-template-columns:minmax(0,1fr)}.alert-new-panel .alert-form>.alert-choice[hidden]+*{grid-column:auto}}.customer-row-name .pack-company,.customer-row-name .buy-add-cin7{margin-left:8px}@media (max-width:720px){.customer-row-tierless{display:none}}.search-result-kind-gold-smart{border-color:var(--gold-dim);color:var(--gold)}.search-result-kind-add-to-cin7{border-color:var(--amber);color:var(--amber)}.search-result-kind-page{border-style:dashed}.customer-filters .customer-filter-search{flex:240px;width:auto;max-width:none}.customer-filters .input,.customer-filters .button{box-sizing:border-box;height:42px;min-height:42px}.customer-filters .button{align-items:center;padding-top:0;padding-bottom:0;display:inline-flex}.customer-filters .customer-filter-small select.input{min-width:4.5rem}:root{--customer-width:1180px}.seller-details .buy-seller-new{background:0 0;border:0;padding:0}.seller-details .buy-seller-grid{grid-template-columns:1fr}.c360-identity h1 .buy-add-cin7{font-size:var(--text-sm)}.offer-pay-inline{font-family:var(--body);margin-left:10px}.offer-pay-inline .offer-outcome{display:inline-flex}.note-resolve:disabled{opacity:.5;cursor:not-allowed}.pack-cancel:hover:not(:disabled),.pack-cancel:focus-visible{color:var(--ink);text-decoration-thickness:2px}.offer-follow-when .pack-cancel{border-radius:999px;padding:2px 8px}.offer-follow-when .pack-cancel:hover,.offer-follow-when .pack-cancel:focus-visible{border-color:var(--gold);background:var(--gold-chip);color:var(--ink);cursor:pointer}.offer-booking{align-items:center;gap:6px;display:inline-flex}.c360-identity{flex:1}.c360-namebar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.c360-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:inline-flex}.contact-blocked{color:var(--ink-3);-webkit-user-select:none;user-select:none;cursor:not-allowed}.c360-send{align-items:center;gap:4px 14px;display:inline-flex}.c360-send .offer-booking+.offer-booking{border-left:1px solid var(--line);padding-left:14px}.c360-ticks{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.offer-booking-label{font-size:var(--text-sm);color:var(--ink-2)}.do-not-contact-wrap{align-items:center;display:inline-flex}.do-not-contact{border:1px solid var(--line);color:var(--ink-3);font-family:var(--body);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:1px 8px;font-weight:400;display:inline-flex}.do-not-contact:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink-2)}.do-not-contact:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.do-not-contact:disabled{cursor:default}.do-not-contact-on,.do-not-contact-on:hover:not(:disabled){border-color:var(--red);background:var(--red-soft);color:var(--red);font-weight:600}.buyers-offer-filters{font-size:var(--text-sm);gap:14px;margin:0 16px 10px;display:flex}.buy-rates-row{justify-content:flex-end;margin:10px 0 0;display:flex}.buy-tier-pick{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.buy-tier-pick:hover,.buy-tier-pick:focus-visible{text-underline-offset:3px;text-decoration:underline}.buy-tier-cell{cursor:pointer}.buy-tier-cell:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--ink) 5%, transparent)}a.stat-pick{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s}a.stat-pick:hover,a.stat-pick:focus-visible{border-color:var(--line);box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 6%, transparent)}a.stat-pick-on{border-color:var(--gold-dim)}.po-follow{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:1px 8px;text-decoration:none}.po-follow:hover,.po-follow:focus-visible{border-color:var(--gold-dim);color:var(--gold)}.alerts-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}.alerts-panel-head>.alert-new{justify-self:end}.alerts-panel-head:has(>.alert-form){grid-template-columns:minmax(0,1fr)}.review-history{text-align:right;font-size:var(--text-xs);margin:12px 0 0}.review-history a{color:var(--ink-3)}.review-history a:hover{color:var(--ink-2)}.po-status{align-items:center;gap:8px;display:inline-flex}.po-count{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.suggest-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.suggest-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.suggest-photo{object-fit:contain;background:#fff;border-radius:8px;width:72px;height:72px;margin:0 auto 6px}.suggest-photo-none{background:var(--line-soft);display:block}.suggest-card p{margin:0}.suggest-name{font-size:var(--text-sm);font-weight:600;line-height:1.3}.suggest-price{font-family:var(--mono);font-size:var(--text-sm)}.suggest-stock{color:var(--ink-3);font-size:var(--text-xs)}.suggest-stock-in{color:var(--green)}.suggest-reason{color:var(--ink-3);font-size:var(--text-xs);margin-top:2px;line-height:1.35}.buyers-products th.buyers-centre,.buyers-products td.buyers-centre{text-align:center}.buyers-products th.buyers-centre .th-sort{justify-content:center}.buy-head-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.qr-open{font-size:var(--text-sm);padding:4px 12px}.qr-backdrop{z-index:60;background:color-mix(in srgb, var(--ink) 18%, transparent);position:fixed;inset:0}.qr-panel{background:var(--bg);border-left:1px solid var(--line);width:min(620px,100vw);box-shadow:-8px 0 24px color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.qr-head{justify-content:space-between;align-items:center;padding:16px 20px 8px;display:flex}.qr-head h2{margin:0}.qr-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:6px;padding:0 20px 10px;display:flex}.qr-tab{border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}.qr-tab-on{border-color:var(--gold-dim);background:var(--gold-chip);color:var(--ink);font-weight:600}.qr-body{flex:1;padding:14px 20px 24px;overflow-y:auto}.qr-inputs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.qr-inputs input{border:1px solid var(--line);background:var(--surface);width:110px;color:inherit;font:inherit;border-radius:6px;padding:6px 8px}.qr-inputs select{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;border-radius:6px;padding:6px 8px}.qr-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.qr-table th{color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:6px 8px;font-weight:500}.qr-table td{border-top:1px solid var(--line-soft);vertical-align:top;padding:6px 8px}.qr-table .num{text-align:right}.qr-row-on td{background:var(--gold-chip)}.qr-note{color:var(--ink-3);font-size:var(--text-xs)}.qr-answer{margin:0 0 12px}.qr-foot{color:var(--ink-3);font-size:var(--text-xs);margin:12px 0 0}.value-created-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.value-created-head .panel-note{flex:360px;margin:0}.value-created-figure{font-family:var(--mono);font-size:var(--text-2xl);margin:0;font-weight:700}.value-created-up{color:var(--green)}.value-created-share{font-size:var(--text-base);font-weight:600}.value-created-table{margin-top:12px}.pack-track-link{vertical-align:middle;margin-left:4px}.error-view-actions{flex-wrap:wrap;gap:.6rem;display:flex}.error-view-ref code{-webkit-user-select:all;user-select:all}.as-at-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.as-at-link:hover{text-decoration-color:currentColor}.activity-tools{gap:.5rem;margin-bottom:1rem;display:grid}.activity-tools-row{flex-wrap:wrap;gap:.4rem;display:flex}.activity-subject{margin:0 0 .15rem;font-weight:600}.page.page-consignments{max-width:1280px}.page-consignments .consignment-grid{max-width:1040px}.page-consignments .consignment-row-three{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.page-consignments .consignment-notes{margin:10px 0 16px}.page-consignments .statrow{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}@media (max-width:900px){.page-consignments .consignment-row-three{grid-template-columns:1fr}}.page-consignments .consignment-add{flex-wrap:wrap;align-items:flex-end;display:flex}.page-consignments .consignment-add>.pack-field{flex:180px;min-width:0}.page-consignments .consignment-add>.consignment-find{flex:2 240px}.page-consignments .consignment-add>.consignment-narrow{flex:0 130px}.page-consignments .consignment-add>.consignment-add-go{flex:none;min-height:40px}.page-consignments .consignment-facts{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:1100px){.page-consignments .statrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.page-consignments .statrow{grid-template-columns:1fr}}.order-note-cell{text-align:center;width:1%}.order-note-icon-wrap{display:inline-block;position:relative}.order-note-icon{width:26px;height:26px;color:var(--ink-3);opacity:.45;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.order-note-icon:hover,.order-note-icon:focus-visible,.order-note-icon[aria-expanded=true]{opacity:1;border-color:var(--line)}.order-note-icon-on{color:var(--gold);opacity:1}.order-note-icon:disabled{cursor:default}.order-note-pop{z-index:30;border:1px solid var(--line);background:var(--surface);width:min(320px,80vw);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 18%, transparent);text-align:left;border-radius:8px;padding:10px;position:absolute;top:calc(100% + 4px);right:0}.order-note-pop .pack-note-input{width:100%}.order-note-read{font-size:var(--text-sm);white-space:pre-wrap;margin:0}.packs .pack-fold{display:none}@media (max-width:1800px){.packs .pack-col-wide{display:none}.packs .pack-fold:not(.pack-fold-deal){justify-items:center;gap:4px;margin-top:6px;display:grid}.packs .pack-fold-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.packs .pack-fold-label{color:var(--ink-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.packs .pack-notes .pack-note-read{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.copy-icon{cursor:pointer;font:inherit;background:0 0;padding:0}.copy-icon[data-state=copied]{border-color:var(--green);color:var(--green)}.copy-icon[data-state=failed]{border-color:var(--red);color:var(--red)}.packs .pack-fold-contact{display:none}@media (max-width:2250px){.packs .pack-col-reach{display:none}.packs .pack-fold-contact{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}}.feedback{z-index:70;justify-items:end;gap:10px;display:grid;position:fixed;bottom:18px;right:18px}.feedback-open{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink-3);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 16%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.feedback-open:hover,.feedback-open:focus-visible,.feedback-open[aria-expanded=true]{border-color:var(--gold);color:var(--gold)}.feedback-panel{border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 36px);box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:12px;padding:14px}.feedback-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.feedback-title{margin:0;font-weight:600}.feedback-close{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:20px;line-height:1}.feedback-kinds{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.feedback-kind{border:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:8px;padding:7px 8px}.feedback-kind-on{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--ink);font-weight:600}.feedback-box{box-sizing:border-box;border:1px solid var(--line);background:var(--raised);width:100%;color:var(--text);font:inherit;font-size:var(--text-sm);resize:vertical;border-radius:8px;padding:8px 10px}.feedback-note{color:var(--ink-3);font-size:var(--text-xs);margin:6px 0 0}.feedback-error{color:var(--red);font-size:var(--text-sm);margin:6px 0 0}.feedback-actions{justify-content:flex-end;margin-top:10px;display:flex}.feedback-thanks{color:var(--green);margin:4px 2px;font-weight:600}.page.page-feedback{max-width:1040px}.feedback-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feedback-item{margin:0}.feedback-meta{font-size:var(--text-sm);margin:0 0 8px}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.feedback-foot{font-size:var(--text-xs);margin:0 0 8px}.feedback-done{margin:0}.nav-fold{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:calc(100% - 10px);padding:0;font-family:inherit;display:flex}.nav-fold:hover,.nav-fold:focus-visible{color:var(--ink)}.nav-fold-mark{letter-spacing:0}.nav-fold .count{margin-left:auto}.nav-group-fold+.nav-group-fold{margin-top:14px}.consignment-order-note{color:var(--ink-3);font-size:var(--text-xs);flex-basis:100%;margin:2px 0 0}.page-board .orders td.products,.page-done .orders td.products{min-width:280px}.page-board .orders td.customer,.page-done .orders td.customer{white-space:normal;overflow-wrap:anywhere;min-width:150px;max-width:180px}.note-tag-order-note,.note-tag-pack-note,.note-tag-consignment-note{background:var(--gold-chip);color:var(--gold-bright)}@media print{.feedback{display:none!important}}.receipt-checks{gap:10px;margin:44px 0 40px;padding:0;list-style:none;display:grid}.receipt-check{align-items:baseline;gap:10px;display:flex}.receipt-check>span:last-child{flex:1;align-items:baseline;gap:6px;display:flex}.receipt-box{width:16px;height:16px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:3px;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;display:inline-grid;transform:translateY(2px)}.receipt-box:hover{background:var(--bg)}.receipt-box[aria-disabled=true]{cursor:default}.receipt-box[aria-disabled=true]:hover{background:0 0}@media print{.receipt-box:hover{background:0 0}}.receipt-line{border-bottom:1px solid var(--line);flex:1;min-width:90px;max-width:220px}.receipt-foot{border-top:1px solid var(--line);font-size:var(--text-sm);text-align:center;margin-top:0;padding-top:20px}.alert-team{font-size:var(--text-xs);border-radius:999px;padding:1px 8px;font-weight:600;line-height:1.5;display:inline-block}.alert-team-sales{background:var(--purple-soft);color:var(--purple)}.alert-team-shipping{background:var(--teal-soft);color:var(--teal)}.suggest-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.suggest-head h2{margin:0}.suggest-email{gap:8px;display:flex}.suggest-card{position:relative}.suggest-card-pick{cursor:pointer;transition:border-color .12s,box-shadow .12s,opacity .12s}.suggest-card-pick:not(.suggest-card-on){opacity:.55}.suggest-card-pick:hover{border-color:color-mix(in srgb, var(--gold) 55%, var(--line-soft))}.suggest-card-on{border-color:color-mix(in srgb, var(--gold) 40%, var(--line-soft))}.suggest-card-pick:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.suggest-ask{font-size:var(--text-sm);margin:10px 0 0}.suggest-message{font-size:var(--text-sm);margin:8px 0 0}.gain-signs{font-family:var(--mono);letter-spacing:.04em;vertical-align:middle;cursor:help;opacity:.8;margin-left:6px;font-size:.8em;font-weight:700;display:inline-block}.gain-signs-up{color:var(--green)}.gain-signs-down{color:var(--red)}.c360-identity h1 .gain-signs{margin-left:0}@media (min-width:2251px){.packs .pack-email{min-width:200px;max-width:240px}.packs .pack-address{min-width:180px;max-width:240px}.packs .pack-tracking{width:250px;max-width:250px}}.pack-legs .copy-value-text{white-space:normal;overflow-wrap:normal;word-break:keep-all}.pack-legs-icons,.pack-note-icon{display:none}.pack-leg-chip{letter-spacing:.03em;font-size:.6875rem;font-weight:600}.packs .pack-legs-icons .copy-icon{width:auto;min-width:30px;padding-inline:5px}@media (max-width:2420px){.packs .pack-tracking{width:auto;min-width:0;max-width:none}.packs .pack-tracking .pack-legs{display:none}.packs .pack-legs-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}}@media (max-width:2400px){.packs .pack-notes{text-align:center;width:1%;min-width:0;max-width:none}.packs .pack-notes .pack-note-read{width:auto;margin:0;padding:4px;display:inline-flex}.packs .pack-notes .pack-note-text{display:none}.packs .pack-notes .pack-note-icon{display:inline-flex}.packs .pack-notes .pack-note-read:not(.pack-note-empty) .pack-note-icon{color:var(--gold-dim)}.packs .pack-notes .pack-note-input{min-width:220px}}@media (max-width:1560px){.packs .pack-col-deal{display:none}.packs .pack-fold-deal{justify-items:center;gap:4px;margin-top:6px;display:grid}}
@font-face{font-family:Fraunces;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;src:url(../media/fraunces_vietnamese.2qo5md4hn_gum.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Fraunces;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;src:url(../media/fraunces_vietnamese.2qo5md4hn_gum.woff2)format("woff2");font-display:swap;font-weight:600}.VHci-W_className{font-family:FrauncesVietnamese}
@font-face{font-family:Fraunces;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/fraunces_latin_ext.1d9rlgtqyj_-l.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Fraunces;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/fraunces_latin_ext.1d9rlgtqyj_-l.woff2)format("woff2");font-display:swap;font-weight:600}.qFwOBq_className{font-family:FrauncesLatinExt}
@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Fraunces;src:url(../media/fraunces_latin.p.32sris142tqlb.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:Fraunces;src:url(../media/fraunces_latin.p.32sris142tqlb.woff2)format("woff2");font-display:swap;font-weight:600}.ho83DW_className{font-family:Fraunces,Fraunces Fallback}.ho83DW_variable{--font-display:"Fraunces", "Fraunces Fallback"}
