.directory-panel{padding:1.25rem}.directory-tools{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.scope-stamp{text-align:right;gap:.2rem;display:grid}.scope-stamp span{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.scope-stamp strong{color:var(--ink-950);font-size:.95rem;font-weight:650}.directory-tools h2{margin:0;font-size:1.125rem;font-weight:650}.search-strip{gap:.5rem;margin-bottom:1.25rem;display:grid}.search-strip label{color:var(--ink-650);font-size:.8rem;font-weight:650}.search-strip>div{display:flex}.search-strip input{border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:inherit;font:inherit;border-right:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:.65rem .8rem}.search-strip button{border-radius:0 .5rem .5rem 0}.directory-message{color:var(--ink-650);text-align:center;justify-items:center;gap:.75rem;padding:2rem 0;display:grid}.docket-backdrop{z-index:100;background:#0f172a8c;position:fixed;inset:0;overflow-y:auto}.docket{background:var(--card);width:min(62rem,100%);min-height:100%;margin-left:auto;padding:clamp(1.25rem,4vw,2rem);box-shadow:-1rem 0 4rem #0f172a33}.docket>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.docket h2{margin:0;font-size:1.25rem;font-weight:650}.close-action{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;min-width:2.5rem;min-height:2.5rem;padding:.4rem .75rem}.close-action:hover{background:var(--muted)}.docket-form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docket fieldset{border:0;border-bottom:1px solid var(--border);gap:.8rem;min-width:0;margin:0;padding:1.25rem 1.25rem 1.25rem 0;display:grid}.docket fieldset:nth-of-type(2n){border-left:1px solid var(--border);padding-left:1.25rem;padding-right:0}.docket legend{margin-bottom:.5rem;font-size:1rem;font-weight:650}.docket label{color:var(--ink-650);gap:.3rem;font-size:.8rem;font-weight:650;display:grid}.docket input,.docket select{border:1px solid var(--border);background:var(--card);width:100%;min-height:2.5rem;color:var(--ink-950);font:inherit;border-radius:.375rem;padding:.55rem .65rem;font-size:.95rem}.docket .checkbox-field{cursor:pointer;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.docket .checkbox-field input{width:1.1rem;min-height:1.1rem;margin:0}.docket-actions{color:var(--ink-600);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.8rem;display:flex}.form-error,.form-success{border:1px solid var(--border);background:var(--card);border-left-width:4px;border-radius:.5rem;margin:0 0 1rem;padding:.75rem 1rem}.form-error{border-left-color:var(--red-700);color:var(--red-700)}.form-success{border-left-color:var(--green-700);color:var(--green-700)}@media (max-width:42rem){.directory-tools{flex-direction:column;align-items:stretch}.search-strip>div{display:grid}.search-strip input{border-right:1px solid var(--border);border-radius:.5rem .5rem 0 0}.search-strip button{border-radius:0 0 .5rem .5rem}.docket-form{grid-template-columns:1fr}.docket fieldset,.docket fieldset:nth-of-type(2n){border-left:0;padding-inline:0}.docket-actions{flex-direction:column;align-items:stretch}}
.delivery-intro{gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.delivery-intro .eyebrow{color:var(--primary)}.delivery-intro h1{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.delivery-intro>p:last-child{color:var(--ink-650);margin:0;line-height:1.6}.delivery-grid{grid-template-columns:minmax(260px,.75fr) minmax(380px,1.25fr);gap:2rem;display:grid}.delivery-queue{border-top:1px solid var(--ink-950)}.delivery-queue button{border:0;border-bottom:1px solid var(--border);color:inherit;text-align:left;background:0 0;gap:6px;width:100%;padding:18px 0;display:grid}.delivery-queue span,.delivery-queue small{color:var(--ink-650);font-size:11px}.delivery-capture{background:var(--card);border:1px solid var(--border);border-radius:.625rem;padding:28px}.delivery-capture h2,.delivery-state h2{font-family:var(--font-display);margin:8px 0 22px;font-size:30px}.delivery-capture label{text-transform:uppercase;gap:7px;margin:16px 0;font-size:12px;display:grid}.delivery-capture input,.delivery-capture textarea{border:0;border-bottom:1px solid var(--ink-950);color:inherit;font:inherit;text-transform:none;background:0 0;padding:10px 0}.delivery-capture button{background:var(--ink-950);color:var(--card);text-transform:uppercase;border:0;padding:15px 18px}.delivery-capture button:disabled{opacity:.45}.delivery-state{border-left:4px solid var(--orange-600);margin-top:28px;padding:8px 20px}.delivery-state h2{margin-bottom:6px}.delivery-state p{color:var(--ink-650)}@media (max-width:760px){.delivery-intro,.delivery-grid{grid-template-columns:1fr}.delivery-intro>p:last-child{margin-top:20px}}
.correction-intro{gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.correction-intro .eyebrow{color:var(--primary)}.correction-intro h1{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.correction-intro>p:last-child{color:var(--ink-650);margin:0;line-height:1.6}.correction-tabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.correction-tabs button{min-height:52px;color:var(--ink-650);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 18px}.correction-tabs button[aria-pressed=true]{border-bottom-color:var(--orange-600);color:var(--ink-950);font-weight:700}.correction-workspace{grid-template-columns:minmax(360px,.72fr) minmax(600px,1.28fr);gap:36px;margin-top:28px;display:grid}.correction-ledger{border-top:1px solid var(--ink-950)}.correction-ledger-head,.correction-ledger button{grid-template-columns:90px 1fr 105px;align-items:center;gap:14px;display:grid}.correction-ledger-head{color:var(--ink-650);text-transform:uppercase;padding:10px 12px;font-size:10px}.correction-ledger button{border:0;border-top:1px solid var(--border);text-align:left;background:0 0;width:100%;min-height:88px;padding:12px}.correction-ledger button:hover,.correction-ledger button:focus-visible{background:var(--background);outline:2px solid #0000}.correction-ledger button time,.correction-ledger button small{color:var(--ink-650);font-size:10px}.correction-ledger button>span{gap:4px;min-width:0;display:grid}.correction-ledger button b{text-overflow:ellipsis;overflow:hidden}.correction-ledger button em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.correction-dossier,.correction-proposal,.correction-requested{border-top:4px solid var(--ink-950);background:var(--background);padding:28px}.correction-lineage{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;margin-bottom:18px;padding-bottom:12px;font-size:11px;display:flex}.correction-lineage span{color:var(--ink-650);text-transform:uppercase;flex-basis:100%}.correction-lineage a{overflow-wrap:anywhere;min-height:44px;color:var(--ink-950);text-underline-offset:3px;align-content:center}.correction-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:26px;display:grid}.correction-chain>div{border-top:2px solid var(--ink-950);align-content:center;min-height:90px;padding:10px 0;display:grid}.correction-chain>div.current{border-top-color:var(--red-700)}.correction-chain>div.replacement{border-top-color:var(--green-700)}.correction-chain>div.muted{border-top-color:var(--border);color:var(--ink-600)}.correction-chain small,.correction-chain span{color:var(--ink-650);text-transform:uppercase;font-size:10px}.correction-chain strong{overflow-wrap:anywhere;font-family:var(--font-display);font-size:20px;font-weight:600}.correction-chain a{overflow-wrap:anywhere;color:inherit;font-family:var(--font-display);text-underline-offset:3px;font-size:20px;font-weight:600}.correction-chain>i{color:var(--orange-600);font-style:normal}.correction-meta{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.correction-meta p{border-bottom:1px solid var(--border);gap:2px;margin:0;padding:10px 0;display:grid}.correction-meta p:nth-child(odd){padding-right:16px}.correction-meta span,.correction-effects small,.correction-edit-line small{color:var(--ink-650);text-transform:uppercase;font-size:10px}.correction-snapshot{margin-top:24px}.correction-snapshot>div{border-top:1px solid var(--ink-950);grid-template-columns:repeat(3,1fr);display:grid}.correction-snapshot>div>p{border-right:1px solid var(--border);gap:3px;margin:0;padding:12px;display:grid}.correction-snapshot>div>p:last-child{border-right:0}.correction-snapshot span,.correction-snapshot small{overflow-wrap:anywhere;color:var(--ink-650);font-size:10px}.correction-comparison{gap:22px;margin-top:26px;display:grid}.correction-comparison article,.correction-edit-line{border-top:1px solid var(--ink-950)}.correction-comparison article>header,.correction-edit-line>header{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.correction-comparison article>header div,.correction-edit-line>header div{display:grid}.correction-comparison code{color:var(--ink-650);font-size:10px}.quantity-table{font-variant-numeric:tabular-nums;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.quantity-table>*{border-top:1px solid var(--border);text-align:right;padding:8px}.quantity-table>:nth-child(4n+1){text-align:left}.quantity-table>span:nth-child(-n+4){color:var(--ink-650);text-transform:uppercase;font-size:10px}.quantity-table em{font-style:normal}.quantity-table em.negative{color:var(--red-700)}.quantity-table em.positive{color:var(--green-700)}.correction-comparison details{border-top:1px solid var(--border);padding-top:10px}.correction-comparison summary{cursor:pointer;color:var(--ink-650);text-transform:uppercase;font-size:11px}.identity-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 80px;gap:4px 16px;padding:10px 0;display:grid}.identity-row>span{font-variant-numeric:tabular-nums;text-align:right}.identity-row>small{color:var(--ink-650);grid-column:1/-1}.correction-effects{margin-top:30px}.correction-effects>div{border-top:1px solid var(--ink-950);grid-template-columns:repeat(3,1fr);display:grid}.correction-effects article{border-right:1px solid var(--border);gap:5px;padding:14px;display:grid}.correction-effects article:last-child{border-right:0}.correction-effects article span{color:var(--ink-650);font-size:11px}.correction-audit{border-left:2px solid var(--orange-600);margin:30px 0 0;padding:0 0 0 24px;list-style:none}.correction-audit li{padding:0 0 20px;display:grid;position:relative}.correction-audit li:before{border:2px solid var(--background);background:var(--orange-600);content:"";width:10px;height:10px;position:absolute;top:4px;left:-30px}.correction-audit small,.correction-audit span{color:var(--ink-650);font-size:10px}.correction-authorization{border-top:1px solid var(--ink-950);margin-top:18px;padding-top:18px}.correction-authorization label{gap:10px;margin:16px 0;display:flex}.correction-request{gap:28px;margin-top:28px;display:grid}.correction-source-picker{border-top:1px solid var(--ink-950);grid-template-columns:1fr minmax(320px,.8fr) auto;align-items:end;gap:24px;padding-top:20px;display:grid}.correction-source-picker h2,.correction-requested h2,.correction-state h2{font-family:var(--font-display);margin:6px 0;font-size:30px}.correction-source-picker label,.correction-proposal>label,.correction-input-grid label{color:var(--ink-650);text-transform:uppercase;gap:6px;font-size:10px;display:grid}.correction-source-picker input,.correction-proposal textarea,.correction-input-grid input{border:0;border-bottom:1px solid var(--ink-950);background:var(--card);min-height:42px;color:var(--ink-950);font:inherit;text-transform:none;padding:8px 0}.correction-proposal textarea{resize:vertical;min-height:76px}.correction-warning{border-left:3px solid var(--red-700);color:var(--ink-650);padding-left:14px}.correction-chain-block{border-left:3px solid var(--red-700);background:var(--card);gap:6px;margin-bottom:24px;padding:12px 14px;display:grid}.correction-chain-block span{color:var(--ink-650)}.correction-chain-block a{overflow-wrap:anywhere;min-height:44px;color:var(--ink-950);text-underline-offset:3px;align-content:center}.correction-edit-line{margin:24px 0}.correction-input-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.correction-edit-line fieldset{border:1px solid var(--border);margin:16px 0;padding:14px}.correction-evidence{border:1px solid var(--border);margin:18px 0;padding:14px}.correction-evidence legend{color:var(--ink-650);text-transform:uppercase;padding:0 6px;font-size:10px}.correction-evidence label{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.correction-evidence label:last-of-type{border-bottom:0}.correction-evidence label span{gap:2px;display:grid}.correction-evidence label small{color:var(--ink-650)}.correction-edit-line legend{color:var(--ink-650);padding:0 6px;font-size:11px}.correction-proposal>label{margin:18px 0}.correction-proposal>small{max-width:62ch;color:var(--ink-650);margin-top:10px;display:block}.correction-app button,.correction-state button{background:var(--ink-950);min-height:44px;color:var(--card);text-transform:uppercase;border:0;padding:12px 18px}.correction-app button:disabled{opacity:.42}.correction-tabs button,.correction-ledger button{color:var(--ink-950);background:0 0}.correction-action-state,.correction-state{border-left:4px solid var(--orange-600);margin-top:24px;padding:8px 20px}.correction-action-state.forbidden,.correction-action-state.validation{border-left-color:var(--red-700)}.correction-action-state p,.correction-action-state small,.correction-state p{color:var(--ink-650)}.correction-action-state button{margin-top:12px;display:block}@media (max-width:980px){.correction-workspace,.correction-intro,.correction-source-picker{grid-template-columns:1fr}}@media (max-width:720px){.correction-main{padding-inline:18px}.correction-chain{grid-template-columns:1fr}.correction-chain>i{justify-self:start;transform:rotate(90deg)}.correction-meta,.correction-effects>div,.correction-snapshot>div,.correction-input-grid{grid-template-columns:1fr}.correction-ledger-head,.correction-ledger button{grid-template-columns:72px 1fr}.correction-ledger-head>:last-child,.correction-ledger button>:last-child{display:none}.correction-dossier,.correction-proposal{padding:18px}.quantity-table{grid-template-columns:1.2fr repeat(3,.8fr);font-size:12px}}
.exception-intro{gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.exception-intro .eyebrow{color:var(--primary)}.exception-intro h1{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.exception-intro>p:last-child{color:var(--ink-650);margin:0;line-height:1.6}.exception-tabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.exception-tabs button{color:var(--ink-650);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:52px;padding:0 18px}.exception-tabs button[aria-pressed=true]{border-bottom-color:var(--orange-600);color:var(--ink-950);font-weight:700}.exception-workspace{grid-template-columns:minmax(420px,1.25fr) minmax(340px,.75fr);gap:36px;margin-top:28px;display:grid}.exception-ledger{border-top:1px solid var(--ink-950)}.exception-ledger-head,.exception-ledger button{grid-template-columns:54px 1fr 90px;align-items:center;gap:18px;display:grid}.exception-ledger-head{color:var(--ink-650);text-transform:uppercase;padding:10px 12px;font-size:10px}.exception-ledger button{border:0;border-top:1px solid var(--border);color:inherit;text-align:left;background:0 0;width:100%;min-height:76px;padding:12px}.exception-ledger button:hover,.exception-ledger button:focus-visible{background:var(--background);outline:2px solid #0000}.exception-ledger button span{gap:4px;display:grid}.exception-ledger button small{color:var(--ink-650);text-transform:uppercase}.exception-ledger button em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.exception-detail{background:var(--background);border-top:4px solid var(--ink-950);padding:28px}.exception-detail h2,.exception-state h2{font-family:var(--font-display);margin:8px 0 22px;font-size:30px}.exception-detail dl{border-top:1px solid var(--border);margin:0 0 22px}.exception-detail dl div{border-bottom:1px solid var(--border);grid-template-columns:110px 1fr;padding:10px 0;display:grid}.exception-detail dt{color:var(--ink-650);text-transform:uppercase;font-size:11px}.exception-detail dd{margin:0}.exception-detail label{text-transform:uppercase;gap:6px;margin:15px 0;font-size:11px;display:grid}.exception-detail input,.exception-detail textarea,.exception-detail select{border:0;border-bottom:1px solid var(--ink-950);color:inherit;font:inherit;text-transform:none;background:0 0;min-height:44px;padding:8px 0}.exception-detail button,.exception-state button{background:var(--ink-950);color:var(--card);text-transform:uppercase;border:0;min-height:44px;padding:12px 18px}.exception-action-state{border-top:1px solid var(--orange-600);margin-top:22px;padding-top:16px}.exception-action-state.forbidden{border-top-color:var(--red-700)}.exception-action-state p,.exception-action-state small,.exception-state p{color:var(--ink-650)}.exception-state{border-left:4px solid var(--orange-600);margin-top:28px;padding:8px 20px}@media (max-width:800px){.exception-intro,.exception-workspace{grid-template-columns:1fr}}
.dispatch-workspace{gap:var(--space-2xl);border-top:1px solid var(--ink-950);padding:var(--space-xl) 0 var(--space-3xl);display:grid}.dispatch-manifest h2,.dispatch-state h2{max-width:18ch;margin-bottom:var(--space-md);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,5vw,4rem);font-weight:480;line-height:1}.dispatch-manifest>p,.dispatch-state>p,.dispatch-handoff label{color:var(--ink-650)}.dispatch-manifest article{gap:var(--space-xs);border-top:1px solid var(--border);padding:var(--space-md) 0;display:grid}.dispatch-manifest article strong{text-overflow:ellipsis;font-family:monospace;font-size:.75rem;overflow:hidden}.dispatch-manifest article span{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.dispatch-handoff{align-content:start;gap:var(--space-md);border-left:1px solid var(--border);padding-left:var(--space-xl);display:grid}.dispatch-custody{align-items:center;gap:var(--space-md);border-top:1px solid var(--ink-950);border-bottom:1px solid var(--border);padding:var(--space-xl) 0;grid-template-columns:1fr auto 1fr;display:grid}.dispatch-custody strong:last-child{color:var(--orange-600);text-align:right}.dispatch-handoff label{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dispatch-handoff input{border:1px solid var(--border);background:var(--background);min-height:3rem;color:var(--ink-950);font:inherit;padding:0 var(--space-md);border-radius:0;outline:none}.dispatch-handoff input:focus{border-color:var(--orange-600)}.dispatch-handoff button,.dispatch-state button{border:1px solid var(--ink-950);background:var(--ink-950);min-height:3rem;color:var(--card);cursor:pointer;border-radius:0;font-weight:700}.dispatch-handoff button:disabled{border-color:var(--border);background:var(--border);color:var(--ink-600);cursor:not-allowed}.dispatch-state{border-top:1px solid var(--ink-950);min-height:24rem;padding:var(--space-2xl) 0}.dispatch-state-positive{border-top-color:var(--green-700)}.dispatch-state-critical{border-top-color:var(--red-700)}@media (min-width:64rem){.dispatch-workspace{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}}
.inventory-intro{gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.inventory-intro .eyebrow{color:var(--primary)}.inventory-intro h2{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:500;line-height:1}.inventory-intro>p{color:var(--ink-650);margin:0;line-height:1.6}.inventory-directory{padding:1.25rem}.inventory-section-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.inventory-section-head h2{margin:0;font-size:1.125rem;font-weight:650}.projection-badge{border:1px solid var(--primary);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:.375rem;padding:.35rem .55rem;font-size:.65rem;font-weight:700}.inventory-search{gap:.5rem;margin-bottom:1.25rem;display:grid}.inventory-search label{color:var(--ink-650);font-size:.8rem;font-weight:650}.inventory-search>div{display:flex}.inventory-search input{border:1px solid var(--border);background:var(--card);min-height:2.75rem;color:inherit;font:inherit;border-right:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:.65rem .8rem}.inventory-search button{border-radius:0 .5rem .5rem 0}.inventory-message{color:var(--ink-650);text-align:center;justify-items:center;gap:.75rem;padding:2rem 0;display:grid}.inventory-loader{background:var(--primary);border-radius:999px;width:3rem;height:.25rem;animation:1s ease-in-out infinite alternate inventory-pulse}.inventory-grid{gap:1rem;display:grid}.inventory-card{border:1px solid var(--border);background:var(--card);border-radius:.5rem;padding:1rem}.inventory-card-head{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.inventory-card-head span,.inventory-card-head strong,.inventory-trace dt,.inventory-quantities dt{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.inventory-card-head h3{margin:.15rem 0 0;font-size:1.1rem;font-weight:650}.inventory-card-head strong{color:var(--primary);border:1px solid;border-radius:.25rem;align-self:start;padding:.2rem .4rem}.inventory-quantities{border-block:1px solid var(--muted);grid-template-columns:repeat(3,1fr);margin:1rem 0;padding:1rem 0;display:grid}.inventory-quantities>div{padding:.5rem 0}.inventory-quantities dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.25rem;font-weight:700}.inventory-available dd{color:var(--green-700)}.inventory-quantities small{font-size:.7rem;font-weight:500}.inventory-trace{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;display:grid}.inventory-trace dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.9rem;font-weight:600}@media (min-width:54rem){.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.inventory-search>div{display:grid}.inventory-search input{border-right:1px solid var(--border);border-radius:.5rem .5rem 0 0}.inventory-search button{border-radius:0 0 .5rem .5rem}.inventory-quantities,.inventory-trace{grid-template-columns:1fr}}@keyframes inventory-pulse{to{width:5rem}}@media (prefers-reduced-motion:reduce){.inventory-loader{animation:none}}
.operations-overview{width:min(100%,100rem);color:var(--ink-950);font-variant-numeric:tabular-nums;margin-inline:auto}.operations-heading,.operations-section-heading,.operations-controls,.operations-toolbar,.queue-age,.queue-action,.operations-section-heading a{align-items:center;display:flex}.operations-heading{justify-content:space-between;gap:1rem;margin-block-end:1.25rem}.operations-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05}.operations-heading p,.operations-section-heading p{max-width:42rem;color:var(--ink-650);margin:.4rem 0 0;line-height:1.5}.operations-updated{color:var(--ink-600);flex:none;font-size:.75rem}.operations-controls{z-index:2;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.75rem;position:relative}.operations-control{min-width:10rem;color:var(--ink-650);gap:.35rem;font-size:.72rem;font-weight:600;display:grid}.operations-search{flex:22rem;min-width:min(22rem,100%)}.operations-input-group{border-color:var(--workspace-border);border-radius:var(--radius);background:var(--workspace-inset);min-height:2.75rem}.operations-input-group:focus-within{border-color:var(--primary);background:var(--workspace-surface);box-shadow:0 0 0 3px #245bd41f}.operations-input-group [data-slot=input-group-addon]{color:var(--workspace-text-tertiary);padding-inline-start:.75rem;display:flex}.operations-input-group [data-slot=input-group-addon] svg{width:1rem;height:1rem}.operations-input-group input{min-height:2.625rem;box-shadow:none;background:0 0;border:0}.operations-select{border-radius:var(--radius);background:var(--muted);width:100%;min-height:2.75rem}.operations-date-control{min-width:16rem}.operations-range-trigger{border-color:var(--workspace-border);background:var(--workspace-inset);width:100%;min-height:2.75rem;color:var(--workspace-text-primary);justify-content:flex-start}.operations-range-trigger span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.operations-range-trigger svg:last-child{color:var(--workspace-text-tertiary)}.operations-date-popover{border:1px solid var(--workspace-border);background:var(--popover);border-radius:.625rem;width:auto;max-width:calc(100vw - 2rem);padding:.75rem;box-shadow:0 .75rem 2rem #172a4a1a}.operations-date-popover [data-slot=popover-header]{gap:.2rem;padding:.25rem .25rem .5rem;display:grid}.operations-date-popover [data-slot=popover-title]{font-weight:700}.operations-date-popover [data-slot=popover-description]{color:var(--workspace-text-secondary);font-size:.75rem}.operations-range-presets{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.operations-range-presets button{min-width:0;padding-inline:.5rem;font-size:.6875rem}.operations-date-popover [data-slot=calendar]{padding:.25rem}.operations-toolbar{gap:.5rem;margin-inline-start:auto}.operations-toolbar button{min-width:2.75rem;min-height:2.75rem}.operations-notification-trigger{position:relative}.operations-notification-count{border:2px solid var(--workspace-surface);border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.5625rem;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem}.operations-notifications-menu,.operations-user-menu{border:1px solid var(--workspace-border);background:var(--popover);border-radius:.625rem;width:min(22rem,100vw - 2rem);padding:.4rem;box-shadow:0 .75rem 2rem #172a4a1a}.operations-notifications-menu [data-slot=dropdown-menu-label],.operations-user-menu [data-slot=dropdown-menu-label]{gap:.15rem;padding:.65rem .7rem;display:grid}.operations-notifications-menu [data-slot=dropdown-menu-label] span,.operations-user-menu [data-slot=dropdown-menu-label] strong{color:var(--workspace-text-primary);font-size:.8125rem}.operations-notifications-menu [data-slot=dropdown-menu-label] small,.operations-user-menu [data-slot=dropdown-menu-label] small{color:var(--workspace-text-tertiary);font-size:.6875rem;font-weight:400}.operations-notifications-menu [data-slot=dropdown-menu-item],.operations-user-menu [data-slot=dropdown-menu-item]{min-height:2.75rem;color:var(--workspace-text-secondary);border-radius:.375rem;align-items:center;gap:.75rem;padding:.55rem .7rem;text-decoration:none;display:flex}.operations-notifications-menu [data-slot=dropdown-menu-item]:focus,.operations-notifications-menu [data-slot=dropdown-menu-item]:hover,.operations-user-menu [data-slot=dropdown-menu-item]:focus,.operations-user-menu [data-slot=dropdown-menu-item]:hover{background:var(--workspace-inset);color:var(--workspace-text-primary);outline:none}.operations-notification-copy{flex:1;gap:.15rem;min-width:0;display:grid}.operations-notification-copy strong{color:var(--workspace-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.operations-notification-copy small{color:var(--workspace-text-tertiary);font-size:.6875rem}.operations-notifications-menu [data-slot=dropdown-menu-item]>svg{width:.875rem;height:.875rem;color:var(--workspace-text-tertiary)}.operations-user-trigger{color:var(--workspace-text-primary);white-space:nowrap;gap:.5rem;padding-inline:.75rem}.operations-user-trigger svg:last-child{width:.875rem;color:var(--workspace-text-tertiary)}.operations-metrics{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:repeat(6,minmax(0,1fr));margin-block:1rem;display:grid;overflow:hidden}.operations-metrics article{min-width:0;padding:1rem}.operations-metrics article+article{border-inline-start:1px solid var(--border)}.operations-metrics span{min-height:2.5em;color:var(--ink-600);font-size:.72rem;line-height:1.3;display:block}.operations-metrics strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-block-start:.4rem;font-size:clamp(1.25rem,2vw,1.75rem);display:block;overflow:hidden}.operations-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;display:grid}.attention-queue,.pipeline-panel,.operations-data-panel,.recent-activity,.operations-error{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0}.operations-section-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.operations-section-heading h2,.operations-error h2,.operations-empty h3{letter-spacing:-.01em;margin:0;font-size:1rem}.operations-section-heading p{margin-block-start:.2rem;font-size:.78rem}.operations-section-heading>span{color:var(--ink-600);flex:none;font-size:.72rem}.operations-section-heading a{color:var(--primary);flex:none;gap:.35rem;font-size:.75rem;font-weight:600;text-decoration:none}.operations-section-heading a svg{width:.9rem}.queue-list{min-width:0}.queue-header,.queue-row{grid-template-columns:minmax(14rem,1.5fr) 4rem minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(8rem,.8fr);align-items:center;gap:.75rem;display:grid}.queue-header{border-bottom:1px solid var(--border);background:var(--muted);color:var(--ink-600);padding:.55rem 1rem;font-size:.68rem;font-weight:600}.queue-row{min-height:5.8rem;padding:.8rem 1rem}.queue-row+.queue-row{border-top:1px solid var(--border)}.queue-row:hover{background:color-mix(in srgb, var(--primary), transparent 97%)}.queue-record,.queue-scope{gap:.18rem;min-width:0;display:grid}.queue-record strong,.queue-scope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-record>span:not(.queue-urgency),.queue-scope span{color:var(--ink-600);font-size:.72rem}.queue-record code{width:fit-content;color:var(--ink-650);letter-spacing:.05em;font-family:inherit;font-size:.67rem}.queue-urgency{width:fit-content;color:var(--ink-650);text-transform:capitalize;font-size:.65rem;font-weight:700}.queue-age{color:var(--ink-650);gap:.3rem;font-size:.75rem}.queue-age svg{width:.9rem}.queue-value{font-size:.78rem;font-weight:600}.queue-action{min-height:2.75rem;color:var(--primary);justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:600;text-decoration:none}.queue-action svg{width:1rem;transition:transform .16s cubic-bezier(.16,1,.3,1)}.queue-action:hover svg{transform:translate(.2rem)}.queue-action:focus-visible{outline:3px solid color-mix(in srgb, var(--primary), transparent 60%);outline-offset:2px}.pipeline-list{margin:0;padding:0;list-style:none}.pipeline-list li{grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;min-height:4.35rem;padding:.7rem 1rem;display:grid;position:relative}.pipeline-list li+li{border-top:1px solid var(--border)}.pipeline-index{color:var(--primary);font-size:.7rem;font-weight:700}.pipeline-list div{gap:.1rem;display:grid}.pipeline-list div strong{font-size:.82rem}.pipeline-list div span{color:var(--ink-600);font-size:.7rem}.pipeline-list b{font-size:.78rem}.operations-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1rem;display:grid}.operations-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.operations-facts>div{min-height:6rem;padding:1rem}.operations-facts>div:nth-child(n+4){border-top:1px solid var(--border)}.operations-facts>div:not(:nth-child(3n+1)){border-inline-start:1px solid var(--border)}.operations-facts dt{color:var(--ink-600);font-size:.7rem}.operations-facts dd{letter-spacing:-.02em;gap:.15rem;margin:.5rem 0 0;font-size:1.25rem;font-weight:600;display:grid}.operations-facts small{color:var(--ink-600);font-size:.68rem;font-weight:400}.finance-facts{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-facts>div:first-child,.finance-facts>div:nth-child(2){grid-column:span 2}.finance-facts>div:nth-child(n+4){border-top:0}.finance-facts>div:not(:nth-child(3n+1)){border-inline-start:1px solid var(--border)}.recent-activity{margin-block-start:1rem}.recent-activity ol{margin:0;padding:0;list-style:none}.recent-activity li{grid-template-columns:8rem 1fr 2.75rem;align-items:center;gap:1rem;min-height:3.8rem;padding:.55rem 1rem;display:grid}.recent-activity li+li{border-top:1px solid var(--border)}.recent-activity time{color:var(--ink-600);font-size:.7rem}.recent-activity li>div{gap:.12rem;display:grid}.recent-activity li strong{font-size:.8rem}.recent-activity li span{color:var(--ink-600);font-size:.72rem}.recent-activity li>a{width:2.75rem;height:2.75rem;color:var(--primary);justify-self:end;place-items:center;display:grid}.recent-activity li>a:focus-visible{outline:3px solid color-mix(in srgb, var(--primary), transparent 60%);outline-offset:1px}.operations-empty{text-align:center;place-content:center;min-height:12rem;padding:2rem;display:grid}.operations-empty h3{color:var(--ink-800)}.operations-empty p{max-width:26rem;color:var(--ink-700);margin:.45rem 0 0;font-size:.8rem}.operations-error{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.operations-error>svg{color:var(--red-700)}.operations-error p{color:var(--ink-650);margin:.35rem 0 0;font-size:.82rem}.is-spinning{animation:.9s linear infinite operations-spin}@keyframes operations-spin{to{transform:rotate(360deg)}}.operations-skeleton{overflow:hidden}.skeleton-line,.skeleton-controls,.skeleton-metrics span,.skeleton-body span{background:var(--muted)}.skeleton-line{border-radius:.25rem;height:1rem}.skeleton-title{width:16rem;height:2.4rem}.skeleton-copy{width:min(32rem,80%);margin-block-start:.7rem}.skeleton-controls{border-radius:var(--radius);height:4.4rem;margin-block-start:1.5rem}.skeleton-metrics{background:var(--border);grid-template-columns:repeat(6,1fr);gap:1px;margin-block-start:1rem;padding:1px;display:grid}.skeleton-metrics span{height:6rem}.skeleton-body{grid-template-columns:2fr 1fr;gap:1rem;margin-block-start:1rem;display:grid}.skeleton-body span{border-radius:var(--radius);height:28rem}@media (max-width:78rem){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metrics article:nth-child(4){border-inline-start:0}.operations-metrics article:nth-child(n+4){border-top:1px solid var(--border)}.operations-layout{grid-template-columns:1fr}.pipeline-list{grid-template-columns:repeat(3,1fr);display:grid}.pipeline-list li+li{border-top:0;border-inline-start:1px solid var(--border)}.pipeline-list li:nth-child(4){border-inline-start:0}.pipeline-list li:nth-child(n+4){border-top:1px solid var(--border)}.operations-secondary{grid-template-columns:1fr}}@media (max-width:62rem){.operations-controls{flex-wrap:wrap}.operations-toolbar{margin-inline-start:0}.queue-header{display:none}.queue-row{grid-template-columns:1fr auto;gap:.75rem 1rem}.queue-record{grid-column:1/-1}.queue-age,.queue-value,.queue-scope{align-self:start}.queue-action{grid-area:2/2/span 2;min-width:9rem}}@media (max-width:47.99rem){.operations-heading{align-items:flex-start}.operations-updated{padding-block-start:.45rem}.operations-controls{align-items:stretch;padding:.65rem}.operations-control,.operations-search{flex-basis:100%;width:100%;min-width:0}.operations-toolbar{width:100%}.operations-user-trigger{margin-inline-start:auto}.operations-user-trigger span{display:none}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics article:nth-child(3),.operations-metrics article:nth-child(5){border-inline-start:0}.operations-metrics article:nth-child(n+3){border-top:1px solid var(--border)}.operations-metrics article:nth-child(4){border-inline-start:1px solid var(--border)}.operations-section-heading{align-items:flex-start}.operations-section-heading>span{display:none}.queue-row{grid-template-columns:1fr 1fr;min-height:0;padding:1rem;display:grid}.queue-record,.queue-action{grid-column:1/-1}.queue-action{border-top:1px solid var(--border);grid-row:auto}.queue-scope{text-align:end}.pipeline-list{grid-template-columns:1fr}.pipeline-list li+li,.pipeline-list li:nth-child(4){border-inline-start:0;border-top:1px solid var(--border)}.operations-facts,.finance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-facts>div,.finance-facts>div:first-child,.finance-facts>div:nth-child(2){grid-column:span 1}.operations-facts>div:nth-child(n+3),.finance-facts>div:nth-child(n+3){border-top:1px solid var(--border)}.operations-facts>div:nth-child(odd){border-inline-start:0}.operations-facts>div:nth-child(2n){border-inline-start:1px solid var(--border)}.recent-activity li{grid-template-columns:1fr 2.75rem;gap:.35rem}.recent-activity time,.recent-activity li>div{grid-column:1}.recent-activity li>a{grid-area:1/2/span 2}.operations-error{grid-template-columns:auto 1fr}.operations-error button{grid-column:1/-1;min-height:2.75rem}.skeleton-metrics{grid-template-columns:repeat(2,1fr)}.skeleton-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}.queue-action svg{transition:none}}
.payment-title{gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.payment-title .eyebrow{color:var(--primary)}.payment-title h1{font-family:var(--font-display), serif;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.payment-title>p{color:var(--ink-650);margin:0;line-height:1.6}.payment-workbench{border:1px solid var(--border);background:var(--card);border-radius:.625rem;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #10182b0a}.payment-maker{border-right:1px solid var(--border)}.payment-section-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.payment-section-head span{color:var(--ink-600);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.payment-section-head h2{font-family:var(--font-display), serif;margin:.2rem 0 0;font-size:1.5rem;font-weight:500}.payment-section-head>strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:1.5rem}.payment-methods{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.payment-methods button{border:0;border-right:1px solid var(--border);background:var(--muted);cursor:pointer;min-height:46px;font:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.payment-methods button[aria-pressed=true]{background:var(--ink-950);color:var(--card)}.payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.payment-fields label{color:var(--ink-650);letter-spacing:.07em;text-transform:uppercase;gap:.4rem;font-size:.7rem;font-weight:700;display:grid}.payment-fields label small{font-weight:400}.payment-fields input{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--ink-950);font:inherit;border-radius:.375rem;padding:.65rem .75rem}.payment-fields input:focus-visible,.payment-methods button:focus-visible,.payment-primary:focus-visible,.payment-queue button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.payment-wide{grid-column:1/-1}.payment-message{background:var(--red-100);color:var(--red-700);border-radius:.375rem;margin:0 1.5rem 1rem;padding:.75rem}.payment-primary{border:1px solid var(--ink-950);background:var(--primary);width:calc(100% - 3rem);min-height:48px;color:var(--card);cursor:pointer;font:inherit;border-radius:.5rem;margin:0 1.5rem 1.5rem;font-weight:700}.payment-primary:disabled,.payment-queue button:disabled{cursor:not-allowed;opacity:.55}.payment-empty{color:var(--ink-650);padding:2rem 1.5rem}.payment-queue article{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:grid}.payment-queue h3{font-family:var(--font-display), serif;font-variant-numeric:tabular-nums;margin:.5rem 0 .1rem;font-size:1.6rem}.payment-queue p,.payment-queue small{color:var(--ink-650);margin:0}.payment-queue button{border:1px solid var(--ink-950);background:var(--card);min-height:42px;color:var(--ink-950);cursor:pointer;font:inherit;border-radius:.375rem;padding:.65rem .9rem;font-weight:700}.payment-status{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:.22rem .45rem;font-size:.64rem;font-weight:700;display:inline-flex}.payment-status.neutral{color:var(--ink-600)}.payment-status.attention{color:var(--amber-700)}.payment-status.positive{color:var(--green-700)}.payment-status.critical{color:var(--red-700)}.payment-result{border:1px solid var(--border);background:var(--card);border-radius:.625rem;margin-top:1.5rem;padding:1.5rem}.payment-result h2{font-family:var(--font-display), serif;margin:.7rem 0 .2rem;font-size:2rem;font-weight:500}.payment-result p{color:var(--ink-650);margin:0}.payment-state-guide{grid-template-columns:.7fr 1.3fr;gap:2rem;margin-top:2.5rem;display:grid}.payment-state-guide>div:first-child{align-self:start;position:sticky;top:1.5rem}.payment-state-guide h2{max-width:14ch;font-family:var(--font-display), serif;margin:0;font-size:2.25rem;font-weight:500;line-height:1}.payment-state-grid{border-top:1px solid var(--border)}.payment-state-grid article{border-bottom:1px solid var(--border);grid-template-columns:.65fr .95fr 1.35fr 1.05fr;gap:1rem;padding:1.1rem 0;display:grid}.payment-state-grid h3,.payment-state-grid p,.payment-state-grid strong{margin:0}.payment-state-grid strong{color:var(--ink-650);font-size:.78rem}@media (max-width:900px){.payment-title,.payment-state-guide,.payment-workbench{grid-template-columns:1fr}.payment-maker{border-right:0;border-bottom:1px solid var(--border)}.payment-state-guide>div:first-child{position:static}}@media (max-width:620px){.payment-title{gap:1.5rem}.payment-methods{grid-template-columns:repeat(2,1fr)}.payment-fields,.payment-state-grid article{grid-template-columns:1fr}.payment-wide{grid-column:auto}}
.picking-intro{gap:2rem;padding:1.5rem 0 2rem;display:grid}.picking-intro h1{max-width:18ch}.picking-intro>p{max-width:37rem;color:var(--ink-650);align-self:end;margin:0;line-height:1.7}.picking-order-search{border-top:1px solid var(--ink-950);padding:1rem 0 2rem}.picking-order-search label,.picking-capture label,.picking-manual label,.picking-history label{color:var(--ink-650);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.picking-order-search>div,.picking-scan-row{gap:.5rem;margin-top:.5rem;display:flex}.picking-order-search input,.picking-capture input,.picking-capture textarea,.picking-history input{border:1px solid var(--border);background:var(--background);min-height:3rem;color:var(--ink-950);font:inherit;border-radius:0;outline:none}.picking-order-search input,.picking-capture input,.picking-history input{padding:0 .75rem}.picking-order-search input{width:min(100%,38rem)}.picking-capture textarea{resize:vertical;min-height:5.5rem;padding:.75rem}.picking-order-search input:focus,.picking-capture input:focus,.picking-capture textarea:focus,.picking-history input:focus{border-color:var(--orange-600);box-shadow:0 0 0 2px var(--orange-100)}.picking-order-search button,.picking-capture button,.picking-state button,.picking-history button{border:1px solid var(--ink-950);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;min-height:3rem;padding:.65rem 1rem;font-size:.75rem;font-weight:700}.picking-order-search button,.picking-post{color:var(--card);background:var(--ink-950)!important}.picking-workspace{border-top:1px solid var(--ink-950);display:grid}.picking-queue{border-bottom:1px solid var(--border);padding:1.5rem 0}.picking-queue h2,.picking-history h2{font-family:var(--font-display);margin-bottom:1rem;font-size:2rem;font-weight:520}.picking-section-number{color:var(--orange-600);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:700}.picking-muted{max-width:20rem;color:var(--ink-600);font-size:.85rem}.picking-queue-item{border:0;border-left:3px solid var(--orange-600);background:var(--background);width:100%;color:var(--ink-950);text-align:left;gap:.25rem;padding:.85rem .85rem .85rem 1rem;display:grid}.picking-queue-item span,.picking-queue-item small,.picking-history-count span{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.picking-queue-item strong{text-overflow:ellipsis;font-family:monospace;font-size:.75rem;overflow:hidden}.picking-history-count{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:1.5rem;padding-top:.75rem;display:flex}.picking-history-count strong{font-family:var(--font-display);font-size:2rem;font-weight:500}.picking-desk{min-width:0;padding:1.5rem 0}.custody-rail{border-bottom:1px solid var(--ink-950);gap:.6rem;padding-bottom:1.5rem;display:grid}.custody-rail>div{border:1px solid var(--border);background:var(--background);align-content:center;min-height:6.5rem;padding:1rem;display:grid}.custody-rail>div:nth-of-type(2){border-color:var(--orange-600);background:var(--orange-100)}.custody-rail span{color:var(--ink-600);letter-spacing:.1em;font-size:.6rem;font-weight:700}.custody-rail strong{font-family:var(--font-display);font-size:1.35rem;font-weight:550}.custody-rail small{color:var(--ink-650);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;overflow:hidden}.custody-rail i{color:var(--orange-600);text-align:center;align-self:center;font-size:1.25rem;font-style:normal}.custody-rail>p{color:var(--ink-650);text-align:right;margin:0;font-size:.75rem}.picking-action-grid{gap:2rem;padding:2rem 0;display:grid}.picking-line-title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.picking-line-tabs{gap:.35rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.picking-line-tabs .line-tab{border-color:var(--border);min-height:2.25rem;color:var(--ink-600);flex:none}.picking-line-tabs .line-tab-active{border-color:var(--orange-600);background:var(--orange-100);color:var(--orange-600)}.picking-line-title span,.picking-line-title>strong{color:var(--orange-600);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.picking-line-title h2{font-family:var(--font-display);margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.4rem);font-weight:480;line-height:1}.picking-line-title>strong{border:1px solid var(--orange-600);padding:.25rem .45rem}.picking-line-numbers{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.picking-line-numbers>div{padding:.75rem 0}.picking-line-numbers dt{color:var(--ink-600);text-transform:uppercase;font-size:.65rem}.picking-line-numbers dd{margin:0;font-family:monospace;font-size:1rem}.picking-fefo{border-top:1px solid var(--ink-950);margin-top:1.5rem}.picking-fefo>span{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;padding:.6rem 0;font-size:.65rem;font-weight:700;display:block}.fefo-row{text-align:left;grid-template-columns:1.2fr 1fr .8fr auto;align-items:center;width:100%;display:grid;border:0!important;border-top:1px solid var(--border)!important;min-height:2.8rem!important;padding:.55rem 0!important}.fefo-row span,.fefo-row small{color:var(--ink-650);font-family:monospace;font-size:.68rem}.fefo-row small{font-family:var(--font-body);text-transform:uppercase}.fefo-recommended small{color:var(--green-700);font-weight:700}.picking-capture{border-top:1px solid var(--ink-950);padding-top:1rem}.picking-scan-row input{flex:1;min-width:0}.picking-manual{border-left:3px solid var(--orange-600);background:var(--orange-100);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.picking-manual>p{color:var(--amber-700);margin:0;font-size:.82rem}.picking-field-pair{gap:1rem;display:grid}.picking-form-error{background:var(--red-100);color:var(--red-700);margin:1rem 0 0;padding:.75rem;font-size:.82rem}.picking-post{width:100%;margin-top:1rem}.picking-post:disabled{cursor:wait;opacity:.6}.picking-denial{border-left:3px solid var(--red-700);background:var(--red-100);gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.picking-denial>span,.picking-state>span{color:var(--red-700);letter-spacing:.1em;font-size:.62rem;font-weight:700}.picking-denial h2,.picking-state h2{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.picking-denial p,.picking-denial code{margin:0;font-size:.8rem}.picking-denial button{margin-top:.5rem}.picking-state{border-left:3px solid var(--ink-650);background:var(--background);gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.picking-state p,.picking-state small{color:var(--ink-650);margin:0}.picking-state>strong{text-transform:uppercase;font-size:.78rem}.picking-state-positive{border-left-color:var(--green-700);background:var(--green-100)}.picking-state-positive>span{color:var(--green-700)}.picking-state-attention{border-left-color:var(--amber-700);background:var(--amber-100)}.picking-state-attention>span{color:var(--amber-700)}.picking-state-critical{border-left-color:var(--red-700);background:var(--red-100)}.picking-history{border-top:1px solid var(--ink-950);margin-top:2rem;padding-top:1rem}.picking-history article{border-top:1px solid var(--border);gap:1rem;padding:1rem 0;display:grid}.picking-history article>div{display:grid}.picking-history article span,.picking-history article small{color:var(--ink-600);text-transform:uppercase;font-size:.68rem}.picking-history article strong{text-overflow:ellipsis;font-family:monospace;font-size:.75rem;overflow:hidden}@media (min-width:44rem){.picking-intro{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.custody-rail{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.custody-rail>p{grid-column:1/-1}.picking-field-pair{grid-template-columns:1fr 1fr}.picking-history article{grid-template-columns:minmax(0,1.2fr) minmax(12rem,1fr) auto;align-items:end}}@media (min-width:64rem){.picking-workspace{grid-template-columns:minmax(14rem,.26fr) minmax(0,1fr)}.picking-queue{border-right:1px solid var(--border);border-bottom:0;padding-right:1.5rem}.picking-desk{padding-left:2rem}.picking-action-grid{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}}@media (max-width:43.99rem){.picking-order-search>div,.picking-scan-row{flex-direction:column;align-items:stretch}}
.sales-title{gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:grid}.sales-title .eyebrow{color:var(--primary)}.sales-title h1,.sales-title h2{font-family:var(--font-display);margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1}.sales-title>p:last-child{color:var(--ink-650);margin:0;line-height:1.6}.sales-panel{padding:1.25rem}.sales-panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.sales-panel-head h2{margin:0;font-size:1.125rem;font-weight:650}.sales-form-section{border-bottom:1px solid var(--border);padding:1.25rem 0}.sales-form-section:last-child{border-bottom:0}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sales-form label{color:var(--ink-650);gap:.35rem;font-size:.8rem;font-weight:650;display:grid}.sales-form input,.sales-form select{border:1px solid var(--border);background:var(--card);width:100%;min-height:2.5rem;color:var(--ink-950);font:inherit;border-radius:.375rem;padding:.55rem .65rem;font-size:.95rem}.sales-form input:disabled,.sales-form select:disabled{background:var(--muted);opacity:.7}.sales-line{border-top:1px solid var(--muted);grid-template-columns:1.4fr .55fr .55fr .8fr;align-items:end;gap:1rem;padding:1rem 0;display:grid}.sales-line:first-of-type{margin-top:1rem}.sales-line strong,.sales-line small{display:block}.sales-line small{color:var(--ink-600);margin-top:.25rem;font-size:.75rem}.sales-total-strip{background:var(--ink-950);color:var(--card);border-radius:.5rem;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1rem;display:grid}.sales-total-strip span{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.sales-total-strip strong{margin-top:.25rem;font-size:1.1rem;display:block}.sales-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.sales-actions>span{color:var(--ink-600);font-size:.85rem}.sales-approval{border-bottom:1px solid var(--border);background:var(--orange-100);border-radius:.5rem;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:1.25rem 0;display:grid}.sales-approval h3,.sales-approval-result h3{margin:.25rem 0 0;font-size:1.1rem;font-weight:650}.sales-approval p{color:var(--ink-650);margin:.5rem 0 0;font-size:.85rem}.sales-approval-fields{gap:.8rem;display:grid}.sales-approval-result{background:var(--green-100);color:var(--green-700);border-radius:.5rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1rem;display:grid}.sales-approval-result span,.sales-approval-result small,.sales-approval-result strong{display:block}.sales-approval-result strong{margin:.2rem 0;font-size:1.25rem}.sales-result{background:var(--green-100);color:var(--green-700);border-radius:.5rem;padding:1rem}.sales-result h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:650}.sales-result p{margin:0;font-size:.9rem}.sales-message{color:var(--ink-650);text-align:center;justify-items:center;gap:.75rem;padding:2rem 0;display:grid}@media (max-width:760px){.sales-form-grid,.sales-line,.sales-total-strip,.sales-approval,.sales-approval-result{grid-template-columns:1fr}}
:root{--workspace-canvas:#f7f9fc;--workspace-surface:#fbfcfe;--workspace-inset:#f0f4f9;--workspace-border-soft:#27446e1a;--workspace-border:#27446e2e;--workspace-border-strong:#27446e47;--workspace-text-primary:#111d33;--workspace-text-secondary:#425574;--workspace-text-tertiary:#64758b;--workspace-ease:cubic-bezier(.25, 1, .5, 1)}.app-main{width:100%;max-width:96rem;margin-inline:auto}.app-rail{border-right-color:var(--workspace-border-soft);background:#f9fbfe}.app-rail-nav{padding:.75rem .625rem}.app-rail-section+.app-rail-section{border-top-color:var(--workspace-border-soft)}.app-rail-item{min-height:2.5rem;color:var(--workspace-text-secondary);transition:background-color .15s var(--workspace-ease), border-color .15s var(--workspace-ease), color .15s var(--workspace-ease);border:1px solid #0000}.app-rail-item:hover{background:var(--workspace-inset)}.app-rail-item-active{color:var(--primary);background:#245bd412;border-color:#245bd41f}.app-rail-marker,.app-rail-item-active .app-rail-marker{color:currentColor;background:0 0;width:1.25rem;height:1.25rem}.app-rail-marker svg{stroke-width:1.8px;width:1rem;height:1rem}.app-rail-foot svg{width:.875rem;height:.875rem;color:var(--green-700)}.app-menu-button svg{width:1.125rem;height:1.125rem}.page-header{border-bottom:1px solid var(--workspace-border-soft);margin-bottom:1.75rem;padding-bottom:1.25rem}.page-header-main{align-items:end}.page-header-eyebrow{color:var(--workspace-text-tertiary);letter-spacing:.11em;margin-bottom:.5rem;font-size:.6875rem}.page-header h1{color:var(--workspace-text-primary);font-family:var(--font-body);letter-spacing:-.035em;font-size:1.875rem;font-weight:700;line-height:1.1}.page-header p{max-width:64ch;color:var(--workspace-text-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.page-header-tabs{gap:1.5rem;margin-top:1.25rem}.page-header-tabs a,.page-header-tabs button{min-height:2.5rem;transition:color .15s var(--workspace-ease);padding:.55rem 0;font-size:.8125rem}.app-main :is(.inventory-intro,.sales-title,.procurement-title,.finance-title){display:none}.card,.sales-panel,.inventory-directory,.procurement-panel,.finance-panel,.payment-panel{border-color:var(--workspace-border);background:var(--workspace-surface);box-shadow:none;border-radius:.625rem}.sales-panel,.inventory-directory,.procurement-panel,.finance-panel{margin-bottom:1.25rem}:is(.sales-panel-head,.inventory-section-head,.procurement-section-head,.finance-section-head,.payment-section-head){border-bottom-color:var(--workspace-border-soft);align-items:center;min-height:4.5rem;margin:0;padding:1rem 1.25rem}:is(.sales-panel-head,.inventory-section-head,.procurement-section-head,.finance-section-head,.payment-section-head) :is(h2,h3){color:var(--workspace-text-primary);font-family:var(--font-body);letter-spacing:-.015em;margin:.2rem 0 0;font-size:1rem;font-weight:700}:is(.section-number,.eyebrow,.procurement-section-head span,.finance-section-head span){color:var(--workspace-text-tertiary);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:700}:is(.sales-form,.procurement-fields,.finance-fields,.payment-fields) label,[data-slot=field-label]{color:var(--workspace-text-secondary);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:650;line-height:1.35}:is(.sales-form,.procurement-fields,.procurement-search,.finance-fields,.payment-fields) :is(input,select,textarea),.operational-form [data-slot=input],.sales-approval-fields [data-slot=input],.operational-select{border:1px solid var(--workspace-border);background:var(--workspace-inset);width:100%;min-width:0;min-height:2.5rem;color:var(--workspace-text-primary);font:inherit;transition:background-color .15s var(--workspace-ease), border-color .15s var(--workspace-ease), box-shadow .15s var(--workspace-ease);border-radius:.375rem;outline:none;padding:.55rem .75rem;font-size:.875rem}:is(.sales-form,.procurement-fields,.procurement-search,.finance-fields,.payment-fields) :is(input,select,textarea):hover,.operational-form [data-slot=input]:hover,.sales-approval-fields [data-slot=input]:hover,.operational-select:hover{border-color:var(--workspace-border-strong)}:is(.sales-form,.procurement-fields,.procurement-search,.finance-fields,.payment-fields) :is(input,select,textarea):focus-visible,.operational-form [data-slot=input]:focus-visible,.sales-approval-fields [data-slot=input]:focus-visible,.operational-select:focus-visible{border-color:var(--primary);background:var(--workspace-surface);outline:0;box-shadow:0 0 0 3px #245bd41f}:is(.sales-form,.procurement-fields,.finance-fields,.payment-fields) :is(input,select)[readonly]{background:var(--workspace-inset);color:var(--workspace-text-secondary);border-color:#0000}.sales-form-section{border-bottom-color:var(--workspace-border-soft);padding:1.25rem}.sales-form-grid,.procurement-fields,.finance-fields,.payment-fields{gap:1rem 1.25rem}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-fields,.finance-fields,.payment-fields{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:1.25rem}.procurement-fields>button,.procurement-search button,.procurement-panel button,.finance-primary,.payment-primary,.inventory-directory button,.sales-panel button{background:var(--primary);min-height:2.5rem;color:var(--primary-foreground);cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;transition:background-color .15s var(--workspace-ease), border-color .15s var(--workspace-ease), color .15s var(--workspace-ease), transform .15s var(--workspace-ease);border:1px solid #0000;border-radius:.375rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:650}:is(.procurement-fields>button,.procurement-search button,.procurement-panel button,.finance-primary,.payment-primary,.inventory-directory button,.sales-panel button):hover:not(:disabled){background:color-mix(in srgb, var(--primary) 90%, var(--ink-950))}:is(.procurement-fields>button,.procurement-search button,.procurement-panel button,.finance-primary,.payment-primary,.inventory-directory button,.sales-panel button):active:not(:disabled){transform:translateY(1px)}:is(.procurement-fields>button,.procurement-search button,.procurement-panel button,.finance-primary,.payment-primary,.inventory-directory button,.sales-panel button):focus-visible{outline:0;box-shadow:0 0 0 3px #245bd42e}:is(.procurement-fields>button,.procurement-search button,.procurement-panel button,.finance-primary,.payment-primary,.inventory-directory button,.sales-panel button):disabled{cursor:not-allowed;opacity:.5}.operational-form{gap:1.25rem;padding:1.25rem;display:grid}.operational-form [data-slot=field-set]{border:1px solid var(--workspace-border-soft);background:var(--workspace-canvas);border-radius:.5rem;gap:1rem;min-width:0;padding:1.1rem;display:grid}.operational-form [data-slot=field-legend]{color:var(--workspace-text-primary);padding-inline:.25rem;font-size:.875rem;font-weight:700}.operational-form [data-slot=field-description]{max-width:64ch;color:var(--workspace-text-tertiary);margin:-.5rem 0 0;font-size:.75rem}.operational-form [data-slot=field]{gap:.5rem;min-width:0;display:grid}.operational-form [data-slot=field-label]{display:block}.operational-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.operational-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-form-action{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.operational-form-action p{color:var(--workspace-text-tertiary);margin:0 auto 0 0;font-size:.75rem}.sales-approval-list{border-bottom:1px solid var(--workspace-border-soft);gap:0;display:grid}.sales-approval-list button{border:0;border-bottom:1px solid var(--workspace-border-soft);min-height:4.25rem;color:var(--workspace-text-primary);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(12rem,1fr) auto auto;gap:1rem;padding:.85rem 1.25rem;display:grid}.sales-approval-list button:hover:not(:disabled){background:var(--workspace-inset);color:var(--workspace-text-primary)}.sales-approval-list button strong{font-variant-numeric:tabular-nums}.sales-approval-list button small{color:var(--workspace-text-tertiary)}.sales-approval{background:#245bd40d;border:1px solid #245bd438;border-radius:.5rem;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);margin:1.25rem;padding:1.25rem}.sales-approval-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-approval-fields label{color:var(--workspace-text-secondary);gap:.5rem;font-size:.8125rem;font-weight:650;display:grid}.sales-approval-fields button{align-self:end}.sales-evidence{border-color:var(--workspace-border);background:var(--workspace-canvas);border-radius:.5rem;gap:1.25rem;margin:0 1.25rem 1.25rem;padding:1.25rem;display:grid}.sales-evidence-heading{border-bottom:1px solid var(--workspace-border-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.sales-evidence-heading h3,.sales-evidence-line-title strong{color:var(--workspace-text-primary)}.sales-evidence-heading h3{margin:.25rem 0;font-size:1.125rem}.sales-evidence-heading p,.sales-exceptions p{color:var(--workspace-text-secondary);margin:.2rem 0 0;font-size:.8125rem}.sales-evidence-flags{align-items:center;gap:.5rem;display:flex}.sales-evidence-flags :is(strong,span){background:var(--green-100);color:var(--green-700);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-size:.6875rem}.sales-evidence-metrics,.sales-stock-evidence{border:1px solid var(--workspace-border-soft);background:var(--workspace-surface);border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.sales-evidence-metrics>div,.sales-stock-evidence>div{border-right:1px solid var(--workspace-border-soft);min-width:0;padding:.875rem}.sales-evidence-metrics>div:last-child,.sales-stock-evidence>div:last-child{border-right:0}.sales-evidence :is(dt,dd){margin:0}.sales-evidence dt{color:var(--workspace-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.sales-evidence dd{color:var(--workspace-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.35rem;font-size:.875rem}.sales-exceptions{border-left:3px solid var(--primary);background:#245bd40a;padding:.875rem 1rem}.sales-exceptions h4{margin:0;font-size:.8125rem}.sales-exceptions ul{margin:.75rem 0 0;padding:0;list-style:none}.sales-exceptions li{justify-content:space-between;gap:1rem;display:flex}.sales-evidence-lines{gap:1rem;display:grid}.sales-evidence-lines article{border:1px solid var(--workspace-border-soft);background:var(--workspace-surface);border-radius:.5rem;gap:1rem;padding:1rem;display:grid}.sales-evidence-line-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sales-evidence-line-title>div{gap:.2rem;display:grid}.sales-evidence-line-title span{color:var(--workspace-text-tertiary);font-size:.75rem}.sales-evidence-lines article>dl:not(.sales-stock-evidence){grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;display:grid}.procurement-panel,.finance-panel{overflow:hidden}.procurement-search{align-items:center}.procurement-table,.finance-table,.data-table{font-variant-numeric:tabular-nums;font-size:.8125rem}:is(.procurement-table,.finance-table,.data-table) th{border-bottom-color:var(--workspace-border);background:var(--workspace-inset);color:var(--workspace-text-tertiary);letter-spacing:.065em;text-transform:uppercase;padding-block:.75rem;font-size:.6875rem}:is(.procurement-table,.finance-table,.data-table) td{border-bottom-color:var(--workspace-border-soft);color:var(--workspace-text-primary)}:is(.procurement-table,.finance-table,.data-table) tbody tr{transition:background-color .15s var(--workspace-ease)}:is(.procurement-table,.finance-table,.data-table) tbody tr:hover{background:#245bd408}.dashboard-grid{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:.625rem;gap:0;overflow:hidden}.dashboard-tile{border:0;border-right:1px solid var(--workspace-border-soft);min-height:7rem;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-content:center;align-items:start;column-gap:.875rem;padding:1.15rem 2.75rem 1.15rem 1.15rem;position:relative}.dashboard-tile:hover{border-color:var(--workspace-border-soft);background:var(--workspace-inset);box-shadow:none}.dashboard-tile-title{color:var(--workspace-text-primary);font-size:.9375rem;font-weight:700}.dashboard-tile-icon{width:2rem;height:2rem;color:var(--primary);background:#245bd40f;border:1px solid #245bd424;border-radius:.375rem;place-items:center;display:grid}.dashboard-tile-icon svg,.dashboard-tile-arrow{stroke-width:1.8px;width:1rem;height:1rem}.dashboard-tile-copy{gap:.3rem;display:grid}.dashboard-tile-arrow{color:var(--workspace-text-tertiary);transition:transform .15s var(--workspace-ease);position:absolute;top:1rem;right:1rem}.dashboard-tile:hover .dashboard-tile-arrow{transform:translate(2px,-2px)}.dashboard-tile-desc{max-width:28ch;color:var(--workspace-text-secondary);line-height:1.45}.inventory-card{border-color:var(--workspace-border-soft);background:var(--workspace-canvas);border-radius:.5rem}.inventory-card:hover{border-color:var(--workspace-border)}.inventory-card-head h3{overflow-wrap:anywhere;font-family:var(--font-body);font-size:.9375rem}.inventory-message,.sales-message,.procurement-message,.finance-message{border-bottom:1px solid var(--workspace-border-soft);background:var(--workspace-inset);color:var(--workspace-text-secondary);text-align:left;justify-items:start;padding:1rem 1.25rem}.workspace-loading,.empty-state{align-content:center;min-height:12rem}@media (min-width:64rem){.app-main{padding:2rem clamp(2rem,4vw,4rem)}}@media (max-width:48rem){.page-header{margin-bottom:1rem}.page-header h1{font-size:1.5rem}.page-header-tabs{overflow-x:auto}.sales-form-grid,.operational-form-grid,.operational-form-grid-3,.sales-approval,.sales-approval-fields{grid-template-columns:1fr}.sales-approval-list button{grid-template-columns:1fr;gap:.25rem}.sales-evidence{margin:0 1rem 1rem;padding:1rem}.sales-evidence-heading,.sales-evidence-line-title,.sales-exceptions li{flex-direction:column;align-items:flex-start}.sales-evidence-flags{flex-wrap:wrap}.sales-evidence-metrics,.sales-stock-evidence,.sales-evidence-lines article>dl:not(.sales-stock-evidence){grid-template-columns:1fr 1fr}.sales-evidence-metrics>div:nth-child(2),.sales-stock-evidence>div:nth-child(2){border-right:0}.sales-evidence-metrics>div:nth-child(-n+2),.sales-stock-evidence>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-border-soft)}.procurement-panel:has(.procurement-table){overflow-x:auto}.procurement-table{min-width:40rem}.operational-form,.procurement-fields,.finance-fields,.payment-fields,.sales-form-section{padding:1rem}.operational-form [data-slot=field-set]{padding:.875rem}.operational-form-action{flex-direction:column;align-items:stretch}.operational-form-action p{margin:0}.operational-form-action button{width:100%}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-tile{border-bottom:1px solid var(--workspace-border-soft);min-height:6.5rem}}@media (prefers-reduced-motion:no-preference){.app-main>*{animation:workspace-enter .28s var(--workspace-ease) both}.app-main>:nth-child(2){animation-delay:35ms}.app-main>:nth-child(3){animation-delay:70ms}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
