@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand-25:#f7fdf9;--brand-50:#f3fcf6;--brand-100:#dff6e7;--brand-200:#b8eacb;--brand-300:#88d8ad;--brand-500:#25935f;--brand-600:#1b8354;--brand-700:#166a45;--brand-800:#14573a;--brand-950:#092a1e;--gold-50:#fffef2;--gold-200:#fcf3bd;--gold-500:#f5bd02;--gold-700:#8f5d00;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d2d6db;--gray-500:#646d78;--gray-600:#4d5761;--gray-700:#384250;--gray-900:#111927;--gray-950:#0d121c;--error-600:#b42318;--warning-50:#fffaeb;--warning-200:#fedf89;--warning-600:#b54708;--warning-700:#93370d;--info-50:#eff8ff;--info-600:#175cd3;--surface:#fff;--page:#f8faf9;--text:var(--gray-950);--muted:var(--gray-600);--border:var(--gray-200);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--shadow-sm:0 1px 3px #0d121c0f, 0 1px 2px #0d121c0a;--shadow-md:0 12px 30px #0d121c17;--container:1440px}.inventory-oversight-workspace{gap:16px;min-width:0;display:grid}.inventory-oversight-boundary,.inventory-policy-note{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:15px 18px;display:flex}.inventory-oversight-boundary strong,.inventory-policy-note strong{color:var(--warning-700);flex:none;font-size:12px}.inventory-oversight-boundary span,.inventory-policy-note span{max-width:850px;color:var(--gray-700);font-size:11px;line-height:1.75}.inventory-tabs{border-block-end:1px solid var(--gray-200);scrollbar-width:thin;gap:7px;max-width:100%;padding-block-end:1px;display:flex;overflow-x:auto}.inventory-tabs button{min-height:44px;color:var(--gray-600);font:inherit;cursor:pointer;border:0;background:0 0;border-block-end:3px solid #0000;flex:none;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:850;display:inline-flex}.inventory-tabs button:hover,.inventory-tabs button:focus-visible{color:var(--brand-700)}.inventory-tabs button:focus-visible{outline:3px solid var(--brand-100);border-radius:8px 8px 0 0}.inventory-tabs button.is-active{border-block-end-color:var(--brand-600);color:var(--brand-800)}.inventory-tabs button span{background:var(--warning-50);min-width:21px;color:var(--warning-700);border-radius:999px;padding:3px 6px;font-size:9px}.inventory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.inventory-summary-grid article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:15px 16px}.inventory-summary-grid span,.inventory-summary-grid strong,.inventory-summary-grid small{overflow-wrap:anywhere;display:block}.inventory-summary-grid span{color:var(--gray-600);font-size:10px;font-weight:800}.inventory-summary-grid strong{color:var(--brand-800);margin-block:6px 3px;font-size:22px}.inventory-summary-grid small{color:var(--gray-500);font-size:9px;line-height:1.55}.inventory-filter-panel{gap:14px;min-width:0;display:grid}.inventory-filter-panel>header,.inventory-register>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inventory-filter-panel h2,.inventory-register h2{margin:3px 0 5px;font-size:17px}.inventory-filter-panel header p:last-child,.inventory-register header p:last-child{color:var(--gray-600);margin:0;font-size:11px;line-height:1.65}.inventory-primary-filters,.inventory-advanced-filters>div{grid-template-columns:2fr repeat(2,minmax(150px,1fr));gap:10px;display:grid}.inventory-primary-filters label,.inventory-advanced-filters label{min-width:0;color:var(--gray-700);gap:6px;font-size:10px;font-weight:850;display:grid}.inventory-primary-filters input,.inventory-primary-filters select,.inventory-advanced-filters input,.inventory-advanced-filters select{border:1px solid var(--gray-300);width:100%;min-width:0;min-height:43px;color:var(--gray-900);font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.inventory-primary-filters input:focus,.inventory-primary-filters select:focus,.inventory-advanced-filters input:focus,.inventory-advanced-filters select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.inventory-advanced-filters{border-block:1px solid var(--gray-100);padding-block:10px}.inventory-advanced-filters summary{min-height:32px;color:var(--brand-700);cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.inventory-advanced-filters summary span{color:var(--gray-500);font-size:9px;font-weight:650}.inventory-advanced-filters>div{margin-block-start:10px}.inventory-filter-panel>footer{flex-wrap:wrap;gap:8px;display:flex}.inventory-register{min-width:0}.inventory-register>header{border-block-end:1px solid var(--gray-100);margin-block-end:15px;padding-block-end:13px}.inventory-register>header>span{background:var(--gray-100);color:var(--gray-700);border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.inventory-register-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.inventory-balance-card,.inventory-warehouse-card,.inventory-movement-card{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.inventory-balance-card.is-alert{border-inline-start:4px solid var(--warning-600)}.inventory-balance-card>header,.inventory-warehouse-card>header,.inventory-movement-card>header{border-block-end:1px solid var(--gray-100);background:var(--gray-25);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.inventory-balance-card header>div,.inventory-warehouse-card header>div,.inventory-movement-card header>div{min-width:0}.inventory-balance-card header p,.inventory-balance-card h3,.inventory-warehouse-card header p,.inventory-warehouse-card h3,.inventory-movement-card header p,.inventory-movement-card h3{margin:0}.inventory-balance-card header p,.inventory-warehouse-card header p,.inventory-movement-card header p{color:var(--gray-500);overflow-wrap:anywhere;font-size:9px}.inventory-balance-card h3,.inventory-warehouse-card h3,.inventory-movement-card h3{color:var(--gray-900);overflow-wrap:anywhere;margin-block:3px;font-size:14px}.inventory-balance-card code,.inventory-warehouse-card code,.inventory-movement-card code{color:var(--brand-700);overflow-wrap:anywhere;white-space:normal;font-size:9px;display:block}.inventory-movement-card time{color:var(--gray-500);text-align:end;flex:none;font-size:9px}.inventory-context-line{color:var(--gray-600);flex-wrap:wrap;gap:6px 12px;padding:10px 15px 0;font-size:9px;display:flex}.inventory-context-line span{overflow-wrap:anywhere;min-width:0}.inventory-signal-list{flex-wrap:wrap;gap:5px;margin:10px 15px 0;padding:0;list-style:none;display:flex}.inventory-signal-list li{background:var(--warning-50);color:var(--warning-700);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.inventory-signal-list li.danger{color:var(--error-600);background:#fef3f2}.inventory-quantity-grid,.inventory-delta-grid{border:1px solid var(--gray-100);background:var(--gray-100);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 15px;display:grid;overflow:hidden}.inventory-quantity-grid>div,.inventory-delta-grid>div{text-align:center;background:#fff;min-width:0;padding:9px}.inventory-quantity-grid dt,.inventory-delta-grid dt{color:var(--gray-500);font-size:8px}.inventory-quantity-grid dd,.inventory-delta-grid dd{color:var(--gray-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:900}.inventory-quantity-grid dd.success{color:var(--brand-700)}.inventory-quantity-grid dd.warning{color:var(--warning-700)}.inventory-quantity-grid dd.danger{color:var(--error-600)}.inventory-movement-reason{background:var(--gray-25);color:var(--gray-700);overflow-wrap:anywhere;border-radius:7px;margin:0 15px 12px;padding:9px 10px;font-size:9px;line-height:1.65}.inventory-balance-card>footer,.inventory-warehouse-card>footer,.inventory-movement-card>footer{border-block-start:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.inventory-balance-card>footer>span,.inventory-warehouse-card>footer>span,.inventory-movement-card>footer>span{color:var(--gray-500);font-size:8px}.inventory-handoff{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inventory-handoff a{border:1px solid var(--gray-200);min-height:32px;color:var(--brand-700);background:#fff;border-radius:7px;align-items:center;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.inventory-handoff a:hover{border-color:var(--brand-300);background:var(--brand-25)}.inventory-register>.workspace-pagination-wrap{margin-block-start:16px}.inventory-policy-note{border-color:var(--brand-100);background:var(--brand-25)}.inventory-policy-note strong{color:var(--brand-800)}@media (max-width:1050px){.inventory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-register-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.inventory-oversight-boundary,.inventory-policy-note,.inventory-filter-panel>header,.inventory-register>header,.inventory-balance-card>footer,.inventory-warehouse-card>footer,.inventory-movement-card>footer{flex-direction:column;align-items:flex-start}.inventory-summary-grid,.inventory-primary-filters,.inventory-advanced-filters>div{grid-template-columns:minmax(0,1fr)}.inventory-summary-grid{gap:8px}.inventory-summary-grid article{padding:13px 14px}.inventory-summary-grid strong{font-size:19px}.inventory-filter-panel,.inventory-register{padding-inline:13px}.inventory-filter-panel>footer>button{flex:130px}.inventory-balance-card>header,.inventory-warehouse-card>header,.inventory-movement-card>header{gap:9px;padding-inline:12px}.inventory-context-line{padding-inline:12px}.inventory-signal-list{margin-inline:12px}.inventory-quantity-grid,.inventory-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.inventory-balance-card>footer,.inventory-warehouse-card>footer,.inventory-movement-card>footer{padding-inline:12px}.inventory-handoff{justify-content:flex-start;width:100%}.inventory-handoff a{text-align:center;flex:115px;justify-content:center;min-height:38px}.inventory-tabs button{padding-inline:12px}}.integration-operations-workspace{gap:16px;min-width:0;display:grid}.integration-boundary{background:#fff9de;border:1px solid #f2d675;border-radius:12px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.integration-boundary>div{justify-items:start;gap:7px;display:grid}.integration-boundary strong{color:var(--brand-900);font-size:12px}.integration-boundary p{color:var(--gray-700);margin:0;font-size:10px;line-height:1.75}.integration-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.integration-summary article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;padding:14px 16px}.integration-summary span,.integration-summary strong,.integration-summary small{display:block}.integration-summary span{color:var(--gray-500);font-size:9px}.integration-summary strong{color:var(--brand-900);margin-block:5px 2px;font-size:22px}.integration-summary small{color:var(--gray-500);font-size:8px}.integration-environment{justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-environment h2{margin:3px 0 0;font-size:15px}.integration-environment ul{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.integration-environment li{background:var(--brand-50);color:var(--brand-800);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.integration-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.integration-provider-card{border:1px solid var(--gray-200);border-block-start:4px solid var(--warning-600);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;overflow:hidden}.integration-provider-card.is-ready{border-block-start-color:var(--brand-600)}.integration-provider-card>header,.integration-provider-card>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.integration-provider-card>header{border-block-end:1px solid var(--gray-100)}.integration-provider-title{align-items:center;gap:11px;min-width:0;display:flex}.integration-provider-title>span{background:var(--brand-950);color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.integration-provider-title p,.integration-provider-title h2{margin:0}.integration-provider-title p{color:var(--gray-500);font-size:8px}.integration-provider-title h2{margin-block-start:2px;font-size:18px}.integration-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px 0;display:grid}.integration-progress>div{background:var(--gray-100);border-radius:99px;height:7px;overflow:hidden}.integration-progress>div>span{border-radius:inherit;background:var(--brand-600);height:100%;display:block}.integration-provider-card.is-blocked .integration-progress>div>span{background:var(--warning-600)}.integration-progress small{color:var(--gray-600);white-space:nowrap;font-size:8px;font-weight:800}.integration-capabilities{flex-wrap:wrap;gap:5px;padding:11px 18px 0;display:flex}.integration-capabilities span{border:1px solid var(--gray-200);background:var(--gray-25);color:var(--gray-700);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.integration-checklist,.integration-evidence,.integration-next-actions{border-block-start:1px solid var(--gray-100);margin:14px 18px 0;padding-block-start:14px}.integration-checklist h3,.integration-evidence h3,.integration-next-actions h3{color:var(--brand-900);margin:0 0 9px;font-size:11px}.integration-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.integration-checklist li{border:1px solid var(--gray-200);border-radius:8px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.integration-checklist li>span{background:var(--gray-100);width:23px;height:23px;color:var(--gray-700);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.integration-checklist li.is-ready>span{background:var(--brand-50);color:var(--brand-800)}.integration-checklist li.is-missing>span{background:var(--warning-50);color:var(--warning-700)}.integration-checklist strong{color:var(--gray-800);font-size:8px;line-height:1.5}.integration-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.integration-evidence-block,.integration-evidence-totals,.integration-latest-record{background:var(--gray-25);border-radius:9px;min-width:0;padding:11px 12px}.integration-evidence-block h3{margin-block-end:8px}.integration-counts,.integration-evidence-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.integration-counts div,.integration-evidence-totals div{min-width:0}.integration-counts dt,.integration-evidence-totals dt{color:var(--gray-500);overflow-wrap:anywhere;font-size:7px}.integration-counts dd,.integration-evidence-totals dd{color:var(--brand-900);margin:3px 0 0;font-size:12px;font-weight:900}.integration-evidence-totals{align-content:center}.integration-latest-record{grid-column:1/-1;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.integration-latest-record>span{color:var(--gray-500);font-size:8px}.integration-latest-record strong{color:var(--gray-900);overflow-wrap:anywhere;font-size:10px}.integration-latest-record small{color:var(--gray-500);font-size:8px}.integration-latest-record code{color:var(--gray-500);overflow-wrap:anywhere;grid-column:2/-1;font-size:7px}.integration-empty-evidence{color:var(--gray-500);margin:0;font-size:8px}.integration-next-actions ol{color:var(--gray-700);gap:7px;margin:0;padding-inline-start:20px;font-size:9px;line-height:1.6;display:grid}.integration-provider-card>footer{border-block-start:1px solid var(--gray-100);background:var(--gray-25);margin-block-start:15px}.integration-provider-card>footer small{color:var(--gray-500);font-size:8px}.integration-production-lock{color:var(--error-600);background:#fef3f2;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.integration-links{justify-content:space-between;align-items:center;gap:24px;display:flex}.integration-links h2{margin:3px 0;font-size:15px}.integration-links p:last-child{color:var(--gray-600);margin:0;font-size:9px}.integration-links nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:1050px){.integration-boundary{grid-template-columns:minmax(230px,.7fr) minmax(0,1fr)}.integration-boundary>button{justify-self:start}.integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-provider-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.integration-operations-workspace,.integration-provider-grid,.integration-provider-card{min-width:0;max-width:100%}.integration-boundary,.integration-summary,.integration-checklist ul,.integration-evidence{grid-template-columns:minmax(0,1fr)}.integration-boundary{padding:14px}.integration-boundary>button{width:100%}.integration-environment,.integration-provider-card>header,.integration-provider-card>footer,.integration-links{flex-direction:column;align-items:flex-start}.integration-environment ul{justify-content:flex-start}.integration-provider-card>header,.integration-provider-card>footer{padding-inline:14px}.integration-progress{grid-template-columns:minmax(0,1fr);padding-inline:14px}.integration-capabilities{padding-inline:14px}.integration-checklist,.integration-evidence,.integration-next-actions{margin-inline:14px}.integration-evidence-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-latest-record{grid-column:auto;grid-template-columns:minmax(0,1fr)}.integration-latest-record code{grid-column:auto}.integration-links nav,.integration-links nav a{width:100%}.integration-links nav a{text-align:center}}.courier-workspace,.courier-detail{gap:18px;min-width:0;display:grid}.courier-scope-banner,.courier-detail-hero{background:linear-gradient(135deg,#edf9f6 0%,#f8fcfb 62%,#fff8e7 100%);border:1px solid #c8e6df;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;overflow:hidden}.courier-scope-banner>div,.courier-detail-hero>div{min-width:0}.courier-scope-banner strong{color:var(--brand-950);font-size:20px;display:block}.courier-scope-banner p:not(.eyebrow){max-width:780px;color:var(--gray-600);margin:7px 0 0;line-height:1.8}.courier-scope-banner>span{color:#825d00;letter-spacing:.05em;direction:ltr;background:#fff0c7;border-radius:999px;flex:none;padding:8px 12px;font-size:9px;font-weight:900}.courier-acceptance-link{border:1px dashed var(--warning-200);background:var(--warning-50);border-radius:12px;gap:8px;padding:15px;display:grid}.courier-acceptance-link strong{color:var(--warning-700);font-size:11px}.courier-acceptance-link>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.courier-acceptance-link input{min-width:0}.courier-acceptance-link small{color:var(--gray-600)}.courier-metrics,.courier-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.courier-metrics article,.courier-detail-metrics article{border:1px solid var(--gray-200);background:#fff;border-radius:12px;gap:7px;padding:15px 17px;display:grid;box-shadow:0 6px 18px #212b360a}.courier-metrics article.needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.courier-metrics span,.courier-detail-metrics span{color:var(--gray-500);font-size:9px;font-weight:750}.courier-metrics strong,.courier-detail-metrics strong{color:var(--brand-950);font-size:19px}.courier-tabs,.courier-detail-tabs{border-block-end:1px solid var(--gray-200);scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.courier-tabs button,.courier-detail-tabs button{color:var(--gray-500);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:3px solid #0000;flex:none;padding:11px 14px;font-size:10px;font-weight:850}.courier-tabs button[aria-selected=true],.courier-detail-tabs button[aria-selected=true]{border-color:var(--brand-600);color:var(--brand-950)}.courier-tab-panel,.courier-detail-panel{gap:16px;min-width:0;display:grid}.courier-filter-grid,.courier-invitation-form,.courier-config-form,.courier-document-upload{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.courier-workspace input,.courier-workspace select,.courier-workspace textarea,.courier-detail input,.courier-detail select,.courier-detail textarea{width:100%;min-width:0}.courier-filter-grid .wide,.courier-invitation-form .wide,.courier-config-form .wide,.courier-document-upload .wide{grid-column:1/-1}.courier-invitation-form fieldset,.courier-config-form fieldset{border:1px solid var(--gray-200);border-radius:10px;flex-wrap:wrap;gap:8px 18px;min-width:0;margin:0;padding:11px 13px;display:flex}.courier-invitation-form fieldset legend,.courier-config-form fieldset legend{color:var(--gray-600);padding-inline:5px;font-size:9px;font-weight:800}.courier-invitation-form fieldset label,.courier-config-form fieldset label{flex-direction:row;align-items:center;gap:6px;font-size:9px;display:flex}.courier-invitation-form fieldset input,.courier-config-form fieldset input{width:auto}.courier-card-list,.courier-invitation-list{gap:9px;display:grid}.courier-card{border:1px solid var(--gray-200);border-radius:12px;grid-template-columns:38px minmax(190px,1.7fr) minmax(120px,.8fr) minmax(120px,.7fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.courier-avatar{background:var(--brand-50);width:38px;height:38px;color:var(--brand-800);border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.courier-card-identity,.courier-card-state,.courier-card-limit{gap:4px;min-width:0;display:grid}.courier-card-identity>strong{color:var(--brand-950);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.courier-card-identity>small,.courier-card-state small,.courier-card-limit small,.courier-card-limit span{color:var(--gray-500);overflow-wrap:anywhere;font-size:8px}.courier-card-identity>div{flex-wrap:wrap;gap:4px;display:flex}.courier-card-identity>div span{background:var(--gray-100);color:var(--gray-600);border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.courier-card-limit strong{color:var(--brand-800);font-size:11px}.courier-invitation-list>article{border:1px solid var(--gray-200);border-radius:12px;gap:11px;padding:15px;display:grid}.courier-invitation-list header,.courier-document-list header,.courier-timeline header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.courier-invitation-list header>div,.courier-document-list header>div{gap:3px;min-width:0;display:grid}.courier-invitation-list header strong,.courier-document-list header strong{font-size:11px}.courier-invitation-list header small,.courier-document-list header small{color:var(--gray-500);overflow-wrap:anywhere;font-size:8px}.courier-invitation-list dl,.courier-document-list dl,.courier-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.courier-invitation-list dl>div,.courier-document-list dl>div,.courier-definitions>div{background:var(--gray-50);border-radius:8px;gap:3px;padding:9px;display:grid}.courier-invitation-list dt,.courier-document-list dt,.courier-definitions dt{color:var(--gray-500);font-size:8px}.courier-invitation-list dd,.courier-document-list dd,.courier-definitions dd{color:var(--gray-800);overflow-wrap:anywhere;margin:0;font-size:9px}.courier-invitation-list>article>p,.courier-document-list>article>p{color:var(--gray-600);margin:0;font-size:9px;line-height:1.7}.courier-invitation-list form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.courier-step-up,.courier-detail-step-up{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:18px;display:grid}.courier-step-up form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.courier-detail-hero{color:#fff;background:linear-gradient(135deg,#163c37 0%,#205e54 65%,#337d70 100%)}.courier-detail-hero h2{margin:3px 0;font-size:24px}.courier-detail-hero p,.courier-detail-hero small{color:#ffffffb8;margin:0}.courier-detail-hero>div:last-child{text-align:end;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.courier-step-confirmed{color:#175f52;background:#effaf7;border:1px solid #b7e3d8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.courier-step-confirmed strong{font-size:10px}.courier-step-confirmed span{font-size:8px}.courier-detail-grid,.courier-operation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.courier-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.courier-action-grid form{border:1px solid var(--gray-200);border-radius:10px;gap:9px;padding:13px;display:grid}.courier-action-grid strong{font-size:10px}.courier-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.courier-document-list>article{align-content:start;gap:12px;min-width:0;display:grid}.courier-document-review{border-block-start:1px solid var(--gray-100);gap:8px;padding-block-start:11px;display:grid}.courier-document-review>div{flex-wrap:wrap;gap:7px;display:flex}.courier-operation-summary>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.courier-operation-summary article{background:var(--gray-50);border-radius:9px;gap:5px;padding:11px;display:grid}.courier-operation-summary span{color:var(--gray-500);font-size:8px}.courier-operation-summary strong{color:var(--brand-950);font-size:16px}.courier-operation-columns h3{margin:0 0 12px;font-size:12px}.courier-mini-list,.courier-device-list{gap:8px;display:grid}.courier-mini-list article,.courier-device-list article{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:10px;padding-block:8px;display:flex}.courier-mini-list article>div,.courier-device-list article>div{gap:3px;min-width:0;display:grid}.courier-mini-list strong,.courier-device-list strong{font-size:9px}.courier-mini-list small,.courier-device-list small,.courier-mini-list span,.courier-device-list span{color:var(--gray-500);overflow-wrap:anywhere;font-size:8px}.courier-device-list form{grid-template-columns:minmax(120px,1fr) auto;gap:7px;display:grid}.courier-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.courier-timeline:before{background:var(--brand-200);content:"";width:1px;position:absolute;inset-block:8px;inset-inline-start:5px}.courier-timeline li{grid-template-columns:11px minmax(0,1fr);gap:11px;padding-block-end:15px;display:grid;position:relative}.courier-timeline i{z-index:1;background:var(--brand-600);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand-300);border:3px solid #fff;border-radius:50%;margin-block-start:3px}.courier-timeline header strong{text-transform:capitalize;font-size:9px}.courier-timeline header span,.courier-timeline small{color:var(--gray-500);font-size:8px}.courier-timeline p{color:var(--gray-700);margin:4px 0;font-size:9px}.invitation-acceptance-page{background:linear-gradient(145deg,#edf7f5,#fff8e8);place-items:center;min-height:100svh;padding:22px;display:grid}.invitation-acceptance-card{border:1px solid var(--gray-200);background:#fff;border-radius:18px;gap:14px;width:min(100%,520px);padding:28px;display:grid;box-shadow:0 22px 70px #1536311f}.invitation-acceptance-card h1{color:var(--brand-950);margin:0;font-size:24px}.invitation-acceptance-card>p:not(.eyebrow){color:var(--gray-600);margin:0;line-height:1.8}.invitation-acceptance-card form{gap:12px;display:grid}@media (max-width:1100px){.courier-card{grid-template-columns:38px minmax(170px,1.5fr) minmax(120px,1fr) auto}.courier-card-limit{display:none}}@media (max-width:720px){.courier-scope-banner,.courier-detail-hero{flex-direction:column;align-items:flex-start;padding:19px 17px}.courier-scope-banner>span{align-self:flex-start}.courier-metrics,.courier-detail-metrics,.courier-filter-grid,.courier-invitation-form,.courier-config-form,.courier-document-upload,.courier-detail-grid,.courier-document-list,.courier-operation-columns,.courier-action-grid{grid-template-columns:minmax(0,1fr)}.courier-filter-grid .wide,.courier-invitation-form .wide,.courier-config-form .wide,.courier-document-upload .wide{grid-column:auto}.courier-card{grid-template-columns:38px minmax(0,1fr) auto;align-items:start}.courier-card-state{grid-column:2}.courier-card>.secondary-button{grid-column:1/-1;width:100%}.courier-step-up,.courier-detail-step-up{grid-template-columns:minmax(0,1fr)}.courier-detail-hero>div:last-child{text-align:start;align-items:flex-start}.courier-operation-summary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.courier-workspace .panel,.courier-detail .panel{min-width:0;padding-inline:13px}.courier-metrics,.courier-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.courier-card{grid-template-columns:34px minmax(0,1fr);padding:11px}.courier-avatar{width:34px;height:34px}.courier-card-state{grid-column:2}.courier-card>.secondary-button{grid-column:1/-1}.courier-invitation-list dl,.courier-document-list dl,.courier-definitions,.courier-operation-summary>div:last-child,.courier-invitation-list form,.courier-device-list form,.courier-acceptance-link>div{grid-template-columns:minmax(0,1fr)}.courier-mini-list article,.courier-device-list article,.courier-step-confirmed{flex-direction:column;align-items:flex-start}.invitation-acceptance-card{padding:21px 17px}}.admin-vendor-workspace,.admin-vendor-detail,.vendor-storefront-workspace{gap:16px;min-width:0;display:grid}.admin-vendor-boundary,.vendor-storefront-boundary{border:1px solid var(--brand-100);background:linear-gradient(120deg, var(--brand-25), white);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.admin-vendor-boundary strong,.vendor-storefront-boundary strong{color:var(--brand-950);font-size:15px;display:block}.admin-vendor-boundary p:last-child,.vendor-storefront-boundary p:last-child{max-width:760px;color:var(--gray-600);margin:5px 0 0;font-size:10px;line-height:1.8}.admin-vendor-boundary>span,.vendor-storefront-boundary>span{background:var(--warning-50);color:var(--warning-700);border-radius:99px;flex:none;padding:7px 11px;font-size:9px;font-weight:850}.admin-vendor-metrics,.admin-vendor-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-vendor-metrics article,.admin-vendor-detail-metrics article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;gap:4px;padding:15px 17px;display:grid}.admin-vendor-metrics article.needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.admin-vendor-metrics span,.admin-vendor-detail-metrics span{color:var(--gray-500);font-size:9px}.admin-vendor-metrics strong,.admin-vendor-detail-metrics strong{color:var(--brand-950);font-size:23px}.admin-vendor-metrics small,.admin-vendor-detail-metrics small{color:var(--gray-500);font-size:8px}.admin-vendor-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin-block-start:16px;display:grid}.admin-vendor-filters label,.admin-vendor-request-form label,.admin-vendor-lifecycle label,.admin-vendor-step-up label,.admin-vendor-inline-action label,.vendor-storefront-form label,.vendor-storefront-select,.document-version-form label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:760;display:grid}.admin-vendor-filters .wide,.admin-vendor-request-form .wide,.admin-vendor-lifecycle .wide,.vendor-storefront-form .wide{grid-column:1/-1}.admin-vendor-filters>div{align-items:center;gap:7px;display:flex}.admin-vendor-table-wrap{margin-block-start:16px;overflow:auto}.admin-vendor-table{border-collapse:collapse;width:100%;min-width:900px}.admin-vendor-table th{text-align:start;color:var(--gray-500);font-size:9px}.admin-vendor-table th,.admin-vendor-table td{border-block-end:1px solid var(--gray-100);padding:12px 10px}.admin-vendor-table td strong,.admin-vendor-table td small{display:block}.admin-vendor-table td strong{color:var(--gray-900);font-size:10px}.admin-vendor-table td small{color:var(--gray-500);margin-block-start:4px;font-size:8px;line-height:1.6}.admin-vendor-state{border-radius:99px;width:max-content;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-vendor-state[data-tone=success]{background:var(--brand-100);color:var(--brand-800)}.admin-vendor-state[data-tone=warning]{background:var(--warning-50);color:var(--warning-700)}.admin-vendor-state[data-tone=danger]{color:var(--error-600);background:#fef3f2}.admin-vendor-open{white-space:nowrap}.admin-vendor-hero{background:linear-gradient(115deg, var(--brand-950), var(--brand-800));color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex}.admin-vendor-hero h2{color:#fff;margin:4px 0;font-size:27px}.admin-vendor-hero p:last-child{color:var(--brand-100);margin:0;font-size:10px}.admin-vendor-hero>div:last-child{justify-items:end;gap:7px;display:grid}.admin-vendor-hero>div:last-child small,.admin-vendor-hero>div:last-child a{color:var(--brand-100);font-size:9px}.admin-vendor-hero .admin-vendor-state{color:var(--brand-900);background:#fff}.admin-vendor-step-up{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:11px;grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:11px;padding:13px 15px;display:grid}.admin-vendor-step-up strong,.admin-vendor-step-up span{display:block}.admin-vendor-step-up strong{color:var(--warning-700);font-size:11px}.admin-vendor-step-up span{color:var(--gray-600);margin-block-start:3px;font-size:9px}.admin-vendor-step-up.confirmed{border-color:var(--brand-100);background:var(--brand-25);grid-template-columns:minmax(0,1fr)}.admin-vendor-step-up.confirmed strong{color:var(--brand-800)}.admin-vendor-tabs{border-block-end:1px solid var(--gray-200);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.admin-vendor-tabs button{color:var(--gray-600);background:0 0;border:0;border-block-end:3px solid #0000;flex:none;padding:11px 14px;font-size:10px;font-weight:800}.admin-vendor-tabs button[aria-selected=true]{border-color:var(--brand-600);color:var(--brand-800)}.admin-vendor-tab-panel{gap:16px;min-width:0;display:grid}.admin-vendor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-vendor-private{border-color:var(--warning-200)}.admin-vendor-private .section-heading>span{background:var(--warning-50);color:var(--warning-700);border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.admin-vendor-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.admin-vendor-definitions>div{background:var(--gray-25);border-radius:8px;min-width:0;padding:10px 11px}.admin-vendor-definitions .wide{grid-column:1/-1}.admin-vendor-definitions dt{color:var(--gray-500);font-size:8px}.admin-vendor-definitions dd{color:var(--gray-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800}.admin-vendor-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:14px;display:grid}.admin-vendor-links a{border:1px solid var(--gray-200);background:var(--gray-25);color:var(--brand-800);border-radius:8px;padding:10px 11px;font-size:9px;font-weight:800}.admin-vendor-boundary-note{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:10px;padding:12px 14px}.admin-vendor-links+.admin-vendor-boundary-note{margin-block-start:12px}.admin-vendor-boundary-note strong{color:var(--warning-700);font-size:10px}.admin-vendor-boundary-note p{color:var(--gray-600);margin:4px 0 0;font-size:9px;line-height:1.75}.admin-vendor-lifecycle>p{color:var(--gray-600);font-size:10px;line-height:1.8}.admin-vendor-lifecycle form,.admin-vendor-request-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-block-start:14px;display:grid}.admin-vendor-lifecycle textarea,.admin-vendor-request-form textarea{resize:vertical;min-height:82px}.admin-vendor-lifecycle form>button,.admin-vendor-request-form>button{justify-self:start}.admin-vendor-document-list,.admin-vendor-request-list,.admin-vendor-proposal-list{gap:10px;margin-block-start:14px;display:grid}.admin-vendor-document-list>article,.admin-vendor-request-list>article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;padding:14px}.admin-vendor-document-list article>header,.admin-vendor-request-list article>header,.admin-vendor-proposal-preview header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-vendor-document-list header strong,.admin-vendor-document-list header small,.admin-vendor-request-list header strong,.admin-vendor-request-list header small,.admin-vendor-proposal-preview header strong,.admin-vendor-proposal-preview header small{display:block}.admin-vendor-document-list header strong,.admin-vendor-request-list header strong{font-size:11px}.admin-vendor-document-list header small,.admin-vendor-request-list header small,.admin-vendor-proposal-preview header small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.admin-vendor-document-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.admin-vendor-document-list dl>div{background:var(--gray-25);border-radius:7px;padding:8px 9px}.admin-vendor-document-list dt{color:var(--gray-500);font-size:8px}.admin-vendor-document-list dd{margin:3px 0 0;font-size:9px;font-weight:800}.admin-vendor-document-list article>p,.admin-vendor-request-list article>p{color:var(--gray-700);margin:8px 0;font-size:9px;line-height:1.7}.admin-vendor-request-list article>small{color:var(--gray-500);font-size:8px}.admin-vendor-inline-action{border-block-start:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-block-start:11px;padding-block-start:11px;display:grid}.admin-vendor-inline-action>div{gap:7px;display:flex}.admin-vendor-proposal-preview{grid-template-columns:160px minmax(0,1fr);gap:15px;display:grid}.admin-vendor-proposal-preview>img{border:1px solid var(--gray-200);object-fit:contain;background:var(--gray-25);border-radius:10px;width:160px;height:110px}.admin-vendor-proposal-preview p{color:var(--gray-700);margin:9px 0;font-size:10px;line-height:1.8}.admin-vendor-proposal-preview>div>small{color:var(--gray-500);font-size:8px}.admin-vendor-review-note{background:var(--gray-25);color:var(--gray-700);border-radius:8px;padding:9px 11px;font-size:9px}.admin-vendor-mini-list{gap:8px;margin-block-start:13px;display:grid}.admin-vendor-mini-list>article,.admin-vendor-mini-list>a{border:1px solid var(--gray-200);background:var(--gray-25);color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-vendor-mini-list strong,.admin-vendor-mini-list small{display:block}.admin-vendor-mini-list strong{font-size:10px}.admin-vendor-mini-list small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.admin-vendor-mini-list>article>span,.admin-vendor-mini-list>a>span{color:var(--brand-700);white-space:nowrap;font-size:8px;font-weight:800}.admin-vendor-timeline{margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.admin-vendor-timeline:before{background:var(--brand-200);content:"";width:1px;position:absolute;inset-block:8px;inset-inline-start:5px}.admin-vendor-timeline li{grid-template-columns:11px minmax(0,1fr);gap:11px;padding-block-end:15px;display:grid;position:relative}.admin-vendor-timeline i{z-index:1;background:var(--brand-600);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand-300);border:3px solid #fff;border-radius:50%;margin-block-start:3px}.admin-vendor-timeline header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-vendor-timeline strong{font-size:10px}.admin-vendor-timeline header span,.admin-vendor-timeline small{color:var(--gray-500);font-size:8px}.admin-vendor-timeline p{color:var(--gray-700);margin:4px 0;font-size:10px;line-height:1.7}.vendor-document-requests{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:11px;margin-block-end:14px;padding:13px 15px}.vendor-document-requests>strong{color:var(--warning-700);font-size:11px}.vendor-document-requests>p{color:var(--gray-600);margin:4px 0 9px;font-size:9px;line-height:1.7}.vendor-document-requests ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vendor-document-requests li{background:#fff;border-radius:7px;grid-template-columns:minmax(130px,.5fr) minmax(0,1fr) auto;gap:8px;padding:8px 10px;display:grid}.vendor-document-requests li b,.vendor-document-requests li span,.vendor-document-requests li small{font-size:8px}.vendor-document-requests li small{color:var(--gray-500)}.document-version-form{border-block-start:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-block-start:9px;padding-block-start:9px;display:grid}.document-version-form .document-upload,.document-version-form>button{grid-column:1/-1}.document-version-form .document-upload{width:100%}.vendor-storefront-select{width:min(100%,360px)}.vendor-storefront-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.vendor-storefront-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-block-start:14px;display:grid}.vendor-storefront-form textarea{resize:vertical}.vendor-storefront-form label small{color:var(--gray-500);font-size:8px;font-weight:500;line-height:1.6}.vendor-storefront-history{gap:9px;margin-block-start:14px;display:grid}.vendor-storefront-history>article{border:1px solid var(--gray-200);border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:11px;padding:11px;display:grid}.vendor-storefront-history img{object-fit:contain;background:var(--gray-25);border-radius:8px;width:96px;height:74px}.vendor-storefront-history header{justify-content:space-between;align-items:center;gap:8px;display:flex}.vendor-storefront-history header strong{font-size:10px}.vendor-storefront-history header span{background:var(--brand-50);color:var(--brand-700);border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.vendor-storefront-history p{color:var(--gray-700);margin:5px 0;font-size:9px;line-height:1.65}.vendor-storefront-history small{color:var(--gray-500);font-size:8px}.vendor-storefront-review{background:var(--warning-50);border-radius:7px;gap:3px;margin-block-start:8px;padding:8px 9px;display:grid}.vendor-storefront-review b{color:var(--warning-700);font-size:8px}.vendor-storefront-review span{color:var(--gray-700);font-size:8px}.admin-vendor-payout-list,.vendor-payout-history{gap:10px;display:grid}.admin-vendor-payout-list>article>header,.vendor-payout-history>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-vendor-payout-list header strong,.admin-vendor-payout-list header small,.vendor-payout-history header strong,.vendor-payout-history header small{display:block}.admin-vendor-payout-list header strong,.vendor-payout-history header strong{font-size:11px}.admin-vendor-payout-list header small,.vendor-payout-history header small{color:var(--gray-500);margin-block-start:4px;font-size:9px}.admin-vendor-payout-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.admin-vendor-payout-list dl>div{background:var(--gray-25);border-radius:8px;padding:9px 10px}.admin-vendor-payout-list dt{color:var(--gray-500);font-size:8px}.admin-vendor-payout-list dd{color:var(--gray-900);margin:4px 0 0;font-size:9px;font-weight:800}.admin-vendor-payout-list article>p{color:var(--gray-700);font-size:9px}.admin-vendor-production-off{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.admin-vendor-production-off strong{color:var(--warning-700);font-size:9px}.admin-vendor-production-off span{color:var(--gray-600);font-size:8px}.vendor-payout-workspace{gap:16px;min-width:0;display:grid}.vendor-payout-history>article{border:1px solid var(--gray-200);border-radius:10px;gap:8px;padding:13px;display:grid}.vendor-payout-history header>span{background:var(--brand-50);color:var(--brand-700);border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.vendor-payout-history article>b{color:var(--brand-900);letter-spacing:.06em;font-size:12px}.vendor-payout-history article>small{color:var(--gray-500);font-size:8px}.vendor-payout-history article>p{background:var(--warning-50);color:var(--gray-700);border-radius:7px;margin:0;padding:8px 9px;font-size:8px;line-height:1.7}.vendor-payout-history article>div:last-child{gap:7px;display:flex}.vendor-payout-history article>div:last-child span{background:var(--gray-25);color:var(--gray-600);border-radius:99px;padding:4px 7px;font-size:8px}@media (max-width:1050px){.admin-vendor-metrics,.admin-vendor-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-vendor-detail-grid,.vendor-storefront-grid{grid-template-columns:minmax(0,1fr)}.admin-vendor-document-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-vendor-boundary,.vendor-storefront-boundary,.admin-vendor-hero{flex-direction:column;align-items:flex-start}.admin-vendor-boundary>span,.vendor-storefront-boundary>span{align-self:flex-start}.admin-vendor-metrics,.admin-vendor-detail-metrics,.admin-vendor-filters,.admin-vendor-definitions,.admin-vendor-links,.admin-vendor-lifecycle form,.admin-vendor-request-form,.admin-vendor-document-list dl,.admin-vendor-payout-list dl,.admin-vendor-inline-action,.admin-vendor-step-up,.vendor-storefront-form,.document-version-form{grid-template-columns:minmax(0,1fr)}.admin-vendor-filters .wide,.admin-vendor-definitions .wide,.admin-vendor-lifecycle .wide,.admin-vendor-request-form .wide,.vendor-storefront-form .wide,.document-version-form .document-upload,.document-version-form>button{grid-column:auto}.admin-vendor-table-wrap{overflow:visible}.admin-vendor-table{min-width:0}.admin-vendor-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-vendor-table,.admin-vendor-table tbody,.admin-vendor-table tr,.admin-vendor-table td{width:100%;display:block}.admin-vendor-table tbody{gap:10px;display:grid}.admin-vendor-table tr{border:1px solid var(--gray-200);background:#fff;border-radius:10px;overflow:hidden}.admin-vendor-table td{border-block-end:1px solid var(--gray-100);grid-template-columns:84px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.admin-vendor-table td:before{color:var(--gray-500);content:attr(data-label);font-size:8px;font-weight:850}.admin-vendor-table td>*{grid-column:2}.admin-vendor-table td:last-child{border:0;display:block}.admin-vendor-table td:last-child:before{content:none}.admin-vendor-open{width:100%}.admin-vendor-hero{padding:20px 17px}.admin-vendor-hero h2{font-size:22px}.admin-vendor-hero>div:last-child{justify-items:start}.admin-vendor-document-list article>header,.admin-vendor-request-list article>header,.admin-vendor-proposal-preview header,.admin-vendor-mini-list>article,.admin-vendor-mini-list>a,.admin-vendor-timeline header{flex-direction:column;align-items:flex-start}.admin-vendor-inline-action>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-vendor-proposal-preview,.vendor-storefront-history>article{grid-template-columns:minmax(0,1fr)}.admin-vendor-proposal-preview>img{width:100%;height:180px}.vendor-document-requests li{grid-template-columns:minmax(0,1fr)}.admin-vendor-payout-list>article>header,.vendor-payout-history>article>header,.admin-vendor-production-off{flex-direction:column;align-items:flex-start}}.payment-operations-workspace,.payment-detail-workspace{gap:16px;min-width:0;display:grid}.payment-boundary{background:#fff9de;border:1px solid #f2d675;border-radius:12px;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.payment-boundary>div:first-child{align-items:center;gap:9px;display:flex}.payment-boundary strong{color:var(--brand-900);font-size:12px}.payment-boundary p{color:var(--gray-700);margin:0;font-size:10px;line-height:1.7}.payment-boundary>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-boundary a,.payment-detail-boundary a{color:var(--brand-700);font-size:10px;font-weight:800}.payment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payment-summary article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;padding:14px 16px}.payment-summary span,.payment-summary strong,.payment-summary small{display:block}.payment-summary span{color:var(--gray-500);font-size:9px}.payment-summary strong{color:var(--brand-900);margin-block:5px 2px;font-size:22px}.payment-summary small{color:var(--gray-500);font-size:8px}.payment-toolbar{gap:14px;display:grid}.payment-tabs,.payment-detail-tabs{scrollbar-width:thin;gap:6px;min-width:0;display:flex;overflow-x:auto}.payment-tabs button,.payment-detail-tabs button{border:1px solid var(--gray-200);color:var(--gray-600);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:8px 13px;font-size:10px;font-weight:800}.payment-tabs button.active,.payment-detail-tabs button.active{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.payment-detail-tabs button span{background:#ffffff38;border-radius:10px;margin-inline-start:6px;padding:1px 6px}.payment-filters{grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(110px,.7fr)) auto;align-items:end;gap:9px;display:grid}.payment-filters label,.payment-step-up label{min-width:0;color:var(--gray-600);gap:5px;font-size:9px;font-weight:800;display:grid}.payment-filters input,.payment-filters select,.payment-step-up input,.payment-webhook-record form input{border:1px solid var(--gray-200);width:100%;min-width:0;color:var(--gray-900);font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-size:10px}.payment-directory{min-width:0}.payment-record-list{gap:9px;min-width:0;display:grid}.payment-record{border:1px solid var(--gray-200);background:#fff;border-radius:10px;grid-template-columns:minmax(160px,.75fr) minmax(300px,1.35fr) minmax(170px,.7fr);align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.payment-record-main{justify-items:start;gap:5px;min-width:0;display:grid}.payment-record-main strong{color:var(--brand-900);overflow-wrap:anywhere;font-size:11px}.payment-record-main code,.payment-timeline-list code,.payment-detail-hero code,.payment-match-list code{max-width:100%;color:var(--gray-500);overflow-wrap:anywhere;font-size:8px;display:block}.payment-record dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-record dl>div{min-width:0}.payment-record dt{color:var(--gray-500);font-size:8px}.payment-record dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.payment-record-tail{justify-items:stretch;gap:7px;min-width:0;display:grid}.payment-record-tail>small{color:var(--gray-500);font-size:8px}.payment-record-tail .secondary-button{text-align:center}.payment-webhook-record form{gap:6px;display:grid}.payment-locked-label{background:var(--gray-100);color:var(--gray-600);text-align:center;border-radius:7px;padding:8px 10px;font-size:9px}.payment-step-up{border-color:#f2d675;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:center;gap:20px;display:grid}.payment-step-up h2{margin:3px 0;font-size:14px}.payment-step-up p{color:var(--gray-600);margin:0;font-size:9px}.payment-step-up form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.payment-detail-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.payment-detail-hero h2{color:var(--brand-900);margin:4px 0;font-size:20px}.payment-detail-hero>div:last-child{justify-items:end;gap:5px;display:grid}.payment-detail-hero>div:last-child strong{color:var(--brand-900);font-size:17px}.payment-detail-hero small{color:var(--gray-500);font-size:8px}.payment-detail-boundary{border-inline-start:4px solid var(--brand-500);background:var(--brand-25);border-radius:8px;align-items:center;gap:10px;padding:11px 14px;display:flex}.payment-detail-boundary strong{color:var(--brand-900);font-size:10px}.payment-detail-boundary span{color:var(--gray-600);font-size:9px}.payment-detail-grid,.payment-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.payment-funding-card{grid-column:1/-1}.payment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.payment-facts>div{border-block-end:1px solid var(--gray-100);padding-block-end:8px}.payment-facts dt,.payment-funding-sources dt{color:var(--gray-500);font-size:8px}.payment-facts dd,.payment-funding-sources dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:800}.payment-funding-sources{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;display:grid}.payment-funding-sources>div{border:1px solid var(--gray-200);border-radius:8px;padding:10px 12px}.payment-funding-sources .total{border-color:var(--brand-300);background:var(--brand-25)}.payment-timeline-list{gap:8px;display:grid}.payment-timeline-list>article{border-block-end:1px solid var(--gray-100);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding-block:9px;display:grid}.payment-timeline-list>article>div{min-width:0}.payment-timeline-list strong,.payment-timeline-list small{display:block}.payment-timeline-list strong{color:var(--brand-900);font-size:10px}.payment-timeline-list small{color:var(--gray-500);margin-block-start:4px;font-size:8px;line-height:1.6}.payment-timeline-list p{background:var(--gray-50);color:var(--gray-600);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:8px}.payment-match-list{gap:8px;display:grid}.payment-match-list article{border:1px solid var(--gray-200);border-radius:9px;grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);gap:14px;padding:12px;display:grid}.payment-match-list strong{color:var(--brand-900);font-size:10px;display:block}.payment-match-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-match-list dt{color:var(--gray-500);font-size:8px}.payment-match-list dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}@media (max-width:1050px){.payment-boundary{grid-template-columns:minmax(160px,.4fr) minmax(0,1fr)}.payment-boundary>div:last-child{grid-column:1/-1;justify-content:flex-start}.payment-summary,.payment-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-record{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.payment-record-tail{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);align-items:center}}@media (max-width:640px){.payment-operations-workspace,.payment-detail-workspace,.payment-toolbar,.payment-directory,.payment-detail-grid,.payment-detail-columns,.payment-detail-grid>.panel,.payment-detail-columns>.panel{min-width:0;max-width:100%}.payment-boundary,.payment-step-up,.payment-detail-hero{grid-template-columns:minmax(0,1fr);align-items:flex-start}.payment-boundary{padding:14px;display:grid}.payment-boundary>div:last-child{grid-column:auto;justify-content:flex-start}.payment-summary,.payment-filters,.payment-detail-grid,.payment-detail-columns,.payment-facts,.payment-funding-sources{grid-template-columns:minmax(0,1fr)}.payment-toolbar,.payment-directory,.payment-detail-grid>.panel,.payment-detail-columns>.panel{padding-inline:13px}.payment-filters .secondary-button{width:100%}.payment-record{grid-template-columns:minmax(0,1fr);padding:12px}.payment-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-record-tail{grid-column:auto;grid-template-columns:minmax(0,1fr)}.payment-step-up form{grid-template-columns:minmax(0,1fr)}.payment-detail-hero{display:grid}.payment-detail-hero>div:last-child{justify-items:start}.payment-detail-boundary{flex-direction:column;align-items:flex-start}.payment-funding-card{grid-column:auto}.payment-match-list article,.payment-match-list dl{grid-template-columns:minmax(0,1fr)}}.staff-workspace,.staff-detail{gap:16px;min-width:0;display:grid}.staff-governance-banner{border:1px solid var(--brand-100);background:linear-gradient(120deg, var(--brand-25), white);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.staff-governance-banner strong{color:var(--brand-950);font-size:15px;display:block}.staff-governance-banner p:last-child{max-width:720px;color:var(--gray-600);margin:5px 0 0;font-size:11px;line-height:1.8}.staff-governance-banner>span{background:var(--warning-50);color:var(--warning-700);border-radius:99px;flex:none;padding:7px 11px;font-size:9px;font-weight:850}.staff-metrics,.staff-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staff-metrics article,.staff-detail-metrics article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;gap:4px;padding:15px 17px;display:grid}.staff-metrics article.needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.staff-metrics span,.staff-detail-metrics span{color:var(--gray-500);font-size:9px}.staff-metrics strong,.staff-detail-metrics strong{color:var(--brand-950);font-size:23px}.staff-tabs{border-block-end:1px solid var(--gray-200);scrollbar-width:thin;gap:5px;padding:0 2px;display:flex;overflow-x:auto}.staff-tabs button{color:var(--gray-600);border:0;background:0 0;border-block-end:3px solid #0000;flex:none;padding:11px 14px;font-size:10px;font-weight:800}.staff-tabs button[aria-selected=true]{border-color:var(--brand-600);color:var(--brand-800)}.staff-tab-panel{gap:16px;min-width:0;display:grid}.staff-filter-grid,.staff-invitation-form,.staff-change-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:11px;margin-block-start:16px;display:grid}.staff-filter-grid label,.staff-invitation-form label,.staff-change-form label,.staff-review-form label,.staff-cancel label,.staff-detail-step-up label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:760;display:grid}.staff-filter-grid .wide,.staff-invitation-form .wide,.staff-change-form .wide{grid-column:1/-1}.staff-invitation-form textarea,.staff-change-form textarea,.staff-review-form textarea,.staff-cancel textarea{resize:vertical;min-height:82px}.staff-card-list{gap:9px;margin-block-start:14px;display:grid}.staff-card{border:1px solid var(--gray-200);background:#fff;border-radius:11px;grid-template-columns:42px minmax(0,1.6fr) minmax(130px,.7fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.staff-avatar{background:var(--brand-50);width:42px;height:42px;color:var(--brand-800);border-radius:12px;place-items:center;font-size:16px;font-weight:900;display:grid}.staff-card strong,.staff-card small,.staff-card span{display:block}.staff-card strong{color:var(--gray-900);font-size:11px}.staff-card small{color:var(--gray-500);overflow-wrap:anywhere;margin-block-start:4px;font-size:9px}.staff-card>div:nth-child(2)>span{color:var(--brand-700);margin-block-start:5px;font-size:9px;font-weight:800}.staff-step-up{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.staff-step-up strong,.staff-step-up span{display:block}.staff-step-up strong{color:var(--warning-700);font-size:11px}.staff-step-up span{color:var(--gray-600);margin-block-start:3px;font-size:9px}.staff-step-up form{gap:7px;display:flex}.staff-step-up.is-confirmed{border-color:var(--brand-100);background:var(--brand-25);justify-content:start}.staff-step-up.is-confirmed strong{color:var(--brand-800)}.staff-request-list{gap:11px;margin-block-start:15px;display:grid}.staff-request-list>article{border:1px solid var(--gray-200);background:#fff;border-radius:12px;padding:15px}.staff-request-list>article>header,.staff-role-grid article>header,.staff-assignment-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-request-list header strong,.staff-request-list header small,.staff-role-grid header strong,.staff-role-grid header small{display:block}.staff-request-list header strong,.staff-role-grid header strong{font-size:11px}.staff-request-list header small,.staff-role-grid header small{color:var(--gray-500);margin-block-start:4px;font-size:9px}.staff-request-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.staff-request-list dl>div{background:var(--gray-25);border-radius:8px;padding:9px 11px}.staff-request-list dl .wide{grid-column:1/-1}.staff-request-list dt{color:var(--gray-500);font-size:8px}.staff-request-list dd{color:var(--gray-800);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.7}.staff-review-form{border-block-start:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-block-start:12px;padding-block-start:12px;display:grid}.staff-review-form>div{gap:7px;display:flex}.staff-cancel{margin-block-start:10px}.staff-cancel summary{cursor:pointer;width:max-content;color:var(--error-600);font-size:9px;font-weight:800}.staff-cancel form{background:#fef3f2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-block-start:9px;padding:10px;display:grid}.staff-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-block-start:15px;display:grid}.staff-role-grid article{border:1px solid var(--gray-200);border-radius:11px;padding:14px}.staff-role-grid header>span{background:var(--brand-50);color:var(--brand-800);border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.staff-role-grid ul,.staff-assignment-list ul{flex-wrap:wrap;gap:5px;margin:12px 0 0;padding:0;list-style:none;display:flex}.staff-role-grid li,.staff-assignment-list li{border:1px solid var(--gray-200);background:var(--gray-25);color:var(--gray-700);border-radius:99px;padding:4px 7px;font-size:8px}.staff-acceptance-link{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:11px;gap:8px;padding:14px;display:grid}.staff-acceptance-link strong{color:var(--brand-900);font-size:10px}.staff-acceptance-link div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.staff-acceptance-link small{color:var(--gray-600);font-size:9px}.staff-detail-hero{background:linear-gradient(115deg, var(--brand-950), var(--brand-800));color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex}.staff-detail-hero h2{color:#fff;margin:4px 0;font-size:26px}.staff-detail-hero p:last-child{color:var(--brand-100);overflow-wrap:anywhere;margin:0;font-size:10px}.staff-detail-hero>div:last-child{justify-items:end;gap:6px;display:grid}.staff-detail-hero>div:last-child strong{color:#fff;font-size:11px}.staff-detail-hero>div:last-child small{color:var(--brand-100);font-size:9px}.staff-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.staff-private{border-color:var(--warning-200)}.staff-private .section-heading>span{background:var(--warning-50);color:var(--warning-700);border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.staff-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.staff-definitions>div{background:var(--gray-25);border-radius:8px;min-width:0;padding:10px 11px}.staff-definitions dt{color:var(--gray-500);font-size:8px}.staff-definitions dd{color:var(--gray-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;font-weight:800}.staff-assignment-list,.staff-device-list,.staff-mini-list{gap:8px;margin-block-start:13px;display:grid}.staff-assignment-list article,.staff-device-list article,.staff-mini-list article{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;padding:11px 12px}.staff-assignment-list header strong{font-size:10px}.staff-assignment-list article>small{color:var(--gray-500);margin-block-start:5px;font-size:8px;display:block}.staff-assignment-list details{margin-block-start:8px}.staff-assignment-list summary{cursor:pointer;color:var(--brand-700);font-size:8px;font-weight:800}.staff-change-request .section-heading p:last-child{color:var(--gray-600);margin:5px 0 0;font-size:10px}.staff-detail-step-up{background:var(--warning-50);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-block-start:14px;padding:12px;display:grid}.staff-confirmed{background:var(--brand-25);color:var(--brand-800);border-radius:9px;padding:10px 12px;font-size:9px;font-weight:800}.staff-protected-note{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:11px;padding:14px 16px}.staff-protected-note strong{color:var(--warning-700);font-size:11px}.staff-protected-note p{color:var(--gray-600);margin:4px 0 0;font-size:9px}.staff-device-list article,.staff-mini-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-device-list strong,.staff-device-list small,.staff-mini-list strong,.staff-mini-list small{display:block}.staff-device-list strong,.staff-mini-list strong{font-size:10px}.staff-device-list small,.staff-mini-list small{color:var(--gray-500);margin-block-start:4px;font-size:8px;line-height:1.6}.staff-device-list>article>span,.staff-mini-list>article>span{color:var(--brand-700);white-space:nowrap;font-size:8px;font-weight:800}.staff-timeline{margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.staff-timeline:before{background:var(--brand-200);content:"";width:1px;position:absolute;inset-block:8px;inset-inline-start:5px}.staff-timeline li{grid-template-columns:11px minmax(0,1fr);gap:11px;padding-block-end:15px;display:grid;position:relative}.staff-timeline i{z-index:1;background:var(--brand-600);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand-300);border:3px solid #fff;border-radius:50%;margin-block-start:3px}.staff-timeline header{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-timeline strong{font-size:10px}.staff-timeline header span,.staff-timeline small{color:var(--gray-500);font-size:8px}.staff-timeline p{color:var(--gray-700);margin:4px 0;font-size:10px;line-height:1.7}.staff-invitation-page{place-items:center;min-height:70vh;padding:44px 18px;display:grid}.staff-invitation-card{border:1px solid var(--gray-200);background:#fff;border-radius:18px;gap:13px;width:min(100%,520px);padding:28px;display:grid;box-shadow:0 18px 55px #092a1e1a}.staff-invitation-symbol{background:var(--brand-50);width:48px;height:48px;color:var(--brand-800);border-radius:14px;place-items:center;font-size:22px;font-weight:900;display:grid}.staff-invitation-card h1{color:var(--brand-950);margin:0;font-size:24px}.staff-invitation-card>p:not(.eyebrow,.form-feedback){color:var(--gray-600);margin:0;font-size:11px;line-height:1.9}.staff-invitation-card form{gap:11px;display:grid}.staff-invitation-card label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:800;display:grid}.staff-invitation-card>small{color:var(--gray-500);font-size:9px;line-height:1.7}.staff-invitation-card.success{text-align:center}.staff-invitation-card.success .staff-invitation-symbol{justify-self:center}@media (max-width:1050px){.staff-metrics,.staff-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-detail-grid{grid-template-columns:minmax(0,1fr)}.staff-card{grid-template-columns:42px minmax(0,1fr) auto}.staff-card>div:nth-child(3){grid-column:2}.staff-card>a{grid-area:1/3/span 2}}@media (max-width:640px){.staff-governance-banner,.staff-detail-hero,.staff-step-up{flex-direction:column;align-items:flex-start}.staff-governance-banner>span{align-self:flex-start}.staff-filter-grid,.staff-invitation-form,.staff-change-form,.staff-role-grid,.staff-definitions,.staff-request-list dl,.staff-review-form,.staff-cancel form,.staff-detail-step-up{grid-template-columns:minmax(0,1fr)}.staff-filter-grid .wide,.staff-invitation-form .wide,.staff-change-form .wide,.staff-request-list dl .wide{grid-column:auto}.staff-card{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:12px}.staff-avatar{width:38px;height:38px}.staff-card>div:nth-child(3),.staff-card>a{grid-area:auto/1/auto/-1}.staff-card>a{width:100%}.staff-step-up form,.staff-review-form>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.staff-step-up form label{grid-column:1/-1}.staff-review-form>div button{width:100%}.staff-request-list>article>header,.staff-role-grid article>header,.staff-detail-hero>div:last-child,.staff-device-list article,.staff-mini-list article,.staff-timeline header{flex-direction:column;place-items:flex-start start}.staff-acceptance-link div{grid-template-columns:minmax(0,1fr)}.staff-detail-hero{padding:20px 17px}.staff-detail-hero>div:last-child{justify-items:start}.staff-invitation-page{padding-inline:12px}.staff-invitation-card{padding:21px 16px}}@media (max-width:360px){.staff-metrics,.staff-detail-metrics{grid-template-columns:minmax(0,1fr)}.staff-tabs{margin-inline:-4px}.staff-tabs button{padding-inline:10px}.staff-step-up form,.staff-review-form>div{grid-template-columns:minmax(0,1fr)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--text);margin:0;font-family:IBM Plex Sans Arabic,Segoe UI,Tahoma,sans-serif;font-size:16px;line-height:1.55}.storefront-root{background:var(--page);min-height:100dvh;color:var(--text);display:flow-root}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed}img{max-width:100%}:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--gray-950);color:#fff;border-radius:var(--radius-sm);padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-block{margin-block:72px}.eyebrow{color:var(--brand-700);letter-spacing:.02em;margin:0 0 5px;font-size:13px;font-weight:700}.demo-notice{background:var(--brand-950);color:#fff;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:8px 20px;font-size:13px;display:flex}.demo-dot{background:var(--gold-500);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f5bd0226}.site-header{border-block-end:1px solid var(--border);z-index:20;background:#fff;position:relative}.utility-bar{border-block-end:1px solid var(--gray-100);color:var(--gray-600);font-size:12px}.utility-inner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.utility-inner p{margin:0}.utility-links{align-items:center;gap:12px;display:flex}.utility-links button{background:0 0;border:0;padding:2px}.header-main{grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:28px;min-height:82px;display:grid}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-mark{background:var(--brand-600);color:#fff;border-radius:14px 14px 14px 5px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:700;display:grid;box-shadow:inset 0 -4px #0000001a}.brand-mark.has-image{border:1px solid var(--brand-100);box-shadow:none;background:#fff;position:relative;overflow:hidden}.brand-mark.has-image img{object-fit:contain;width:100%;height:100%;padding:3px}.site-identity-preview{border-radius:var(--radius-md);border:2px solid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:18px;display:grid}.site-identity-preview>span{border-radius:16px 16px 16px 6px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:grid}.site-identity-preview>div{gap:2px;min-width:0;display:grid}.site-identity-preview strong{font-size:24px}.site-identity-preview small{opacity:.72}.site-identity-preview>i{border-radius:999px;width:20px;height:54px}.site-identity-snapshot{gap:12px;margin-block:16px;display:grid}.site-identity-snapshot dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.site-identity-snapshot dl>div{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;padding:10px 12px}.site-identity-snapshot dt{color:var(--gray-500);font-size:10px}.site-identity-snapshot dd{color:var(--gray-900);margin:3px 0 0;font-size:12px;font-weight:800}.color-field{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.color-field>span{grid-column:1/-1}.color-field input[type=color]{width:54px;height:42px;padding:3px}.color-field bdi{color:var(--gray-600);font:12px/1.2 monospace}.site-navigation-editor{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:12px;gap:14px;padding:16px;display:grid}.site-navigation-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-navigation-editor h3{color:var(--gray-950);margin:2px 0 0;font-size:17px}.site-navigation-editor header p:last-child{color:var(--gray-600);margin:4px 0 0;font-size:10px}.site-navigation-link-list{gap:9px;display:grid}.site-navigation-link-row{border:1px solid var(--gray-200);background:#fff;border-radius:9px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.4fr) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.site-navigation-row-actions{flex-wrap:wrap;gap:5px;padding-block-end:2px;display:flex}.site-navigation-row-actions button{border:1px solid var(--gray-300);min-height:38px;color:var(--gray-700);font:inherit;background:#fff;border-radius:7px;padding-inline:9px;font-size:9px;font-weight:800}.site-navigation-row-actions button:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-800)}.site-navigation-row-actions button:disabled{color:var(--gray-500);background:var(--gray-50)}.site-navigation-row-actions .danger-link:not(:disabled){color:var(--error-600)}.site-navigation-add{justify-self:start}.site-footer-group-editor{gap:12px;display:grid}.site-footer-group-editor>article{border:1px solid var(--gray-200);background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.site-footer-group-editor>article>header{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.site-navigation-snapshot{gap:9px;margin-block:15px;display:grid}.site-navigation-snapshot>div{background:var(--gray-25);border-radius:9px;gap:4px;padding:10px 12px;display:grid}.site-navigation-snapshot>div strong{color:var(--brand-800);font-size:11px}.site-navigation-snapshot>div span{color:var(--gray-700);font-size:10px;line-height:1.7}.site-navigation-snapshot dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.site-navigation-snapshot dl>div{border:1px solid var(--gray-200);border-radius:9px;padding:9px 11px}.site-navigation-snapshot dt{color:var(--gray-500);font-size:9px}.site-navigation-snapshot dd{color:var(--gray-900);margin:2px 0 0;font-size:11px;font-weight:800}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{color:var(--brand-800);font-size:23px;line-height:1.1}.brand small{color:var(--gray-500);margin-block-start:4px;font-size:10px}.search-shell{z-index:30;min-width:0;position:relative}.search-box{border:1px solid var(--gray-300);background:var(--gray-50);border-radius:14px;align-items:center;height:50px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.search-box:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.search-box input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding-inline:18px}.search-box input::placeholder{color:var(--gray-500)}.search-box button{width:54px;height:100%;color:var(--brand-700);background:0 0;border:0;place-items:center;display:grid}.search-suggestions{border:1px solid var(--gray-200);max-height:min(68vh,520px);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;padding:7px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow-y:auto}.search-suggestion-list{display:grid}.recent-searches-heading{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:6px 9px 9px;display:flex}.recent-searches-heading span{gap:2px;min-width:0;display:grid}.recent-searches-heading strong{color:var(--gray-900);font-size:12px}.recent-searches-heading small{color:var(--gray-500);font-size:9px}.recent-searches-heading button{min-height:44px;color:var(--brand-700);font:inherit;background:0 0;border:0;border-radius:8px;padding-inline:10px;font-size:11px;font-weight:800}.search-suggestion{border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:7px 9px;display:grid}.search-suggestion:hover,.search-suggestion[aria-selected=true]{background:var(--brand-50)}.search-suggestion-media,.search-suggestion-kind{background:var(--gray-100);width:44px;height:52px;color:var(--brand-700);border-radius:8px;place-items:center;font-weight:800;display:grid;position:relative;overflow:hidden}.search-suggestion-media img{object-fit:cover;width:100%;height:100%}.search-suggestion-kind{border:1px solid var(--brand-100);background:#fff;height:44px}.search-suggestion-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.search-suggestion-copy strong{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-suggestion-copy small{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-suggestion.is-all-results{border-block-start:1px solid var(--gray-100);border-radius:0 0 9px 9px;margin-block-start:5px}.search-suggestion-state{color:var(--gray-600);margin:0;padding:15px 12px;font-size:12px}.header-actions{align-items:center;gap:18px;display:flex}.header-actions>a,.header-actions>button,.location-action{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:flex}.header-actions svg{color:var(--brand-700)}.location-action span{flex-direction:column;align-items:flex-start;display:flex}.location-action small{color:var(--gray-500);font-size:10px}.location-action strong{text-overflow:ellipsis;max-width:125px;overflow:hidden}.header-account-link,.header-notification-link,.header-favorites-link{position:relative}.header-account-link>span{flex-direction:column;align-items:flex-start;display:flex}.header-account-link small{color:var(--gray-500);font-size:9px}.header-account-link strong{color:var(--gray-900);font-size:12px}.header-notification-link{justify-content:center;min-width:44px}.header-status-badge{background:var(--gold-500);min-width:18px;height:18px;color:var(--gray-950);border:2px solid #fff;border-radius:999px;place-items:center;padding-inline:4px;font-size:9px;line-height:1;display:grid;position:absolute;inset-block-start:-2px;inset-inline-start:15px}.cart-link{position:relative}.cart-link b{background:var(--gold-500);width:18px;height:18px;color:var(--gray-950);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;inset-block-start:-1px;inset-inline-start:14px}.cart-preview-dialog{width:min(520px,100%);height:100%;max-height:none;color:var(--text);background:#fff;border:0;border-radius:20px 0 0 20px;margin:0;inset-block:0;inset-inline-start:0;overflow:hidden;box-shadow:-20px 0 70px #0d332733}.cart-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081e1894}.cart-preview-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.cart-preview-dialog header{border-block-end:1px solid var(--gray-200);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:21px 24px 18px;display:flex}.cart-preview-dialog header>div{min-width:0}.cart-preview-dialog header p,.cart-preview-dialog header h2{margin:0}.cart-preview-dialog header h2{margin-block-start:3px;font-size:24px}.cart-preview-close{border:1px solid var(--gray-200);background:var(--gray-50);width:44px;height:44px;color:var(--gray-900);font:inherit;cursor:pointer;border-radius:50%;flex:none;font-size:25px}.cart-preview-body{overscroll-behavior:contain;background:var(--gray-25);min-height:0;overflow-y:auto}.cart-preview-state,.cart-preview-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:70dvh;padding:30px 24px;display:grid}.cart-preview-state>span{border:3px solid var(--brand-100);border-block-start-color:var(--brand-700);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.cart-preview-state strong,.cart-preview-empty strong{color:var(--gray-950);font-size:18px}.cart-preview-state small,.cart-preview-state p,.cart-preview-empty p{max-width:360px;color:var(--gray-600);margin:0;line-height:1.7}.cart-preview-state.is-error>strong{color:#991b1b}.cart-preview-state>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-block-start:8px;display:flex}.cart-preview-empty>span{background:var(--brand-50);width:66px;height:66px;color:var(--brand-700);border-radius:50%;place-items:center;display:grid}.cart-preview-empty>span svg{width:28px;height:28px}.cart-preview-empty .primary-button{margin-block-start:6px}.cart-preview-content{grid-template-rows:minmax(0,1fr) auto;min-height:100%;display:grid}.cart-preview-items{align-content:start;gap:10px;padding:18px;display:grid}.cart-preview-item{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:11px;display:grid}.cart-preview-item.is-unavailable{background:snow;border-color:#fecaca}.cart-preview-media{background:var(--gray-100);width:76px;height:96px;color:var(--brand-700);border-radius:9px;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.cart-preview-media img{object-fit:cover}.cart-preview-item>div{align-content:center;justify-items:start;gap:3px;min-width:0;display:grid}.cart-preview-item small,.cart-preview-item span{color:var(--gray-500);font-size:10px}.cart-preview-item>div>strong{max-width:100%;color:var(--gray-950);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cart-preview-item p{color:var(--brand-800);margin:2px 0 0;font-size:11px;font-weight:800}.cart-preview-item em{color:#991b1b;font-size:9px;font-style:normal;font-weight:800}.cart-preview-more{background:var(--gray-100);color:var(--gray-600);text-align:center;border-radius:9px;margin:2px 0 0;padding:11px;font-size:10px;font-weight:750}.cart-preview-summary{padding:18px 20px max(18px, env(safe-area-inset-bottom));border-block-start:1px solid var(--gray-200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;gap:12px;display:grid;position:sticky;inset-block-end:0;box-shadow:0 -10px 30px #0d332714}.cart-preview-summary dl{grid-template-columns:.7fr .7fr 1.4fr;gap:7px;margin:0;display:grid}.cart-preview-summary dl>div{background:var(--gray-50);border-radius:9px;min-width:0;padding:9px 10px}.cart-preview-summary dt{color:var(--gray-500);font-size:9px}.cart-preview-summary dd{color:var(--brand-900);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:900;overflow:hidden}.cart-preview-boundary,.cart-preview-warning{background:var(--brand-50);color:var(--brand-900);border-radius:8px;margin:0;padding:9px 11px;font-size:9px;line-height:1.6}.cart-preview-warning{color:#9a3412;background:#fff7ed}.cart-preview-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cart-preview-actions>*{text-align:center;width:100%;min-height:46px}.mobile-menu,.mobile-cart-shortcut,.mobile-bottom-nav{display:none}.mobile-menu{background:0 0;border:0}.category-nav{z-index:20;border-block-start:1px solid var(--gray-100);position:relative}.category-scroll{white-space:nowrap;scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(18px,2.6vw,42px);min-height:46px;display:flex;overflow:visible}.category-scroll::-webkit-scrollbar{display:none}.category-scroll a{border-block-end:2px solid #0000;place-items:center;min-height:44px;font-size:14px;font-weight:600;display:grid}.category-scroll a:hover{color:var(--brand-700);border-color:var(--brand-500)}.category-nav-group{align-self:stretch;align-items:center;display:grid;position:relative}.category-nav-root{grid-template-columns:auto auto;gap:5px}.category-nav-root>span{color:var(--gray-400);font-size:12px;transition:transform .2s}.category-nav-group:hover .category-nav-root>span,.category-nav-group:focus-within .category-nav-root>span{transform:rotate(180deg)}.category-nav-submenu{z-index:60;isolation:isolate;border:1px solid var(--gray-200);border-block-start:3px solid var(--brand-600);width:min(300px,100vw - 32px);color:var(--gray-900);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:0 0 14px 14px;gap:2px;padding:9px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;inset-block-start:calc(100% - 1px);inset-inline-start:0;transform:translateY(-6px);box-shadow:0 16px 36px #0d332733}.category-nav-group:hover .category-nav-submenu,.category-nav-group:focus-within .category-nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.category-scroll .category-nav-submenu a{white-space:normal;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:12px;min-height:42px;padding-inline:11px}.category-scroll .category-nav-submenu a:hover,.category-scroll .category-nav-submenu a:focus-visible{background:var(--brand-50)}.category-nav-submenu small{color:var(--gray-500);font-size:9px}.category-scroll .category-nav-submenu .category-nav-all{color:var(--brand-700);background:var(--gray-50);display:flex}.mobile-account-links{display:none}.comparison-header-link{position:relative}.comparison-header-link b{background:var(--gold-500);min-width:18px;height:18px;color:var(--gray-950);border:2px solid #fff;border-radius:999px;place-items:center;padding-inline:4px;font-size:9px;line-height:1;display:grid;position:absolute;inset-block-start:-1px;inset-inline-start:14px}.primary-button,.secondary-button,.light-button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:22px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.primary-button{background:var(--brand-600);color:#fff;border-color:var(--brand-600)}.primary-button:hover{background:var(--brand-700);transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.light-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.secondary-button{color:var(--brand-800);border-color:var(--gray-300);background:#fff}.secondary-button:hover{border-color:var(--brand-500);background:var(--brand-50)}.light-button{color:var(--brand-800);background:#fff}.hero-section{border-radius:var(--radius-xl);isolation:isolate;background:#e8dfd1;min-height:340px;margin-block-start:16px;position:relative;overflow:hidden}.home-hero-loading{background:linear-gradient(110deg, var(--brand-50) 24%, white 42%, var(--brand-50) 60%);background-size:220% 100%;animation:1.4s linear infinite home-loading}.home-hero-loading-copy{gap:15px;width:min(48%,590px);padding:72px 65px;display:grid}.home-hero-loading-copy span{background:#115e421f;border-radius:999px;height:18px}.home-hero-loading-copy span:first-child{width:35%}.home-hero-loading-copy span:nth-child(2){width:88%;height:68px}.home-hero-loading-copy span:nth-child(3){width:72%}.home-hero-loading-copy span:last-child{width:46%;height:48px}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media.is-fallback{background:linear-gradient(135deg,#163d31,#d8e9df)}.hero-image{object-fit:cover;object-position:center;z-index:-2}.hero-media .hero-image{z-index:0}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#0000 20%,#f8f4eb38 44%,#f8f4ebfa 76%);position:absolute;inset:0}.hero-copy{width:min(50%,620px);padding:38px 52px}.eyebrow-chip{color:var(--brand-800);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #14573a26;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.hero-copy h1{letter-spacing:-.045em;color:var(--brand-950);margin:12px 0 10px;font-size:clamp(36px,3.8vw,52px);line-height:1.08}.hero-copy p{max-width:500px;color:var(--gray-700);margin:0;font-size:16px}.hero-actions{gap:12px;margin-block-start:16px;display:flex}.hero-actions .primary-button svg{transform:rotate(180deg)}.home-testing-campaign{width:min(100%,510px);color:var(--gray-950);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:12px;gap:4px;margin-block-start:18px;padding:13px 15px;display:grid}.home-testing-campaign>span{color:#8a4b00;letter-spacing:.02em;font-size:9px;font-weight:800}.home-testing-campaign strong{font-size:13px;line-height:1.55}.home-testing-campaign strong bdi{color:#6b3c00;letter-spacing:.04em;background:#fff4d6;border-radius:4px;padding-inline:5px;font-family:Arial,sans-serif}.home-testing-campaign small{color:var(--gray-600);font-size:9px;line-height:1.65}.home-testing-campaign .home-testing-campaign-action{background:var(--gray-950);color:#fff;border-radius:7px;align-items:center;width:fit-content;min-height:34px;margin-block-start:3px;padding-inline:11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.testing-campaign-banner{min-height:66px;box-shadow:var(--shadow-sm);background:#fffaf0;border:1px solid #efd99e;border-radius:12px;align-items:center;gap:12px;margin-block-start:14px;padding:11px 15px;display:flex}.testing-campaign-banner>span{flex:1;min-width:0}.testing-campaign-banner strong,.testing-campaign-banner small{display:block}.testing-campaign-banner strong{color:#5f3a00;font-size:11px}.testing-campaign-banner strong bdi{letter-spacing:.04em;font-family:Arial,sans-serif}.testing-campaign-banner small{color:var(--gray-600);margin-block-start:2px;font-size:9px;line-height:1.6}.testing-campaign-banner>a,.testing-campaign-banner>button{color:#684600;min-height:34px;font:inherit;background:#fff;border:1px solid #d6b65d;border-radius:7px;flex:none;padding-inline:11px;font-size:9px;font-weight:800}.testing-campaign-banner.is-stale,.testing-campaign-banner.is-unavailable{border-color:var(--gray-200);background:var(--gray-50)}.testing-campaign-banner.is-stale strong,.testing-campaign-banner.is-unavailable strong{color:var(--gray-800)}.hero-stat{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:170px;box-shadow:var(--shadow-sm);background:#ffffffdb;flex-direction:column;padding:16px 18px;display:flex;position:absolute;inset-block-end:28px;inset-inline-end:32px}.hero-stat strong{color:var(--brand-700);font-size:23px}.hero-stat span{color:var(--gray-600);font-size:11px}.hero-section.home-theme-emerald .hero-overlay{background:linear-gradient(90deg,#052a1d14 18%,#eff8f357 45%,#e8f7eefa 78%)}.hero-section.home-theme-sand .hero-overlay{background:linear-gradient(90deg,#50370a0a 18%,#fff7da59 45%,#fff7dafa 78%)}.hero-section.home-theme-rose .hero-overlay{background:linear-gradient(90deg,#4912270a 18%,#ffecf259 45%,#ffecf2fa 78%)}.hero-section.home-theme-ink .hero-overlay{background:linear-gradient(90deg,#0c121814 18%,#0c12188c 48%,#0c1218f5 80%)}.hero-section.home-theme-ink .hero-copy h1,.hero-section.home-theme-ink .hero-copy p{color:#fff}.hero-section.home-theme-ink .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff73}.trust-strip{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:70px;box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;display:grid;transform:translateY(-12px)}.trust-strip:focus-visible{outline:3px solid var(--brand-400);outline-offset:3px}.trust-strip>div{border-inline-end:1px solid var(--border);justify-content:center;align-items:center;gap:11px;padding:11px 15px;display:flex}.trust-strip>div:last-child{border-inline-end:0}.trust-icon{background:var(--brand-50);width:40px;height:40px;color:var(--brand-700);border-radius:12px;place-items:center;display:grid}.trust-strip strong,.trust-strip small{display:block}.trust-strip strong{font-size:14px}.trust-strip small{color:var(--muted);margin-block-start:3px;font-size:11px}.home-discovery{margin-block-start:28px}.home-discovery>header{justify-content:space-between;align-items:end;gap:28px;margin-block-end:20px;display:flex}.home-discovery>header h2{margin:3px 0 0;font-size:clamp(25px,3vw,35px)}.home-discovery>header>p:last-child{max-width:470px;color:var(--gray-600);margin:0;font-size:12px;line-height:1.8}.home-discovery nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.home-discovery-card{border:1px solid var(--gray-200);border-block-start:3px solid var(--brand-500);min-width:0;min-height:112px;box-shadow:var(--shadow-sm);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.home-discovery-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.home-discovery-card>span:nth-child(2){min-width:0}.home-discovery-card strong,.home-discovery-card small{display:block}.home-discovery-card strong{color:var(--gray-950);font-size:13px}.home-discovery-card small{color:var(--gray-600);margin-block-start:4px;font-size:9px;line-height:1.55}.home-discovery-card>svg{width:17px;color:var(--gray-400)}.home-discovery-icon{background:var(--brand-50);width:42px;height:42px;color:var(--brand-700);border-radius:12px;place-items:center;display:grid}.home-discovery-icon svg{width:21px}.home-discovery-card.tone-sand{border-block-start-color:#d7b56d}.home-discovery-card.tone-sand .home-discovery-icon{color:#7a5613;background:#fff8e8}.home-discovery-card.tone-gold{border-block-start-color:var(--gold-500)}.home-discovery-card.tone-gold .home-discovery-icon{background:var(--gold-pale);color:#775c00}.home-discovery-card.tone-ink{border-block-start-color:var(--gray-700)}.home-discovery-card.tone-ink .home-discovery-icon{background:var(--gray-100);color:var(--gray-800)}.home-discovery-card.tone-rose{border-block-start-color:#d889a6}.home-discovery-card.tone-rose .home-discovery-icon{color:#8b3456;background:#fff0f5}.home-catalog-priority>.section-block:first-child{margin-block-start:12px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-block-end:24px;display:flex}.section-heading p{color:var(--brand-600);margin:0 0 5px;font-size:13px;font-weight:700}.section-heading h2{letter-spacing:-.02em;margin:0;font-size:clamp(25px,3vw,35px);line-height:1.2}.section-heading>a{color:var(--brand-700);font-size:14px;font-weight:700}.category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.category-card{border-radius:var(--radius-lg);background:var(--gray-100);min-height:330px;position:relative;overflow:hidden}.category-card img{object-fit:cover;transition:transform .4s}.category-card-fallback{color:var(--brand-200);background:radial-gradient(circle at 72% 20%, var(--gold-200), transparent 34%), linear-gradient(145deg, var(--brand-900), var(--brand-600));place-items:center;display:grid;position:absolute;inset:0}.category-card-fallback svg{width:58px;height:58px}.category-card:after{content:"";background:linear-gradient(#0000 42%,#092a1ed9);position:absolute;inset:0}.category-card:hover img{transform:scale(1.035)}.category-card-copy{z-index:1;color:#fff;position:absolute;inset-block-end:22px;inset-inline:22px}.category-card strong,.category-card small{display:block}.category-card strong{font-size:22px}.category-card small{opacity:.82;margin-block-start:3px}.home-size-discovery{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--brand-950), var(--brand-800));color:#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,56px);display:grid;overflow:hidden}.home-size-discovery h2{color:#fff;margin:4px 0 10px;font-size:clamp(28px,3.5vw,43px)}.home-size-discovery>div>p:last-of-type{color:var(--brand-100);margin:0 0 17px;font-size:12px;line-height:1.9}.home-size-discovery>div>a{color:#fff;text-underline-offset:4px;font-size:12px;font-weight:800;text-decoration:underline}.home-size-discovery nav{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:9px;display:grid}.home-size-discovery nav a{text-align:center;background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-height:76px;padding:10px;transition:background .2s,transform .2s;display:grid}.home-size-discovery nav a:hover{background:#ffffff2e;transform:translateY(-2px)}.home-size-discovery nav strong{color:#fff;font-size:16px}.home-size-discovery nav small{color:var(--brand-100);font-size:8px}.product-showcase{background:var(--page);padding-block:64px}.product-showcase-rated{background:var(--gold-pale)}@supports (color:color-mix(in lab, red, red)){.product-showcase-rated{background:color-mix(in srgb, var(--gold-pale) 34%, var(--surface))}}.homepage-product-shelf.is-alternate{background:var(--gold-pale)}@supports (color:color-mix(in lab, red, red)){.homepage-product-shelf.is-alternate{background:color-mix(in srgb, var(--gold-pale) 26%, var(--surface))}}.homepage-shelf-intro{justify-content:space-between;align-items:center;gap:24px;margin:-13px 0 24px;display:flex}.homepage-shelf-intro p{max-width:760px;color:var(--gray-600);margin:0;font-size:12px;line-height:1.75}.homepage-shelf-intro span{color:var(--gray-500);flex:none;font-size:9px;font-weight:700}.recently-viewed-section{border-block:1px solid var(--border);padding-block:42px}.recently-viewed-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.recently-viewed-heading h2{margin:4px 0;font-size:clamp(24px,3vw,34px)}.recently-viewed-heading p:last-child{color:var(--muted);margin:0}.recent-products-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.recent-count-1 .recently-viewed-continuation{grid-column:span 5}.recent-count-2 .recently-viewed-continuation{grid-column:span 4}.recently-viewed-continuation{border-radius:var(--radius-md);color:#fff;background:radial-gradient(circle at 15% 15%, #2e9d6a9e, transparent 32%), linear-gradient(135deg, var(--brand-950), #102d25);flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex;overflow:hidden}.recently-viewed-continuation>span{color:var(--brand-100);font-size:10px;font-weight:800}.recently-viewed-continuation h3{color:#fff;margin:7px 0 9px;font-size:clamp(23px,3vw,36px)}.recently-viewed-continuation p{max-width:580px;color:var(--gray-200);margin:0;font-size:11px;line-height:1.8}.recently-viewed-continuation nav{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.recently-viewed-continuation nav a{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding-inline:13px;font-size:10px;font-weight:800;display:inline-flex}.recently-viewed-continuation nav a:hover{background:#ffffff29}.recently-viewed-continuation nav svg{width:14px}.recently-viewed-message{background:var(--surface);color:var(--muted);border-radius:12px;padding:22px}.product-grid{gap:16px;display:grid}.home-products{grid-template-columns:repeat(6,minmax(0,1fr))}.homepage-product-shelf .home-products{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;contain:paint;scrollbar-width:thin;gap:14px;width:100%;padding:4px 4px 14px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.homepage-product-shelf .home-products>.product-card{scroll-snap-align:start;flex:0 0 clamp(190px,15vw,212px)}@media (min-width:1181px){.homepage-product-shelf .home-products.is-sparse{justify-content:center}}.product-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.product-media{aspect-ratio:4/5;background:var(--gray-100);position:relative;overflow:hidden}.product-media>a{width:100%;height:100%;display:block;position:relative}.product-media img{object-fit:cover;transition:transform .35s}.product-card:hover .product-media img{transform:scale(1.025)}.product-image-placeholder{width:100%;height:100%;color:var(--brand-700);background:linear-gradient(145deg, var(--brand-50), var(--gray-100));place-items:center;font-size:28px;font-weight:800;display:grid}.product-badge{z-index:1;background:var(--brand-700);color:#fff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;inset-block-start:12px;inset-inline-end:12px}.product-badge.is-muted{background:var(--gray-700)}.wishlist-button{z-index:1;width:40px;height:40px;box-shadow:var(--shadow-sm);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:11px;inset-inline-start:11px}.wishlist-button:hover{color:var(--error-600)}.wishlist-button:disabled,.share-heart:disabled{cursor:wait;opacity:.65}.wishlist-button.is-favorited,.share-heart.is-favorited{color:var(--error-600)}.wishlist-button.is-favorited svg,.share-heart.is-favorited svg{fill:currentColor}.product-info{padding:15px}.product-brand{color:var(--brand-700);margin:0 0 5px;font-size:12px;font-weight:700}.product-info h3{min-height:45px;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5}.seller-name{color:var(--gray-500);margin:-3px 0 0;font-size:10px}.seller-name a,.seller-link a,.product-description dd a{color:var(--brand-700);font-weight:700}.seller-name a:hover,.seller-link a:hover,.product-description dd a:hover{text-underline-offset:3px;text-decoration:underline}.rating{color:var(--gray-700);align-items:center;gap:4px;font-size:11px;display:flex}.rating svg{width:14px;height:14px;color:var(--gold-500)}.rating span{color:var(--gray-500)}.price-row{flex-wrap:wrap;align-items:center;gap:7px;margin-block-start:11px;display:flex}.price-row strong{color:var(--gray-950);font-size:17px}.price-row del{color:var(--gray-500);font-size:11px}.price-row span{color:var(--brand-700);background:var(--brand-50);border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700}.delivery-line{color:var(--gray-600);margin:9px 0 0;font-size:10px}.product-card-options{border-block-start:1px solid var(--gray-100);align-content:center;gap:5px;min-height:42px;margin-block-start:9px;padding-block-start:8px;display:grid}.product-card-options:empty{border:0;min-height:0;margin:0;padding:0}.product-card-sizes,.product-card-colors{min-width:0;color:var(--gray-500);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.product-card-sizes>div,.product-card-colors>div{align-items:center;gap:4px;min-width:0;display:flex}.product-card-sizes small{border:1px solid var(--gray-200);min-width:21px;height:21px;color:var(--gray-700);background:var(--gray-25);border-radius:5px;place-items:center;font-family:Arial,sans-serif;font-size:8px;display:grid}.product-card-colors i{width:17px;height:17px;box-shadow:0 0 0 1px var(--gray-300);border:2px solid #fff;border-radius:50%}.product-card-colors small{color:var(--gray-600);font-size:8px}.product-card-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-block-start:10px;display:grid}.product-card-action{min-height:36px;color:var(--brand-800);background:var(--brand-50);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding-inline:11px;font-size:9px;font-weight:800;display:flex}.product-card-action:hover{color:#fff;background:var(--brand-700)}.product-quick-purchase-trigger{background:var(--brand-700);color:#fff;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:12px;font-size:10px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.product-quick-purchase-trigger:hover{background:var(--brand-800);transform:translateY(-1px)}.product-quick-purchase-trigger svg{width:17px;height:17px}.product-card-discovery .product-quick-purchase-trigger{grid-column:auto}.product-quick-purchase-dialog{width:min(960px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--gray-950);background:#fff;border:0;border-radius:18px;margin:auto;padding:0;inset:0;box-shadow:0 28px 90px #041e1552}.product-quick-purchase-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02100bbd}.product-quick-purchase-shell{grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.product-quick-purchase-dialog header{border-block-end:1px solid var(--gray-200);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.product-quick-purchase-dialog header .eyebrow{margin:0 0 3px}.product-quick-purchase-dialog header h2{margin:0;font-size:clamp(19px,2.3vw,27px);line-height:1.3}.product-quick-purchase-close{border:1px solid var(--gray-300);width:48px;height:48px;color:var(--gray-800);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:31px;line-height:1;display:grid}.product-quick-purchase-close:hover{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-800)}.product-quick-purchase-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.product-quick-purchase-content{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,42px);display:grid}.product-quick-purchase-summary{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:14px;min-width:0;position:sticky;inset-block-start:0;overflow:hidden}.product-quick-purchase-media{aspect-ratio:4/5;background:var(--gray-100);width:100%;position:relative}.product-quick-purchase-media img{object-fit:cover}.product-quick-purchase-summary>div:last-child{gap:5px;padding:15px;display:grid}.product-quick-purchase-summary>div:last-child>span{color:var(--brand-700);font-size:10px;font-weight:800}.product-quick-purchase-summary>div:last-child>strong{font-size:16px;line-height:1.5}.product-quick-purchase-summary>div:last-child>a{color:var(--brand-700);font-size:10px;font-weight:700}.product-quick-purchase-summary>div:last-child>b{color:var(--brand-900);margin-block-start:5px;font-size:20px}.product-quick-purchase-summary>div:last-child>small{color:var(--gray-600);font-size:9px;line-height:1.6}.product-quick-purchase-options{min-width:0}.quick-purchase-variant-picker{padding-block-start:0}.quick-purchase-action{min-height:50px}.product-quick-purchase-detail-link{border:1px solid var(--brand-200);min-height:44px;color:var(--brand-800);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-block-start:11px;font-size:11px;font-weight:800;display:flex}.product-quick-purchase-detail-link:hover{background:var(--brand-50)}.product-quick-purchase-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:390px;display:flex}.product-quick-purchase-state>span{background:linear-gradient(145deg, var(--brand-100), var(--brand-50));width:62px;height:62px;box-shadow:inset 0 0 0 1px var(--brand-200);border-radius:20px}.product-quick-purchase-state strong{font-size:18px}.product-quick-purchase-state small,.product-quick-purchase-state p{max-width:520px;color:var(--gray-600);margin:0;font-size:11px;line-height:1.75}.product-quick-purchase-state.is-error>span{display:none}.product-quick-purchase-state>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-block-start:7px;display:flex}.product-compare-button{border:1px solid var(--gray-300);min-height:38px;color:var(--brand-800);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:10px;font-weight:800;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.product-compare-button:hover{border-color:var(--brand-500);background:var(--brand-50)}.product-compare-button.is-selected{border-color:var(--brand-600);color:#fff;background:var(--brand-700)}.product-compare-button svg{width:17px;height:17px}.product-card-actions .product-compare-button{min-width:76px;min-height:36px;padding-inline:8px;font-size:8px}.editorial-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editorial-card,.seller-card{border-radius:var(--radius-lg);min-height:320px;padding:clamp(28px,4vw,54px);overflow:hidden}.editorial-card{isolation:isolate;flex-direction:column;justify-content:center;display:flex;position:relative}.editorial-card-copy{z-index:1;position:relative}.editorial-card-copy>span,.seller-card>div>span{letter-spacing:.04em;font-size:12px;font-weight:700}.editorial-card h2,.seller-card h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(29px,4vw,47px);line-height:1.15}.editorial-card p{max-width:380px;margin:0 0 25px}.editorial-card a{text-underline-offset:5px;font-weight:700;text-decoration:underline}.editorial-card.has-media{color:#fff;justify-content:flex-end}.editorial-card.has-media:after{content:"";z-index:-1;background:linear-gradient(#08120f24 18%,#08120feb);position:absolute;inset:0}.editorial-card-media{z-index:-2;position:absolute;inset:0}.editorial-card-media.is-fallback{background:linear-gradient(135deg, var(--brand-950), var(--brand-700))}.editorial-card-image{object-fit:cover;object-position:center}.editorial-card.has-media p{color:#ffffffe0}.editorial-card .home-testing-campaign.is-compact{border-color:#ffffff61;margin:-8px 0 22px}.editorial-card .home-testing-campaign>span{color:#8a4b00;font-size:9px;font-weight:800}.editorial-green{color:#fff;background:radial-gradient(circle at 15% 15%, #2e9d6a, transparent 35%), linear-gradient(135deg, var(--brand-950), var(--brand-700))}.editorial-gold{color:#302500;background:radial-gradient(circle at 80% 10%, #fff7cf, transparent 35%), linear-gradient(135deg, #f4cb49, var(--gold-200))}.editorial-card.home-theme-emerald{color:#fff;background:radial-gradient(circle at 15% 15%, #2e9d6a, transparent 35%), linear-gradient(135deg, var(--brand-950), var(--brand-700))}.editorial-card.home-theme-sand{color:#302500;background:radial-gradient(circle at 80% 10%, #fff7cf, transparent 35%), linear-gradient(135deg, #f4cb49, var(--gold-200))}.editorial-card.home-theme-ink{color:#fff;background:radial-gradient(circle at 80% 10%,#3b4856,#0000 35%),linear-gradient(135deg,#111827,#273444)}.editorial-card.home-theme-rose{color:#4d1830;background:radial-gradient(circle at 15% 15%,#fff0f5,#0000 35%),linear-gradient(135deg,#f6c6d7,#e9a8c1)}.seller-card{color:#fff;background:var(--gray-950);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;min-height:240px;display:flex}.seller-card h2{margin:8px 0;font-size:clamp(28px,3.5vw,43px)}.seller-card p{max-width:700px;color:var(--gray-300);margin:0}.home-catalog-summary{color:var(--gray-600);margin:-12px 0 22px;font-size:12px}.home-catalog-state{border:1px solid var(--gray-200);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--brand-25), white);flex-direction:column;justify-content:center;align-items:flex-start;min-height:280px;margin-block:56px;padding:clamp(28px,5vw,58px);display:flex}.home-catalog-state h2{margin:4px 0 8px;font-size:clamp(26px,4vw,42px)}.home-catalog-state>p:not(.eyebrow){max-width:680px;color:var(--gray-600);margin:0 0 22px}.home-catalog-empty{background:#fff;margin-block:0}.home-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.home-brand-list{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.home-brand-list a{border:1px solid var(--gray-200);min-width:0;min-height:78px;color:var(--brand-800);text-align:start;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.home-brand-list a:hover{border-color:var(--brand-300);background:var(--brand-25);transform:translateY(-2px)}.home-brand-mark{color:#fff;background:linear-gradient(145deg, var(--brand-800), var(--brand-500));border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.home-brand-mark img,.store-card-mark img,.store-hero-mark img{object-fit:cover}.home-brand-mark>svg{width:20px;height:20px}.home-brand-list a>span:nth-child(2){min-width:0}.home-brand-list strong,.home-brand-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-brand-list strong{font-size:12px}.home-brand-list small{color:var(--gray-500);margin-block-start:3px;font-size:8px;font-weight:600}.home-brand-list svg{width:16px}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-card{border:1px solid var(--gray-200);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.store-card:hover{border-color:var(--brand-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.store-card>a{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:17px;display:grid}.store-card-mark,.store-hero-mark{color:#fff;background:linear-gradient(145deg, var(--brand-800), var(--brand-500));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.store-card-mark{border-radius:17px;width:54px;height:54px;font-size:23px}.store-card-mark>svg{width:24px;height:24px}.store-card-copy{min-width:0}.store-card-copy>strong,.store-card-copy>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.store-card-copy>strong{color:var(--gray-950);font-size:15px}.store-card-copy>small{color:var(--gray-500);margin-block-start:2px;font-size:10px}.store-card-rating{color:var(--gray-700);align-items:center;gap:4px;margin-block-start:8px;font-size:11px;display:flex}.store-card-rating svg,.store-score svg{width:14px;height:14px;color:var(--gold-500)}.store-card-rating small,.store-card-rating.is-empty{color:var(--gray-500)}.store-card-arrow{color:var(--brand-700);font-size:18px}.home-catalog-loading{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.home-catalog-loading span{border-radius:var(--radius-md);background:linear-gradient(110deg, var(--gray-100) 30%, white 45%, var(--gray-100) 60%);background-size:220% 100%;min-height:350px;animation:1.4s linear infinite home-loading}@keyframes home-loading{to{background-position-x:-220%}}.auth-page{background:linear-gradient(180deg, var(--brand-25), white 72%);padding-block:64px 20px}.auth-layout{grid-template-columns:minmax(0,620px) minmax(320px,1fr);align-items:stretch;gap:22px;display:grid}.auth-card,.auth-aside,.account-panel{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.auth-card{background:#fff;padding:clamp(26px,4vw,48px)}.auth-header{margin-block-end:30px}.auth-header h1{letter-spacing:-.025em;margin:5px 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.15}.auth-header>p:last-child{max-width:530px;color:var(--muted);margin:0}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-return-note{border:1px solid var(--brand-200);border-radius:var(--radius-sm);background:var(--brand-50);color:var(--gray-700);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.auth-return-note>span{width:34px;height:34px;color:var(--brand-700);background:#fff;border-radius:9px;place-items:center;font-weight:900;display:grid}.auth-return-note strong{color:var(--brand-900);font-size:12px}.auth-return-note p{color:var(--gray-600);margin:3px 0 0;font-size:11px;line-height:1.75}.form-field{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.form-field input{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);outline:0;width:100%;height:49px;padding-inline:13px;transition:border-color .2s,box-shadow .2s,background .2s}.form-field input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.form-field input[dir=ltr]{text-align:left}.password-hint{color:var(--gray-500);font-size:10px;font-weight:400}.field-error{color:var(--error-600);font-size:11px;font-weight:600}.form-feedback{border-radius:var(--radius-sm);padding:12px 14px;font-size:12px}.form-error{color:#912018;background:#fef3f2;border:1px solid #fecdca}.form-success{color:var(--brand-800);background:var(--brand-50);border:1px solid var(--brand-200)}.auth-form-row{color:var(--gray-600);justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.auth-form-row>a,.auth-links a{color:var(--brand-700);font-weight:700}.auth-check{align-items:center;gap:7px;display:flex}.auth-check input{width:17px;height:17px;accent-color:var(--brand-600)}.auth-submit{border:0;width:100%;margin-block-start:4px}.auth-submit:disabled,.text-danger-button:disabled{cursor:wait;opacity:.65;transform:none}.auth-links{color:var(--gray-600);text-align:center;margin:2px 0 0;font-size:12px}.auth-aside{color:#fff;background:radial-gradient(circle at 85% 15%, #25935fa6, transparent 32%), linear-gradient(145deg, var(--brand-950), var(--brand-700));flex-direction:column;justify-content:center;min-height:610px;padding:clamp(32px,5vw,68px);display:flex;overflow:hidden}.auth-aside-kicker{color:var(--brand-200);font-size:12px;font-weight:700}.auth-aside h2{max-width:480px;margin:13px 0 30px;font-size:clamp(29px,4vw,48px);line-height:1.25}.auth-aside ul{flex-direction:column;gap:18px;margin:0 0 38px;padding:0;list-style:none;display:flex}.auth-aside li{color:var(--brand-50);align-items:center;gap:12px;display:flex}.auth-aside li span{width:31px;height:31px;color:var(--gold-500);border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.auth-aside>a{border-block-end:1px solid #ffffff8c;align-self:flex-start;padding-block-end:3px;font-weight:700}.auth-complete{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.auth-complete-icon{background:var(--brand-100);width:54px;height:54px;color:var(--brand-700);border-radius:50%;place-items:center;font-size:25px;font-weight:700;display:grid}.auth-complete-icon.is-error{color:var(--error-600);background:#fef3f2}.auth-complete h2{margin:0;font-size:25px}.auth-complete p{color:var(--muted);margin:0 0 6px}.account-page{background:var(--page);min-height:520px;padding-block:64px}.account-panel{background:#fff;max-width:1120px;margin-inline:auto;padding:clamp(25px,5vw,50px)}.account-heading{border-block-end:1px solid var(--border);align-items:center;gap:17px;padding-block-end:28px;display:flex}.account-avatar{background:var(--brand-600);color:#fff;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:grid}.account-heading p,.account-heading h1,.account-heading span{margin:0}.account-heading p{color:var(--brand-700);font-size:11px;font-weight:700}.account-heading h1{font-size:27px;line-height:1.25}.account-heading div>span{color:var(--gray-500);direction:ltr;font-size:12px;display:inline-block}.account-details{margin:0}.account-details>div{border-block-end:1px solid var(--border);grid-template-columns:180px 1fr;gap:20px;padding-block:17px;display:grid}.account-details dt{color:var(--gray-500)}.account-details dd{margin:0;font-weight:700}.account-actions{justify-content:space-between;align-items:center;gap:15px;margin-block-start:28px;display:flex}.account-devices{border-block-start:1px solid var(--border);margin-block-start:30px;padding-block-start:26px}.account-devices-heading{justify-content:space-between;align-items:center;gap:16px;margin-block-end:15px;display:flex}.account-devices-heading p,.account-devices-heading h2{margin:0}.account-devices-heading p{color:var(--brand-700);font-size:11px;font-weight:700}.account-devices-heading h2{margin-block-start:3px;font-size:21px}.device-list{gap:9px;display:grid}.device-card{border:1px solid var(--border);background:var(--gray-25);border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.device-icon{background:var(--brand-100);width:42px;height:42px;color:var(--brand-700);border-radius:50%;place-items:center;font-size:20px;display:grid}.device-card strong,.device-card p,.device-card small{margin:0;display:block}.device-card p,.device-card small{color:var(--gray-500);font-size:11px}.device-card>div:last-child{align-items:center;gap:8px;display:flex}.account-device-overflow{border:1px solid var(--border);background:#fff;border-radius:11px;margin-block-start:10px}.account-device-overflow>summary{cursor:pointer;min-height:46px;color:var(--brand-800);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.account-device-overflow>summary::-webkit-details-marker{display:none}.account-device-overflow>summary:focus-visible{outline:3px solid var(--brand-300);outline-offset:2px}.account-device-overflow>summary b{background:var(--gray-100);color:var(--gray-600);border-radius:99px;padding:5px 8px;font-size:8px}.account-device-overflow>.device-list{padding:0 10px 10px}.account-control-center{gap:28px;display:grid}.account-control-center .account-heading{padding-block-end:24px}.account-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-block-end:14px;display:flex}.account-section-heading p,.account-section-heading h2{margin:0}.account-section-heading p{color:var(--brand-700);font-size:10px;font-weight:800}.account-section-heading h2{margin-block-start:3px;font-size:21px}.account-section-heading>span{background:var(--gray-100);color:var(--gray-600);border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800}.account-priority{border:1px solid var(--brand-100);border-radius:var(--radius-md);background:linear-gradient(115deg, var(--brand-25), white);padding:21px}.account-priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.account-priority-list>a{border:1px solid var(--gray-200);min-width:0;min-height:79px;color:inherit;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;text-decoration:none;display:flex}.account-priority-list>a:hover{border-color:var(--brand-400);box-shadow:var(--shadow-sm)}.account-priority-list>a>span{gap:4px;min-width:0;display:grid}.account-priority-list strong,.account-priority-list small{overflow-wrap:anywhere}.account-priority-list strong{color:var(--gray-900);font-size:11px}.account-priority-list small{color:var(--gray-600);font-size:9px;line-height:1.6}.account-priority-list b{color:var(--brand-700);white-space:nowrap;flex:none;font-size:9px}.account-all-clear{background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.account-all-clear>span{background:var(--brand-100);width:38px;height:38px;color:var(--brand-800);border-radius:50%;place-items:center;font-weight:900;display:grid}.account-all-clear strong,.account-all-clear p{margin:0;display:block}.account-all-clear p{color:var(--gray-600);margin-block-start:3px;font-size:9px}.account-all-clear a{color:var(--brand-700);font-size:10px;font-weight:800}.account-summary-note{color:var(--warning-700);margin:12px 0 0;font-size:9px}.account-summary-loading{min-height:88px;color:var(--gray-500);grid-template-columns:1fr 1fr;align-items:center;gap:9px;font-size:10px;display:grid}.account-summary-loading span{background:linear-gradient(90deg, var(--gray-50), white, var(--gray-50));background-size:220% 100%;border-radius:11px;height:64px;animation:1.4s linear infinite home-loading}.account-services{gap:2px;display:grid}.account-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-service-grid>a{border:1px solid var(--border);background:var(--gray-25);min-width:0;min-height:134px;color:inherit;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:11px;padding:16px;text-decoration:none;display:grid}.account-service-grid>a:hover{border-color:var(--brand-400);box-shadow:var(--shadow-sm);background:#fff}.account-service-mark{background:var(--brand-100);width:40px;height:40px;color:var(--brand-800);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.account-service-grid>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.account-service-grid small,.account-service-grid strong,.account-service-grid em{overflow-wrap:anywhere;display:block}.account-service-grid small{color:var(--gray-600);font-size:9px;font-weight:800}.account-service-grid strong{color:var(--brand-900);font-size:17px;line-height:1.35}.account-service-grid em{color:var(--gray-500);font-size:8px;font-style:normal;line-height:1.55}.account-service-grid b{color:var(--brand-600);font-size:15px}.account-profile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--gray-25);padding:20px}.account-profile .account-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-profile .account-details>div{grid-template-columns:125px 1fr;padding:13px 10px}.account-profile .account-details>div:nth-last-child(-n+2){border-block-end:0}.account-control-center .account-devices{margin-block-start:0}.account-control-center .account-actions{justify-content:flex-start;margin-block-start:0}.account-control-center .account-actions .text-danger-button{margin-inline-start:auto}.text-danger-button{border-radius:var(--radius-sm);min-height:44px;color:var(--error-600);background:#fff;border:1px solid #fecdca;padding-inline:17px;font-weight:700}.account-profile-form{border-block-start:1px solid var(--gray-200);grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto;align-items:end;gap:10px;margin-block-start:16px;padding-block-start:16px;display:grid}.account-profile-form label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:750;display:grid}.account-profile-form small{color:var(--gray-500);grid-column:1/-1;font-size:9px}.account-loading{min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.comparison-page{min-height:620px;padding-block-end:35px}.comparison-page-heading{max-width:850px;margin-block:20px 34px}.comparison-page-heading h1{margin:5px 0 10px;font-size:clamp(35px,5vw,58px);line-height:1.12}.comparison-page-heading>p:last-child{max-width:760px;color:var(--gray-600);margin:0}.comparison-state{border:1px dashed var(--gray-300);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--brand-25), white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:340px;padding:38px 20px;display:flex}.comparison-state>svg{width:54px;height:54px;color:var(--brand-700);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:12px}.comparison-state h2,.comparison-state p{margin:0}.comparison-state h2{font-size:clamp(24px,3vw,34px)}.comparison-state p{max-width:620px;color:var(--gray-600)}.comparison-state>a,.comparison-state>button{margin-block-start:10px}.comparison-state.is-error{background:#fef3f2;border-color:#fecdca}.comparison-state.is-error>svg{color:var(--error-600)}.comparison-toolbar{border:1px solid var(--brand-100);border-radius:var(--radius-md);background:var(--brand-25);justify-content:space-between;align-items:center;gap:24px;margin-block-end:18px;padding:18px 20px;display:flex}.comparison-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.comparison-toolbar strong{color:var(--brand-950)}.comparison-toolbar span{color:var(--gray-600);font-size:11px}.comparison-toolbar>div:last-child{gap:8px;display:flex}.comparison-toolbar .secondary-button,.comparison-toolbar .text-danger-button{white-space:nowrap;min-height:42px}.comparison-warning,.comparison-guidance{border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:12px}.comparison-warning{border:1px solid var(--gold-200);color:var(--warning-600);background:var(--warning-50)}.comparison-guidance{border:1px solid var(--brand-100);color:var(--brand-800);background:var(--brand-25)}.comparison-table-section{padding-block-start:20px}.comparison-table-intro{justify-content:space-between;align-items:end;gap:28px;margin-block-end:18px;display:flex}.comparison-table-intro h2{margin:3px 0 0;font-size:clamp(27px,4vw,40px)}.comparison-table-intro>p{max-width:620px;color:var(--gray-600);margin:0;font-size:12px}.comparison-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--gray-200);border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-sm);background:#fff;overflow-x:auto}.comparison-table-wrap:focus{outline:3px solid var(--gold-500);outline-offset:3px}.product-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:620px}.compare-count-3 .product-comparison-table{min-width:820px}.compare-count-4 .product-comparison-table{min-width:1040px}.product-comparison-table th,.product-comparison-table td{border-block-end:1px solid var(--gray-200);border-inline-start:1px solid var(--gray-100);text-align:start;vertical-align:middle;overflow-wrap:anywhere;padding:17px 15px}.product-comparison-table th:first-child,.product-comparison-table td:first-child{border-inline-start:0}.product-comparison-table thead th{vertical-align:top;background:var(--gray-25)}.product-comparison-table thead th:first-child{width:165px;color:var(--gray-600);font-size:12px}.product-comparison-table tbody th{width:165px;color:var(--gray-600);background:var(--gray-25);font-size:11px}.product-comparison-table tbody td{color:var(--gray-700);font-size:12px;font-weight:600}.product-comparison-table tbody tr:last-child>*{border-block-end:0}.product-comparison-table tbody td a:not(.primary-button){color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.comparison-product-heading{gap:7px;display:grid}.comparison-product-media{aspect-ratio:4/5;width:100%;color:var(--brand-700);background:var(--gray-100);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.comparison-product-media img{object-fit:cover}.comparison-product-heading>strong{min-height:44px;color:var(--gray-950);font-size:13px;line-height:1.6}.comparison-product-heading>small{color:var(--brand-700)}.comparison-product-heading>button{width:fit-content;min-height:32px;color:var(--error-600);background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.comparison-price{gap:3px;display:grid}.comparison-price strong{color:var(--brand-800);font-size:15px}.comparison-price del{color:var(--gray-500);font-size:10px}.comparison-rating{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.comparison-rating svg{width:15px;height:15px;color:var(--gold-500)}.comparison-rating small{color:var(--gray-500)}.comparison-colors{gap:6px;display:grid}.comparison-colors>span{align-items:center;gap:7px;display:flex}.comparison-colors i{width:16px;height:16px;box-shadow:0 0 0 1px var(--gray-300);border:2px solid #fff;border-radius:50%;flex:none}.comparison-actions-row td{background:var(--brand-25)}.comparison-actions-row .primary-button{width:100%;min-height:42px;padding-inline:10px;font-size:10px}.site-footer{color:#fff;background:#0c1511;margin-block-start:80px;padding-block-start:58px}.footer-grid{grid-template-columns:minmax(260px,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:45px;padding-block-end:45px;display:grid}.footer-brand .brand-mark{background:var(--brand-500)}.footer-brand strong{color:#fff}.footer-grid>div:first-child p{max-width:430px;color:var(--gray-300);font-size:13px}.footer-contact{color:var(--gray-300);flex-wrap:wrap;gap:6px 16px;margin-block-start:14px;font-size:12px;font-style:normal;display:flex}.footer-contact a:hover{color:#fff}.footer-social{flex-wrap:wrap;gap:7px;margin-block-start:12px;display:flex}.footer-social a{min-height:34px;color:var(--gray-300);border:1px solid #ffffff29;border-radius:999px;align-items:center;padding-inline:11px;font-size:11px;display:inline-flex}.footer-social a:hover{color:#fff;border-color:#ffffff73}.footer-grid h2{margin:0 0 15px;font-size:15px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid>div:not(:first-child) a{color:var(--gray-300);font-size:13px}.footer-grid>div:not(:first-child) a:hover{color:#fff}.footer-bottom{min-height:66px;color:var(--gray-300);border-block-start:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.breadcrumbs{min-height:64px;color:var(--gray-500);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex;overflow:hidden}.breadcrumbs a:hover{color:var(--brand-700)}.breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.catalog-page{padding-block-end:30px}.stores-page,.store-page{padding-block-end:40px}.stores-page-heading{max-width:760px;margin-block:20px 34px}.stores-page-heading h1{margin:4px 0 10px;font-size:clamp(34px,4vw,52px)}.stores-page-heading>p:last-child{color:var(--gray-600)}.store-hero{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--brand-25), white);grid-template-columns:92px minmax(0,1fr) minmax(270px,auto);align-items:center;gap:24px;margin-block:18px 38px;padding:clamp(24px,4vw,42px);display:grid}.store-hero-mark{width:92px;height:92px;box-shadow:var(--shadow-md);border-radius:27px;font-size:39px}.store-hero-mark>svg{width:38px;height:38px}.store-hero h1{margin:3px 0 8px;font-size:clamp(31px,4vw,48px)}.store-hero>div>p:last-child{max-width:650px;color:var(--gray-600);margin:0}.store-hero dl{gap:9px;margin:0;display:grid}.store-hero dl>div{border:1px solid var(--gray-200);background:#fffc;border-radius:10px;justify-content:space-between;gap:20px;padding:11px 13px;display:flex}.store-hero dt{color:var(--gray-600);font-size:11px}.store-hero dd{margin:0;font-size:12px;font-weight:800}.store-score{align-items:center;gap:4px;display:inline-flex}.store-score small{color:var(--gray-500)}.store-category-browser{border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-block:-19px 32px;padding:18px 20px}.store-category-browser-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.store-category-browser-heading h2{margin:2px 0 0;font-size:19px}.store-category-browser-heading>p{max-width:390px;color:var(--gray-500);margin:0;font-size:11px}.store-category-links{overscroll-behavior-inline:contain;gap:8px;margin-block-start:14px;padding-block-end:3px;display:flex;overflow-x:auto}.store-category-links a,.store-category-links>span{border:1px solid var(--gray-200);min-height:40px;color:var(--gray-700);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding-inline:16px;font-size:12px;font-weight:700;display:flex}.store-category-links a:hover,.store-category-links a.is-active{border-color:var(--brand-600);color:#fff;background:var(--brand-700)}.store-category-links small,.catalog-browse-nav small{color:inherit;opacity:.76;font-family:Arial,sans-serif;font-size:10px}.store-category-branch,.catalog-category-branch{color:var(--brand-600);font-family:Arial,sans-serif;font-size:15px;line-height:1}.store-category-links a.is-active .store-category-branch,.store-category-links a:hover .store-category-branch,.catalog-browse-nav a.is-active .catalog-category-branch,.catalog-browse-nav a:hover .catalog-category-branch{color:inherit}.store-category-links>span.is-disabled,.catalog-browse-nav span.is-disabled{color:var(--gray-400);background:var(--gray-50);cursor:not-allowed}.catalog-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-block:20px 38px;display:flex}.catalog-header h1{margin:0 0 10px;font-size:clamp(34px,4vw,52px);line-height:1.1}.catalog-header>div:first-child>p:last-child{color:var(--muted);margin:0}.catalog-browse-nav{border:1px solid var(--gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:18px;margin-block:-12px 30px;padding:14px 16px;display:flex}.catalog-browse-nav>strong{color:var(--gray-800);flex:none;font-size:13px}.catalog-browse-nav>div{overscroll-behavior-inline:contain;gap:7px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.catalog-browse-nav a,.catalog-browse-nav span.is-disabled{border:1px solid var(--gray-200);min-height:38px;color:var(--gray-700);background:var(--gray-25);border-radius:999px;flex:none;align-items:center;gap:7px;padding-inline:15px;font-size:12px;font-weight:700;display:flex}.catalog-browse-nav a:hover,.catalog-browse-nav a.is-active{border-color:var(--brand-700);color:#fff;background:var(--brand-700)}.catalog-browse-nav span.is-disabled{color:var(--gray-400);background:var(--gray-50);cursor:not-allowed}.catalog-navigation-link{position:relative}.catalog-navigation-link[aria-busy=true]{cursor:progress}.catalog-link-hint{opacity:0;visibility:hidden;pointer-events:none;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.catalog-link-hint.is-pending{visibility:visible;animation:.16s .1s forwards catalog-link-appear,1.05s ease-in-out .26s infinite catalog-link-pulse}@keyframes catalog-link-appear{to{opacity:.55}}@keyframes catalog-link-pulse{50%{opacity:.18;transform:scale(.76)}}.catalog-summary{align-items:center;gap:22px;display:flex}.catalog-summary>strong{white-space:nowrap}.catalog-summary label{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.catalog-summary select{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:#fff;min-height:44px;padding-inline:12px 30px}.storefront-catalog-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:26px;display:grid}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-results-toolbar{min-height:52px;color:var(--gray-500);justify-content:space-between;align-items:center;gap:18px;margin-block:-18px 18px;font-size:12px;display:flex}.catalog-results-toolbar strong{color:var(--text);font-size:15px}.catalog-results-toolbar:focus{outline:3px solid var(--brand-200);outline-offset:4px;border-radius:5px}.catalog-active-filters{border:1px solid var(--brand-100);border-radius:var(--radius-md);background:var(--brand-50);justify-content:space-between;align-items:center;gap:20px;margin-block:-5px 20px;padding:15px 17px;display:flex}.catalog-active-filters header{flex:none;align-items:center;gap:16px;display:flex}.catalog-active-filters header p{margin:0 0 2px;font-size:9px}.catalog-active-filters h2{margin:0;font-size:14px}.catalog-active-filters header>a{color:var(--brand-800);text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline}.catalog-filter-chips{overscroll-behavior-inline:contain;justify-content:flex-end;gap:7px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.catalog-filter-chips>a{border:1px solid var(--brand-200);min-height:36px;color:var(--brand-900);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding-inline:12px;font-size:11px;font-weight:700;display:flex}.catalog-filter-remove-icon{font-size:17px;line-height:1}.filters-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:20px}.filters-title{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;padding-block-end:15px;display:flex}.filters-title h2{margin:0;font-size:17px}.filters-title button,.filters-title a,.text-button{color:var(--brand-700);background:0 0;border:0;font-size:12px;font-weight:700}.filters-title>div{align-items:center;gap:10px;display:flex}.filters-close{display:none}.filters-panel fieldset{border:0;border-block-end:1px solid var(--border);flex-direction:column;gap:9px;margin:0;padding:19px 0;display:flex}.filters-panel fieldset:last-of-type{border:0}.filters-panel legend{margin-block-end:10px;font-size:14px;font-weight:700}.filters-panel label{color:var(--gray-700);font-size:13px}.filters-panel select,.filters-panel input[type=search],.filters-panel input[type=number]{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:8px;outline:0;padding-inline:10px}.filters-panel select:focus,.filters-panel input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.filters-panel input[type=checkbox]{accent-color:var(--brand-600);vertical-align:middle;width:17px;height:17px;margin-inline-end:7px}.filter-brand-grid{gap:7px;max-height:190px;padding:2px;display:grid;overflow-y:auto}.filter-brand-grid label{border:1px solid var(--border);border-radius:8px;align-items:center;min-height:40px;padding:8px 10px;display:flex}.filter-brand-grid label:has(input:checked){color:var(--brand-800);border-color:var(--brand-600);background:var(--brand-50)}.filter-brand-grid label>span{flex:1;min-width:0}.facet-count-note{color:var(--gray-500);margin:-2px 0 13px;font-size:11px;line-height:1.65}.facet-option-count{color:var(--gray-500);margin-inline-start:auto;font-family:Arial,sans-serif;font-size:10px}.facet-field-note{color:var(--gray-500);margin:-4px 0 9px;font-size:10px;line-height:1.6}.facet-experimental-mark{color:#8a4b0f;background:#fff4d6;border-radius:999px;width:fit-content;margin-block-start:2px;padding:1px 5px;font-size:8px;display:block}:is(.filter-brand-grid label:has(input:disabled),.filter-size-grid label:has(input:disabled),.filter-color-grid label:has(input:disabled)){cursor:not-allowed;opacity:.48}.filter-size-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.filter-size-grid label input{opacity:0;position:absolute}.filter-size-grid span{border:1px solid var(--border);border-radius:7px;place-content:center;justify-items:center;gap:1px;min-height:56px;display:grid}.filter-size-grid strong{font-size:11px}.filter-size-grid small{color:var(--gray-500);font-family:Arial,sans-serif;font-size:9px}.filter-size-grid .facet-option-count{margin:0}.filter-size-grid input:checked+span{color:var(--brand-800);border-color:var(--brand-600);background:var(--brand-50)}.filter-size-grid input:focus-visible+span{outline:3px solid var(--brand-200);outline-offset:2px}.filter-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.filter-color-grid label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:8px;display:flex}.filter-color-grid label:has(input:checked){color:var(--brand-800);border-color:var(--brand-600);background:var(--brand-50)}.filter-color-grid label i{border:1px solid #0000002e;border-radius:999px;flex:0 0 20px;width:20px;height:20px;box-shadow:inset 0 0 0 2px #fff}.filter-color-grid label>span{flex:1;min-width:0}.filter-advanced-colors{border-block-end:1px solid var(--border);padding-block:17px}.filter-advanced-colors>summary{cursor:pointer;min-height:42px;color:var(--gray-800);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.filter-advanced-colors>summary small{color:var(--gray-500);font-size:10px;font-weight:600}.filter-advanced-colors[open]>summary{color:var(--brand-800);margin-block-end:10px}.filter-advanced-colors>fieldset{border:0;padding-block:9px 0}.filter-color-search{margin-block:8px 12px;display:block}.filter-exact-color-grid{overscroll-behavior:contain;max-height:286px;padding:2px;overflow-y:auto}.facet-empty-note{color:var(--gray-500);margin:8px 0 0;font-size:11px}.price-filter-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.price-filter-grid label{flex-direction:column;gap:5px;display:flex}.range-label{margin-block-end:4px}.filters-panel input[type=range]{accent-color:var(--brand-600);width:100%}.apply-filters,.filter-toggle{border:0;width:100%}.apply-filters:disabled{cursor:progress}.filter-toggle{border-radius:var(--radius-sm);background:var(--brand-600);color:#fff;min-height:46px;margin-block-end:14px;font-weight:700}.desktop-filters .filter-toggle,.mobile-filters{display:none}.catalog-empty,.catalog-api-error{border:1px dashed var(--gray-300);border-radius:var(--radius-lg);text-align:center;background:var(--gray-25);flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.catalog-empty h2,.catalog-api-error h1,.catalog-api-error h2{margin:5px 0 8px}.catalog-empty p,.catalog-api-error>p:not(.eyebrow){max-width:580px;color:var(--gray-600);margin:0 0 20px}.catalog-empty-guidance{min-height:290px}.catalog-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.public-not-found-page{padding-block:34px 72px}.public-not-found{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(125deg, var(--brand-950), var(--brand-800));min-height:430px;box-shadow:var(--shadow-md);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;display:grid;overflow:hidden}.public-not-found-code{color:#ffffff21;letter-spacing:-.08em;background:radial-gradient(circle at 35% 30%,#dbad3f3d,#0000 38%);border-inline-end:1px solid #ffffff1f;align-self:stretch;place-items:center;font:800 clamp(94px,14vw,190px)/1 Arial,sans-serif;display:grid}.public-not-found-copy{color:#fff;max-width:700px;padding:clamp(38px,7vw,82px)}.public-not-found-copy .eyebrow{color:var(--gold-300)}.public-not-found-copy h1{color:#fff;margin:5px 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.15}.public-not-found-copy>p:not(.eyebrow){color:#ffffffbd;max-width:610px;margin:0;line-height:1.9}.public-not-found-actions{flex-wrap:wrap;gap:10px;margin-block-start:28px;display:flex}.public-not-found-actions .secondary-button{color:#fff;background:0 0;border-color:#ffffff57}.public-not-found-recovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-block-start:18px;display:grid}.public-not-found-recovery>a{border:1px solid var(--gray-200);border-radius:var(--radius-md);min-width:0;min-height:104px;box-shadow:var(--shadow-sm);background:#fff;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:1px 12px;padding:17px;display:grid}.public-not-found-recovery>a:hover,.public-not-found-recovery>a:focus-visible{border-color:var(--brand-400);box-shadow:var(--shadow-md)}.public-not-found-recovery>a>span{width:46px;height:46px;color:var(--brand-700);background:var(--brand-50);border-radius:14px;grid-row:1/3;place-items:center;display:grid}.public-not-found-recovery strong{color:var(--gray-950);align-self:end}.public-not-found-recovery small{color:var(--gray-500);align-self:start;font-size:10px}.public-not-found-recovery b{color:var(--brand-600);grid-area:1/3/3}.runtime-error-header{border-bottom:1px solid var(--gray-200);background:#fff}.runtime-error-header>.container{align-items:center;min-height:90px;display:flex}.runtime-error-page{place-items:center;min-height:calc(100vh - 90px);padding-block:42px 72px;display:grid}.runtime-error-card{border:1px solid var(--brand-200);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg, var(--brand-950), var(--brand-700));width:min(760px,100%);box-shadow:var(--shadow-lg);padding:clamp(34px,7vw,72px)}.runtime-error-card .eyebrow{color:var(--gold-300)}.runtime-error-card h1{color:#fff;margin:5px 0 14px;font-size:clamp(38px,6vw,60px);line-height:1.2}.runtime-error-card>p:not(.eyebrow){color:#ffffffc2;max-width:620px;margin:0;line-height:1.9}.runtime-error-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:28px;display:flex}.runtime-error-actions .secondary-button{color:#fff;background:0 0;border-color:#ffffff5c}.runtime-error-actions .text-link{color:#fff;align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.search-recovery-section{border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-block-start:26px;padding:24px}.search-recovery-section .section-heading{margin-block-end:18px}.search-recovery-categories{flex-wrap:wrap;gap:9px;margin-block-end:20px;display:flex}.search-recovery-categories a{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-weight:800;display:inline-flex}.search-recovery-categories a:hover,.search-recovery-categories a:focus-visible{border-color:var(--brand-500);color:var(--brand-700);background:var(--brand-50)}.search-recovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-landing-page{padding-block:0 30px}.category-landing-hero{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(125deg, white, var(--brand-25));min-height:410px;box-shadow:var(--shadow-sm);grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);display:grid;overflow:hidden}.category-landing-visual{min-height:410px;color:var(--brand-100);background:radial-gradient(circle at 24% 18%, var(--gold-200), transparent 31%), linear-gradient(145deg, var(--brand-900), var(--brand-600));place-items:center;display:grid;position:relative;overflow:hidden}.category-landing-visual:after{content:"";background:linear-gradient(90deg,#0000 72%,#ffffff29);position:absolute;inset:0}.category-landing-visual img{object-fit:cover}.category-landing-visual>svg{width:84px;height:84px}.category-landing-copy{align-self:center;padding:clamp(34px,6vw,76px)}.category-landing-copy h1{letter-spacing:-.035em;margin:5px 0 13px;font-size:clamp(37px,5vw,62px)}.category-landing-copy>p:not(.eyebrow){max-width:660px;color:var(--gray-600);margin:0;line-height:1.9}.category-landing-facts{flex-wrap:wrap;gap:9px;margin-block:22px;display:flex}.category-landing-facts span{border:1px solid var(--brand-100);min-height:44px;color:var(--gray-600);background:#fff;border-radius:999px;align-items:center;gap:5px;padding-inline:13px;font-size:11px;display:inline-flex}.category-landing-facts strong{color:var(--brand-800);font-size:14px}.category-branches,.category-product-shelf{margin-block-start:58px}.category-branch-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.category-branch-card{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.category-branch-card:hover{border-color:var(--brand-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.category-branch-visual{aspect-ratio:1;width:78px;color:var(--brand-700);background:linear-gradient(145deg, var(--brand-50), var(--gray-100));border-radius:11px;place-items:center;display:grid;position:relative;overflow:hidden}.category-branch-visual img{object-fit:cover}.category-branch-visual svg{width:27px}.category-branch-copy{min-width:0}.category-branch-copy strong,.category-branch-copy small{overflow-wrap:anywhere;display:block}.category-branch-copy strong{color:var(--gray-950)}.category-branch-copy small{color:var(--gray-500);margin-block-start:4px;font-size:10px}.category-branch-card>span:last-child{color:var(--brand-600);font-size:18px}.category-product-shelf .section-heading p:last-child{max-width:660px;color:var(--gray-600);font-size:11px;font-weight:400;line-height:1.7}.category-shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-stock-empty{margin-block-start:56px}.category-landing-loading{grid-template-rows:390px 90px 1fr;gap:24px;min-height:640px;display:grid}.category-landing-loading span{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--gray-100), var(--gray-50), var(--gray-100));background-size:200% 100%;animation:1.3s linear infinite catalog-shimmer}.breadcrumb-segment{align-items:center;gap:9px;display:inline-flex}.catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-block-start:28px;display:grid}.catalog-pagination>:last-child{justify-self:end}.catalog-pagination strong{color:var(--gray-600);font-size:12px}.catalog-loading{grid-template-columns:245px 1fr;gap:26px;display:grid}.catalog-loading-filter,.catalog-loading-grid span,.product-loading span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-100), var(--gray-50), var(--gray-100));background-size:200% 100%;animation:1.3s linear infinite catalog-shimmer}.catalog-loading-filter{min-height:520px}.catalog-loading-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.catalog-loading-grid span{aspect-ratio:4/6.2}@keyframes catalog-shimmer{to{background-position:-200% 0}}.product-page{padding-block-end:30px}.product-detail{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:clamp(35px,5vw,80px);display:grid}.product-gallery{grid-template-columns:80px minmax(0,1fr);gap:14px;min-width:0;display:grid}.thumbnail-list{flex-direction:column;gap:11px;display:flex}.thumbnail-list button{aspect-ratio:1;border:1px solid var(--border);background:var(--gray-100);border-radius:10px;position:relative;overflow:hidden}.thumbnail-list button.active{border:2px solid var(--brand-600)}.thumbnail-list img{object-fit:cover}.main-product-image{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--gray-100);position:relative;overflow:hidden}.main-product-image img{object-fit:cover}.product-image-expand{width:100%;color:inherit;text-align:inherit;cursor:zoom-in;border:0;padding:0;display:block}.product-image-expand:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px}.product-image-expand-hint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d121cc2;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;inset-block-end:14px;inset-inline-start:14px}.product-image-expand-hint svg{width:17px;height:17px}.product-image-count{color:#fff;text-align:center;background:#0d121cb8;border-radius:999px;min-width:52px;padding:6px 10px;font:700 10px/1 Arial,sans-serif;position:absolute;inset-block-end:14px;inset-inline-end:14px}.product-gallery-dialog{color:#fff;background:#07110e;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;inset:0}.product-gallery-dialog::backdrop{background:#020806e0}.product-gallery-dialog-shell{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;display:grid;overflow:hidden}.product-gallery-dialog header{padding:max(18px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) 17px max(22px, env(safe-area-inset-left));border-block-end:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-gallery-dialog header .eyebrow{color:var(--brand-200);margin-block-end:4px}.product-gallery-dialog header h2{color:#fff;margin:0;font-size:clamp(18px,2.4vw,28px);line-height:1.25}.product-gallery-dialog-close,.product-gallery-nav{color:#fff;background:#ffffff17;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.product-gallery-dialog-close{font-size:31px;line-height:1}.product-gallery-dialog-close:hover,.product-gallery-nav:hover{background:#ffffff2b;border-color:#fff}.product-gallery-stage{touch-action:pan-y;place-items:center;min-width:0;min-height:0;padding:12px clamp(62px,8vw,108px);display:grid;position:relative;overflow:hidden}.product-gallery-expanded-image{width:100%;height:100%;min-height:0;position:relative}.product-gallery-expanded-image img{object-fit:contain}.product-gallery-nav{z-index:2;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.product-gallery-nav-previous{inset-inline-start:14px}.product-gallery-nav-next{inset-inline-end:14px}.product-gallery-nav-next svg{transform:rotate(180deg)}.product-gallery-dialog footer{padding:15px max(22px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));color:var(--gray-100);border-block-start:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;display:grid}.product-gallery-dialog footer>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px;overflow:hidden}.product-gallery-dialog footer small{color:var(--gray-300);font-size:10px}.product-gallery-position{text-align:center;background:#ffffff1a;border-radius:999px;min-width:88px;padding:7px 11px;font-size:11px;font-weight:800}.product-gallery-empty{color:var(--gray-500);place-items:center;display:grid}.demo-image-tag{color:#fff;background:#0d121cc2;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;inset-block-end:14px;inset-inline-end:14px}.product-summary{padding-block-start:8px}.product-title-row{justify-content:space-between;gap:18px;display:flex}.product-title-row>div:first-child{min-width:0}.product-title-row h1{margin:0 0 4px;font-size:clamp(30px,3.5vw,45px);line-height:1.2}.english-name{color:var(--gray-500);text-align:right;margin:0;font-size:13px}.product-title-actions{flex:none;gap:8px;display:flex}.product-share-control{display:contents}.share-heart,.product-share-button{border:1px solid var(--border);width:48px;height:48px;color:var(--brand-800);background:#fff;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,color .2s,background .2s;display:grid}.product-share-button:hover{border-color:var(--brand-400);color:var(--brand-950);background:var(--brand-25)}.product-share-button:disabled{cursor:wait;opacity:.65}.seller-link{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:5px;margin-block:20px 10px;font-size:13px;display:inline-flex}.seller-link strong{color:var(--brand-700)}.seller-link span{background:var(--gray-100);color:var(--gray-600);border-radius:999px;padding:3px 8px;font-size:9px}.product-seller-evidence{border:1px solid var(--brand-100);background:linear-gradient(110deg, var(--brand-25), white);border-radius:12px;grid-template-columns:52px minmax(150px,1fr) auto;align-items:center;gap:12px 16px;margin-block:4px 12px;padding:13px 14px;display:grid}.product-seller-mark{border:1px solid var(--brand-100);width:52px;height:52px;color:var(--brand-700);background:#fff;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.product-seller-mark img{object-fit:cover}.product-seller-copy{min-width:0}.product-seller-copy>span,.product-seller-copy small{color:var(--gray-500);font-size:9px;display:block}.product-seller-copy h2{margin:1px 0 3px;font-size:15px}.product-seller-copy h2 a{color:var(--brand-800)}.product-seller-evidence dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(95px,1fr));gap:7px;margin:0;display:grid}.product-seller-evidence dl div{border-inline-start:1px solid var(--brand-100);min-width:0;padding-inline-start:10px}.product-seller-evidence dt{color:var(--gray-500);font-size:8px}.product-seller-evidence dd{color:var(--gray-800);align-items:center;gap:3px;margin:2px 0 0;font-size:10px;font-weight:800;display:flex}.product-seller-evidence dd svg{width:13px;height:13px;color:var(--gold-500)}.product-seller-evidence dd small{color:var(--gray-500);font-size:8px}.product-seller-action{border:1px solid var(--brand-200);min-height:38px;color:var(--brand-800);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding-inline:11px;font-size:9px;font-weight:800;display:inline-flex}.product-meta-line{border-block-end:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-block-end:20px;display:flex}.product-meta-line span{background:var(--gray-100);color:var(--gray-600);border-radius:999px;padding:5px 9px;font-size:10px}.product-rating{color:var(--gray-500);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-block-end:20px;font-size:11px;display:flex}.product-rating>span:first-child{color:var(--text);align-items:center;gap:4px;font-weight:700;display:flex}.product-rating svg{width:15px;height:15px;color:var(--gold-500)}.product-rating a{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.product-price{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:20px;display:flex}.product-price strong{color:var(--brand-800);font-size:31px}.product-price del{color:var(--gray-500)}.product-price span{background:var(--brand-50);color:var(--brand-700);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700}.tax-note{color:var(--gray-500);margin:0 0 20px;font-size:11px}.product-detail-compare{width:fit-content;margin-block:-9px 19px}.variant-picker{padding-block:4px 18px}.variant-picker fieldset{border:0;margin:0 0 20px;padding:0}.variant-picker legend{margin-block-end:11px;font-size:14px}.color-options,.size-options{flex-wrap:wrap;gap:9px;display:flex}.product-color-options label{border:1px solid var(--gray-300);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:45px;padding:8px 11px;display:inline-flex;position:relative}.product-color-options label i{border:1px solid #00000024;border-radius:50%;flex:none;width:25px;height:25px}.product-color-options label span{font-weight:700}.product-color-options label small{color:var(--gray-500);font-size:9px}.product-color-options label.selected{border-color:var(--brand-600);background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-100)}.product-color-options label.is-disabled{cursor:not-allowed;opacity:.58}.variant-choice-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.is-disabled>.variant-choice-input{cursor:not-allowed}.single-option-label{color:var(--gray-600);margin:0 0 18px;font-size:13px}.selection-hint{color:var(--gray-500);margin-block-start:7px;font-size:10px;display:inline-block}.legend-row{justify-content:space-between;align-items:center;width:100%;display:flex}.size-guide-toggle{color:var(--brand-700);text-underline-offset:3px;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.size-options label{border:1px solid var(--gray-300);cursor:pointer;background:#fff;border-radius:8px;min-width:62px;min-height:54px;padding:7px 10px;font-family:inherit;font-size:12px;position:relative}.product-size-options label{place-items:center;gap:1px;display:grid}.product-size-options label strong{font-family:Arial,sans-serif;font-size:13px}.product-size-options label small{color:var(--gray-500);font-size:9px}.product-size-options label em{background:var(--gray-700);color:#fff;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;inset-block-start:-7px;inset-inline-end:-4px}.product-color-options label:focus-within,.product-size-options label:focus-within{outline:3px solid var(--brand-300);outline-offset:2px}.size-options label:hover,.size-options label.selected{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-800)}.size-options label.is-disabled{cursor:not-allowed;opacity:.52;text-decoration:line-through}.size-options label.is-disabled:hover{border-color:var(--gray-300);color:inherit;background:#fff}.size-guide-panel{border:1px solid var(--border);background:var(--page);border-radius:12px;margin:-6px 0 20px;padding:16px}.size-guide-panel header{gap:6px;margin-block-end:12px;display:grid}.size-guide-panel header strong,.size-guide-panel header small{display:block}.size-guide-panel header small,.size-guide-panel header p{color:var(--gray-500);font-size:10px}.size-guide-panel header p{margin:0}.size-guide-table-wrap{overflow-x:auto}.size-guide-panel table{border-collapse:collapse;background:#fff;width:100%;min-width:390px;font-size:11px}.size-guide-panel th,.size-guide-panel td{border:1px solid var(--border);text-align:center;padding:9px}.size-guide-panel th{color:var(--gray-700)}.size-guide-panel tbody th small{color:var(--gray-500);font-size:8px;font-weight:400;display:block}.size-guide-empty div{flex-wrap:wrap;gap:7px;display:flex}.size-guide-empty span{border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 9px;font-size:10px}.size-guide-empty p{color:var(--gray-500);margin:10px 0 0;font-size:10px}.variant-selection-summary{background:var(--brand-50);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-block-end:14px;padding:12px 14px;display:flex}.variant-selection-summary>div{gap:2px;display:grid}.variant-selection-summary>div:last-child{justify-items:end}.variant-selection-summary span,.variant-selection-summary small{color:var(--gray-600);font-size:9px}.variant-selection-summary del{color:var(--gray-500);font-size:10px}.variant-selection-required{background:var(--gray-100);color:var(--gray-600);border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:11px}.variant-selection-continuity{border-inline-start:3px solid var(--brand-400);background:var(--brand-25);color:var(--gray-700);margin:-5px 0 13px;padding:8px 10px;font-size:10px;line-height:1.65}.add-to-cart{border:0;width:100%;font-size:16px}.add-to-cart:disabled{cursor:not-allowed;opacity:.58;transform:none}.mobile-purchase-dock{display:none}.variant-options{gap:8px;display:grid}.variant-options button{border:1px solid var(--gray-300);text-align:start;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 12px;display:flex}.variant-options button.selected{border-color:var(--brand-600);background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-100)}.variant-options button>span{align-items:center;gap:7px;font-weight:700;display:flex}.variant-options i{border:1px solid #0000001f;border-radius:50%;width:17px;height:17px}.variant-options small{color:var(--gray-500);font-size:9px}.variant-quantity{color:var(--gray-700);justify-content:space-between;align-items:center;gap:15px;margin-block-end:12px;font-size:12px;font-weight:700;display:flex}.variant-quantity input{border:1px solid var(--gray-300);text-align:center;background:#fff;border-radius:8px;outline:0;width:92px;min-height:43px;padding-inline:10px}.variant-quantity input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.stock-line{color:var(--brand-700);text-align:center;margin:9px 0 0;font-size:11px}.product-reference summary{cursor:pointer;text-underline-offset:3px;width:fit-content;margin-inline:auto;font-weight:750;text-decoration:underline}.product-reference bdi{max-width:100%;color:var(--gray-600);overflow-wrap:anywhere;margin-block-start:5px;display:block}.action-message{text-align:center;border-radius:9px;gap:5px;min-height:22px;margin:8px 0 0;padding:9px 12px;font-size:12px;display:grid}.action-message.success{background:var(--brand-50);color:var(--brand-800)}.action-message.error{color:var(--error-600);background:#fef3f2}.action-message a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}.cart-impact-message{border:1px solid var(--brand-200);text-align:start;gap:10px;padding:13px}.cart-impact-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.cart-impact-facts>div{background:#fff;border-radius:7px;min-width:0;padding:8px}.cart-impact-facts dt{color:var(--gray-500);font-size:8px}.cart-impact-facts dd{color:var(--brand-900);margin:2px 0 0;font-size:10px;font-weight:800}.cart-impact-boundary,.cart-impact-warning{font-size:9px;line-height:1.7}.cart-impact-boundary{color:var(--gray-600)}.cart-impact-warning{background:var(--warning-50);color:var(--warning-600);border-radius:7px;padding:8px}.service-cards{border:1px solid var(--border);border-radius:var(--radius-md);padding:3px 17px}.service-cards>div{border-block-end:1px solid var(--border);align-items:center;gap:13px;padding-block:14px;display:flex}.service-cards>div:last-child{border:0}.service-cards svg{color:var(--brand-700);flex:none}.service-cards strong,.service-cards small{display:block}.service-cards strong{font-size:13px}.service-cards small{color:var(--gray-500);font-size:10px;line-height:1.7}.service-cards a{color:var(--brand-700);text-underline-offset:3px;margin-block-start:5px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.product-description{border-radius:var(--radius-lg);background:var(--page);grid-template-columns:1fr 1.1fr;gap:80px;padding:50px;display:grid}.product-description h2{margin:0 0 12px;font-size:29px}.product-description>div>p:last-child{color:var(--gray-700);margin:0}.product-description dl{margin:0}.product-description dl div{border-block-end:1px solid var(--border);grid-template-columns:120px 1fr;gap:20px;padding-block:13px;display:grid}.product-description dt{color:var(--gray-500)}.product-description dd{margin:0;font-weight:600}.product-attribute-disclaimer{color:#795018;background:#fff9e9;border:1px solid #f0d8a8;border-radius:9px;grid-column:1/-1;margin:0;padding:11px 13px;font-size:10px;line-height:1.8}.product-discovery{border-block-start:1px solid var(--border);padding-block-start:36px}.product-discovery-intro{max-width:720px;margin-block-end:30px}.product-discovery-intro .eyebrow{color:var(--brand-700);margin:0 0 6px;font-size:12px;font-weight:800}.product-discovery-intro h2{margin:0;font-size:clamp(27px,3vw,38px);line-height:1.2}.product-discovery-intro>p:last-child{color:var(--gray-600);margin:10px 0 0;font-size:12px;line-height:1.8}.product-discovery-groups{gap:58px;display:grid}.product-discovery-group{min-width:0}.product-discovery-group .section-heading{margin-block-end:8px}.product-discovery-description{max-width:700px;color:var(--gray-600);margin:0 0 20px;font-size:11px;line-height:1.75}.related-grid{grid-template-columns:repeat(4,1fr)}.product-loading{grid-template-columns:1.08fr .92fr;gap:60px;padding-block-start:64px;display:grid}.product-loading span{min-height:620px}.shopping-page{min-height:540px;padding-block:52px 20px}.shopping-loading{min-height:420px;color:var(--gray-500);place-items:center;display:grid}.shopping-heading{margin-block-end:26px}.shopping-heading h1{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.2}.shopping-heading>p:last-child{color:var(--gray-500);margin:7px 0 0}.shopping-empty{border:1px dashed var(--gray-300);border-radius:var(--radius-lg);background:var(--gray-25);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:38px;display:flex}.shopping-empty.compact{min-height:330px}.shopping-empty>span{background:var(--brand-100);width:66px;height:66px;color:var(--brand-700);border-radius:22px;place-items:center;font-size:31px;font-weight:800;display:grid}.shopping-empty h1,.shopping-empty h2{margin:18px 0 6px}.shopping-empty p{max-width:570px;color:var(--gray-600);margin:0 0 22px}.shopping-empty-actions{justify-content:center;align-items:center;gap:10px;display:flex}.cart-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.62fr);align-items:start;gap:26px;display:grid}.cart-content{min-width:0}.guest-cart-note{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--gray-700);border-radius:10px;margin-block-end:18px;padding:13px 16px;font-size:12px}.guest-cart-note a{color:var(--brand-700);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cart-content>.form-feedback{margin-block-end:16px}.cart-removal-recovery{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--gray-700);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-block-end:16px;padding:13px 15px;font-size:11px;display:flex}.cart-removal-recovery span{line-height:1.7}.cart-removal-recovery button{border:1px solid var(--brand-600);min-height:38px;color:var(--brand-800);background:#fff;border-radius:8px;flex:none;padding:7px 12px;font-family:inherit;font-size:10px;font-weight:800}.cart-removal-recovery button:disabled{cursor:wait;opacity:.58}.shopping-empty .cart-removal-recovery{text-align:start;width:min(100%,610px);margin-block:-5px 14px}.cart-split-plan{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:#fff;margin-block-end:18px;overflow:hidden}.cart-split-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cart-split-plan-grid>span{border-inline-end:1px solid var(--brand-100);min-width:0;padding:14px 16px}.cart-split-plan-grid>span:last-child{border-inline-end:0}.cart-split-plan strong,.cart-split-plan small{display:block}.cart-split-plan strong{color:var(--brand-800);font-size:11px}.cart-split-plan small{color:var(--gray-600);margin-block-start:4px;font-size:9px;line-height:1.65}.cart-split-plan>p{border-block-start:1px solid var(--brand-100);background:var(--brand-25);color:var(--gray-600);margin:0;padding:10px 16px;font-size:9px;line-height:1.75}.cart-vendor-group{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin-block-end:18px;overflow:hidden}.cart-vendor-group>header{border-block-end:1px solid var(--border);background:linear-gradient(110deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 19px;display:flex}.cart-vendor-group>header span{color:var(--gray-500);font-size:10px}.cart-vendor-group>header h2{margin:1px 0 0;font-size:17px}.cart-vendor-group>header>strong{color:var(--brand-800)}.cart-item{border-block-end:1px solid var(--gray-100);grid-template-columns:105px minmax(150px,1fr) 150px 130px;align-items:center;gap:17px;padding:17px 19px;display:grid}.cart-item:last-child{border-block-end:0}.cart-item.has-issue{background:var(--warning-50)}.cart-item-media{aspect-ratio:4/5;background:var(--gray-100);border-radius:9px;width:105px;position:relative;overflow:hidden}.cart-item-media img{object-fit:cover}.cart-item-media>span{width:100%;height:100%;color:var(--brand-700);place-items:center;font-weight:800;display:grid}.cart-item-copy h3{margin:0 0 5px;font-size:14px}.cart-item-copy p,.cart-item-copy small,.cart-item-copy>span{margin:0;display:block}.cart-item-copy p{color:var(--gray-600);font-size:11px}.cart-item-copy small{color:var(--gray-500);font-size:9px}.cart-item-copy>span{margin-block-start:8px;font-size:10px;font-weight:700}.cart-item-reference{color:var(--gray-500);margin-block-start:4px;font-size:9px}.cart-item-reference summary{cursor:pointer;width:fit-content;min-height:24px;color:var(--gray-600);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.cart-item-reference small{overflow-wrap:anywhere;text-align:left;direction:ltr;max-width:100%;margin-block-start:5px}.stock-ok{color:var(--brand-700)}.stock-issue{color:var(--warning-600)}.cart-item-option-button{color:var(--brand-700);text-underline-offset:3px;background:0 0;border:0;margin-block-start:8px;padding:0;font-size:10px;font-weight:700;text-decoration:underline}.cart-item-option-button:disabled{cursor:wait;opacity:.58}.cart-quantity{flex-direction:column;gap:6px;display:flex}.cart-quantity>label{color:var(--gray-600);font-size:10px;font-weight:700}.cart-quantity>div{display:flex}.cart-quantity input{border:1px solid var(--gray-300);text-align:center;border-radius:7px 0 0 7px;outline:0;width:68px;min-height:39px;padding-inline:7px}.cart-quantity>div button{background:var(--brand-100);min-width:65px;color:var(--brand-800);border:0;border-radius:0 7px 7px 0;font-size:10px;font-weight:700}.cart-quantity button:disabled{cursor:wait;opacity:.55}.cart-item-secondary-actions{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-item-secondary-actions button,.cart-item-secondary-actions a{text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:10px;font-weight:700;text-decoration:underline}.cart-item-secondary-actions button:disabled{cursor:wait;opacity:.55}.save-cart-item{color:var(--brand-700)}.remove-cart-item{color:var(--error-600)}.cart-item-price{text-align:end}.cart-item-price strong,.cart-item-price small{display:block}.cart-item-price strong{font-size:16px}.cart-item-price small{color:var(--gray-500);font-size:9px}.cart-variant-editor{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(210px,1fr) minmax(260px,1.2fr) auto;align-items:end;gap:14px;margin-block-start:1px;padding:15px;display:grid}.cart-variant-editor>div:first-child strong{font-size:12px;display:block}.cart-variant-editor>div:first-child p{max-width:560px;color:var(--gray-600);margin:4px 0 0;font-size:9px;line-height:1.7}.cart-variant-editor>label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:700;display:grid}.cart-variant-editor select{border:1px solid var(--gray-300);width:100%;min-height:43px;color:var(--text);background:#fff;border-radius:8px;padding-inline:10px;font-family:inherit}.cart-variant-editor select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.cart-variant-editor>span{color:var(--gray-600);align-self:center;font-size:11px}.cart-variant-editor-actions{gap:7px;display:flex}.cart-variant-editor-actions button{white-space:nowrap;min-height:43px}.cart-summary{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:23px;position:sticky;inset-block-start:18px}.cart-summary h2{margin:0 0 20px;font-size:21px}.cart-summary dl{margin:0}.cart-summary dl>div{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:15px;padding-block:11px;display:flex}.cart-summary dd{margin:0;font-weight:700}.cart-summary .cart-total{color:var(--brand-800);padding-block:17px;font-size:17px}.cart-warning{background:var(--warning-50);border-radius:8px;padding:10px;color:var(--warning-600)!important}.cart-summary>button{width:100%;margin-block-start:18px}.cart-summary>button:disabled{cursor:not-allowed;opacity:.58}.cart-summary>.quote-button{margin-block-start:14px}.cart-summary>p{color:var(--gray-500);margin:12px 0 0;font-size:10px;line-height:1.8}.cart-summary>.quote-complete{background:var(--brand-50);color:var(--brand-700);border-radius:8px;padding:10px;font-weight:700}.quote-blockers{background:var(--warning-50);color:var(--warning-600);border-radius:8px;margin-block-start:13px;padding:11px 12px;font-size:10px}.quote-blockers strong{display:block}.quote-blockers ul{margin:5px 0 0;padding-inline-start:18px}.cart-checkout-link{place-items:center;width:100%;min-height:46px;margin-block-start:18px;display:grid}.cart-checkout-link.is-disabled{pointer-events:none;opacity:.58}.cart-confirm-button{width:100%;min-height:48px;margin-block-start:18px}.cart-continue-shopping{color:var(--brand-700);text-align:center;text-underline-offset:3px;margin-block-start:13px;font-size:11px;font-weight:700;text-decoration:underline;display:block}.checkout-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr)}.checkout-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:-8px 0 24px;padding:0;list-style:none;display:grid}.checkout-steps li{background:var(--gray-50);min-width:0;color:var(--gray-500);border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex;position:relative}.checkout-steps li:after{content:"";background:var(--gray-200);width:10px;height:2px;position:absolute;inset-inline-end:-10px}.checkout-steps li:last-child:after{display:none}.checkout-steps li.is-current{color:var(--brand-800);box-shadow:inset 0 0 0 2px var(--brand-300);background:#fff}.checkout-steps li.is-current:after,.checkout-steps li.is-complete:after{background:var(--brand-300)}.checkout-steps li.is-complete{background:var(--brand-50);color:var(--brand-800)}.checkout-steps li.is-complete span{background:var(--brand-700);color:#fff;border-color:var(--brand-700)}.checkout-steps span{background:#fff;border:1px solid;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.checkout-readiness{border-block-start:1px solid var(--gray-100);margin-block-start:16px;padding-block-start:15px}.checkout-readiness h3{margin:0 0 10px;font-size:12px}.checkout-readiness ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkout-readiness li{color:var(--gray-500);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.checkout-readiness li>span{border:1px solid var(--gray-300);background:var(--gray-50);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.checkout-readiness li.is-ready>span{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700)}.checkout-readiness strong,.checkout-readiness small{display:block}.checkout-readiness strong{color:var(--gray-800);font-size:10px}.checkout-readiness small{margin-block-start:2px;font-size:9px;line-height:1.55}.checkout-vendor-group{margin-block-end:12px}.checkout-item{border-block-end:1px solid var(--gray-100);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 17px;display:grid}.checkout-item:last-child{border-block-end:0}.checkout-item.has-issue{background:var(--warning-50)}.checkout-item-media{aspect-ratio:4/5;background:var(--gray-100);border-radius:8px;width:72px;position:relative;overflow:hidden}.checkout-item-media img{object-fit:cover}.checkout-item-media>span{width:100%;height:100%;color:var(--brand-700);place-items:center;font-weight:800;display:grid}.checkout-item h3{margin:0 0 4px;font-size:13px}.checkout-item p,.checkout-item small{color:var(--gray-600);margin:0;font-size:10px;display:block}.checkout-item>strong{color:var(--brand-800);white-space:nowrap;font-size:14px}.checkout-reservation-panel,.order-created-card{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:#fff;margin-block-start:18px;overflow:hidden}.checkout-reservation-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(110deg, var(--brand-50), white);padding:20px 22px}.checkout-reservation-panel>header h2{margin:2px 0;font-size:22px}.checkout-reservation-panel>header p:last-child{color:var(--gray-600);margin:4px 0 0;font-size:10px}.checkout-address-picker{padding:18px 22px 4px}.checkout-address-picker>div:first-child{justify-content:space-between;align-items:center;gap:14px;margin-block-end:10px;display:flex}.checkout-address-picker>div:first-child a{color:var(--brand-700);text-underline-offset:3px;font-size:10px;font-weight:700;text-decoration:underline}.checkout-address-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checkout-address-options>label{border:1px solid var(--border);background:var(--gray-25);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.checkout-address-options>label.selected{border-color:var(--brand-400);background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-100)}.checkout-address-options input{accent-color:var(--brand-700);margin-block-start:3px}.checkout-address-options span{min-width:0}.checkout-address-options strong,.checkout-address-options small{display:block}.checkout-address-options strong{font-size:11px}.checkout-address-options small{color:var(--gray-500);margin-block-start:3px;font-size:9px;line-height:1.6}.checkout-address-picker>p{color:var(--gray-500);margin:9px 0 0;font-size:9px}.checkout-address-loading{background:var(--gray-50);color:var(--gray-600);border-radius:9px;margin:18px 22px 0;padding:12px;font-size:11px}.checkout-reservation-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid}.checkout-reservation-panel textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);font:inherit;outline:0;padding:11px 13px}.checkout-reservation-panel textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.checkout-payment-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;margin-block-start:18px;overflow:hidden}.checkout-payment-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(110deg, var(--brand-25), white);padding:18px 21px}.checkout-payment-panel>header h2{margin:2px 0 0;font-size:21px}.checkout-payment-panel fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:18px 21px 21px;display:grid}.checkout-payment-panel label{border:1px solid var(--border);background:var(--gray-25);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.checkout-payment-panel label.selected{border-color:var(--brand-400);background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-100)}.checkout-payment-panel input{accent-color:var(--brand-700);margin-block-start:4px}.checkout-payment-panel span,.checkout-payment-panel strong,.checkout-payment-panel small{min-width:0;display:block}.checkout-payment-panel strong{font-size:12px}.checkout-payment-panel small{color:var(--gray-600);margin-block-start:5px;font-size:9px;line-height:1.7}.checkout-coupon-panel{border:1px dashed var(--brand-300);border-radius:var(--radius-md);background:var(--brand-25);grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:end;gap:14px;margin-block-start:14px;padding:16px 19px;display:grid}.checkout-coupon-panel h2{margin:2px 0 4px;font-size:18px}.checkout-coupon-panel p{color:var(--gray-600);margin:0;font-size:9px;line-height:1.7}.checkout-coupon-panel .form-field{margin:0}.checkout-coupon-panel .form-field input{text-transform:uppercase}.checkout-campaign-suggestion{background:#fffaf0;border:1px solid #ead28f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;padding:10px 12px;display:grid}.checkout-campaign-suggestion>span,.checkout-campaign-suggestion>small{color:var(--gray-600);grid-column:1;font-size:8px;line-height:1.5}.checkout-campaign-suggestion>strong{color:#684600;grid-column:1;font-size:12px}.checkout-campaign-suggestion>button{background:var(--gray-950);color:#fff;min-height:38px;font:inherit;border:0;border-radius:7px;grid-area:1/2/4;padding-inline:11px;font-size:8px;font-weight:800}.checkout-campaign-pending{background:#fff;border-radius:8px;grid-column:1/-1;padding:9px 11px;color:var(--brand-800)!important}.checkout-coupon-applied{background:#fff;border-radius:8px;grid-column:1/-1;justify-content:space-between;gap:10px;padding:10px 12px;display:flex;color:var(--brand-800)!important}.checkout-coupon-applied span{color:var(--gray-600)}.cart-campaign-guidance{background:#fffaf0;border:1px solid #ead28f;border-radius:10px;margin-block:14px 4px;padding:13px}.cart-campaign-guidance>span,.cart-campaign-guidance>small{color:var(--gray-600);font-size:8px;line-height:1.65;display:block}.cart-campaign-guidance h3{color:#684600;margin:3px 0 6px;font-size:12px;line-height:1.55}.cart-campaign-guidance h3 bdi{letter-spacing:.04em;font-family:Arial,sans-serif}.cart-campaign-guidance p{color:var(--gray-700);margin:0 0 6px;font-size:9px;line-height:1.7}.cart-campaign-guidance>a{background:var(--gray-950);color:#fff;border-radius:7px;align-items:center;min-height:34px;margin-block-start:9px;padding-inline:11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-trust-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-block-start:14px;display:grid}.checkout-trust-grid span{border:1px solid var(--brand-100);background:var(--brand-25);color:var(--gray-600);border-radius:9px;padding:11px;font-size:9px;line-height:1.6}.checkout-trust-grid strong{color:var(--brand-800);font-size:10px;display:block}.checkout-confirmation-review{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:#fff;margin-block-start:18px;overflow:hidden}.checkout-confirmation-review>header{border-block-end:1px solid var(--brand-100);background:linear-gradient(110deg, var(--brand-50), white);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.checkout-confirmation-review>header h2{margin:2px 0 0;font-size:21px}.checkout-confirmation-review>header>span{color:var(--brand-800);box-shadow:inset 0 0 0 1px var(--brand-200);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.checkout-confirmation-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 22px;display:grid}.checkout-confirmation-facts article{border:1px solid var(--border);background:var(--gray-25);border-radius:10px;min-width:0;padding:14px}.checkout-confirmation-facts span,.checkout-confirmation-facts strong,.checkout-confirmation-facts p,.checkout-confirmation-facts bdi{display:block}.checkout-confirmation-facts span{color:var(--gray-500);font-size:9px}.checkout-confirmation-facts strong{margin-block-start:3px;font-size:12px}.checkout-confirmation-facts p{color:var(--gray-600);margin:5px 0 0;font-size:10px;line-height:1.75}.checkout-confirmation-facts bdi{color:var(--gray-700);margin-block-start:5px;font-size:10px}.checkout-shipment-review{gap:10px;padding:0 22px 20px;display:grid}.checkout-shipment-review>div:first-child{border-block-start:1px solid var(--gray-100);justify-content:space-between;align-items:end;gap:20px;padding-block-start:17px;display:flex}.checkout-shipment-review>div:first-child h3{margin:0;font-size:15px}.checkout-shipment-review>div:first-child p{color:var(--gray-500);margin:0;font-size:9px}.checkout-shipment-review>article{border:1px solid var(--border);border-radius:10px;overflow:hidden}.checkout-shipment-review>article>header{border-block-end:1px solid var(--gray-100);background:var(--gray-25);justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.checkout-shipment-review>article>header span,.checkout-shipment-review>article>header strong{display:block}.checkout-shipment-review>article>header span,.checkout-shipment-review>article>header small{color:var(--gray-500);font-size:9px}.checkout-shipment-review>article>header strong{margin-block-start:1px;font-size:12px}.checkout-shipment-review dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.checkout-shipment-review dl>div{border-inline-end:1px solid var(--gray-100);min-width:0;padding:11px 13px}.checkout-shipment-review dl>div:first-child{border-inline-end:0}.checkout-shipment-review dt,.checkout-shipment-review dd{margin:0}.checkout-shipment-review dt{color:var(--gray-500);font-size:8px}.checkout-shipment-review dd{margin-block-start:3px;font-size:10px;font-weight:800}.checkout-shipment-review .shipment-review-total{background:var(--brand-25);color:var(--brand-800)}.checkout-confirmation-boundary{border-block-start:1px solid var(--brand-100);background:var(--brand-25);color:var(--gray-700);margin:0;padding:13px 22px;font-size:9px;line-height:1.8}.mobile-cart-dock{display:none}.address-book-workspace>.form-feedback{margin-block-end:18px}.address-book-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:22px;display:grid}.address-list-panel,.address-form-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.address-list-panel>header,.address-form-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(110deg, var(--brand-25), white);padding:19px 21px}.address-list-panel>header h2,.address-form-panel>header h2{margin:2px 0 0;font-size:21px}.address-card-list{gap:11px;padding:18px;display:grid}.address-card{border:1px solid var(--border);background:var(--gray-25);border-radius:11px;padding:15px}.address-card.is-default{border-color:var(--brand-300);background:var(--brand-25);box-shadow:inset 4px 0 0 var(--brand-500)}.address-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.address-card p,.address-card address,.address-card small{color:var(--gray-600);margin:6px 0 0;font-size:11px;font-style:normal;line-height:1.7;display:block}.address-card small{color:var(--gray-500)}.address-card footer{flex-wrap:wrap;gap:8px;margin-block-start:13px;display:flex}.address-card footer .secondary-button{min-height:34px;padding:7px 11px;font-size:10px}.address-empty{text-align:center;color:var(--gray-600);padding:42px 20px}.address-empty p{margin:6px 0 0;font-size:12px}.address-form-panel{position:sticky;inset-block-start:18px}.address-form-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px 21px;display:grid}.address-form-panel textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);min-height:84px;font:inherit;outline:0;padding:11px 13px}.address-form-panel textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.address-form-actions{flex-wrap:wrap;gap:9px;display:flex}.address-limit-note{background:var(--warning-50);color:var(--warning-600);border-radius:9px;margin:18px;padding:13px;font-size:11px;line-height:1.7}.order-created-card{background:linear-gradient(120deg, var(--brand-50), white);padding:24px}.order-created-card h2{text-align:start;direction:ltr;margin:2px 0 8px;font-size:25px}.order-created-card>p:last-of-type{color:var(--gray-700)}.order-created-card>div{align-items:center;gap:15px;margin-block:16px;display:flex}.order-created-card>div strong{color:var(--brand-800);font-size:21px}.order-created-card>div span{color:var(--gray-500);font-size:10px}.checkout-recovery-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.checkout-recovery-warning a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.checkout-recovered-order>.eyebrow{color:var(--brand-700);margin-block:14px 0}.checkout-recovered-order h1{margin-block-start:5px}.checkout-recovered-order dl{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,620px);margin:0 0 20px;display:grid}.checkout-recovered-order dl>div{border:1px solid var(--brand-100);background:#fff;border-radius:10px;min-width:0;padding:12px 14px}.checkout-recovered-order dt{color:var(--gray-500);font-size:9px}.checkout-recovered-order dd{color:var(--brand-900);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:800}.checkout-recovered-order>small{max-width:570px;color:var(--gray-500);margin-block-start:12px;font-size:9px;line-height:1.7}.orders-workspace{max-width:920px;margin-inline:auto}.customer-order-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-block-end:16px;overflow:hidden}.customer-order-card>header{border-block-end:1px solid var(--border);background:linear-gradient(110deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.customer-order-card>header p{color:var(--gray-500);margin:0;font-size:9px}.customer-order-card>header h2{text-align:start;margin:2px 0 0;font-size:18px}.order-history-controls{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;gap:14px;margin-block-end:16px;padding:19px 20px;display:grid}.order-history-overview{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-history-overview p,.order-history-overview h2{margin:0}.order-history-overview h2{margin-block-start:3px;font-size:18px}.order-history-overview>div>p:not(.eyebrow){color:var(--gray-500);margin-block-start:4px;font-size:9px}.order-history-overview dl{gap:8px;margin:0;display:flex}.order-history-overview dl>div{background:var(--gray-50);border-radius:9px;min-width:88px;padding:9px 11px}.order-history-overview dt{color:var(--gray-500);font-size:8px}.order-history-overview dd{color:var(--brand-900);margin:2px 0 0;font-size:15px;font-weight:900}.order-history-search{color:var(--gray-700);gap:6px;font-size:9px;display:grid}.order-history-search>div{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.order-history-search input{border:1px solid var(--gray-300);background:var(--gray-25);width:100%;min-height:43px;color:var(--gray-950);font:inherit;border-radius:9px;outline:0;padding-inline:13px;font-size:11px}.order-history-search input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.order-history-search button{min-height:43px;padding-inline:18px}.order-history-filters{flex-wrap:wrap;gap:7px;display:flex}.order-history-filters button{border:1px solid var(--gray-200);min-height:35px;color:var(--gray-700);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.order-history-filters button:disabled{cursor:progress;opacity:.65}.order-history-filters button b{background:var(--gray-100);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.order-history-filters button[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-900)}.order-history-filters button[aria-pressed=true] b{background:var(--brand-600);color:#fff}.order-history-result-count{color:var(--gray-500);margin:-4px 0 0;font-size:8px}.order-history-list{gap:12px;display:grid}.order-history-pagination{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;margin-block-start:15px;padding:12px 14px;display:grid}.order-history-pagination span{text-align:center;color:var(--gray-600);font-size:10px}.order-history-pagination strong{color:var(--brand-800)}.order-history-pagination button{min-height:40px;padding-inline:16px}.order-history-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.order-history-card>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(110deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.order-history-card>header p,.order-history-card>header h2{margin:0}.order-history-card>header p{color:var(--gray-500);font-size:8px}.order-history-card>header h2{text-align:start;margin-block-start:2px;font-size:14px}.order-history-card-body{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px;padding:15px 17px;display:grid}.order-history-items ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-history-items li{align-items:center;gap:9px;min-width:0;display:flex}.order-item-snapshot-media{border:1px solid var(--gray-100);background:var(--brand-50);width:76px;height:88px;color:var(--brand-800);border-radius:11px;flex:none;place-items:center;font-size:18px;font-weight:900;display:grid;position:relative;overflow:hidden}.order-item-snapshot-media.compact{border-radius:9px;width:42px;height:48px;font-size:12px}.order-item-snapshot-media img{object-fit:cover}.order-history-items li>span:last-child{gap:2px;min-width:0;display:grid}.order-history-items strong{color:var(--gray-900);font-size:10px}.order-history-items small{color:var(--gray-500);overflow-wrap:anywhere;font-size:8px}.order-history-items>small{color:var(--gray-500);margin-block-start:7px;font-size:8px;display:block}.order-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.order-history-facts>div{background:var(--gray-50);border-radius:8px;padding:8px 10px}.order-history-facts>div:last-child{grid-column:1/-1}.order-history-facts dt{color:var(--gray-500);font-size:7px}.order-history-facts dd{color:var(--gray-900);margin:3px 0 0;font-size:9px;font-weight:800;line-height:1.55}.order-history-card>footer{border-block-start:1px solid var(--gray-100);background:var(--gray-25);justify-content:space-between;align-items:center;gap:14px;padding:11px 17px;display:flex}.order-history-card>footer>div:first-child span{color:var(--gray-500);font-size:8px}.order-history-card>footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-history-card>footer a{min-height:34px;padding-block:7px;font-size:9px}.order-history-empty{margin-block-start:12px}.customer-order-vendors{padding:4px 21px}.customer-order-vendors>.customer-vendor-order{border-block-end:1px solid var(--gray-100);padding-block:15px}.customer-order-vendors>.customer-vendor-order:last-child{border:0}.customer-vendor-order>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-vendor-order>header>div{align-items:center;gap:10px;display:flex}.customer-vendor-order>header span{color:var(--gray-500);font-size:9px}.customer-vendor-order>header>span{background:var(--brand-50);color:var(--brand-800);border-radius:99px;padding:5px 8px;font-weight:800}.customer-order-item{border:1px solid var(--gray-100);border-radius:var(--radius-sm);background:var(--gray-25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-block-start:10px;padding:11px 12px;display:flex}.customer-order-item-identity{align-items:center;gap:12px;min-width:0;display:flex}.customer-order-item-copy{min-width:0;justify-content:start!important;gap:3px!important;display:grid!important}.customer-order-item-copy>strong{color:var(--gray-800);font-size:11px}.customer-order-item-copy>span{color:var(--gray-600);font-size:9px}.order-item-selection{color:var(--gray-600);overflow-wrap:anywhere;font-size:9px}.customer-order-item-price{flex:none;justify-items:end;min-width:210px;gap:4px!important;display:grid!important}.customer-order-item-price>small{color:var(--gray-500)!important;font-size:8px!important}.customer-order-item-allocation{gap:3px;width:100%;margin:0;display:grid}.customer-order-item-allocation>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.customer-order-item-allocation dt{color:var(--gray-500);font-size:8px}.customer-order-item-allocation dd{color:var(--gray-800);white-space:nowrap;margin:0;font-size:9px;font-weight:800}.customer-order-item-allocation .customer-order-item-allocation-total{border-block-start:1px solid var(--gray-200);margin-block-start:2px;padding-block-start:5px}.customer-order-item-allocation-total dt,.customer-order-item-allocation-total dd{color:var(--brand-800);font-weight:900}.order-item-repeat-purchase{border-block-start:1px solid var(--gray-200);flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:9px 16px;padding-block-start:10px;display:flex}.order-item-repeat-purchase>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.order-item-repeat-purchase button{flex:none;min-height:40px}.order-item-repeat-purchase button svg{width:17px;height:17px}.order-item-repeat-purchase small{color:var(--gray-600);font-size:8px;line-height:1.7}.order-item-repeat-purchase>a,.order-item-repeat-feedback a{color:var(--brand-700);text-underline-offset:2px;font-size:9px;font-weight:800;text-decoration:underline}.order-item-repeat-feedback{border-radius:8px;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:5px 13px;padding:9px 11px;font-size:9px;line-height:1.7;display:flex}.order-item-repeat-feedback.success{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-900)}.order-item-repeat-feedback.error{color:var(--error-600);background:#fef3f2;border:1px solid #fecdca}.order-item-repeat-feedback span{flex:310px}.order-item-repeat-feedback small{color:inherit}.customer-order-card>footer{border-block-start:1px solid var(--border);background:var(--gray-25);grid-template-columns:auto 1fr;align-items:center;gap:4px 22px;padding:17px 21px;display:grid}.customer-order-card>footer>div span,.customer-order-card>footer>div strong{display:block}.customer-order-card>footer>div span{color:var(--gray-500);font-size:9px}.customer-order-card>footer>div strong{color:var(--brand-800);font-size:18px}.customer-order-card>footer p{color:var(--gray-700);margin:0;font-size:10px}.customer-order-card>footer small{color:var(--gray-500);grid-column:2;font-size:8px}.order-payment-button,.payment-unavailable{grid-column:2;margin-block-start:8px}.order-payment-button{width:fit-content;min-width:170px}.payment-unavailable{color:var(--gray-600);font-size:9px}.order-payment-method{width:fit-content;color:var(--gray-600);grid-column:2;align-items:center;gap:8px;font-size:10px;display:flex}.order-payment-method select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:36px;color:var(--gray-800);background:#fff;padding-inline:10px}.order-payment-guidance{border:1px solid var(--brand-100);background:#fff;border-radius:10px;grid-column:1/-1;margin-block:10px 3px;padding:15px 16px}.order-payment-guidance h3{margin:3px 0 5px;font-size:16px}.order-payment-guidance>p:last-child{color:var(--gray-600);font-size:9px;line-height:1.8}.order-payment-center{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:#fff;grid-column:1/-1;gap:14px;margin-block:14px 4px;padding:18px;display:grid;box-shadow:0 10px 28px #0a4d4d0f}.order-payment-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-payment-center>header h3,.order-payment-center>header p{margin:0}.order-payment-center>header h3{margin-block-start:3px;font-size:18px}.order-payment-due{text-align:end;flex:none}.order-payment-due span,.order-payment-due strong{display:block}.order-payment-due span{color:var(--gray-500);font-size:9px}.order-payment-due strong{color:var(--brand-900);margin-block-start:2px;font-size:20px}.order-payment-explainer{line-height:1.8;color:var(--gray-600)!important;font-size:10px!important}.order-payment-paths{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:11px;display:grid}.order-payment-path{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:15px;display:flex}.order-payment-path>div:first-child{align-items:flex-start;gap:10px;display:flex}.order-payment-path-icon{background:var(--brand-100);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;color:var(--brand-800)!important;font-size:9px!important;display:grid!important}.order-payment-path h4{color:var(--gray-950);margin:0;font-size:12px}.order-payment-path p{line-height:1.7;color:var(--gray-600)!important;margin:4px 0 0!important;font-size:9px!important}.order-payment-path>button{width:100%;margin-block-start:auto}.order-payment-methods{border:0;min-width:0;margin:0;padding:0}.order-payment-methods legend{color:var(--gray-600);margin-block-end:7px;font-size:9px}.order-payment-methods>div{flex-wrap:wrap;gap:6px;display:flex}.order-payment-methods label{border:1px solid var(--gray-200);cursor:pointer;background:#fff;border-radius:8px;flex:88px;align-items:center;gap:7px;min-width:88px;padding:8px;display:flex}.order-payment-methods label:has(input:checked){border-color:var(--brand-500);background:var(--brand-50);box-shadow:0 0 0 2px var(--brand-100)}.order-payment-methods input{width:15px;height:15px;accent-color:var(--brand-700)}.order-payment-methods label span{gap:2px;min-width:0;display:grid!important}.order-payment-methods label strong{color:var(--gray-900);font-size:9px}.order-payment-methods label small{overflow-wrap:anywhere;color:var(--gray-500)!important;font-size:7px!important}.order-payment-pending{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.order-payment-pending>div{gap:3px;display:grid}.order-payment-pending strong{color:var(--gray-900)!important;font-size:11px!important}.order-payment-pending span,.order-payment-pending small{line-height:1.7;color:var(--gray-600)!important;font-size:9px!important}.order-payment-pending button{flex:none}.order-payment-center>.payment-unavailable{background:var(--warning-50);color:var(--warning-600);border-radius:9px;grid-column:auto;margin:0;padding:12px;font-size:10px}.order-payment-center>footer{border-block-start:1px solid var(--gray-100);color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;gap:7px 16px;padding-block-start:11px;font-size:8px;display:flex}.order-payment-center>footer a{color:var(--brand-700);text-underline-offset:2px;font-weight:800;text-decoration:underline}.order-cancellation-state{color:var(--gray-600);grid-column:2;align-items:center;gap:8px;font-size:9px;display:flex}.order-cancellation-state strong{color:var(--brand-800)}.order-cancellation-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-block-start:8px;display:flex}.order-cancellation-actions label{color:var(--gray-600);font-size:9px}.order-cancellation-actions select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:36px;color:var(--gray-800);background:#fff;padding-inline:10px}.order-cancellation-actions button{min-height:36px}.order-partial-refund-state{color:var(--gray-600);flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;font-size:9px;display:flex}.order-partial-refund-state strong{color:var(--brand-800)}.order-partial-refund-actions{border:1px solid var(--brand-100);border-radius:var(--radius-sm);background:var(--brand-25);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-block-start:10px;padding:14px;display:grid}.order-partial-refund-actions>strong,.order-partial-refund-actions>p,.partial-refund-item-grid{grid-column:1/-1}.order-partial-refund-actions>p{color:var(--gray-600);margin:-4px 0 0;font-size:9px}.order-partial-refund-actions>label{color:var(--gray-600);font-size:9px}.order-partial-refund-actions>select,.partial-refund-item-grid select{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:36px;color:var(--gray-800);background:#fff;padding-inline:10px}.partial-refund-item-grid{gap:7px;display:grid}.partial-refund-item-grid label{border-radius:var(--radius-sm);color:var(--gray-800);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:flex}.partial-refund-item-grid label span{gap:2px;display:grid}.partial-refund-item-grid label small{color:var(--gray-500);font-size:8px}.partial-refund-item-grid .purchased-item-option{align-items:center;gap:10px;min-width:0;display:flex}.partial-refund-item-grid .purchased-item-option>span:last-child{gap:2px;min-width:0;display:grid}.order-refund-evidence{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--gray-25);margin:16px 20px 0;overflow:hidden}.order-refund-evidence>header{border-block-end:1px solid var(--border);justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.order-refund-evidence>header p,.order-refund-evidence>header h3{margin:0}.order-refund-evidence>header h3{margin-block-start:3px;font-size:16px}.order-refund-evidence>header>span{color:var(--gray-600);align-self:center;font-size:9px}.order-refund-records{gap:12px;padding:14px;display:grid}.order-refund-record{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;gap:12px;padding:15px;display:grid}.order-refund-record>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-refund-record>header>div{gap:3px;display:grid}.order-refund-record>header>div>span{color:var(--gray-600);font-size:9px}.refund-event-times,.refund-source-evidence dl{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.refund-event-times div,.refund-source-evidence dl div{gap:2px;display:grid}.refund-event-times dt,.refund-source-evidence dt{color:var(--gray-500);font-size:8px}.refund-event-times dd,.refund-source-evidence dd{color:var(--gray-800);margin:0;font-size:10px;font-weight:800}.refund-source-evidence{border-radius:var(--radius-sm);background:var(--brand-25);gap:9px;padding:12px;display:grid}.refund-source-evidence>p,.refund-customer-reason,.refund-financial-boundary{color:var(--gray-700);margin:0;font-size:10px;line-height:1.7}.refund-item-evidence{gap:7px;display:grid}.refund-item-evidence>div{border-radius:var(--radius-sm);background:var(--gray-50);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.refund-item-evidence>div>span{gap:2px;display:grid}.refund-item-evidence small{color:var(--gray-600);font-size:8px}.refund-financial-boundary{border-radius:var(--radius-sm);background:var(--gray-50);padding:11px 12px}.order-funding-state,.order-funding-closed{grid-column:2;margin-block-start:8px;font-size:9px}.order-funding-state{color:var(--gray-600);align-items:center;gap:8px;display:flex}.order-funding-state strong{color:var(--brand-800)}.order-funding-closed{color:var(--gray-500);flex-wrap:wrap;gap:6px 14px;display:flex}.order-funding-closed a{color:var(--brand-700);text-decoration:underline}.order-promotion-evidence{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:8px;grid-column:2;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;margin-block-start:8px;padding:9px 11px;display:grid}.order-promotion-evidence span,.order-promotion-evidence small{color:var(--gray-600);font-size:9px}.order-promotion-evidence strong{color:var(--brand-800);font-size:10px}.order-promotion-evidence small{grid-column:1/-1}.order-card-status{justify-items:end;gap:7px;display:grid}.order-card-status>a{color:var(--brand-700);text-underline-offset:3px;font-size:10px;font-weight:800;text-decoration:underline}.order-detail-workspace{max-width:1040px}.order-progress{border-block-end:1px solid var(--border);background:#fff;padding:18px 21px}.order-progress h3{margin:0 0 13px;font-size:14px}.order-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-progress li{background:var(--gray-50);min-width:0;color:var(--gray-500);border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.order-progress li span{border:1px solid var(--gray-300);background:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.order-progress li strong{min-width:0;font-size:9px}.order-progress li.is-done{background:var(--brand-50);color:var(--brand-800)}.order-progress li.is-done span{border-color:var(--brand-500);background:var(--brand-600);color:#fff}.order-progress li.is-current{background:var(--warning-50);color:var(--gray-900)}.order-progress li.is-current span{border-color:var(--gold-500);box-shadow:0 0 0 3px #eab30826}.order-shipping-snapshot{border-block-start:1px solid var(--border);background:var(--brand-25);grid-template-columns:minmax(170px,.45fr) 1fr;align-items:start;gap:18px;padding:19px 21px;display:grid}.order-shipping-snapshot h3{margin:3px 0 0;font-size:16px}.order-shipping-snapshot address{color:var(--gray-700);gap:4px;font-size:10px;font-style:normal;display:grid}.order-shipping-snapshot address strong{color:var(--gray-950);font-size:12px}.order-shipping-snapshot address bdi{text-align:start;direction:ltr;unicode-bidi:isolate}.order-shipping-snapshot address small{color:var(--gray-500);font-size:8px}.order-support-handoff{border-block-start:1px solid var(--brand-100);background:var(--brand-25);justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.order-support-handoff>div:first-child{gap:4px;display:grid}.order-support-handoff strong{color:var(--gray-900);font-size:12px}.order-support-handoff span{color:var(--gray-600);font-size:9px;line-height:1.7}.order-support-handoff>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-support-handoff a{border:1px solid var(--brand-200);min-height:34px;color:var(--brand-700);background:#fff;border-radius:8px;align-items:center;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.customer-shipment-list{border-block-start:1px solid var(--gray-100);gap:11px;margin-block-start:16px;padding-block-start:15px;display:grid}.customer-shipment-list-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-shipment-list-heading p,.customer-shipment-list-heading h3{margin:0}.customer-shipment-list-heading h3{margin-block-start:2px;font-size:15px}.customer-shipment-list-heading>span{background:var(--gray-100);color:var(--gray-700);border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.order-tracking-refresh{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-block-start:14px;padding:12px 14px;display:flex}.order-tracking-refresh>div{gap:3px;display:grid}.order-tracking-refresh strong{color:var(--brand-900);font-size:10px}.order-tracking-refresh span,.order-tracking-refresh small{color:var(--gray-600);font-size:8px;line-height:1.6}.order-tracking-refresh .secondary-button{flex:none;min-height:38px}.customer-shipment-card{border:1px solid var(--gray-200);background:#fff;border-radius:12px;min-width:0;padding:15px;box-shadow:0 7px 20px #0f172a0a}.customer-shipment-card.is-delivered{border-color:var(--brand-200);background:linear-gradient(120deg, white, var(--brand-25))}.customer-shipment-card.has-problem{background:snow;border-color:#fecdca}.customer-shipment-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-shipment-card>header p,.customer-shipment-card>header h4{margin:0}.customer-shipment-card>header p{color:var(--gray-500);font-size:8px}.customer-shipment-card>header h4{text-align:start;margin-block-start:3px;font-size:13px}.customer-shipment-guidance{color:var(--gray-700);margin:10px 0 0;font-size:10px;line-height:1.75}.customer-shipment-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.customer-shipment-progress li{background:var(--gray-50);min-width:0;color:var(--gray-500);border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.customer-shipment-progress li>span{border:1px solid var(--gray-300);background:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.customer-shipment-progress li strong{min-width:0;font-size:8px}.customer-shipment-progress li.is-done{background:var(--brand-50);color:var(--brand-800)}.customer-shipment-progress li.is-done>span{border-color:var(--brand-600);background:var(--brand-600);color:#fff}.customer-shipment-progress li.is-current{background:var(--warning-50);color:var(--gray-900)}.customer-shipment-progress li.is-current>span{border-color:var(--gold-500)}.customer-shipment-facts{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:7px;margin:12px 0 0;display:grid}.customer-shipment-facts>div{background:var(--gray-50);border-radius:8px;padding:9px 10px}.customer-shipment-facts dt{color:var(--gray-500);font-size:7px}.customer-shipment-facts dd{color:var(--gray-900);margin:3px 0 0;font-size:9px;font-weight:800}.customer-shipment-items{border:1px solid var(--gray-100);background:var(--gray-25);border-radius:8px;margin-block-start:10px;padding:10px 11px}.customer-shipment-items>strong{font-size:9px}.customer-shipment-items ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.customer-shipment-items li{color:var(--gray-700);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.customer-shipment-items li b{color:var(--brand-800);white-space:nowrap}.customer-shipment-reference,.customer-shipment-next-attempt{background:var(--brand-25);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-block-start:10px;padding:10px 11px;display:flex}.customer-shipment-reference span,.customer-shipment-next-attempt span{color:var(--gray-600);font-size:8px}.customer-shipment-reference strong,.customer-shipment-next-attempt strong{color:var(--brand-900);overflow-wrap:anywhere;font-size:10px}.customer-delivery-code{background:var(--warning-50);border:1px solid #fedf89;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;margin-block-start:10px;padding:12px;display:grid}.customer-delivery-code>div{gap:2px;display:grid}.customer-delivery-code span{color:var(--gray-900);font-size:9px;font-weight:800}.customer-delivery-code strong{color:var(--warning-600);letter-spacing:.08em;grid-row:span 2;font-size:20px}.customer-delivery-code small{color:var(--gray-600);font-size:7px}.customer-delivery-code>small{grid-column:1/-1}.customer-carrier-events{border-block-start:1px solid var(--gray-100);margin-block-start:10px;padding-block-start:9px}.customer-carrier-events summary{color:var(--brand-700);cursor:pointer;font-size:9px;font-weight:800}.customer-carrier-events ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.customer-carrier-events li{color:var(--gray-600);justify-content:space-between;gap:12px;font-size:8px;display:flex}.customer-carrier-events time{color:var(--gray-500)}.customer-shipment-recovery{background:#fff4ed;border:1px solid #fecdca;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-block-start:10px;padding:11px 12px;display:flex}.customer-shipment-recovery>div{gap:3px;display:grid}.customer-shipment-recovery strong{color:var(--error-600);font-size:9px}.customer-shipment-recovery span{color:var(--gray-700);font-size:8px;line-height:1.6}.customer-shipment-recovery a{color:var(--brand-700);flex:none;font-size:8px;font-weight:800}.wallet-workspace{max-width:820px;margin-inline:auto}.wallet-balance-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--brand-50), white);box-shadow:var(--shadow-sm);grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:24px;padding:26px;display:grid}.wallet-balance-card>div span,.wallet-balance-card small{color:var(--gray-600);font-size:10px}.wallet-balance-card h2{color:var(--brand-900);margin:5px 0;font-size:34px}.wallet-balance-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.wallet-balance-card dl div{border:1px solid var(--brand-100);border-radius:var(--radius-sm);background:#ffffffb8;padding:13px}.wallet-balance-card dt{color:var(--gray-500);font-size:9px}.wallet-balance-card dd{color:var(--gray-900);margin:4px 0 0;font-weight:800}.wallet-policy-notice{border-radius:var(--radius-md);background:var(--warning-50);border:1px solid #fedf89;margin-block-start:16px;padding:16px 18px}.wallet-policy-notice strong{color:var(--warning-600)}.wallet-policy-notice p{color:var(--gray-700);margin:5px 0 0;font-size:10px;line-height:1.8}.wallet-actions{flex-wrap:wrap;gap:10px;margin-block-start:18px;display:flex}.favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.favorites-grid:has(>.product-card:only-child){grid-template-columns:minmax(0,280px);justify-content:center}.dashboard-root{background:var(--page);grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{background:var(--brand-950);color:#fff;flex-direction:column;height:100vh;padding:25px 18px 20px;display:flex;position:sticky;inset-block-start:0}.dashboard-brand{padding-inline:8px}.dashboard-brand strong{color:#fff}.dashboard-brand small{color:var(--brand-200)}.dashboard-mobile-menu-toggle{display:none}.dashboard-sidebar nav{flex-direction:column;flex:1;gap:6px;min-height:0;margin-block-start:45px;display:flex;overflow-y:auto}.dashboard-nav-group{border:1px solid #0000;border-radius:10px;flex:none}.dashboard-nav-group[open]{background:#ffffff09;border-color:#ffffff1a;padding-block-end:5px}.dashboard-nav-group summary{min-height:39px;color:var(--brand-200);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:10px;font-weight:800;list-style:none;display:flex}.dashboard-nav-group summary::-webkit-details-marker{display:none}.dashboard-nav-group summary span{transition:transform .18s}.dashboard-nav-group[open] summary span{transform:rotate(180deg)}.dashboard-nav-group>div{gap:3px;padding-inline:5px;display:grid}.dashboard-sidebar nav a{min-height:46px;color:var(--brand-100);border-radius:9px;align-items:center;gap:12px;padding-inline:13px;font-size:13px;display:flex}.dashboard-sidebar nav a:hover,.dashboard-sidebar nav a.active{color:#fff;background:#ffffff1c}.dashboard-sidebar nav svg{width:20px;height:20px}.dashboard-user{background:var(--brand-950);border-block-start:1px solid #ffffff26;flex:none;align-items:center;gap:10px;margin-block-start:auto;padding:15px 10px 0;display:flex}.avatar{background:var(--gold-500);width:39px;height:39px;color:var(--gray-950);border-radius:50%;place-items:center;font-weight:700;display:grid}.dashboard-user strong,.dashboard-user small{display:block}.dashboard-user strong{font-size:12px}.dashboard-user small{color:var(--brand-200);font-size:10px}.dashboard-content{min-width:0}.dashboard-topbar{border-block-end:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding-inline:clamp(24px,4vw,55px);display:flex}.dashboard-topbar p{color:var(--brand-700);margin:0;font-size:11px;font-weight:700}.dashboard-topbar h1{margin:3px 0 0;font-size:22px}.dashboard-actions{align-items:center;gap:12px;display:flex}.dashboard-actions button{border:1px solid var(--border);width:42px;height:42px;color:var(--gold-700);background:#fff;border-radius:50%}.dashboard-actions a{border:1px solid var(--gray-300);border-radius:8px;place-items:center;min-height:42px;padding-inline:15px;font-size:12px;font-weight:700;display:grid}.dashboard-actions .notification-link{width:42px;color:var(--gold-700);border-radius:50%;padding:0}.dashboard-content main{padding:30px clamp(24px,4vw,55px) 60px}.dashboard-subtitle{color:var(--gray-600);margin:0 0 24px;font-size:12px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-card{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:22px;position:relative;overflow:hidden}.stat-accent{width:4px;position:absolute;inset-block:0;inset-inline-start:0}.stat-accent.green{background:var(--brand-500)}.stat-accent.gold{background:var(--gold-500)}.stat-accent.blue{background:var(--info-600)}.stat-accent.purple{background:#80519f}.stat-card p{color:var(--gray-600);margin:0 0 10px;font-size:12px}.stat-card strong{font-size:clamp(20px,2.3vw,29px);line-height:1.2;display:block}.stat-card small{color:var(--brand-700);margin-block-start:9px;font-size:10px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;margin-block-start:16px;display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.panel-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-block-end:18px;display:flex}.panel-header h2{margin:0;font-size:19px}.panel-header>button,.panel-header>a{border:1px solid var(--gray-300);min-height:36px;color:var(--brand-700);background:#fff;border-radius:7px;align-items:center;padding-inline:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.review-list article{border-block-end:1px solid var(--border);grid-template-columns:42px minmax(140px,1fr) auto auto;align-items:center;gap:11px;padding-block:13px;display:grid}.review-list article:last-child{border:0}.seller-avatar{background:var(--brand-50);width:38px;height:38px;color:var(--brand-700);border-radius:10px;place-items:center;font-weight:700;display:grid}.review-list strong,.review-list small{display:block}.review-list strong{font-size:12px}.review-list small{color:var(--gray-500);font-size:9px}.review-list button{color:var(--brand-700);background:0 0;border:0;font-size:10px;font-weight:700}.status-chip{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:25px;padding-inline:8px;font-size:9px;font-weight:700;display:inline-flex}.status-chip.neutral{background:var(--gray-100);color:var(--gray-700)}.status-chip.success{background:var(--brand-50);color:var(--brand-700)}.status-chip.warning{background:var(--warning-50);color:var(--warning-600)}.status-chip.danger{color:var(--error-600);background:#fef3f2}.alert-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.alert-list li{align-items:center;gap:11px;padding-block:11px;display:flex}.alert-count{border-radius:10px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.alert-count.critical{color:var(--error-600);background:#fef3f2}.alert-count.warning{background:var(--warning-50);color:var(--warning-600)}.alert-count.info{background:var(--info-50);color:var(--info-600)}.alert-list strong,.alert-list small{display:block}.alert-list strong{font-size:12px}.alert-list small{color:var(--gray-500);font-size:9px}.table-panel{margin-block-start:16px;padding-block-end:10px;overflow:hidden}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--brand-300);outline-offset:2px;border-radius:6px}table{border-collapse:collapse;width:100%;font-size:11px}th{color:var(--gray-500);text-align:start;background:var(--gray-50);font-weight:600}th,td{border-block-end:1px solid var(--border);white-space:nowrap;padding:12px 13px}td button{color:var(--brand-700);background:0 0;border:0;font-weight:700}.onboarding-banner{border-radius:var(--radius-md);background:linear-gradient(100deg, var(--gold-50), #fff9dd);border:1px solid var(--gold-200);justify-content:space-between;align-items:center;gap:20px;margin-block-end:16px;padding:23px 25px;display:flex}.onboarding-banner h2{margin:8px 0 3px;font-size:19px}.onboarding-banner p{color:var(--gray-600);margin:0;font-size:11px}.onboarding-banner>button{background:var(--brand-700);color:#fff;border:0;border-radius:8px;min-height:42px;padding-inline:17px;font-size:11px;font-weight:700}.vendor-stats .stat-card small{color:var(--gray-500)}.progress-steps{justify-content:space-between;align-items:center;gap:12px;min-height:130px;display:flex}.progress-steps>div{text-align:center;min-width:95px}.progress-steps>div>span{background:var(--gray-100);width:35px;height:35px;color:var(--gray-700);border-radius:50%;place-items:center;margin-inline:auto;font-weight:700;display:grid}.progress-steps>div.active>span{background:var(--brand-600);color:#fff}.progress-steps strong,.progress-steps small{display:block}.progress-steps strong{margin-block-start:8px;font-size:13px}.progress-steps small{color:var(--gray-500);font-size:9px}.progress-steps i{background:var(--border);flex:1;height:2px}.performance-card h2{color:var(--brand-700);margin:8px 0;font-size:42px}.performance-card>p:not(.eyebrow){color:var(--gray-600);font-size:11px}.progress-bar{background:var(--gray-100);border-radius:99px;height:8px;margin-block:18px 8px;overflow:hidden}.progress-bar span{background:var(--brand-500);height:100%;display:block}.performance-card>small{color:var(--gray-500);font-size:9px}.dashboard-live-workspace{gap:16px;display:grid}.dashboard-live-toolbar{border:1px solid var(--brand-100);border-radius:var(--radius-sm);background:var(--brand-25);min-height:48px;color:var(--gray-600);align-items:center;gap:14px;padding:9px 12px;font-size:10px;display:flex}.dashboard-live-toolbar p{color:var(--brand-800);align-items:center;gap:7px;margin:0;font-weight:700;display:flex}.dashboard-live-toolbar>span{margin-inline-start:auto}.dashboard-live-toolbar label{color:var(--gray-700);align-items:center;gap:9px;font-weight:700;display:flex}.dashboard-live-toolbar select{border:1px solid var(--gray-300);max-width:260px;min-height:34px;color:var(--gray-900);background:#fff;border-radius:7px;padding-inline:10px 30px}.dashboard-live-toolbar .secondary-button{min-height:34px;padding-inline:12px}.live-indicator{background:var(--success-600,#079455);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #07945521}.dashboard-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-queue-grid>a{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1fr auto;gap:3px 12px;padding:15px 17px;display:grid}.dashboard-queue-grid span{color:var(--gray-700);font-size:11px;font-weight:700}.dashboard-queue-grid strong{color:var(--brand-800);grid-area:1/2/span 2;align-self:center;font-size:24px}.dashboard-queue-grid small{color:var(--gray-500);font-size:9px}.review-list article>a{color:var(--brand-700);font-size:10px;font-weight:700}.dashboard-compact-empty{min-height:120px}.dashboard-table-note{color:var(--gray-500);font-size:9px}.dashboard-empty-row{height:82px;color:var(--gray-500);text-align:center}.performance-card>a{color:var(--brand-700);margin-block-start:10px;font-size:10px;font-weight:700;text-decoration:underline;display:inline-flex}.onboarding-workspace{flex-direction:column;gap:16px;display:flex}.workspace-loading,.workspace-empty{min-height:180px;color:var(--gray-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.workspace-empty p{max-width:360px;margin:0;font-size:12px}.application-status-card{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:linear-gradient(110deg, var(--brand-50), white);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:23px 25px;display:grid}.application-status-card h2{margin:3px 0;font-size:25px}.application-status-card>div>p:last-child{color:var(--gray-600);margin:0;font-size:11px}.application-reason{border-inline-start:4px solid var(--warning-600);background:var(--warning-50);border-radius:7px;grid-column:1/-1;padding:13px 15px}.application-reason strong{font-size:12px}.application-reason p{color:var(--gray-700);margin:3px 0 0}.onboarding-section{margin:0}.panel-header small{color:var(--gray-500)}.vendor-application-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.vendor-application-form textarea,.review-decision-form textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);outline:0;min-height:96px;padding:12px 13px}.vendor-application-form textarea:focus,.review-decision-form textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.vendor-application-form input:disabled,.vendor-application-form textarea:disabled{color:var(--gray-700);background:var(--gray-100);cursor:not-allowed}.field-span-2{grid-column:1/-1}.form-actions{justify-content:flex-end;padding-block-start:3px;display:flex}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.document-card{border:1px solid var(--border);background:var(--gray-25);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.document-card.is-complete{border-color:var(--brand-200);background:var(--brand-25)}.document-card>div{grid-template-columns:32px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}.document-state{background:var(--warning-50);width:30px;height:30px;color:var(--warning-600);border-radius:50%;grid-row:1/3;place-items:center;font-weight:700;display:grid}.document-card.is-complete .document-state{color:var(--brand-700);background:var(--brand-100)}.document-card strong,.document-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-card strong{font-size:12px}.document-card small{color:var(--gray-500);font-size:9px}.document-card>a{color:var(--brand-700);font-size:10px;font-weight:700}.document-upload{grid-column:1/-1}.document-upload input{opacity:0;width:1px;height:1px;position:absolute}.document-upload span{border:1px dashed var(--gray-300);min-height:36px;color:var(--brand-700);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.document-upload input:focus-visible+span{outline:3px solid var(--gold-500)}.submit-review-row{background:var(--gray-50);border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-block-start:20px;padding:18px;display:flex}.submit-review-row p{color:var(--gray-600);margin:3px 0 0;font-size:10px}.submit-review-row button:disabled{opacity:.5;cursor:not-allowed}.decision-timeline{margin:0;padding:0;list-style:none}.decision-timeline li{grid-template-columns:20px 1fr;gap:10px;padding-block:10px;display:grid;position:relative}.decision-timeline li>span{background:var(--brand-500);width:12px;height:12px;box-shadow:0 0 0 4px var(--brand-100);border-radius:50%;margin-block-start:4px}.decision-timeline li:not(:last-child):before{content:"";background:var(--brand-100);width:2px;position:absolute;inset-block:27px -5px;inset-inline-start:5px}.decision-timeline strong,.decision-timeline small{display:block}.decision-timeline strong{font-size:12px}.decision-timeline small{color:var(--gray-500);font-size:9px}.decision-timeline p{color:var(--gray-700);margin:5px 0 0;font-size:11px}.workspace-back-link{color:var(--brand-700);margin:4px 0 0;font-size:12px;font-weight:700}.review-workspace{grid-template-columns:minmax(270px,.72fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.review-workspace>.form-feedback{grid-column:1/-1}.review-queue,.review-detail{margin:0}.compact-select select,.review-decision-form select{border:1px solid var(--gray-300);background:#fff;border-radius:7px;min-height:40px;padding-inline:10px 28px}.queue-list{flex-direction:column;gap:6px;display:flex}.queue-list>button{text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.queue-list>button:hover,.queue-list>button.is-selected{border-color:var(--brand-200);background:var(--brand-50)}.queue-list strong,.queue-list small{display:block}.queue-list strong{font-size:12px}.queue-list small{color:var(--gray-500);margin-block-start:2px;font-size:9px}.review-detail-header{border-block-end:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-block-end:18px;display:flex}.review-detail-header h2{margin:2px 0;font-size:27px}.review-detail-header>div>p:last-child{color:var(--gray-500);margin:0;font-size:11px}.review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:10px 0 0;display:grid}.review-facts>div{border-block-end:1px solid var(--border);padding-block:13px}.review-facts .fact-wide{grid-column:1/-1}.review-facts dt{color:var(--gray-500);font-size:10px}.review-facts dd{margin:3px 0 0;font-size:12px;font-weight:600}.review-documents,.review-decision-form,.review-history{margin-block-start:23px}.review-documents h3,.review-decision-form h3,.review-history h3{margin:0 0 11px;font-size:15px}.review-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-documents a{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:13px;min-width:0;padding:11px;display:flex}.review-documents a>span:first-child{min-width:0}.review-documents strong,.review-documents small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-documents strong{font-size:11px}.review-documents small{color:var(--gray-500);font-size:8px}.review-documents a>span:last-child{color:var(--brand-700);white-space:nowrap;font-size:9px;font-weight:700}.review-decision-form{border:1px solid var(--gold-200);background:var(--gold-50);border-radius:10px;grid-template-columns:190px minmax(0,1fr) auto;align-items:end;gap:11px;padding:17px;display:grid}.review-decision-form h3{grid-column:1/-1}.review-decision-form textarea{background:#fff;min-height:72px}.review-decision-form button{min-height:45px}.step-up-panel{border:1px solid var(--gold-200);background:var(--gold-50);border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr);align-items:end;gap:20px;margin-block-start:23px;padding:17px;display:grid}.step-up-panel.is-confirmed{border-color:var(--brand-200);background:var(--brand-50);grid-template-columns:1fr auto}.step-up-panel h3,.step-up-panel p,.step-up-panel small{margin:0}.step-up-panel h3{margin-block:3px;font-size:15px}.step-up-panel small{color:var(--gray-600)}.step-up-panel form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:1180px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}.address-book-layout{grid-template-columns:1fr}.address-form-panel{position:static}.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header-main{grid-template-columns:auto minmax(260px,1fr);gap:18px}.header-actions{grid-column:1/-1;justify-content:space-between;padding-block-end:12px}.location-action{margin-inline-end:auto}.home-products,.home-discovery nav{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recent-count-1 .recently-viewed-continuation{grid-column:span 3}.recent-count-2 .recently-viewed-continuation{grid-column:span 2}.catalog-grid,.search-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-control-summary{grid-template-columns:1fr}.site-control-grid-planned{grid-template-columns:repeat(2,minmax(0,1fr))}.review-workspace{grid-template-columns:1fr}.review-queue{position:static}.queue-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:900px){.container{width:min(calc(100% - 28px), var(--container))}.utility-bar{display:none}.header-main{grid-template-columns:auto 1fr auto;min-height:70px}.brand small{display:none}.brand strong{font-size:20px}.brand-mark{width:39px;height:39px}.mobile-menu{border-radius:50%;grid-area:1/3;place-items:center;width:44px;height:44px;display:grid}.mobile-cart-shortcut{border:1px solid var(--gray-200);background:var(--gray-50);width:44px;height:44px;color:var(--brand-800);border-radius:50%;grid-area:1/2;justify-self:end;place-items:center;display:grid;position:relative}.mobile-cart-shortcut svg{width:22px;height:22px}.mobile-cart-shortcut b{background:var(--gold-500);min-width:19px;height:19px;color:var(--gray-950);border:2px solid #fff;border-radius:999px;place-items:center;padding-inline:4px;font-size:9px;line-height:1;display:grid;position:absolute;inset-block-start:-3px;inset-inline-start:-3px}.brand{grid-area:1/1}.search-shell{grid-area:2/1/auto/-1;margin-block-end:13px}.header-actions,.category-nav{display:none}.category-nav.is-mobile-open{display:block}.category-scroll{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:2px;min-height:auto;padding-block:10px;display:grid;overflow:visible}.category-scroll>a{border-block-end:0;border-radius:8px;justify-content:start;min-height:42px;padding-inline:12px}.category-scroll>a:hover{background:var(--brand-50)}.category-nav-group{border:1px solid var(--gray-100);border-radius:10px;grid-column:1/-1;align-self:auto;overflow:hidden}.category-scroll .category-nav-root{border:0;grid-template-columns:minmax(0,1fr) auto;justify-items:start;min-height:42px;padding-inline:12px}.category-nav-root>span{justify-self:end}.category-nav-submenu{border:0;border-block-start:1px solid var(--gray-100);width:auto;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 8px 8px;display:grid;position:static;transform:none}.category-nav-group:hover .category-nav-submenu,.category-nav-group:focus-within .category-nav-submenu{transform:none}.category-scroll .category-nav-submenu a{grid-template-columns:1fr;align-content:center;gap:1px;min-width:0;min-height:40px}.category-nav-submenu small{white-space:nowrap}.category-scroll .category-nav-submenu .category-nav-all{grid-column:1/-1}.mobile-account-links{border-block-start:1px solid var(--gray-100);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block-start:7px;padding-block-start:10px;display:grid}.mobile-account-links a{border:1px solid var(--gray-200);min-height:42px;color:var(--brand-800);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.mobile-account-links a:last-child:nth-child(odd){grid-column:1/-1}.mobile-account-links .mobile-status-link{grid-template-columns:minmax(0,auto) auto;place-content:center;gap:5px;padding-inline:7px;position:relative}.mobile-account-links .mobile-location-link svg{width:18px;height:18px}.mobile-status-link b{background:var(--gold-500);min-width:18px;height:18px;color:var(--gray-950);border-radius:999px;place-items:center;padding-inline:4px;font-size:9px;line-height:1;display:grid}.hero-section{min-height:390px}.hero-overlay,.hero-section[class*=home-theme-] .hero-overlay{background:linear-gradient(#092a1e14 22%,#092a1ef0)}.hero-image{object-position:36% center}.hero-copy{color:#fff;width:auto;padding:28px;position:absolute;inset-block-end:0;inset-inline:0}.hero-copy h1{color:#fff;font-size:40px}.hero-copy p{color:var(--brand-100);font-size:14px}.hero-stat{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{min-height:290px}.home-products,.recent-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.home-catalog-loading{grid-template-columns:repeat(3,minmax(0,1fr))}.home-catalog-loading span:nth-child(n+4){display:none}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-hero{grid-template-columns:72px minmax(0,1fr)}.store-hero-mark{border-radius:21px;width:72px;height:72px;font-size:31px}.store-hero dl{grid-column:1/-1}.catalog-header{flex-direction:column;align-items:flex-start}.catalog-summary{justify-content:space-between;width:100%}.category-landing-hero{grid-template-columns:1fr}.category-landing-visual{min-height:285px}.category-landing-copy{padding:34px}.category-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-catalog-layout{display:block}.desktop-filters{display:none}.mobile-filters{display:block}.mobile-filters .filters-panel{display:none}.mobile-filters .filters-panel.is-open{z-index:100;overscroll-behavior:contain;max-height:none;box-shadow:0 0 0 100vmax #05140f8a, var(--shadow-md);border-radius:18px;flex-direction:column;margin:0;display:flex;position:fixed;inset:12px;overflow:hidden}.mobile-filters .filters-title{z-index:2;background:#fff;flex:none;margin:-20px -20px 0;padding:18px 20px 15px}.mobile-filters .filters-close{border:1px solid var(--gray-200);border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}.mobile-filters form{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-filters .filters-scroll-body{overscroll-behavior:contain;flex:1;min-height:0;padding-inline:3px;overflow-y:auto}.mobile-filters .apply-filters{flex:none;margin-block-start:12px;box-shadow:0 -12px 20px #fff}.catalog-loading{grid-template-columns:1fr}.catalog-loading-filter{display:none}.product-loading{grid-template-columns:1fr}.product-loading span:last-child{min-height:420px}.product-detail{grid-template-columns:1fr}.product-gallery,.product-summary{width:100%;max-width:680px;margin-inline:auto}.product-description{gap:35px;padding:35px}.related-grid{grid-template-columns:repeat(3,1fr)}.related-grid .product-card:last-child{display:none}.dashboard-root{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.dashboard-sidebar{min-width:0;max-width:100%;height:auto;padding:15px;position:relative;overflow-x:hidden}.dashboard-sidebar nav{flex-direction:row;flex:none;width:100%;min-width:0;margin-block-start:15px;padding-block-end:3px;overflow:auto hidden}.dashboard-nav-group{min-width:220px}.dashboard-sidebar nav a{min-width:max-content}.dashboard-user{display:none}.dashboard-content{max-width:100%}.dashboard-content main{padding-block-start:23px}.site-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-live-toolbar{flex-wrap:wrap}.dashboard-live-toolbar>span{margin-inline-start:0}.dashboard-live-toolbar button{margin-inline-start:auto}.document-grid,.review-decision-form,.step-up-panel,.step-up-panel.is-confirmed{grid-template-columns:1fr}.review-decision-form h3{grid-column:auto}.step-up-panel form{grid-template-columns:1fr}.auth-page{padding-block-start:34px}.auth-layout{grid-template-columns:1fr}.auth-aside{min-height:auto}.auth-aside h2{max-width:620px}.account-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trust-strip,.home-discovery nav,.category-grid,.homepage-product-shelf .home-products,.recent-products-grid,.catalog-browse-nav>div,.search-recovery-categories,.thumbnail-list{contain:paint}body{font-size:15px}body:has(.mobile-bottom-nav){padding-block-end:calc(70px + env(safe-area-inset-bottom))}:is(body:has(.mobile-purchase-dock),body:has(.mobile-cart-dock)){padding-block-end:calc(82px + env(safe-area-inset-bottom))}.site-control-summary{gap:14px;padding:16px 14px}.site-control-summary h2{font-size:24px;line-height:1.35}.site-control-summary p{font-size:11px;line-height:1.65}.site-control-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.site-control-summary dl div{padding:9px 7px}.site-control-summary dt{font-size:7px}.site-control-summary dd{margin-block-start:3px;font-size:9px}.site-control-grid,.site-control-grid-planned{grid-template-columns:1fr}.site-section-heading{flex-direction:column;align-items:flex-start}.site-workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-workspace-shortcuts a{justify-content:center}.container{width:min(calc(100% - 22px), var(--container))}.demo-notice{min-height:36px;font-size:10px}.header-main{gap:10px}.brand>span:last-child{display:none}.brand-mark{width:37px;height:37px}.search-box{height:46px}.mobile-bottom-nav{z-index:70;min-height:64px;padding:5px max(4px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(4px, env(safe-area-inset-left));border-block-start:1px solid var(--gray-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 24px #0d33271f}.mobile-bottom-nav a{min-width:0;min-height:54px;color:var(--gray-500);border-radius:10px;align-content:center;place-items:center;gap:2px;font-size:9px;font-weight:750;line-height:1;display:grid;position:relative}.mobile-bottom-nav a svg{width:21px;height:21px}.mobile-bottom-nav a[aria-current=page]{background:var(--brand-50);color:var(--brand-800)}.mobile-bottom-nav a b{background:var(--gold-500);min-width:18px;height:18px;color:var(--gray-950);border:2px solid #fff;border-radius:999px;place-items:center;padding-inline:4px;font-size:8px;line-height:1;display:grid;position:absolute;inset-block-start:2px;inset-inline-start:calc(50% - 21px)}.hero-section{border-radius:18px;min-height:340px;margin-block-start:10px}.hero-section:has(.home-testing-campaign){min-height:440px}.hero-copy{padding:20px}.hero-copy h1{font-size:31px}.hero-copy p{font-size:13px}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-block-start:13px;display:grid}.hero-actions a{text-align:center;width:100%;min-height:44px;padding-inline:9px}.eyebrow-chip{font-size:9px}.home-hero-loading-copy{width:100%;padding:55px 22px}.home-hero-loading-copy span:nth-child(2){height:58px}.trust-strip{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;align-items:stretch;min-height:66px;display:flex;overflow-x:auto;transform:translateY(-6px)}.trust-strip::-webkit-scrollbar{display:none}.trust-strip>div{border-inline-end:1px solid var(--border);scroll-snap-align:start;border-block-end:0;flex:0 0 min(235px,75vw);justify-content:flex-start;min-width:min(235px,75vw);padding:10px 13px}.trust-strip>div:last-child{border-inline-end:0}.trust-icon{width:38px;height:38px}.home-catalog-priority>.section-block:first-child{margin-block-start:10px}.home-discovery{margin-block-start:18px}.home-discovery>header{flex-direction:column;align-items:flex-start;gap:8px}.home-discovery nav{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-block-end:8px;display:flex;overflow-x:auto}.home-discovery-card{scroll-snap-align:start;flex:0 0 min(245px,78vw)}.home-size-discovery{grid-template-columns:1fr;padding:28px 20px}.home-size-discovery nav{grid-template-columns:repeat(2,minmax(0,1fr))}.section-block{margin-block:50px}.section-heading h2{font-size:26px}.section-heading>a{font-size:12px}.category-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:10px;padding-block-end:8px;display:flex;overflow-x:auto}.category-card{scroll-snap-align:start;border-radius:15px;flex:0 0 min(255px,78vw);min-height:285px}.category-card-copy{inset-block-end:15px;inset-inline:15px}.category-card strong{font-size:17px}.category-nav-submenu{grid-template-columns:1fr}.category-scroll .category-nav-submenu .category-nav-all{grid-column:auto}.account-profile-form{grid-template-columns:minmax(0,1fr)}.account-profile-form small{grid-column:auto}.category-landing-page{padding-block-end:10px}.category-landing-hero{border-radius:16px}.category-landing-visual{min-height:220px}.category-landing-copy{padding:25px 20px}.category-landing-copy h1{font-size:37px}.category-landing-facts{flex-direction:column;align-items:stretch}.category-landing-facts span{justify-content:center}.category-landing-copy .primary-button{width:100%}.category-branches,.category-product-shelf{margin-block-start:43px}.category-branch-grid{grid-template-columns:1fr}.category-branch-card{grid-template-columns:66px minmax(0,1fr) auto}.category-branch-visual{width:66px}.category-product-shelf .section-heading{flex-direction:column;align-items:flex-start}.category-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-landing-loading{grid-template-rows:360px 75px 1fr;min-height:520px}.product-showcase{padding-block:45px}.homepage-product-shelf{padding-block:28px}.homepage-product-shelf .section-heading,.homepage-product-shelf .homepage-shelf-intro{margin-block-end:18px}.home-products,.catalog-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.homepage-product-shelf .home-products{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;padding-block-end:8px;display:flex;overflow-x:auto}.homepage-product-shelf .home-products>.product-card{scroll-snap-align:start;flex:0 0 min(230px,78vw)}.product-card{border-radius:10px}.product-info{padding:10px}.product-info h3{min-height:39px;font-size:12px}.product-brand{font-size:10px}.price-row strong{font-size:14px}.product-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 55px);overflow:hidden}.wishlist-button{width:36px;height:36px}.wishlist-button svg{width:19px}.product-card-actions{grid-template-columns:1fr}.product-card-actions .product-compare-button{width:100%}.product-quick-purchase-dialog{border-radius:0;width:100%;height:100%;max-height:none;margin:0;inset:0}.product-quick-purchase-shell{height:100dvh;max-height:none}.product-quick-purchase-dialog header{padding:max(13px, env(safe-area-inset-top)) 14px 13px}.product-quick-purchase-dialog header h2{font-size:18px}.product-quick-purchase-close{width:44px;height:44px}.product-quick-purchase-body{padding:16px 14px max(18px, env(safe-area-inset-bottom))}.product-quick-purchase-content{grid-template-columns:1fr;gap:20px}.product-quick-purchase-summary{grid-template-columns:92px minmax(0,1fr);display:grid;position:static}.product-quick-purchase-media{aspect-ratio:auto;height:100%;min-height:118px}.product-quick-purchase-summary>div:last-child{align-content:center;padding:12px}.product-quick-purchase-summary>div:last-child>strong{font-size:14px}.product-quick-purchase-summary>div:last-child>b{font-size:17px}.product-quick-purchase-state{min-height:65dvh}.quick-purchase-variant-picker .size-options label{min-width:58px}.quick-purchase-action{min-height:50px;display:inline-flex}.cart-preview-dialog{border-radius:0;width:100%;height:100%;margin:0;inset:0}.cart-preview-dialog header{padding:max(13px, env(safe-area-inset-top)) 14px 13px}.cart-preview-dialog header h2{font-size:20px}.cart-preview-body{overscroll-behavior:contain}.cart-preview-items{padding:13px}.cart-preview-item{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:9px}.cart-preview-media{width:68px;height:88px}.cart-preview-summary{padding:14px 13px max(14px, env(safe-area-inset-bottom))}.cart-preview-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-preview-summary dl>div{padding-inline:7px}.cart-preview-summary dd{font-size:12px}.cart-preview-actions{grid-template-columns:1fr}.cart-preview-actions>*{min-height:44px}.recently-viewed-heading{flex-direction:column;align-items:flex-start;gap:12px}.recent-products-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;gap:9px;padding-block-end:8px;display:flex;overflow-x:auto}.recent-products-grid>*{scroll-snap-align:start;flex:0 0 min(245px,78vw)}.recent-count-1 .recently-viewed-continuation,.recent-count-2 .recently-viewed-continuation{grid-column:auto}.recently-viewed-continuation{min-height:420px;padding:24px 20px}.recently-viewed-continuation nav{flex-direction:column}.recently-viewed-continuation nav a{justify-content:space-between}.editorial-grid{grid-template-columns:1fr}.editorial-card,.seller-card{min-height:270px;padding:28px}.seller-card{flex-direction:column;grid-column:auto;align-items:flex-start}.seller-card h2{font-size:29px}.home-catalog-state{min-height:250px;margin-block:35px;padding:26px 20px}.home-empty-actions{width:100%}.home-empty-actions>*{flex:1}.home-brand-list{grid-template-columns:1fr}.home-brand-list a{min-height:70px}.home-catalog-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-catalog-loading span:nth-child(3){display:none}.store-grid{grid-template-columns:1fr}.store-card>a{min-height:104px;padding:14px}.store-hero{grid-template-columns:58px minmax(0,1fr);gap:15px;padding:20px 16px}.store-hero-mark{border-radius:17px;width:58px;height:58px;font-size:25px}.store-hero h1{font-size:27px}.store-hero>div>p:last-child{font-size:12px}.store-hero dl>div{flex-direction:column;align-items:flex-start;gap:3px}.store-category-browser{margin-block-start:-20px;padding:15px 13px}.store-category-browser-heading{flex-direction:column;align-items:flex-start;gap:5px}.store-category-browser-heading h2{font-size:17px}.store-category-links{margin-block-start:11px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:16px}.catalog-header{margin-block:10px 24px}.catalog-header h1{font-size:36px}.catalog-summary{flex-direction:column;align-items:flex-start;gap:10px}.catalog-summary label,.catalog-summary select{width:100%}.catalog-summary select{padding-inline:10px}.breadcrumbs{min-height:52px}.catalog-browse-nav{flex-direction:column;align-items:flex-start;gap:9px;margin-block:0 22px;padding:13px}.catalog-browse-nav>div{width:100%}.catalog-active-filters{flex-direction:column;align-items:stretch;gap:11px}.catalog-active-filters header{justify-content:space-between}.catalog-filter-chips{justify-content:flex-start}.catalog-empty-guidance,.search-recovery-section{padding-inline:18px}.catalog-empty-actions{flex-direction:column;width:100%}.catalog-empty-actions>*{width:100%}.search-recovery-section .section-heading{flex-direction:column;align-items:flex-start}.search-recovery-categories{overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-block-end:5px;overflow-x:auto}.search-recovery-categories a{flex:none}.search-recovery-grid,.catalog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.catalog-loading-grid span:nth-child(n+5){display:none}.public-not-found-page{padding-block:18px 36px}.public-not-found{grid-template-columns:1fr;min-height:0}.public-not-found-code{border-block-end:1px solid #ffffff1f;border-inline-end:0;min-height:170px;font-size:96px}.public-not-found-copy{padding:29px 20px 32px}.public-not-found-copy h1{font-size:38px}.public-not-found-actions{flex-direction:column}.public-not-found-actions>*{width:100%}.public-not-found-recovery{grid-template-columns:1fr}.public-not-found-recovery>a{min-height:94px}.runtime-error-header>.container{min-height:78px}.runtime-error-page{min-height:calc(100vh - 78px);padding-block:20px 38px}.runtime-error-card{padding:36px 20px}.runtime-error-card h1{font-size:38px}.runtime-error-actions{flex-direction:column;align-items:stretch}.runtime-error-actions>*{width:100%}.runtime-error-actions .text-link{justify-content:center}.product-page{padding-block-end:calc(108px + env(safe-area-inset-bottom))}.product-gallery{flex-direction:column-reverse;display:flex}.thumbnail-list{overscroll-behavior-inline:contain;flex-direction:row;padding-block-end:3px;overflow-x:auto}.thumbnail-list button{flex:0 0 62px;width:62px}.product-image-expand-hint{justify-content:center;min-width:40px;min-height:40px;padding:7px;inset-block-end:10px;inset-inline-start:10px}.product-image-expand-hint svg{width:20px;height:20px}.product-image-expand-hint{font-size:0}.product-image-count{place-items:center;min-height:40px;display:grid;inset-block-end:10px;inset-inline-end:10px}.product-gallery-dialog header{padding-inline:14px}.product-gallery-dialog-close,.product-gallery-nav{width:44px;height:44px}.product-gallery-stage{padding-inline:52px}.product-gallery-nav-previous{inset-inline-start:4px}.product-gallery-nav-next{inset-inline-end:4px}.product-gallery-dialog footer{grid-template-columns:auto minmax(0,1fr);padding-inline:14px}.product-gallery-dialog footer small{text-align:center;grid-column:1/-1}.product-title-row h1{font-size:29px}.product-seller-evidence{grid-template-columns:46px minmax(0,1fr);gap:10px}.product-seller-mark{width:46px;height:46px}.product-seller-evidence dl,.product-seller-action{grid-column:1/-1}.product-price strong{font-size:26px}.cart-impact-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-description{grid-template-columns:1fr;padding:25px}.product-description dl div{grid-template-columns:95px 1fr}.related-grid .product-card:last-child{display:block}.product-size-fieldset,.product-size-options label{scroll-margin-block:130px}.desktop-purchase-action{display:none}.mobile-purchase-dock{z-index:80;border-block-start:1px solid var(--border);width:100%;padding:10px max(11px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(11px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:minmax(0,1fr) minmax(145px,auto);align-items:center;gap:10px;display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 30px #0d332721}.mobile-purchase-dock>div{min-width:0}.mobile-purchase-dock span,.mobile-purchase-dock strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-purchase-dock span{color:var(--gray-500);margin-block-end:2px;font-size:9px}.mobile-purchase-dock strong{color:var(--brand-800);font-size:17px}.mobile-purchase-dock .add-to-cart{white-space:nowrap;min-height:48px;padding-inline:12px;font-size:13px}.cart-summary>.cart-checkout-link,.cart-summary>.cart-confirm-button{display:none}.comparison-page-heading{margin-block:12px 25px}.comparison-page-heading h1{font-size:36px}.comparison-toolbar{flex-direction:column;align-items:stretch;padding:15px}.comparison-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.comparison-toolbar>div:last-child>*{width:100%}.comparison-table-intro{flex-direction:column;align-items:flex-start;gap:9px}.comparison-table-wrap{border-radius:11px}.product-comparison-table{min-width:570px}.compare-count-3 .product-comparison-table{min-width:800px}.compare-count-4 .product-comparison-table{min-width:1030px}.product-comparison-table thead th:first-child,.product-comparison-table tbody th{width:130px}.product-comparison-table th,.product-comparison-table td{padding:13px 11px}.mobile-cart-dock{z-index:80;border-block-start:1px solid var(--border);width:100%;padding:10px max(11px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(11px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:minmax(0,1fr) minmax(155px,auto);align-items:center;gap:10px;display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 30px #0d332721}.mobile-cart-dock>div{min-width:0}.mobile-cart-dock span,.mobile-cart-dock strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-cart-dock span{color:var(--gray-500);margin-block-end:2px;font-size:9px}.mobile-cart-dock strong{color:var(--brand-800);font-size:16px}.mobile-cart-dock .mobile-cart-action{white-space:nowrap;width:auto;min-height:48px;margin:0;padding-inline:13px;font-size:11px}.dashboard-topbar{padding-inline:17px}.dashboard-topbar h1{font-size:17px}.dashboard-actions a{display:none}.dashboard-content main{padding-inline:14px}.stat-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:16px}.stat-card strong{font-size:18px}.dashboard-grid{grid-template-columns:1fr}.panel{padding:16px}.review-list article{grid-template-columns:38px 1fr auto}.review-list article>button,.review-list article>a{grid-column:2/-1;justify-self:start}.onboarding-banner{flex-direction:column;align-items:flex-start}.progress-steps{gap:4px}.progress-steps>div{min-width:74px}.progress-steps i{min-width:12px}.dashboard-live-toolbar{flex-direction:column;align-items:stretch}.dashboard-live-toolbar>span{margin:0}.dashboard-live-toolbar button{width:100%;margin:0}.dashboard-live-toolbar label{flex-direction:column;align-items:stretch}.dashboard-live-toolbar select{width:100%;max-width:none}.dashboard-queue-grid{grid-template-columns:1fr}.dashboard-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.dashboard-brand{min-width:0;padding:0}.dashboard-mobile-menu-toggle{color:#fff;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-mobile-menu-toggle b{font-size:18px;line-height:1}.dashboard-sidebar nav{border-block-start:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-height:min(70vh,620px);margin-block-start:2px;padding:7px 0 2px;display:none;overflow:hidden auto}.dashboard-sidebar nav.is-mobile-open{display:grid}.dashboard-nav-group,.dashboard-sidebar nav a{min-width:0}.vendor-application-form,.review-facts{grid-template-columns:1fr}.field-span-2,.review-facts .fact-wide{grid-column:auto}.application-status-card{grid-template-columns:1fr}.application-reason{grid-column:auto}.submit-review-row{flex-direction:column;align-items:stretch}.queue-list,.review-documents>div{grid-template-columns:1fr}.auth-card,.auth-aside{border-radius:16px}.auth-card{padding:25px 19px}.auth-aside{padding:30px 22px}.auth-aside h2{font-size:29px}.auth-form-row{align-items:flex-start}.account-page{padding-block:28px}.account-control-center{gap:22px}.account-heading{align-items:flex-start}.account-priority{padding:15px}.account-priority-list,.account-service-grid,.account-profile .account-details{grid-template-columns:1fr}.account-all-clear{grid-template-columns:38px minmax(0,1fr)}.account-all-clear>a{grid-column:2}.account-summary-loading{grid-template-columns:1fr}.account-summary-loading span:last-of-type{display:none}.account-service-grid>a{min-height:105px}.account-profile{padding:15px}.account-profile .account-details>div{border-block-end:1px solid var(--border);grid-template-columns:1fr;gap:5px}.account-profile .account-details>div:last-child{border-block-end:0}.account-actions,.account-devices-heading{flex-direction:column;align-items:stretch}.account-actions>*,.account-devices-heading>button{width:100%}.account-control-center .account-actions .text-danger-button{margin-inline-start:0}.device-card{grid-template-columns:38px minmax(0,1fr)}.device-card>div:last-child{flex-direction:column;grid-column:2;align-items:flex-start}}@media (min-width:641px) and (max-width:900px){.dashboard-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.dashboard-brand{min-width:0;padding:0}.dashboard-mobile-menu-toggle{color:#fff;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff3d;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-mobile-menu-toggle b{font-size:18px;line-height:1}.dashboard-sidebar nav{border-block-start:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-height:min(70vh,620px);margin-block-start:2px;padding:7px 0 2px;display:none;overflow:hidden auto}.dashboard-sidebar nav.is-mobile-open{display:grid}.dashboard-nav-group,.dashboard-sidebar nav a{min-width:0}}.admin-customer-workspace,.admin-customer-detail{gap:16px;min-width:0;display:grid}.admin-customer-boundary{border:1px solid var(--brand-100);border-radius:var(--radius-md);background:var(--brand-25);justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;display:flex}.admin-customer-boundary strong{color:var(--brand-900);font-size:11px}.admin-customer-boundary p{color:var(--gray-600);margin:4px 0 0;font-size:10px;line-height:1.7}.admin-customer-boundary>span,.testing-badge{color:var(--brand-700);background:#fff;border-radius:99px;flex:none;padding:6px 10px;font-size:9px;font-weight:850}.admin-customer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px;display:grid}.admin-customer-filter-grid label,.admin-customer-data-form label,.admin-customer-sensitive label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:750;display:grid}.admin-customer-metrics,.admin-customer-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-customer-metrics article,.admin-customer-detail-metrics article{border:1px solid var(--gray-200);background:#fff;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.admin-customer-metrics span,.admin-customer-detail-metrics span{color:var(--gray-500);font-size:9px}.admin-customer-metrics strong,.admin-customer-detail-metrics strong{color:var(--brand-900);font-size:22px}.admin-customer-metrics small,.admin-customer-detail-metrics small{color:var(--gray-500);font-size:8px}.admin-customer-metrics .needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.admin-customer-table-wrap{margin-block-start:14px;overflow:auto}.admin-customer-table{border-collapse:collapse;width:100%;min-width:760px}.admin-customer-table th{text-align:start;color:var(--gray-500);font-size:9px}.admin-customer-table th,.admin-customer-table td{border-block-end:1px solid var(--gray-100);padding:12px 10px}.admin-customer-table td strong,.admin-customer-table td small{display:block}.admin-customer-table td strong{color:var(--gray-900);font-size:11px}.admin-customer-table td small{color:var(--gray-500);margin-block-start:4px;font-size:9px}.admin-customer-state{border-radius:99px;width:max-content;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-customer-state[data-tone=success]{background:var(--brand-100);color:var(--brand-800)}.admin-customer-state[data-tone=warning]{background:var(--warning-50);color:var(--warning-700)}.admin-customer-state[data-tone=danger]{color:var(--error-600);background:#fef3f2}.admin-customer-open{white-space:nowrap}.admin-customer-hero{border-radius:var(--radius-lg);background:linear-gradient(115deg,var(--brand-950),var(--brand-800));color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.admin-customer-hero h2{color:#fff;margin:4px 0;font-size:28px}.admin-customer-hero p:last-child{color:var(--brand-100);overflow-wrap:anywhere;margin:0;font-size:11px}.admin-customer-hero>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.admin-customer-hero>div:last-child small{color:var(--brand-100);font-size:9px}.admin-customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-customer-private{border-color:var(--warning-200)}.admin-customer-private .section-heading>span{background:var(--warning-50);color:var(--warning-700);border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.admin-customer-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.admin-customer-definitions>div{background:var(--gray-25);border-radius:8px;min-width:0;padding:10px 12px}.admin-customer-definitions .wide{grid-column:1/-1}.admin-customer-definitions dt{color:var(--gray-500);font-size:9px}.admin-customer-definitions dd{color:var(--gray-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:800}.admin-customer-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-customer-addresses article{border:1px solid var(--gray-200);border-radius:8px;gap:4px;padding:10px;display:grid}.admin-customer-addresses strong{font-size:10px}.admin-customer-addresses span{color:var(--gray-600);font-size:9px}.admin-customer-sensitive form{gap:10px;display:grid}.admin-customer-sensitive textarea,.admin-customer-data-form textarea{resize:vertical;min-height:88px}.danger-button{min-height:40px;color:var(--error-600);background:#fef3f2;border:1px solid #fecdca;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:800}.danger-button:disabled{cursor:not-allowed;opacity:.5}.customer-operation-warning{border:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-700);border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.7}.admin-customer-note{color:var(--gray-500);margin:12px 0 0;font-size:9px;line-height:1.7}.admin-customer-device-list,.admin-customer-activity-list,.admin-customer-data-list{gap:8px;margin-block-start:14px;display:grid}.admin-customer-device-list article,.admin-customer-activity-list>a,.admin-customer-activity-list>article{border:1px solid var(--gray-200);background:var(--gray-25);color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.admin-customer-device-list strong,.admin-customer-device-list span,.admin-customer-device-list small,.admin-customer-activity-list strong,.admin-customer-activity-list small{display:block}.admin-customer-device-list strong,.admin-customer-activity-list strong{font-size:10px}.admin-customer-device-list span,.admin-customer-device-list small,.admin-customer-activity-list small{color:var(--gray-500);margin-block-start:3px;font-size:9px}.danger-text{color:var(--error-600)}.admin-customer-activity-list>a>span,.admin-customer-activity-list>article>span{color:var(--brand-800);white-space:nowrap;font-size:10px;font-weight:800}.admin-customer-data>.section-heading{align-items:flex-start}.admin-customer-data>.section-heading p:last-child{max-width:700px;color:var(--gray-600);margin:5px 0 0;font-size:10px;line-height:1.7}.admin-customer-data-form{background:var(--brand-25);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-block:16px;padding:14px;display:grid}.admin-customer-data-form .wide{grid-column:1/-1}.admin-customer-data-form>button{align-self:end}.admin-customer-data-list article{border:1px solid var(--gray-200);border-radius:10px;padding:13px}.admin-customer-data-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-customer-data-list header strong,.admin-customer-data-list header small{display:block}.admin-customer-data-list header strong{font-size:11px}.admin-customer-data-list header small,.admin-customer-data-list article>p{color:var(--gray-500);margin-block-start:4px;font-size:9px}.admin-customer-data-list header>span{background:var(--brand-50);color:var(--brand-700);border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800}.admin-customer-data-list form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:7px;margin-block-start:10px;display:grid}.admin-customer-timeline{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.admin-customer-timeline:before{background:var(--brand-200);content:"";width:1px;position:absolute;inset-block:9px;inset-inline-start:5px}.admin-customer-timeline li{grid-template-columns:11px minmax(0,1fr);gap:10px;padding-block-end:14px;display:grid;position:relative}.admin-customer-timeline i{z-index:1;background:var(--brand-600);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand-300);border:3px solid #fff;border-radius:50%;margin-block-start:3px}.admin-customer-timeline strong{font-size:10px}.admin-customer-timeline span{color:var(--gray-500);margin-inline-start:7px;font-size:9px}.admin-customer-timeline p{color:var(--gray-700);margin:4px 0;font-size:10px}.admin-customer-timeline small{color:var(--gray-500);font-size:8px}.admin-customer-device-action{background:#fef3f2;border:1px solid #fecdca;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-block-start:14px;padding:13px;display:grid}.admin-customer-device-action label{color:var(--gray-700);gap:6px;font-size:10px;font-weight:750;display:grid}.admin-customer-device-action textarea{resize:vertical;min-height:74px}.admin-customer-device-action>div{gap:7px;display:flex}@media (max-width:1050px){.admin-customer-metrics,.admin-customer-detail-metrics,.admin-customer-data-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-customer-boundary,.admin-customer-hero{flex-direction:column;align-items:flex-start}.admin-customer-filter-grid,.admin-customer-metrics,.admin-customer-detail-metrics,.admin-customer-definitions,.admin-customer-addresses,.admin-customer-data-form,.admin-customer-data-list form{grid-template-columns:minmax(0,1fr)}.admin-customer-definitions .wide,.admin-customer-data-form .wide{grid-column:auto}.admin-customer-table-wrap{overflow:visible}.admin-customer-table{min-width:0}.admin-customer-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-customer-table,.admin-customer-table tbody,.admin-customer-table tr,.admin-customer-table td{width:100%;display:block}.admin-customer-table tbody{gap:10px;display:grid}.admin-customer-table tr{border:1px solid var(--gray-200);border-radius:10px;overflow:hidden}.admin-customer-table td{border-block-end:1px solid var(--gray-100);grid-template-columns:85px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.admin-customer-table td:before{color:var(--gray-500);content:attr(data-label);font-size:8px;font-weight:850}.admin-customer-table td>*{grid-column:2}.admin-customer-table td:last-child{border:0;display:block}.admin-customer-table td:last-child:before{content:none}.admin-customer-open{width:100%}.admin-customer-hero{padding:20px 17px}.admin-customer-hero h2{font-size:22px}.admin-customer-hero>div:last-child{align-items:flex-start}.admin-customer-device-list article,.admin-customer-data-list header{flex-direction:column;align-items:flex-start}.admin-customer-device-list button{width:100%}.admin-customer-device-action{grid-template-columns:minmax(0,1fr)}.admin-customer-device-action>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:410px){.stat-grid{grid-template-columns:1fr}.category-card{min-height:205px}.product-info .rating{display:none}}.rating-empty{color:var(--gray-500)}.product-rating{text-decoration:none}.product-reviews{scroll-margin-top:18px}.product-reviews-heading{justify-content:space-between;align-items:end;gap:24px;margin-block-end:28px;display:flex}.product-reviews-heading h2{margin:3px 0 7px;font-size:clamp(25px,3vw,36px)}.product-reviews-heading>div>p:last-child{max-width:670px;color:var(--gray-600);margin:0}.product-reviews-heading form{align-items:end;gap:8px;display:flex}.product-reviews-heading label{color:var(--gray-600);gap:5px;font-size:10px;font-weight:700;display:grid}.product-reviews-heading select{border:1px solid var(--gray-300);background:#fff;border-radius:8px;min-width:155px;min-height:43px;padding-inline:12px 30px}.product-review-overview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--gray-25);grid-template-columns:220px minmax(260px,520px);align-items:center;gap:38px;padding:24px;display:grid}.review-score{text-align:center;border-inline-end:1px solid var(--border)}.review-score>strong{font-size:50px;line-height:1}.review-score>span{color:var(--gold-500);margin-inline-start:7px;display:inline-flex}.review-score svg{width:25px;height:25px}.review-score p{color:var(--gray-600);margin:8px 0 0;font-size:11px}.rating-breakdown{gap:8px;display:grid}.rating-breakdown>div{grid-template-columns:45px 1fr 34px;align-items:center;gap:10px;font-size:10px;display:grid}.rating-breakdown span{align-items:center;gap:3px;display:flex}.rating-breakdown svg{width:13px;height:13px;color:var(--gold-500)}.rating-breakdown i{background:var(--gray-200);border-radius:999px;height:7px;overflow:hidden}.rating-breakdown b{border-radius:inherit;background:var(--gold-500);height:100%;display:block}.rating-breakdown strong{color:var(--gray-500);text-align:end}.public-review-list{gap:12px;margin-block-start:22px;display:grid}.public-review-list article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:22px}.public-review-list article>header,.public-review-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-review-list h3{margin:15px 0 5px;font-size:17px}.public-review-list p{color:var(--gray-700);white-space:pre-wrap;margin:0}.public-review-list footer{color:var(--gray-500);margin-block-start:18px;font-size:10px}.review-stars{color:var(--gray-300);gap:2px;display:inline-flex}.review-stars svg{width:17px;height:17px}.review-stars .is-filled{color:var(--gold-500)}.verified-review-badge,.review-purchase-proof span:first-child{background:var(--brand-50);color:var(--brand-800);border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.reviews-empty{border:1px dashed var(--gray-300);text-align:center;border-radius:12px;margin-block-start:22px;padding:34px}.reviews-empty h3{margin:0 0 6px}.reviews-empty p{max-width:620px;color:var(--gray-600);margin:0 auto 18px}.customer-reviews-workspace{gap:16px;display:grid}.customer-review-items{gap:14px;display:grid}.customer-review-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.customer-review-card.is-focused{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.customer-review-card.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent)}}.customer-review-card.is-focused:focus{outline:3px solid var(--brand-700);outline-offset:3px}.customer-review-card>header{border-block-end:1px solid var(--border);background:var(--gray-25);justify-content:space-between;align-items:start;gap:18px;padding:20px 22px;display:flex}.customer-review-product-identity{align-items:center;gap:14px;min-width:0;display:flex}.customer-review-product-identity>div{min-width:0}.customer-review-card>header p,.customer-review-card>header h2,.customer-review-card>header small{margin:0}.customer-review-card>header p,.customer-review-card>header small{color:var(--gray-500);font-size:9px}.customer-review-card>header h2{margin-block:3px;font-size:20px}.customer-review-card>header>a{color:var(--brand-700);font-size:10px;font-weight:800}.review-purchase-proof{border-block-end:1px solid var(--border);color:var(--gray-600);justify-content:space-between;align-items:center;gap:10px;padding:13px 22px;font-size:10px;display:flex}.review-selection-evidence{border-block-end:1px solid var(--border);background:var(--brand-25);color:var(--brand-800);margin:0;padding:11px 22px;font-size:10px;font-weight:700}.customer-review-form{grid-template-columns:180px 1fr;gap:9px 14px;padding:22px;display:grid}.customer-review-form label{color:var(--gray-700);align-self:center;font-size:11px;font-weight:700}.customer-review-form input,.customer-review-form select,.customer-review-form textarea{border:1px solid var(--gray-300);background:#fff;border-radius:8px;width:100%;min-height:43px;padding:10px 12px}.customer-review-form textarea{resize:vertical;min-height:120px}.customer-review-form small{color:var(--gray-500);grid-column:2}.customer-review-form button{grid-column:2;justify-self:start}.submitted-review{padding:22px}.submitted-review>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.submitted-review h3{margin:14px 0 5px}.submitted-review p{white-space:pre-wrap;margin:0}.submitted-review>small{color:var(--error-600);margin-block-start:12px;display:block}.review-next-action{background:var(--gray-50);border-radius:8px;gap:3px;margin:0 22px 16px;padding:11px 13px;display:grid}.review-next-action span{color:var(--gray-700);font-size:10px;line-height:1.7}.review-order-link{width:fit-content;margin:0 22px 22px}.customer-review-moderation{gap:16px;display:grid}.review-step-up{grid-template-columns:1fr minmax(260px,.7fr);align-items:end;gap:24px;display:grid}.review-step-up h2{margin:3px 0 5px}.review-step-up p:last-child{color:var(--gray-600);margin:0}.review-step-up form{align-items:end;gap:8px;display:flex}.review-moderation-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.review-moderation-toolbar h2{margin:2px 0}.review-moderation-toolbar span{color:var(--gray-500);font-size:10px}.review-moderation-toolbar label{color:var(--gray-600);gap:5px;font-size:10px;font-weight:700;display:grid}.review-moderation-toolbar select,.customer-review-decision select{border:1px solid var(--gray-300);background:#fff;border-radius:8px;min-height:42px;padding-inline:11px 30px}.review-moderation-layout{grid-template-columns:minmax(240px,.62fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.customer-review-queue{padding:0;position:sticky;inset-block-start:18px;overflow:hidden}.customer-review-queue button{border:0;border-block-end:1px solid var(--border);text-align:start;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.customer-review-queue button:last-child{border:0}.customer-review-queue button:hover,.customer-review-queue button.is-active{background:var(--brand-50)}.customer-review-queue button.is-active{box-shadow:inset -3px 0 var(--brand-600)}.customer-review-queue strong,.customer-review-queue small,.customer-review-queue b{display:block}.customer-review-queue strong{font-size:11px}.customer-review-queue small{color:var(--gray-500);font-size:8px}.customer-review-queue b{text-align:end;color:var(--gold-700)}.customer-review-detail{padding:0;overflow:hidden}.customer-review-detail>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:start;gap:15px;padding:22px;display:flex}.customer-review-detail>header h2{margin:2px 0}.customer-review-detail>header p:last-child{color:var(--gray-500);margin:0;font-size:9px}.moderation-review-content{border-block-end:1px solid var(--border);padding:22px}.moderation-review-content h3{margin:15px 0 6px}.moderation-review-content>p{white-space:pre-wrap}.moderation-review-content dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.moderation-review-content dl div{background:var(--gray-50);border-radius:8px;min-width:0;padding:11px}.moderation-review-content dt{color:var(--gray-500);font-size:8px}.moderation-review-content dd{text-overflow:ellipsis;margin:4px 0 0;font-size:9px;font-weight:700;overflow:hidden}.moderation-review-content>a{color:var(--brand-700);font-size:10px;font-weight:800}.customer-review-decision{grid-template-columns:repeat(2,1fr);gap:12px;padding:22px;display:grid}.customer-review-decision h3{grid-column:1/-1;margin:0}.customer-review-decision label{color:var(--gray-600);gap:5px;font-size:10px;font-weight:700;display:grid}.customer-review-decision textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:8px;min-height:90px;padding:10px}.moderation-decision-history{border-block-start:1px solid var(--border);padding:22px}.moderation-decision-history h3,.moderation-decision-history p{margin:0 0 6px}.moderation-decision-history ol{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.moderation-decision-history li{border:1px solid var(--border);background:var(--gray-25);border-radius:9px;padding:12px}.moderation-decision-history small,.moderation-decision-history code{color:var(--gray-500);display:block}.moderation-decision-history code{overflow-wrap:anywhere;margin-block-start:10px;font-size:8px}.review-withdrawal-confirmation{align-items:center;gap:8px;display:flex!important}.review-withdrawal-confirmation input{width:20px;height:20px;margin:0}@media (max-width:760px){.product-reviews-heading,.review-moderation-toolbar{flex-direction:column;align-items:stretch}.product-reviews-heading form,.review-step-up,.review-moderation-layout{grid-template-columns:1fr}.product-reviews-heading form,.review-step-up form{flex-direction:column;align-items:stretch}.product-review-overview{grid-template-columns:1fr;gap:22px}.review-score{border-inline-end:0;border-block-end:1px solid var(--border);padding-block-end:20px}.customer-review-form,.customer-review-decision{grid-template-columns:1fr}.customer-review-form small,.customer-review-form button,.customer-review-decision h3,.customer-review-decision .field-span-2{grid-column:auto}.customer-review-card>header,.review-purchase-proof,.submitted-review>div{flex-direction:column;align-items:flex-start}.review-order-link{justify-content:center;width:calc(100% - 44px)}.customer-review-queue{position:static}.moderation-review-content dl{grid-template-columns:1fr}}.operations-workspace{flex-direction:column;gap:16px;display:flex}.operations-toolbar{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:linear-gradient(110deg, var(--brand-50), white);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.operations-toolbar h2{margin:2px 0 0;font-size:24px}.compact-select{color:var(--gray-600);align-items:center;gap:9px;font-size:11px;display:flex}.warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.warehouse-card{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:11px;flex-direction:column;gap:13px;min-height:155px;padding:16px;display:flex}.warehouse-card.is-inactive{border-color:var(--border);background:var(--gray-50);opacity:.78}.warehouse-card-heading,.warehouse-card-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehouse-card-heading strong,.warehouse-card-heading small{display:block}.warehouse-card-heading strong{font-size:14px}.warehouse-card-heading small{color:var(--gray-500);margin-block-start:2px;font-size:9px}.warehouse-card>p{color:var(--gray-600);flex:1;margin:0;font-size:10px}.warehouse-card-footer{align-items:center}.warehouse-card-footer>div{flex-wrap:wrap;gap:8px;display:flex}.warehouse-card-footer button{color:var(--brand-700);background:0 0;border:0;padding:4px;font-size:9px;font-weight:700}.warehouse-form,.staff-invite-form{background:var(--gray-50);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:22px;padding:18px;display:grid}.warehouse-form h3{grid-column:1/-1;margin:0;font-size:15px}.warehouse-form textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:#fff;min-height:82px;padding:11px 13px}.warehouse-form>button,.staff-invite-form>button{justify-self:start}.staff-invite-form fieldset,.staff-card fieldset{border:1px solid var(--border);border-radius:9px;margin:0;padding:11px 13px}.staff-invite-form legend,.staff-card legend{color:var(--gray-600);padding-inline:5px;font-size:10px;font-weight:700}.staff-invite-form fieldset{background:#fff;flex-wrap:wrap;gap:12px;display:flex}.staff-invite-form fieldset label,.staff-card fieldset label{align-items:center;gap:6px;font-size:11px;display:flex}.staff-invite-form input[type=checkbox],.staff-card input[type=checkbox]{accent-color:var(--brand-600)}.pending-invitations{margin-block-start:23px}.pending-invitations h3{margin:0 0 10px;font-size:15px}.pending-invitations article{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pending-invitations strong,.pending-invitations small{display:block}.pending-invitations small{color:var(--gray-500);font-size:9px}.pending-invitations p{color:var(--gray-600);margin:3px 0 0;font-size:10px}.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-block-start:20px;display:grid}.staff-card{border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;gap:14px;padding:16px;display:flex}.staff-card-heading{align-items:center;gap:10px;display:flex}.staff-card-heading strong,.staff-card-heading small{display:block}.staff-card-heading small{color:var(--gray-500);font-size:9px}.staff-card fieldset{background:var(--gray-25);flex-wrap:wrap;gap:9px;display:flex}.staff-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-card-actions .secondary-button{min-height:39px;padding-inline:14px;font-size:10px}.text-danger-button{min-height:38px;color:var(--error-600);background:#fef3f2;border:0;border-radius:7px;padding-inline:12px;font-size:10px;font-weight:700}.invitation-page{background:linear-gradient(180deg, var(--brand-25), white);place-items:center;min-height:580px;padding:55px 20px;display:grid}.invitation-result{border:1px solid var(--border);border-radius:var(--radius-lg);width:min(100%,570px);box-shadow:var(--shadow-md);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:15px;padding:clamp(28px,5vw,50px);display:flex}.invitation-result>span:first-child{background:var(--gold-50);width:58px;height:58px;color:var(--gold-700);border-radius:50%;place-items:center;font-size:25px;display:grid}.invitation-result h1,.invitation-result h2{margin:0;font-size:clamp(25px,4vw,36px)}.invitation-result p{color:var(--gray-600);margin:0}.invitation-result>a:not(.primary-button){color:var(--brand-700);font-size:12px;font-weight:700}.invitation-success>span:first-child{background:var(--brand-100);color:var(--brand-700)}.catalog-workspace{flex-direction:column;gap:16px;display:flex}.catalog-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.7fr);align-items:start;gap:16px;display:grid}.catalog-list,.catalog-editor{padding:0;overflow:hidden}.catalog-list{position:sticky;inset-block-start:18px}.catalog-list-heading{border-block-end:1px solid var(--border);padding:18px 20px}.catalog-list-heading h2{margin:0;font-size:21px}.catalog-list-item{border:0;border-block-end:1px solid var(--gray-100);text-align:start;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 18px;display:flex}.catalog-list-item:hover,.catalog-list-item.is-active{background:var(--brand-50)}.catalog-list-item.is-active{box-shadow:inset -3px 0 var(--brand-600)}.catalog-list-item strong,.catalog-list-item small{display:block}.catalog-list-item strong{font-size:12px}.catalog-list-item small{color:var(--gray-500);margin-block-start:3px;font-size:9px}.catalog-create-form{background:var(--gray-25);flex-direction:column;gap:11px;padding:18px;display:flex}.catalog-create-form h3{margin:0 0 3px;font-size:15px}.catalog-create-form textarea,.catalog-details-form textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font:inherit;background:#fff;outline:0;padding:11px 13px}.catalog-create-form textarea:focus,.catalog-details-form textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.catalog-create-form .primary-button{width:100%}.catalog-editor-heading{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.catalog-editor-heading h2{margin:2px 0;font-size:25px}.catalog-editor-heading small{color:var(--gray-500);font-size:9px}.catalog-statuses{flex-wrap:wrap;gap:7px;display:flex}.moderation-feedback{border-inline-start:4px solid var(--warning-600);background:var(--warning-50);border-radius:8px;margin:18px 22px 0;padding:14px 16px}.moderation-feedback strong,.moderation-feedback small{display:block}.moderation-feedback p{margin:4px 0;font-size:12px}.moderation-feedback small{color:var(--gray-600);font-size:9px}.catalog-details-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px;display:grid}.catalog-details-form h3{grid-column:1/-1;margin:0;font-size:16px}.catalog-details-form>button{justify-self:start}.catalog-attribute-note{color:#76501b;background:#fffaf0;border:1px solid #f0d399;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.catalog-section{border-block-start:1px solid var(--border);padding:22px}.catalog-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-block-end:14px;display:flex}.catalog-section-heading h3{margin:0;font-size:16px}.catalog-section-heading p{color:var(--gray-600);margin:3px 0 0;font-size:10px}.variant-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.variant-row{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.variant-row:last-child{border-block-end:0}.variant-row strong,.variant-row small{display:block}.variant-row>div>strong{font-size:11px}.variant-row small{color:var(--gray-500);font-size:9px}.variant-form{background:var(--gray-50);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-block-start:14px;padding:15px;display:grid}.variant-form>button{align-self:end}.media-metadata-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.media-metadata-list article{border:1px solid var(--border);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.media-sequence{background:var(--brand-50);width:30px;height:30px;color:var(--brand-700);border-radius:8px;place-items:center;font-weight:700;display:grid}.media-metadata-list strong,.media-metadata-list small{display:block}.media-metadata-list strong{font-size:10px}.media-metadata-list small{color:var(--gray-500);font-size:8px}.media-upload-form{background:var(--gray-50);border-radius:10px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:11px;margin-block-start:14px;padding:15px;display:grid}.catalog-submit-row{border-block-start:1px solid var(--brand-200);background:var(--brand-25);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.catalog-submit-row strong{display:block}.catalog-submit-row p{color:var(--gray-600);margin:3px 0 0;font-size:10px}.product-review-workspace{flex-direction:column;gap:16px;display:flex}.product-review-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.review-queue,.product-review-detail{padding:0;overflow:hidden}.review-queue{position:sticky;inset-block-start:18px}.review-queue>header{border-block-end:1px solid var(--border);padding:18px 20px}.review-queue h2{margin:0;font-size:21px}.review-queue>button{border:0;border-block-end:1px solid var(--gray-100);text-align:start;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 17px;display:flex}.review-queue>button:hover,.review-queue>button.is-active{background:var(--brand-50)}.review-queue>button.is-active{box-shadow:inset -3px 0 var(--brand-600)}.review-queue>button strong,.review-queue>button small{display:block}.review-queue>button strong{font-size:11px}.review-queue>button small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.product-review-detail>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.product-review-detail>header h2{margin:2px 0;font-size:25px}.product-review-detail>header small{color:var(--gray-500);font-size:9px}.review-product-copy,.review-product-attributes,.review-variant-list,.review-media-list,.product-decision-form{border-block-end:1px solid var(--border);padding:20px 22px}.review-product-copy h3,.review-product-attributes h3,.review-variant-list h3,.review-media-list h3,.product-decision-form h3{margin:0 0 10px;font-size:15px}.review-product-copy p{color:var(--gray-700);white-space:pre-wrap;margin:0;font-size:12px}.review-product-attributes>p,.review-product-attributes>small{color:var(--gray-500);font-size:10px}.review-product-attributes dl{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.review-product-attributes dl div{border:1px solid var(--border);background:var(--gray-25);border-radius:8px;min-width:150px;padding:10px 12px}.review-product-attributes dt{color:var(--gray-500);font-size:9px}.review-product-attributes dd{margin:3px 0 0;font-weight:800}.review-product-attributes dd small{color:#8a4b0f;margin-block-start:3px;font-size:8px;display:block}.review-evidence-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 22px 20px;display:grid}.review-evidence-grid>div{border:1px solid var(--border);background:var(--gray-25);border-radius:9px;padding:13px}.review-evidence-grid strong,.review-evidence-grid span{display:block}.review-evidence-grid strong{font-size:16px}.review-evidence-grid span{color:var(--gray-500);font-size:9px}.review-variant-list article{border-block-start:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.review-variant-list article strong,.review-variant-list article small{display:block}.review-variant-list article small{color:var(--gray-500);font-size:9px}.review-media-list article{border-block-start:1px solid var(--gray-100);grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.review-media-list article>span{background:var(--brand-50);width:28px;height:28px;color:var(--brand-700);border-radius:7px;place-items:center;font-weight:700;display:grid}.review-media-list strong,.review-media-list small{display:block}.review-media-list strong{font-size:10px}.review-media-list small{color:var(--gray-500);font-size:8px}.product-decision-form{background:var(--gray-25);border-block-end:0;gap:13px;display:grid}.decision-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.decision-options label{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:11px;font-size:10px;font-weight:700;display:flex}.decision-options input{accent-color:var(--brand-600)}.product-decision-form textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font:inherit;background:#fff;padding:11px 13px}.product-decision-form>button{justify-self:start}.policy-workspace{flex-direction:column;gap:16px;display:flex}.policy-layout{grid-template-columns:minmax(320px,.78fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.testing-campaign-workspace{flex-direction:column;gap:16px;display:flex}.campaign-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.campaign-summary article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:16px 18px}.campaign-summary span,.campaign-summary strong,.campaign-summary small{overflow-wrap:anywhere;display:block}.campaign-summary span{color:var(--gray-600);font-size:10px;font-weight:800}.campaign-summary strong{color:var(--brand-800);margin-block:5px 3px;font-size:25px}.campaign-summary small{color:var(--gray-500);font-size:9px;line-height:1.55}.campaign-control-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:16px;display:grid}.campaign-control-layout .step-up-panel{margin:0}.campaign-current-panel,.campaign-links-panel,.campaign-history-panel{padding:0;overflow:hidden}.campaign-current-panel>header,.campaign-links-panel>header,.campaign-history-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), #fff);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.campaign-current-panel h2,.campaign-links-panel h2,.campaign-history-panel h2{margin:2px 0;font-size:18px}.campaign-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:17px 20px;display:grid}.campaign-card-list>article{border:1px solid var(--gray-150,var(--gray-200));background:var(--gray-25);border-radius:11px;min-width:0;padding:14px}.campaign-card-list article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.campaign-card-list bdi{overflow-wrap:anywhere;color:var(--brand-800);font:800 12px Arial,sans-serif}.campaign-card-list p{color:var(--gray-700);margin:11px 0 5px;font-size:10px;line-height:1.7}.campaign-card-list small{color:var(--gray-500);font-size:8px}.campaign-link-list{flex-direction:column;display:flex}.campaign-link-list article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(190px,1fr) minmax(130px,.5fr) auto;align-items:center;gap:14px;padding:13px 20px;display:grid}.campaign-link-list strong,.campaign-link-list small,.campaign-link-list bdi{display:block}.campaign-link-list strong{font-size:11px}.campaign-link-list small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.campaign-link-list bdi{color:var(--brand-700);overflow-wrap:anywhere;font:800 10px Arial,sans-serif}.campaign-link-list article>div:nth-child(2){align-items:center;gap:8px;display:flex}.campaign-truncation-note{color:var(--gray-600);background:var(--warning-50);margin:0;padding:10px 20px;font-size:9px}.campaign-history-panel>header .form-field{min-width:210px}.campaign-history-panel>header select{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding-inline:10px}.workspace-combobox{min-width:0;position:relative}.workspace-combobox>label{color:var(--gray-700);margin-block-end:6px;font-size:10px;font-weight:800;display:block}.workspace-combobox>div{align-items:center;gap:8px;display:flex}.workspace-combobox input{border:1px solid var(--gray-300);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding:0 11px}.workspace-combobox-busy{color:var(--gray-500);white-space:nowrap;font-size:9px}.workspace-combobox>ul{z-index:30;border:1px solid var(--gray-200);max-height:240px;box-shadow:var(--shadow-lg);background:#fff;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.workspace-combobox li button{width:100%;min-height:48px;color:var(--gray-800);text-align:start;background:0 0;border:0;border-radius:7px;padding:8px 10px}.workspace-combobox li[aria-selected=true] button,.workspace-combobox li button:hover{background:var(--brand-50)}.workspace-combobox li strong,.workspace-combobox li small{overflow-wrap:anywhere;display:block}.workspace-combobox li small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.workspace-combobox-empty{color:var(--gray-500);padding:12px;font-size:10px}.workspace-date-range{border:0;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.workspace-date-range legend{color:var(--gray-700);grid-column:1/-1;margin-block-end:5px;font-size:10px;font-weight:800}.workspace-date-range label span{color:var(--gray-500);margin-block-end:4px;font-size:8px;display:block}.workspace-date-range input{border:1px solid var(--gray-300);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:8px;padding-inline:8px}.workspace-toast-region{z-index:120;pointer-events:none;flex-direction:column;gap:8px;width:min(390px,100vw - 32px);display:flex;position:fixed;inset-block-start:16px;inset-inline-end:16px}.workspace-toast{border:1px solid var(--gray-200);border-inline-start:4px solid var(--brand-600);box-shadow:var(--shadow-lg);color:var(--gray-800);pointer-events:auto;background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;font-size:10px;line-height:1.7;display:flex}.workspace-toast.success{border-inline-start-color:#079455}.workspace-toast.warning{border-inline-start-color:#dc6803}.workspace-toast.error{border-inline-start-color:#d92d20}.workspace-toast button{background:var(--gray-50);min-width:32px;height:32px;color:var(--gray-700);border:0;border-radius:50%;flex:0 0 32px;font-size:18px}.workspace-dialog-backdrop{z-index:140;background:#1018289e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.workspace-confirmation-dialog{border:1px solid var(--gray-200);width:min(520px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:15px;padding:24px}.workspace-confirmation-dialog h2{margin:4px 0 8px;font-size:20px}.workspace-confirmation-dialog>p:not(.eyebrow){color:var(--gray-600);margin:0;line-height:1.8}.workspace-confirmation-dialog>div{justify-content:flex-end;gap:9px;margin-block-start:20px;display:flex}.privacy-workspace{flex-direction:column;gap:16px;display:flex}.privacy-boundary{background:linear-gradient(115deg,#fffaeb,#fff);border:1px solid #fedf89;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.privacy-boundary h2{margin:2px 0 5px;font-size:18px}.privacy-boundary p{max-width:820px;color:var(--gray-600);margin:0;font-size:11px;line-height:1.8}.privacy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.privacy-summary article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:16px 18px}.privacy-summary article.needs-attention{background:#fffbfa;border-color:#fda29b}.privacy-summary span,.privacy-summary strong,.privacy-summary small{overflow-wrap:anywhere;display:block}.privacy-summary span{color:var(--gray-600);font-size:10px;font-weight:800}.privacy-summary strong{color:var(--brand-800);margin-block:5px 3px;font-size:25px}.privacy-summary small{color:var(--gray-500);font-size:9px;line-height:1.55}.privacy-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.privacy-filter>header{border-block-end:1px solid var(--gray-100);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-block-end:12px;display:flex}.privacy-filter h2{margin:2px 0;font-size:18px}.privacy-filter>.primary-button{align-self:end;min-height:44px}.privacy-filter .workspace-date-range{grid-column:span 2}.privacy-create-disclosure{padding:0;overflow:visible}.privacy-create-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 20px;display:flex}.privacy-create-disclosure>summary small,.privacy-create-disclosure>summary strong{display:block}.privacy-create-disclosure>summary small{color:var(--gray-500);font-size:8px}.privacy-create-disclosure>summary strong{margin-block-start:3px}.privacy-create-form{border-block-start:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.privacy-create-form>.workspace-combobox{grid-column:1/-1}.privacy-bulk-bar{background:#f5fbff;border-color:#b2ddff;grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(150px,.55fr)) minmax(210px,1fr) auto;align-items:end;gap:11px;padding:16px 18px;display:grid}.privacy-bulk-bar h2{margin:2px 0;font-size:17px}.privacy-bulk-bar small{color:var(--gray-500);font-size:8px}.privacy-bulk-bar>button{min-height:44px}.privacy-bulk-result{padding:16px 18px}.privacy-bulk-result header{justify-content:space-between;gap:12px;display:flex}.privacy-bulk-result h2{margin:2px 0}.privacy-bulk-result>p{color:var(--error-700,#b42318);overflow-wrap:anywhere;margin:8px 0 0;font-size:9px}.privacy-queue{padding:0;overflow:hidden}.privacy-queue>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), #fff);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.privacy-queue h2{margin:2px 0;font-size:18px}.privacy-table-wrap{overflow-x:auto}.privacy-table-wrap table{border-collapse:collapse;width:100%;min-width:930px}.privacy-table-wrap th,.privacy-table-wrap td{border-block-end:1px solid var(--gray-100);text-align:start;vertical-align:top;padding:12px 14px}.privacy-table-wrap th{color:var(--gray-500);background:var(--gray-25);font-size:9px}.privacy-table-wrap td{font-size:10px}.privacy-table-wrap td>strong,.privacy-table-wrap td>small,.privacy-table-wrap td>bdi{overflow-wrap:anywhere;margin-block-end:4px;display:block}.privacy-table-wrap td>small{color:var(--gray-500);font-size:8px}.privacy-table-wrap input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-700)}.privacy-row-action{margin-block-start:8px}.privacy-row-action>summary{min-height:36px;color:var(--brand-700);cursor:pointer;font-weight:800}.privacy-row-action form{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;gap:7px;min-width:230px;padding:10px;display:grid}.privacy-row-action label span{color:var(--gray-600);margin-block-end:3px;font-size:8px;display:block}.privacy-row-action select,.privacy-row-action input,.privacy-row-action textarea{border:1px solid var(--gray-300);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:6px;padding:7px}.privacy-row-action textarea{resize:vertical;min-height:70px}.delivery-operations-workspace{flex-direction:column;gap:16px;display:flex}.delivery-safety-boundary{background:linear-gradient(115deg,#fffaeb,#fff);border:1px solid #fedf89;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.delivery-safety-boundary h2{margin:2px 0 5px;font-size:18px}.delivery-safety-boundary p{max-width:780px;color:var(--gray-600);margin:0;font-size:11px;line-height:1.8}.delivery-capacity-panel,.delivery-current-panel,.delivery-history-panel{padding:0;overflow:hidden}.delivery-capacity-panel>header,.delivery-current-panel>header,.delivery-history-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), #fff);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.delivery-capacity-panel h2,.delivery-current-panel h2,.delivery-history-panel h2,.step-up-panel h2{margin:2px 0 0;font-size:18px}.delivery-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.delivery-capacity-grid article{border:1px solid var(--gray-100);background:#fff;border-radius:12px;min-width:0;padding:14px;box-shadow:0 8px 22px #1018280b}.delivery-capacity-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delivery-capacity-grid article>header div{min-width:0}.delivery-capacity-grid article>header strong{font-size:14px;display:block}.delivery-capacity-grid article>header small{color:var(--gray-500);font-size:9px}.delivery-capacity-values{grid-template-columns:repeat(3,1fr);gap:8px;margin-block-start:16px;display:grid}.delivery-capacity-values span{min-width:0}.delivery-capacity-values small{min-height:27px;color:var(--gray-500);font-size:8px;line-height:1.5;display:block}.delivery-capacity-values strong{font-size:17px;display:block}.delivery-capacity-meter{background:var(--gray-100);border-radius:999px;block-size:7px;margin-block-start:12px;overflow:hidden}.delivery-capacity-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-500), var(--brand-700));block-size:100%;display:block}.delivery-policy-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:stretch;gap:16px;display:grid}.delivery-policy-layout .step-up-panel{margin:0}.delivery-fee-list{flex-direction:column;display:flex}.delivery-fee-list article{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.delivery-fee-list span{color:var(--gray-600);font-size:11px}.delivery-fee-list strong{font-size:14px}.delivery-policy-note{color:var(--gray-600);background:var(--gray-25);margin:0;padding:13px 20px;font-size:10px}.delivery-publish-disclosure{padding:0;overflow:hidden}.delivery-publish-disclosure>summary{cursor:pointer;background:linear-gradient(115deg, var(--brand-25), #fff);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;list-style:none;display:flex}.delivery-publish-disclosure>summary::-webkit-details-marker{display:none}.delivery-publish-disclosure>summary small,.delivery-publish-disclosure>summary strong{display:block}.delivery-publish-disclosure>summary small{color:var(--brand-600);font-size:9px;font-weight:800}.delivery-publish-disclosure>summary strong{margin-block-start:3px;font-size:16px}.delivery-publish-disclosure>summary b{transition:transform .18s}.delivery-publish-disclosure[open]>summary b{transform:rotate(180deg)}.delivery-policy-form{border-block-start:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.delivery-form-intro{background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.delivery-form-intro p{color:var(--gray-700);margin:0;font-size:10px}.switch-field{white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.delivery-region-editor,.delivery-fee-editor{border:1px solid var(--gray-200);border-radius:12px;min-width:0;margin:0;padding:16px}.delivery-region-editor>legend,.delivery-fee-editor>legend{color:var(--gray-900);padding-inline:7px;font-size:12px;font-weight:900}.delivery-region-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delivery-region-editor>article{border:1px solid var(--gray-100);background:var(--gray-25);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:13px;display:grid}.delivery-region-editor>article header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.delivery-region-editor>article label{gap:5px;min-width:0;display:grid}.delivery-region-editor>article label span{color:var(--gray-600);font-size:8px;font-weight:700}.delivery-region-editor input,.delivery-fee-row input{border:1px solid var(--gray-300);width:100%;min-width:0;min-height:41px;font:inherit;background:#fff;border-radius:7px;outline:0;padding:8px 10px}.delivery-region-editor input:focus,.delivery-fee-row input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.delivery-region-switches{flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;display:flex}.delivery-region-switches label{grid-template-columns:auto 1fr;align-items:center;font-size:9px;font-weight:800;gap:6px!important;display:inline-flex!important}.delivery-region-editor>.secondary-button{grid-column:1/-1;justify-self:start}.delivery-fee-editor-head,.delivery-fee-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:10px;display:grid}.delivery-fee-editor-head{color:var(--gray-500);margin-block-end:6px;font-size:8px;font-weight:800}.delivery-fee-row+.delivery-fee-row{margin-block-start:8px}.delivery-fee-editor>.secondary-button{margin-block-start:12px}.delivery-history-list{flex-direction:column;display:flex}.delivery-history-list article{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 20px;display:flex}.delivery-history-list strong,.delivery-history-list small{display:block}.delivery-history-list strong{font-size:12px}.delivery-history-list small{color:var(--gray-500);margin-block-start:4px;font-size:9px}.delivery-history-list article>div:last-child{text-align:end}.policy-publish-panel,.policy-history-panel{padding:0;overflow:hidden}.policy-publish-panel{position:sticky;inset-block-start:18px}.policy-publish-panel>header,.policy-history-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);padding:19px 21px}.policy-publish-panel>header h2,.policy-history-panel>header h2{margin:2px 0;font-size:21px}.policy-publish-panel>header p:last-child{color:var(--gray-600);margin:4px 0 0;font-size:10px;line-height:1.7}.policy-history-panel>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.policy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:19px 21px;display:grid}.policy-form select,.policy-filters select{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);width:100%;min-height:49px;font:inherit;outline:0;padding-inline:12px}.policy-form select:focus,.policy-filters select:focus,.policy-form textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.policy-form textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);font:inherit;outline:0;padding:11px 13px}.policy-publish-summary{background:var(--brand-50);border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 14px;display:grid}.policy-publish-summary span{color:var(--gray-600);font-size:10px;font-weight:700}.policy-publish-summary strong{color:var(--brand-800);font-size:18px}.policy-publish-summary small{color:var(--gray-500);grid-column:1/-1;font-size:8px}.policy-form>button{width:100%}.policy-filters{border-block-end:1px solid var(--border);background:var(--gray-25);grid-template-columns:repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.policy-filters select{background:#fff;min-height:42px}.policy-list article{border-block-end:1px solid var(--gray-100);grid-template-columns:75px minmax(170px,1fr) minmax(190px,.8fr);align-items:center;gap:15px;padding:16px 19px;display:grid}.policy-version{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.policy-version>strong{color:var(--brand-800);font-size:20px}.policy-copy h3{margin:0;font-size:13px}.policy-copy p{color:var(--gray-500);margin:4px 0 7px;font-size:9px}.policy-copy>strong{color:var(--brand-700);font-size:10px}.policy-dates{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.policy-dates span{color:var(--gray-700);font-size:9px}.policy-dates small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.policy-pagination{border-block-start:1px solid var(--border);justify-content:center;align-items:center;gap:14px;padding:14px 18px;display:flex}.policy-pagination span{color:var(--gray-600);font-size:10px;font-weight:700}.policy-pagination button:disabled{opacity:.45;cursor:not-allowed}.workspace-pagination-wrap{gap:9px;margin-block-start:13px;display:grid}.workspace-pagination-wrap>p{color:var(--gray-500);text-align:center;margin:0;font-size:9px}.workspace-pagination{border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.workspace-pagination span{text-align:center;color:var(--gray-600);font-size:10px}.workspace-pagination strong{color:var(--brand-800)}.workspace-pagination button{min-height:40px;padding-inline:16px}.workspace-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:700px){.workspace-pagination{grid-template-columns:1fr 1fr}.workspace-pagination span{grid-area:1/1/auto/-1}.workspace-pagination button{grid-row:2}}.workspace-search{color:var(--gray-700);gap:6px;font-size:9px;font-weight:750;display:grid}.workspace-search>div{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.workspace-search input{border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--gray-25);width:100%;min-height:42px;color:var(--gray-950);font:inherit;outline:0;padding-inline:12px;font-size:10px}.workspace-search input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);background:#fff}.workspace-search button{min-height:42px;padding-inline:15px}.workspace-search-wide{grid-column:1/-1}.workspace-search-panel{padding:13px 18px}.dispatch-create-panel>.workspace-search-panel,.dispatch-queue-panel>.workspace-search-panel,.return-queue-panel>.workspace-search-panel{border-block-end:1px solid var(--border);background:var(--gray-25)}@media (max-width:700px){.workspace-search>div{grid-template-columns:1fr 1fr}.workspace-search input{grid-column:1/-1}.workspace-search-panel{padding-inline:14px}}.inventory-workspace{flex-direction:column;gap:16px;display:flex}.inventory-scope-selectors{align-items:center;gap:14px;display:flex}.inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.inventory-summary article{border:1px solid var(--brand-200);background:#fff;border-radius:12px;padding:17px 19px;position:relative;overflow:hidden}.inventory-summary article:after{content:"";background:var(--brand-50);border-radius:50%;width:80px;height:80px;position:absolute;inset-block-start:-30px;inset-inline-end:-25px}.inventory-summary span,.inventory-summary strong,.inventory-summary small{z-index:1;display:block;position:relative}.inventory-summary span{color:var(--gray-600);font-size:10px;font-weight:700}.inventory-summary strong{color:var(--brand-800);margin-block:4px 2px;font-size:27px}.inventory-summary small{color:var(--gray-500);font-size:9px}.inventory-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);align-items:start;gap:16px;display:grid}.inventory-stock-panel,.inventory-operation-panel,.movement-ledger{padding:0;overflow:hidden}.inventory-operation-panel{position:sticky;inset-block-start:18px}.inventory-panel-heading,.inventory-operation-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.inventory-panel-heading h2,.inventory-operation-panel h2{margin:1px 0;font-size:20px}.inventory-operation-panel>header{display:block}.inventory-operation-panel>header small{color:var(--gray-500);font-size:9px}.inventory-filters{border-block-end:1px solid var(--border);background:var(--gray-25);grid-template-columns:minmax(180px,1fr) minmax(145px,.55fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.inventory-filters .secondary-button{min-height:42px}.inventory-table-scroll{overflow-x:auto}.inventory-table{border-collapse:collapse;width:100%;min-width:690px}.inventory-table th{border-block-end:1px solid var(--border);color:var(--gray-500);text-align:start;background:#fff;padding:10px 12px;font-size:9px;font-weight:700}.inventory-table td{border-block-end:1px solid var(--gray-100);color:var(--gray-700);padding:11px 12px;font-size:11px}.inventory-table tbody tr{cursor:pointer;transition:background .15s}.inventory-table tbody tr:hover,.inventory-table tbody tr.is-selected{background:var(--brand-50)}.inventory-table tbody tr.is-selected{box-shadow:inset -3px 0 var(--brand-600)}.inventory-table td:first-child button{text-align:start;background:0 0;border:0;min-width:190px;padding:0}.inventory-table td:first-child strong,.inventory-table td:first-child small{display:block}.inventory-table td:first-child strong{color:var(--gray-900);font-size:11px}.inventory-table td:first-child small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.inventory-operation-panel form{flex-direction:column;gap:13px;padding:18px;display:flex}.inventory-operation-panel textarea{resize:vertical;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font:inherit;background:#fff;outline:0;padding:11px 13px}.inventory-operation-panel textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.inventory-operation-panel .primary-button{width:100%}.operation-safety-note{background:var(--brand-50);color:var(--gray-600);border-radius:8px;margin:0;padding:10px 11px;font-size:9px;line-height:1.7}.movement-ledger{margin-block-end:20px}.movement-list article{border-block-end:1px solid var(--gray-100);grid-template-columns:92px minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.movement-type{background:var(--brand-50);color:var(--brand-700);border-radius:6px;justify-self:start;padding:6px 8px;font-size:9px;font-weight:700}.movement-list article strong,.movement-list article small{display:block}.movement-list article>div:nth-child(2)>strong{font-size:11px}.movement-list article small,.movement-list article p,.movement-list time{color:var(--gray-500);font-size:8px}.movement-list article p{margin:3px 0 0}.movement-deltas{flex-wrap:wrap;gap:5px 9px;display:flex}.movement-deltas span{color:var(--gray-600);font-size:9px}.movement-deltas strong{width:100%;color:var(--brand-800);font-size:9px}.movement-list time{text-align:end}.fulfillment-workspace{flex-direction:column;gap:16px;display:flex}.fulfillment-toolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.fulfillment-toolbar .secondary-button{min-height:42px}.fulfillment-boundary{border-radius:var(--radius-sm);background:var(--warning-50);color:var(--gray-700);border:1px solid #fedf89;align-items:center;gap:12px;padding:12px 15px;font-size:10px;display:flex}.fulfillment-boundary strong{color:var(--warning-600);white-space:nowrap}.fulfillment-order{flex-direction:column;gap:16px;display:flex;overflow:hidden}.fulfillment-order>header{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-block-end:14px;display:flex}.fulfillment-order>header p{color:var(--gray-500);margin:0;font-size:9px}.fulfillment-order>header h2{margin:3px 0 0;font-size:18px}.fulfillment-order>.primary-button{align-self:flex-start}.fulfillment-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.fulfillment-order-meta span{border:1px solid var(--gray-100);background:var(--gray-25);border-radius:8px;padding:11px 12px}.fulfillment-order-meta small,.fulfillment-order-meta strong{display:block}.fulfillment-order-meta small{color:var(--gray-500);font-size:8px}.fulfillment-order-meta strong{color:var(--gray-900);margin-block-start:3px;font-size:11px}.fulfillment-pick-list h3,.package-form h4,.handover-form h4{margin:0 0 8px;font-size:13px}.fulfillment-pick-list>div{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.fulfillment-pick-list span strong,.fulfillment-pick-list span small,.shipment-lines span small{display:block}.fulfillment-pick-list span strong{font-size:11px}.fulfillment-pick-list span small,.shipment-lines span small{color:var(--gray-500);font-size:8px}.fulfillment-pick-list b{color:var(--brand-800);font-size:11px}.fulfillment-pick-list em{color:var(--warning-600);font-size:8px;font-style:normal}.fulfillment-pick-confirmation{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.fulfillment-pick-confirmation label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.fulfillment-pick-confirmation input{width:18px;height:18px;accent-color:var(--brand-700);margin-block-start:2px}.fulfillment-pick-confirmation span{gap:2px;display:grid}.fulfillment-pick-confirmation strong{color:var(--gray-800);font-size:10px}.fulfillment-pick-confirmation small{color:var(--gray-600);font-size:8px;line-height:1.7}.fulfillment-shipment{border:1px solid var(--brand-100);border-radius:var(--radius-md);background:linear-gradient(130deg, var(--brand-25), white 45%);flex-direction:column;gap:13px;padding:15px;display:flex}.fulfillment-shipment>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fulfillment-shipment>header small,.fulfillment-shipment>header strong{display:block}.fulfillment-shipment>header small{color:var(--gray-500);font-size:8px}.fulfillment-shipment>header strong{margin-block-start:3px;font-size:11px}.shipment-lines{gap:7px;display:grid}.shipment-lines>div{background:#fff;border-radius:7px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.shipment-lines>div>strong{color:var(--brand-700)}.package-list{gap:7px;display:grid}.package-list>strong{font-size:11px}.package-list>span{border:1px dashed var(--gray-300);background:#fff;border-radius:7px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.package-list b{font-size:9px}.package-list small{color:var(--gray-500);font-size:8px}.package-form,.handover-form{border:1px solid var(--gray-200);background:#fff;border-radius:9px;padding:13px}.package-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.package-quantity-grid label{border:1px solid var(--gray-100);border-radius:7px;grid-template-columns:1fr 70px;align-items:center;gap:8px;padding:8px;display:grid}.package-quantity-grid span,.package-quantity-grid small{font-size:9px;display:block}.package-quantity-grid small{color:var(--gray-500)}.package-quantity-grid input,.package-dimensions input{border:1px solid var(--gray-300);width:100%;min-height:38px;font:inherit;border-radius:7px;padding:8px 9px}.package-dimensions{border:1px solid var(--gray-100);border-radius:8px;margin-block:10px;padding:9px 10px 11px}.package-dimensions legend{color:var(--gray-700);padding-inline:5px;font-size:9px;font-weight:800}.package-dimensions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.package-dimensions label{color:var(--gray-600);gap:4px;font-size:8px;display:grid}.package-dimensions input{font-size:9px}.handover-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.handover-form h4,.handover-form label:last-of-type,.handover-form .primary-button{grid-column:1/-1}.handover-form .primary-button{justify-self:start}.handover-form textarea{resize:vertical}.handover-proof{background:var(--brand-50);border-radius:8px;padding:11px 13px}.handover-proof strong,.handover-proof span{display:block}.handover-proof strong{color:var(--brand-800);font-size:11px}.handover-proof span{color:var(--gray-600);margin-block-start:3px;font-size:8px}.customer-fulfillment-state{background:var(--brand-50);border-radius:7px;margin-block-start:9px;padding:9px 10px}.customer-fulfillment-state strong,.customer-fulfillment-state span{display:block}.customer-fulfillment-state strong{color:var(--brand-800);font-size:10px}.customer-fulfillment-state span{color:var(--gray-600);margin-block-start:3px;font-size:8px}.dispatch-workspace,.cod-cash-workspace{flex-direction:column;gap:16px;display:flex}.cod-cash-boundary{border-radius:var(--radius-sm);background:var(--warning-50);color:var(--gray-700);border:1px solid #fedf89;align-items:center;gap:12px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.cod-cash-boundary strong{color:var(--warning-600);white-space:nowrap}.cod-cash-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cod-cash-summary article{border:1px solid var(--brand-100);background:#fff;border-radius:12px;padding:16px 18px}.cod-cash-summary span,.cod-cash-summary strong,.cod-cash-summary small{display:block}.cod-cash-summary span{color:var(--gray-600);font-size:9px;font-weight:700}.cod-cash-summary strong{color:var(--brand-800);margin-block:4px 1px;font-size:25px}.cod-cash-summary small{color:var(--gray-500);font-size:8px}.cod-cash-health{padding:0;overflow:hidden}.cod-cash-health>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg,#fffaeb,#fff);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.cod-cash-health.clear>header{background:linear-gradient(115deg,#ecfdf3,#fff)}.cod-cash-health>header h2{margin:2px 0;font-size:18px}.cod-cash-health>header small{color:var(--gray-500);font-size:9px}.cod-health-empty{color:var(--brand-700);flex-direction:column;gap:2px;padding:18px 20px;display:flex}.cod-health-empty strong{font-size:11px}.cod-health-empty span{color:var(--gray-500);font-size:9px}.cod-health-alerts>article{border-block-end:1px solid var(--gray-100);grid-template-columns:auto minmax(150px,1fr) minmax(170px,auto);align-items:center;gap:13px;padding:14px 20px;display:grid}.cod-health-code{background:var(--warning-50);min-width:75px;color:var(--warning-600);text-align:center;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.cod-health-code.mismatch_unresolved{color:#b42318;background:#fef3f2}.cod-health-reference strong,.cod-health-reference small,.cod-health-reference code,.cod-health-detail strong,.cod-health-detail small{display:block}.cod-health-reference strong{font-size:11px}.cod-health-reference small,.cod-health-detail small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.cod-health-reference code{color:var(--gray-400);overflow-wrap:anywhere;margin-block-start:3px;font-size:7px}.cod-health-detail{text-align:end}.cod-health-detail strong{color:var(--gray-900);font-size:10px}.cod-health-note,.cod-health-truncated{background:var(--gray-25);color:var(--gray-500);margin:0;padding:10px 20px;font-size:8px;display:block}.cod-health-truncated{color:var(--warning-600);padding-block-end:0}.cod-step-up-panel{justify-content:space-between;align-items:end;gap:18px;display:flex}.cod-step-up-panel h2{margin:2px 0;font-size:18px}.cod-step-up-panel small{color:var(--gray-500);font-size:9px}.cod-step-up-panel form{align-items:end;gap:9px;display:flex}.cod-cash-queue{padding:0;overflow:hidden}.cod-cash-queue>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.cod-cash-queue>header h2{margin:2px 0;font-size:20px}.cod-cash-queue>header small{color:var(--gray-500);font-size:9px}.cod-remittance-list>article{border-block-end:1px solid var(--gray-100);padding:18px 20px}.cod-remittance-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cod-remittance-list>article>header small,.cod-remittance-list>article>header strong,.cod-remittance-list>article>header span{display:block}.cod-remittance-list>article>header small{color:var(--gray-500);font-size:8px}.cod-remittance-list>article>header strong{margin-block:2px;font-size:12px}.cod-remittance-list>article>header div>span{color:var(--gray-500);font-size:8px}.cod-remittance-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block:14px 10px;display:grid}.cod-remittance-amounts span{background:var(--gray-25);border-radius:8px;padding:10px 11px}.cod-remittance-amounts small,.cod-remittance-amounts strong{display:block}.cod-remittance-amounts small{color:var(--gray-500);font-size:8px}.cod-remittance-amounts strong{color:var(--gray-900);margin-block-start:3px;font-size:10px}.cod-remittance-evidence{color:var(--gray-500);flex-wrap:wrap;gap:6px 18px;font-size:8px;display:flex}.cod-remittance-evidence strong{color:var(--gray-700)}.cod-reconciliation-form{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block-start:14px;padding:13px;display:grid}.cod-reconciliation-form textarea{resize:vertical}.cod-reconciliation-form .primary-button{justify-self:start}.cod-reconciliation-result{background:#ecfdf3;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-block-start:14px;padding:13px;display:grid}.cod-reconciliation-result small,.cod-reconciliation-result strong{display:block}.cod-reconciliation-result small{color:var(--gray-500);font-size:8px}.cod-reconciliation-result strong{color:var(--gray-900);margin-block-start:3px;font-size:10px}.cod-reconciliation-result p{color:var(--brand-700);grid-column:1/-1;margin:0;font-size:8px}.operations-health-workspace{flex-direction:column;gap:16px;display:flex}.operations-health-boundary{border-radius:var(--radius-sm);color:var(--gray-700);background:#eff8ff;border:1px solid #b2ddff;align-items:center;gap:12px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.operations-health-boundary strong{color:#175cd3;white-space:nowrap}.operations-health-panel{border-color:var(--gray-200);padding:0;overflow:hidden}.operations-health-panel.degraded{border-color:#fecdca}.operations-health-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.operations-health-panel.degraded>header{background:linear-gradient(115deg,#fff4ed,#fff)}.operations-health-panel>header h2{margin:2px 0;font-size:20px}.operations-health-panel>header small{color:var(--gray-500);font-size:9px}.operations-health-actions{align-items:center;gap:9px;display:flex}.operations-health-actions .secondary-button{min-height:34px;padding:7px 13px}.operations-health-summary{border-block-end:1px solid var(--gray-100);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-health-summary article{border-inline-start:1px solid var(--gray-100);padding:15px 18px}.operations-health-summary article:first-child{border-inline-start:0}.operations-health-summary span,.operations-health-summary strong{display:block}.operations-health-summary span{color:var(--gray-500);font-size:8px}.operations-health-summary strong{color:var(--gray-900);margin-block-start:3px;font-size:23px}.operations-health-actions .status-chip.active,.operations-backup-readiness .status-chip.active{background:var(--brand-50);color:var(--brand-700)}.operations-health-actions .status-chip.suspended{color:var(--error-600);background:#fef3f2}.operations-backup-readiness .status-chip.pending{background:var(--warning-50);color:var(--warning-600)}.operations-runtime-grid{border-block-end:1px solid var(--gray-100);background:var(--gray-25);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.operations-runtime-grid article{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:#fff;padding:12px 14px}.operations-runtime-grid article.healthy{background:#ecfdf3;border-color:#abefc6}.operations-runtime-grid article.missing,.operations-runtime-grid article.stale{background:#fef3f2;border-color:#fecdca}.operations-runtime-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-runtime-grid span,.operations-runtime-grid strong,.operations-runtime-grid small{display:block}.operations-runtime-grid span{color:var(--gray-600);font-size:9px}.operations-runtime-grid strong{color:var(--gray-900);font-size:11px}.operations-runtime-grid small{color:var(--gray-500);margin-block-start:5px;font-size:8px;line-height:1.6}.operations-health-empty{color:var(--brand-700);align-items:center;gap:8px;padding:16px 20px;font-size:9px;display:flex}.operations-health-empty span{color:var(--gray-500)}.operations-health-alerts{flex-direction:column;display:flex}.operations-health-alerts>article{border-block-end:1px solid var(--gray-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 20px;display:grid}.operations-health-alerts>article>div strong,.operations-health-alerts>article>div small,.operations-health-alerts>article>div code{display:block}.operations-health-alerts>article>div strong{color:var(--gray-900);font-size:10px}.operations-health-alerts>article>div small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.operations-health-alerts>article>div code{max-width:440px;color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;margin-block-start:4px;font-size:7px;overflow:hidden}.operations-health-severity{text-align:center;border-radius:999px;min-width:48px;padding:4px 7px;font-size:8px;font-weight:700}.operations-health-severity.warning{background:var(--warning-50);color:var(--warning-600)}.operations-health-severity.critical{color:var(--error-600);background:#fef3f2}.operations-health-age{text-align:end}.operations-health-more{color:var(--gray-500);padding:10px 20px;font-size:8px;display:block}.operations-integrity-audit{padding:0;overflow:hidden}.operations-integrity-audit.failed{border-color:#fecdca}.operations-integrity-audit>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg,#ecfdf3,#fff);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.operations-integrity-audit.failed>header{background:linear-gradient(115deg,#fef3f2,#fff)}.operations-integrity-audit h2{margin:2px 0;font-size:17px}.operations-integrity-audit header small{color:var(--gray-500);font-size:8px}.operations-integrity-audit .status-chip.active{background:var(--brand-50);color:var(--brand-700)}.operations-integrity-audit .status-chip.suspended{color:var(--error-600);background:#fef3f2}.operations-integrity-summary{border-block-end:1px solid var(--gray-100);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-integrity-summary article{border-inline-start:1px solid var(--gray-100);padding:14px 18px}.operations-integrity-summary article:first-child{border-inline-start:0}.operations-integrity-summary span,.operations-integrity-summary strong{display:block}.operations-integrity-summary span{color:var(--gray-500);font-size:8px}.operations-integrity-summary strong{color:var(--gray-900);margin-block-start:4px;font-size:18px}.operations-integrity-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 20px;display:grid}.operations-integrity-checks article{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-25);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.operations-integrity-checks article.failed{background:#fef3f2;border-color:#fecdca}.operations-integrity-checks article>div span,.operations-integrity-checks article>div strong,.operations-integrity-checks article>div small{display:block}.operations-integrity-checks article>div span,.operations-integrity-checks article>div small{color:var(--gray-500);font-size:7px}.operations-integrity-checks article.failed>div span,.operations-integrity-checks article.failed>div small{color:var(--gray-600)}.operations-integrity-checks article>div strong{color:var(--gray-900);margin-block-start:2px;font-size:9px}.operations-integrity-result{text-align:center;border-radius:999px;min-width:42px;padding:4px 7px;font-size:7px;font-weight:700}.operations-integrity-result.passed{background:var(--brand-50);color:var(--brand-700)}.operations-integrity-result.failed{color:var(--error-600);background:#fee4e2}.operations-integrity-note{color:var(--gray-500);margin:0;padding:0 20px 15px;font-size:8px;line-height:1.7}.operations-backup-readiness{padding:0;overflow:hidden}.operations-backup-readiness.not_ready{border-color:#fedf89}.operations-backup-readiness>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg,#fffaeb,#fff);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.operations-backup-readiness.ready>header{background:linear-gradient(115deg,#ecfdf3,#fff)}.operations-backup-readiness h2{margin:2px 0;font-size:17px}.operations-backup-readiness header small{color:var(--gray-500);font-size:8px}.operations-backup-policy{border-block-end:1px solid var(--gray-100);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-backup-policy article{border-inline-start:1px solid var(--gray-100);padding:14px 18px}.operations-backup-policy article:first-child{border-inline-start:0}.operations-backup-policy span,.operations-backup-policy strong{display:block}.operations-backup-policy span{color:var(--gray-500);font-size:8px}.operations-backup-policy strong{color:var(--gray-900);margin-block-start:4px;font-size:12px}.operations-backup-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.operations-backup-evidence>div{border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--gray-25);padding:11px 13px}.operations-backup-evidence span,.operations-backup-evidence strong,.operations-backup-evidence small{display:block}.operations-backup-evidence span{color:var(--gray-500);font-size:8px}.operations-backup-evidence strong{margin-block-start:3px;font-size:10px}.operations-backup-evidence small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.operations-backup-gaps{flex-wrap:wrap;gap:7px;padding:0 20px 16px;display:flex}.operations-backup-gaps span{background:var(--warning-50);color:var(--warning-600);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.operations-health-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.operations-health-guide>div{border-inline-start:1px solid var(--gray-100);min-height:112px;padding:18px 54px 18px 18px;position:relative}.operations-health-guide>div:first-child{border-inline-start:0}.operations-health-guide span{background:var(--brand-50);width:27px;height:27px;color:var(--brand-700);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid;position:absolute;inset-block-start:18px;inset-inline-start:17px}.operations-health-guide strong,.operations-health-guide small{display:block}.operations-health-guide strong{font-size:11px}.operations-health-guide small{color:var(--gray-500);margin-block-start:5px;font-size:8px;line-height:1.7}.dispatch-boundary{border-radius:var(--radius-sm);background:var(--warning-50);color:var(--gray-700);border:1px solid #fedf89;align-items:center;gap:12px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.dispatch-boundary strong{color:var(--warning-600);white-space:nowrap}.carrier-readiness{padding:0;overflow:hidden}.carrier-readiness>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.carrier-readiness>header h2{margin:2px 0 0;font-size:18px}.carrier-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.carrier-readiness-grid article{border-inline-end:1px solid var(--gray-100);padding:14px 18px}.carrier-readiness-grid article:last-child{border-inline-end:0}.carrier-readiness-grid span,.carrier-readiness-grid strong{display:block}.carrier-readiness-grid span{color:var(--gray-500);font-size:8px}.carrier-readiness-grid strong{color:var(--gray-900);margin-block-start:4px;font-size:15px}.carrier-no-events{background:var(--gray-25);color:var(--gray-500);border-radius:8px;margin:0;padding:10px 12px;font-size:9px}.dispatch-health-panel{border-color:var(--gray-200);padding:0;overflow:hidden}.dispatch-health-panel.degraded{border-color:#fecdca}.dispatch-health-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.dispatch-health-panel.degraded>header{background:linear-gradient(115deg,#fff4ed,#fff)}.dispatch-health-panel>header h2{margin:2px 0;font-size:19px}.dispatch-health-panel>header small{color:var(--gray-500);font-size:9px}.dispatch-health-actions{align-items:center;gap:9px;display:flex}.dispatch-health-actions .secondary-button{min-height:34px;padding:7px 13px}.dispatch-health-summary{border-block-end:1px solid var(--gray-100);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dispatch-health-summary article{border-inline-start:1px solid var(--gray-100);padding:13px 16px}.dispatch-health-summary article:first-child{border-inline-start:0}.dispatch-health-summary span,.dispatch-health-summary strong{display:block}.dispatch-health-summary span{color:var(--gray-500);font-size:8px}.dispatch-health-summary strong{color:var(--gray-900);margin-block-start:3px;font-size:22px}.dispatch-health-empty{color:var(--brand-700);align-items:center;gap:8px;padding:13px 18px;font-size:9px;display:flex}.dispatch-health-empty span{color:var(--gray-500)}.dispatch-health-alerts{flex-direction:column;display:flex}.dispatch-health-alerts>article{border-block-end:1px solid var(--gray-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.dispatch-health-alerts>article>div strong,.dispatch-health-alerts>article>div small{display:block}.dispatch-health-alerts>article>div strong{color:var(--gray-900);font-size:10px}.dispatch-health-alerts>article>div small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.dispatch-health-severity{text-align:center;border-radius:999px;min-width:48px;padding:4px 7px;font-size:8px;font-weight:700}.dispatch-health-severity.warning{background:var(--warning-50);color:var(--warning-600)}.dispatch-health-severity.critical{color:var(--error-600);background:#fef3f2}.dispatch-health-age{text-align:end}.dispatch-health-handoff{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dispatch-health-handoff .secondary-button{white-space:nowrap;min-height:32px;padding:6px 10px}.dispatch-health-more{color:var(--gray-500);padding:10px 18px;font-size:8px;display:block}.dispatch-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.dispatch-create-panel,.dispatch-queue-panel{padding:0;overflow:hidden}.dispatch-create-panel{position:sticky;inset-block-start:18px}.dispatch-create-panel>header,.dispatch-queue-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);padding:18px 20px}.dispatch-create-panel>header h2,.dispatch-queue-panel>header h2{margin:2px 0;font-size:20px}.dispatch-create-panel>header small{color:var(--gray-500);font-size:9px}.dispatch-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.dispatch-create-form input,.dispatch-create-form select,.dispatch-assignment-form select,.dispatch-assignment-form textarea,.dispatch-queue-panel>header select{border:1px solid var(--gray-300);border-radius:var(--radius-sm);width:100%;min-height:42px;font:inherit;background:#fff;outline:0;padding:9px 11px}.dispatch-create-form input:focus,.dispatch-create-form select:focus,.dispatch-assignment-form select:focus,.dispatch-assignment-form textarea:focus,.dispatch-queue-panel>header select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.dispatch-create-form .primary-button{width:100%}.dispatch-shipment-preview{background:var(--brand-50);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 11px;display:grid}.dispatch-shipment-preview small,.dispatch-shipment-preview strong{display:block}.dispatch-shipment-preview small{color:var(--gray-500);font-size:8px}.dispatch-shipment-preview strong{color:var(--brand-800);margin-block-start:2px;font-size:10px}.dispatch-package-manifest{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:8px;gap:9px;padding:11px 12px;display:grid}.dispatch-package-manifest>header,.dispatch-package-manifest>label{justify-content:space-between;align-items:center;gap:10px;display:flex}.dispatch-package-manifest>header strong{color:var(--gray-800);font-size:10px}.dispatch-package-manifest>header span{color:var(--brand-700);font-size:9px}.dispatch-package-manifest>div{gap:6px;display:grid}.dispatch-package-manifest article{background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.dispatch-package-manifest article b{font-size:9px}.dispatch-package-manifest article small{color:var(--gray-600);font-size:8px}.dispatch-package-manifest>label{cursor:pointer;color:var(--gray-700);justify-content:flex-start;font-size:9px}.dispatch-package-manifest>label input{width:18px;height:18px;accent-color:var(--brand-700)}.dispatch-queue-panel>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dispatch-queue-panel>header .form-field{min-width:175px}.dispatch-task-list{flex-direction:column;display:flex}.dispatch-task-card{border-block-end:1px solid var(--gray-100);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dispatch-task-card.is-focused{outline-offset:-3px;background:var(--brand-25);outline:3px solid #29704533}.dispatch-task-card:last-child{border-block-end:0}.dispatch-task-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatch-task-card>header div span,.dispatch-task-card>header div strong{display:block}.dispatch-task-card>header div span{color:var(--gray-500);font-size:8px}.dispatch-task-card>header div strong{margin-block-start:3px;font-size:13px}.dispatch-route{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.dispatch-route span small,.dispatch-route span strong,.dispatch-route span em{display:block}.dispatch-route span small{color:var(--gray-500);font-size:8px}.dispatch-route span strong{margin-block:2px;font-size:11px}.dispatch-route span em{color:var(--gray-600);font-size:9px;font-style:normal}.dispatch-route>b{color:var(--brand-600);font-size:18px}.dispatch-package-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dispatch-package-strip>strong{margin-inline-end:3px;font-size:10px}.dispatch-package-strip>span{border:1px dashed var(--gray-300);color:var(--gray-600);background:#fff;border-radius:6px;padding:5px 7px;font-size:8px}.dispatch-current-courier{background:var(--gray-25);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dispatch-current-courier small,.dispatch-current-courier strong{display:block}.dispatch-current-courier small,.dispatch-current-courier time{color:var(--gray-500);font-size:8px}.dispatch-current-courier strong{margin-block-start:2px;font-size:10px}.dispatch-assignment-form{border:1px solid var(--gray-200);background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.dispatch-assignment-form textarea{resize:vertical}.dispatch-assignment-form .secondary-button{justify-self:start}.dispatch-pickup-proof{background:var(--brand-50);border-radius:8px;padding:11px 12px}.dispatch-pickup-proof strong,.dispatch-pickup-proof span,.dispatch-pickup-proof small{display:block}.dispatch-pickup-proof strong{color:var(--brand-800);font-size:11px}.dispatch-pickup-proof span{margin-block-start:3px;font-size:9px}.dispatch-pickup-proof small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.dispatch-timeline{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dispatch-timeline li{background:var(--gray-25);border-radius:7px;min-width:145px;padding:8px 10px 8px 22px;position:relative}.dispatch-timeline li:before{content:"";background:var(--brand-500);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:12px;inset-inline-start:9px}.dispatch-timeline span,.dispatch-timeline small{display:block}.dispatch-timeline span{font-size:9px;font-weight:700}.dispatch-timeline small{color:var(--gray-500);margin-block-start:2px;font-size:7px}@media (max-width:1180px){.warehouse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout,.product-review-layout{grid-template-columns:1fr}.catalog-list,.review-queue{position:static}.inventory-layout,.policy-layout,.delivery-capacity-grid,.delivery-region-editor,.delivery-policy-layout{grid-template-columns:1fr}.policy-publish-panel,.inventory-operation-panel{position:static}.dispatch-layout{grid-template-columns:1fr}.dispatch-create-panel{position:static}.catalog-create-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-create-form h3,.catalog-create-form .primary-button{grid-column:1/-1}}@media (max-width:1500px){.campaign-control-layout,.delivery-policy-layout{grid-template-columns:minmax(0,1fr)}}.financial-reconciliation-workspace{flex-direction:column;gap:16px;display:flex}.reconciliation-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.reconciliation-boundary strong{color:var(--warning-600);white-space:nowrap}.reconciliation-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.reconciliation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reconciliation-summary article{border:1px solid var(--brand-100);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:17px 18px}.reconciliation-summary span,.reconciliation-summary strong,.reconciliation-summary small{display:block}.reconciliation-summary span{color:var(--gray-500);font-size:9px}.reconciliation-summary strong{color:var(--brand-800);margin-block:4px;font-size:25px}.reconciliation-summary small{color:var(--gray-500);font-size:8px}.reconciliation-step-up{justify-content:space-between;align-items:end;gap:20px;display:flex}.reconciliation-step-up h2{margin:2px 0;font-size:19px}.reconciliation-step-up p:last-child{color:var(--gray-500);margin:0;font-size:9px}.reconciliation-step-up form{align-items:end;gap:9px;display:flex}.reconciliation-step-up input,.reconciliation-import-form input,.reconciliation-import-form select,.reconciliation-import-form textarea,.reconciliation-issue input,.reconciliation-issue select{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.reconciliation-import-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.6}.reconciliation-import-panel,.reconciliation-imports,.reconciliation-detail,.reconciliation-exceptions{padding:0;overflow:hidden}.reconciliation-import-panel>header,.reconciliation-imports>header,.reconciliation-detail>header,.reconciliation-exceptions>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}.reconciliation-import-panel h2,.reconciliation-imports h2,.reconciliation-detail h2,.reconciliation-exceptions h2{margin:2px 0;font-size:19px}.reconciliation-import-panel header p:last-child,.reconciliation-detail header p:last-child,.reconciliation-exceptions header p:last-child{color:var(--gray-500);margin:0;font-size:9px}.reconciliation-import-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.reconciliation-import-form .primary-button{justify-self:start}.reconciliation-import-list{flex-direction:column;display:flex}.reconciliation-import-list>article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.reconciliation-import-list>article:last-child{border-block-end:0}.reconciliation-import-list small,.reconciliation-import-list strong,.reconciliation-import-list div>span{display:block}.reconciliation-import-list small,.reconciliation-import-list div>span{color:var(--gray-500);font-size:8px}.reconciliation-import-list strong{overflow-wrap:anywhere;margin-block:3px;font-size:12px}.reconciliation-counts{flex-wrap:wrap;gap:6px;display:flex}.reconciliation-line-list{flex-direction:column;display:flex}.reconciliation-line-list>article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(220px,.8fr) minmax(220px,.7fr);gap:13px;padding:15px 20px;display:grid}.reconciliation-line-main,.reconciliation-match{min-width:0}.reconciliation-line-main strong,.reconciliation-line-main code,.reconciliation-line-main small,.reconciliation-match small,.reconciliation-match strong,.reconciliation-match code{display:block}.reconciliation-line-main strong{margin-block:7px 3px;font-size:12px}.reconciliation-line-main code,.reconciliation-match code,.reconciliation-issue code{color:var(--gray-600);overflow-wrap:anywhere;font-size:9px}.reconciliation-line-main small,.reconciliation-match small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.reconciliation-match{background:var(--brand-50);border-radius:8px;padding:11px 13px}.reconciliation-match strong{color:var(--brand-700);margin-block:3px;font-size:10px}.reconciliation-runs{padding:14px 20px 18px}.reconciliation-runs summary{cursor:pointer;color:var(--brand-700);font-size:10px;font-weight:800}.reconciliation-runs ol{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.reconciliation-runs li{background:var(--gray-25);border-radius:7px;grid-template-columns:minmax(140px,.5fr) 1fr auto;gap:10px;padding:9px 11px;display:grid}.reconciliation-runs strong{font-size:9px}.reconciliation-runs span,.reconciliation-runs small{color:var(--gray-500);font-size:8px}.reconciliation-issue-list{flex-direction:column;display:flex}.reconciliation-issue{border-block-end:1px solid var(--gray-100);background:#fffdf8;grid-column:1/-1;grid-template-columns:minmax(180px,.8fr) minmax(130px,.45fr) minmax(180px,.6fr) minmax(220px,1fr) auto;align-items:end;gap:9px;padding:13px 20px;display:grid}.reconciliation-issue:last-child{border-block-end:0}.reconciliation-issue>div{min-width:0}.reconciliation-issue>div code,.reconciliation-issue>div small{margin-block-start:5px;display:block}.reconciliation-issue>div small{color:var(--gray-500);font-size:8px}@media (max-width:700px){.privacy-boundary,.privacy-filter>header,.privacy-queue>header{flex-direction:column;align-items:stretch}.privacy-summary,.privacy-filter,.privacy-create-form,.privacy-bulk-bar{grid-template-columns:minmax(0,1fr)}.privacy-filter>header,.privacy-filter .field-span-2,.privacy-filter .workspace-date-range,.privacy-create-form>.workspace-combobox,.privacy-create-form .field-span-2{grid-column:auto}.privacy-bulk-bar{align-items:stretch}.privacy-table-wrap{overflow:visible}.privacy-table-wrap table{min-width:0}.privacy-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.privacy-table-wrap tbody,.privacy-table-wrap tr,.privacy-table-wrap td{display:block}.privacy-table-wrap tr{border-block-end:1px solid var(--gray-150,var(--gray-200));padding:12px 14px}.privacy-table-wrap td{border:0;grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:5px 10px;padding:8px 0;display:grid}.privacy-table-wrap td:before{content:attr(data-label);color:var(--gray-500);font-size:8px;font-weight:800}.privacy-table-wrap td:first-child{display:block}.privacy-row-action form{min-width:0}.workspace-date-range{grid-template-columns:minmax(0,1fr)}.workspace-date-range legend{grid-column:auto}.workspace-confirmation-dialog>div{flex-direction:column-reverse}.workspace-confirmation-dialog>div button{width:100%}.campaign-summary,.campaign-card-list,.campaign-control-layout{grid-template-columns:minmax(0,1fr)}.campaign-current-panel>header,.campaign-links-panel>header,.campaign-history-panel>header{flex-direction:column;align-items:stretch}.campaign-history-panel>header .form-field{min-width:0}.campaign-link-list article{grid-template-columns:minmax(0,1fr);align-items:start}.campaign-link-list article>div:nth-child(2){flex-wrap:wrap}.delivery-safety-boundary,.delivery-capacity-panel>header,.delivery-current-panel>header,.delivery-history-panel>header,.delivery-history-list article,.delivery-form-intro{flex-direction:column;align-items:stretch}.delivery-capacity-values{grid-template-columns:1fr}.delivery-capacity-values small{min-height:0}.delivery-policy-form{grid-template-columns:minmax(0,1fr);padding:14px}.delivery-policy-form .field-span-2{grid-column:auto}.delivery-region-editor>article{grid-template-columns:minmax(0,1fr)}.delivery-region-editor>article header,.delivery-region-switches{grid-column:auto}.delivery-fee-editor-head{display:none}.delivery-fee-row{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr);padding-block:9px}.delivery-fee-row .text-button{justify-self:start}.delivery-history-list article>div:last-child{text-align:start}.testing-campaign-banner{flex-wrap:wrap;align-items:stretch;margin-inline:12px}.testing-campaign-banner>span{flex-basis:100%}.testing-campaign-banner>a,.testing-campaign-banner>button{flex:auto}.shopping-page{padding-block-start:34px}.checkout-steps{grid-template-columns:1fr;gap:7px}.checkout-steps li:after{display:none}.checkout-item{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:12px 14px}.checkout-item-media{grid-row:span 2;width:62px}.checkout-item>strong{grid-column:2}.checkout-payment-panel fieldset,.checkout-coupon-panel,.checkout-trust-grid,.checkout-campaign-suggestion{grid-template-columns:1fr}.checkout-campaign-suggestion>span,.checkout-campaign-suggestion>strong,.checkout-campaign-suggestion>small,.checkout-campaign-suggestion>button{grid-area:auto/1}.checkout-coupon-applied{flex-direction:column;grid-column:auto}.checkout-confirmation-review>header,.checkout-shipment-review>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.checkout-confirmation-review>header>span{white-space:normal}.checkout-confirmation-facts{grid-template-columns:1fr;padding:15px}.checkout-shipment-review{padding:0 15px 15px}.checkout-shipment-review dl{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-shipment-review dl>div{border-block-end:1px solid var(--gray-100)}.checkout-confirmation-boundary{padding-inline:15px}.cart-split-plan-grid{grid-template-columns:1fr}.cart-split-plan-grid>span{border-inline-end:0;border-block-end:1px solid var(--brand-100);padding:11px 14px}.cart-split-plan-grid>span:last-child{border-block-end:0}.cart-item{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:14px}.cart-item-media{grid-row:span 2;width:82px}.cart-quantity{grid-column:1/2}.cart-item-price{text-align:start;grid-area:2/2}.cart-removal-recovery{flex-direction:column;align-items:stretch}.cart-removal-recovery button{width:100%}.shopping-empty-actions{flex-direction:column;width:100%}.shopping-empty-actions a{width:100%}.cart-variant-editor{grid-column:1/-1;grid-template-columns:1fr;align-items:stretch}.cart-variant-editor-actions{grid-template-columns:1fr 1fr;display:grid}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operations-toolbar{flex-direction:column;align-items:flex-start}.compact-select,.compact-select select{width:100%}.warehouse-grid,.warehouse-form,.staff-invite-form,.staff-grid{grid-template-columns:1fr}.warehouse-form h3,.warehouse-form .field-span-2,.staff-invite-form .field-span-2{grid-column:auto}.pending-invitations article,.staff-card-actions{flex-direction:column;align-items:stretch}.catalog-create-form,.catalog-details-form,.variant-form,.media-metadata-list,.media-upload-form{grid-template-columns:1fr}.catalog-create-form h3,.catalog-create-form .primary-button,.catalog-details-form h3,.catalog-details-form .field-span-2{grid-column:auto}.catalog-editor-heading,.catalog-submit-row{flex-direction:column;align-items:stretch}.variant-row{grid-template-columns:1fr auto}.variant-row .status-chip{grid-column:1/-1}.product-review-detail>header{flex-direction:column;align-items:stretch}.review-evidence-grid,.decision-options{grid-template-columns:1fr}.inventory-scope-selectors{flex-direction:column;align-items:stretch;width:100%}.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{grid-template-columns:1fr}.movement-list article{grid-template-columns:1fr;gap:7px}.checkout-reservation-panel form,.customer-order-card>footer,.checkout-address-options{grid-template-columns:1fr}.checkout-reservation-panel .field-span-2,.customer-order-card>footer small,.order-payment-button,.payment-unavailable,.order-payment-method,.order-payment-guidance,.order-cancellation-state,.order-cancellation-actions,.order-partial-refund-state,.order-funding-state,.order-funding-closed,.order-promotion-evidence{grid-column:auto}.customer-order-card>header{align-items:flex-start}.order-history-controls{padding:15px}.order-history-overview{flex-direction:column;align-items:stretch}.order-history-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.order-history-overview dl>div{min-width:0;padding-inline:8px}.order-history-search>div{grid-template-columns:1fr 1fr}.order-history-search input{grid-column:1/-1}.order-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-history-filters button{justify-content:space-between;width:100%}.order-history-card-body{grid-template-columns:1fr}.order-history-card>footer{flex-direction:column;align-items:stretch}.order-history-card>footer>div:last-child{justify-content:stretch}.order-history-card>footer a{flex:auto;justify-content:center}.order-history-facts{grid-template-columns:1fr}.order-history-facts>div:last-child{grid-column:auto}.order-history-pagination{grid-template-columns:1fr 1fr}.order-history-pagination span{grid-area:1/1/auto/-1}.order-history-pagination button{grid-row:2}.order-payment-center{padding:14px}.order-payment-center>header,.order-payment-pending{flex-direction:column;align-items:stretch}.order-payment-due{text-align:start}.order-payment-paths{grid-template-columns:1fr}.order-payment-pending button{width:100%}.customer-order-item{flex-direction:column;align-items:flex-start!important}.customer-order-item-identity{align-items:flex-start;width:100%}.customer-order-item-price{justify-items:start;width:100%;min-width:0}.order-item-repeat-purchase{flex-direction:column;align-items:stretch;width:100%}.order-item-repeat-purchase>div:first-child{flex-direction:column;align-items:stretch}.order-item-repeat-purchase button,.order-item-repeat-purchase>a{text-align:center;justify-content:center;width:100%}.order-item-repeat-feedback{flex-direction:column;align-items:stretch}.order-card-status{justify-items:start}.order-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-vendor-order>header,.customer-shipment-list-heading,.customer-shipment-card>header{align-items:flex-start}.order-tracking-refresh,.customer-shipment-recovery{flex-direction:column;align-items:stretch}.order-tracking-refresh .secondary-button,.customer-shipment-recovery a{text-align:center;align-self:stretch}.customer-shipment-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shipment-reference,.customer-shipment-next-attempt{flex-direction:column;align-items:flex-start}.customer-delivery-code{grid-template-columns:1fr}.customer-delivery-code strong{grid-row:auto}.customer-carrier-events li{flex-direction:column;align-items:flex-start;gap:2px}.order-shipping-snapshot,.address-form-panel form{grid-template-columns:1fr}.address-form-panel .field-span-2{grid-column:auto}.order-partial-refund-actions{grid-template-columns:1fr}.order-partial-refund-actions>strong,.order-partial-refund-actions>p,.partial-refund-item-grid{grid-column:auto}.order-refund-evidence{margin-inline:12px}.order-refund-evidence>header,.order-refund-record>header,.refund-item-evidence>div{flex-direction:column;align-items:flex-start}.order-refund-evidence>header>span{align-self:flex-start}.wallet-balance-card,.policy-form,.policy-filters,.policy-list article{grid-template-columns:1fr}.policy-form .field-span-2{grid-column:auto}.policy-dates{text-align:start;align-items:flex-start}.movement-list time{text-align:start}.fulfillment-toolbar,.fulfillment-order-meta,.package-quantity-grid,.package-dimensions>div,.handover-form{grid-template-columns:1fr}.fulfillment-pick-confirmation{flex-direction:column;align-items:stretch}.fulfillment-pick-confirmation .primary-button{align-self:stretch}.handover-form h4,.handover-form label:last-of-type,.handover-form .primary-button{grid-column:auto}.fulfillment-boundary{flex-direction:column;align-items:flex-start}.dispatch-boundary,.dispatch-queue-panel>header,.dispatch-health-panel>header{flex-direction:column;align-items:stretch}.carrier-readiness>header{flex-direction:column;align-items:flex-start}.carrier-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-readiness-grid article{border-block-end:1px solid var(--gray-100)}.cod-cash-boundary,.cod-step-up-panel,.cod-cash-health>header,.cod-cash-queue>header{flex-direction:column;align-items:stretch}.cod-cash-summary,.cod-remittance-amounts,.cod-reconciliation-result{grid-template-columns:repeat(2,minmax(0,1fr))}.cod-health-alerts>article{grid-template-columns:1fr;align-items:start}.cod-health-code{justify-self:start}.cod-health-detail{text-align:start}.cod-step-up-panel form{flex-direction:column;align-items:stretch}.cod-reconciliation-form{grid-template-columns:1fr}.cod-reconciliation-form .field-span-2,.cod-reconciliation-result p{grid-column:auto}.operations-health-boundary,.operations-health-panel>header{flex-direction:column;align-items:stretch}.operations-health-actions{justify-content:space-between}.operations-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-health-summary article{border-block-end:1px solid var(--gray-100)}.operations-runtime-grid,.operations-backup-evidence{grid-template-columns:1fr}.operations-backup-readiness>header,.operations-integrity-audit>header{flex-direction:column;align-items:flex-start}.operations-backup-policy,.operations-integrity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-backup-policy article,.operations-integrity-summary article{border-block-end:1px solid var(--gray-100)}.operations-integrity-checks{grid-template-columns:1fr}.operations-integrity-checks article{grid-template-columns:minmax(0,1fr) auto auto}.operations-integrity-result{grid-column:1/-1;justify-self:start}.operations-health-alerts>article{grid-template-columns:auto minmax(0,1fr)}.operations-health-age{text-align:start;grid-column:2}.operations-health-guide{grid-template-columns:1fr}.operations-health-guide>div{border-inline-start:0;border-block-end:1px solid var(--gray-100)}.dispatch-health-actions{justify-content:space-between}.dispatch-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dispatch-health-summary article{border-block-end:1px solid var(--gray-100)}.dispatch-health-alerts>article{grid-template-columns:auto minmax(0,1fr)}.dispatch-health-handoff{grid-column:2;justify-content:space-between}.dispatch-health-age{text-align:start;grid-column:auto}.dispatch-create-form,.dispatch-assignment-form,.dispatch-shipment-preview{grid-template-columns:1fr}.dispatch-create-form .field-span-2,.dispatch-assignment-form .field-span-2{grid-column:auto}.dispatch-route{grid-template-columns:1fr}.dispatch-route>b{transform:rotate(-90deg)}}@media print{.dashboard-sidebar,.dashboard-topbar,.dashboard-subtitle,.fulfillment-toolbar,.fulfillment-boundary,.form-feedback,.package-form,.handover-form,.fulfillment-pick-confirmation,.fulfillment-order>.primary-button{display:none!important}.dashboard-root{background:#fff;display:block}.dashboard-content main{padding:0}.fulfillment-order{break-inside:avoid;box-shadow:none;border-color:#999;margin-block-end:18px}}.return-workspace,.customer-returns-workspace,.support-workspace,.notification-center,.notification-operations{flex-direction:column;gap:16px;display:flex}.notification-boundary{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.notification-boundary strong{color:var(--brand-800);white-space:nowrap}.notification-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.notification-inbox,.notification-preferences,.notification-provider-panel,.notification-matrix-panel,.notification-template-panel,.notification-history-panel,.notification-delivery-panel{padding:0;overflow:hidden}.notification-inbox>header,.notification-provider-panel>header,.notification-matrix-panel>header,.notification-template-panel>header,.notification-history-panel>header,.notification-delivery-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.notification-inbox-controls{flex-wrap:wrap;gap:8px;padding:13px 20px 0;display:flex}.notification-inbox-controls button{border:1px solid var(--gray-200);min-height:36px;color:var(--gray-700);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:9px;font-weight:800;display:inline-flex}.notification-inbox-controls button[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-900)}.notification-inbox-controls button:disabled{opacity:.6;cursor:progress}.notification-inbox-controls b{background:var(--gray-100);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.notification-inbox-controls button[aria-pressed=true] b{background:var(--brand-600);color:#fff}.notification-inbox>.workspace-pagination-wrap{padding:0 20px 18px}.notification-inbox h2,.notification-provider-panel h2,.notification-matrix-panel h2,.notification-template-panel h2,.notification-history-panel h2,.notification-delivery-panel h2,.notification-preferences h2,.notification-step-up h2{margin:2px 0 0;font-size:19px}.notification-list,.notification-template-list,.notification-delivery-list{flex-direction:column;display:flex}.notification-list article,.notification-template-list article,.notification-delivery-list article{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 20px;display:flex}.notification-list article:last-child,.notification-template-list article:last-child,.notification-delivery-list article:last-child{border-block-end:0}.notification-list article.unread{border-inline-start:4px solid var(--brand-500);background:var(--brand-25)}.notification-list small,.notification-template-list small,.notification-delivery-list small{color:var(--gray-500);font-size:10px;display:block}.notification-list strong,.notification-template-list strong,.notification-delivery-list strong{margin-block-start:3px;font-size:13px;display:block}.notification-list p,.notification-template-list p{color:var(--gray-600);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.7}.notification-actions{flex:none;align-items:center;gap:8px;display:flex}.notification-preferences>header{border-block-end:1px solid var(--gray-100);padding:17px 20px}.notification-preferences>header p:last-child{color:var(--gray-500);margin:5px 0 0;font-size:9px}.notification-preference-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.notification-preference-list fieldset{border:1px solid var(--gray-200);border-radius:9px;min-width:0;margin:0;padding:12px}.notification-preference-list legend{padding-inline:6px;font-size:10px;font-weight:800}.notification-preference-list label{background:var(--gray-25);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:8px;display:flex}.notification-preference-list label+label{margin-block-start:6px}.notification-preference-list input{width:17px;height:17px;accent-color:var(--brand-600)}.notification-preference-list strong,.notification-preference-list small{display:block}.notification-preference-list strong{font-size:9px}.notification-preference-list small{color:var(--gray-500);font-size:7px}.notification-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.notification-provider-grid article{border-inline-start:1px solid var(--gray-100);padding:17px 18px}.notification-provider-grid article:first-child{border-inline-start:0}.notification-provider-grid span,.notification-provider-grid strong,.notification-provider-grid small{display:block}.notification-provider-grid span{color:var(--gray-500);font-size:10px}.notification-provider-grid strong{margin-block:5px;font-size:14px}.notification-provider-grid small{color:var(--gray-500);font-size:9px;line-height:1.55}.brevo-status{border-block-start:1px solid var(--gray-100);background:var(--gray-25);flex-wrap:wrap;gap:8px 18px;padding:13px 18px;font-size:11px;display:flex}.brevo-status span{color:var(--gray-600)}.notification-step-up{justify-content:space-between;align-items:end;gap:20px;display:flex}.notification-step-up p{color:var(--gray-500);margin:5px 0 0;font-size:11px}.notification-step-up form{align-items:end;gap:9px;display:flex}.notification-step-up input{border:1px solid var(--gray-300);border-radius:7px;min-height:42px;padding:8px 10px}.notification-matrix-panel>header p:last-child,.notification-template-panel>header p:last-child{max-width:760px;color:var(--gray-600);margin:5px 0 0;font-size:11px;line-height:1.7}.notification-matrix-summary{border-block-end:1px solid var(--gray-200);background:var(--gray-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.notification-matrix-summary article{background:#fff;gap:5px;min-width:0;padding:15px 17px;display:grid}.notification-matrix-summary article.needs-attention{background:var(--warning-50)}.notification-matrix-summary span{color:var(--gray-500);font-size:11px;font-weight:750}.notification-matrix-summary strong{color:var(--brand-950);font-size:24px}.notification-matrix-summary small{color:var(--gray-500);font-size:10px}.notification-matrix-warning{border-block-end:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-700);margin:0;padding:11px 18px;font-size:10px;line-height:1.7}.notification-matrix-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}.notification-matrix-scroll:focus-visible{outline:3px solid var(--brand-300);outline-offset:-3px}.notification-matrix-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.notification-matrix-scroll th,.notification-matrix-scroll td{border-block-end:1px solid var(--gray-100);border-inline-start:1px solid var(--gray-100);text-align:start;vertical-align:top;padding:12px}.notification-matrix-scroll thead th{background:var(--gray-50);color:var(--gray-700);font-size:11px;font-weight:850}.notification-matrix-scroll tbody th{z-index:1;background:#fff;width:220px;position:sticky;inset-inline-start:0}.notification-matrix-scroll tbody th strong,.notification-matrix-scroll tbody th small{display:block}.notification-matrix-scroll tbody th strong{color:var(--gray-900);font-size:11px}.notification-matrix-scroll tbody th small{color:var(--gray-500);margin-block-start:5px;font-size:9px}.notification-matrix-route{border-radius:8px;gap:7px;min-width:160px;padding:10px;display:grid}.notification-matrix-route>strong{font-size:10px}.notification-matrix-route>small{color:var(--gray-500);font-size:9px}.notification-matrix-route>div{flex-wrap:wrap;gap:5px;display:flex}.notification-matrix-route>div span{direction:ltr;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:850}.notification-matrix-route.is-ready{background:var(--brand-50);color:var(--brand-900)}.notification-matrix-route.is-disabled{background:var(--warning-50);color:var(--warning-700)}.notification-matrix-route.is-excluded{background:var(--gray-50);color:var(--gray-500)}.notification-matrix-route .is-covered{color:var(--brand-800);background:#fff}.notification-matrix-route .is-missing{color:var(--error-600);background:#fef3f2}.notification-template-editor{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;display:grid}.notification-template-editor>form{border-inline-end:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.notification-template-panel input,.notification-template-panel select,.notification-template-panel textarea{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;border-radius:7px;padding:9px 11px}.notification-template-panel textarea{resize:vertical}.notification-variable-help{color:var(--gray-500);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.65}.notification-variable-help code{direction:ltr;unicode-bidi:isolate}.notification-template-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.notification-publish-lock{color:var(--warning-700);font-size:11px}.notification-template-preview{align-content:start;gap:14px;min-width:0;padding:18px 20px;display:grid}.notification-template-preview>div:first-child{padding-inline-end:90px;position:relative}.notification-template-preview h3{margin:3px 0 0;font-size:14px}.notification-template-preview>div:first-child .status-chip{position:absolute;inset-block-start:0;inset-inline-end:0}.notification-preview-meta,.notification-preview-variables,.notification-version-review dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.notification-preview-meta>div,.notification-preview-variables>div,.notification-version-review dl>div{background:var(--gray-50);border-radius:8px;min-width:0;padding:8px}.notification-preview-meta dt,.notification-preview-variables dt,.notification-version-review dt{color:var(--gray-500);font-size:10px}.notification-preview-meta dd,.notification-preview-variables dd,.notification-version-review dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.notification-preview-card,.notification-version-review>article{border:1px solid var(--gray-200);background:#fff;border-radius:10px;padding:15px;box-shadow:0 8px 24px #212b360d}.notification-preview-card small,.notification-version-review>article small{color:var(--warning-700);font-size:10px;font-weight:800}.notification-preview-card h4,.notification-version-review h4{margin:8px 0 5px;font-size:13px}.notification-preview-card p,.notification-version-review>article p{color:var(--gray-700);white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.8}.notification-template-preview details,.notification-version-review details{border:1px solid var(--gray-200);border-radius:8px;padding:10px}.notification-template-preview summary,.notification-version-review summary{color:var(--gray-700);cursor:pointer;font-size:11px;font-weight:800}.notification-template-preview pre,.notification-version-review pre{background:var(--gray-950);color:#fff;white-space:pre-wrap;border-radius:6px;max-width:100%;margin:10px 0 0;padding:10px;font-size:10px;overflow:auto}.notification-preview-variables{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:10px}.notification-preview-empty{border:1px dashed var(--gray-300);background:var(--gray-25);color:var(--gray-600);border-radius:10px;margin:0;padding:18px;font-size:12px;line-height:1.8}.notification-version-review{border-block:1px solid var(--gray-200);background:var(--brand-25);gap:13px;padding:18px 20px;display:grid}.notification-version-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notification-version-review h3{margin:3px 0 0;font-size:14px}.notification-version-review dl{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-version-boundary{background:var(--warning-50);color:var(--gray-700);border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.7}.notification-template-list article>div:last-child,.notification-delivery-list article>div:last-child{text-align:end;min-width:130px}.notification-template-list .status-chip{margin-inline-start:auto}.notification-template-list article>div:last-child small{margin-block-start:5px}.notification-delivery-list span{color:var(--gray-600);margin-block-start:3px;font-size:11px;display:block}.support-toolbar-fields{align-items:end;gap:10px;display:flex}.support-create-panel{padding:0;overflow:hidden}.support-create-panel>header{border-block-end:1px solid var(--border);background:linear-gradient(115deg, var(--brand-25), white);padding:18px 20px}.support-create-panel>header h2{margin:2px 0 0;font-size:20px}.support-create-panel>form,.support-reply-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.support-order-context{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;grid-template-columns:minmax(150px,.55fr) 1fr auto;align-items:start;gap:14px;padding:14px;display:grid}.support-order-context>div{gap:3px;display:grid}.support-order-context small,.support-order-context span{color:var(--gray-600);font-size:9px}.support-order-context strong{color:var(--brand-900);font-size:12px}.support-order-context ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.support-order-context li{align-items:center;gap:9px;min-width:0;display:flex}.support-order-context li strong{color:var(--gray-900);font-size:10px}.support-order-context li span{overflow-wrap:anywhere}.support-order-item-copy{gap:2px;min-width:0;display:grid}.support-order-context>a{color:var(--brand-700);text-underline-offset:3px;font-size:9px;font-weight:800;text-decoration:underline}.support-create-panel .form-field>small{color:var(--gray-500);margin-block-start:5px;font-size:8px;line-height:1.6}.support-order-required{background:var(--warning-50);color:var(--warning-600);border-radius:8px;margin:0;padding:10px 12px;font-size:9px;font-weight:700}.support-create-panel input,.support-create-panel select,.support-create-panel textarea,.support-reply-form input,.support-reply-form select,.support-reply-form textarea,.support-status-form input,.support-status-form select{border:1px solid var(--gray-300);border-radius:var(--radius-sm);width:100%;min-height:42px;font:inherit;background:#fff;outline:0;padding:9px 11px}.support-create-panel textarea,.support-reply-form textarea{resize:vertical}.support-create-panel input:focus,.support-create-panel select:focus,.support-create-panel textarea:focus,.support-reply-form input:focus,.support-reply-form select:focus,.support-reply-form textarea:focus,.support-status-form input:focus,.support-status-form select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.support-ticket-list{flex-direction:column;gap:13px;display:flex}.support-ticket-card{flex-direction:column;gap:14px;display:flex}.support-ticket-card.is-focused{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.support-ticket-card.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent)}}.support-ticket-card.is-focused:focus{outline:3px solid var(--brand-700);outline-offset:3px}.support-ticket-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-ticket-card>header small,.support-ticket-card>header span{color:var(--gray-500);font-size:9px;display:block}.support-ticket-card>header h2{margin:4px 0;font-size:18px}.support-participants{flex-wrap:wrap;gap:7px;display:flex}.support-participants span{border:1px solid var(--brand-100);background:var(--brand-25);color:var(--brand-700);border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700}.support-message-list{flex-direction:column;gap:8px;display:flex}.support-message{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;padding:12px 14px}.support-message.internal{background:var(--warning-50);border-color:#fedf89}.support-message>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-message>header strong{font-size:11px}.support-message>header span{color:var(--gray-500);font-size:8px}.support-message p{white-space:pre-wrap;color:var(--gray-700);margin:8px 0 0;font-size:11px;line-height:1.8}.support-attachments{flex-wrap:wrap;gap:7px;margin-block-start:9px;display:flex}.support-attachments a{border:1px solid var(--brand-200);color:var(--brand-700);background:#fff;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700;text-decoration:none}.support-reply-form{background:var(--gray-25);border-radius:9px;padding:14px}.support-status-form{border:1px solid var(--gray-200);border-radius:9px;grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.support-ticket-card>footer{color:var(--gray-500);justify-content:space-between;gap:12px;font-size:9px;display:flex}.support-ticket-card>footer strong{color:var(--warning-600)}.return-boundary,.return-queue-panel{padding:0;overflow:hidden}.return-boundary>header,.return-queue-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--warning-50), white);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.return-boundary h2,.return-queue-panel h2{margin:2px 0 0;font-size:19px}.return-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.return-readiness-grid article{border-inline-start:1px solid var(--gray-100);padding:14px 18px}.return-readiness-grid article:first-child{border-inline-start:0}.return-readiness-grid span,.return-readiness-grid strong{display:block}.return-readiness-grid span{color:var(--gray-500);font-size:8px}.return-readiness-grid strong{margin-block-start:4px;font-size:13px}.compact-field{min-width:190px}.compact-field select{min-height:38px}.workspace-empty{color:var(--gray-500);text-align:center;margin:0;padding:24px}.return-card-list{flex-direction:column;gap:12px;display:flex}.return-queue-panel .return-card{border-block-end:1px solid var(--gray-100);border-radius:0}.return-card{flex-direction:column;gap:13px;padding:18px 20px;display:flex}.return-card>header,.customer-return-history article>header,.customer-return-form>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.return-card>header small,.return-card>header strong,.return-card>header span,.customer-return-history article small,.customer-return-history article strong{display:block}.return-card>header small{color:var(--gray-500);font-size:8px}.return-card>header strong{margin-block-start:3px;font-size:13px}.return-card>header div>span{color:var(--gray-600);margin-block-start:3px;font-size:9px}.return-route{border:1px solid var(--brand-100);background:var(--brand-25);border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.return-route small,.return-route strong,.return-route em{display:block}.return-route small{color:var(--gray-500);font-size:8px}.return-route strong{margin-block-start:2px;font-size:11px}.return-route em{color:var(--gray-500);font-size:8px;font-style:normal}.return-route b{color:var(--brand-600)}.return-policy-note{color:var(--gray-500);margin:0;font-size:9px}.return-action-form{background:var(--gray-25);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.return-action-form textarea,.return-inspection-form input,.return-inspection-form select,.customer-return-form textarea{border:1px solid var(--gray-300);border-radius:var(--radius-sm);width:100%;min-height:42px;font:inherit;background:#fff;padding:9px 11px}.return-action-form textarea,.customer-return-form textarea{resize:vertical}.return-timeline{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.return-timeline li{background:var(--gray-25);border-radius:7px;padding:8px 10px}.return-timeline strong,.return-timeline small{display:block}.return-timeline strong{font-size:9px}.return-timeline small{color:var(--gray-500);font-size:7px}.return-item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.return-item-list>div{border:1px solid var(--gray-200);border-radius:8px;padding:10px 12px}.return-item-list strong,.return-item-list span,.return-item-list small{display:block}.return-item-list strong{font-size:10px}.return-item-list span,.return-item-list small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.return-inspection-form{background:var(--gray-25);border-radius:9px;flex-direction:column;gap:12px;padding:14px;display:flex}.return-inspection-form h3{margin:0;font-size:14px}.return-inspection-form fieldset{border:1px solid var(--gray-200);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.return-inspection-form legend{padding-inline:6px;font-size:10px;font-weight:700}.return-customer-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px 18px;padding:14px 17px;display:flex}.return-customer-boundary strong{color:var(--warning-600)}.return-customer-boundary span{color:var(--gray-700);font-size:11px}.customer-return-history,.customer-return-create{flex-direction:column;gap:11px;display:flex}.customer-return-history>h2,.customer-return-create>h2{margin:0;font-size:20px}.customer-return-history article,.customer-return-form{border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;gap:11px;padding:17px;display:flex}.customer-return-history article p{color:var(--gray-600);margin:0;font-size:10px}.customer-return-history article.is-focused{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.customer-return-history article.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent)}}.customer-return-history article.is-focused:focus{outline:3px solid var(--brand-700);outline-offset:3px}.customer-return-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-return-items li{background:var(--gray-50);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.customer-return-items li div,.customer-return-items li strong,.customer-return-items li small{display:block}.customer-return-items li small{color:var(--gray-600);margin-block-start:3px;font-size:9px}.customer-return-items li>span{color:var(--brand-800);flex:none;font-size:10px;font-weight:700}.customer-return-item-identity{align-items:center;gap:10px;min-width:0;display:flex!important}.customer-return-item-identity>div{min-width:0}.return-next-action,.return-decision-reason{background:var(--brand-25);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.return-next-action span,.return-decision-reason span{color:var(--gray-700);font-size:10px}.return-decision-reason{background:var(--warning-50)}.return-order-link{align-self:flex-start}.customer-return-form .form-field{max-width:540px}.customer-return-form .primary-button{align-self:flex-start}.customer-return-form>header small,.customer-return-form>header strong{display:block}.customer-return-form>header small{color:var(--gray-500);font-size:9px}.customer-return-form>header strong{margin-block-start:3px}.customer-return-form>header>span{color:var(--brand-700);font-size:10px;font-weight:700}.customer-return-form.is-focused{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-500)}@supports (color:color-mix(in lab, red, red)){.customer-return-form.is-focused{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-500) 18%, transparent)}}.customer-return-form.is-focused:focus{outline:3px solid var(--brand-700);outline-offset:3px}.return-context-note{background:var(--brand-25);color:var(--brand-800);border-radius:8px;margin:0;padding:9px 11px;font-size:10px}.audit-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.audit-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:11px;align-items:center;gap:12px 22px;padding:15px 18px;display:flex}.audit-boundary strong{color:var(--warning-600);flex:none;font-size:12px}.audit-boundary span{color:var(--gray-700);font-size:11px;line-height:1.8}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-summary-grid article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:17px 18px}.audit-summary-grid span,.audit-summary-grid strong,.audit-summary-grid small{display:block}.audit-summary-grid span{color:var(--gray-600);font-size:11px}.audit-summary-grid strong{color:var(--brand-800);margin-block:5px;font-size:27px}.audit-summary-grid small{color:var(--gray-500);font-size:10px}.audit-filter-panel{gap:15px;display:grid}.audit-filter-panel>header,.audit-event-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-filter-panel h2,.audit-event-panel h2,.audit-step-up h2,.audit-export-panel h2{margin:3px 0 0;font-size:20px}.audit-filter-panel header p:last-child,.audit-event-panel header p:last-child,.audit-step-up p,.audit-export-panel p{color:var(--gray-600);margin:5px 0 0;font-size:11px;line-height:1.7}.audit-primary-filters{grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(145px,.55fr) minmax(145px,.55fr);gap:11px;display:grid}.audit-primary-filters label,.audit-advanced-filters label,.audit-step-up label{min-width:0;color:var(--gray-700);gap:6px;font-size:11px;font-weight:750;display:grid}.audit-primary-filters input,.audit-advanced-filters input,.audit-advanced-filters select,.audit-step-up input{border:1px solid var(--gray-300);width:100%;min-width:0;min-height:43px;color:var(--gray-900);font:inherit;background:#fff;border-radius:8px;padding:9px 11px;font-size:12px}.audit-primary-filters input:focus,.audit-advanced-filters input:focus,.audit-advanced-filters select:focus,.audit-step-up input:focus{border-color:var(--brand-500);outline:3px solid var(--brand-100);outline-offset:0}.audit-advanced-filters{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:10px;overflow:hidden}.audit-advanced-filters>summary{cursor:pointer;color:var(--brand-800);padding:12px 14px;font-size:12px;font-weight:800}.audit-advanced-filters>summary span{color:var(--gray-500);margin-inline-start:8px;font-size:10px;font-weight:500}.audit-advanced-filters>div{border-block-start:1px solid var(--gray-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:14px;display:grid}.audit-advanced-filters .audit-action-filter{grid-column:span 2}.audit-filter-panel>footer{flex-wrap:wrap;gap:9px;display:flex}.audit-event-panel{min-width:0;padding:0;overflow:hidden}.audit-event-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);padding:18px 20px}.audit-event-panel>header>span{color:var(--brand-800);font-size:12px;font-weight:800}.audit-event-list{flex-direction:column;display:flex}.audit-event-card{border-block-end:1px solid var(--gray-100);min-width:0}.audit-event-card:last-child{border-block-end:0}.audit-event-card>summary{cursor:pointer;grid-template-columns:auto minmax(210px,1.15fr) minmax(190px,.85fr) auto;align-items:center;gap:13px;padding:15px 20px;list-style:none;display:grid}.audit-event-card>summary::-webkit-details-marker{display:none}.audit-event-card[open]>summary{background:var(--gray-25)}.audit-outcome{background:var(--gray-100);min-width:96px;min-height:30px;color:var(--gray-700);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:10px;font-weight:800;display:inline-flex}.audit-outcome.approved,.audit-outcome.completed{background:var(--brand-50);color:var(--brand-700)}.audit-outcome.rejected,.audit-outcome.failed{color:var(--error-600);background:#fef3f2}.audit-outcome.cancelled{background:var(--warning-50);color:var(--warning-600)}.audit-event-title,.audit-event-context{gap:4px;min-width:0;display:grid}.audit-event-title strong{font-size:13px}.audit-event-title code{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;text-align:start;direction:ltr;font-size:10px;overflow:hidden}.audit-event-context b{font-size:12px}.audit-event-context small{color:var(--gray-500);font-size:10px}.audit-expand{color:var(--brand-700);font-size:18px;transition:transform .18s}.audit-event-card[open] .audit-expand{transform:rotate(180deg)}.audit-event-detail{border-block-start:1px solid var(--gray-100);background:#fff;gap:13px;padding:16px 20px 20px;display:grid}.audit-event-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.audit-event-detail dl div{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:8px;min-width:0;padding:10px 12px}.audit-event-detail dt{color:var(--gray-500);font-size:9px}.audit-event-detail dd{color:var(--gray-800);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:750}.audit-reason{border-inline-start:3px solid var(--brand-400);background:var(--brand-25);color:var(--gray-700);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.8}.audit-change-scroll{border:1px solid var(--gray-200);border-radius:9px;max-width:100%;overflow:auto}.audit-change-scroll:focus{outline:3px solid var(--brand-200);outline-offset:2px}.audit-change-table{border-collapse:collapse;width:100%;min-width:680px}.audit-change-table th,.audit-change-table td{border-block-end:1px solid var(--gray-100);text-align:start;vertical-align:top;padding:10px 12px}.audit-change-table thead th{background:var(--gray-50);color:var(--gray-700);font-size:10px;position:sticky;inset-block-start:0}.audit-change-table tbody th{max-width:220px}.audit-change-table code,.audit-change-table td>span:not(.status-chip){max-width:280px;color:var(--gray-700);overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;display:block}.audit-truncated-note{background:var(--warning-50);color:var(--gray-700);margin:0;padding:9px 12px;font-size:10px}.workspace-empty.compact{padding:16px}.workspace-empty.compact p{margin:4px 0 0}.audit-step-up,.audit-export-panel{justify-content:space-between;align-items:end;gap:20px;display:flex}.audit-step-up form{align-items:end;gap:9px;display:flex}.audit-export-panel{border-color:var(--brand-200);background:linear-gradient(115deg, var(--brand-25), white)}.operational-reports{flex-direction:column;gap:16px;display:flex}.report-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.report-boundary strong{color:var(--warning-600);white-space:nowrap}.report-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.report-filter{grid-template-columns:minmax(240px,1fr) minmax(145px,.35fr) minmax(145px,.35fr) auto;align-items:end;gap:14px;display:grid}.report-filter h2,.report-step-up h2,.report-exports h2{margin:2px 0 0;font-size:19px}.report-filter p:last-child,.report-step-up p,.report-exports header p:last-child{color:var(--gray-500);margin:5px 0 0;font-size:9px}.report-filter input,.report-step-up input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-summary-grid article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:17px 18px}.report-summary-grid span,.report-summary-grid strong,.report-summary-grid small{display:block}.report-summary-grid span{color:var(--gray-500);font-size:9px}.report-summary-grid strong{color:var(--brand-800);margin-block:5px;font-size:25px}.report-summary-grid small{color:var(--gray-600);font-size:8px}.report-breakdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.report-breakdown{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;padding:16px 18px}.report-breakdown h3{margin:0 0 11px;font-size:13px}.report-breakdown p{color:var(--gray-500);margin:0;font-size:9px}.report-breakdown dl{flex-direction:column;gap:7px;margin:0;display:flex}.report-breakdown dl>div{border-block-end:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:12px;padding-block-end:7px;display:flex}.report-breakdown dl>div:last-child{border-block-end:0;padding-block-end:0}.report-breakdown dt{color:var(--gray-600);font-size:9px}.report-breakdown dd{color:var(--brand-800);margin:0;font-size:11px;font-weight:800}.report-step-up{justify-content:space-between;align-items:end;gap:20px;display:flex}.report-step-up form{align-items:end;gap:9px;display:flex}.report-exports{padding:0;overflow:hidden}.report-exports>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.report-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.report-export-grid button{width:100%}.report-workspace-navigation{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.report-workspace-navigation a{min-width:0;min-height:64px;color:var(--gray-700);border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px 14px;text-decoration:none;display:flex}.report-workspace-navigation a:hover{border-color:var(--gray-300);background:#fff}.report-workspace-navigation a.active{border-color:var(--brand-300);box-shadow:var(--shadow-sm);color:var(--brand-800);background:#fff}.report-workspace-navigation strong{font-size:14px}.report-workspace-navigation span{color:var(--gray-500);font-size:12px;line-height:1.55}.report-boundary{border-radius:13px;padding:17px 19px}.report-boundary strong{font-size:14px}.report-boundary span{font-size:13px;line-height:1.75}.report-boundary.business{background:#f5fbff;border-color:#b2ddff}.report-boundary.business strong{color:#175cd3}.report-filter{grid-template-columns:minmax(240px,1fr) minmax(300px,.72fr) auto;padding:18px 20px}.report-filter .workspace-date-range{align-self:end}.report-filter h2,.report-step-up h2,.report-exports h2{font-size:20px}.report-filter p:last-child,.report-step-up p,.report-exports header p:last-child{font-size:12px;line-height:1.7}.workspace-date-range legend{font-size:12px}.workspace-date-range label span{font-size:11px}.workspace-date-range input{font-size:14px}.report-summary-grid article{border-radius:13px;padding:19px 20px}.report-summary-grid span{font-size:12px;font-weight:700}.report-summary-grid strong{font-size:27px}.report-summary-grid small{font-size:11px;line-height:1.55}.report-summary-grid article.has-warning{background:#fffaeb;border-color:#fdb022}.report-breakdown{border-radius:13px;padding:18px 20px}.report-breakdown h3{font-size:15px}.report-breakdown p,.report-breakdown dt{font-size:12px}.report-breakdown dd{font-size:13px}.business-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-evidence-card{min-width:0;padding:0;overflow:hidden}.business-evidence-card>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), #fff);align-items:center;gap:12px;padding:17px 19px;display:flex}.business-evidence-card>header>span{background:var(--brand-800);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.business-evidence-card h2{margin:0;font-size:16px}.business-evidence-card header p{color:var(--gray-500);margin:3px 0 0;font-size:11px}.business-evidence-card.testing>header{background:linear-gradient(115deg,#fffaeb,#fff)}.business-evidence-card.testing>header>span{background:#b54708}.business-evidence-card dl{margin:0;padding:5px 19px 10px}.business-evidence-card dl>div{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) minmax(145px,.75fr);align-items:start;gap:14px;padding:12px 0;display:grid}.business-evidence-card dl>div:last-child{border-block-end:0}.business-evidence-card dt{color:var(--gray-600);font-size:12px}.business-evidence-card dd{color:var(--brand-900);text-align:end;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.business-evidence-card dd small{color:var(--gray-500);margin-block-start:3px;font-size:10px;font-weight:500;line-height:1.5;display:block}.unavailable-claims{padding:0;overflow:hidden}.unavailable-claims>header{border-block-end:1px solid var(--gray-100);background:var(--gray-50);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.unavailable-claims h2{margin:2px 0;font-size:19px}.unavailable-claims header p:last-child{color:var(--gray-600);margin:4px 0 0;font-size:12px}.unavailable-claims>header>span{background:var(--gray-200);color:var(--gray-700);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.unavailable-claims>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unavailable-claims article{border-block-end:1px solid var(--gray-100);min-width:0;padding:15px 20px}.unavailable-claims article:nth-child(odd){border-inline-end:1px solid var(--gray-100)}.unavailable-claims article strong,.unavailable-claims article span{display:block}.unavailable-claims article strong{font-size:13px}.unavailable-claims article span{color:var(--gray-500);margin-block-start:4px;font-size:11px;line-height:1.55}.report-export-grid.single{grid-template-columns:minmax(220px,420px)}.workspace-toast{font-size:12px}@media (max-width:420px){.report-workspace-navigation{grid-template-columns:1fr}.report-workspace-navigation a{min-height:58px}.business-evidence-card dl>div{grid-template-columns:1fr;gap:5px}.business-evidence-card dd{text-align:start}.report-boundary strong{white-space:normal}.report-filter,.report-exports>header,.report-export-grid{padding-inline:14px}}.public-content-page{padding-block:34px 60px}.content-hub-header{max-width:760px;margin-block-end:24px}.content-hub-header h1{margin:5px 0 8px;font-size:clamp(30px,5vw,52px)}.content-hub-header p:last-child{color:var(--gray-600);margin:0;line-height:1.8}.content-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-section-loading{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;min-height:250px;display:grid}.public-section-loading span{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--gray-100), var(--gray-50), var(--gray-100));background-size:200% 100%;min-height:245px;animation:1.3s linear infinite catalog-shimmer;display:block}.public-section-loading.is-stores{min-height:150px}.public-section-loading.is-stores span{min-height:132px}.content-card{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.content-card:hover{border-color:var(--brand-300);transform:translateY(-2px)}.content-card>span{color:var(--brand-700);font-size:9px;font-weight:800}.content-card h2{margin:7px 0;font-size:18px}.content-card p{color:var(--gray-600);flex:1;margin:0;font-size:11px;line-height:1.8}.content-card small{color:var(--gray-500);margin-block-start:14px}.content-document{max-width:900px;margin-inline:auto;padding:28px}.content-document .breadcrumbs{margin-block-end:26px}.content-document>header{border-block-end:1px solid var(--gray-200);padding-block-end:22px}.content-document>header h1{margin:7px 0;font-size:clamp(28px,5vw,45px)}.content-document>header p:not(.eyebrow){color:var(--gray-600);margin:0 0 10px;line-height:1.8}.content-document>header small{color:var(--gray-500)}.content-document-body{color:var(--gray-800);white-space:pre-wrap;overflow-wrap:anywhere;padding-block:26px;font-size:14px;line-height:2}.content-document details{border-block-start:1px solid var(--gray-200);padding-block-start:16px}.content-document summary{cursor:pointer;color:var(--brand-700);font-weight:700}.content-operations{flex-direction:column;gap:16px;display:flex}.site-management-hub{gap:28px;display:grid}.site-control-summary{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(130deg, var(--brand-950), var(--brand-800));color:#fff;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:28px;padding:28px;display:grid}.site-control-summary h2{max-width:700px;margin:4px 0 8px;font-size:clamp(23px,3vw,34px)}.site-control-summary p{max-width:720px;color:var(--brand-100);margin:0;line-height:1.8}.site-control-summary .eyebrow{color:var(--gold-500)}.site-control-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.site-control-summary dl div{background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;padding:13px}.site-control-summary dt{color:var(--brand-200);font-size:9px}.site-control-summary dd{margin:5px 0 0;font-size:12px;font-weight:800}.site-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-block-end:13px;display:flex}.site-section-heading h2{margin:3px 0 0;font-size:20px}.site-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.site-control-card{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:#fff;align-content:start;padding:19px;transition:border-color .18s,transform .18s;display:grid}a.site-control-card:hover{border-color:var(--brand-300);transform:translateY(-2px)}.site-control-card>span{color:var(--brand-700);font-size:9px;font-weight:800}.site-control-card h3{margin:6px 0 8px;font-size:17px}.site-control-card p{color:var(--gray-600);margin:0;font-size:10px;line-height:1.8}.site-control-card strong{color:var(--brand-700);align-self:end;margin-block-start:17px;font-size:10px}.site-control-grid-planned{grid-template-columns:repeat(4,minmax(0,1fr))}.site-control-grid-planned .site-control-card{background:var(--gray-25);box-shadow:none;border-style:dashed}.site-control-grid-planned .site-control-card strong{color:var(--gray-500);font-size:8px}.site-workspace-shortcuts{border:1px solid var(--border);background:#fff;border-radius:10px;flex-wrap:wrap;gap:7px;padding:7px;display:flex}.site-workspace-shortcuts a{min-height:38px;color:var(--gray-600);border-radius:7px;align-items:center;padding-inline:13px;font-size:10px;font-weight:800;display:inline-flex}.site-workspace-shortcuts a:hover,.site-workspace-shortcuts a[aria-current=page]{background:var(--brand-50);color:var(--brand-800)}.site-seo-sitemap-options{border:1px solid var(--gray-200);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.site-seo-sitemap-options legend{color:var(--gray-700);padding-inline:6px;font-size:10px;font-weight:800}.site-seo-sitemap-options label{min-width:0;color:var(--gray-700);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.content-form .site-seo-sitemap-options input{width:18px;min-height:18px;margin:0;padding:0}@media (max-width:1180px){.site-control-summary{grid-template-columns:minmax(0,1fr)}.site-control-grid-planned{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.site-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-management-hub,.site-control-summary,.site-control-summary>*,.site-control-summary dl,.site-control-grid,.site-control-card{min-width:0;max-width:100%}.site-management-hub{gap:20px}.site-control-summary{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px}.site-control-summary h2{font-size:24px;line-height:1.35}.site-control-summary p{font-size:11px;line-height:1.65}.site-control-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.site-control-summary dl div{padding:9px 7px}.site-control-summary dt{font-size:7px}.site-control-summary dd{margin-block-start:3px;font-size:9px}.site-control-grid,.site-control-grid-planned{grid-template-columns:minmax(0,1fr)}.site-section-heading{flex-direction:column;align-items:flex-start}.site-workspace-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-workspace-shortcuts a{justify-content:center;min-width:0}.site-navigation-editor{min-width:0;padding:12px}.site-navigation-editor>header{flex-direction:column;align-items:flex-start}.site-navigation-link-row,.site-footer-group-editor>article>header{grid-template-columns:minmax(0,1fr)}.site-navigation-row-actions{padding:0}.site-navigation-snapshot dl,.site-seo-sitemap-options{grid-template-columns:minmax(0,1fr)}}.content-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.content-boundary strong{color:var(--warning-600);white-space:nowrap}.content-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.content-create-panel,.content-entry,.content-media-panel{padding:0;overflow:hidden}.content-create-panel>summary,.content-entry>header,.content-media-panel>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.content-create-panel>summary{cursor:pointer;list-style:none}.content-create-panel>summary::-webkit-details-marker{display:none}.content-create-panel>summary:hover{background:linear-gradient(115deg, var(--brand-50), white)}.content-create-panel>summary:focus-visible{outline:3px solid var(--brand-400);outline-offset:-3px}.content-create-panel h2,.content-entry h2,.content-media-panel h2,.content-step-up h2{margin:2px 0 0;font-size:19px}.content-create-summary-copy{max-width:720px;color:var(--gray-600);margin:5px 0 0;font-size:9px;line-height:1.65}.content-create-summary-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.content-create-toggle{border:1px solid var(--gray-300);min-height:34px;color:var(--brand-800);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding-inline:11px;font-size:9px;font-weight:800;display:inline-flex}.content-create-toggle .is-open{display:none}.content-create-panel[open] .content-create-toggle .is-open{display:inline}.content-create-panel[open] .content-create-toggle .is-closed{display:none}.content-create-chevron{font-size:16px;line-height:1;transition:transform .2s;display:inline-block}.content-create-panel[open] .content-create-chevron{transform:rotate(180deg)}.content-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.content-form input,.content-form select,.content-form textarea,.content-inline-action input,.content-inline-action select,.content-step-up input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.content-form textarea{resize:vertical}.content-form input:focus,.content-form select:focus,.content-form textarea:focus,.content-inline-action input:focus,.content-step-up input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.content-homepage-governance{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-width:0;margin:0;padding:13px;display:grid}.content-homepage-governance legend{color:var(--brand-800);padding-inline:7px;font-size:10px;font-weight:800}.content-homepage-governance>p{color:var(--gray-600);grid-column:1/-1;margin:0;font-size:9px;line-height:1.7}.media-library-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.media-library-upload,.media-library-index{padding:0;overflow:hidden}.media-library-upload>header,.media-library-index>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.media-library-upload h2,.media-library-index h2{margin:2px 0 0;font-size:19px}.media-library-upload-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.media-library-upload-form>button{justify-self:start}.media-governance-fields{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;margin:0;padding:14px;display:grid}.media-governance-fields legend{color:var(--brand-800);padding-inline:7px;font-size:11px;font-weight:800}.media-governance-fields>p{background:var(--warning-50);color:var(--gray-700);border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px;line-height:1.75}.media-library-filters{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(160px,.8fr)) auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.media-governance-list{flex-direction:column;gap:13px;padding:16px 20px 20px;display:flex}.media-governance-card{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.media-governance-summary{grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.media-governance-thumbnail{aspect-ratio:4/3;background:var(--gray-100);border-radius:8px;width:130px;position:relative;overflow:hidden}.media-governance-thumbnail img{object-fit:cover}.media-governance-summary h3{margin:7px 0 3px;font-size:15px}.media-governance-summary p,.media-governance-summary small{overflow-wrap:anywhere;color:var(--gray-500);margin:0;font-size:9px;display:block}.media-governance-summary dl{grid-template-columns:repeat(3,minmax(72px,1fr));gap:7px;margin:0;display:grid}.media-governance-summary dl div{border:1px solid var(--gray-100);background:var(--gray-25);text-align:center;border-radius:8px;min-width:0;padding:8px}.media-governance-summary dt{color:var(--gray-500);font-size:8px}.media-governance-summary dd{color:var(--gray-900);margin:3px 0 0;font-size:11px;font-weight:800}.media-governance-evidence{border-block:1px solid var(--gray-100);background:var(--gray-25);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 13px;display:grid}.media-governance-evidence div{min-width:0}.media-governance-evidence span,.media-governance-evidence strong{overflow-wrap:anywhere;display:block}.media-governance-evidence span{color:var(--gray-500);font-size:8px}.media-governance-evidence strong{color:var(--gray-800);margin-block-start:3px;font-size:9px}.media-governance-evidence>p{color:var(--gray-600);grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.7}.media-usage-details,.media-history-details,.media-governance-editor{border-block-end:1px solid var(--gray-100)}.media-usage-details:last-child,.media-history-details:last-child,.media-governance-editor:last-child{border-block-end:0}.media-usage-details summary,.media-history-details summary,.media-governance-editor summary{cursor:pointer;color:var(--brand-800);padding:11px 13px;font-size:10px;font-weight:800}.media-usage-details ul,.media-history-details ol{flex-direction:column;gap:7px;margin:0;padding:0 13px 13px;list-style:none;display:flex}.media-usage-details li,.media-history-details li{border:1px solid var(--gray-100);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.media-usage-details li strong,.media-usage-details li span,.media-history-details li strong,.media-history-details li span,.media-history-details li small{display:block}.media-usage-details li span,.media-history-details li span,.media-history-details li small{color:var(--gray-500);font-size:8px}.media-usage-details>p,.media-history-details>p{color:var(--gray-500);margin:0;padding:0 13px 13px;font-size:9px}.media-governance-editor>form{gap:10px;padding:0 13px 14px;display:grid}.media-governance-editor>form>button{justify-self:start}.content-homepage-note{background:var(--brand-25);color:var(--brand-800);border-radius:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.7}.content-media-upload{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:11px;padding:18px 20px 10px;display:grid}.content-media-upload input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:8px 10px}.content-media-upload input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.content-media-panel>.content-homepage-note{margin:0 20px 14px}.content-media-library{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:0 20px 20px;display:grid}.content-media-card{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:8px;display:grid}.content-media-thumbnail{aspect-ratio:4/3;background:var(--gray-100);border-radius:7px;width:88px;position:relative;overflow:hidden}.content-media-thumbnail img{object-fit:cover}.content-media-card>div:last-child{min-width:0}.content-media-card strong,.content-media-card span,.content-media-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-media-card strong{font-size:10px}.content-media-card span,.content-media-card small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.content-entry-list{flex-direction:column;gap:13px;display:flex}.content-legal-note,.content-schedule-note{background:var(--warning-50);color:var(--gray-700);border-radius:8px;margin:14px 20px 0;padding:11px 13px;font-size:10px;line-height:1.7}.content-entry-heading-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.content-entry-heading-actions .secondary-button{min-height:34px;padding-inline:11px;font-size:9px}.content-inline-action{background:var(--gray-25);border-radius:9px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:11px;margin:0 20px 18px;padding:14px;display:grid}.content-action-buttons{gap:8px;display:flex}.content-next-version{margin:16px 20px}.content-step-up{justify-content:space-between;align-items:end;gap:20px;display:flex}.content-step-up p{color:var(--gray-500);margin:5px 0 0;font-size:9px}.content-step-up form{align-items:end;gap:9px;display:flex}.content-history{border-block-start:1px solid var(--gray-100);padding:14px 20px 18px}.content-history summary{cursor:pointer;color:var(--brand-700);font-size:10px;font-weight:800}.content-history ol{flex-direction:column;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.content-history li{background:var(--gray-25);border-radius:8px;grid-template-columns:minmax(160px,.5fr) minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.content-history strong{font-size:9px}.content-history span,.content-history small{color:var(--gray-500);font-size:8px}.content-history li>button{border:1px solid var(--gray-300);min-height:30px;color:var(--brand-700);font:inherit;background:#fff;border-radius:6px;padding-inline:9px;font-size:8px;font-weight:800}.catalog-identity-heading{align-items:center;gap:13px;min-width:0;display:flex}.catalog-identity-heading>div{min-width:0}.catalog-identity-heading small{color:var(--gray-500);overflow-wrap:anywhere;margin-block-start:4px;display:block}.catalog-identity-preview{aspect-ratio:1;border:1px solid var(--gray-200);background:#fff;border-radius:13px;flex:none;width:72px;position:relative;overflow:hidden}.catalog-identity-preview img{object-fit:cover}.catalog-identity-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 20px 0;display:grid}.catalog-identity-evidence>span{border:1px solid var(--gray-200);background:var(--gray-25);min-width:0;color:var(--gray-700);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:9px}.catalog-identity-evidence strong{color:var(--gray-950);margin-block-end:4px;display:block}.catalog-identity-evidence>p{border-inline-start:3px solid var(--brand-400);background:var(--brand-25);color:var(--gray-700);white-space:pre-wrap;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.8}.catalog-identity-history{border-block-start:1px solid var(--gray-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px 20px 17px;display:grid}.catalog-identity-history span{min-width:0;color:var(--gray-500);overflow-wrap:anywhere;font-size:8px;line-height:1.7}.homepage-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.homepage-preview-dialog{background:#fff;border-radius:18px;width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0000004d}.homepage-preview-dialog>header{z-index:5;border-block-end:1px solid var(--gray-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 22px;display:flex;position:sticky;inset-block-start:0}.homepage-preview-dialog>header h2{margin:3px 0;font-size:21px}.homepage-preview-dialog>header span{color:var(--gray-500);font-size:9px}.homepage-preview-close{border:1px solid var(--gray-300);width:38px;height:38px;color:var(--gray-800);background:#fff;border-radius:50%;flex:none;font-size:24px;line-height:1}.homepage-preview-toolbar{border-block-end:1px solid var(--gray-100);background:var(--gray-25);align-items:center;gap:8px;padding:13px 22px;display:flex}.homepage-preview-toolbar button{border:1px solid var(--gray-300);min-height:34px;color:var(--gray-700);font:inherit;background:#fff;border-radius:7px;padding-inline:12px;font-size:9px;font-weight:800}.homepage-preview-toolbar button.is-active{border-color:var(--brand-600);background:var(--brand-700);color:#fff}.homepage-preview-toolbar>span{min-width:0;color:var(--gray-500);overflow-wrap:anywhere;margin-inline-start:auto;font-size:8px}.homepage-preview-stage{background:#e7ebe8;padding:24px;overflow:auto}.homepage-preview-stage.is-mobile{justify-items:center;display:grid}.homepage-preview-card{background:var(--brand-900);color:#fff;isolation:isolate;border-radius:16px;width:960px;max-width:none;min-height:430px;position:relative;overflow:hidden}.homepage-preview-stage.is-mobile .homepage-preview-card{width:360px;min-height:600px}.homepage-preview-card.home-theme-sand{background:#bf8b24}.homepage-preview-card.home-theme-ink{background:#111827}.homepage-preview-card.home-theme-rose{background:#8c3959}.homepage-preview-image{object-fit:cover;z-index:-3}.homepage-preview-media-fallback{z-index:-3;background:radial-gradient(circle at 20% 20%, var(--brand-500), transparent 36%), linear-gradient(135deg, var(--brand-950), var(--brand-700));position:absolute;inset:0}.homepage-preview-overlay{z-index:-2;background:linear-gradient(90deg,#0814101f,#081410f0 76%);position:absolute;inset:0}.homepage-preview-stage.is-mobile .homepage-preview-overlay{background:linear-gradient(#08141014 22%,#081410f5)}.homepage-preview-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:min(54%,540px);min-height:430px;padding:50px;display:flex}.homepage-preview-stage.is-mobile .homepage-preview-copy{justify-content:flex-end;width:100%;min-height:600px;padding:30px 24px}.homepage-preview-copy>span{color:var(--brand-900);background:#ffffffe6;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.homepage-preview-copy h3{margin:15px 0 10px;font-size:42px;line-height:1.12}.homepage-preview-stage.is-mobile .homepage-preview-copy h3{font-size:33px}.homepage-preview-copy p{color:#ffffffe0;margin:0;line-height:1.75}.homepage-preview-actions{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.homepage-preview-actions span{color:var(--brand-900);background:#fff;border-radius:8px;padding:9px 13px;font-size:9px;font-weight:800}.homepage-preview-shelf{background:#fff;border-radius:16px;width:960px;max-width:none;padding:34px}.homepage-preview-shelf>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.homepage-preview-shelf>header span:first-child{color:var(--brand-700);font-size:9px;font-weight:800}.homepage-preview-shelf h3{color:var(--gray-950);margin:5px 0;font-size:32px}.homepage-preview-shelf p{max-width:650px;color:var(--gray-600);margin:0;font-size:11px}.homepage-preview-link{color:var(--brand-700);font-size:10px;font-weight:800}.homepage-preview-shelf>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block-start:25px;display:grid}.homepage-preview-product{gap:8px;display:grid}.homepage-preview-product i{aspect-ratio:4/5;background:linear-gradient(145deg, var(--gray-100), var(--brand-50));border-radius:10px}.homepage-preview-product b,.homepage-preview-product small{background:var(--gray-200);border-radius:999px;height:9px;display:block}.homepage-preview-product small{background:var(--brand-100);width:64%}.homepage-preview-evidence{background:var(--gray-200);border-block-start:1px solid var(--gray-200);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.homepage-preview-evidence>div{background:#fff;min-width:0;padding:13px 16px}.homepage-preview-evidence span,.homepage-preview-evidence strong,.homepage-preview-evidence bdi{display:block}.homepage-preview-evidence span{color:var(--gray-500);font-size:8px}.homepage-preview-evidence strong,.homepage-preview-evidence bdi{color:var(--gray-800);overflow-wrap:anywhere;margin-block-start:4px;font-size:9px}.homepage-preview-boundary{border-block-start:1px solid var(--gray-200);background:var(--warning-50);color:var(--gray-700);margin:0;padding:13px 22px 17px;font-size:9px;line-height:1.7}@media (max-width:700px){.dashboard-actions .notification-link{display:grid}.notification-boundary,.notification-inbox>header,.notification-provider-panel>header,.notification-matrix-panel>header,.notification-template-panel>header,.notification-history-panel>header,.notification-delivery-panel>header,.notification-list article,.notification-template-list article,.notification-delivery-list article,.notification-step-up,.notification-version-review>header,.notification-actions{flex-direction:column;align-items:stretch}.notification-preference-list,.notification-provider-grid,.notification-matrix-summary,.notification-template-editor,.notification-template-editor>form,.notification-preview-meta,.notification-preview-variables,.notification-version-review dl{grid-template-columns:1fr}.notification-template-editor>form{border-inline-end:0;border-block-end:1px solid var(--gray-100)}.notification-template-panel .field-span-2{grid-column:auto}.notification-template-actions,.notification-template-actions button{width:100%}.notification-provider-grid article{border-inline-start:0;border-block-end:1px solid var(--gray-100)}.notification-step-up form{flex-direction:column;align-items:stretch}.notification-template-list article>div:last-child,.notification-delivery-list article>div:last-child{text-align:start;min-width:0}.support-toolbar-fields,.support-ticket-card>header,.support-message>header,.support-ticket-card>footer{flex-direction:column;align-items:stretch}.support-create-panel>form,.support-reply-form,.support-status-form{grid-template-columns:1fr}.support-create-panel .field-span-2,.support-reply-form .field-span-2{grid-column:auto}.support-order-context{grid-template-columns:1fr}.order-support-handoff{flex-direction:column;align-items:stretch}.order-support-handoff>div:last-child{justify-content:stretch}.order-support-handoff a{justify-content:center;width:100%}.return-boundary>header,.return-queue-panel>header,.return-card>header,.customer-return-history article>header,.customer-return-form>header{flex-direction:column;align-items:stretch}.return-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-readiness-grid article{border-block-end:1px solid var(--gray-100)}.return-route{grid-template-columns:1fr}.return-route b{transform:rotate(-90deg)}.return-action-form,.return-item-list,.return-inspection-form fieldset{grid-template-columns:1fr}.return-action-form .field-span-2{grid-column:auto}.customer-return-form .primary-button{width:100%}.customer-return-items li{flex-direction:column;align-items:stretch}.return-order-link{justify-content:center;width:100%}.report-boundary,.report-step-up,.report-exports>header{flex-direction:column;align-items:stretch}.report-filter,.report-summary-grid,.report-breakdown-grid,.report-export-grid,.business-evidence-grid,.unavailable-claims>div{grid-template-columns:1fr}.report-step-up form{flex-direction:column;align-items:stretch}.unavailable-claims>header{flex-direction:column;align-items:flex-start}.unavailable-claims article:nth-child(odd){border-inline-end:0}.report-filter>button,.report-export-grid.single{width:100%}.report-export-grid.single{grid-template-columns:1fr}.audit-boundary,.audit-filter-panel>header,.audit-event-panel>header,.audit-step-up,.audit-export-panel{flex-direction:column;align-items:stretch}.audit-summary-grid,.audit-primary-filters,.audit-advanced-filters>div,.audit-event-detail dl{grid-template-columns:minmax(0,1fr)}.audit-advanced-filters .audit-action-filter{grid-column:auto}.audit-event-card>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;padding:14px}.audit-event-card>summary .audit-outcome{grid-column:1;justify-self:start}.audit-event-card>summary .audit-event-title,.audit-event-card>summary .audit-event-context{grid-column:1}.audit-event-card>summary .audit-expand{grid-area:1/2/span 3}.audit-event-detail{padding:14px}.audit-step-up form{flex-direction:column;align-items:stretch}.audit-step-up button,.audit-export-panel button,.audit-filter-panel>footer button{justify-content:center;width:100%}.audit-boundary strong{white-space:normal}.content-card-grid,.content-form,.content-inline-action,.content-history li,.content-media-upload{grid-template-columns:1fr}.content-form .field-span-2{grid-column:auto}.content-homepage-governance{grid-template-columns:minmax(0,1fr)}.content-homepage-governance>p{grid-column:auto}.media-library-upload-form,.media-governance-fields,.media-library-filters,.media-governance-summary,.media-governance-evidence{grid-template-columns:minmax(0,1fr)}.media-library-upload-form .field-span-2,.media-governance-fields .field-span-2,.media-governance-evidence>p{grid-column:auto}.media-library-upload-form>button,.media-governance-editor>form>button{justify-content:center;width:100%}.media-governance-summary{align-items:stretch}.media-governance-thumbnail{width:100%;max-height:220px}.media-governance-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.media-usage-details li,.media-history-details li{flex-direction:column;align-items:flex-start}.content-boundary,.content-create-panel>summary,.content-entry>header,.content-media-panel>header,.content-step-up,.content-entry-heading-actions,.content-create-summary-actions{flex-direction:column;align-items:stretch}.content-boundary strong{white-space:normal}.content-step-up form,.content-action-buttons{flex-direction:column;align-items:stretch}.catalog-identity-heading{align-items:flex-start}.catalog-identity-preview{width:62px}.catalog-identity-evidence,.catalog-identity-history{grid-template-columns:1fr}.catalog-identity-evidence>p{grid-column:auto}.homepage-preview-backdrop{align-items:start;padding:8px}.homepage-preview-dialog{border-radius:12px;max-height:calc(100vh - 16px)}.homepage-preview-dialog>header,.homepage-preview-toolbar{padding-inline:14px}.homepage-preview-toolbar{flex-wrap:wrap;align-items:stretch}.homepage-preview-toolbar>span{flex-basis:100%;margin-inline-start:0}.homepage-preview-stage{padding:10px}.homepage-preview-stage.is-mobile .homepage-preview-card{width:min(360px,100%)}.homepage-preview-stage.is-mobile .homepage-preview-shelf{width:min(360px,100%);padding:22px}.homepage-preview-stage.is-mobile .homepage-preview-shelf>header{flex-direction:column;align-items:flex-start}.homepage-preview-stage.is-mobile .homepage-preview-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-preview-evidence{grid-template-columns:1fr 1fr}.homepage-shelf-intro{flex-direction:column;align-items:flex-start;gap:7px}.content-document{padding:20px 16px}.reconciliation-boundary,.reconciliation-step-up,.reconciliation-import-panel>header,.reconciliation-imports>header,.reconciliation-detail>header,.reconciliation-exceptions>header{flex-direction:column;align-items:stretch}.reconciliation-boundary strong{white-space:normal}.reconciliation-summary,.reconciliation-import-form,.reconciliation-line-list>article,.reconciliation-runs li,.reconciliation-issue{grid-template-columns:1fr}.reconciliation-import-form .field-span-2{grid-column:auto}.reconciliation-step-up form{flex-direction:column;align-items:stretch}.reconciliation-import-list>article{grid-template-columns:1fr;align-items:stretch}}.seller-payable-workspace,.vendor-finance-workspace,.seller-settlement-workspace{flex-direction:column;gap:16px;display:flex}.seller-payable-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.seller-payable-boundary strong{color:var(--warning-600);white-space:nowrap}.seller-payable-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.seller-payable-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seller-payable-summary article{border:1px solid var(--brand-100);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:17px 18px}.seller-payable-summary span,.seller-payable-summary strong,.seller-payable-summary small{display:block}.seller-payable-summary span{color:var(--gray-500);font-size:9px}.seller-payable-summary strong{color:var(--brand-800);margin-block:4px;font-size:22px}.seller-payable-summary small{color:var(--gray-500);font-size:8px}.vendor-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-payable-step-up{justify-content:space-between;align-items:end;gap:20px;display:flex}.seller-payable-step-up h2{margin:2px 0;font-size:19px}.seller-payable-step-up p:last-child{color:var(--gray-500);margin:0;font-size:9px}.seller-payable-step-up form{align-items:end;gap:9px;display:flex}.seller-policy-panel,.seller-candidates,.seller-evaluations,.seller-holds{padding:0;overflow:hidden}.seller-policy-panel>header,.seller-candidates>header,.seller-evaluations>header,.seller-holds>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}.seller-policy-panel h2,.seller-candidates h2,.seller-evaluations h2,.seller-holds h2,.seller-current-policy h2{margin:2px 0;font-size:19px}.seller-policy-panel header p:last-child,.seller-candidates header p:last-child,.seller-evaluations header p:last-child{color:var(--gray-500);margin:0;font-size:9px;line-height:1.7}.seller-policy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.seller-policy-form input,.seller-policy-form textarea,.seller-policy-form select,.seller-candidate-list input,.seller-candidate-list select,.seller-hold-list input,.seller-payable-step-up input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.seller-policy-form textarea{resize:vertical}.seller-policy-form input:focus,.seller-policy-form textarea:focus,.seller-policy-form select:focus,.seller-candidate-list input:focus,.seller-candidate-list select:focus,.seller-hold-list input:focus,.seller-payable-step-up input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.seller-field-wide{grid-column:1/-1}.seller-policy-check{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.seller-policy-check input{width:17px;min-height:17px}.seller-policy-form .primary-button{justify-self:start}.seller-candidate-list,.seller-evaluation-list,.seller-hold-list{flex-direction:column;display:flex}.seller-candidate-list>article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(190px,.7fr) auto minmax(460px,1.3fr);align-items:end;gap:13px;padding:15px 20px;display:grid}.seller-candidate-main strong,.seller-candidate-main span:not(.status-chip),.seller-candidate-main small{display:block}.seller-candidate-main span:not(.status-chip),.seller-candidate-main small{color:var(--gray-500);font-size:8px}.seller-candidate-main .status-chip{margin-block-start:7px}.seller-candidate-list form{grid-template-columns:minmax(130px,.5fr) minmax(210px,1fr) auto;align-items:end;gap:8px;display:grid}.seller-evaluation-list>article{border-block-end:1px solid var(--gray-100);padding:16px 20px}.seller-evaluation-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.seller-evaluation-list>article>header strong,.seller-evaluation-list>article>header span:not(.status-chip){display:block}.seller-evaluation-list>article>header span:not(.status-chip){color:var(--gray-500);margin-block-start:3px;font-size:8px}.seller-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-block:13px;display:grid}.seller-amount-grid>span{background:var(--gray-25);border-radius:8px;padding:10px 12px}.seller-amount-grid small,.seller-amount-grid strong{display:block}.seller-amount-grid small{color:var(--gray-500);font-size:8px}.seller-amount-grid strong{margin-block-start:4px;font-size:11px}.seller-amount-grid>span:last-child{background:var(--brand-50);color:var(--brand-800)}.seller-exclusions{color:var(--gray-500);margin:0;font-size:8px}.seller-blockers{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.seller-blockers li{color:var(--error-600);background:#fef3f2;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.seller-clear{color:var(--brand-700);margin:11px 0 0;font-size:9px}.seller-evaluation-list footer{color:var(--gray-500);justify-content:space-between;gap:12px;margin-block-start:12px;font-size:8px;display:flex}.seller-evaluation-list details{margin-block-start:12px}.seller-evaluation-list summary{cursor:pointer;color:var(--brand-700);font-size:9px;font-weight:700}.seller-item-list{flex-direction:column;gap:6px;margin-block-start:8px;display:flex}.seller-item-list>div{background:var(--gray-25);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.seller-item-list strong,.seller-item-list small{display:block}.seller-item-list small{color:var(--gray-500);font-size:8px}.seller-hold-list>article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(220px,.8fr) minmax(400px,1.2fr);align-items:end;gap:14px;padding:15px 20px;display:grid}.seller-hold-list>article>div strong,.seller-hold-list>article>div span,.seller-hold-list>article>div small{display:block}.seller-hold-list>article>div span,.seller-hold-list>article>div small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.seller-hold-list form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.seller-current-policy{justify-content:space-between;align-items:center;gap:18px;display:flex}.seller-current-policy dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin:0;display:grid}.seller-current-policy dl>div{background:var(--brand-25);border-radius:7px;padding:9px 11px}.seller-current-policy dt{color:var(--gray-500);font-size:8px}.seller-current-policy dd{color:var(--brand-800);margin:3px 0 0;font-size:10px;font-weight:800}.seller-settlement-actions,.seller-settlement-batches,.seller-financial-events{padding:0;overflow:hidden}.seller-settlement-actions>header,.seller-settlement-batches>header,.seller-financial-events>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}.seller-settlement-actions h2,.seller-settlement-batches h2,.seller-financial-events h2{margin:2px 0;font-size:19px}.seller-settlement-actions header p:last-child,.seller-settlement-batches header p:last-child,.seller-financial-events header p:last-child{color:var(--gray-500);margin:0;font-size:9px;line-height:1.7}.seller-settlement-actions>form,.seller-inline-action{grid-template-columns:minmax(150px,.5fr) minmax(280px,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.seller-settlement-actions input,.seller-settlement-actions select,.seller-inline-action input,.seller-inline-action select{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.seller-settlement-actions input:focus,.seller-settlement-actions select:focus,.seller-inline-action input:focus,.seller-inline-action select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.settlement-batch-list,.seller-event-list,.settlement-statement-list{flex-direction:column;display:flex}.settlement-batch-list>article,.seller-event-list>article{border-block-end:1px solid var(--gray-100);padding:17px 20px}.settlement-batch-list>article>header,.seller-event-list>article>header,.settlement-statement-list>section>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settlement-batch-list header strong,.settlement-batch-list header span:not(.status-chip),.seller-event-list header strong,.seller-event-list header span,.settlement-statement-list header strong,.settlement-statement-list header span{display:block}.settlement-batch-list header span:not(.status-chip),.seller-event-list header span,.seller-event-list header small,.settlement-statement-list header span{color:var(--gray-500);font-size:8px}.settlement-batch-list>article>p,.seller-event-list>article>p{color:var(--gray-600);font-size:9px}.settlement-statement-list{gap:9px;margin-block-start:14px}.settlement-statement-list>section{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;padding:13px 14px}.settlement-statement-list details{margin-block-start:9px}.settlement-statement-list summary{cursor:pointer;color:var(--brand-700);font-size:9px;font-weight:800}.settlement-statement-list ul{color:var(--gray-600);margin:8px 0 0;padding-inline-start:20px;font-size:8px}.seller-transfer-results{flex-wrap:wrap;gap:7px;list-style:none;display:flex;padding:0!important}.seller-transfer-results li{border:1px solid var(--gray-200);background:#fff;border-radius:7px;padding:7px 9px}.seller-transfer-results strong,.seller-transfer-results span{display:block}.seller-transfer-results span{color:var(--gray-500);font-size:8px}.seller-inline-action{border-block-start:1px solid var(--gray-100);grid-template-columns:repeat(2,minmax(160px,1fr)) auto;padding:12px 0 0}.settlement-statement-list .seller-inline-action{grid-template-columns:minmax(130px,.45fr) minmax(180px,.65fr) minmax(260px,1fr) auto}.demonstration-documents,.order-demonstration-documents{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:#fff;padding:0;overflow:hidden}.demonstration-documents>header,.order-demonstration-documents>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--warning-50), white);justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 20px;display:flex}.demonstration-documents h2,.order-demonstration-documents h3{margin:2px 0;font-size:19px}.demonstration-documents header p:last-child,.order-demonstration-documents header p:last-child{color:var(--gray-600);margin:0;font-size:9px;line-height:1.7}.demonstration-documents>header>span,.order-demonstration-documents>header>span{color:var(--gray-600);white-space:nowrap;font-size:9px}.order-demonstration-documents{margin:16px 20px 0}.demonstration-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.demonstration-document-card{border:1px solid var(--gray-200);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.demonstration-document-card.is-credit{border-color:#fedf89}.demonstration-document-banner{background:var(--warning-50);color:var(--warning-700);text-align:center;padding:8px 12px;font-size:8px;font-weight:900}.demonstration-document-card>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.demonstration-document-card>header p,.demonstration-document-card>header strong{margin:0;display:block}.demonstration-document-card>header p{color:var(--gray-600);font-size:8px}.demonstration-document-card>header strong{overflow-wrap:anywhere;margin-block-start:3px;font-size:11px}.demonstration-document-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0 14px 12px;display:grid}.demonstration-document-facts>div{background:var(--gray-25);border-radius:7px;padding:8px 9px}.demonstration-document-facts dt{color:var(--gray-500);font-size:7px}.demonstration-document-facts dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}.demonstration-document-link{background:var(--warning-50);color:var(--warning-700);border-radius:7px;margin:0 14px 10px;padding:8px 10px;font-size:8px}.demonstration-document-card details{margin:0 14px 12px}.demonstration-document-card summary{cursor:pointer;color:var(--brand-700);font-size:9px;font-weight:800}.demonstration-document-lines{gap:5px;margin-block-start:8px;display:grid}.demonstration-document-lines>div{background:var(--gray-25);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.demonstration-document-lines span,.demonstration-document-lines strong,.demonstration-document-lines small{display:block}.demonstration-document-lines small{color:var(--gray-500);margin-block-start:2px;font-size:7px}.demonstration-document-lines b{white-space:nowrap;font-size:9px}.demonstration-document-card>footer{border-block-start:1px solid var(--gray-100);color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:10px 14px;font-size:7px;display:flex}.demonstration-document-card>footer strong{color:var(--warning-700)}@media (max-width:700px){.seller-payable-boundary,.seller-payable-step-up,.seller-policy-panel>header,.seller-candidates>header,.seller-evaluations>header,.seller-holds>header,.seller-current-policy,.seller-settlement-actions>header,.seller-settlement-batches>header,.seller-financial-events>header,.demonstration-documents>header,.order-demonstration-documents>header,.settlement-batch-list>article>header,.seller-event-list>article>header,.settlement-statement-list>section>header{flex-direction:column;align-items:stretch}.seller-payable-boundary strong{white-space:normal}.seller-payable-summary,.vendor-finance-summary,.seller-policy-form,.seller-candidate-list>article,.seller-candidate-list form,.seller-amount-grid,.seller-hold-list>article,.seller-hold-list form,.seller-current-policy dl,.seller-settlement-actions>form,.seller-inline-action,.settlement-statement-list .seller-inline-action{grid-template-columns:1fr}.seller-field-wide{grid-column:auto}.seller-payable-step-up form,.seller-item-list>div,.seller-evaluation-list footer{flex-direction:column;align-items:stretch}.demonstration-document-list,.demonstration-document-facts{grid-template-columns:1fr}.order-demonstration-documents{margin-inline:12px}.demonstration-document-lines>div{flex-direction:column;align-items:flex-start}}.catalog-quality-workspace{flex-direction:column;gap:16px;display:flex}.catalog-quality-boundary{background:var(--warning-50);border:1px solid #fedf89;border-radius:10px;align-items:center;gap:12px 22px;padding:14px 17px;display:flex}.catalog-quality-boundary strong{color:var(--warning-600);white-space:nowrap}.catalog-quality-boundary span{color:var(--gray-700);font-size:10px;line-height:1.8}.catalog-quality-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.catalog-quality-summary article{border:1px solid var(--gray-200);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;padding:17px 18px}.catalog-quality-summary span,.catalog-quality-summary strong,.catalog-quality-summary small{display:block}.catalog-quality-summary span{color:var(--gray-500);font-size:9px}.catalog-quality-summary strong{color:var(--brand-800);margin-block:5px;font-size:25px}.catalog-quality-summary small{color:var(--gray-600);font-size:8px}.catalog-quality-gap-grid{border:1px solid var(--gray-200);background:#fff;border-radius:11px;overflow:hidden}.catalog-quality-gap-grid>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.catalog-quality-gap-grid h2{margin:2px 0 0;font-size:18px}.catalog-quality-gap-grid>header>button,.catalog-quality-gap-grid>div>button{border:1px solid var(--gray-200);color:var(--gray-700);font:inherit;text-align:start;background:#fff;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.catalog-quality-gap-grid button.is-active{border-color:var(--brand-600);background:var(--brand-700);color:#fff}.catalog-quality-gap-grid>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 18px 18px;display:grid}.catalog-quality-gap-grid>div>button{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.catalog-quality-gap-grid button span{overflow-wrap:anywhere;min-width:0}.catalog-quality-gap-grid button strong{color:var(--brand-700);flex:none;font-size:12px}.catalog-quality-gap-grid button.is-active strong{color:#fff}.catalog-quality-results{padding:0;overflow:hidden}.catalog-quality-results>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);grid-template-columns:minmax(230px,.75fr) minmax(350px,1.25fr);align-items:end;gap:20px;padding:17px 20px;display:grid}.catalog-quality-results>header h2{margin:2px 0 3px;font-size:19px}.catalog-quality-results>header p:last-child{color:var(--gray-500);margin:0;font-size:9px}.catalog-quality-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.catalog-quality-product-list>article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;padding:16px}.catalog-quality-product-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-quality-product-list h3{margin:4px 0;font-size:16px}.catalog-quality-product-list header span:not(.status-chip),.catalog-quality-product-list header small{color:var(--gray-500);font-size:8px;display:block}.catalog-quality-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.catalog-quality-evidence>div{background:var(--gray-25);border-radius:7px;min-width:0;padding:9px 10px}.catalog-quality-evidence dt{color:var(--gray-500);font-size:8px}.catalog-quality-evidence dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}.catalog-quality-gaps{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.catalog-quality-gaps li{color:var(--error-600);background:#fef3f2;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:700}.catalog-quality-clear{background:var(--brand-25);color:var(--brand-800);border-radius:7px;margin:12px 0 0;padding:8px 10px;font-size:8px;line-height:1.7}.catalog-quality-product-list footer{border-block-start:1px solid var(--gray-100);flex-wrap:wrap;gap:8px 14px;margin-block-start:13px;padding-block-start:11px;display:flex}.catalog-quality-product-list footer a{color:var(--brand-700);text-underline-offset:3px;font-size:9px;font-weight:800;text-decoration:underline}.catalog-quality-results>.workspace-pagination-wrap{padding:0 20px 18px}@media (max-width:700px){.catalog-quality-boundary,.catalog-quality-gap-grid>header{flex-direction:column;align-items:stretch}.catalog-quality-boundary strong{white-space:normal}.catalog-quality-summary,.catalog-quality-gap-grid>div,.catalog-quality-results>header,.catalog-quality-product-list{grid-template-columns:1fr}.catalog-quality-product-list{padding-inline:14px}.catalog-quality-product-list>article>header{flex-direction:column;align-items:stretch}}.product-correction-workspace,.product-correction-review-workspace{gap:16px;display:grid}.product-correction-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.correction-product-picker,.correction-editor,.correction-review-queue,.correction-review-detail{min-width:0;padding:16px}.correction-product-picker>header,.correction-editor-heading,.correction-review-queue>header,.correction-review-detail>header,.correction-section>header,.correction-diff-section>header{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.correction-product-picker>header h2,.correction-editor h2,.correction-review-queue h2,.correction-review-detail h2{margin:2px 0 0}.correction-product-picker select{max-width:150px}.correction-product-list,.correction-review-queue>div{gap:7px;margin-top:12px;display:grid}.correction-product-list>button,.correction-review-queue>div>button{border:1px solid var(--gray-200);text-align:right;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.correction-product-list>button span:first-child,.correction-review-queue>div>button span:first-child{gap:3px;min-width:0;display:grid}.correction-product-list>button strong,.correction-review-queue>div>button strong{overflow-wrap:anywhere}.correction-product-list>button small,.correction-review-queue>div>button small{color:var(--gray-500);font-size:8px}.correction-product-list>button.is-active,.correction-review-queue>div>button.is-active{border-color:var(--brand-600);background:var(--brand-25)}.correction-history{background:var(--gray-25);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:12px;display:flex}.correction-history>strong{margin-inline-end:auto}.correction-history button{border:1px solid var(--gray-200);background:#fff;border-radius:999px;padding:6px 10px}.correction-history button.is-active{border-color:var(--brand-600);color:var(--brand-800);background:var(--brand-25)}.correction-state-strip{border:1px solid var(--gray-200);border-radius:10px;justify-content:space-between;gap:16px;padding:13px;display:flex}.correction-state-strip>div{align-items:center;gap:9px;display:flex}.correction-state-strip small{color:var(--gray-500)}.correction-core-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.correction-core-form h3{grid-column:1/-1;margin:0}.correction-attribute-note{color:var(--gray-600);margin:-3px 0 0;font-size:9px;line-height:1.7}.correction-section{border-top:1px solid var(--gray-200);margin-top:20px;padding-top:16px}.correction-section>header h3{margin:0}.correction-section>header p{color:var(--gray-500);margin:4px 0 0}.correction-variant-list{gap:12px;margin-top:13px;display:grid}.correction-variant-list>form{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:12px;padding:13px}.correction-variant-list>form>header,.correction-variant-list>form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.correction-variant-fields,.correction-new-variant{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.correction-new-variant{border:1px dashed var(--gray-300);border-radius:12px;margin-top:13px;padding:13px}.correction-new-variant h4{grid-column:1/-1;margin:0}.correction-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.correction-media-grid>article{border:1px solid var(--gray-200);background:#fff;border-radius:12px;overflow:hidden}.correction-media-grid>article.is-withdrawn{background:#fff7f6;border-color:#fda29b}.correction-media-grid>article.is-withdrawn>img,.correction-review-media article.is-withdrawn>img{filter:grayscale(.65);opacity:.62}.correction-media-grid img,.correction-review-media img{aspect-ratio:4/5;object-fit:cover;background:var(--gray-100);width:100%;display:block}.correction-media-grid form{gap:10px;padding:11px;display:grid}.correction-media-status,.correction-media-order{justify-content:space-between;align-items:center;gap:8px;display:flex}.correction-media-status small{color:var(--gray-600)}.correction-media-withdraw{background:var(--gray-25);color:var(--gray-700);border-radius:8px;align-items:flex-start;gap:8px;padding:9px;line-height:1.6;display:flex}.correction-media-withdraw input{flex:none;margin-top:3px}.correction-media-order{justify-content:flex-start}.correction-media-order button{border:1px solid var(--gray-300);color:var(--brand-800);font:inherit;background:#fff;border-radius:7px;padding:7px 10px;font-weight:800}.correction-media-order button:disabled{color:var(--gray-400);background:var(--gray-50)}.correction-submit{background:var(--brand-25);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.correction-submit p{color:var(--gray-700);margin:5px 0 0}.correction-review-layout{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.correction-context{border:1px solid var(--brand-200);background:var(--brand-25);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.correction-context>div{gap:3px;display:grid}.correction-context span{color:var(--gray-700);font-size:9px}.correction-context a{color:var(--brand-800);text-underline-offset:3px;flex:none;font-weight:800;text-decoration:underline}.correction-review-detail>header{border-bottom:1px solid var(--gray-200);padding-bottom:16px}.correction-change-summary{background:var(--gray-25);border-radius:10px;margin:16px 0;padding:13px}.correction-change-summary h3{margin:0 0 8px}.correction-change-summary ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.correction-change-summary li{border:1px solid var(--gray-200);background:#fff;border-radius:999px;padding:6px 10px}.correction-diff-section{margin-top:16px}.correction-diff-section>header{align-items:baseline}.correction-diff-section>header h3{margin:0}.correction-diff-section>header span{color:var(--gray-500);font-size:8px}.correction-diff-table{gap:6px;margin-top:10px;display:grid}.correction-diff-table>div{border:1px solid var(--gray-200);border-radius:8px;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.correction-diff-table>div span{overflow-wrap:anywhere;color:var(--gray-700)}.correction-diff-table>div.is-changed{background:#fffaf0;border-color:#e7b955}.correction-review-variants{gap:8px;margin-top:10px;display:grid}.correction-review-variants article{border:1px solid var(--gray-200);border-radius:9px;justify-content:space-between;align-items:center;gap:13px;padding:11px;display:flex}.correction-review-variants article>div{gap:2px;display:grid}.correction-review-variants article>div:last-child{grid-auto-flow:column;align-items:center;gap:7px}.correction-review-variants article.is-changed,.correction-review-media article.is-changed{background:#fffaf0;border-color:#e7b955}.correction-review-media{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.correction-review-media article{border:1px solid var(--gray-200);border-radius:10px;overflow:hidden}.correction-review-media article.is-withdrawn{background:#fff7f6;border-color:#fda29b}.correction-review-media article>div{gap:4px;padding:10px;display:grid}.correction-review-media small{overflow-wrap:anywhere;color:var(--gray-500)}.correction-review-media p{color:var(--gray-700);margin:3px 0 0}.correction-decision-history{margin-top:16px}.correction-decision-history>article{border-bottom:1px solid var(--gray-200);padding:11px 0}.correction-decision-history article>div{justify-content:space-between;gap:11px;display:flex}.correction-decision-history p{margin:5px 0 0}@media (max-width:980px){.product-correction-layout,.correction-review-layout{grid-template-columns:1fr}.correction-variant-fields,.correction-new-variant{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.correction-product-picker>header,.correction-editor-heading,.correction-review-queue>header,.correction-review-detail>header,.correction-section>header,.correction-submit,.correction-state-strip,.correction-context{flex-direction:column;align-items:stretch}.correction-core-form,.correction-variant-fields,.correction-new-variant,.correction-media-grid,.correction-review-media,.correction-diff-table>div{grid-template-columns:1fr}.correction-review-variants article,.correction-decision-history article>div{flex-direction:column;align-items:flex-start}}.subscription-workspace,.vendor-billing-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.subscription-boundary{background:#fff7f6;border-color:#f5b8b3}.subscription-boundary strong{color:var(--error-600)}.subscription-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.subscription-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.subscription-form-panel{min-width:0;padding:0;overflow:hidden}.subscription-form-panel>header,.subscription-plan-history>header,.subscription-list-panel>header,.subscription-billing-history>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 20px;display:flex}.subscription-form-panel>header{display:block}.subscription-form-panel h2,.subscription-plan-history h2,.subscription-list-panel h2,.subscription-billing-history h2{margin:2px 0;font-size:19px}.subscription-form-panel header p:last-child,.subscription-billing-history header p:last-child{color:var(--gray-500);margin:4px 0 0;font-size:9px;line-height:1.7}.subscription-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.subscription-form input,.subscription-form select,.subscription-form textarea,.subscription-inline-form input,.subscription-actions input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.subscription-form textarea{resize:vertical}.subscription-form input:focus,.subscription-form select:focus,.subscription-form textarea:focus,.subscription-inline-form input:focus,.subscription-actions input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.subscription-plan-history,.subscription-list-panel,.subscription-billing-history{min-width:0;padding:0;overflow:hidden}.subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.subscription-plan-grid>article{border:1px solid var(--gray-200);background:#fff;border-radius:11px;min-width:0;padding:15px}.subscription-plan-grid>article>div:first-child{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.subscription-plan-grid>article>div:first-child strong{grid-column:1;font-size:14px}.subscription-plan-grid>article>div:first-child small{color:var(--gray-500);grid-column:1}.subscription-plan-grid>article>div:first-child .status-chip{grid-area:1/2/span 2}.subscription-plan-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.subscription-plan-grid dl>div,.subscription-dates>div{background:var(--gray-25);border-radius:7px;min-width:0;padding:9px 10px}.subscription-plan-grid dt,.subscription-dates dt{color:var(--gray-500);font-size:8px}.subscription-plan-grid dd,.subscription-dates dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}.subscription-plan-grid p{color:var(--gray-700);margin:0 0 9px;font-size:9px;line-height:1.7}.subscription-plan-grid>article>small{color:var(--gray-500);font-size:8px}.subscription-plan-history>.workspace-pagination-wrap,.subscription-list-panel>.workspace-pagination-wrap{padding:0 20px 18px}.subscription-list-panel>.workspace-search-panel{margin:16px 20px 0}.subscription-list{flex-direction:column;display:flex}.subscription-list>article{border-block-end:1px solid var(--gray-100);min-width:0;padding:18px 20px}.subscription-list>article>header,.vendor-subscription-card>header,.subscription-invoices>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subscription-list>article>header strong,.subscription-list>article>header span:not(.status-chip),.vendor-subscription-card>header h2,.vendor-subscription-card>header p,.subscription-invoices header strong,.subscription-invoices header small{display:block}.subscription-list>article>header span:not(.status-chip),.vendor-subscription-card>header p,.subscription-invoices header small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.subscription-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.subscription-preservation-note{border-inline-start:3px solid var(--brand-500);background:var(--brand-25);color:var(--gray-700);border-radius:7px;margin:0;padding:10px 12px;font-size:9px;line-height:1.8}.subscription-list details,.vendor-subscription-card>details{margin-block-start:13px}.subscription-list summary,.vendor-subscription-card summary{cursor:pointer;color:var(--brand-700);font-size:10px;font-weight:800}.subscription-invoices{gap:9px;margin-block-start:10px;display:grid}.subscription-invoices>article{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;min-width:0;padding:12px}.subscription-invoice-facts{color:var(--gray-700);flex-wrap:wrap;gap:7px 14px;margin-block-start:9px;font-size:9px;display:flex}.subscription-invoice-facts>:first-child{color:var(--brand-800);font-weight:900}.subscription-inline-form{border-block-start:1px solid var(--gray-200);grid-template-columns:minmax(170px,.8fr) minmax(230px,1.2fr) auto;align-items:end;gap:8px;margin-block-start:11px;padding-block-start:11px;display:grid}.subscription-events{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.subscription-events li{background:var(--gray-25);border-radius:7px;gap:3px;padding:9px 11px;display:grid}.subscription-events span{font-size:9px;font-weight:800}.subscription-events small{color:var(--gray-500);overflow-wrap:anywhere;font-size:8px}.subscription-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:10px;display:grid}.subscription-actions>form{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;align-content:start;gap:9px;padding:12px;display:grid}.subscription-actions>form>strong{font-size:10px}.subscription-billing-history>div{flex-direction:column;display:flex}.subscription-billing-history>div>article{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(170px,auto) minmax(180px,.7fr) minmax(280px,1.3fr);align-items:center;gap:12px;padding:13px 20px;display:grid}.subscription-billing-history article strong,.subscription-billing-history article small{display:block}.subscription-billing-history article small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.subscription-billing-history article p{color:var(--gray-700);overflow-wrap:anywhere;margin:0;font-size:9px}.vendor-billing-hero{border:1px solid var(--brand-200);background:linear-gradient(120deg, var(--brand-50), white);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.vendor-billing-hero h2{margin:2px 0 5px;font-size:25px}.vendor-billing-hero p:last-child{max-width:760px;color:var(--gray-700);margin:0;line-height:1.8}.vendor-subscription-card{min-width:0;padding:19px 20px}.vendor-subscription-card>header h2{margin:2px 0;font-size:20px}.vendor-subscription-section{border-block-start:1px solid var(--gray-200);margin-block-start:18px;padding-block-start:16px}.vendor-subscription-section h3{margin:0;font-size:15px}.subscription-document-warning{color:var(--error-600);margin-block-start:8px;font-size:8px;display:block}@media (max-width:1000px){.subscription-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-create-grid,.subscription-actions{grid-template-columns:1fr}}@media (max-width:700px){.subscription-summary,.subscription-plan-grid,.subscription-form,.subscription-dates,.subscription-billing-history>div>article{grid-template-columns:1fr}.subscription-form .field-span-2{grid-column:auto}.subscription-form-panel>header,.subscription-plan-history>header,.subscription-list-panel>header,.subscription-billing-history>header,.subscription-list>article>header,.vendor-subscription-card>header,.subscription-invoices>article>header,.vendor-billing-hero{flex-direction:column;align-items:stretch}.subscription-inline-form{grid-template-columns:1fr}.subscription-plan-grid,.subscription-list>article,.subscription-form{padding-inline:14px}.subscription-list-panel>.workspace-search-panel{margin-inline:14px}.subscription-invoice-facts{flex-direction:column}}.wallet-issuance-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.wallet-issuance-boundary{background:#fff7f6;border-color:#f5b8b3}.wallet-issuance-boundary strong{color:var(--error-600)}.wallet-issuance-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-issuance-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wallet-issuance-panel,.wallet-issuance-history{min-width:0;padding:0;overflow:hidden}.wallet-issuance-panel>header,.wallet-issuance-history>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);padding:17px 20px}.wallet-issuance-panel h2,.wallet-issuance-history h2{margin:2px 0;font-size:19px}.wallet-issuance-panel header p:last-child,.wallet-issuance-history header p:last-child{color:var(--gray-500);margin:4px 0 0;font-size:9px;line-height:1.75}.wallet-issuance-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 20px;display:grid}.wallet-issuance-form input,.wallet-issuance-form textarea,.wallet-return-list input,.wallet-issuance-filters select,.wallet-issuance-decision input{border:1px solid var(--gray-300);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.wallet-issuance-form textarea{resize:vertical}.wallet-issuance-form input:focus,.wallet-issuance-form textarea:focus,.wallet-return-list input:focus,.wallet-issuance-filters select:focus,.wallet-issuance-decision input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.wallet-return-list{flex-direction:column;max-height:580px;display:flex;overflow-y:auto}.wallet-return-list>article{border-block-end:1px solid var(--gray-100);padding:16px 20px}.wallet-return-list>article>header,.wallet-issuance-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-return-list header strong,.wallet-return-list header small{display:block}.wallet-return-list header small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.wallet-return-list header>span{color:var(--brand-800);white-space:nowrap;font-weight:900}.wallet-return-list>article>p{color:var(--gray-600);overflow-wrap:anywhere;margin:8px 0;font-size:9px}.wallet-return-list form{background:var(--gray-25);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.wallet-issuance-toolbar{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 20px;display:grid}.wallet-issuance-toolbar .workspace-search{margin:0}.wallet-issuance-filters{grid-template-columns:repeat(2,minmax(145px,1fr));gap:9px;display:grid}.wallet-issuance-list{flex-direction:column;display:flex}.wallet-issuance-list>article{border-block-end:1px solid var(--gray-100);min-width:0;padding:18px 20px}.wallet-issuance-list>article>header>div:first-child strong,.wallet-issuance-list>article>header>div:first-child span{display:block}.wallet-issuance-list>article>header>div:first-child span{color:var(--gray-500);overflow-wrap:anywhere;margin-block-start:3px;font-size:8px}.wallet-issuance-list>article>header>div:last-child{justify-content:flex-end;align-items:center;gap:9px;display:flex}.wallet-issuance-list>article>header b{color:var(--brand-900);white-space:nowrap;font-size:15px}.wallet-issuance-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.wallet-issuance-facts>div{background:var(--gray-25);border-radius:7px;min-width:0;padding:9px 10px}.wallet-issuance-facts dt{color:var(--gray-500);font-size:8px}.wallet-issuance-facts dd{color:var(--gray-800);overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}.wallet-issuance-reason{color:var(--gray-700);margin:0;font-size:9px;line-height:1.8}.wallet-issuance-decision{border-block-start:1px solid var(--gray-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:13px;padding-block-start:13px;display:grid}.wallet-issuance-decision>p{background:var(--warning-50);color:var(--warning-600);border-radius:7px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px}.wallet-issuance-decision form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.wallet-issuance-outcome{border-inline-start:3px solid var(--brand-500);background:var(--brand-25);border-radius:7px;gap:4px;margin-block-start:13px;padding:11px 12px;display:grid}.wallet-issuance-outcome span,.wallet-issuance-outcome small{color:var(--gray-600);overflow-wrap:anywhere;font-size:8px}.wallet-issuance-outcome p{color:var(--gray-800);margin:0;font-size:9px}.wallet-issuance-history>.workspace-pagination-wrap{padding:0 20px 18px}.wallet-source-history{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-block-start:16px;overflow:hidden}.wallet-source-history>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.wallet-source-history>header h2{margin:2px 0;font-size:18px}.wallet-source-history>header>span{color:var(--gray-500);font-size:9px}.wallet-source-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-source-list>article{border-block-end:1px solid var(--gray-100);border-inline-start:1px solid var(--gray-100);min-width:0;padding:16px 18px}.wallet-source-list>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-source-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.wallet-source-list dl>div{background:var(--gray-25);border-radius:7px;min-width:0;padding:8px 9px}.wallet-source-list dt{color:var(--gray-500);font-size:8px}.wallet-source-list dd{margin:3px 0 0;font-size:9px;font-weight:800}.wallet-source-list footer{color:var(--gray-500);flex-wrap:wrap;gap:5px 12px;font-size:8px;display:flex}.wallet-source-boundary{color:var(--error-600);background:#fff7f6;border-radius:7px;margin:11px 0 0;padding:8px 10px;font-size:8px;line-height:1.7}.wallet-source-boundary.neutral{background:var(--gray-25);color:var(--gray-600)}@media (max-width:1000px){.wallet-issuance-create-grid,.wallet-issuance-toolbar{grid-template-columns:1fr}.wallet-issuance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.wallet-issuance-summary,.wallet-issuance-form,.wallet-return-list form,.wallet-issuance-filters,.wallet-issuance-facts,.wallet-issuance-decision,.wallet-source-list,.wallet-source-list dl{grid-template-columns:1fr}.wallet-issuance-form .field-span-2,.wallet-return-list form .field-span-2,.wallet-issuance-decision>p{grid-column:auto}.wallet-return-list>article>header,.wallet-issuance-list>article>header,.wallet-source-history>header{flex-direction:column;align-items:stretch}.wallet-issuance-list>article>header>div:last-child{justify-content:space-between}.wallet-issuance-decision form{grid-template-columns:1fr}.wallet-issuance-form,.wallet-return-list>article,.wallet-issuance-toolbar,.wallet-issuance-list>article{padding-inline:14px}.wallet-return-list{max-height:none}.wallet-source-list>article{border-inline-start:0}}.organization-profile-workspace{flex-direction:column;gap:18px;min-width:0;display:flex}.organization-boundary{background:linear-gradient(120deg,#fff7f6,#fff);border-color:#f5b8b3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.organization-boundary h2{margin:3px 0 7px;font-size:21px}.organization-boundary p:last-child{max-width:820px;color:var(--gray-700);margin:0;font-size:12px;line-height:1.85}.organization-safety-list{gap:7px;display:grid}.organization-safety-list span{color:var(--error-600);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.organization-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.organization-profile-summary>div{border:1px solid var(--gray-200);background:#fff;border-radius:10px;min-width:0;padding:13px 15px}.organization-profile-summary span,.organization-profile-summary strong{display:block}.organization-profile-summary span{color:var(--gray-500);font-size:9px}.organization-profile-summary strong{color:var(--gray-900);overflow-wrap:anywhere;margin-block-start:4px;font-size:15px}.organization-profile-summary>button{align-self:center}.organization-profile-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.organization-version-list,.organization-version-panel{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.organization-version-list>header{border-block-end:1px solid var(--gray-100);padding:17px 18px}.organization-version-list h2{margin:3px 0 0;font-size:18px}.organization-version-list>button{border:0;border-block-end:1px solid var(--gray-100);width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:14px 16px;display:grid}.organization-version-list>button:hover,.organization-version-list>button.active{background:var(--brand-25)}.organization-version-list>button.active{box-shadow:inset -3px 0 var(--brand-600)}.organization-version-list>button>span{font-size:12px;font-weight:850}.organization-version-list>button>time{color:var(--gray-500);grid-column:1/-1;font-size:9px}.organization-version-heading{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.organization-version-heading h2{margin:3px 0 5px;font-size:23px}.organization-version-heading p:last-child{max-width:760px;color:var(--error-600);margin:0;font-size:10px;line-height:1.7}.organization-group-tabs{border-block-end:1px solid var(--gray-100);background:var(--gray-25);flex-wrap:wrap;gap:7px;padding:14px 18px;display:flex}.organization-group-tabs button{border:1px solid var(--gray-200);min-height:38px;color:var(--gray-600);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:800}.organization-group-tabs button[aria-selected=true]{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-800)}.organization-group-editor,.organization-group-snapshot,.organization-workflow{border-block-end:1px solid var(--gray-100);min-width:0;padding:20px 24px}.organization-group-editor>header,.organization-group-snapshot>header,.organization-workflow>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:16px;display:flex}.organization-group-editor h3,.organization-group-snapshot h3,.organization-workflow h3{margin:3px 0 0;font-size:18px}.organization-group-editor>header>span,.organization-group-snapshot>header>span{color:var(--gray-500);font-size:9px}.organization-group-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.organization-group-editor input,.organization-group-editor select,.organization-workflow input{border:1px solid var(--gray-300);width:100%;min-height:42px;color:var(--gray-900);font:inherit;background:#fff;border-radius:8px;padding:9px 11px}.organization-group-editor input[readonly]{background:var(--gray-50);color:var(--gray-600)}.organization-group-editor input:focus,.organization-group-editor select:focus,.organization-workflow input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.organization-evidence-editor{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:10px;margin:18px 0;padding:13px}.organization-evidence-editor legend{color:var(--gray-800);padding-inline:6px;font-size:11px;font-weight:850}.organization-group-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.organization-group-snapshot dl>div{background:var(--gray-25);border-radius:9px;min-width:0;padding:11px 13px}.organization-group-snapshot dt{color:var(--gray-500);font-size:9px}.organization-group-snapshot dd{color:var(--gray-900);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:800}.organization-bank-reveal{align-items:center;gap:12px;margin-block-start:15px;display:flex}.organization-bank-reveal output{background:var(--warning-50);color:var(--warning-700);direction:ltr;border-radius:8px;padding:9px 12px;font-weight:850}.organization-bank-reveal small{color:var(--gray-500);font-size:9px}.organization-workflow{border-block-end:0}.organization-workflow>form{background:var(--gray-25);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-block-end:14px;padding:13px;display:grid}.organization-workflow>form>div{gap:8px;display:flex}.organization-workflow>form>small{color:var(--gray-500);grid-column:1/-1;font-size:9px}.organization-workflow>p{color:var(--gray-600);font-size:11px}.organization-workflow-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.organization-workflow-history>div{border:1px solid var(--gray-100);border-radius:8px;min-width:0;padding:9px 11px}.organization-workflow-history dt{color:var(--gray-500);font-size:8px}.organization-workflow-history dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;font-weight:800}@media (max-width:900px){.organization-boundary,.organization-profile-layout{grid-template-columns:1fr}.organization-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-version-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organization-version-list>header{grid-column:1/-1}}@media (max-width:640px){.organization-profile-workspace,.organization-boundary,.organization-profile-summary,.organization-profile-layout,.organization-version-list,.organization-version-panel{min-width:0;max-width:100%}.organization-boundary,.organization-profile-summary,.organization-version-list,.organization-group-editor .form-grid,.organization-group-snapshot dl,.organization-workflow-history{grid-template-columns:minmax(0,1fr)}.organization-version-list>header{grid-column:auto}.organization-version-heading,.organization-group-editor>header,.organization-group-snapshot>header,.organization-workflow>header,.organization-bank-reveal{flex-direction:column;align-items:stretch}.organization-version-heading,.organization-group-editor,.organization-group-snapshot,.organization-workflow{padding-inline:15px}.organization-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px;display:grid}.organization-group-tabs button{min-width:0;padding-inline:6px}.organization-workflow>form{grid-template-columns:minmax(0,1fr)}.organization-workflow>form>div{flex-direction:column}.organization-bank-reveal output{overflow-wrap:anywhere;max-width:100%}}.admin-order-workspace,.admin-order-detail-workspace{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.admin-order-boundary{border:1px solid var(--brand-100);border-radius:var(--radius-sm);background:linear-gradient(115deg, var(--brand-25), white);justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.admin-order-boundary strong,.admin-order-boundary p{display:block}.admin-order-boundary strong{color:var(--brand-900);font-size:12px}.admin-order-boundary p{max-width:850px;color:var(--gray-600);margin:4px 0 0;font-size:12px;line-height:1.7}.admin-order-boundary>span{color:var(--brand-700);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.admin-order-filter-panel,.admin-order-list-panel,.admin-order-export-panel,.admin-order-detail-workspace>.panel,.admin-order-detail-grid>.panel{min-width:0}.admin-order-filter-panel{gap:14px;display:grid}.admin-order-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-order-filter-grid label,.admin-order-export-panel form>label{color:var(--gray-700);gap:6px;font-size:11px;font-weight:800;display:grid}.admin-order-filter-grid input,.admin-order-filter-grid select,.admin-order-export-panel input{border:1px solid var(--gray-300);width:100%;min-height:42px;color:var(--gray-900);font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.admin-order-filter-grid input:focus,.admin-order-filter-grid select:focus,.admin-order-export-panel input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100);outline:0}.admin-order-metrics,.admin-order-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-order-metrics article,.admin-order-detail-metrics article{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;box-shadow:var(--shadow-sm);background:#fff;padding:14px 16px}.admin-order-metrics span,.admin-order-metrics strong,.admin-order-metrics small,.admin-order-detail-metrics span,.admin-order-detail-metrics strong,.admin-order-detail-metrics small{display:block}.admin-order-metrics span,.admin-order-detail-metrics span{color:var(--gray-600);font-size:11px;font-weight:800}.admin-order-metrics strong,.admin-order-detail-metrics strong{color:var(--brand-900);margin-block:5px 2px;font-size:21px}.admin-order-metrics small,.admin-order-detail-metrics small{color:var(--gray-500);font-size:10px;line-height:1.55}.admin-order-metrics .needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.admin-order-metrics .needs-attention strong{color:var(--warning-700)}.admin-order-list-heading{border-block-end:1px solid var(--gray-100);padding-block-end:14px}.admin-order-table-wrap{width:100%;max-width:100%;overflow-x:auto}.admin-order-table{border-collapse:collapse;width:100%;min-width:920px}.admin-order-table th{border-block-end:1px solid var(--gray-200);color:var(--gray-500);text-align:start;padding:11px 9px;font-size:10px;font-weight:850}.admin-order-table td{border-block-end:1px solid var(--gray-100);color:var(--gray-800);vertical-align:middle;padding:14px 9px;font-size:12px}.admin-order-table tbody tr:hover{background:var(--gray-25)}.admin-order-table td strong,.admin-order-table td small{display:block}.admin-order-table td small{max-width:190px;color:var(--gray-500);white-space:normal;margin-block-start:4px;font-size:10px;line-height:1.55}.admin-order-number{color:var(--brand-700);text-decoration:underline;-webkit-text-decoration-color:var(--brand-200);-webkit-text-decoration-color:var(--brand-200);-webkit-text-decoration-color:var(--brand-200);text-decoration-color:var(--brand-200);text-underline-offset:3px;font-size:12px;font-weight:900}.admin-order-state{background:var(--brand-50);width:fit-content;max-width:100%;color:var(--brand-800);border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;line-height:1.35;display:inline-flex}.admin-order-state[data-tone=warning]{background:var(--warning-50);color:var(--warning-700)}.admin-order-state[data-tone=danger]{background:var(--error-50);color:var(--error-600)}.admin-order-state[data-tone=success]{background:var(--success-50);color:var(--success-700)}.admin-order-open{white-space:nowrap;min-height:36px;padding-inline:12px}.admin-order-list-panel>.workspace-pagination-wrap{margin-block-start:16px}.admin-order-export-panel{border-color:var(--brand-100);grid-template-columns:minmax(0,1fr) minmax(290px,auto);align-items:center;gap:20px;display:grid}.admin-order-export-panel h2{margin:3px 0 6px;font-size:17px}.admin-order-export-panel p:last-child{max-width:720px;color:var(--gray-600);margin:0;font-size:12px;line-height:1.7}.admin-order-export-panel>button{justify-self:end}.admin-order-export-panel form{gap:7px;display:grid}.admin-order-export-panel form>div{grid-template-columns:minmax(160px,1fr) auto;gap:7px;display:grid}.admin-order-detail-hero{border:1px solid var(--brand-100);border-radius:var(--radius-lg);background:linear-gradient(115deg, var(--brand-950), var(--brand-800));color:#fff;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:22px;padding:24px 28px;display:flex}.admin-order-detail-hero h2{color:#fff;overflow-wrap:anywhere;margin:4px 0 7px;font-size:28px}.admin-order-detail-hero .eyebrow{color:var(--brand-100)}.admin-order-detail-hero p:last-child{color:var(--brand-100);margin:0;font-size:11px}.admin-order-detail-state{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.admin-order-detail-state .admin-order-state{color:var(--brand-900);background:#fff}.admin-order-detail-state strong{font-size:14px}.admin-order-detail-state small{color:var(--brand-100);font-size:10px}.admin-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.admin-order-private-card{border-color:var(--warning-200)}.admin-order-private-badge{background:var(--warning-50);color:var(--warning-700);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.admin-order-definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.admin-order-definition-list>div{background:var(--gray-25);border-radius:8px;min-width:0;padding:10px 12px}.admin-order-definition-list>.wide{grid-column:1/-1}.admin-order-definition-list dt{color:var(--gray-500);font-size:10px}.admin-order-definition-list dd{color:var(--gray-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.65}.admin-order-definition-list.compact{margin-block-end:14px}.admin-order-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:16px;display:grid}.admin-order-link-grid a{border:1px solid var(--gray-200);background:var(--gray-25);min-width:0;min-height:45px;color:var(--gray-800);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.admin-order-link-grid a:hover{border-color:var(--brand-300);background:var(--brand-25);color:var(--brand-800)}.admin-order-link-grid b{color:var(--brand-600)}.admin-order-panel-note{color:var(--gray-500);margin:13px 0 0;font-size:11px;line-height:1.7}.admin-order-parts-panel{overflow:hidden}.admin-order-parts{gap:12px;margin-block-start:16px;display:grid}.admin-order-part{border:1px solid var(--gray-200);border-radius:10px;min-width:0;overflow:hidden}.admin-order-part>header{border-block-end:1px solid var(--gray-100);background:var(--gray-25);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.admin-order-part>header h3{margin:0;font-size:15px}.admin-order-part>header p{color:var(--gray-500);overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.admin-order-part>header>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-order-item-list{padding:0 16px;display:grid}.admin-order-item-list>div{border-block-end:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding-block:12px;display:grid}.admin-order-item-list strong,.admin-order-item-list small{display:block}.admin-order-item-list small{color:var(--gray-500);margin-block-start:4px;font-size:10px}.admin-order-item-list>div>span{color:var(--gray-600);font-size:11px}.admin-order-item-list>div>b{color:var(--brand-900);white-space:nowrap;font-size:12px}.admin-order-fulfillment{background:var(--brand-25);grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.admin-order-fulfillment>div:first-child span,.admin-order-fulfillment>div:first-child strong,.admin-order-fulfillment>div:first-child small{display:block}.admin-order-fulfillment>div:first-child span{color:var(--gray-500);font-size:8px}.admin-order-fulfillment>div:first-child strong{color:var(--brand-900);margin-block:4px;font-size:12px}.admin-order-fulfillment>div:first-child small{color:var(--gray-500);font-size:8px}.admin-order-shipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-order-shipment-list article,.admin-order-evidence-list article,.admin-order-evidence-groups article{border:1px solid var(--gray-200);background:#fff;border-radius:8px;min-width:0;padding:10px 12px}.admin-order-shipment-list header,.admin-order-evidence-list header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-order-shipment-list header span,.admin-order-evidence-list header span{color:var(--brand-700);font-size:10px;font-weight:800}.admin-order-shipment-list p,.admin-order-evidence-list p{color:var(--gray-700);margin:5px 0;font-size:11px}.admin-order-shipment-list small,.admin-order-evidence-list small{color:var(--gray-500);margin-block-start:3px;font-size:10px;line-height:1.5;display:block}.admin-order-evidence-list{gap:8px;margin-block-start:13px;display:grid}.admin-order-cod-summary{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:8px;gap:4px;margin-block-start:13px;padding:11px 13px;display:grid}.admin-order-cod-summary strong{color:var(--warning-700);font-size:10px}.admin-order-cod-summary span{color:var(--gray-800);font-size:9px}.admin-order-cod-summary small{color:var(--gray-500);font-size:8px}.admin-order-evidence-groups{gap:14px;margin-block-start:15px;display:grid}.admin-order-evidence-groups>div{gap:7px;display:grid}.admin-order-evidence-groups h3{color:var(--gray-700);margin:0;font-size:10px}.admin-order-evidence-groups p{color:var(--gray-500);margin:0;font-size:9px}.admin-order-evidence-groups article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-order-evidence-groups article strong{color:var(--brand-900);font-size:9px}.admin-order-evidence-groups article span{min-width:0;color:var(--gray-700);overflow-wrap:anywhere;font-size:9px}.admin-order-evidence-groups article small{color:var(--gray-500);font-size:8px}.admin-order-timeline{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid;position:relative}.admin-order-timeline:before{background:var(--brand-200);content:"";width:1px;position:absolute;inset-block:9px;inset-inline-start:5px}.admin-order-timeline li{grid-template-columns:11px minmax(0,1fr);gap:10px;padding-block-end:14px;display:grid;position:relative}.admin-order-timeline i{z-index:1;background:var(--brand-600);width:11px;height:11px;box-shadow:0 0 0 1px var(--brand-300);border:3px solid #fff;border-radius:50%;margin-block-start:3px}.admin-order-timeline li>div{min-width:0}.admin-order-timeline strong{font-size:10px}.admin-order-timeline span{color:var(--brand-700);margin-inline-start:7px;font-size:8px;font-weight:800}.admin-order-timeline small{color:var(--gray-500);overflow-wrap:anywhere;margin-block-start:3px;font-size:10px;display:block}@media (max-width:1050px){.admin-order-filter-grid,.admin-order-metrics,.admin-order-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-order-workspace,.admin-order-detail-workspace,.admin-order-filter-panel,.admin-order-list-panel,.admin-order-export-panel,.admin-order-detail-hero,.admin-order-detail-grid,.admin-order-parts-panel{min-width:0;max-width:100%}.admin-order-boundary,.admin-order-detail-hero{flex-direction:column;align-items:flex-start}.admin-order-boundary>span{align-self:flex-start}.admin-order-filter-grid,.admin-order-metrics,.admin-order-detail-metrics,.admin-order-export-panel,.admin-order-definition-list,.admin-order-link-grid,.admin-order-fulfillment,.admin-order-shipment-list{grid-template-columns:minmax(0,1fr)}.admin-order-filter-panel,.admin-order-list-panel,.admin-order-export-panel,.admin-order-detail-grid>.panel,.admin-order-parts-panel{padding-inline:14px}.admin-order-export-panel>button{justify-self:stretch;width:100%}.admin-order-export-panel form>div{grid-template-columns:minmax(0,1fr)}.admin-order-table-wrap{overflow:visible}.admin-order-table{min-width:0}.admin-order-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-order-table,.admin-order-table tbody,.admin-order-table tr,.admin-order-table td{width:100%;display:block}.admin-order-table tbody{gap:10px;display:grid}.admin-order-table tr{border:1px solid var(--gray-200);background:#fff;border-radius:10px;overflow:hidden}.admin-order-table td{border-block-end:1px solid var(--gray-100);grid-template-columns:90px minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.admin-order-table td:before{color:var(--gray-500);content:attr(data-label);font-size:8px;font-weight:850}.admin-order-table td>*{grid-column:2}.admin-order-table td:last-child{border:0;display:block}.admin-order-table td:last-child:before{content:none}.admin-order-open{width:100%}.admin-order-detail-hero{padding:20px 17px}.admin-order-detail-hero h2{font-size:21px}.admin-order-detail-state{text-align:start;align-items:flex-start}.admin-order-definition-list>.wide{grid-column:auto}.admin-order-part>header{flex-direction:column}.admin-order-part>header>div:last-child{align-items:flex-start}.admin-order-item-list{padding-inline:12px}.admin-order-item-list>div{grid-template-columns:minmax(0,1fr);gap:5px}.admin-order-item-list>div>span,.admin-order-item-list>div>b{justify-self:start}.admin-order-fulfillment{padding-inline:12px}.admin-order-evidence-groups article{grid-template-columns:minmax(0,1fr)}}.catalog-import-workspace{gap:16px;min-width:0;display:grid}.catalog-import-boundary{border:1px solid var(--brand-200);background:linear-gradient(115deg,var(--brand-25),white);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.catalog-import-boundary strong,.catalog-import-boundary span{display:block}.catalog-import-boundary strong{color:var(--brand-900);font-size:12px}.catalog-import-boundary div>span{color:var(--gray-600);margin-block-start:4px;font-size:10px;line-height:1.75}.catalog-import-boundary>span{color:var(--brand-700);background:#fff;border-radius:99px;flex:none;padding:7px 11px;font-size:9px;font-weight:850}.catalog-import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.catalog-import-steps li{border:1px solid var(--gray-200);background:#fff;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.catalog-import-steps b{background:var(--gray-100);width:30px;height:30px;color:var(--gray-600);border-radius:50%;flex:0 0 30px;place-items:center;font-size:11px;display:grid}.catalog-import-steps span,.catalog-import-steps strong,.catalog-import-steps small{min-width:0;display:block}.catalog-import-steps strong{font-size:11px}.catalog-import-steps small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.catalog-import-steps li.is-current{border-color:var(--warning-200);background:var(--warning-50)}.catalog-import-steps li.is-current b{background:var(--warning-500);color:#fff}.catalog-import-steps li.is-complete{border-color:var(--brand-200);background:var(--brand-25)}.catalog-import-steps li.is-complete b{background:var(--brand-700);color:#fff}.catalog-import-top-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:16px;display:grid}.catalog-import-upload,.catalog-import-reference-panel,.catalog-import-history,.catalog-import-batch-hero,.catalog-import-rows{padding:0;overflow:hidden}.catalog-import-upload>header,.catalog-import-reference-panel>header,.catalog-import-history>header,.catalog-import-batch-hero>header,.catalog-import-rows>header{border-block-end:1px solid var(--gray-100);background:linear-gradient(115deg,var(--brand-25),white);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 19px;display:flex}.catalog-import-workspace h2{margin:2px 0 0;font-size:19px}.catalog-import-upload header p:last-child,.catalog-import-reference-panel header p:last-child,.catalog-import-history header p:last-child,.catalog-import-rows header p:last-child,.catalog-import-batch-hero header p:last-child{max-width:670px;color:var(--gray-600);margin:5px 0 0;font-size:10px;line-height:1.7}.catalog-import-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px 19px;display:grid}.catalog-import-upload label,.catalog-import-history form label,.catalog-import-rows form label,.catalog-import-step-up label,.catalog-import-actions label{min-width:0;color:var(--gray-700);gap:6px;font-size:10px;font-weight:760;display:grid}.catalog-import-upload input,.catalog-import-upload select,.catalog-import-history input,.catalog-import-history select,.catalog-import-rows select,.catalog-import-step-up input,.catalog-import-actions textarea{border:1px solid var(--gray-300);width:100%;min-width:0;min-height:43px;color:var(--gray-900);font:inherit;background:#fff;border-radius:8px;padding:9px 11px}.catalog-import-upload input[type=file]{padding:7px}.catalog-import-upload input:focus,.catalog-import-upload select:focus,.catalog-import-history input:focus,.catalog-import-history select:focus,.catalog-import-rows select:focus,.catalog-import-step-up input:focus,.catalog-import-actions textarea:focus{border-color:var(--brand-500);outline:3px solid var(--brand-100)}.catalog-import-upload>footer{align-items:center;gap:14px;padding:0 19px 18px;display:flex}.catalog-import-upload>footer small{color:var(--gray-500);font-size:9px;line-height:1.6}.catalog-import-reference-groups{gap:8px;padding:12px;display:grid}.catalog-import-reference-groups details{border:1px solid var(--gray-200);background:#fff;border-radius:9px;overflow:hidden}.catalog-import-reference-groups summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.catalog-import-reference-groups summary span{background:var(--gray-100);color:var(--gray-600);border-radius:99px;padding:4px 7px;font-size:8px}.catalog-import-reference-groups ul{max-height:250px;margin:0;padding:0 11px 10px;list-style:none;overflow:auto}.catalog-import-reference-groups li{border-block-start:1px solid var(--gray-100);grid-template-columns:minmax(0,1fr) minmax(150px,.75fr);align-items:center;gap:8px;padding:8px;display:grid}.catalog-import-reference-groups li strong,.catalog-import-reference-groups li small{display:block}.catalog-import-reference-groups li strong{font-size:9px}.catalog-import-reference-groups li small{color:var(--gray-500);margin-block-start:2px;font-size:8px}.catalog-import-reference-groups code{overflow-wrap:anywhere;color:var(--brand-700);text-align:left;font-size:8px}.catalog-import-main-grid{grid-template-columns:minmax(270px,.33fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.catalog-import-history{position:sticky;inset-block-start:14px}.catalog-import-history>header>span,.catalog-import-rows>header>span{color:var(--brand-700);background:#fff;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.catalog-import-history>form{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);gap:8px;padding:13px;display:grid}.catalog-import-history>form button{grid-column:1/-1}.catalog-import-batch-list{border-block:1px solid var(--gray-100);display:grid}.catalog-import-batch-list>button{border:0;border-block-end:1px solid var(--gray-100);width:100%;color:inherit;text-align:start;background:#fff;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.catalog-import-batch-list>button:hover,.catalog-import-batch-list>button:focus-visible{background:var(--brand-25)}.catalog-import-batch-list>button.is-selected{box-shadow:inset -3px 0 var(--brand-700);background:var(--brand-50)}.catalog-import-batch-list span,.catalog-import-batch-list strong,.catalog-import-batch-list small{min-width:0;display:block}.catalog-import-batch-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:10px;overflow:hidden}.catalog-import-batch-list small{color:var(--gray-500);margin-block-start:4px;font-size:8px}.catalog-import-batch-list>button>span:last-child{justify-items:end;display:grid}.catalog-import-detail{gap:16px;min-width:0;display:grid}.catalog-import-batch-hero>header .eyebrow{overflow-wrap:anywhere}.catalog-import-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.catalog-import-metrics article{border:1px solid var(--gray-200);background:var(--gray-25);border-radius:9px;gap:3px;padding:12px;display:grid}.catalog-import-metrics article.needs-attention{border-color:var(--warning-200);background:var(--warning-50)}.catalog-import-metrics span{color:var(--gray-500);font-size:8px}.catalog-import-metrics strong{color:var(--brand-900);font-size:21px}.catalog-import-metrics small{color:var(--gray-500);font-size:8px}.catalog-import-failure{color:var(--error-600);background:#fef3f2;border:1px solid #fecdca;border-radius:8px;gap:3px;margin:0 18px 14px;padding:10px 12px;font-size:9px;display:grid}.catalog-import-batch-hero>footer{border-block-start:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.catalog-import-batch-hero>footer code{overflow-wrap:anywhere;max-width:67%;color:var(--gray-500);font-size:8px}.catalog-import-step-up{border-color:var(--warning-200);background:var(--warning-50);grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);align-items:end;gap:20px;padding:16px 18px;display:grid}.catalog-import-step-up p{color:var(--gray-600);margin:5px 0 0;font-size:9px;line-height:1.7}.catalog-import-step-up form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.catalog-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.catalog-import-actions article,.catalog-import-actions form{gap:13px;min-width:0;display:grid}.catalog-import-actions h2{font-size:17px}.catalog-import-actions p{color:var(--gray-600);margin:4px 0 0;font-size:9px;line-height:1.7}.catalog-import-actions textarea{resize:vertical;min-height:78px}.catalog-import-confirm{border:1px solid var(--warning-200);background:var(--warning-50);border-radius:8px;align-items:flex-start;padding:10px;grid-template-columns:auto minmax(0,1fr)!important}.catalog-import-confirm input{width:17px;height:17px;margin:1px 0 0}.catalog-import-confirm strong,.catalog-import-confirm small{display:block}.catalog-import-confirm small{color:var(--gray-600);margin-block-start:3px;font-size:8px}.catalog-import-rows>form{border-block-end:1px solid var(--gray-100);background:var(--gray-25);grid-template-columns:repeat(2,minmax(130px,1fr)) auto auto;align-items:end;gap:8px;padding:12px 15px;display:grid}.catalog-import-errors-only{align-items:center;min-height:43px;gap:7px!important;display:flex!important}.catalog-import-errors-only input{width:17px;height:17px}.catalog-import-row-list{gap:10px;padding:14px;display:grid}.catalog-import-row{border:1px solid var(--gray-200);background:#fff;border-radius:10px;overflow:hidden}.catalog-import-row.has-errors{border-color:#fecdca}.catalog-import-row>header{background:var(--gray-25);justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.catalog-import-row.has-errors>header{background:#fef3f2}.catalog-import-row>header span,.catalog-import-row>header strong,.catalog-import-row>header code{display:block}.catalog-import-row>header div>span{color:var(--gray-500);font-size:8px}.catalog-import-row>header strong{margin-block:3px;font-size:10px}.catalog-import-row>header code{color:var(--brand-700);font-size:9px}.catalog-import-row>dl{background:var(--gray-100);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.catalog-import-row>dl>div{background:#fff;min-width:0;padding:9px 11px}.catalog-import-row dt{color:var(--gray-500);font-size:8px}.catalog-import-row dd{overflow-wrap:anywhere;color:var(--gray-800);margin:3px 0 0;font-size:9px;font-weight:750}.catalog-import-errors{gap:6px;margin:0;padding:10px 13px;list-style:none;display:grid}.catalog-import-errors li{color:var(--error-600);background:#fef3f2;border-radius:7px;grid-template-columns:minmax(90px,.25fr) minmax(0,1fr) auto;gap:8px;padding:8px 10px;font-size:9px;display:grid}.catalog-import-errors code,.catalog-import-errors small{font-size:8px}.catalog-import-row-message{color:var(--gray-600);margin:0;padding:9px 13px;font-size:9px}.catalog-import-row>footer{border-block-start:1px solid var(--gray-100);color:var(--gray-500);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 13px;font-size:8px;display:grid}.catalog-import-row>footer code{overflow-wrap:anywhere;text-align:left}.catalog-import-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.catalog-import-evidence-grid details{padding:0;overflow:hidden}.catalog-import-evidence-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.catalog-import-evidence-grid summary strong,.catalog-import-evidence-grid summary small{display:block}.catalog-import-evidence-grid summary strong{font-size:11px}.catalog-import-evidence-grid summary small{color:var(--gray-500);margin-block-start:3px;font-size:8px}.catalog-import-evidence-grid summary b{background:var(--brand-50);color:var(--brand-700);border-radius:99px;padding:6px 9px;font-size:9px}.catalog-import-evidence-grid ol{margin:0;padding:0;list-style:none;display:grid}.catalog-import-evidence-grid li{border-block-start:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.catalog-import-evidence-grid li strong,.catalog-import-evidence-grid li small{font-size:9px;display:block}.catalog-import-evidence-grid li small,.catalog-import-evidence-grid time{color:var(--gray-500);margin-block-start:2px;font-size:8px}.catalog-import-evidence-grid li>span:last-child{text-align:end}@media (max-width:1100px){.catalog-import-top-grid,.catalog-import-main-grid{grid-template-columns:minmax(0,1fr)}.catalog-import-history{position:static}.catalog-import-batch-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-import-batch-list>button{border-inline-end:1px solid var(--gray-100)}}@media (max-width:760px){.catalog-import-boundary,.catalog-import-upload>header,.catalog-import-reference-panel>header,.catalog-import-history>header,.catalog-import-batch-hero>header,.catalog-import-rows>header,.catalog-import-batch-hero>footer{flex-direction:column;align-items:stretch}.catalog-import-steps,.catalog-import-upload-fields,.catalog-import-metrics,.catalog-import-actions,.catalog-import-evidence-grid{grid-template-columns:minmax(0,1fr)}.catalog-import-steps{gap:7px}.catalog-import-step-up,.catalog-import-step-up form{grid-template-columns:minmax(0,1fr)}.catalog-import-rows>form,.catalog-import-row>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-import-upload>footer{flex-direction:column;align-items:stretch}.catalog-import-batch-hero>footer code{max-width:none}.catalog-import-batch-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){.catalog-import-workspace{gap:12px}.catalog-import-boundary{align-items:flex-start;padding:13px}.catalog-import-boundary>span{white-space:normal}.catalog-import-history>form,.catalog-import-rows>form,.catalog-import-row>dl,.catalog-import-reference-groups li{grid-template-columns:minmax(0,1fr)}.catalog-import-reference-groups code{text-align:right}.catalog-import-errors li,.catalog-import-row>footer{grid-template-columns:minmax(0,1fr)}.catalog-import-row>footer code{text-align:right}.catalog-import-batch-list>button{flex-direction:column;align-items:stretch}.catalog-import-batch-list>button>span:last-child{justify-items:start}.catalog-import-upload>header,.catalog-import-reference-panel>header,.catalog-import-history>header,.catalog-import-batch-hero>header,.catalog-import-rows>header,.catalog-import-upload-fields,.catalog-import-metrics{padding:14px}.catalog-import-row-list{padding:10px}.catalog-import-row>header{flex-direction:column}.catalog-import-actions article,.catalog-import-actions form{padding:15px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
