:root{--color-app-background:#f3f6f8;--color-surface:#fff;--color-surface-subtle:#f8fafb;--color-text-primary:#17212b;--color-text-secondary:#52636f;--color-text-muted:#667783;--color-border:#d9e2e6;--color-border-subtle:#e4eaed;--color-border-strong:#9aafb8;--color-primary:#075e64;--color-primary-hover:#167f88;--color-primary-active:#123d44;--color-focus:#167f88;--color-success-text:#175b36;--color-success-surface:#def2e6;--color-warning-text:#664c00;--color-warning-surface:#fff1c9;--color-danger-text:#6b2730;--color-danger-surface:#f8dfe2;--color-danger-strong:#9f2d35;--color-info-text:#174e66;--color-info-surface:#dceef5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-control:.4rem;--radius-card:.65rem;--radius-panel:.75rem;--radius-pill:999px;--shadow-panel:0 1rem 3rem #19303d12;--control-height:2.75rem;color:var(--color-text-primary);background:var(--color-app-background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:20rem;min-height:100vh;margin:0}a{color:var(--color-primary)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.2rem}button{min-height:var(--control-height);border-radius:var(--radius-control);color:#fff;background:var(--color-primary);font:inherit;cursor:pointer;border:0;padding:.65rem 1rem;font-weight:700}button:not(.button-secondary):not(.button-danger):not(.button-tertiary):hover:not(:disabled),.button-primary:hover{background:var(--color-primary-hover)}button:not(.button-secondary):not(.button-danger):not(.button-tertiary):active:not(:disabled),.button-primary:active{background:var(--color-primary-active)}.button-primary{color:#fff;background:var(--color-primary)}h1,h2,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.08}h2{font-size:1.25rem}.app-shell{grid-template-columns:16rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell--collapsed{grid-template-columns:4.75rem minmax(0,1fr)}.site-header,.site-footer{padding:1.25rem clamp(1rem,5vw,4rem)}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-title{margin:0;font-size:1.05rem;font-weight:750}.site-header nav{gap:.45rem;display:flex}.site-header nav a{color:#394955;border-radius:.4rem;min-height:2.75rem;padding:.75rem .9rem;font-weight:700;text-decoration:none}.site-header nav a:hover,.site-header nav a.active{color:#075e64;background:#e4f1f1}.page-frame{width:min(52rem,100%);margin-inline:auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,3.5rem)}.page-frame--wide{width:min(100rem,100%)}.page-frame--trace{width:min(78rem,100%)}.hero{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.7fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.eyebrow{color:var(--color-primary-hover);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.78rem;font-weight:800}.lead{max-width:45rem;color:var(--color-text-secondary);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.65}.panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel);padding:clamp(1.25rem,4vw,2rem)}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.page-header__content{min-width:0}.page-header h1{margin-bottom:0}.page-header .lead{margin:.6rem 0 0}.page-header__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.check-list{padding-left:1.2rem;line-height:1.8}.muted,.site-footer{color:var(--color-text-muted)}.site-footer{border-top:1px solid var(--color-border);font-size:.9rem}.status-panel{align-items:flex-start;gap:1rem;max-width:45rem;margin-top:2rem;display:flex}.status-panel--success{border-color:#87c6aa}.status-panel--error{border-color:#e0a7a7}.loading-state{min-height:3.25rem;color:var(--color-text-secondary);align-items:center;gap:.75rem;display:flex}.loading-state__indicator{background:var(--color-primary-hover);border-radius:50%;flex:none;width:.65rem;height:.65rem}.empty-state{padding-block:.5rem}.empty-state h2{margin-bottom:.4rem}.empty-state p{color:var(--color-text-secondary);margin-bottom:0}.empty-state__action{margin-top:1rem}.status-dot{border-radius:50%;flex:none;width:.8rem;height:.8rem;margin-top:.3rem;display:block}.status-dot--pending{background:#d7a92a}.status-dot--success{background:#21834e}.status-dot--error{background:#bd3939}.health-checks{gap:.5rem;margin-bottom:0;display:grid}.health-checks div{grid-template-columns:minmax(6rem,auto) 1fr;gap:1rem;display:grid}.health-checks dt{font-weight:700}.health-checks dd{margin:0}@media (width<=44rem){.site-header{flex-direction:column;align-items:flex-start}.site-header nav{width:100%}.site-header nav a{flex:1;place-items:center;display:grid}.hero{grid-template-columns:1fr}}.header-actions,.button-row,.panel-heading,.pagination{align-items:center;gap:.75rem;display:flex}.header-actions{flex-wrap:wrap;justify-content:flex-end}input:focus-visible,button:focus-visible,a:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.2rem}button:disabled{cursor:not-allowed;opacity:.62}.button-secondary{border:1px solid var(--color-border-strong);color:#21424a;background:var(--color-surface)}.button-secondary:hover:not(:disabled){border-color:var(--color-primary-hover);color:var(--color-primary);background:var(--color-surface-subtle)}.button-tertiary{min-height:var(--control-height);padding-inline:var(--space-2);color:var(--color-primary);background:0 0}.button-tertiary:hover:not(:disabled){background:#e4f1f1}.button-danger{background:var(--color-danger-strong)}.button-danger:hover:not(:disabled){background:#8a2530}.confirmation-dialog{color:#172a34;background:#fff;border:1px solid #9aafb8;border-radius:.8rem;width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto;box-shadow:0 1.5rem 4rem #12263047}.confirmation-dialog::backdrop{background:#12263094}.confirmation-dialog__content{gap:1rem;padding:clamp(1.1rem,3vw,1.5rem);display:grid}.confirmation-dialog__content h2,.confirmation-dialog__body>:first-child,.confirmation-dialog__body>:last-child{margin-block:0}.confirmation-dialog__body{gap:.85rem;display:grid}.confirmation-dialog__body label{color:#263c47;gap:.4rem;font-weight:700;display:grid}.confirmation-dialog__actions{justify-content:flex-end}.auth-card{width:min(34rem,100%);margin-inline:auto}.demo-entry-details{border-left:.3rem solid var(--color-info-text);background:var(--color-info-surface);gap:.35rem;margin-block:1rem 1.25rem;padding:.85rem 1rem;display:grid}.demo-entry-details p{margin:0}.demo-verification-panel,.demo-provisioning-panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);gap:.55rem;margin-block:1rem;padding:1rem;display:grid}.demo-verification-panel h2{margin:0;font-size:1rem}.demo-verification-slot{align-items:center;min-height:4.75rem;display:grid}.demo-verification-status,.demo-provisioning-panel p{color:var(--color-text-secondary);margin:0}.demo-provisioning-panel{border-color:var(--color-primary);background:var(--color-info-surface);grid-template-columns:auto 1fr;align-items:center}.demo-provisioning-panel p{grid-column:2}.loading-indicator{border:.15rem solid #075e6440;border-top-color:var(--color-primary);border-radius:var(--radius-pill);width:.8rem;height:.8rem;animation:.9s linear infinite demo-loading}@keyframes demo-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator{animation:none}}.form-stack{gap:1rem;display:grid}.form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-section{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);gap:.75rem;padding:.9rem 1rem;display:grid}.form-section h3{color:var(--color-text-primary);margin:0;font-size:1rem}.form-section--attention{background:var(--color-warning-surface);border-color:#d7a92a}.form-section--evidence{background:var(--color-surface)}.receipt-split{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);gap:1rem;margin:0;padding:1rem;display:grid}.receipt-split legend{color:var(--color-primary);padding-inline:.35rem;font-weight:800}.workflow-handoff{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.55rem;margin:1.25rem 0;display:grid}.workflow-handoff__step{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);gap:.3rem;padding:.8rem;display:grid}.workflow-handoff__step span{color:var(--color-text-secondary);font-size:.88rem}.workflow-handoff__step--current{border-color:var(--color-primary);background:var(--color-info-surface)}.workflow-handoff__arrow{color:var(--color-text-muted);align-content:center;font-size:1.25rem;font-weight:800;display:grid}.technical-fallback{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.form-stack label,.role-options label{color:#263c47;gap:.4rem;font-weight:700;display:grid}input{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.65rem .75rem}input:disabled,select:disabled,textarea:disabled{color:var(--color-text-muted);background:var(--color-surface-subtle);cursor:not-allowed}input[readonly],textarea[readonly]{background:var(--color-surface-subtle)}.field-help{color:#667783;margin:-.6rem 0 0;font-size:.9rem}.notice{background:var(--color-warning-surface);border-left:.3rem solid #d7a92a;margin-bottom:1rem;padding:.85rem 1rem}.notice--error{border-color:var(--color-danger-strong);background:var(--color-danger-surface)}.notice--success{border-color:var(--color-success-text);background:var(--color-success-surface)}.demo-environment-notice{min-height:2.5rem;color:var(--color-info-text);background:var(--color-info-surface);border-bottom:1px solid #b9d7d7;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:.55rem clamp(1rem,4vw,3.5rem);font-size:.9rem;display:flex}.notice>p:first-child{margin-top:0}.notice>p:last-child{margin-bottom:0}.notice__message,.notice__guidance{margin:.35rem 0 0}.notice__guidance{color:var(--color-text-secondary)}.correlation{color:#667783;margin-top:.35rem;font-size:.85rem;display:block}.two-column,.admin-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.detail-list,.record-list{margin:0;padding:0;list-style:none}.detail-list div{border-bottom:1px solid #e4eaed;gap:.25rem;padding:.7rem 0;display:grid}.detail-list dt{font-weight:750}.detail-list dd{color:#52636f;margin:0}.record-list li{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.record-list li>div,.record-list li span{display:block}.record-list li span{color:#667783;margin-top:.2rem;font-size:.9rem}.manage-panel{margin-top:1.5rem}.panel-heading{justify-content:space-between}.role-options{border:1px solid #d9e2e6;border-radius:.5rem;gap:.65rem;margin:0 0 1rem;padding:1rem;display:grid}.role-options label{align-items:center;font-weight:600;display:flex}.role-options input{width:1.25rem;min-height:1.25rem}.pagination{justify-content:space-between;margin-top:1rem}@media (width<=52rem){.form-section-grid,.workflow-handoff{grid-template-columns:1fr}.workflow-handoff__arrow{justify-self:center;transform:rotate(90deg)}.workflow-summary{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:stretch}.page-header__actions{flex:initial}.header-actions{flex-direction:column;align-items:stretch;width:100%}.header-actions nav{overflow-x:auto}.two-column,.admin-layout{grid-template-columns:1fr}.record-list li,.panel-heading{flex-direction:column;align-items:stretch}}select,textarea{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);font:inherit;padding:.65rem .75rem}textarea{resize:vertical;min-height:6rem}select:focus-visible,textarea:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.2rem}.master-layout{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.filter-bar,.inline-form,.measurement-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;display:grid}.filter-bar{background:#fff;border:1px solid #d9e2e6;border-radius:.65rem;align-items:end;margin:1.5rem 0;padding:1rem}.movement-filter-bar{grid-template-columns:repeat(4,minmax(11rem,1fr))}.filter-bar label,.inline-form label,.measurement-grid label,.search-field,.compact-form label{color:#263c47;gap:.4rem;font-weight:700;display:grid}.check-field{align-items:center;min-height:2.75rem;gap:.55rem!important;display:flex!important}.check-field input{width:1.25rem;min-height:1.25rem}.button-link{color:#21424a;background:#fff;border:1px solid #9aafb8;border-radius:.45rem;place-items:center;min-height:2.75rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-grid}.inline-form,.compact-form{background:#f8fafb;border:1px solid #d9e2e6;border-radius:.5rem;margin-top:1rem;padding:1rem}.table-scroll{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overscroll-behavior-inline:contain;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}th,td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.8rem}thead th{background:var(--color-surface-subtle);white-space:nowrap;font-weight:800}tbody tr:focus-within{background:var(--color-surface-subtle)}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--color-surface-subtle)}.numeric-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.identifier{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.table-date-cell,.table-status-cell{white-space:nowrap}.table-action-cell{text-align:right;white-space:nowrap;width:1%}th{color:#52636f;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.manager-route>h1{margin-bottom:.75rem}.manager-route>.filter-bar{margin-block:1rem}.manager-route .panel{padding:clamp(1rem,2vw,1.35rem)}.manager-route-content{gap:1rem;margin-top:1rem;display:grid}.focused-form-panel{justify-self:start;width:min(52rem,100%)}.route-back{width:fit-content;font-weight:750}.manager-table th,.manager-table td{vertical-align:top;padding:.6rem .75rem}.manager-table{min-width:48rem}.manager-table time{white-space:nowrap}.manager-route .detail-grid{gap:.5rem 1.25rem;margin-block:.85rem}.manager-route .detail-grid div{padding-block:.55rem}.document-summary{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem 1.25rem;margin:1rem 0;padding:1rem;display:grid}.document-summary div{align-content:start;gap:.3rem;display:grid}.document-summary dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.78rem;font-weight:750}.document-summary dd,.document-summary p{margin:0}.document-summary p:not(.eyebrow){color:var(--color-text-secondary)}.job-result{border-top:1px solid var(--color-border-subtle);gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.job-result h3,.job-result h4{margin:0}.feature-list{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.manager-route .workflow-section{margin-top:1rem;padding-top:1rem}.overview-attention-heading{margin:1.5rem 0 .75rem}.overview-attention-heading h2,.overview-attention-heading p{margin-bottom:0}.overview-attention-list{margin:0;padding-block:.25rem;list-style:none}.overview-attention-list li{border-bottom:1px solid #d9e2e6;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.overview-attention-list li:last-child{border-bottom:0}.overview-attention-list li>div,.overview-attention-list span{gap:.2rem;display:grid}.overview-attention-action{text-align:right;justify-items:end}.overview-attention-action>span{color:#394955;font-weight:750}@media (width<=40rem){.overview-attention-heading,.overview-attention-list li{flex-direction:column;align-items:stretch}.overview-attention-action{text-align:left;justify-items:start}}.site-header nav{flex-wrap:wrap}@media (width<=64rem){.movement-filter-bar{grid-template-columns:repeat(2,minmax(10rem,1fr))}.master-layout{grid-template-columns:1fr}}@media (width<=40rem){.movement-filter-bar{grid-template-columns:1fr}}.status-badge{color:#6b2730;background:#f8dfe2;border-radius:999px;padding:.3rem .6rem;font-size:.82rem;font-weight:800;display:inline-flex}.status-badge--active{color:#175b36;background:#def2e6}.manage-panel label,.exact-lookup label{color:#263c47;gap:.4rem;font-weight:700;display:grid}.exact-lookup{grid-template-columns:minmax(14rem,1fr) auto;align-items:end}@media (width<=40rem){.exact-lookup{grid-template-columns:1fr}}.trace-lookup{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.4fr) auto;align-items:end;gap:1rem;margin-block:1.5rem 2rem;display:grid}.trace-lookup-hint{color:var(--color-text-secondary);grid-column:1/-1;margin:-.45rem 0 0;font-size:.88rem}.trace-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trace-attention-list,.trace-related ul{margin:0;padding:0;list-style:none}.trace-entry-links{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.trace-attention-list li{border-top:1px solid #dce6e7;justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.trace-attention-list li div{gap:.2rem;display:grid}.reason-code{color:#8a4a14;font-size:.82rem;font-weight:700}.trace-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.trace-consistency{color:#40585b;background:#eef7f7;border-left:.25rem solid #167f88;padding:.75rem 1rem}.trace-context{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.trace-context p{margin:0}.trace-context .eyebrow{margin-bottom:.35rem}.trace-layout{grid-template-columns:minmax(0,2fr) minmax(16rem,.75fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.trace-related{gap:1rem;display:grid;position:sticky;top:1rem}.trace-related li{padding-block:.45rem}.trace-timeline{gap:1rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.trace-timeline:before{content:"";background:#c4d9da;width:2px;position:absolute;inset:0 auto 0 .45rem}.trace-entry{position:relative}.trace-entry-marker{background:#167f88;border:2px solid #fff;border-radius:50%;width:.78rem;height:.78rem;position:absolute;top:1.35rem;left:-1.65rem;box-shadow:0 0 0 2px #167f88}.trace-entry h3,.trace-entry .eyebrow{margin:0}.trace-event-category{color:var(--color-text-secondary);margin-top:.25rem;font-size:.82rem;font-weight:700;display:block}.trace-outcome{color:var(--color-text-secondary);margin-block:.65rem;font-size:.9rem}.trace-entry time{color:#607678;font-size:.84rem}.trace-entry summary{color:#075e64;cursor:pointer;font-weight:700}.trace-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.trace-evidence div{min-width:0}.trace-evidence dt{color:#607678;text-transform:uppercase;font-size:.78rem;font-weight:700}.trace-evidence dd{overflow-wrap:anywhere;margin:.1rem 0 0}@media (width<=58rem){.trace-lookup,.trace-layout,.trace-attention,.trace-context{grid-template-columns:1fr}.trace-related{position:static}}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.summary-card{gap:.4rem;display:grid}.summary-card span{color:#52636f;font-weight:700}.summary-card strong{color:#123d44;font-size:clamp(1.5rem,4vw,2.2rem)}.inventory-badge{border-radius:var(--radius-pill);color:#344a55;background:#e8edf0;padding:.2rem .5rem;font-size:.78rem;font-weight:800;display:inline-flex}.inventory-badge--available{background:var(--color-success-surface);color:var(--color-success-text)}.inventory-badge--qualityinspection{background:var(--color-warning-surface);color:var(--color-warning-text)}.inventory-badge--blocked{color:#374151;background:#e5e7eb}.inventory-badge--damaged{background:var(--color-danger-surface);color:var(--color-danger-text)}.quantity-positive{color:#175b36;font-weight:800}.quantity-negative{color:#8a2530;font-weight:800}.app-sidebar{color:#eef8f7;background:#123d44;border-right:1px solid #20424a;flex-direction:column;min-width:0;height:100vh;padding:1.1rem .85rem;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:.75rem;min-height:3.2rem;display:flex;overflow:hidden}.brand-mark{color:#123d44;background:#d9f2ed;border-radius:.6rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:1.15rem;font-weight:900;display:grid}.sidebar-copy{white-space:nowrap;gap:.15rem;display:grid}.sidebar-copy span{color:#b7cfcc;font-size:.78rem}.sidebar-toggle{color:#eef8f7;background:0 0;border:1px solid #57777c;align-self:flex-end;width:2.25rem;min-height:2.25rem;margin:.8rem 0 1rem;padding:0}.primary-navigation{gap:.35rem;display:grid}.primary-navigation a{color:#dcebea;white-space:nowrap;border-radius:.45rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .7rem;font-weight:750;text-decoration:none;display:flex}.primary-navigation a:hover,.primary-navigation a.active{color:#fff;background:#23636a}.nav-short-label{color:#9ed0ca;letter-spacing:.04em;text-align:center;flex:none;width:2rem;font-size:.67rem;font-weight:900}.app-shell--collapsed .sidebar-copy,.app-shell--collapsed .nav-label{display:none}.app-shell--collapsed .sidebar-toggle{align-self:center}.app-workspace{background:#f3f6f8;min-width:0}.utility-header{background:#fff;border-bottom:1px solid #d9e2e6;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem clamp(1rem,4vw,3.5rem);display:flex}.warehouse-context{align-items:baseline;gap:.5rem;display:flex}.warehouse-context span{color:#667783;font-size:.85rem}.utility-actions{align-items:center;gap:1rem;display:flex}.utility-actions a{color:#394955;font-weight:700;text-decoration:none}.utility-actions a:hover,.utility-actions a.active{color:#075e64;text-decoration:underline}.secondary-navigation{background:#fff;border-bottom:1px solid #d9e2e6;align-items:end;gap:1.25rem;min-height:3.2rem;padding:0 clamp(1rem,4vw,3.5rem);display:flex;overflow-x:auto}.secondary-navigation a{color:#52636f;white-space:nowrap;border-bottom:.2rem solid #0000;padding:.85rem 0 .7rem;font-weight:750;text-decoration:none}.secondary-navigation a:hover,.secondary-navigation a.active{color:#075e64;border-bottom-color:#167f88}.public-header{background:#fff;border-bottom:1px solid #d9e2e6;padding:1.25rem clamp(1rem,5vw,4rem)}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem 1.5rem;margin:1.25rem 0;display:grid}.detail-grid div{border-bottom:1px solid #e4eaed;padding:.75rem 0}.detail-grid dt{color:#52636f;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.detail-grid dd{overflow-wrap:anywhere;margin:.35rem 0 0}.cell-detail{color:#667783;margin-top:.35rem;font-size:.8rem;line-height:1.45;display:block}.workflow-status{border-radius:var(--radius-pill);color:#344a55;white-space:nowrap;background:#e8edf0;padding:.25rem .55rem;font-size:.76rem;font-weight:850;display:inline-flex}.workflow-status--success{color:var(--color-success-text);background:var(--color-success-surface)}.workflow-status--active{color:var(--color-info-text);background:var(--color-info-surface)}.workflow-status--attention{color:var(--color-warning-text);background:var(--color-warning-surface)}.workflow-status--danger{color:var(--color-danger-text);background:var(--color-danger-surface)}.workflow-section{border-top:1px solid #d9e2e6;margin-top:1.5rem;padding-top:1.25rem}.workflow-section h3{margin:0}.workflow-summary{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:1rem;display:grid}.workflow-summary>div{align-content:start;gap:.45rem;display:grid}.workflow-summary .eyebrow,.workflow-summary p,.workflow-summary h3{margin:0}.workflow-summary h3{font-size:1.05rem}.workflow-summary p:not(.eyebrow){color:var(--color-text-secondary)}.workflow-next-action{border-left:.3rem solid var(--color-primary);background:var(--color-info-surface);gap:.45rem;margin:1rem 0;padding:1rem;display:grid}.workflow-next-action h2,.workflow-next-action p{margin:0}.workflow-next-action p:not(.eyebrow){color:var(--color-text-secondary)}.outbound-actions__danger{margin-top:.85rem}.operational-master-layout{grid-template-columns:minmax(20rem,.75fr) minmax(32rem,1.25fr)}.putaway-detail,.outbound-detail,.picking-detail{min-width:0}.scope-switcher{gap:.5rem;margin:1rem 0;display:flex}.scope-switcher button.active{color:#fff;background:#075e64}.work-shell{background:#f2f6f7;min-height:100vh}.work-header{color:#fff;background:#103f46;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,2rem);display:flex}.work-header .eyebrow{color:#b9e2df}.work-header a{color:#fff;font-weight:800}.work-frame{width:min(46rem,100% - 2rem);margin:0 auto;padding:2rem 0}.execute-shell{background:#f2f6f7;min-height:100vh}.execute-header{color:#fff;background:#103f46;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:5rem;padding:.75rem max(1rem,50vw - 24rem);display:grid}.execute-brand,.execute-header nav,.execute-utility{align-items:center;gap:.75rem;display:flex}.execute-brand{color:#fff;text-decoration:none}.execute-brand>span:last-child{display:grid}.execute-brand small{color:#b9e2df}.execute-header nav{justify-content:center}.execute-header nav a,.execute-utility a{color:#e6f5f3;border-radius:.4rem;min-height:2.75rem;padding:.65rem .75rem;font-weight:800;text-decoration:none}.execute-header nav a.active,.execute-header nav a:hover,.execute-utility a:hover{color:#fff;background:#23636a}.execute-header .button-secondary{color:#fff;background:0 0;border-color:#86aaa7}.execute-frame{width:min(46rem,100% - 2rem);margin:0 auto;padding:2rem 0 3rem}.execute-work-list{gap:.8rem;margin-top:1.25rem;display:grid}.execute-work-card{color:#263c47;background:#fff;border:1px solid #cad8dc;border-radius:.65rem;gap:.4rem;min-height:5.5rem;padding:1rem;text-decoration:none;display:grid}.execute-work-card:hover{border-color:#167f88;box-shadow:0 .25rem .9rem #103f461a}.execute-card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.execute-route-cue{color:#075e64;font-size:1.05rem;font-weight:850}.execute-task-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}.execute-task-facts div{background:#fff;border-radius:.5rem;padding:.8rem}.execute-task-facts dt{color:#667783;text-transform:uppercase;font-size:.78rem;font-weight:800}.execute-task-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1.05rem;font-weight:850}.scan-field{color:#263c47;gap:.4rem;font-weight:800;display:grid}.scan-field__expected{color:#52636f;font-weight:600}.scan-field__error{color:#8a2530}.focused-task>.workflow-status,.focused-task>.notice{margin-bottom:1rem}.focused-scan-form{gap:1rem;margin-top:1rem;display:grid}.focused-scan-form input,.focused-scan-form button{min-height:3.25rem;font-size:1.05rem}.packing-slice-facts{margin-block:0}.packing-package-options{gap:.55rem;display:grid}.packing-package-options>span{color:#52636f;font-weight:700}.packing-step-actions{justify-content:space-between}.packing-step-actions>:last-child{margin-left:auto}.packing-review-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.packing-review-list li{border-bottom:1px solid #d9e2e6;justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.packing-review-list li>div,.packing-review-list span{display:block}.packing-review-list span{color:#52636f;margin-top:.2rem}@media (width<=40rem){.execute-header{grid-template-columns:1fr auto}.execute-header nav{grid-area:2/1/auto/-1;justify-content:stretch}.execute-header nav a{text-align:center;flex:1}.execute-utility a{display:none}.execute-frame{width:min(100% - 1rem,46rem);padding-top:1rem}.execute-task-facts{grid-template-columns:1fr}.focused-scan-form{padding:.85rem}.focused-scan-form button{width:100%;min-height:3.75rem}.packing-review-list li{flex-direction:column;align-items:stretch}}.task-action-row td{background:#f8fafb;padding-top:0}.task-action summary{color:#075e64;cursor:pointer;padding:.75rem 0;font-weight:800}.task-scan-form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:end;gap:.8rem;display:grid}.evidence-id{margin:.25rem .5rem 0 0;display:inline-block}.error-text{color:#8a2530;font-weight:700}.callout{background:#eaf5f4;border-left:.3rem solid #167f88;padding:.85rem 1rem}@media (width<=64rem){.app-shell,.app-shell--collapsed{grid-template-columns:4.75rem minmax(0,1fr)}.app-sidebar{padding-inline:.6rem}.sidebar-copy,.nav-label,.sidebar-toggle{display:none}.operational-master-layout{grid-template-columns:1fr}}@media (width<=40rem){.app-shell,.app-shell--collapsed{grid-template-columns:3.8rem minmax(0,1fr)}.app-sidebar{padding-inline:.3rem}.brand-mark{width:2.5rem;height:2.5rem}.utility-header,.utility-actions{flex-direction:column;align-items:flex-start}.utility-actions{gap:.55rem}.demo-environment-notice{flex-direction:column;align-items:flex-start;gap:.2rem}}
