:root{--ps-color-accent:#0f766e;--ps-color-accent-strong:#0b4f4a;--ps-color-canvas:#f7f5ef;--ps-color-danger:#b42318;--ps-color-info:#1d4ed8;--ps-color-ink:#20211d;--ps-color-ink-muted:#66685f;--ps-color-line:#d8d0bf;--ps-color-success:#15803d;--ps-color-surface:#fff;--ps-color-surface-muted:#ece7db;--ps-color-warning:#b45309;--ps-focus-color:#005fcc;--ps-focus-offset:3px;--ps-focus-width:3px;--ps-motion-fast:.14s;--ps-motion-standard:.18s;--ps-radius-card:8px;--ps-radius-control:6px;--ps-radius-pill:999px;--ps-space-lg:16px;--ps-space-md:12px;--ps-space-sm:8px;--ps-space-xl:24px;--ps-space-xs:4px;--ps-space-xxl:32px;--ps-status-estimate:#1d4ed8;--ps-status-exception:#b42318;--ps-status-final:#15803d;--ps-status-hold:#b45309;--ps-target-minimum:44px;--ps-typography-body:ui-sans-serif;--ps-typography-numeric:ui-monospace;--ps-typography-scale-lg:20px;--ps-typography-scale-md:16px;--ps-typography-scale-sm:14px;--ps-typography-scale-xl:28px;--ps-typography-scale-xs:12px}@media (prefers-reduced-motion:reduce){:root{--ps-motion-fast:0s;--ps-motion-standard:0s}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--ps-color-canvas);--surface:var(--ps-color-surface);--surface-muted:var(--ps-color-surface-muted);--ink:var(--ps-color-ink);--muted:var(--ps-color-ink-muted);--line:var(--ps-color-line);--accent:var(--ps-color-accent);--accent-strong:var(--ps-color-accent-strong);--warning:var(--ps-color-warning);--danger:var(--ps-color-danger);--success:var(--ps-color-success);--info:var(--ps-color-info);--night:#17201d;--acid:#d8ff3e;--signal:#b7371e;--paper:#f1efe6;--steel:#aebbb5}*{box-sizing:border-box}html,body{background:var(--canvas);width:100%;max-width:100%;min-height:100%;color:var(--ink);margin:0;font-family:ui-sans-serif,Avenir Next,Segoe UI,sans-serif;overflow-x:clip}button,input,select{font:inherit}:where(button,select,textarea,input:not([type=checkbox]):not([type=radio]),.primaryButton,.secondaryButton,.detailAction,.textLink,.roleHeader nav a){min-height:44px}button,a{-webkit-tap-highlight-color:transparent}.skipLink{z-index:9999;border:3px solid var(--night);background:var(--acid);color:var(--night);padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;translate:0 -180%}.skipLink:focus{translate:0}:where(a,button,input,select,textarea):focus-visible{outline:var(--ps-focus-width) solid var(--ps-focus-color);outline-offset:var(--ps-focus-offset)}.rolePage,.landing{background:var(--paper);min-height:100vh;color:var(--night);font-family:Avenir Next,Trebuchet MS,sans-serif}.roleHeader{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1efe6f0;border-bottom:1px solid #17201d3d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 clamp(20px,4vw,64px);display:grid;position:relative}.headerTools{justify-self:end;align-items:center;gap:16px;display:flex}.localeSwitcher{color:var(--night);text-transform:uppercase;align-items:center;gap:7px;font-family:monospace;font-size:10px;font-weight:750;display:flex}.localeSwitcher select{min-height:44px;color:var(--night);background:#fff;border:1px solid #66716c;padding:6px 28px 6px 8px}.wordmark{width:max-content;color:var(--night);letter-spacing:-1.5px;font-family:Georgia,serif;font-size:22px;font-weight:800;text-decoration:none}.wordmark span{color:var(--signal)}.wordmark sup{letter-spacing:0;margin-left:3px;font-family:monospace;font-size:8px}.roleHeader nav{gap:4px;display:flex}.roleHeader nav a{color:var(--night);border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.roleHeader nav a:hover,.roleHeader nav a[aria-current=page]{background:var(--night);color:#fff}.headerCta{color:var(--night);justify-self:end;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.hero{background:var(--night);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:6vw;min-height:650px;padding:clamp(70px,9vw,128px) clamp(24px,7vw,112px) 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"物流";color:#ffffff09;font-family:serif;font-size:34vw;line-height:1;position:absolute;bottom:-10vw;right:-2vw}.heroCopy{z-index:1;position:relative}.kicker{color:inherit;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-family:monospace;font-size:11px;font-weight:700;display:flex}.kicker span{border:1px solid;border-radius:999px;padding:5px 8px}.hero h1,.roleHero h1{letter-spacing:-.065em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7.2vw,108px);font-weight:400;line-height:.9}.hero h1 em,.roleHero h1 em{color:var(--acid);font-weight:400}.heroLead{color:#c8d1cc;max-width:570px;margin:34px 0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.primaryButton,.secondaryButton,.wideAction{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 17px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.hero .primaryButton{border-color:var(--acid);background:var(--acid);color:var(--night)}.hero .secondaryButton{background:0 0;border-color:#62706a}.primaryButton:hover:not(:disabled),.secondaryButton:hover:not(:disabled),.wideAction:hover:not(:disabled){box-shadow:4px 4px 0 var(--signal);transform:translate(-2px,-2px)}button:disabled{cursor:not-allowed;opacity:.42}.heroManifest{z-index:1;background:#202b27;border:1px solid #64716c;align-self:center;padding:26px;position:relative;transform:rotate(2deg);box-shadow:20px 20px #d8ff3ed9}.manifestTop{color:#b4c0ba;justify-content:space-between;font-family:monospace;font-size:11px;display:flex}.heroManifest>p{letter-spacing:-.08em;margin:42px 0 34px;font-family:Georgia,serif;font-size:clamp(64px,9vw,132px)}.routeLine{background:var(--acid);height:2px;margin:28px 0;position:relative}.routeLine i{border:2px solid var(--acid);background:#202b27;border-radius:50%;width:14px;height:14px;position:absolute;top:-6px}.routeLine i:first-child{left:0}.routeLine i:nth-child(2){left:33%}.routeLine i:nth-child(3){left:66%}.routeLine i:nth-child(4){right:0}.heroManifest dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.heroManifest dl div{border-top:1px solid #65716c;padding-top:10px}.heroManifest dt{color:#8e9b95;text-transform:uppercase;font-size:10px}.heroManifest dd{margin:4px 0 0;font-family:monospace;font-size:12px}.stageRail{border-bottom:1px solid var(--night);background:var(--acid);grid-template-columns:repeat(5,1fr);display:grid}.stageRail div{border-right:1px solid var(--night);align-items:center;gap:12px;padding:20px clamp(12px,2vw,30px);font-weight:750;display:flex}.stageRail span{font-family:monospace;font-size:10px}.roleChooser{padding:100px clamp(24px,7vw,112px)}.sectionIntro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}.sectionIntro .kicker{margin:0}.sectionIntro h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,72px);font-weight:400}.roleCards{border-top:1px solid var(--night);border-left:1px solid var(--night);grid-template-columns:repeat(3,1fr);display:grid}.roleCards>a{border-right:1px solid var(--night);border-bottom:1px solid var(--night);min-height:330px;color:var(--night);padding:30px;text-decoration:none;transition:background .2s,color .2s;position:relative}.roleCards>a:hover{background:var(--night);color:#fff}.roleCards>a>svg:first-child{width:40px;height:40px;margin-bottom:80px}.roleCards>a>span{text-transform:uppercase;font-family:monospace;font-size:10px;display:block}.roleCards h3{margin:8px 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.roleCards p{color:#59625e;max-width:310px;line-height:1.5}.roleCards>a:hover p{color:#f1f4f2}.roleCards>a>svg:last-child{position:absolute;bottom:28px;right:28px}.landingFooter{border-top:1px solid var(--night);align-items:center;gap:14px;padding:28px clamp(24px,7vw,112px);display:flex}.landingFooter p{margin:0 auto 0 0}.landingFooter span{text-transform:uppercase;font-family:monospace;font-size:11px}.roleHero{background:var(--night);color:#fff;padding:74px clamp(24px,7vw,112px) 62px}.roleHero h1{font-size:clamp(48px,6vw,90px)}.roleHero>p:last-child{color:#c4cec9;max-width:620px;margin:28px 0 0 auto;font-size:18px;line-height:1.55}.progressRail{border-bottom:1px solid var(--night);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.progressRail div{color:#5f6964;text-transform:uppercase;border-right:1px solid #ccd1cd;align-items:center;gap:10px;padding:15px 20px;font-size:12px;font-weight:750;display:flex}.progressRail div[data-done=true]{background:var(--acid);color:var(--night)}.progressRail div span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-family:monospace;display:grid}.shopGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:22px;padding:34px clamp(20px,4vw,64px) 90px;display:grid}.workColumn{gap:22px;display:grid}.actionPanel{border:1px solid var(--night);background:#fff;padding:28px;position:relative;overflow:hidden}.actionPanel:after{content:attr(data-step);color:#eff1ed;pointer-events:none;font-family:Georgia,serif;font-size:118px;position:absolute;top:-24px;right:-3px}.actionTitle{z-index:1;align-items:center;gap:14px;margin-bottom:24px;display:flex;position:relative}.actionTitle>svg{width:34px;height:34px}.actionTitle p,.actionTitle h2{margin:0}.actionTitle p{text-transform:uppercase;font-family:monospace;font-size:10px}.actionTitle h2{font-family:Georgia,serif;font-size:30px;font-weight:400}.inlineForm{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.actionPanel label,.station label,.deskToolbar label{gap:6px;display:grid}.actionPanel label span,.station label span,.deskToolbar label span{text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:700}.actionPanel input,.actionPanel select,.station input,.deskToolbar select{width:100%;min-height:46px;color:var(--night);background:#fbfcf9;border:1px solid #9ca49f;border-radius:0;outline:none;padding:10px 12px}.actionPanel input:focus,.actionPanel select:focus,.station input:focus{border-color:var(--signal);box-shadow:0 0 0 2px #ff5b3529}.productResults{gap:8px;margin-top:18px;display:grid}.productResults button{width:100%;color:var(--night);text-align:left;cursor:pointer;background:#f5f5ef;border:1px solid #bbc2be;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.productResults button[data-selected=true]{border:2px solid var(--night);background:var(--acid)}.productGlyph{background:var(--night);color:#fff;place-items:center;width:54px;height:54px;font-family:serif;font-size:25px;display:grid}.productResults button div:nth-child(2){gap:3px;display:grid}.productResults span,.productResults small{color:#5f6964;font-size:11px}.productResults b{font-family:monospace;font-size:12px}.cartControls{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.cartReceipt{border:1px dashed var(--night);background:#f5f5ef;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:14px;display:grid}.cartReceipt span{background:var(--night);color:#fff;border-radius:99px;padding:5px 8px;font-size:11px}.cartReceipt strong{font-size:13px}.cartReceipt b{font-family:monospace;font-size:12px}.wideAction{background:var(--signal);color:#fff;width:100%;margin-top:14px}.cartWorkbench{border:1px solid var(--night);background:#f7f7f1;margin-top:18px}.cartWorkbench>header{border-bottom:1px solid var(--night);background:var(--night);color:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px;display:grid}.cartWorkbench>header>div{gap:2px;display:grid}.cartWorkbench>header small{color:#aeb9b3;text-transform:uppercase;font-family:monospace}.cartWorkbench>header b{font-family:monospace}.cartWorkbench button{border:1px solid var(--night);min-height:40px;color:var(--night);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:750;display:inline-flex}.cartWorkbench>header button{color:#fff;background:0 0;border-color:#6c7872}.cartWorkbench button:disabled{cursor:not-allowed;opacity:.45}.cartMutationStatus{color:#55605a;border-bottom:1px solid #bfc7c2;align-items:center;gap:8px;margin:0;padding:10px 13px;font-size:12px;display:flex}.cartMutationError{color:#721c17;background:#fff0ed;border-bottom:1px solid #b62920;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:12px;display:flex}.cartMutationEmpty{color:#65706a;text-align:center;margin:0;padding:24px}.cartMutationRows{display:grid}.cartMutationRows article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.cartMutationRows article+article{border-top:1px solid #bdc5c0}.cartLineIdentity{gap:3px;min-width:0;display:grid}.cartLineIdentity small{font-family:monospace;font-size:10px}.cartLineIdentity strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:18px;font-weight:400}.cartLineIdentity span{color:#5c6761;font-family:monospace;font-size:11px}.cartQuantityEditor{grid-template-columns:40px 58px 40px;display:grid}.cartQuantityEditor button{padding:6px}.cartQuantityEditor input{border:solid var(--night);text-align:center;border-width:1px 0;width:58px;min-height:40px;padding:6px}.cartLineActions{gap:6px;display:flex}.cartLineActions .cartRemove{color:#7c2019;border-color:#8d2921}.fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fieldGrid .wide{grid-column:1/-1}.decisionColumn{min-width:0}.stickyCard{border:1px solid var(--night);background:var(--night);color:#fff;padding:24px;position:sticky;top:18px}.stickyCard h2{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:30px;font-weight:400}.quoteLines{gap:10px;margin-top:24px;display:grid}.quoteLines>div{border-bottom:1px solid #46514c;justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.quoteLines span{color:#bac4bf;font-size:12px}.quoteLines b{font-family:monospace;font-size:12px}.quoteLines .quoteTotal{background:var(--acid);color:var(--night);border:0;margin-top:10px;padding:14px}.quoteLines .quoteTotal span{color:var(--night)}.quoteLines small{color:#919d97}.emptyCopy{color:#aab5af;line-height:1.6}.controlStack{border-top:1px solid #56635c;gap:8px;margin-top:22px;padding-top:18px;display:grid}.controlStack button{color:#fff;cursor:pointer;background:0 0;border:1px solid #69766f;align-items:center;gap:9px;padding:11px;display:flex}.controlStack button:hover{border-color:var(--acid);color:var(--acid)}.orderStatus{justify-content:space-between;margin-bottom:7px;display:flex}.orderStatus strong{color:var(--acid)}.notice{border-left:3px solid var(--signal);color:inherit;background:#ffffff14;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.compactTimeline{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.compactTimeline li{grid-template-columns:18px 1fr;gap:10px;padding:0 0 20px;display:grid}.compactTimeline i{border:3px solid var(--paper);outline:1px solid var(--night);background:var(--signal);border-radius:50%;width:11px;height:11px;margin-top:3px}.compactTimeline div{display:grid}.compactTimeline strong{font-size:12px}.compactTimeline span{color:#727b77;font-size:11px}.warehouseTheme{--acid:#ffb429}.warehouseConsole{grid-template-columns:280px 1fr;gap:24px;padding:34px clamp(20px,4vw,64px) 90px;display:grid}.scanAside{border:1px solid var(--night);background:var(--night);color:#fff;align-self:start;padding:18px;position:sticky;top:18px}.scannerFrame{background:repeating-linear-gradient(0deg,#0000,#0000 13px,#ffffff06 14px);border:1px solid #5c6862;place-items:center;min-height:250px;display:grid}.scannerFrame svg{color:var(--acid)}.scannerFrame span{letter-spacing:.1em;font-family:monospace;font-size:11px}.parcelIdentity{gap:6px;margin-top:18px;display:grid}.parcelIdentity small{color:#97a39d}.parcelIdentity strong{overflow-wrap:anywhere;font-family:monospace}.parcelIdentity span{background:var(--acid);width:max-content;color:var(--night);padding:5px 8px;font-size:11px;font-weight:800}.stationGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.station{border:1px solid var(--night);background:#fff;align-content:start;gap:13px;padding:24px;display:grid;position:relative}.stationTitle{align-items:center;gap:13px;margin-bottom:8px;display:flex}.stationTitle>svg{width:32px;height:32px}.stationTitle span{text-transform:uppercase;font-family:monospace;font-size:10px}.stationTitle h2{margin:2px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:400}.toggleRow{border:1px solid #aeb6b1;grid-template-columns:auto 1fr;align-items:center;padding:12px}.toggleRow input{width:20px;min-height:20px}.dimensionRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stationCopy{color:#66706b;font-size:13px;line-height:1.5}.deviceList{gap:7px;margin-top:8px;display:grid}.deviceList div{border-top:1px solid #d0d5d2;grid-template-columns:1fr auto;gap:3px;padding-top:7px;display:grid}.deviceList span{text-transform:capitalize;font-size:12px}.deviceList strong{color:#197448;font-size:11px}.deviceList small{color:#7a837e;grid-column:1/-1;font-family:monospace}.backofficeTheme{--acid:#8fe8ff}.deskToolbar{border-bottom:1px solid var(--night);background:#fff;grid-template-columns:220px auto 1fr;align-items:end;gap:12px;padding:20px clamp(20px,4vw,64px);display:grid}.deskToolbar p{color:#68716d;place-self:center end;margin:0;font-family:monospace;font-size:11px}.deskEmpty{text-align:center;align-content:center;place-items:center;min-height:360px;padding:50px;display:grid}.deskEmpty svg{width:54px;height:54px;color:var(--signal)}.deskEmpty h2{margin:15px 0 5px;font-family:Georgia,serif;font-size:34px}.deskGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px clamp(20px,4vw,64px) 90px;display:grid}.deskPanel{border:1px solid var(--night);background:#fff;padding:24px}.deskTitle{align-items:center;gap:12px;margin-bottom:22px;display:flex}.deskTitle span{text-transform:uppercase;font-family:monospace;font-size:10px}.deskTitle h2{margin:2px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:400}.queueRows,.supportRows{display:grid}.queueRows>div{border-top:1px solid #ced3cf;grid-template-columns:1fr auto;gap:5px;padding:11px 0;display:grid}.queueRows strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.queueRows small{color:#737c78;grid-column:1/-1}.deskStats{background:#c8cfcb;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.deskStats div{background:#f4f4ee;padding:14px}.deskStats dt{color:#6a746f;text-transform:uppercase;font-size:10px}.deskStats dd{margin:5px 0 0;font-family:monospace;font-size:12px;font-weight:750}.formatBadge{border:1px solid var(--night);margin:14px 0 0;padding:8px;font-family:monospace;font-size:10px}.supportRows>div{border-top:1px solid #ced3cf;grid-template-columns:auto 1fr;gap:7px 10px;padding:12px 0;display:grid}.supportRows>div>span{background:var(--signal);color:#fff;text-transform:uppercase;border-radius:99px;align-self:start;padding:4px 7px;font-size:9px}.supportRows small{color:#737c78;grid-column:2}.widePanel{grid-column:1/-1}.integrationStrip{border:1px solid var(--night);grid-template-columns:repeat(4,1fr);display:grid}.integrationStrip div{border-right:1px solid var(--night);gap:5px;padding:18px;display:grid}.integrationStrip div:last-child{border:0}.integrationStrip strong{font-family:Georgia,serif;font-size:36px;font-weight:400}.integrationStrip span{color:#69726e;font-size:11px}.operationButtons{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.operationButtons button,.deskPanel>button,.caseDetail button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;min-height:42px;padding:8px 12px}.operationButtons button:disabled,.deskPanel>button:disabled,.caseDetail button:disabled{cursor:not-allowed;opacity:.45}.deskPanel output{overflow-wrap:anywhere;border-left:3px solid var(--signal);background:#f4f4ee;padding:10px;font-family:monospace;font-size:11px;display:block}.csvPreview{background:var(--night);color:#fff;max-height:120px;padding:10px;font-size:10px;overflow:auto}.caseDetail{border-top:1px solid #ced3cf;gap:10px;margin-top:12px;padding-top:12px;display:grid}.caseDetail textarea{resize:vertical;min-height:82px}.launchPage{background:var(--night);color:#fff;place-items:center;min-height:100vh;padding:24px;display:grid}.launchCard{max-width:560px;box-shadow:14px 14px 0 var(--acid);border:1px solid #66736d;padding:44px}.launchCard h1{font-family:Georgia,serif;font-size:54px;font-weight:400}.launchCard>p:not(.eyebrow){color:#bbc5c0;line-height:1.6}.launchCard .primaryButton{border-color:var(--acid);background:var(--acid);color:var(--night)}.textLink{color:#dce3df;margin-top:18px;display:block}.vendorIDs{border:1px dashed #65716b;gap:5px;margin-bottom:7px;padding:10px;display:grid}.vendorIDs span{color:#aeb9b3;justify-content:space-between;gap:10px;font-size:10px;display:flex}.vendorIDs b{overflow-wrap:anywhere;color:#fff;font-family:monospace}.otapiCustomer,.supplierDesk{border:1px solid var(--night);background:#fff;margin:34px clamp(20px,4vw,64px)}.otapiCustomer>header,.supplierDesk>header{border-bottom:1px solid var(--night);background:#f5f5ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.otapiCustomer>header h2,.supplierDesk>header h2{letter-spacing:-.04em;margin:4px 0 8px;font-family:Georgia,serif;font-size:clamp(30px,4vw,52px);font-weight:400}.otapiCustomer>header p:last-child,.supplierDesk>header p:last-child{color:#535e58;max-width:760px;margin:0;line-height:1.55}.otapiCustomer>header>svg,.supplierDesk>header>svg{width:44px;height:44px;color:var(--signal)}.truthBanner,.operatorWarning{border-bottom:1px solid var(--night);color:#382b00;background:#fff2cd;align-items:center;gap:10px;margin:0;padding:12px 28px;font-size:13px;font-weight:700;display:flex}.truthBanner svg,.operatorWarning svg{flex:none}.otapiSearch,.supplierFilters{grid-template-columns:170px 160px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:22px 28px;display:grid}.otapiSearch label,.supplierFilters label,.supplierActions label,.ambiguityForm label{gap:6px;display:grid}.otapiSearch label>span,.supplierFilters label>span,.supplierActions label>span,.ambiguityForm label>span{text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:750}.otapiSearch input,.otapiSearch select,.supplierFilters input,.supplierFilters select,.supplierActions input,.ambiguityForm input,.ambiguityForm select{width:100%;min-height:44px;color:var(--night);background:#fbfcf9;border:1px solid #77817c;padding:9px 11px}.otapiSearch button,.validationCard button,.supplierCustomer>button,.supplierFilters button,.supplierActions>button,.ambiguityForm button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-weight:750;display:inline-flex}.otapiSearch button:disabled,.validationCard button:disabled,.supplierFilters button:disabled,.supplierActions button:disabled{cursor:not-allowed;opacity:.45}.otapiError{color:#721c17;background:#fff0ed;border-left:4px solid #b62920;margin:0 28px 18px;padding:10px 12px}.srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.otapiResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 28px 28px;display:grid}.otapiResults>button{min-height:150px;color:var(--night);text-align:left;cursor:pointer;background:#f8f8f3;border:1px solid #b8c0bc;justify-items:start;gap:7px;padding:15px;display:grid}.otapiResults>button:hover{border-color:var(--night);background:var(--acid)}.otapiResults b{margin-top:auto;font-family:monospace}.otapiResults>p{color:#65706a;grid-column:1/-1}.stateBadge{text-transform:uppercase;border:1px solid;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 7px;font-family:monospace;font-size:10px;font-weight:800;display:inline-flex}.stateBadge svg{width:14px;height:14px}.state-complete,.state-fresh,.state-unchanged,.state-eligible,.state-purchased,.state-shipped,.state-cancelled{color:#135b31;background:#e1f5e7}.state-incomplete,.state-stale,.state-changes_required,.state-requote_required,.state-ambiguous,.state-manual_review{color:#6a4c00;background:#fff2cd}.state-unavailable,.state-failed,.state-failed_permanent,.state-expired{color:#7c2019;background:#ffe3df}.state-pending,.state-creation_pending,.state-submitted,.state-purchase_pending{color:#163f71;background:#e6f1ff}.catalogEvidence,.validationCard,.supplierCustomer{border:1px solid var(--night);background:#fff;margin:0 28px 28px;padding:22px}.catalogEvidence h3,.validationCard h3,.supplierCustomer h3{margin:10px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.catalogEvidence dl{background:#c9cfcb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.catalogEvidence dl>div{background:#f4f4ee;padding:12px}.catalogEvidence dt{text-transform:uppercase;font-size:10px}.catalogEvidence dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.marketplaceContractTable{margin-top:18px}.marketplaceContractTable h4{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px}.marketplaceContractTable ul{background:#c9cfcb;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.marketplaceContractTable li{background:#f4f4ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;font-size:12px;display:grid}.marketplaceContractTable li>span:first-child{overflow-wrap:anywhere;gap:3px;display:grid}.marketplaceContractTable small{color:#58625d}.validationHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.validationState{border:1px solid;align-items:flex-start;gap:10px;padding:12px;display:flex}.validationState>svg{flex:none}.validationState div{gap:4px;display:grid}.validationState span{font-size:13px}.changeRow{border-top:1px solid #ced3cf;grid-template-columns:90px minmax(150px,1fr) 2fr;gap:10px;margin-top:8px;padding-top:8px;display:grid}.changeRow code{overflow-wrap:anywhere;font-size:10px}.dangerAction{background:#7c2019!important;margin-top:14px!important}.requoteBlock{background:#fff0ed;border-left:4px solid #b62920;padding:12px;font-weight:800}.supplierCustomer{grid-template-columns:1fr auto;gap:14px;display:grid}.supplierCustomer>p,.supplierCards{grid-column:1/-1}.supplierCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.supplierCards section{border:1px solid #bcc4c0;gap:6px;padding:14px;display:grid}.supplierCards h4{align-items:center;gap:7px;margin:4px 0;display:flex}.supplierCards small{font-family:monospace}.wishlistShelf{border:1px solid var(--night);background:#f8f8f3;margin:0 28px 28px}.wishlistShelf>header{border-bottom:1px solid var(--night);background:var(--night);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.wishlistShelf>header h3{margin:7px 0 5px;font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400}.wishlistShelf>header p:last-child{color:#bfc9c4;max-width:670px;margin:0;line-height:1.5}.wishlistShelf>header>svg{width:38px;height:38px;color:var(--acid);flex:none}.wishlistCandidate{border-bottom:1px solid var(--night);background:var(--acid);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.wishlistCandidate>div{gap:4px;display:grid}.wishlistCandidate small,.wishlistShelf article>small{text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:800}.wishlistCandidate button,.wishlistError button,.wishlistShelf article button,.wishlistCursor button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-weight:750;display:inline-flex}.wishlistCandidate button:disabled,.wishlistShelf article button:disabled,.wishlistCursor button:disabled{cursor:not-allowed;opacity:.5}.wishlistAnnouncements:empty{display:none}.wishlistNotice{color:#135b31;background:#e1f5e7;border-left:4px solid #247b48;margin:14px 22px 0;padding:10px 12px}.wishlistError{color:#721c17;background:#fff0ed;border-left:4px solid #b62920;justify-content:space-between;align-items:center;gap:14px;margin:14px 22px 0;padding:10px 12px;display:flex}.wishlistLoading,.wishlistEmpty{color:#59645f;justify-content:center;align-items:center;gap:10px;min-height:170px;margin:0;padding:24px;display:flex}.wishlistEmpty{text-align:center;flex-direction:column}.wishlistEmpty svg{width:34px;height:34px;color:var(--signal)}.wishlistGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px;display:grid}.wishlistGrid article{background:#fff;border:1px solid #b8c0bc;grid-template-columns:auto 1fr;align-content:start;gap:6px 12px;padding:14px;display:grid}.wishlistGlyph{background:var(--night);width:48px;height:48px;color:var(--acid);grid-row:1/4;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid}.wishlistShelf article h4{overflow-wrap:anywhere;margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400}.wishlistShelf article p{color:#616c66;grid-column:1/-1;margin:8px 0 0;font-size:12px}.wishlistShelf article b{grid-column:1/-1;font-family:monospace}.wishlistShelf article button{color:var(--night);background:0 0;grid-column:1/-1;margin-top:8px}.wishlistCursor{border-top:1px solid var(--night);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 22px;display:grid}.wishlistCursor output{text-align:center;font-family:monospace;font-weight:800}@keyframes wishlistSpin{to{transform:rotate(360deg)}}.supplierDesk{margin-top:24px}.supplierTable{gap:12px;padding:0 28px 28px;display:grid}.supplierTable>article{border:1px solid #aeb7b2;grid-template-columns:minmax(220px,.65fr) minmax(240px,.7fr) minmax(320px,1.2fr);gap:20px;padding:18px;display:grid}.supplierIdentity{align-content:start;gap:6px;display:grid}.supplierIdentity h3{margin:3px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.supplierIdentity code{overflow-wrap:anywhere;font-size:10px}.supplierTable dl{background:#d1d6d3;gap:1px;margin:0;display:grid}.supplierTable dl>div{background:#f5f5ef;padding:9px}.supplierTable dt{text-transform:uppercase;font-size:9px}.supplierTable dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.supplierActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ambiguityForm{border-top:2px solid #d39700;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding-top:10px;display:grid}.ambiguityForm button{grid-column:1/-1}@media (max-width:1024px){.otapiResults,.wishlistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplierTable>article{grid-template-columns:1fr 1fr}.supplierActions{grid-column:1/-1}}@media (max-width:768px){.otapiSearch,.supplierFilters{grid-template-columns:1fr 1fr}.otapiResults,.wishlistGrid,.catalogEvidence dl,.supplierTable>article{grid-template-columns:1fr}.supplierActions{grid-column:auto}.supplierCards{grid-template-columns:1fr}}@media (max-width:520px){.otapiCustomer,.supplierDesk{margin:20px 12px}.otapiCustomer>header,.supplierDesk>header,.otapiSearch,.supplierFilters,.supplierTable{padding-left:16px;padding-right:16px}.otapiSearch,.supplierFilters{grid-template-columns:1fr}.otapiResults{padding-left:16px;padding-right:16px}.catalogEvidence,.validationCard,.supplierCustomer,.wishlistShelf{margin-left:16px;margin-right:16px}.validationHead,.supplierCustomer,.wishlistCandidate,.wishlistError{grid-template-columns:1fr;display:grid}.wishlistCandidate button,.wishlistError button{width:100%}.wishlistGrid{padding:16px}.wishlistCursor{grid-template-columns:1fr 1fr}.wishlistCursor output{grid-area:1/1/auto/-1}.wishlistCursor button{width:100%}.changeRow,.ambiguityForm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.otapiCustomer *,.supplierDesk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.searchWorkbench{grid-template-columns:150px minmax(220px,1fr) 100px auto;align-items:end;gap:10px;display:grid}.searchWorkbench label,.optionWorkbench label,.paymentWorkbench label,.walletCard label{gap:6px;display:grid}.searchWorkbench label>span,.optionWorkbench label>span,.walletCard label>span{text-transform:uppercase;font-family:monospace;font-size:10px;font-weight:750}.searchWorkbench input,.searchWorkbench select,.optionWorkbench input,.walletCard input{width:100%;min-height:46px;color:var(--night);background:#fbfcf9;border:1px solid #747f79;padding:9px 11px}.productResult{background:#f5f5ef;border:1px solid #bbc2be;grid-template-columns:1fr auto;display:grid}.productResult[data-selected=true]{outline:2px solid var(--night);background:var(--acid)}.productResult>button:first-child{background:0 0;border:0}.detailInline{background:var(--night);color:#fff;cursor:pointer;border:0;border-left:1px solid #bbc2be;padding:10px;font-size:11px;font-weight:750}.productDetailCard{border:1px solid var(--night);background:#eef1eb;grid-template-columns:minmax(180px,.7fr) 1fr;gap:20px;margin-top:18px;padding:18px;display:grid}.localGallery{grid-template-columns:1fr 1fr;align-self:start;gap:4px;display:grid}.localGallery img{background:#fff;border:1px solid #9ca59f;width:100%;height:auto;display:block}.productDetailCard h3{margin:0 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.productDetailCard dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.productDetailCard dl div{border-top:1px solid #aeb6b1;padding-top:7px}.productDetailCard dt{color:#59635e;text-transform:uppercase;font-size:10px}.productDetailCard dd{margin:3px 0 0}.skuTable,.priceHistory{grid-column:1/-1;gap:5px;margin:0;padding:0;list-style:none;display:grid}.skuTable{grid-template-columns:repeat(4,1fr)}.skuTable button{text-align:left;background:#fff;border:1px solid #8e9892;gap:4px;padding:10px;display:grid}.skuTable button[aria-pressed=true]{outline:3px solid var(--signal)}.skuTable span{text-transform:capitalize}.skuTable b{font-family:monospace}.priceHistory li{border-top:1px solid #aeb6b1;grid-template-columns:1fr auto 70px;gap:12px;padding:8px 0;display:grid}.priceHistory span{color:#a2331d;text-align:right}.priceHistory span[data-direction=up]{color:#126b43}.optionWorkbench{border:1px dashed #7f8a84;gap:14px;margin-top:18px;padding:16px;display:grid}.subhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.subhead h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.serviceChecks{gap:7px;display:grid}.serviceChecks label{border-top:1px solid #ccd2ce;grid-template-columns:auto 1fr 90px;align-items:center;padding-top:7px}.serviceChecks input[type=checkbox]{width:20px;min-height:20px}.optionFields{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.optionFields fieldset,.paymentWorkbench fieldset{border:1px solid #87918c;margin:0;padding:8px 10px}.optionFields fieldset{gap:14px;min-height:46px;display:flex}.optionFields legend,.paymentWorkbench legend{text-transform:uppercase;padding:0 4px;font-family:monospace;font-size:10px;font-weight:750}.optionFields fieldset label{align-items:center;gap:6px;display:flex}.commercePanel{background:#fff9e7}.paymentWorkbench{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:15px;display:grid}.paymentWorkbench fieldset{gap:6px;display:grid}.paymentWorkbench fieldset label{border-top:1px solid #d4cdbb;grid-template-columns:auto 1fr auto;align-items:center;padding:8px 0}.paymentWorkbench fieldset small{color:#626c67}.intentControls{align-content:start;gap:8px;display:grid}.intentControls output,.walletCard output,.actionPanel>output{overflow-wrap:anywhere;border-left:3px solid var(--signal);background:#fff;padding:9px;font-family:monospace;font-size:10px}.walletCard{border:1px solid var(--night);background:var(--night);color:#fff;grid-column:1/-1;grid-template-columns:auto 1fr 180px auto auto;align-items:end;gap:10px;padding:15px;display:grid}.walletCard>svg{color:var(--acid);align-self:center}.walletCard>div{display:grid}.walletCard>div span{color:#aeb9b3;text-transform:uppercase;font-size:10px}.walletCard>div strong{color:var(--acid);font-family:Georgia,serif;font-size:24px}.walletCard button{color:#fff;cursor:pointer;background:0 0;border:1px solid #718079;min-height:46px}.shippingOptions{gap:8px;margin-top:14px;display:grid}.shippingOptions label{background:#f8f8f3;border:1px solid #929c96;grid-template-columns:auto 1fr auto;gap:10px;padding:12px;display:grid}.shippingOptions label[data-recommended=true]{background:#e6f5e8;border:2px solid #156d45}.shippingOptions label span{gap:8px;display:flex}.shippingOptions label span b{color:#fff;text-transform:uppercase;background:#156d45;border-radius:99px;padding:3px 6px;font-size:9px}.shippingOptions small{color:#56615b;grid-column:2/-1}.inventoryList{gap:7px;margin:14px 0;display:grid}.inventoryList label{border:1px solid #afb7b2;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px;display:grid}.inventoryList span{overflow-wrap:anywhere;font-family:monospace;display:grid}.inventoryList small{color:#66716b}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.roleHeader{grid-template-columns:1fr auto}.roleHeader nav{border-top:1px solid #ced2cf;order:3;grid-column:1/-1;padding:8px 0;overflow-x:auto}.headerCta{display:none}.hero{grid-template-columns:1fr}.heroManifest{max-width:640px}.stageRail{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.roleCards{grid-template-columns:1fr}.sectionIntro{flex-direction:column;align-items:start}.shopGrid,.warehouseConsole{grid-template-columns:1fr}.stickyCard,.scanAside{position:static}.stationGrid,.deskGrid{grid-template-columns:1fr}.widePanel{grid-column:auto}.deskToolbar{grid-template-columns:1fr auto}.deskToolbar p{grid-column:1/-1;justify-self:start}.integrationStrip{grid-template-columns:1fr 1fr}.integrationStrip div:nth-child(2){border-right:0}.integrationStrip div{border-bottom:1px solid var(--night)}.searchWorkbench{grid-template-columns:1fr 1fr}.searchInput{grid-column:1/-1}.paymentWorkbench{grid-template-columns:1fr}.walletCard{grid-template-columns:auto 1fr 1fr}.walletCard button{grid-row:2}.skuTable{grid-template-columns:1fr 1fr}}@media (max-width:580px){.roleHeader{padding:10px 16px 0}.hero,.roleHero{padding-left:20px;padding-right:20px}.hero{min-height:auto}.heroManifest{box-shadow:9px 9px 0 var(--acid);padding:18px}.heroManifest dl{grid-template-columns:1fr}.roleChooser{padding:64px 20px}.landingFooter{flex-wrap:wrap;align-items:flex-start;padding:24px 20px}.landingFooter p{width:calc(100% - 40px)}.progressRail{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.shopGrid,.warehouseConsole,.deskGrid{padding-left:12px;padding-right:12px}.actionPanel,.station,.deskPanel{padding:18px}.inlineForm,.cartControls,.fieldGrid,.stationGrid,.dimensionRow{grid-template-columns:1fr}.fieldGrid .wide{grid-column:auto}.cartReceipt,.cartWorkbench>header,.cartMutationRows article{grid-template-columns:1fr}.cartWorkbench>header button,.cartMutationError button{width:100%}.cartMutationError{flex-direction:column;align-items:stretch}.cartQuantityEditor{grid-template-columns:44px minmax(58px,1fr) 44px;width:100%}.cartQuantityEditor input{width:100%}.cartLineActions{grid-template-columns:1fr 1fr;display:grid}.deskToolbar{grid-template-columns:1fr}.deskToolbar .primaryButton{width:100%}.integrationStrip{grid-template-columns:1fr}.integrationStrip div{border-right:0}.roleHero>p:last-child{margin-left:0}.searchWorkbench,.optionFields,.productDetailCard,.walletCard{grid-template-columns:1fr}.searchInput,.skuTable,.priceHistory{grid-column:auto}.localGallery,.skuTable{grid-template-columns:1fr 1fr}.productResult{grid-template-columns:1fr}.detailInline{border-top:1px solid #bbc2be;border-left:0}.serviceChecks label{grid-template-columns:auto 1fr}.serviceChecks label input[type=number]{grid-column:2}.walletCard button{grid-row:auto}}@media (max-width:380px){.roleHeader{grid-template-columns:1fr;gap:8px;padding:10px 12px 0}.headerTools{flex-wrap:wrap;justify-content:space-between;justify-self:stretch;gap:8px;width:100%}.roleHeader nav{grid-column:1;width:100%}.roleHeader nav a{flex:none}.hero,.roleHero{padding-left:14px;padding-right:14px}.hero h1,.roleHero h1{font-size:clamp(42px,15vw,58px)}.shopGrid,.warehouseConsole,.deskGrid{padding-left:8px;padding-right:8px}.actionPanel,.station,.deskPanel,.stickyCard{padding:14px}.authShell{padding-left:14px;padding-right:14px}.authCard{box-shadow:8px 8px 0 var(--acid);padding:18px}.authCard fieldset{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,select,textarea):focus-visible{outline:3px solid highlight}.primaryButton,.secondaryButton,.roleHeader nav a,.station,.actionPanel,.deskPanel{border:1px solid canvastext}}.manualReceiptPanel{background:linear-gradient(150deg,#f8f7f0,#edf3ef);border-color:#79867f}.manualReceiptPanel>p{color:#4d5b54;line-height:1.55}.manualReceiptList{gap:8px;display:grid}.manualReceiptList>section{border-left:4px solid var(--signal);background:#fff;gap:4px;padding:11px 13px;display:grid}.manualReceiptList strong,.manualReceiptList span,.manualReceiptList small{overflow-wrap:anywhere}.manualReceiptList span{font-weight:800}.manualReceiptList small{color:#56635d}.commercialControl,.analyticsControl{border:1px solid var(--night);color:var(--night);background:#eef0e8;margin:0 32px 28px}.commercialControl>header,.analyticsControl>header{background:var(--night);color:#fff;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.commercialControl>header>svg,.analyticsControl>header>svg{color:var(--acid);flex:none}.commercialControl>header span,.analyticsControl>header span{color:var(--acid);letter-spacing:.11em;font:800 10px/1.2 ui-monospace,monospace}.commercialControl h2,.analyticsControl h2{margin:4px 0;font:400 clamp(27px,3vw,42px)/1 Georgia,serif}.commercialControl header p,.analyticsControl header p{color:#c5cec9;max-width:850px;margin:7px 0 0}.commercialControl button,.analyticsControl button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-weight:800;display:inline-flex}.commercialControl button:disabled,.analyticsControl button:disabled{cursor:not-allowed;opacity:.45}.commercialControl :where(button,input,select,textarea):focus-visible,.analyticsControl :where(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #b36d16}.commercialKind{border-bottom:1px solid var(--night);display:flex}.commercialKind button{border:0;border-right:1px solid var(--night);color:var(--night);background:#d9ddd3;flex:1}.commercialKind button[aria-pressed=true]{background:var(--acid)}.commercialFields{border-bottom:1px solid var(--night);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.commercialFields label,.commercialDecision label,.analyticsFilters label{text-transform:uppercase;gap:6px;min-width:0;font:800 10px/1.2 ui-monospace,monospace;display:grid}.commercialFields .span2{grid-column:span 2}.commercialFields input,.commercialFields textarea,.commercialDecision textarea,.analyticsFilters input,.analyticsFilters select{width:100%;min-width:0;min-height:44px;color:var(--night);text-transform:none;background:#fff;border:1px solid #78827d;padding:9px;font:500 13px/1.35 ui-monospace,monospace}.commercialFields textarea,.commercialDecision textarea{resize:vertical;min-height:82px}.commercialDiff{border-bottom:1px solid var(--night);padding:18px}.commercialDiff h3{text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font:800 13px/1.2 ui-monospace,monospace;display:flex}.commercialDiff [role=table]{gap:5px;display:grid}.commercialDiff [role=row]{background:#fff;border:1px solid #a4aca7;grid-template-columns:minmax(150px,.7fr) 1fr 1fr;gap:8px;padding:8px;font:700 11px/1.45 ui-monospace,monospace;display:grid}.commercialDiff span{overflow-wrap:anywhere}.commercialDiff small{color:#68716d;text-transform:uppercase;display:block}.commercialDecision{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.commercialDecision>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.commercialDecision>small{grid-column:1/-1}.commercialControl>output{border-top:1px solid var(--night);min-height:46px;padding:13px 18px;font:800 12px/1.5 ui-monospace,monospace;display:block}.commercialControl>output[role=alert]{color:#8b1d12}.analyticsControl>header{align-items:center}.analyticsControl>header>div{flex:1}.analyticsControl>header>button{background:0 0;border-color:#798781}.analyticsFilters{border-bottom:1px solid var(--night);grid-template-columns:auto minmax(240px,1fr) minmax(130px,.3fr) minmax(130px,.3fr);align-items:end;gap:12px;padding:16px 18px;display:grid}.analyticsFilters>div{display:flex}.analyticsFilters>div button{color:var(--night);background:#d9ddd3}.analyticsFilters>div button[aria-pressed=true]{background:var(--night);color:#fff}.analyticsSearch{background:#fff;border:1px solid #78827d;align-items:center;display:flex}.analyticsSearch svg{margin-left:9px}.analyticsSearch input{border:0}.analyticsTable{overflow-x:auto}.analyticsTable>[role=row]{width:100%;min-width:830px;color:var(--night);text-align:left;background:#fff;border:0;border-bottom:1px solid #a5aea9;grid-template-columns:minmax(200px,1.3fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:center;gap:10px;padding:11px 15px;display:grid}.analyticsTable>div[role=row]{text-transform:uppercase;background:#d9ddd3;font:800 10px/1.2 ui-monospace,monospace}.analyticsTable>button[aria-pressed=true]{border-left:5px solid var(--signal);background:#f5f7ee}.analyticsTable span{overflow-wrap:anywhere}.analyticsTable small{color:#65706a;margin-top:3px;font:700 10px/1.35 ui-monospace,monospace;display:block}.analyticsEmpty{padding:18px}.analyticsPreview{border-top:1px solid var(--night);color:#dce8e2;background:#101a17;margin:0;padding:14px 18px;overflow:auto}.analyticsPreview[role=alert]{color:#ffd2ca}@media (max-width:900px){.commercialFields{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsFilters{grid-template-columns:1fr 1fr}.analyticsFilters>div,.analyticsFilters>label:first-of-type{grid-column:1/-1}.commercialDiff [role=row]{grid-template-columns:1fr 1fr}.commercialDiff [role=row]>strong{grid-column:1/-1}}@media (max-width:680px){.commercialControl,.analyticsControl{margin:0 12px 20px}.commercialControl>header,.analyticsControl>header{flex-direction:column;align-items:flex-start}.commercialFields,.commercialDecision,.analyticsFilters{grid-template-columns:1fr}.commercialFields .span2,.commercialDecision>div,.commercialDecision>small,.analyticsFilters>div,.analyticsFilters>label:first-of-type{grid-column:auto}.commercialDiff [role=row]{grid-template-columns:1fr}.commercialDiff [role=row]>strong{grid-column:auto}.analyticsControl>header>button{width:100%}}.commercialActor{border-left:4px solid var(--signal);background:#fff;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:10px;font:750 12px/1.4 ui-monospace,monospace;display:flex}.commercialActor small{color:#8b1d12;width:100%}.commercialRegister{border-bottom:1px solid var(--night);background:#f5f7ee;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.commercialRegister label{text-transform:uppercase;gap:6px;font:800 10px/1.2 ui-monospace,monospace;display:grid}.commercialRegister select{min-height:44px;color:var(--night);background:#fff;border:1px solid #78827d;padding:8px}@media (max-width:680px){.commercialRegister{grid-template-columns:1fr}.commercialRegister button{width:100%}}.allocationEvidence,.outboundEvidence{background:#f5f7ee;border:1px solid #62706a;gap:7px;margin-top:12px;padding:12px;display:grid}.allocationEvidence>span{border-bottom:1px solid #aab2ad;grid-template-columns:1fr auto;gap:3px 10px;padding-bottom:7px;display:grid}.allocationEvidence small{grid-column:1/-1}.outboundEvidence :where(strong,small,span,code){overflow-wrap:anywhere}.outboundConsole{border:1px solid var(--night);background:#eef0e8;margin:0 clamp(12px,4vw,64px) 28px}.outboundConsole>header{background:var(--night);color:#fff;gap:14px;padding:20px;display:flex}.outboundConsole>header svg{color:var(--acid)}.outboundConsole>header span{color:var(--acid);letter-spacing:.1em;font:800 10px/1.2 ui-monospace,monospace}.outboundConsole h2{margin:4px 0;font:400 clamp(27px,3vw,42px)/1 Georgia,serif}.outboundConsole header p{color:#c5cec9;margin:7px 0}.outboundControls{border-bottom:1px solid var(--night);grid-template-columns:minmax(200px,1fr) auto minmax(110px,.3fr) auto minmax(150px,.5fr) minmax(150px,.5fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.outboundControls label{text-transform:uppercase;gap:6px;font:800 10px/1.2 ui-monospace,monospace;display:grid}.outboundControls input{background:#fff;border:1px solid #78827d;min-width:0;min-height:44px;padding:9px}.outboundControls button{border:1px solid var(--night);background:var(--night);color:#fff;min-height:44px;padding:9px;font-weight:800}.outboundControls button:disabled{opacity:.45}.outboundPackageEvidence{grid-template-columns:1fr auto;gap:5px 12px;padding:16px;display:grid}.outboundPackageEvidence :where(small,b,code){overflow-wrap:anywhere;grid-column:1/-1}.outboundConsole>output{border-top:1px solid var(--night);min-height:44px;padding:12px 16px;display:block}.outboundConsole>output[role=alert]{color:#8b1d12}.consolidationDesk>output{margin-top:10px;display:block}.consolidationDesk .operationButtons{margin-top:12px}@media (max-width:1000px){.outboundControls{grid-template-columns:1fr 1fr}.outboundControls label:first-child,.outboundControls label:first-child+button{grid-column:1/-1}}@media (max-width:580px){.outboundConsole>header{flex-direction:column}.outboundControls{grid-template-columns:1fr}.outboundControls label:first-child,.outboundControls label:first-child+button{grid-column:auto}.outboundPackageEvidence{grid-template-columns:1fr}}.lookupRow,.exceptionControls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.exceptionCancel{border:1px solid var(--night);gap:10px;margin:16px 0;padding:16px;display:grid}.exceptionCancel legend{padding:0 6px;font-weight:800}.exceptionCancel>label:not(:first-of-type){grid-template-columns:auto 1fr;align-items:center;gap:8px;display:flex}.exceptionList{gap:10px;margin:14px 0;display:grid}.exceptionList>section{background:#f8f8f3;border:1px solid #aeb6b1;gap:7px;padding:14px;display:grid}.exceptionList>section>span{color:#66716b;font-family:monospace;font-size:11px}.exceptionList>section>p{margin:0}.exceptionDecision{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.exceptionDecision button,.exceptionControls button{border:1px solid var(--night);background:var(--night);color:#fff;min-height:42px;padding:8px 12px}.exceptionControls{grid-template-columns:1fr auto 1fr 1.5fr auto}.gateHint{border-left:3px solid var(--acid);background:#f4f4ee;padding:10px}@media (max-width:700px){.lookupRow,.exceptionControls,.exceptionDecision{grid-template-columns:1fr}}.actionPanel .emptyCopy{color:#56615b}.stickyCard .emptyCopy{color:#c5cec9}.deskEmpty p{color:#59635e}.offlineBanner{color:#493800;background:#fff0b8;border-block:1px solid #775b00;flex-wrap:wrap;gap:8px 18px;padding:12px clamp(20px,4vw,64px);display:flex}.pendingActions{background:#fff9e7;padding:18px clamp(20px,4vw,64px)}.pendingActions h2{text-transform:uppercase;margin:0 0 10px;font:700 14px/1.2 monospace}.pendingActions>div{border-top:1px solid #b7aa81;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pendingActions small{color:#5b5545}.pendingActions button{border:1px solid var(--night);background:#fff;min-height:40px;padding:7px 10px}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fcfbf7;padding:24px 18px}.brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.brandMark{background:var(--accent-strong);color:#fff;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:20px}nav{gap:6px;display:grid}nav a{color:var(--ink);border-radius:6px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}nav a.active,nav a:hover{background:var(--surface-muted)}.workspace{padding:24px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.topbar h2{margin-bottom:0;font-size:28px}.statusStrip{flex-wrap:wrap;gap:8px;display:flex}.status{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 10px;font-size:13px}.status.ok{color:var(--success)}.status.warn{color:var(--warning)}.grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;margin-bottom:16px;display:grid}.customerGrid{align-items:stretch}.panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.panelHeader h3{margin-bottom:0}.panelHeader button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.searchBox{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.searchBox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.productRow{background:var(--surface-muted);border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.productThumb{background:#e3d8c3;border-radius:8px;place-items:center;height:54px;font-size:24px;display:grid}.productTitle{margin-bottom:4px;font-weight:700}.searchModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.searchMode{border:1px solid var(--line);background:#fbfaf6;border-radius:6px;gap:4px;padding:10px;display:grid}.searchMode strong{overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.muted,.productRow span,.cartSummary span,.searchMode span,.timeline span,.queueItem span,.scanCard span{color:var(--muted);font-size:13px}.cartSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cartSummary div{border:1px solid var(--line);background:#fbfaf6;border-radius:6px;gap:4px;padding:10px;display:grid}.cartSummary strong{overflow-wrap:anywhere}.cartNote{border-left:3px solid var(--accent);color:var(--muted);margin:12px 0 0;padding-left:10px;font-size:13px}.priceList{gap:8px;display:grid}.priceRow,.finalBox{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.finalBox{color:var(--accent-strong);background:#e5f3ef;border:0;border-radius:6px;margin-top:12px;padding:12px}.pricingMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pricingMeta span{border:1px solid var(--line);color:var(--muted);background:#fbfaf6;border-radius:999px;padding:7px 10px;font-size:12px}.timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:10px;display:grid}.timeline svg{color:var(--success)}.timeline time{color:var(--muted);font-family:ui-monospace,SF Mono,monospace;font-size:13px}.scanCard{background:#edf7f4;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.scanCard p{margin-bottom:2px;font-family:ui-monospace,SF Mono,monospace;font-weight:800}.metricGrid,.qcMedia,.shippingCard,.hardwareGrid,.hardwareSummary,.queueGrid{gap:10px;margin-top:12px;display:grid}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metricGrid span,.qcMedia div,.shippingCard div,.queueItem{border:1px solid var(--line);background:#fbfaf6;border-radius:6px;padding:10px}.qcMedia{grid-template-columns:1fr 1fr}.shippingCard{grid-template-columns:repeat(2,minmax(0,1fr))}.hardwareGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hardwareSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.shippingCard div,.hardwareGrid div{gap:4px;display:grid}.hardwareGrid div,.hardwareSummary span{border:1px solid var(--line);background:#fbfaf6;border-radius:6px;padding:10px}.shippingCard span,.hardwareGrid span{color:var(--muted);font-size:13px}.hardwareGrid small{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.hardwareSummary span{color:var(--accent-strong);font-family:ui-monospace,SF Mono,monospace;font-size:12px}.shippingCard strong,.hardwareGrid strong{overflow-wrap:anywhere}.queueGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.queueItem{align-items:center;gap:12px;display:flex}.queueItem strong{color:var(--accent-strong);font-size:26px}.queueItem p{margin-bottom:2px;font-weight:700}.adminEvidence,.manualFallbackGrid,.adminPricingConfig{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.supportWorkspace{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--paper) 92%, var(--signal) 8%);border-radius:1rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.supportCaseHeader,.supportThread article,.supportActions article{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--paper);border-radius:.75rem;gap:.25rem;padding:.8rem;display:grid}.supportThread,.supportActions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;display:grid}.supportThread article[data-visibility=internal]{background:color-mix(in srgb, var(--paper) 88%, #f4b942 12%);border-style:dashed}.supportWorkspace span,.supportWorkspace small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.supportWorkspace strong{color:var(--ink)}.supportWorkspace p{color:var(--muted);margin:0}.adminEvidence article,.manualFallbackGrid article,.adminPricingConfig article{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:12px}.manualFallbackGrid article{background:linear-gradient(#fff7ed 0%,#f5e7d6 100%);border-color:#b453093d}.manualFallbackGrid article[data-status=approved]{background:linear-gradient(#effcf3 0%,#dcefe2 100%);border-color:#16653447;box-shadow:inset 3px 0 #2f855a}.manualFallbackGrid article[data-status=approved] .reviewStatus{color:#166534}.manualFallbackGrid small{color:var(--ink);margin-top:9px;font-size:11px;line-height:1.45;display:block}.adminPricingConfig article{background:linear-gradient(#fffaf0 0%,#f1eadc 100%)}.adminEvidence span,.manualFallbackGrid span,.adminPricingConfig span{color:var(--muted);text-transform:capitalize;font-size:13px}.adminEvidence strong,.manualFallbackGrid strong,.adminPricingConfig strong{overflow-wrap:anywhere;color:var(--accent-strong);margin:6px 0;font-family:ui-monospace,SF Mono,monospace;font-size:16px;display:block}.adminEvidence p,.manualFallbackGrid p,.adminPricingConfig p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:13px}.financePanel{margin-top:16px}.financeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.financeGrid article{border:1px solid var(--line);background:linear-gradient(#fbfaf6 0%,#f1eadc 100%);border-radius:8px;padding:12px}.financeGrid span,.reconciliationHead,.reconciliationRow span{color:var(--muted);font-size:13px}.financeGrid strong{color:var(--accent-strong);margin:6px 0;font-size:19px;display:block}.financeGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.productLink{color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.productLink:hover,.productLink:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #0f766e1f}.quoteExpiry{border-left:3px solid var(--warning);color:var(--warning);background:#fff8ed;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 10px;font-size:12px;display:flex}.quoteExpiry time{color:var(--ink);font-family:ui-monospace,SF Mono,monospace;font-weight:800}.reconciliationTable{gap:6px;margin-top:14px;display:grid;overflow-x:auto}.reconciliationHead,.reconciliationRow{border-radius:6px;grid-template-columns:100px 1fr 120px 110px 120px;align-items:center;gap:10px;min-width:720px;padding:10px 12px;display:grid}.reconciliationHead{border:1px solid var(--line);text-transform:uppercase;background:#f3efe6}.reconciliationRow{border:1px solid var(--line);background:#fbfaf6;font-family:ui-monospace,SF Mono,monospace}.reconciliationRow strong{color:var(--accent-strong)}.sessionLink,.sessionControl{min-height:44px;color:var(--night);text-transform:uppercase;border:1px solid #7b8580;align-items:center;gap:7px;padding:7px 9px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:800;text-decoration:none;display:flex}.sessionControl span{text-overflow:ellipsis;max-width:90px;overflow:hidden}.sessionControl button{min-width:44px;min-height:44px;color:var(--night);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.authTheme{color:#f5f1e7;background:#0d1715}.authShell{background:radial-gradient(circle at 18% 24%,#d8ff3e1f,#0000 30%),linear-gradient(135deg,#101c19 0 62%,#162520 62%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(40px,8vw,130px);min-height:calc(100vh - 76px);padding:clamp(54px,9vw,120px) clamp(24px,8vw,130px);display:grid}.authIntro h1{letter-spacing:-.055em;max-width:740px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.authIntro>p:not(.kicker){color:#bac6c0;max-width:590px;font-size:18px;line-height:1.65}.authSeal{border:1px solid #50605a;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:34px;padding:15px 18px;display:flex}.authSeal svg{color:var(--acid)}.authSeal div{gap:3px;display:grid}.authSeal span{color:#aebbb5;font-family:ui-monospace,SF Mono,monospace;font-size:11px}.authBoundary{border-left:3px solid var(--acid);gap:10px;max-width:590px;padding-left:15px;display:flex;color:#d7ddd9!important;align-items:flex-start!important;margin-top:25px!important;font-size:13px!important}.authBoundary svg{flex:none}.authCard{color:var(--night);box-shadow:18px 18px 0 var(--acid);background:#f2efe4;border:1px solid #61706a;padding:clamp(24px,4vw,48px)}.authCard form{gap:22px;display:grid}.authCard fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.authCard legend,.fieldLabel{letter-spacing:.05em;text-transform:uppercase;gap:8px;width:100%;margin-bottom:9px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;font-weight:800;display:grid}.authCard fieldset label{cursor:pointer;background:#fff;border:1px solid #a3aaa4;align-items:center;gap:9px;padding:12px;display:flex}.authCard fieldset label.selected{border-color:var(--night);background:var(--night);color:#fff}.authCard input[type=email],.authCard input[type=tel],.authCard input[inputmode=numeric]{width:100%;min-height:50px;color:var(--night);text-transform:none;background:#fff;border:1px solid #88918c;padding:12px;font-size:16px}.authCard .primaryButton{background:var(--night);width:100%}.authDivider{text-align:center;margin:26px 0;position:relative}.authDivider:before{content:"";border-top:1px solid #b4b7af;position:absolute;top:50%;left:0;right:0}.authDivider span{text-transform:uppercase;background:#f2efe4;padding:0 12px;font-family:monospace;font-size:10px;position:relative}.authDemo{width:100%;color:var(--night);background:0 0}.authFeedback{min-height:42px;margin-top:18px}.authFeedback p{border-left:3px solid var(--accent);background:#fff;margin:0;padding:10px 12px}.authFeedback [role=alert]{border-color:var(--danger);color:var(--danger)}.challengeIdentity{overflow-wrap:anywhere;border:1px dashed #8e9791;padding:14px;font-family:monospace}@media (max-width:980px){.authShell{grid-template-columns:1fr}.authIntro h1{font-size:clamp(46px,11vw,74px)}.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);position:static}nav,.grid,.searchModes,.pricingMeta,.shippingCard,.hardwareGrid,.hardwareSummary,.queueGrid,.adminEvidence,.manualFallbackGrid,.adminPricingConfig,.financeGrid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}}.quoteEvidence{grid-template-columns:1fr 1fr;border:1px solid #53625b!important;gap:8px!important;padding:10px!important;display:grid!important}.quoteEvidence span{gap:3px;display:grid}.quoteEvidence b{overflow-wrap:anywhere;color:#fff;font-size:10px}.shipmentConsolidation{border:1px dashed #69756f;align-items:center;gap:10px;margin-top:12px;padding:12px;font-weight:750;display:flex}.inventoryEvidence{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.inventoryEvidence>span{border-left:2px solid #a6b0aa;padding-left:7px;font-family:inherit;font-size:10px}.inventoryEvidence b{overflow-wrap:anywhere;color:#2e3833;font-family:ui-monospace,SF Mono,monospace;font-size:10px;display:block}.inventoryEvidence code{overflow-wrap:anywhere;white-space:normal;display:block}@media (max-width:580px){.quoteEvidence,.inventoryEvidence{grid-template-columns:1fr}}@media (max-width:380px){.authTheme,.authShell,.authIntro,.authCard{min-width:0}.authShell{width:100%;padding-left:14px;padding-right:14px}.authIntro{overflow-wrap:anywhere}.authCard{width:100%;box-shadow:none;padding:18px}.authCard fieldset{grid-template-columns:1fr}}.operatorConsole{border:1px solid var(--night);background:#eef0e8;margin:0 clamp(12px,4vw,64px) 90px}.operatorConsole>header{background:var(--night);color:#fff;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:24px;padding:24px;display:grid}.operatorConsole>header p{color:var(--acid);letter-spacing:.1em;margin:0;font:800 10px/1.2 ui-monospace,monospace}.operatorConsole>header h2{margin:6px 0;font:400 clamp(28px,4vw,48px)/1 Georgia,serif}.operatorConsole>header span{color:#c5cec9;line-height:1.5}.operatorConsole label{text-transform:uppercase;gap:6px;font:750 10px/1.2 ui-monospace,monospace;display:grid}.operatorConsole input,.operatorConsole select,.operatorConsole textarea{width:100%;min-width:0;color:var(--night);text-transform:none;background:#fff;border:1px solid #7b8580;padding:9px 10px;font:400 13px/1.4 ui-sans-serif,sans-serif}.operatorConsole textarea{resize:vertical;min-height:120px;font-family:ui-monospace,monospace}.operatorConsole button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;min-height:44px;padding:8px 12px;font-weight:800}.operatorConsole button:disabled{cursor:not-allowed;opacity:.5}.operatorToolbar{border-bottom:1px solid var(--night);grid-template-columns:minmax(180px,320px) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.operatorQueues{border-bottom:1px solid var(--night);grid-template-columns:1fr 1fr;display:grid}.operatorQueues>section{min-width:0;padding:20px}.operatorQueues>section+section{border-left:1px solid var(--night)}.operatorQueues h3,.operatorGrid h3{margin:0 0 14px;font:400 25px/1.1 Georgia,serif}.evidenceRow{text-align:left;width:100%;min-width:0;color:var(--night)!important;background:#fff!important;border:1px solid #9ea8a2!important;margin-top:7px!important;padding:10px!important;display:grid!important}.evidenceRow strong,.evidenceRow span,.evidenceRow small{overflow-wrap:anywhere}.evidenceRow span{font:700 11px/1.4 ui-monospace,monospace}.evidenceRow small{color:#4e5954}.operatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operatorGrid>form,.operatorGrid>section{border-right:1px solid var(--night);border-bottom:1px solid var(--night);min-width:0;padding:20px}.operatorGrid fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.operatorGrid output{overflow-wrap:anywhere;border-left:3px solid var(--signal);background:#fff;margin-top:12px;padding:10px;font:700 11px/1.5 ui-monospace,monospace;display:block}.operatorGrid small{color:#4f5954;margin-top:10px;line-height:1.5;display:block}.operatorNotice{border-left:4px solid var(--signal);min-height:48px;padding:14px 20px;font-weight:700}.operatorNotice[role=alert]{color:#8b1d12}.operatorGrid fieldset:disabled{opacity:.58}.parcelStatusList{gap:6px;margin-bottom:12px;display:grid}.parcelStatusList button{color:var(--night);text-align:left;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.parcelStatusList strong,.parcelStatusList span{overflow-wrap:anywhere}.parcelStatusList span{font:700 10px/1.4 ui-monospace,monospace}@media (max-width:900px){.operatorConsole>header,.operatorQueues,.operatorGrid{grid-template-columns:1fr}.operatorQueues>section+section{border-top:1px solid var(--night);border-left:0}.operatorGrid>form,.operatorGrid>section{border-right:0}.operatorToolbar{grid-template-columns:1fr auto}}@media (max-width:380px){.operatorConsole{margin-left:8px;margin-right:8px}.operatorConsole>header,.operatorQueues>section,.operatorGrid>form,.operatorGrid>section{padding:14px}.operatorToolbar{grid-template-columns:1fr;padding:14px}.operatorToolbar button{width:100%}}.accountSettings{border:1px solid var(--night);color:var(--night);background:#f1f1e9;margin:34px clamp(12px,4vw,64px)}.accountSettings>header{border-bottom:1px solid var(--night);background:var(--night);color:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.accountSettings>header h2{letter-spacing:-.04em;margin:4px 0 8px;font:400 clamp(30px,4vw,52px)/1 Georgia,serif}.accountSettings>header p:last-child{color:#c3cdc7;max-width:720px;margin:0;line-height:1.55}.accountSettings>header>svg{width:44px;height:44px;color:var(--acid);flex:none}.accountSettingsBody{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:start;display:grid}.profileEditor,.addressBook,.addressEditor{min-width:0;padding:24px}.profileEditor{border-right:1px solid var(--night);gap:16px;display:grid}.addressBook{gap:14px;display:grid}.addressEditor{border-top:1px solid var(--night);background:#e5e9df;grid-column:1/-1}.accountSectionTitle,.addressBookHead,.addressCards article>header,.addressCards article>div,.addressFormActions,.accountFeedback div,.accountLoadError{align-items:center;gap:10px;display:flex}.accountSectionTitle h3{margin:0;font:400 25px/1.1 Georgia,serif}.accountSectionTitle svg{width:19px;color:var(--signal)}.addressBookHead{justify-content:space-between}.accountSettings label{letter-spacing:.04em;text-transform:uppercase;gap:7px;font:800 10px/1.3 ui-monospace,SF Mono,monospace;display:grid}.accountSettings input,.accountSettings select{width:100%;min-width:0;min-height:44px;color:var(--night);text-transform:none;background:#fff;border:1px solid #77817c;padding:9px 10px;font:400 14px/1.4 ui-sans-serif,sans-serif}.accountSettings input:invalid:not(:placeholder-shown){border-color:#a32b1f}.accountSettings button{border:1px solid var(--night);background:var(--night);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-weight:800;display:inline-flex}.accountSettings button svg{width:16px;height:16px}.accountSettings button:disabled{cursor:not-allowed;opacity:.52}.accountSettings button:focus-visible,.accountSettings input:focus-visible,.accountSettings select:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.profileEditor>button{justify-self:start}.defaultHint{border-left:3px solid var(--signal);color:#47534d;background:#fff;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.addressCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.addressCards article{background:#fff;border:1px solid #8d9691;min-width:0;padding:16px}.addressCards article[data-default=true]{border-top:5px solid var(--signal);padding-top:12px}.addressCards article>header{justify-content:space-between}.addressCards article>header span{background:var(--acid);text-transform:uppercase;align-items:center;gap:4px;padding:4px 6px;font:800 9px/1 ui-monospace,monospace;display:inline-flex}.addressCards h4{margin:15px 0 5px;font:400 20px/1.2 Georgia,serif}.addressCards p{overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.addressCards small{color:#57625d;margin:9px 0 15px;display:block}.addressCards article>div{flex-wrap:wrap}.addressCards article>div button{color:var(--night);background:#fff}.addressCards article>div .accountDelete{color:#8d1f15;border-color:#a32b1f}.accountEmpty,.accountLoading{margin:0;padding:28px;font-weight:750}.accountLoading{align-items:center;gap:9px;display:flex}.addressFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.addressFields .accountWide{grid-column:span 2}.defaultToggle{cursor:pointer;background:#fff;border:1px dashed #7b8580;align-self:end;align-items:center;min-height:44px;padding:9px 11px;display:flex!important}.defaultToggle input{width:18px;height:18px;min-height:0}.addressFormActions{margin-top:18px}.addressFormActions button+button{color:var(--night);background:0 0}.accountFeedback{grid-column:1/-1;min-height:0}.accountFeedback>p,.accountFeedback>div,.accountLoadError{border-top:1px solid var(--night);background:#fff;margin:0;padding:13px 24px}.accountFeedback [role=alert],.accountLoadError{color:#7e1c13;border-left:4px solid #a32b1f;justify-content:space-between}@media (max-width:900px){.accountSettingsBody{grid-template-columns:1fr}.profileEditor{border-right:0;border-bottom:1px solid var(--night)}.addressCards,.addressFields{grid-template-columns:1fr 1fr}}@media (max-width:580px){.accountSettings{margin:20px 12px}.accountSettings>header,.addressBookHead{flex-direction:column;align-items:flex-start}.accountSettings>header,.profileEditor,.addressBook,.addressEditor{padding-left:16px;padding-right:16px}.addressBookHead button{width:100%}.addressCards,.addressFields{grid-template-columns:1fr}.addressFields .accountWide{grid-column:auto}.addressCards article>div,.addressFormActions{grid-template-columns:1fr;display:grid}.accountFeedback [role=alert],.accountLoadError{flex-direction:column;align-items:stretch}.accountFeedback button,.accountLoadError button{width:100%}}@media (prefers-reduced-motion:reduce){.accountSettings *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
