@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.orders-workspace.orders-workspace-v2{--ops-text-control: .875rem;--ops-text-caption: .8125rem;color:var(--ops-body);font:450 14px/1.5 var(--font-sans);gap:0;container:orders / inline-size}.orders-workspace-v2 *,.orders-workspace-v2 *:before,.orders-workspace-v2 *:after{box-sizing:border-box}.orders-workspace-v2 :is(h1,h2,p,dl,dt,dd){margin:0}.orders-workspace-v2 :is(button,input,select,summary){font:inherit}.orders-workspace-v2 :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ops-focus);outline-offset:3px}.orders-workspace-v2 button{cursor:pointer}.orders-workspace-v2 button:disabled{cursor:default;opacity:.55}.orders-workspace-v2 .orders-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 20px}.orders-workspace-v2 .orders-heading h1{color:var(--ops-ink);font-size:30px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.orders-workspace-v2 .orders-heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.orders-workspace-v2 .orders-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--ops-input-line);border-radius:10px;background:var(--ops-paper);color:var(--ops-action);font-weight:550;line-height:1.4;white-space:nowrap;box-shadow:none;transition:background-color .14s,border-color .14s}.orders-workspace-v2 .orders-button:hover:not(:disabled){background:var(--ops-control-hover);border-color:var(--ops-control-hover-line)}.orders-workspace-v2 .orders-button.is-primary{border-color:var(--ops-action);background:var(--ops-action);color:#fff}.orders-workspace-v2 .orders-button.is-primary:hover{background:var(--ops-ink)}.orders-workspace-v2 .orders-view-tabs{position:relative;display:flex;align-items:stretch;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--ops-line)}.orders-workspace-v2 .orders-view-tabs button{position:relative;min-height:44px;padding:10px 18px;border:0;border-radius:8px;background:transparent;color:var(--ops-muted);font-weight:600;white-space:nowrap;transition:color .16s var(--ops-ease),background-color .16s var(--ops-ease)}.orders-workspace-v2 .orders-view-tabs button:after{content:"";position:absolute;height:2px;background:var(--ops-action);bottom:-9px;left:18px;right:18px;transform:scaleX(0);transition:transform .18s var(--ops-ease)}.orders-workspace-v2 .orders-view-tabs button[aria-current=page]{color:var(--ops-ink);background:var(--ops-header)}.orders-workspace-v2 .orders-view-tabs button[aria-current=page]:after{transform:scaleX(1)}.orders-workspace-v2 .orders-view-tabs button:hover{color:var(--ops-ink);background:var(--ops-control-hover)}.orders-workspace-v2 .orders-view-tabs button:active{background:var(--ops-line)}.orders-workspace-v2 .orders-overview{position:relative;display:flex;align-items:center;gap:28px;padding:18px 20px;margin:18px 0;background:var(--ops-header);border-radius:12px}.orders-workspace-v2 .orders-overview-period{display:grid;align-content:center;gap:0;min-width:140px;color:var(--ops-ink);font-size:13px}.orders-workspace-v2 .orders-overview-period select{min-height:32px;padding:2px 22px 2px 0;background-color:transparent;border:0;border-radius:0;color:var(--ops-ink);font-weight:550;font-size:13px}.orders-workspace-v2 .orders-overview-period select:first-child{font-weight:500}.orders-workspace-v2 .orders-overview dl{display:grid;grid-template-columns:1fr 1.6fr 1fr 1fr;flex:1;gap:28px}.orders-workspace-v2 .orders-overview dl>div{border-left:1px solid var(--ops-line);padding-left:24px}.orders-workspace-v2 .orders-overview dt{color:var(--ops-ink);font-size:13px;font-weight:500}.orders-workspace-v2 .orders-overview dd{color:var(--ops-ink);font-size:20px;font-weight:600;letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:3px}.orders-workspace-v2 .orders-overview-toggle{display:none}.orders-workspace-v2 .orders-summary-error{position:absolute;right:12px;bottom:2px;font-size:13px;color:var(--ops-pending)}.orders-workspace-v2 .orders-collection{min-width:0;background:var(--ops-paper);border:1px solid var(--ops-line);border-radius:12px}.orders-workspace-v2 .orders-controls{display:grid;grid-template-columns:minmax(220px,1fr) 150px 162px 150px;gap:12px;align-items:center;padding:20px}.orders-workspace-v2 .orders-search-field{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:0 14px;border:1px solid var(--ops-input-line);border-radius:10px;color:var(--ops-muted);background:var(--ops-paper)}.orders-workspace-v2 .orders-search-field:focus-within{outline:2px solid var(--ops-focus);outline-offset:2px}.orders-workspace-v2 .orders-search-field svg{flex-shrink:0}.orders-workspace-v2 .orders-search-field input{min-width:0;width:100%;padding:12px 0;border:0;outline:0;color:var(--ops-ink);background:transparent;box-shadow:none;font-size:14px}.orders-workspace-v2 input::placeholder{color:var(--ops-muted);opacity:1}.orders-workspace-v2 .orders-filter{display:grid;position:relative;min-width:0;gap:0;padding:4px 10px 3px;border:1px solid var(--ops-input-line);border-radius:10px;background:var(--ops-paper)}.orders-workspace-v2 .orders-filter>span{color:var(--ops-muted);font-size:12px;line-height:18px;pointer-events:none}.orders-workspace-v2 .orders-filter select{min-height:27px;width:100%;padding:0 18px 0 0;border:0;border-radius:0;background-color:transparent;color:var(--ops-ink);font-size:13px;font-weight:550}.orders-workspace-v2 .orders-filter-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:16px;padding:0 20px 12px;margin-top:-8px}.orders-workspace-v2 .orders-reset{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0;border:0;background:transparent;color:var(--ops-action);font-size:13px}.orders-workspace-v2 .orders-reset:hover{text-decoration:underline;text-underline-offset:3px}.orders-workspace-v2 .orders-focus-help{margin-left:auto;align-self:center;color:var(--ops-action);font-size:13px}.orders-workspace-v2 .orders-focus-help summary{cursor:pointer;padding:12px 0;white-space:nowrap}.orders-workspace-v2 .orders-focus-help p{position:absolute;z-index:5;right:0;top:calc(100% + 8px);width:min(360px,100%);padding:16px;border:1px solid var(--ops-input-line);border-radius:10px;background:var(--ops-paper);color:var(--ops-body);line-height:1.6}.orders-workspace-v2 .orders-collection>:is(.inline-error,.mfa-required-banner),.orders-workspace-v2 .orders-load-error{display:block;margin:0 20px 16px;font-size:13px}.orders-workspace-v2 .orders-ledger-scroll{min-width:0}.orders-workspace-v2 .orders-ledger{table-layout:fixed;width:100%;border-collapse:collapse;margin:0;min-width:0;font-size:14px}.orders-workspace-v2 .ledger-order-col,.orders-workspace-v2 .ledger-source-col{width:13%}.orders-workspace-v2 .ledger-customer-col{width:24%}.orders-workspace-v2 .ledger-status-col{width:14%}.orders-workspace-v2 .ledger-payment-col{width:13%}.orders-workspace-v2 .ledger-fulfilment-col{width:14%}.orders-workspace-v2 .ledger-total-col{width:9%}.orders-workspace-v2 :is(.orders-ledger,.draft-orders-table) th{padding:12px;background:var(--ops-header);color:var(--ops-ink);font-size:12px;font-weight:650;border-top:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);text-align:left}.orders-workspace-v2 .orders-ledger td{padding:14px 12px;border:0;border-bottom:1px solid var(--ops-row-line);vertical-align:middle}.orders-workspace-v2 .orders-ledger :is(th,td):nth-child(-n+3){padding-left:20px}.orders-workspace-v2 .orders-ledger-row:last-child td{border-bottom:0}.orders-workspace-v2 .orders-ledger-row:hover{background:var(--ops-row-hover)}.orders-workspace-v2 .ledger-order-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:24px;padding:0;border:0;background:none;color:var(--ops-ink);font-weight:600;text-align:left;overflow-wrap:anywhere}.orders-workspace-v2 .ledger-order-link svg{flex-shrink:0;opacity:0;transition:opacity .12s}.orders-workspace-v2 .ledger-order-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.orders-workspace-v2 .ledger-order-link:is(:hover,:focus-visible) svg{opacity:1}.orders-workspace-v2 .ledger-id-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.orders-workspace-v2 .orders-ledger .ledger-source{text-align:left}.orders-workspace-v2 .ledger-channel{color:var(--ops-body);font-size:13px}.orders-workspace-v2 .ledger-order-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ops-muted);margin-top:5px}.orders-workspace-v2 .ledger-customer strong{display:block;color:var(--ops-ink);font-weight:500;overflow-wrap:anywhere}.orders-workspace-v2 .ledger-customer>span{display:block;max-width:100%;color:var(--ops-muted);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-workspace-v2 .orders-state{display:inline-flex;align-items:center;gap:6px;color:var(--ops-ink);font-size:13px;font-weight:500;line-height:1.45}.orders-workspace-v2 .orders-state svg{flex-shrink:0}.orders-workspace-v2 .orders-state.is-positive{color:var(--ops-positive)}.orders-workspace-v2 .ledger-payment .orders-state.is-positive{color:#16803c;font-weight:700}.orders-workspace-v2 .orders-state.needs-attention,.orders-workspace-v2 .orders-state.tone-amber{color:#936008;font-weight:600}.orders-workspace-v2 .orders-state.tone-grey{color:var(--ops-neutral)}.orders-workspace-v2 .orders-state.tone-blue{color:var(--ops-action);font-weight:600}.orders-workspace-v2 .orders-state.tone-green,.orders-workspace-v2 .orders-state.tone-muted-green{color:var(--ops-positive)}.orders-workspace-v2 .orders-state.is-negative,.orders-workspace-v2 .orders-state.tone-red{color:#b42318;font-weight:700}.orders-workspace-v2 .ledger-workflow{display:inline-flex;position:relative}.orders-workspace-v2 .ledger-focus-reason{display:block;font-size:13px;font-weight:550;color:var(--ops-ink)}.orders-workspace-v2 .ledger-focus-detail{display:block;margin-top:4px;font-size:12px;color:var(--ops-muted);overflow-wrap:anywhere}.orders-workspace-v2 .ledger-focus-detail.is-alert{display:flex;align-items:flex-start;gap:6px;color:#936008;font-weight:600}.orders-workspace-v2 .ledger-focus-detail.is-alert svg{flex:0 0 14px;margin-top:2px}.orders-workspace-v2 .ledger-annotations{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.orders-workspace-v2 .ledger-annotations button,.orders-workspace-v2 .ledger-alert-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:var(--ops-muted);font-size:12px}.orders-workspace-v2 .ledger-alert-link{display:flex;width:fit-content;max-width:100%;align-items:flex-start;gap:6px;margin-top:6px;color:var(--ops-pending);text-align:left;line-height:1.5}.orders-workspace-v2 .ledger-alert-link svg{flex:0 0 13px;margin-top:2px}.orders-workspace-v2 .ledger-alert-link span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.orders-workspace-v2 :is(.ledger-annotations button,.ledger-alert-link):hover{text-decoration:underline;text-underline-offset:3px}.orders-workspace-v2 .orders-ledger .ledger-money{padding-inline:12px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ops-ink)}.orders-workspace-v2 .orders-ledger td.ledger-money{font-weight:550}.orders-workspace-v2 .orders-ledger .ledger-disclosure{display:none}.orders-workspace-v2 .orders-list-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;border-top:1px solid var(--ops-line);color:var(--ops-muted);font-size:13px}.orders-workspace-v2 .orders-footer-status{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.orders-workspace-v2 .orders-list-footer .orders-button{min-height:38px;padding:8px 12px;font-size:13px}.orders-workspace-v2 .orders-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:56px 24px;color:var(--ops-muted)}.orders-workspace-v2 .orders-empty strong{font-size:17px;color:var(--ops-ink);font-weight:600}.orders-workspace-v2 .orders-empty .orders-button{margin-top:6px}.orders-workspace-v2 .orders-loading-row td{padding:20px}.orders-workspace-v2 .orders-loading-row td>div{height:45px;width:100%;border-radius:6px;background:var(--ops-header)}.orders-workspace-v2 .draft-orders-panel{margin-top:24px;box-shadow:none;border:1px solid var(--ops-line);border-radius:12px;background:var(--ops-paper)}.orders-workspace-v2 .draft-orders-header strong{font-size:17px;color:var(--ops-ink);font-weight:600}.orders-workspace-v2 .draft-orders-panel :is(input,select){border-color:var(--ops-input-line);border-radius:10px;color:var(--ops-ink);font-size:14px}.orders-workspace-v2 .draft-orders-panel :is(.status-green,.status-muted){color:var(--ops-ink);background:transparent;padding:0;font-size:13px;font-weight:500}.orders-workspace-v2 .draft-orders-panel .soft-button{border-radius:10px;box-shadow:none;color:var(--ops-ink)}.orders-workspace-v2 .draft-orders-panel .draft-orders-header{padding:20px 20px 0}.orders-workspace-v2 .draft-orders-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;padding:20px}.orders-workspace-v2 .draft-orders-search{min-width:0}.orders-workspace-v2 .draft-orders-search input:focus{outline:0}.orders-workspace-v2 .draft-orders-table{width:100%;min-width:0;color:var(--ops-body);font-size:14px}.orders-workspace-v2 .draft-identity-col,.orders-workspace-v2 .draft-final-col{width:15%}.orders-workspace-v2 .draft-date-col{width:22%}.orders-workspace-v2 .draft-status-col{width:132px}.orders-workspace-v2 .draft-total-col{width:140px}.orders-workspace-v2 .draft-orders-table td{padding:14px 12px;border-bottom:1px solid var(--ops-row-line);overflow-wrap:anywhere}.orders-workspace-v2 .draft-orders-table :is(th,td):first-child{padding-left:20px}.orders-workspace-v2 .draft-orders-table :is(th,td):last-child{padding-right:20px}.orders-workspace-v2 .draft-orders-table tbody tr:hover{background:var(--ops-row-hover)}.orders-workspace-v2 .draft-orders-table .draft-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ops-ink)}.orders-workspace-v2 .draft-orders-table td.draft-total{font-weight:550}@container orders (max-width: 1000px){.orders-workspace-v2 .orders-controls{grid-template-columns:minmax(160px,1fr) 128px 140px 128px;gap:8px;padding:16px}.orders-workspace-v2 .orders-overview{gap:20px}.orders-workspace-v2 .orders-overview dl{gap:16px}.orders-workspace-v2 .orders-overview dl>div{padding-left:16px}.orders-workspace-v2 .orders-ledger :is(th,td){padding-left:8px;padding-right:8px}.orders-workspace-v2 .ledger-order-link,.orders-workspace-v2 .ledger-customer strong{font-size:13px}}@container orders (max-width: 760px){.orders-workspace-v2 .orders-heading{align-items:flex-start;gap:12px}.orders-workspace-v2 .orders-overview{flex-wrap:wrap;gap:16px;padding:16px}.orders-workspace-v2 .orders-overview-period{display:flex;align-items:center;gap:10px;width:100%}.orders-workspace-v2 .orders-overview dl{width:100%;grid-template-columns:1fr 1.4fr 1fr 1fr}.orders-workspace-v2 .orders-overview dl>div{padding-left:10px}.orders-workspace-v2 .orders-overview dl>div:first-child{border:0;padding:0}.orders-workspace-v2 .orders-overview dd{font-size:17px}.orders-workspace-v2 .orders-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-workspace-v2 .orders-search-field{grid-column:1 / -1;min-height:46px}.orders-workspace-v2 .orders-filter-actions{padding:0 16px 12px}.orders-workspace-v2 .orders-ledger,.orders-workspace-v2 .orders-ledger tbody{display:block;width:100%}.orders-workspace-v2 .orders-ledger colgroup,.orders-workspace-v2 .orders-ledger thead{display:none}.orders-workspace-v2 .orders-ledger-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 16px 8px;gap:8px 20px;border-top:1px solid var(--ops-line)}.orders-workspace-v2 .orders-ledger-row td{display:block;min-width:0;border:0;padding:0;text-align:left}.orders-workspace-v2 .orders-ledger-row td:nth-child(-n+3){padding:0}.orders-workspace-v2 .ledger-order-link,.orders-workspace-v2 .ledger-customer strong{font-size:14px}.orders-workspace-v2 .ledger-identity{grid-column:1;grid-row:1}.orders-workspace-v2 .orders-ledger-row .ledger-source{grid-column:1 / -1;grid-row:4;text-align:left}.orders-workspace-v2 .ledger-customer{grid-column:1 / -1;grid-row:2}.orders-workspace-v2 .ledger-payment{grid-column:1;grid-row:3}.orders-workspace-v2 .ledger-fulfilment{grid-column:2;grid-row:3}.orders-workspace-v2 .ledger-work{grid-column:1 / -1}.orders-workspace-v2 .ledger-work:before,.orders-workspace-v2 .ledger-source:before,.orders-workspace-v2 .ledger-payment:before,.orders-workspace-v2 .ledger-fulfilment:before{content:attr(data-label);display:block;font-size:12px;color:var(--ops-muted);margin-bottom:5px}.orders-workspace-v2 .orders-ledger-row .ledger-money{grid-column:2;grid-row:1;padding-inline:0;text-align:right;font-size:16px}.orders-workspace-v2 .ledger-order-link svg{opacity:1}.orders-workspace-v2 .orders-list-footer{flex-wrap:wrap;padding:12px 16px}.orders-workspace-v2 .orders-state{font-size:14px}.orders-workspace-v2 .ledger-annotations button{min-height:36px;font-size:13px}.orders-workspace-v2 .orders-ledger-row:not(.is-expanded) :is(.ledger-order-meta,.ledger-source,.ledger-customer>span,.ledger-note-link,.ledger-annotations:not(.has-unread)){display:none}.orders-workspace-v2 .orders-ledger:not(.is-focused) .orders-ledger-row:not(.is-expanded):not(.has-attention) .ledger-work{display:none}.orders-workspace-v2 .orders-ledger:not(.is-focused) .orders-ledger-row:not(.is-expanded):not(.has-workflow-attention) .ledger-workflow,.orders-workspace-v2 .orders-ledger:not(.is-focused) .orders-ledger-row:not(.is-expanded) .ledger-work:before{display:none}.orders-workspace-v2 .orders-ledger .ledger-disclosure{display:block;grid-column:1 / -1}.orders-workspace-v2 .ledger-disclosure-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--ops-action);font-size:12px;font-weight:550}.orders-workspace-v2 .ledger-disclosure-button:hover{text-decoration:underline;text-underline-offset:3px}.orders-workspace-v2 .ledger-disclosure-button[aria-expanded=true] svg{transform:rotate(180deg)}}@container orders (max-width: 480px){.orders-workspace-v2 .orders-overview{gap:10px;padding:12px}.orders-workspace-v2 .orders-overview-period{display:grid;width:auto;flex:1;gap:0;min-width:0}.orders-workspace-v2 .orders-overview-toggle{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0;border:0;background:transparent;color:var(--ops-action);font-size:12px}.orders-workspace-v2 .orders-overview:not(.is-expanded) dl{display:none}.orders-workspace-v2 .orders-overview.is-expanded dl{flex-basis:100%}.orders-workspace-v2 .orders-overview.is-expanded .orders-overview-toggle svg{transform:rotate(180deg)}.orders-workspace-v2 .ledger-identity .ledger-order-meta{row-gap:1px}.orders-workspace-v2 .ledger-identity .ledger-order-meta time{width:100%}.orders-workspace-v2 .ledger-identity .ledger-order-meta>[aria-hidden]{display:none}.orders-workspace-v2 .orders-heading{align-items:center;gap:12px;padding-bottom:14px}.orders-workspace-v2 .orders-heading h1{font-size:26px}.orders-workspace-v2 .orders-heading-actions{width:auto}.orders-workspace-v2 .orders-heading-actions .is-primary{margin-left:auto}.orders-workspace-v2 .orders-view-tabs{gap:4px;flex-wrap:wrap}.orders-workspace-v2 .orders-focus-help{flex-basis:100%;text-align:right}.orders-workspace-v2 .orders-focus-help p{text-align:left}.orders-workspace-v2 .draft-orders-panel .draft-orders-header{padding:16px 12px 0}.orders-workspace-v2 .draft-orders-filters{grid-template-columns:minmax(0,1fr);padding:12px}.orders-workspace-v2 .draft-orders-search{min-height:46px}.orders-workspace-v2 .orders-view-tabs button{flex:1;padding-inline:10px}.orders-workspace-v2 .orders-overview dl{grid-template-columns:1fr 1.4fr;gap:14px}.orders-workspace-v2 .orders-overview dl>div:nth-child(3){padding:0;border:0}.orders-workspace-v2 .orders-controls{padding:12px;gap:8px}.orders-workspace-v2 .orders-filter{padding:4px 6px 3px}.orders-workspace-v2 .orders-filter select{font-size:12px}.orders-workspace-v2 .orders-filter-actions{padding:0 12px 8px;margin-top:0}.orders-workspace-v2 .orders-reset{min-height:40px}}@media(prefers-reduced-motion:reduce){.orders-workspace-v2 :is(.orders-button,.ledger-order-link svg,.orders-view-tabs button),.orders-workspace-v2 .orders-view-tabs button:after{transition:none}}@container orders (max-width: 790px){.orders-workspace-v2 .draft-orders-table :is(th,td):first-child,.orders-workspace-v2 .draft-orders-table :is(th,td):last-child{padding-inline:0}.orders-workspace-v2 .draft-orders-table .draft-total{text-align:left}}.draft-page{--draft-ink: #263f5c;--draft-muted: #626760;--draft-line: #e4e2da;width:100%;max-width:1580px;margin:0 auto;padding:8px 8px 100px;color:var(--body-ink, #4a4842)}.draft-page *,.draft-dialog *{box-sizing:border-box}.draft-page button,.draft-page input,.draft-page select,.draft-page textarea,.draft-dialog button,.draft-dialog input,.draft-dialog select,.draft-dialog textarea{font:inherit}.draft-page .soft-button,.draft-dialog .soft-button{min-height:40px;border-radius:9px;padding:9px 13px;font-size:13px;line-height:1.4;font-weight:600;box-shadow:none;white-space:normal}.draft-page .soft-button:hover,.draft-dialog .soft-button:hover{transform:none}.draft-page button:disabled,.draft-dialog button:disabled,.draft-menu-disabled{opacity:.55;cursor:not-allowed}.draft-page input:disabled,.draft-page textarea:disabled,.draft-page select:disabled{color:#53594f;background:#f7f6f2;cursor:default}.draft-page :is(button,summary,a,input,select,textarea):focus-visible,.draft-dialog :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid #567a9b;outline-offset:3px}.draft-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;color:var(--draft-muted)}.draft-breadcrumb button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:8px 0;color:var(--draft-ink);cursor:pointer}.draft-page-header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.draft-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#202820}.draft-title h1{margin:0;font-size:29px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.draft-page-header p{font-size:12px;color:var(--draft-muted);margin:8px 0 0}.draft-status{border-radius:7px;padding:5px 9px;font-size:12px;line-height:1.2;color:#4f574f;background:#eaece6;font-weight:550}.draft-status-open{color:#775d24;background:#fff2d4}.draft-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.draft-toolbar>*{flex-shrink:0}.draft-columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.draft-main,.draft-sidebar,.draft-sidebar-secondary{display:grid;gap:20px;align-content:start;min-width:0}.draft-section{border:1px solid var(--draft-line);background:#fffefa;border-radius:14px;min-width:0}.draft-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;min-height:72px}.draft-page h2{margin:0;color:#283229;font-size:17px;line-height:1.4;letter-spacing:-.01em;font-weight:650}.draft-page h3,.draft-dialog h3{color:#39413a;font-size:13px;margin:0;font-weight:600}.draft-count{font-size:12px;font-weight:500;padding-left:6px;color:var(--draft-muted)}.draft-item-labels,.draft-item{display:grid;grid-template-columns:minmax(0,1fr) 92px 70px 96px 28px;gap:14px;align-items:center;padding:18px 22px}.draft-item-labels{padding-top:10px;padding-bottom:10px;font-size:11px;color:#626760;background:#f7f6f2;border-block:1px solid var(--draft-line)}.draft-item-labels span:nth-child(4){text-align:right}.draft-item+.draft-item{border-top:1px solid var(--draft-line)}.draft-item-identity{display:flex;align-items:center;gap:13px;min-width:0}.draft-item-identity strong{display:block;color:#283229;font-size:13px;line-height:1.55;overflow-wrap:anywhere;font-weight:600}.draft-item-identity small{display:block;font-size:11px;color:#626760;line-height:1.6}.draft-page .draft-text-button,.draft-dialog .draft-text-button{display:inline-flex;align-items:center;gap:5px;background:transparent;color:#294f70;padding:7px 0;min-height:34px;border:0;border-radius:3px;cursor:pointer;font-size:12px;line-height:1.4;text-align:left;text-decoration:none}.draft-text-button:hover{text-decoration:underline}.draft-item-identity .draft-text-button{font-size:11px;padding-block:3px;min-height:28px}.draft-inline-field>span{display:none}.draft-item-total{text-align:right;color:#29322a;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.draft-page :is(input:not([type=checkbox]),select,textarea),.draft-dialog :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;border:1px solid #d3d7cd;background:#fffefa;color:#2e392f;border-radius:8px;padding:10px;min-height:40px;font-size:13px;line-height:1.4;box-shadow:none}.draft-page input::placeholder,.draft-dialog input::placeholder,.draft-page textarea::placeholder{color:#6b7167}.draft-page textarea,.draft-dialog textarea{resize:vertical}.draft-page input[type=number]{padding-inline:8px}.draft-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;min-height:36px;border:none;background:transparent;color:#626760;cursor:pointer;border-radius:7px}.draft-icon-button:hover{background:#f0f0e9;color:#263f5c}.draft-line-discount{grid-column:2 / 5;display:flex;gap:12px;padding-top:5px}.draft-line-discount .draft-field{flex:1;margin:0}.draft-empty,.draft-loading{padding:44px 24px;text-align:center;color:#626760}.draft-section-body{padding:0 22px 22px;min-width:0}.draft-section-body>strong{font-size:14px;color:#283f59;overflow-wrap:anywhere}.draft-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#626760;margin-block:14px;min-width:0}.draft-address-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:19px 0 4px}.draft-page address{font-style:normal;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.draft-page address span{display:block}.draft-totals{margin:0;padding:0 22px 18px}.draft-totals>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:13px}.draft-totals dt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.draft-totals dt small{font-size:11px;color:#626760}.draft-totals dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums;color:#283229}.draft-totals .draft-grand-total{font-weight:650;font-size:18px;padding-top:18px;margin-top:8px;border-top:1px solid var(--draft-line, #e4e2da)}.draft-grand-total small{font-weight:500}.draft-payment-settings{display:grid;grid-template-columns:minmax(0,270px) auto;align-items:end;gap:16px;padding:16px 22px;border-top:1px solid var(--draft-line)}.draft-payment-settings .draft-field{margin:0}.draft-payment-settings>.draft-checkbox{min-height:40px;margin:0}.draft-checkbox{display:inline-flex;align-items:center;gap:9px;font-size:12px;line-height:1.6}.draft-checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;accent-color:#263f5c}.draft-inline-hint{font-size:12px;color:#626760;line-height:1.7;margin:0;padding:0 22px 16px}.draft-muted{font-size:12px;color:#626760;line-height:1.7}.draft-menu{position:relative}.draft-menu summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer}.draft-menu summary::-webkit-details-marker{display:none}.draft-menu-options{position:absolute;right:0;top:calc(100% + 6px);z-index:10;width:max-content;max-width:290px;min-width:185px;background:#fffefa;border-radius:10px;box-shadow:0 8px 24px #2a292521;padding:6px}.draft-menu-options button{display:flex;align-items:center;gap:9px;width:100%;padding:12px;border:0;background:transparent;border-radius:6px;font-size:12px;text-align:left;cursor:pointer;color:#334530}.draft-menu-options button:hover{background:#f1f1ea}.draft-page .draft-danger,.draft-dialog .draft-danger{color:#a5463b}.draft-completed{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-bottom:24px;border-radius:12px;background:#edf4eb;color:#385532}.draft-completed>div{flex:1}.draft-completed strong{font-size:14px}.draft-completed p{font-size:12px;margin:5px 0 0;line-height:1.6}.draft-notice{margin:0 0 18px;padding:14px 18px;border-radius:10px;background:#f3f1e7;color:#625331;font-size:13px;line-height:1.7}.draft-notice-error{background:#fcece8;color:#954235}.draft-activity{padding:0 10px}.draft-activity ol{padding:0;margin:13px 0 0;list-style:none}.draft-activity li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--draft-line);font-size:12px;line-height:1.6}.draft-activity li span{overflow-wrap:anywhere}.draft-activity time{color:#626760;white-space:nowrap;font-size:11px}.draft-save-bar{position:sticky;bottom:18px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px auto -75px;max-width:780px;background:#263f5c;color:#fffefa;box-shadow:0 8px 24px #2a29252e;border-radius:12px;padding:14px 18px}.draft-save-bar strong{display:block;font-size:13px}.draft-save-bar span{display:block;font-size:11px;color:#dde6ee;margin-top:4px}.draft-save-bar .soft-button{background:transparent;color:#fffefa;border-color:#708399}.draft-save-bar .primary-soft{background:#fffefa;color:#263f5c;border-color:#fffefa}.draft-dialog{color:#4a4842}.draft-dialog p{font-size:13px;line-height:1.7}.draft-dialog .draft-totals{padding:8px 0 0}.draft-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.draft-form-grid .draft-field{margin:0}.draft-field-wide{grid-column:1 / -1}.draft-form-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;grid-column:1 / -1;margin-top:14px;padding-top:18px;border-top:1px solid #e4e2da}.draft-form-footer .draft-text-button{margin-right:auto}.draft-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d3d7cd;border-radius:8px;margin:0 0 14px}.draft-dialog .draft-search input{border:0;padding-inline:0}.draft-picker-results{max-height:390px;overflow-y:auto}.draft-picker-results>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;padding:15px 5px;text-align:left;border:0;background:transparent;border-bottom:1px solid #e4e2da;cursor:pointer}.draft-picker-results>button:hover{background:#f7f6f2}.draft-picker-results strong,.draft-picker-results small{display:block;font-size:13px;font-weight:550;line-height:1.6}.draft-picker-results small{font-size:11px;font-weight:400;color:#626760}.draft-picker-results>button>span:last-child{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:12px}.draft-invoice-preview{display:block;width:100%;height:430px;border:1px solid #e4e2da;border-radius:9px;margin-top:15px;background:#fff}@media(max-width:1200px){.draft-columns{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.draft-item,.draft-item-labels{grid-template-columns:minmax(0,1fr) 80px 62px 76px 26px;gap:9px;padding-inline:16px}.draft-section-header{padding-inline:16px;flex-wrap:wrap}.draft-section-body{padding-inline:16px}}@media(max-width:960px){.draft-columns{grid-template-columns:minmax(0,1fr)}.draft-sidebar{grid-template-columns:1fr 1fr;align-items:start}.draft-sidebar .draft-section:first-child{grid-row:auto}}@media(max-width:600px){.draft-page{padding-inline:0}.draft-page-header{align-items:flex-start;flex-direction:column}.draft-title h1{font-size:26px}.draft-breadcrumb{margin-bottom:12px}.draft-page .soft-button,.draft-dialog .soft-button,.draft-icon-button{min-height:44px}.draft-page-header .draft-toolbar{width:100%}.draft-columns,.draft-main,.draft-sidebar{gap:18px}.draft-sidebar{grid-template-columns:minmax(0,1fr)}.draft-item-labels{display:none}.draft-item{position:relative;grid-template-columns:minmax(0,1fr) 78px 1fr;gap:12px;padding:16px;border-top:1px solid #e4e2da}.draft-item-identity{grid-column:1 / -1;padding-right:30px}.draft-inline-field>span{display:block;font-size:11px;color:#626760;margin-bottom:5px}.draft-remove{position:absolute;top:11px;right:8px}.draft-line-discount{grid-column:1 / -1}.draft-item-total{align-self:end;padding-bottom:11px}.draft-section-header{gap:12px;padding:16px}.draft-section-header .draft-toolbar{width:100%}.draft-section-header .draft-toolbar .soft-button{font-size:12px;padding-inline:10px}.draft-section-header h2{font-size:16px}.draft-totals{padding-inline:16px}.draft-payment-settings{padding-inline:16px;gap:15px}.draft-activity li{flex-direction:column;gap:4px}.draft-completed{flex-wrap:wrap;padding:16px}.draft-completed .soft-button{margin-left:36px}.draft-save-bar{bottom:max(10px,env(safe-area-inset-bottom));padding:12px;gap:12px;border-radius:10px;flex-wrap:wrap}.draft-save-bar>div:first-child{width:100%}.draft-save-bar .draft-toolbar{margin-left:auto}.draft-form-grid{gap:12px}}@media print{body:has(.draft-page) :is(.sidebar,.app-sidebar,.topbar,.app-topbar,.draft-toolbar,.draft-breadcrumb,.draft-save-bar,.draft-text-button,.draft-icon-button,.draft-activity,.draft-payment-settings){display:none!important}.draft-page{max-width:none;padding:0}.draft-private-reference,.draft-alias-caption{display:none!important}.draft-columns{grid-template-columns:2fr 1fr}.draft-page :is(input,textarea,select){background:transparent;border:none;padding:0}.draft-section{break-inside:avoid}}.draft-page .draft-themed-button{background:#eaf0f6;border-color:#cedbe7;color:#294d6e}.draft-page .draft-themed-button:hover{background:#dce8f2;border-color:#b8cbdc}.draft-select{display:block;position:relative}.draft-page .draft-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#edf3f8;border-color:#c5d4e1;color:#294d6e;font-weight:550;padding-right:34px}.draft-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#496781;pointer-events:none}.draft-page .draft-select select:disabled{background:#f0f4f7;color:#526b80;opacity:1}.draft-sidebar .draft-section-header{min-height:54px;padding:12px 18px}.draft-sidebar .draft-section-body{padding:0 18px 16px}.draft-sidebar .draft-field{margin-block:10px}.draft-sidebar .draft-field:last-child{margin-bottom:0}.draft-sidebar .draft-address-heading{margin-top:12px}.draft-sidebar .draft-same-address{margin:0}.draft-sidebar address{line-height:1.65}.draft-sidebar textarea{min-height:90px}.draft-page .draft-custom-title{font-weight:600}@media(max-width:600px){.draft-sidebar-secondary{gap:18px}.draft-payment-settings>.draft-checkbox{min-height:44px}.draft-page .draft-select select{min-height:44px}}.draft-item-copy{width:100%;min-width:0}.draft-item-name{display:flex;align-items:flex-start;gap:7px}.draft-item-name>strong,.draft-item-name>input{flex:1;min-width:0}.draft-page .draft-alias-button{color:#315a7c;background:#edf3f8;width:28px;min-height:28px;flex-shrink:0}.draft-page .draft-alias-button:hover,.draft-page .draft-alias-button.is-active{background:#dce8f2;color:#203f5c}.draft-item-identity .draft-alias-caption{color:#426481}.modal-panel.customer-comms-modal-panel{max-width:min(960px,calc(100vw - 48px));padding:0;gap:0;border:0;border-radius:16px;background:var(--ops-paper);color:var(--ops-body)}.modal-panel.customer-comms-modal-panel:has(.is-composing){width:min(720px,calc(100vw - 48px));height:auto;align-self:center;max-height:calc(100dvh - 48px)}.customer-comms-modal-panel .modal-header{padding:22px 24px 18px;border-bottom:1px solid var(--ops-line)}.customer-comms-modal-panel .modal-header h2{color:var(--ops-ink);font:600 20px/1.4 var(--font-sans);letter-spacing:-.015em}.customer-comms-modal-panel .modal-description{margin-top:4px;color:var(--ops-muted);font:450 13px/1.5 var(--font-sans)}.customer-comms-modal-panel .modal-header .icon-button{min-width:40px;min-height:40px;border-radius:var(--ops-radius-control)}.customer-comms-modal-panel .customer-comms-modal-body{padding:0;overflow:auto}.customer-comms-modal-panel:has(.is-composing) :is(.customer-comms-dialog,.customer-comms-panel){height:auto}.customer-comms-panel{color:var(--ops-body);font:450 14px/1.5 var(--font-sans)}.customer-comms-panel.is-composing{display:block}.customer-comms-panel :is(button,input,textarea){font-family:var(--font-sans)}.customer-comms-panel :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--ops-focus);outline-offset:3px}.customer-comms-panel .message-composer{gap:16px;padding:18px 24px 24px;overflow:visible}.customer-comms-panel .message-composer-topline{flex-wrap:wrap;gap:8px;margin-bottom:2px}.customer-comms-panel .message-back-button{min-height:40px;color:var(--ops-action);font-size:13px;font-weight:550}.customer-comms-panel .message-composer-tabs{display:flex;width:auto;gap:2px;padding:3px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);background:var(--ops-canvas)}.customer-comms-panel .message-composer-tabs button{min-height:34px;padding:6px 12px;border-radius:7px;font-size:13px;font-weight:550}.customer-comms-panel .message-composer-tabs button.active{background:#eaf2ff;color:var(--ops-ink)}.customer-comms-panel .message-composer-tabs button:disabled{color:var(--ops-muted);background:var(--ops-neutral-surface);opacity:1}.customer-comms-panel .message-composer h3{margin:0;color:var(--ops-ink);font:600 17px/1.4 var(--font-sans);letter-spacing:-.015em}.customer-comms-panel .message-recipient-line{padding:12px 14px;gap:10px;border-radius:var(--ops-radius-control);color:var(--ops-muted);background:var(--ops-control-hover);font-size:14px}.customer-comms-panel .message-recipient-line strong{min-width:0;overflow-wrap:anywhere;color:var(--ops-ink);font-weight:550;font-variant-numeric:tabular-nums}.customer-comms-panel .message-recipient-type{margin-left:auto;font-size:12px}.customer-comms-panel .message-composer label{gap:8px;color:var(--ops-ink);font-size:13px;font-weight:550}.customer-comms-panel .message-composer :is(input,textarea){padding:12px 14px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);color:var(--ops-ink);background:var(--ops-paper);font:450 14px/1.6 var(--font-sans)}.customer-comms-panel .message-composer textarea{min-height:170px;resize:vertical}.customer-comms-panel .message-composer :is(input,textarea)::placeholder{color:var(--ops-muted);opacity:1}.customer-comms-panel .message-compose-count{justify-self:end;margin-top:-10px;color:var(--ops-muted);font-size:12px;font-variant-numeric:tabular-nums}.customer-comms-panel .message-compose-footer{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--ops-line)}.customer-comms-panel .soft-button{min-height:44px;padding:10px 16px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);color:var(--ops-action);background:var(--ops-paper);font-size:14px;font-weight:550;box-shadow:none}.customer-comms-panel .soft-button.primary-soft{color:var(--ops-paper);border-color:var(--ops-action);background:var(--ops-action)}.customer-comms-panel .soft-button.primary-soft:hover:not(:disabled){background:var(--ops-ink)}.customer-comms-panel .soft-button:disabled{color:var(--ops-muted);background:var(--ops-neutral-surface);border-color:var(--ops-line);opacity:1}.customer-comms-panel .message-composer-send{position:static;justify-self:end;width:auto;margin:0;gap:8px;box-shadow:none}.customer-comms-modal-panel .customer-comms-toolbar{padding:14px 24px}@media(max-width:600px){.modal-panel.customer-comms-modal-panel:has(.is-composing){width:100%;max-width:100%;max-height:calc(100dvh - 24px)}.customer-comms-modal-panel .modal-header{padding:18px}.customer-comms-panel .message-composer{padding:12px 18px 18px}.customer-comms-panel .message-composer :is(input,textarea){font-size:16px}.customer-comms-panel .message-composer textarea{min-height:150px}.customer-comms-panel .message-composer-tabs button{min-height:40px}.customer-comms-panel .message-back-button{min-height:44px}.customer-comms-panel .message-compose-footer{padding-bottom:env(safe-area-inset-bottom)}}:root{color:#303030;background:#f5f4f1;font-family:var(--font-sans);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--font-sans: "Inter Variable", Inter, -apple-system, "system-ui", "Segoe UI", Roboto, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-ui: 15px;--text-md: 16px;--text-lg: 18px;--text-xl: 22px;--text-display: 26px;--leading-xs: 16px;--leading-sm: 18px;--leading-base: 20px;--leading-md: 22px;--leading-lg: 24px;--leading-xl: 28px;--leading-display: 32px;--leading-tight: 1.25;--leading-normal: 1.45;--leading-relaxed: 1.6;--neutral-0: #fffefa;--neutral-50: #f7f6f2;--neutral-100: #f0efe9;--neutral-200: #e4e2da;--neutral-300: #cfccc0;--neutral-400: #aaa69a;--neutral-500: #8c887c;--neutral-600: #6b6860;--neutral-700: #4a4842;--neutral-800: #33322e;--neutral-900: #1e1e1e;--accent-50: #e8eef3;--accent-100: #d4e0ea;--accent-200: #b5c8d8;--accent-300: #557695;--accent-400: #2c4a6b;--accent-500: #263f5c;--accent-600: #1f3550;--accent-800: #1a2f47;--accent-900: #152840;--sidebar-paper: #eeede9;--sidebar-surface: rgb(238 237 233 / 80%);--nav-label: #55534e;--nav-hover-surface: rgb(7 20 38 / 8%);--nav-hover-ink: #071426;--nav-current-surface: #0b2541;--nav-label-weight: 650;--nav-current-weight: 600;--status-success: #39b86d;--status-success-soft: #e8f8ef;--status-success-text: #247a4a;--status-success-border: #b9dfc9;--status-warning: #d89d21;--status-warning-soft: #fff3d8;--status-warning-text: #906410;--status-warning-border: #ead39f;--status-danger: #d45c51;--status-danger-soft: #fde9e7;--status-danger-text: #b84f45;--status-danger-text-strong: #923b34;--status-danger-border: #edbeb9;--status-info-soft: #eaf2ff;--status-info-text: #2f68b7;--status-context-soft: #f1ecff;--status-context-text: #6b4bb2;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 20px;--radius-full: 999px;--radius-pill: var(--radius-full);--shadow-sm: 0 1px 2px rgba(42, 41, 37, .06);--shadow-md: 0 8px 24px rgba(42, 41, 37, .08);--shadow-lg: 0 20px 55px rgba(39, 38, 34, .1);--navy-950: #0b1726;--dur-fast: .12s;--dur-base: .2s;--ease-out: cubic-bezier(.22, 1, .36, 1);--focus-border: rgba(44, 74, 107, .38);--focus-halo: rgba(44, 74, 107, .13);--focus-outline: var(--accent-400);--focus-ring: 0 0 0 2px var(--focus-halo);--paper: var(--neutral-0);--paper-soft: var(--neutral-50);--ink: var(--neutral-700);--heading: var(--neutral-900);--muted: #6b6860;--line: var(--neutral-200);--green: var(--status-success);--green-soft: var(--status-success-soft);--amber: var(--status-warning);--amber-soft: var(--status-warning-soft);--red: var(--status-danger);--red-soft: var(--status-danger-soft);--blue-soft: var(--status-info-soft);--shadow: var(--shadow-lg);--shadow-soft: var(--shadow-md)}.orders-subnav{display:flex;gap:4px;width:fit-content;margin:-2px 0 16px;padding:4px;border:1px solid rgba(42,41,37,.08);border-radius:12px;background:#f9f8f4db}.orders-subnav button{min-height:34px;padding:0 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.orders-subnav button.active{color:var(--accent-900);background:var(--neutral-0);box-shadow:0 1px 3px #1a233014}.draft-orders-header>div{display:grid;gap:2px}.draft-orders-header>div>strong{color:var(--heading);font-size:var(--text-md)}.draft-orders-header>div>span{color:var(--muted);font-size:var(--text-xs)}.draft-orders-header select{min-width:150px}.draft-orders-filters{display:flex;align-items:center;gap:12px;padding:0 24px 20px;flex-wrap:wrap}.draft-orders-search{display:flex;align-items:center;gap:10px;flex:1;min-width:220px;padding:10px 14px;border:1px solid var(--border);border-radius:12px}.draft-orders-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;outline:none}.draft-orders-search:focus-within{outline:2px solid var(--accent-600);outline-offset:2px}.draft-orders-filters select{min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--neutral-0);color:var(--heading);font:inherit}.draft-orders-pagination{display:flex;gap:8px}.draft-sync-status{padding:0 24px;color:var(--muted)}.draft-orders-table .draft-total{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.draft-orders-table .status-muted,.draft-orders-table .status-green{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;white-space:nowrap}.draft-order-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent-900);text-decoration:none}.draft-order-link:hover{text-decoration:underline;text-underline-offset:3px}.draft-order-row-actions{display:flex;align-items:center;gap:7px}.soft-button.compact{min-height:32px;padding:0 12px;font-size:var(--text-xs)}.draft-order-modal-panel{max-height:min(860px,calc(100dvh - 32px))}.draft-order-modal-body{display:grid;gap:18px}.draft-order-detail-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:var(--text-sm)}.draft-order-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--neutral-50)}.draft-order-summary-grid>div{display:grid;align-content:start;gap:4px;min-height:90px;padding:17px 18px;border-right:1px solid var(--border)}.draft-order-summary-grid>div:last-child{border-right:0}.draft-order-summary-grid span,.draft-order-summary-grid small,.draft-order-section-heading span,.draft-order-line small,.draft-order-confirm span{color:var(--muted);font-size:var(--text-xs)}.draft-order-summary-grid strong{color:var(--heading);font-size:var(--text-md)}.draft-order-success{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--status-success-border);border-radius:12px;color:var(--status-success-text);background:var(--status-success-soft);font-weight:700}.draft-order-detail-section,.draft-order-actions-section{display:grid;gap:12px}.draft-order-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.draft-order-section-heading>div{display:grid;gap:2px}.draft-order-section-heading strong{color:var(--heading);font-size:var(--text-md)}.draft-order-lines{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--neutral-0)}.draft-order-line,.draft-order-extra-line{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:12px 16px;border-bottom:1px solid var(--border)}.draft-order-line:last-child,.draft-order-extra-line:last-child{border-bottom:0}.draft-order-line>div{display:grid;gap:3px}.draft-order-extra-line{min-height:48px;margin-top:-1px;border:1px solid var(--border);background:var(--neutral-50)}.draft-order-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-order-action-card{display:flex;min-height:78px;align-items:flex-start;gap:12px;padding:15px;border:1px solid var(--border);border-radius:14px;color:var(--accent-900);background:var(--neutral-0);text-align:left;cursor:pointer}.draft-order-action-card:hover:not(:disabled){border-color:#1c476f47;background:var(--accent-50)}.draft-order-action-card:disabled{opacity:.5;cursor:not-allowed}.draft-order-action-card>span{display:grid;gap:4px}.draft-order-action-card small{color:var(--muted);font-size:var(--text-xs);font-weight:500}.draft-order-action-card.danger{color:var(--status-danger-text)}.draft-order-confirm{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--status-warning-border);border-radius:14px;background:var(--status-warning-soft)}.draft-order-confirm.danger{border-color:var(--status-danger-border);background:var(--status-danger-soft)}.draft-order-confirm>div:first-child{display:grid;gap:3px}.draft-order-confirm>div:last-child{display:flex;gap:8px}.danger-button{border-color:var(--status-danger-border)!important;color:var(--neutral-0)!important;background:var(--status-danger)!important}@media(max-width:760px){.draft-order-summary-grid,.draft-order-action-grid{grid-template-columns:1fr 1fr}.draft-order-summary-grid>div:nth-child(2){border-right:0}.draft-order-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.draft-order-line,.draft-order-extra-line,.draft-order-confirm{align-items:flex-start;flex-direction:column}.draft-order-confirm>div:last-child{width:100%}.draft-order-confirm>div:last-child>button{flex:1}}@media(max-width:480px){.draft-order-summary-grid,.draft-order-action-grid{grid-template-columns:1fr}.draft-order-summary-grid>div{border-right:0;border-bottom:1px solid var(--border)}.draft-order-summary-grid>div:last-child{border-bottom:0}}.create-order-workspace-modal{width:calc(100vw - 32px)!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important}.create-order-workspace-modal .modal-header,.create-order-workspace-modal .modal-footer{flex:0 0 auto}.create-order-workspace-modal .create-order-modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.create-order-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;height:100%;min-height:0}.create-order-main-column,.create-order-side-rail{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.create-order-main-column,.create-order-side-rail{display:grid;align-content:start;gap:16px;padding-right:4px}.create-order-products-card,.create-order-payment-card,.create-order-rail-card{border:1px solid rgba(42,41,37,.09);border-radius:18px;background:#fffefad6}.create-order-products-card,.create-order-payment-card{padding:16px}.create-order-rail-card{padding:14px}.create-order-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.create-order-card-header>div:first-child{display:flex;align-items:center;gap:9px}.create-order-card-header h3{margin:0;color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md)}.create-order-header-actions,.create-order-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.create-order-item-list{display:grid;gap:9px}.create-order-item-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) 74px 96px 88px 34px;align-items:end;gap:10px;padding:13px;border:1px solid rgba(42,41,37,.08);border-radius:15px;background:#ffffffc2}.create-order-item-row.aliased{border-color:#2c4a6b33;background:#f8fbff}.create-order-item-copy{display:grid;align-self:center;gap:3px;min-width:0}.create-order-item-copy>strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap}.create-order-item-copy>span,.create-order-compact-field>span,.create-order-rail-note{color:var(--muted);font-size:var(--text-xs);line-height:16px}.create-order-inline-actions button,.create-order-selected-customer button,.create-order-no-customer button{width:fit-content;padding:0;border:0;color:var(--accent-900);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:740;cursor:pointer}.create-order-compact-field{display:grid;gap:5px;min-width:0}.create-order-compact-field input{width:100%;min-width:0;border:1px solid rgba(42,41,37,.12);background:var(--neutral-0);color:var(--heading);outline:0;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.create-order-compact-field input:focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.create-order-line-total{align-self:center;color:var(--heading);font-size:var(--text-sm);text-align:right}.create-order-remove-line{align-self:center;color:var(--status-danger-text)}.create-order-empty-products{display:grid;justify-items:center;gap:5px;width:100%;min-height:170px;border:1px dashed rgba(42,41,37,.14);border-radius:15px;color:var(--muted);background:#f9f8f48a;font:inherit;cursor:pointer}.create-order-empty-products strong{color:var(--heading);font-size:var(--text-sm)}.create-order-empty-products span{font-size:var(--text-xs)}.create-order-payment-table{overflow:hidden;border:1px solid rgba(42,41,37,.08);border-radius:15px}.create-order-payment-table>div,.create-order-payment-table>button{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:50px;padding:10px 14px;border:0;color:var(--ink);background:#ffffffad;font:inherit;text-align:left}.create-order-payment-table>*+*{border-top:1px solid rgba(42,41,37,.08)}.create-order-payment-table>button{color:var(--accent-900);cursor:pointer}.create-order-payment-table span,.create-order-payment-table strong{font-size:var(--text-sm);font-weight:720}.create-order-payment-table small{color:var(--muted);font-size:var(--text-xs)}.create-order-payment-table strong{color:var(--heading);text-align:right}.create-order-payment-table .total{background:#f9f8f4e0}.create-order-customer-tabs,.create-order-discount-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;border-radius:11px;background:#f1f0ebe6}.create-order-customer-tabs button,.create-order-discount-type button{min-height:34px;border:0;border-radius:8px;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:720;cursor:pointer}.create-order-customer-tabs button.active,.create-order-discount-type button.active{color:var(--heading);background:var(--neutral-0);box-shadow:0 1px 3px #1a233014}.create-order-search-field{display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(42,41,37,.12);border-radius:12px;background:var(--neutral-0);color:var(--muted);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.create-order-search-field:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.create-order-search-field input{width:100%;min-height:42px;padding:0;border:0;outline:0!important;background:transparent;box-shadow:none!important}.create-order-search-field input:focus{outline:0!important;box-shadow:none!important}.create-order-search-list{margin-top:9px}.create-order-no-customer,.create-order-selected-customer{display:grid;gap:5px}.create-order-selected-customer>strong,.create-order-no-customer>strong{color:var(--heading);font-size:var(--text-sm)}.create-order-selected-customer>span,.create-order-selected-customer>small,.create-order-no-customer>span{color:var(--muted);font-size:var(--text-xs);line-height:16px}.create-order-submodal{max-width:min(720px,calc(100vw - 32px))}.create-order-add-product,.create-order-custom-form,.create-order-delivery-options,.create-order-discount-form{display:grid;gap:14px}.create-order-product-results{max-height:320px}.create-order-small-input{max-width:130px}.create-order-delivery-options>label{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid rgba(42,41,37,.1);border-radius:14px;background:#ffffffc2;cursor:pointer}.create-order-delivery-options>label.selected{border-color:#2c4a6b47;background:#f4f8fc}.create-order-delivery-options>label>span{display:grid;gap:2px}.create-order-delivery-options>label strong{color:var(--heading);font-size:var(--text-sm)}.create-order-delivery-options>label small{color:var(--muted);font-size:var(--text-xs)}.create-order-delivery-fields,.create-order-discount-form>.order-edit-two-col{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;padding:0 12px 4px 42px}.create-order-value-input{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(42,41,37,.12);border-radius:12px;background:var(--neutral-0)}.create-order-value-input input{width:100%;padding-inline:0;border:0;outline:0}.create-order-completion-options.compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}@media(max-width:1100px){.create-order-workspace{grid-template-columns:minmax(0,1fr) 285px}.create-order-item-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 70px 90px 34px}.create-order-line-total{display:none}}@media(max-width:820px){.create-order-workspace{grid-template-columns:1fr;overflow-y:auto}.create-order-main-column,.create-order-side-rail{overflow:visible}.create-order-side-rail{grid-row:1}.create-order-item-row{grid-template-columns:1fr 1fr;align-items:start}.create-order-item-copy{grid-column:1 / -1}.create-order-compact-field.quantity,.create-order-compact-field.price{grid-column:auto}.create-order-line-total{display:block}.create-order-remove-line{justify-self:end}}@media(max-width:640px){.create-order-workspace-modal{width:100%!important;height:var(--dialog-viewport-height, 100dvh)!important;max-height:var(--dialog-viewport-height, 100dvh)!important}.orders-subnav{width:100%}.orders-subnav button{flex:1}.create-order-card-header{align-items:flex-start;flex-direction:column}.create-order-header-actions{width:100%}.create-order-header-actions .soft-button{flex:1}.create-order-payment-table>div,.create-order-payment-table>button{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.create-order-payment-table small{grid-column:1 / -1;grid-row:2}.create-order-payment-table strong{grid-column:2;grid-row:1}.create-order-delivery-fields,.create-order-completion-options.compact{grid-template-columns:1fr;padding-left:0}.draft-orders-header{align-items:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}:where(input,select,textarea):focus-visible{outline:none;border-color:var(--focus-border);box-shadow:var(--focus-ring)}.tabular,td.num,.stat-tile strong,.strip-stat strong{font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--ink);font-size:var(--text-base);line-height:var(--leading-base);font-weight:450}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:progress;opacity:.7}.app-shell{--sidebar-width: 272px;--workspace-pad-x: 28px;--topbar-shell-overlap: calc(var(--sidebar-width) + var(--workspace-pad-x));--topbar-search-center-offset: 220px;display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh;background:linear-gradient(180deg,#fbfaf7,#f1f0ec)}.app-shell .sidebar>.brand{opacity:0;visibility:hidden;pointer-events:none}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:22px 14px;border-right:1px solid var(--line);background:var(--sidebar-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand{display:flex;align-items:center;gap:12px;padding:8px 10px 28px;font-size:var(--text-md);font-weight:550}.brand small{display:block;margin-top:2px;color:#929089;font-size:var(--text-xs);font-weight:700}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:#1f2a44;box-shadow:0 10px 24px #1f2a4424}.nav-list,.sidebar-footer{display:grid;gap:4px}.sidebar-footer{margin-top:auto}.nav-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:10px;color:var(--nav-label);background:transparent;text-align:left;font-weight:var(--nav-label-weight);transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item-badge{min-width:22px;min-height:20px;margin-left:auto;padding:2px 6px;border-radius:999px;color:#fff;background:var(--status-danger-text);font-size:10px;line-height:16px;font-variant-numeric:tabular-nums;text-align:center}.nav-item:hover{background:var(--nav-hover-surface);color:var(--nav-hover-ink)}.nav-item.active{background:var(--nav-current-surface);color:var(--neutral-0);font-weight:var(--nav-current-weight)}.nav-item.active:hover{background:var(--nav-hover-ink);color:var(--neutral-0)}.nav-item:disabled{cursor:default;opacity:.55}.nav-item:disabled:hover{background:transparent;color:#55534e;box-shadow:none}.nav-item:active{transform:scale(.99)}.inventory-nav-group{min-width:0}.inventory-nav-trigger .inventory-nav-caret{flex:0 0 16px;margin-left:auto;opacity:.65;transition:transform .24s cubic-bezier(.16,1,.3,1)}.inventory-nav-group[data-expanded=true] .inventory-nav-caret{transform:rotate(180deg)}.inventory-nav-submenu{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s .24s}.inventory-nav-submenu[data-expanded=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.inventory-nav-submenu-clip{min-height:0;overflow:hidden}.inventory-nav-links{display:grid;gap:2px;padding:6px 0 8px 18px}.inventory-nav-link{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:8px;color:var(--nav-label);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:background-color .14s ease,color .14s ease}.inventory-nav-icon{flex:0 0 16px;color:inherit}.inventory-nav-link[aria-current=page] .inventory-nav-icon{stroke-width:2.5}.inventory-nav-link:hover{color:var(--nav-hover-ink);background:var(--nav-hover-surface)}.inventory-nav-link[aria-current=page]{color:var(--nav-hover-ink);background:var(--nav-hover-surface);font-weight:700}.inventory-nav-link:focus-visible{outline:2px solid var(--nav-current-surface);outline-offset:-2px}.inventory-nav-mobile-heading[hidden]{display:none}@media(min-width:821px){.sidebar{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.sidebar>.brand,.sidebar>.nav-list,.sidebar>.sidebar-footer{flex-shrink:0}.sidebar>.sidebar-footer{padding-top:12px}.nav-item.inventory-nav-trigger.active{color:var(--nav-hover-ink);background:transparent;font-weight:700}.nav-item.inventory-nav-trigger.active:hover{background:var(--nav-hover-surface)}}.inventory-nav-submenu.is-mobile{position:fixed;z-index:90;right:max(12px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:block;max-height:min(440px,calc(100dvh - 180px));padding:12px;overflow-y:auto;overscroll-behavior:contain;border-radius:12px;background:var(--neutral-0);box-shadow:0 10px 32px #0714262e;transform:translateY(8px);pointer-events:none;transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s .22s}.inventory-nav-submenu.is-mobile[data-expanded=true]{transform:translateY(0);pointer-events:auto;transition-delay:0s}.inventory-nav-submenu.is-mobile .inventory-nav-links{padding:0}.inventory-nav-submenu.is-mobile .inventory-nav-submenu-clip{overflow:visible}.inventory-nav-submenu.is-mobile .inventory-nav-link{position:relative;min-height:44px;font-size:14px}.inventory-nav-submenu.is-mobile .inventory-nav-icon{position:absolute;inset-inline-start:-8px}.inventory-nav-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:12px;margin-bottom:6px;color:var(--nav-hover-ink);font-size:14px}.inventory-nav-mobile-heading button{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:8px;color:inherit;background:transparent}.inventory-nav-mobile-heading button:hover{background:var(--nav-hover-surface)}@media(max-width:820px){.inventory-nav-group{flex:0 0 auto}.sidebar .inventory-nav-trigger .inventory-nav-caret{position:absolute;top:5px;right:2px;width:12px;height:12px;margin:0}}@media(prefers-reduced-motion:reduce){.inventory-nav-submenu,.inventory-nav-trigger,.inventory-nav-caret,.inventory-nav-link{transition:none!important}.inventory-nav-submenu.is-mobile{transform:none}}.workspace{container:workspace-shell / inline-size;display:grid;align-content:start;gap:18px;padding:18px 28px 34px;min-width:0}.workspace>*{min-width:0}.panel,.panel-header,.orders-stats-strip,.page-heading{min-width:0}.topbar{position:relative;z-index:8;display:grid;grid-template-columns:var(--topbar-shell-overlap) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;width:calc(100% + var(--topbar-shell-overlap) + var(--workspace-pad-x));margin:-18px calc(var(--workspace-pad-x) * -1) 0 calc(var(--topbar-shell-overlap) * -1);padding:6px 20px;border-bottom:1px solid rgba(255,255,255,.08);border-bottom-left-radius:0;border-bottom-right-radius:22px;color:#ffffffe6;background:#071426;box-shadow:0 14px 34px #07142629,0 1px #ffffff12 inset}.wamops-wordmark{display:inline-block;font-family:var(--font-sans);font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.035em;white-space:nowrap}.wamops-wordmark-ops{font-weight:400;opacity:.85}.home-bar-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.home-bar-brand .wamops-wordmark{color:#fff}.global-search{display:flex;position:relative;grid-column:2;justify-self:center;align-items:center;gap:12px;width:100%;min-width:0;max-width:760px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#ffffffb3;background:#ffffff17;box-shadow:0 1px #ffffff1f inset,0 10px 26px #0000001f;text-align:left;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}button.global-search:hover{border-color:#ffffff24;background:#ffffff1f;box-shadow:0 1px #ffffff24 inset,0 12px 30px #00000029}.global-search span{flex:1;min-width:0;overflow:hidden;font-size:var(--text-base);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ai-global-search span em{display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.14em;background:#41d875d9;animation:ai-caret-blink .9s steps(2,start) infinite}.global-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:start;justify-items:center;padding:82px 18px 24px;background:#07142652;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain}.global-search-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 36px));max-height:min(78dvh,760px);overflow:hidden;border:1px solid rgba(47,47,44,.12);border-radius:24px;background:#fffefafa;box-shadow:0 34px 86px #07142647,0 1px #fffffff2 inset}.global-search-input-row{display:grid;grid-template-columns:24px 1fr 38px;align-items:center;gap:10px;min-height:64px;padding:10px 12px 10px 18px;border-bottom:1px solid rgba(47,47,44,.08);color:#68717a;background:#ffffffb8}.global-search-input-row input{width:100%;border:0;outline:none;color:var(--heading);background:transparent;font-size:var(--text-md);line-height:24px;font-weight:560}.global-search-input-row input::placeholder{color:#8a8780;opacity:1}.global-search-body{display:grid;min-height:0;max-height:min(68vh,650px);overflow-y:auto;padding:10px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.global-search-empty{display:grid;gap:6px;min-height:160px;place-content:center;padding:26px;text-align:center}.global-search-empty strong{color:var(--heading);font-size:var(--text-md);line-height:22px}.global-search-empty p{max-width:430px;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:19px}.global-result-group{display:grid;gap:5px;padding:8px 0}.global-result-group>span{padding:0 10px;color:#77746d;font-size:var(--text-xs);line-height:16px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.global-result{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(128px,auto) 18px;align-items:center;gap:11px;width:100%;min-height:62px;padding:9px 10px;border:0;border-radius:16px;color:var(--heading);background:transparent;text-align:left}.global-result.active,.global-result:hover{background:#0714260f}.global-result-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;color:#0b2541;background:#07142614}.global-result-copy,.global-result-meta{display:grid;min-width:0;gap:2px}.global-result-copy strong{overflow:hidden;color:var(--heading);font-size:var(--text-base);line-height:18px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.global-result-copy small,.global-result-meta small{overflow:hidden;color:var(--muted);font-size:var(--text-xs);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.global-result-meta{justify-items:end;text-align:right}.global-result-meta em{width:max-content;padding:3px 8px;border-radius:999px;color:#0b2541;background:#07142614;font-size:var(--text-xs);line-height:14px;font-style:normal;font-weight:760}@keyframes ai-caret-blink{50%{opacity:0}}kbd{min-width:44px;padding:5px 9px;border-radius:10px;color:#ffffffa8;background:#ffffff1a;font-size:var(--text-xs);font-weight:750;text-align:center}.topbar-actions{display:flex;grid-column:3;justify-self:end;justify-content:flex-end;align-items:center;gap:9px}.notification-centre,.notification-trigger{position:relative}.notification-trigger:focus-visible{outline-color:var(--neutral-0)}.notification-badge{position:absolute;top:-5px;right:-7px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border:2px solid #0b1a2e;border-radius:999px;color:#fff;background:var(--status-danger-text);font-size:9px;font-weight:780;line-height:1}.notification-popover{position:absolute;z-index:80;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(30,42,55,.12);border-radius:18px;color:var(--ink);background:#fffefa;box-shadow:var(--shadow-lg)}.notification-popover-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 13px;border-bottom:1px solid rgba(42,41,37,.08)}.notification-popover-header>div{display:grid;gap:2px}.notification-popover-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.notification-popover-header strong{color:var(--heading);font-size:var(--text-base)}.notification-popover-header span,.notification-state span{color:var(--muted);font-size:var(--text-xs)}.notification-text-action{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:9px;color:#294d72;background:transparent;font-size:var(--text-xs);font-weight:680}.notification-text-action:hover:not(:disabled){background:#eef4f8}.notification-close{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent}.notification-close:hover{color:var(--heading);background:#2a29250f}.notification-list{max-height:min(440px,calc(100vh - 130px));overflow-y:auto}.notification-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;border-bottom:1px solid rgba(42,41,37,.07);background:#f6f9fc}.notification-item.is-read{background:#fffefa}.notification-item-main{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;align-items:start;padding:13px 8px 13px 16px;border:0;text-align:left;background:transparent}.notification-item-main.has-alert-icon{grid-template-columns:28px minmax(0,1fr);gap:9px}.notification-item-main>span:last-child{display:grid;gap:5px}.notification-item-main strong{color:var(--heading);font-size:var(--text-sm);font-weight:640;line-height:1.4}.notification-item-main small{color:var(--muted);font-size:var(--text-xs)}.notification-dot{width:7px;height:7px;margin-top:6px;border-radius:999px;background:#3374a8}.notification-item.is-read .notification-dot{background:transparent}.notification-alert-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--status-warning-text);background:var(--status-warning-soft)}.notification-item.is-read .notification-alert-icon{color:var(--muted);background:var(--neutral-100)}.notification-dismiss{align-self:start;display:grid;width:28px;height:28px;margin-top:8px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent}.notification-dismiss:hover{color:var(--heading);background:#2a29250f}.notification-dismiss:disabled{opacity:.55;cursor:wait}.notification-dismiss-feedback{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--status-danger-text) 18%,transparent);color:var(--status-danger-text);background:var(--status-danger-soft);font-size:var(--text-xs);line-height:var(--leading-xs)}.notification-dismiss-feedback button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--status-danger-text) 26%,transparent);border-radius:999px;color:var(--status-danger-text);background:var(--neutral-0);font:inherit;font-weight:700}.notification-load-more{display:grid;justify-items:center;gap:8px;padding:12px 16px 14px;background:var(--neutral-0)}.notification-load-more span{color:var(--status-danger-text);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:center}.notification-load-more button{min-height:34px;padding:0 13px;border:1px solid var(--neutral-200);border-radius:999px;color:var(--heading);background:var(--neutral-0);font:inherit;font-size:var(--text-xs);font-weight:700}.notification-load-more button:hover:not(:disabled){border-color:var(--neutral-300);background:var(--neutral-50)}.notification-load-more button:disabled{opacity:.6;cursor:wait}.notification-state{display:grid;min-height:170px;place-items:center;align-content:center;gap:7px;padding:28px;text-align:center}.notification-state button{margin-top:5px;padding:8px 13px;border:1px solid var(--neutral-200);border-radius:999px;background:var(--neutral-0);font-size:var(--text-sm);font-weight:650}.home-live-indicator{position:relative;display:inline-flex;width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#39d36f;box-shadow:0 0 0 4px #39d36f21,0 0 18px #39d36f3d;animation:home-live-breathe 2.25s ease-in-out infinite}.home-live-indicator:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;content:"";border:1px solid rgba(57,211,111,.42);border-radius:inherit;animation:home-live-pulse 2.25s ease-out infinite}.home-live-indicator:before{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;content:"";border-radius:inherit;background:radial-gradient(circle,#39d36f33,#39d36f00 68%);animation:home-live-glow 2.25s ease-in-out infinite}@keyframes home-live-pulse{0%{opacity:0;transform:scale(.72)}24%{opacity:.78}72%,to{opacity:0;transform:scale(1.86)}}@keyframes home-live-breathe{0%,to{opacity:.68;transform:scale(.9)}42%{opacity:1;transform:scale(1.12)}}@keyframes home-live-glow{0%,to{opacity:.18;transform:scale(.94)}46%{opacity:.7;transform:scale(1.14)}}.topbar .icon-button,.topbar .signed-in-account{border-color:#ffffff1a;color:#ffffffc7;background:#ffffff12;box-shadow:none}.topbar .icon-button{min-height:36px;width:36px}.topbar .signed-in-account{min-height:38px;padding:3px 5px 3px 12px}.topbar .account-copy span{color:#fff}.topbar .account-copy small{color:#ffffff94}.icon-button,.pill-button,.soft-button,.account-chip,.ghost-icon,.send-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;border:1px solid var(--neutral-200);border-radius:var(--radius-full);color:var(--ink);background:#fffc;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.icon-button:hover:not(:disabled),.pill-button:hover:not(:disabled),.soft-button:hover:not(:disabled):not([aria-disabled=true]),.ghost-icon:hover:not(:disabled),.send-button:hover:not(:disabled){border-color:var(--neutral-300);background:var(--neutral-0)}.icon-button:active:not(:disabled),.pill-button:active:not(:disabled),.soft-button:active:not(:disabled):not([aria-disabled=true]),.ghost-icon:active:not(:disabled),.send-button:active:not(:disabled){transform:scale(.97)}.soft-button[aria-disabled=true]{cursor:not-allowed;opacity:.7}.icon-button,.ghost-icon,.send-button{width:40px}.pill-button,.soft-button,.account-chip{padding:0 15px;font-weight:640}.account-chip{color:var(--accent-900);background:var(--accent-100)}.signed-in-account{display:inline-flex;flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:4px 6px 4px 16px;border:1px solid rgba(47,47,44,.08);border-radius:999px;background:#ffffffd1;box-shadow:0 1px #fffc inset}.account-copy{display:grid;flex-shrink:0;gap:1px;text-align:right}.account-copy span{max-width:240px;overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.account-copy small{color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:500;text-transform:capitalize}.send-button{color:#fff;background:#dcdad4}.icon-button:hover,.pill-button:hover,.soft-button:hover,.account-chip:hover,.ghost-icon:hover,.send-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #27262217}.home-page{display:grid;gap:26px}.home-metrics-strip{display:grid;grid-template-columns:minmax(108px,120px) repeat(4,minmax(82px,1fr));gap:clamp(14px,2.4vw,30px);align-items:center;width:min(760px,100%);margin:0 auto;padding:14px 6px 2px}.home-metric-filters{display:inline-grid;grid-template-columns:auto auto;justify-self:start;justify-content:start;column-gap:10px;align-items:center;width:max-content;margin-left:-22px}.home-filter-stack{display:grid;gap:4px;min-width:0}.home-filter-menu{position:relative;width:max-content}.home-filter-trigger{min-height:22px;padding:0;border:0;border-bottom:1px solid rgba(48,48,48,.34);border-radius:0;color:#66635d;background:transparent;font:inherit;font-size:var(--text-sm);line-height:16px;font-weight:540;text-align:left;transition:color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.home-filter-trigger.strong{color:var(--heading);font-size:var(--text-base);line-height:17px;font-weight:700;letter-spacing:-.01em}.home-filter-trigger:hover,.home-filter-trigger[aria-expanded=true]{color:var(--heading);border-color:#30303094}.home-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:25;display:grid;min-width:220px;padding:8px;border:1px solid rgba(47,47,44,.12);border-radius:20px;background:#fffffff5;box-shadow:0 24px 58px #27262233,0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-filter-popover button{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;padding:0 12px;border:0;border-radius:14px;color:var(--heading);background:transparent;font:inherit;font-size:var(--text-ui);line-height:18px;font-weight:560;text-align:left}.home-filter-popover button:hover,.home-filter-popover button.selected{background:#2f2f2c12}.home-metric{display:grid;gap:4px;min-height:44px;align-content:center}.home-metric span,.section-kicker,.eyebrow{color:var(--muted);font-size:var(--text-sm);font-weight:500}.home-metric strong{color:var(--heading);font-size:var(--text-lg);line-height:24px;font-weight:680;letter-spacing:-.025em;font-variant-numeric:tabular-nums}h1,h2,h3,p{margin:0}h1{color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:-.02em;font-weight:650}h1 span{display:block;color:var(--heading)}h2{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:650;letter-spacing:-.012em}h3{color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:650;letter-spacing:-.006em}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:12px 6px 4px}.page-heading>div{display:grid;gap:5px;max-width:720px}.page-heading h1{color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:650}.page-heading p,.placeholder-panel p{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.page-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.page-heading.page-heading-compact{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-1) 0}.page-heading.page-heading-compact>.page-heading-compact-row{display:flex;align-items:center;gap:var(--space-3);max-width:none}.page-heading-compact h1{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:650;letter-spacing:-.015em}.channel-select,.stats-range-select select{min-height:36px;padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-full);background:var(--neutral-0);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:600;transition:border-color var(--dur-base) var(--ease-out)}.channel-select:hover,.stats-range-select select:hover{border-color:var(--neutral-300)}.orders-stats-strip{display:flex;align-items:stretch;gap:var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);flex-wrap:wrap}.stats-range-select{display:flex;align-items:center;gap:var(--space-2);color:var(--muted)}.stat-tile{display:flex;flex:1 1 140px;flex-direction:column;justify-content:center;gap:2px;min-width:120px;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--neutral-0);font:inherit;text-align:left;box-shadow:var(--shadow-sm)}.stat-tile span{color:var(--muted);font-size:var(--text-xs);font-weight:600}.stat-value-frame{display:block;min-height:30px}.stat-value-frame strong{display:block;color:var(--heading);font-size:var(--text-xl);font-weight:700;line-height:30px;white-space:nowrap}.stat-value-pop{animation:stat-value-pop var(--dur-base) var(--ease-out)}@keyframes stat-value-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stat-value-pop{animation:none}}button.stat-tile.clickable{cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}button.stat-tile.clickable:hover:not(:disabled){border-color:var(--neutral-300)}button.stat-tile.clickable:active:not(:disabled){transform:scale(.98)}button.stat-tile.clickable.active{border-color:var(--accent-400);background:var(--accent-50)}button.stat-tile.clickable:disabled{opacity:.5;cursor:not-allowed}.home-welcome{position:relative;isolation:isolate;min-height:440px;display:grid;place-items:center;background:transparent}body:has(.home-page){isolation:isolate}.app-shell:has(.home-page){background:transparent}.app-shell:has(.home-page)>.sidebar{background:#eeede94d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-gradient-waves{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 65%,#0006);mask-image:radial-gradient(ellipse closest-side at center,#000 65%,#0006);filter:blur(3.8025px)}.home-gradient-waves canvas{display:block;width:100%;height:100%}.home-waves-still{display:block;width:100%;height:100%;object-fit:fill}.home-motion-toggle{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(38,63,92,.13);border-radius:50%;color:var(--accent-600);background:#f5f4f1d9;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.home-motion-toggle:hover{background:#fffefa;border-color:#263f5c4d}.home-motion-toggle:focus-visible{outline:2px solid #557695;outline-offset:3px}@media(pointer:coarse){.home-motion-toggle{width:44px;height:44px}}.home-welcome-content{position:relative;z-index:2;width:min(820px,92%);display:grid;justify-items:center;gap:16px;text-align:center}.section-kicker,.eyebrow{margin:0}.home-welcome h1{max-width:760px;color:#4d4b47;font-size:var(--text-display);line-height:var(--leading-display);font-weight:640;letter-spacing:-.025em}.home-welcome h1 span{display:block;margin-top:7px;color:#252525;font-weight:690}.assistant-search{display:grid;grid-template-columns:34px 1fr 40px 40px;align-items:center;width:min(760px,100%);min-height:56px;padding:6px 8px 6px 14px;border:1px solid rgba(47,47,44,.1);border-radius:999px;color:#8d8a83;background:#ffffffeb;box-shadow:0 16px 42px #27262212,0 1px #fffffff2 inset;font-size:var(--text-base);line-height:var(--leading-base);text-align:left}.assistant-search:hover{border-color:#2f2f2c24;box-shadow:0 22px 52px #27262217,0 1px #fffffff2 inset}.assistant-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#2f6f4e;background:#e8f8ef;box-shadow:0 0 0 1px #39b86d1a inset}.home-action-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.home-action-pills button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 15px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:#69655f;background:#ffffffd6;box-shadow:0 12px 24px #27262211,0 1px #fffffff2 inset;font-size:var(--text-sm);font-weight:660;transition:color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.home-action-pills button:hover{color:var(--heading);transform:translateY(-1px);box-shadow:0 16px 32px #27262216,0 1px #fffffff2 inset}.home-action-pills small{display:grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:var(--accent-400);font-size:9px;font-weight:780;line-height:1}.home-action-pills button:first-child{color:#255f42;background:#e8f8efe6}@media(prefers-reduced-motion:reduce){.home-live-indicator,.home-live-indicator:before,.home-live-indicator:after{animation:none}}.action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sync-health-card{display:flex;align-items:center;gap:12px;width:min(760px,100%);margin:-12px auto 24px;padding:12px 14px;border:1px solid rgba(47,47,44,.08);border-radius:20px;background:#ffffffd1;box-shadow:var(--shadow-soft)}.sync-health-card>div{display:grid;gap:2px;min-width:0;flex:1}.sync-health-card strong{color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:600}.sync-health-card span,.sync-health-card small{color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:450}.sync-health-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--muted);box-shadow:0 0 0 5px #6161611a}.sync-health-card.healthy .sync-health-dot{background:var(--green);box-shadow:0 0 0 5px #39b86d21}.sync-health-card.syncing .sync-health-dot{background:var(--amber);box-shadow:0 0 0 5px #d89d2121}.sync-health-card.attention .sync-health-dot{background:var(--red);box-shadow:0 0 0 5px #d45c5121}.sync-health-dot.healthy{background:var(--green);box-shadow:0 0 0 5px #39b86d21}.sync-health-dot.attention{background:var(--red);box-shadow:0 0 0 5px #d45c5121}.sync-health-dot.unknown{background:var(--amber);box-shadow:0 0 0 5px #d89d2121}.home-sync-error{display:block;width:min(760px,100%);margin:-14px auto 20px;color:var(--red);font-size:var(--text-xs);font-weight:650;text-align:center}.action-card,.panel{border:1px solid rgba(47,47,44,.09);border-radius:22px;background:#ffffffc7;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.action-card{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:14px;min-height:116px;padding:16px;color:var(--ink);text-align:left}.card-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:14px}.card-icon.green{color:var(--status-success-text);background:var(--green-soft)}.card-icon.blue{color:var(--status-info-text);background:var(--blue-soft)}.card-icon.amber{color:var(--status-warning-text);background:var(--amber-soft)}.card-copy{display:grid;gap:5px}.card-copy span{color:var(--muted);font-size:var(--text-sm);font-weight:450}.card-copy strong{color:var(--heading);font-size:var(--text-xl);line-height:24px;font-weight:550}.card-copy small{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.bulk-panel{display:grid;gap:16px}.bulk-panel .panel-header{margin-bottom:0}.status-lite{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-xs);font-weight:650}.status-lite.bad{color:var(--status-danger-text);background:var(--red-soft)}.bulk-grid,.order-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bulk-card,.usage-meter{display:grid;align-content:start;gap:6px;min-height:104px;padding:14px;border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#faf9f5bd}.bulk-card span,.usage-meter span{color:var(--muted);font-size:var(--text-sm);font-weight:450}.bulk-card strong,.usage-meter strong{color:var(--heading);font-size:var(--text-lg);line-height:24px;font-weight:550}.bulk-card small,.usage-meter small,.bulk-footnote{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.usage-meter>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.usage-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#2a292514}.usage-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-radius:inherit;background:var(--accent-400);transform-origin:left;transition:transform .36s ease}.usage-fill.warning{background:var(--amber)}.usage-fill.critical{background:var(--red)}.bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.mini-select-label{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 9px 0 13px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:var(--muted);background:#ffffffbd;font-size:var(--text-sm);font-weight:450}.mini-select{min-height:28px;border:0;border-radius:999px;color:var(--ink);background:#2a29250f;font-size:var(--text-sm);font-weight:550;outline:0}.primary-soft{color:var(--neutral-0);border-color:var(--accent-400);background:var(--accent-400)}.primary-soft:hover:not(:disabled){border-color:var(--accent-600);background:var(--accent-600)}.primary-soft:active:not(:disabled){transform:translateY(1px)}.primary-soft:focus-visible{outline-color:#1f355094}.bulk-footnote{max-width:880px}.webhook-panel,.shopify-full-sync-panel{display:grid;gap:16px}.shopify-full-sync-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.shopify-full-sync-grid .sync-health-card{width:100%;margin:0}.webhook-panel-header{align-items:flex-start;margin-bottom:0}.webhook-status-copy{display:grid;gap:4px;max-width:760px}.webhook-status-copy h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--heading);font-size:var(--text-lg);line-height:22px;font-weight:600;letter-spacing:-.02em}.webhook-status-copy p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.webhook-status-dot{width:9px;height:9px;border-radius:999px;background:#9a9488;box-shadow:0 0 0 5px #9a94881f}.webhook-status-dot.connected{background:var(--green);box-shadow:0 0 0 5px #39b86d24}.webhook-status-dot.attention{background:var(--amber);box-shadow:0 0 0 5px #deac4729}.webhook-status-dot.unavailable{background:var(--red);box-shadow:0 0 0 5px #d8564a21}.webhook-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.webhook-callback{display:grid;gap:6px;padding:13px 14px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#faf9f5bd}.webhook-callback span,.webhook-log-header span{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:550}.webhook-callback code{overflow-wrap:anywhere;color:var(--ink);font-size:var(--text-sm);line-height:20px;font-weight:550}.webhook-log{display:grid;gap:8px}.webhook-log-header{display:flex;justify-content:space-between;gap:12px}.webhook-log-header small,.webhook-log-row small,.webhook-empty,.webhook-row-error{color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:450}.webhook-log-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:11px 12px;border:1px solid rgba(47,47,44,.08);border-radius:15px;background:#ffffffad}.webhook-log-row strong{display:block;color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:600}.webhook-row-error{grid-column:1 / -1;color:var(--red)}.webhook-empty{padding:13px 12px;border:1px dashed rgba(47,47,44,.12);border-radius:15px;background:#faf9f585}.settings-workspace{display:grid;gap:18px}.integrations-list{display:grid;gap:10px}.integration-row{overflow:hidden;border:1px solid rgba(47,47,44,.09);border-radius:18px;background:#ffffffb8;box-shadow:var(--shadow-soft)}.integration-row-header{display:grid;grid-template-columns:auto minmax(110px,150px) auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:0 16px;border:0;color:var(--ink);background:transparent;text-align:left}.integration-row-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:var(--accent-400);background:var(--green-soft)}.integration-row-header strong{color:var(--heading);font-size:var(--text-base);line-height:18px;font-weight:700}.integration-row-summary{overflow:hidden;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-base);text-overflow:ellipsis;white-space:nowrap}.integration-row-header svg.rotated{transform:rotate(180deg)}.integration-row-body{display:grid;gap:12px;padding:0 14px 14px}.settings-advanced-controls{overflow:hidden;border:1px solid rgba(47,47,44,.09);border-radius:15px;background:#faf9f5a8}.settings-advanced-controls>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:13px 16px;color:var(--heading);cursor:pointer;list-style:none}.settings-advanced-controls>summary::-webkit-details-marker{display:none}.settings-advanced-controls>summary:hover{background:#ffffff94}.settings-advanced-controls>summary:focus-visible{outline:2px solid var(--focus-outline);outline-offset:-3px}.settings-advanced-controls>summary>span{display:grid;gap:3px}.settings-advanced-controls>summary strong{font-size:var(--text-ui);line-height:20px;font-weight:680}.settings-advanced-controls>summary small{max-width:70ch;color:var(--muted);font-size:var(--text-sm);line-height:20px}.settings-advanced-controls>summary>svg{flex:0 0 auto;color:var(--muted);transition:transform .18s ease}.settings-advanced-controls[open]>summary>svg{transform:rotate(180deg)}.settings-advanced-controls>.bulk-panel{border:0;border-top:1px solid rgba(47,47,44,.08);border-radius:0;background:transparent;box-shadow:none}.settings-section{display:grid;gap:12px}.settings-section-copy{max-width:720px}.settings-section-copy h2{margin:4px 0;color:var(--heading);font-size:var(--text-lg);line-height:22px;font-weight:600;letter-spacing:-.02em}.settings-section-copy p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.ebay-connection-panel{display:grid;gap:16px}.ebay-connection-panel .panel-header{margin-bottom:0}.ebay-connection-panel .panel-header p{max-width:680px}.ebay-connection-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ebay-connection-details>div{display:grid;gap:5px;padding:14px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#faf9f5bd}.ebay-connection-details span{color:var(--muted);font-size:var(--text-xs)}.ebay-connection-details strong{color:var(--heading);font-size:var(--text-base);text-transform:capitalize}.shopify-write-readiness-panel{display:grid;gap:15px}.shopify-write-readiness-panel .panel-header{margin-bottom:0}.shopify-write-readiness-panel .panel-header p{max-width:760px}.shopify-write-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shopify-write-summary-grid>div{display:grid;gap:5px;min-width:0;padding:13px 14px;border:1px solid rgba(47,47,44,.08);border-radius:15px;background:#faf9f5ad}.shopify-write-summary-grid span,.shopify-write-capability span,.shopify-write-missing-scopes{color:var(--muted);font-size:var(--text-xs);line-height:17px}.shopify-write-summary-grid strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.shopify-write-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shopify-write-capability{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:13px 14px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#ffffffbd}.shopify-write-capability.ready{background:linear-gradient(180deg,#f7fcf9eb,#ffffffbd)}.shopify-write-capability.blocked{background:linear-gradient(180deg,#fffaeddb,#ffffffbd)}.shopify-write-capability>div{display:grid;gap:3px;min-width:0}.shopify-write-capability strong{color:var(--heading);font-size:var(--text-sm);line-height:17px;font-weight:780;text-transform:capitalize}.shopify-write-capability .status{flex:0 0 auto}.shopify-write-missing-scopes{align-self:center}.shopify-write-monitor-panel{display:grid;gap:14px;border-color:#071e341a;background:radial-gradient(circle at top left,rgba(228,241,255,.62),transparent 34%),#ffffffe6}.shopify-write-monitor-panel .panel-header{margin-bottom:0}.shopify-write-monitor-panel .panel-header p{max-width:760px}.shopify-write-monitor-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shopify-write-monitor-metrics>div{display:grid;gap:3px;padding:12px 13px;border:1px solid rgba(7,30,52,.08);border-radius:16px;background:#ffffffc7}.shopify-write-monitor-metrics span,.shopify-write-monitor-toolbar label>span,.shopify-write-operation-meta,.shopify-write-operation-row p,.shopify-write-operation-main span{color:var(--muted);font-size:var(--text-xs);line-height:17px}.shopify-write-monitor-metrics strong{color:var(--heading);font-size:var(--text-lg);line-height:22px;font-weight:780}.shopify-write-monitor-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.shopify-write-monitor-toolbar label{display:grid;gap:5px}.shopify-write-monitor-toolbar select{min-width:148px;height:38px;padding:0 34px 0 12px;border:1px solid rgba(7,30,52,.12);border-radius:999px;background:#ffffffdb;color:var(--heading);font:inherit;font-size:var(--text-sm)}.shopify-write-monitor-success{margin:0}.shopify-write-auto-retry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(29,122,83,.14);border-radius:17px;background:linear-gradient(180deg,#f5fcf8eb,#ffffffc2)}.shopify-write-auto-retry>div{display:flex;align-items:center;gap:10px;min-width:0}.shopify-write-auto-retry svg{flex:0 0 auto;color:#1d7a53}.shopify-write-auto-retry strong{display:block;color:var(--heading);font-size:var(--text-sm);line-height:18px}.shopify-write-auto-retry span{display:block;color:var(--muted);font-size:var(--text-xs);line-height:17px}.shopify-write-auto-retry code{flex:0 1 auto;max-width:48%;overflow:hidden;padding:6px 8px;border-radius:10px;background:#071e340f;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.shopify-write-operation-list{display:grid;gap:10px}.shopify-write-operation-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(7,30,52,.08);border-radius:18px;background:#ffffffd1;box-shadow:0 12px 28px #071e340a}.shopify-write-operation-main{display:flex;align-items:center;gap:10px;min-width:0}.shopify-write-operation-main>div{display:grid;gap:2px;min-width:0}.shopify-write-operation-main a,.shopify-write-operation-main strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:780;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.shopify-write-operation-main a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.shopify-write-operation-meta{display:grid;gap:2px;min-width:0}.shopify-write-operation-meta span,.shopify-write-operation-row p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopify-write-operation-row p{grid-column:1 / -1;margin:0;padding:9px 10px;border-radius:12px;background:#c4313114;color:#9f2f2f}.shopify-write-operation-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.shopify-write-operation-empty{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed rgba(7,30,52,.12);border-radius:16px;background:#ffffff9e;color:var(--muted);font-size:var(--text-sm)}.shopify-write-operation-empty strong{color:var(--heading)}.ebay-connection-panel .panel-actions{display:flex;flex-wrap:wrap;gap:10px}.ebay-connection-panel .panel-actions .soft-button{display:inline-flex;align-items:center;gap:7px}.gmail-backfill-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#faf9f5bd}.gmail-backfill-copy{display:grid;gap:4px}.gmail-backfill-copy>strong{color:var(--heading);font-size:var(--text-base);line-height:20px}.gmail-backfill-copy>span:last-child{max-width:720px;color:var(--muted);font-size:var(--text-sm);line-height:20px}.gmail-backfill-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gmail-backfill-metrics>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(47,47,44,.07);border-radius:13px;background:#ffffffb8}.gmail-backfill-metrics span,.gmail-backfill-actions small{color:var(--muted);font-size:var(--text-xs);line-height:17px}.gmail-backfill-metrics strong{overflow-wrap:anywhere;color:var(--heading);font-size:var(--text-base);line-height:20px}.gmail-backfill-actions{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.gmail-backfill-actions .soft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.gmail-backfill-feedback{display:grid;gap:7px}.gmail-backfill-feedback:empty{display:none}.gmail-backfill-feedback .status-message{color:var(--muted);font-size:var(--text-xs);font-weight:680;line-height:18px}.gmail-backfill-feedback .status-message.success{color:var(--status-success-text)}.gmail-muted-senders{display:grid;gap:14px;padding:16px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#faf9f5bd}.gmail-muted-senders-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gmail-muted-senders-heading>div{display:grid;gap:4px}.gmail-muted-senders-heading h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--heading);font-size:var(--text-base);line-height:21px}.gmail-muted-senders-heading p,.gmail-muted-senders-empty,.gmail-muted-senders-feedback{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.gmail-muted-senders-empty{display:flex;align-items:center;gap:7px;padding:12px;border:1px dashed rgba(47,47,44,.12);border-radius:13px;background:#ffffff85}.gmail-muted-senders-list{display:grid;gap:8px}.gmail-muted-sender-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px;border:1px solid rgba(47,47,44,.07);border-radius:13px;background:#ffffffb8}.gmail-muted-sender-row>div{display:grid;gap:3px;min-width:0}.gmail-muted-sender-row strong{overflow-wrap:anywhere;color:var(--heading);font-size:var(--text-sm)}.gmail-muted-sender-row span{color:var(--muted);font-size:var(--text-xs);line-height:17px}.gmail-muted-sender-row .soft-button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}@media(max-width:620px){.gmail-muted-senders-heading,.gmail-muted-sender-row{align-items:stretch;flex-direction:column}.gmail-muted-sender-row .soft-button{min-height:44px;justify-content:center}}.ebay-sync-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#faf9f5bd}.ebay-sync-progress>div:first-child{display:grid;gap:4px}.ebay-sync-progress>div:first-child span,.ebay-sync-progress small{color:var(--muted);font-size:var(--text-xs)}.ebay-sync-progress>div:first-child strong{color:var(--heading);font-size:var(--text-ui)}.ebay-sync-progress-track{grid-column:1 / -1;height:7px;overflow:hidden;border-radius:999px;background:#2f2f2c14}.ebay-sync-progress-track span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent-400);transform-origin:left;transition:transform .22s ease}.ebay-sync-progress small{grid-column:1 / -1}.panel{padding:20px}@media(max-width:720px){.ebay-connection-details,.shopify-write-summary-grid,.shopify-write-capabilities,.shopify-write-monitor-metrics,.shopify-write-operation-row{grid-template-columns:1fr}.shopify-write-auto-retry{align-items:start;flex-direction:column}.shopify-write-auto-retry code{max-width:100%}}.placeholder-panel{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px}.signin-shell{position:relative;min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:28px;background:radial-gradient(circle at 70% 26%,rgba(57,184,109,.08),transparent 28%),radial-gradient(circle at 18% 70%,rgba(91,51,214,.06),transparent 25%),linear-gradient(180deg,#fbfaf7,#f1f0ec)}.signin-shell:before{position:absolute;right:-110px;top:-60px;width:min(620px,58vw);aspect-ratio:1;content:"";border-radius:50%;opacity:.24;background-image:radial-gradient(circle,rgba(47,47,44,.2) 1px,transparent 1.5px);background-size:11px 11px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black 0 48%,transparent 68%);mask-image:radial-gradient(circle at 50% 50%,black 0 48%,transparent 68%);animation:signin-globe-drift 72s linear infinite}.signin-hero-card{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,420px);gap:28px;width:min(980px,100%);padding:24px;border:1px solid rgba(47,47,44,.09);border-radius:28px;background:#ffffffd6;box-shadow:0 28px 80px #2a292517;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.signin-brand-row{display:flex;align-items:center;gap:12px;grid-column:1 / -1}.signin-brand-row strong{display:block;color:var(--heading);font-size:var(--text-ui);line-height:18px;font-weight:650}.signin-brand-row span{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:500}.signin-copy{display:grid;align-content:center;gap:10px;min-height:360px;padding:12px 8px 18px}.signin-copy h1{color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:650;letter-spacing:-.02em}.signin-copy p{max-width:430px;color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.signin-security-strip{display:flex;flex-wrap:wrap;align-content:start;align-items:center;gap:9px;grid-column:1;margin-top:-132px}.signin-security-strip span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(47,47,44,.08);border-radius:999px;color:#5d5a53;background:#faf9f5c2;box-shadow:var(--shadow-soft);font-size:var(--text-xs);font-weight:620}.signin-auth-panel{grid-column:2;grid-row:2 / span 2;align-self:start;justify-self:end;width:100%}.signin-loading-card{display:flex;align-items:center;justify-content:center;gap:9px;min-height:360px;border:1px solid rgba(47,47,44,.08);border-radius:24px;color:var(--muted);background:#faf9f5bd;font-size:var(--text-sm);font-weight:600}.clerk-root-box,.clerk-card-box{width:100%}.clerk-card{width:100%;border:1px solid rgba(47,47,44,.08);border-radius:24px;box-shadow:0 16px 42px #2a292512}.clerk-header-title{color:var(--heading);font-size:var(--text-lg);line-height:24px;font-weight:600}.clerk-header-subtitle{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.clerk-field-input{min-height:44px;border-color:#2f2f2c1f;box-shadow:none}.clerk-primary-button{min-height:42px;border-radius:999px;box-shadow:none;font-weight:650}.clerk-social-button{min-height:42px;border-radius:999px}.clerk-footer-action{display:none}.clerk-footer-link{color:var(--accent-400);font-weight:650}.signin-invite-note{margin:12px 4px 0;color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:500;text-align:center}@keyframes signin-globe-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.placeholder-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#5b33d6;background:#f0ebff}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.panel-header p{margin:4px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.upload-panel{display:grid;gap:12px;margin-bottom:16px}.upload-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.upload-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.upload-file{margin:-4px 0 0}.upload-summary{display:flex;flex-wrap:wrap;gap:8px}.upload-summary span{display:inline-flex;align-items:baseline;gap:6px;min-height:34px;padding:0 12px;border:1px solid rgba(47,47,44,.08);border-radius:999px;color:var(--muted);background:#fbfaf7;font-size:var(--text-xs);font-weight:620}.upload-summary strong{color:var(--ink);font-size:var(--text-base)}.upload-warnings{display:grid;gap:5px;color:var(--status-warning-text);font-size:var(--text-xs);line-height:18px}.mini-table-wrap{overflow-x:auto;border:1px solid rgba(47,47,44,.08);border-radius:16px}.mini-table{min-width:720px}.team-access-table{min-width:860px}.mini-table th,.mini-table td{padding:10px 12px;vertical-align:top}.mini-table th{font-size:var(--text-xs)}.mini-table td{font-size:var(--text-sm);line-height:var(--leading-sm)}.row-action{display:inline-flex;min-width:54px;justify-content:center;padding:3px 8px;border-radius:999px;background:#eeeae2;color:var(--muted);font-size:var(--text-xs);font-weight:700}.row-action.ready{background:var(--status-success-soft);color:#2f7c51}.row-action.fail{background:#ffefec;color:#b34736}.row-action.skip{background:#f7f0df;color:var(--status-warning-text)}.mini-table small{display:block;max-width:220px;margin-top:4px;color:var(--muted);line-height:16px}.part-finder-panel{display:grid;gap:16px}.part-finder-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border:1px solid rgba(47,47,44,.08);border-radius:999px;background:#fbfaf7}.part-finder-tabs button{min-height:36px;padding:0 14px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:700}.part-finder-tabs button.active{color:var(--accent-900);background:var(--accent-50);box-shadow:var(--shadow-sm)}.part-finder-tab-panel{display:grid;gap:14px}.part-finder-search{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;min-height:62px;padding:9px 10px;border:1px solid rgba(47,47,44,.09);border-radius:999px;background:#ffffffe0;box-shadow:0 18px 50px #2a29250f}.part-finder-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:var(--text-ui)}.part-finder-search input::placeholder{color:#aaa69e}.round-send{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:999px;color:#fff;background:#34332f}.round-send:disabled{color:#aaa69e;background:#eceae4}.part-finder-empty,.ai-answer,.candidate-card{border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#fbfaf7}.part-finder-empty,.ai-answer{padding:18px}.part-finder-empty h2,.candidate-card h2{margin:0 0 6px;color:var(--ink);font-size:var(--text-md);line-height:20px}.part-finder-empty p,.ai-answer p,.candidate-card p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.part-finder-empty .soft-button{margin-top:14px}.part-finder-results{display:grid;gap:14px}.catalog-tool-note,.catalog-active-filter,.catalog-summary,.model-detail-header,.model-search-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-tool-note{justify-content:flex-start;color:var(--muted);font-size:var(--text-sm);line-height:20px}.catalog-active-filter{width:fit-content;padding:7px 8px 7px 12px;border:1px solid rgba(47,44,44,.08);border-radius:999px;color:var(--accent-900);background:var(--accent-50);font-size:var(--text-sm);font-weight:700}.catalog-active-filter .soft-button,.soft-button.compact{min-height:28px;padding:0 10px;font-size:var(--text-xs)}.catalog-results,.catalog-model-groups{display:grid;gap:14px}.catalog-summary{align-items:flex-start}.catalog-summary h2,.catalog-table-block h3,.model-detail-panel h2,.catalog-report-card h2{margin:3px 0 5px;color:var(--ink);font-size:var(--text-md);line-height:21px}.catalog-summary p,.model-detail-panel p,.catalog-report-card p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.catalog-facets{display:flex;flex-wrap:wrap;gap:8px}.clarification-panel{display:grid;gap:8px;padding:12px;border:1px dashed rgba(47,47,44,.18);border-radius:16px;background:var(--neutral-0);color:var(--muted);font-size:var(--text-sm);line-height:20px}.clarification-chips{display:flex;flex-wrap:wrap;gap:8px}.facet-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid rgba(47,47,44,.08);border-radius:999px;color:var(--ink);background:var(--neutral-0);font:inherit;font-size:var(--text-xs);font-weight:700}.facet-chip span{color:var(--muted);font-weight:650}.facet-chip.active{color:var(--accent-900);border-color:#2c4a6b33;background:var(--accent-50)}.clarify-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border:1px solid rgba(47,47,44,.1);border-radius:10px;color:#4f4b44;background:#f4f1ea;font:inherit;font-size:var(--text-xs);font-weight:750}.clarify-chip span{color:var(--muted)}.clarify-chip.active{color:var(--accent-600);border-color:var(--accent-400);background:transparent}.ai-unverified-card{display:grid;gap:8px;padding:16px;border:1px solid rgba(144,100,16,.28);border-radius:18px;background:#fff8e8}.ai-unverified-card h2{margin:0;color:var(--ink);font-size:var(--text-md);line-height:22px}.ai-unverified-card p,.ai-unverified-card small{margin:0;color:#7a5a17;font-size:var(--text-sm);line-height:20px}.catalog-results-table{min-width:1100px}.catalog-results-table strong,.catalog-results-table small{display:block}.catalog-results-table small{max-width:280px;margin-top:4px;color:var(--muted);line-height:17px}.link-button{padding:0;border:0;color:var(--accent-400);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:800;text-align:left}.link-button:hover{text-decoration:underline;text-underline-offset:3px}.model-detail-panel,.catalog-report-card{display:grid;gap:12px;padding:16px;border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#fbfaf7}.model-search-row input{width:100%;border:1px solid rgba(47,47,44,.09);border-radius:14px;color:var(--ink);background:#fff;font:inherit;font-size:var(--text-sm);padding:11px 12px}.catalog-model-table .mini-table{min-width:620px}.catalog-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px}.expansion-progress-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#fbfaf7}.expansion-progress-card h2{margin:3px 0 5px;color:var(--ink);font-size:var(--text-lg);line-height:24px}.expansion-progress-card p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.expansion-metrics{display:grid;justify-items:end;gap:8px;color:var(--muted);font-size:var(--text-sm);line-height:20px;text-align:right}.expansion-metrics strong{color:var(--ink)}.expansion-worklist-table{min-width:920px}.expansion-worklist-table strong,.expansion-worklist-table small{display:block}.expansion-worklist-table small{margin-top:4px;color:var(--muted);line-height:17px}.source-link{display:inline-flex;align-items:center;gap:5px;color:var(--accent-400);font-size:var(--text-xs);font-weight:800;text-decoration:none}.source-link:hover{text-decoration:underline;text-underline-offset:3px}.ai-answer small{display:block;margin-top:8px;color:var(--status-warning-text);font-size:var(--text-xs);line-height:18px}.confidence-row,.candidate-evidence{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 10px;color:var(--muted);font-size:var(--text-xs);line-height:18px}.confidence-chip,.priority-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:var(--text-xs);font-weight:700}.confidence-chip.good{color:#2f7c51;background:var(--status-success-soft)}.confidence-chip.cautious{color:var(--status-warning-text);background:#f7f0df}.candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.candidate-card{display:grid;gap:12px;padding:16px}.candidate-card .status{margin-bottom:10px}.candidate-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);font-size:var(--text-sm);font-weight:650}.candidate-evidence{align-items:flex-start;flex-direction:column;gap:5px;margin:0}.candidate-evidence span{font-weight:650}.candidate-evidence small{color:var(--muted)}.tasks-panel{display:grid;gap:16px}.task-composer{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr);gap:18px}.task-composer h2,.task-card h2{margin:4px 0 6px;color:var(--ink);font-size:var(--text-md);line-height:20px}.task-composer p,.task-card p,.task-card small{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:20px}.task-form{display:grid;gap:10px}.task-form input,.task-form textarea,.task-form select{width:100%;border:1px solid rgba(47,47,44,.09);border-radius:14px;color:var(--ink);background:#fbfaf7;font:inherit;font-size:var(--text-sm)}.task-form input,.task-form select{min-height:42px;padding:0 12px}.task-form textarea{min-height:86px;resize:vertical;padding:12px}.task-form-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:8px}.task-list{display:grid;gap:10px}.task-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#fbfaf7}.task-card-top,.task-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.priority-chip{color:#6f6558;background:#f0ede6;text-transform:capitalize}.team-access-panel .panel-header{padding:22px 22px 6px}.team-access-note{display:inline-flex;align-items:center;gap:8px;margin:14px 22px 20px;padding:9px 12px;border:1px solid rgba(47,47,44,.08);border-radius:999px;color:var(--muted);background:#faf9f5bd;font-size:var(--text-xs);line-height:18px;font-weight:620}.team-access-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.team-access-actions select{min-height:34px;min-width:138px;padding:0 10px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:var(--ink);background:#fbfaf7;font-size:var(--text-xs);line-height:18px;font-weight:620}.team-access-actions .soft-button{min-height:34px;padding:0 12px}.security-workspace{display:grid;gap:18px}.security-panel{display:grid;gap:16px;padding-bottom:20px}.security-card,.security-setup-box,.security-recovery-codes{display:grid;gap:12px;margin:0 22px;padding:16px;border:1px solid rgba(47,47,44,.08);border-radius:18px;background:#fbfaf7}.security-setup-box code,.security-recovery-codes code{width:fit-content;padding:8px 10px;border-radius:12px;color:var(--ink);background:#efede7;font-size:var(--text-sm);line-height:18px;font-weight:650;letter-spacing:.04em}.security-setup-box small,.security-card small,.security-recovery-codes p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:500}.security-uri{min-height:68px;resize:vertical;border:1px solid rgba(47,47,44,.08);border-radius:14px;padding:10px;color:var(--muted);background:var(--neutral-0);font-size:var(--text-xs);line-height:18px}.security-form-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.security-form-row input{min-height:38px;min-width:min(260px,100%);border:1px solid rgba(47,47,44,.09);border-radius:999px;padding:0 14px;color:var(--ink);background:var(--neutral-0);font-size:var(--text-sm);font-weight:560}.recovery-code-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.security-audit-list{display:grid;gap:9px;margin:0 22px}.security-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid rgba(47,47,44,.08);border-radius:16px;background:#ffffffb3}.security-audit-row strong{display:block;color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:600}.security-audit-row small,.security-audit-empty{color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:450}.security-audit-meta{display:grid;justify-items:end;gap:5px}.security-audit-empty{display:flex;align-items:center;gap:8px;min-height:46px;padding:12px 13px;border:1px dashed rgba(47,47,44,.14);border-radius:16px;background:#faf9f59e}.restricted-panel{display:grid;justify-items:start;gap:12px;max-width:760px;margin:54px auto 0;padding:34px}.restricted-panel h1{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:28px;font-weight:620}.restricted-panel p{max-width:620px;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:21px}.orders-panel .panel-header,.order-detail-panel .panel-header,.customers-panel .panel-header,.customer-detail-panel .panel-header{padding:22px 22px 6px}.table-search{display:inline-flex;align-items:center;gap:8px;min-width:min(340px,48vw);min-height:40px;padding:0 13px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:var(--muted);background:#fffc}.table-search-full{width:100%;min-width:0}.table-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.soft-search{display:inline-flex;align-items:center;gap:8px;min-width:min(340px,48vw);min-height:40px;padding:0 13px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:var(--muted);background:#fffc}.soft-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent}.soft-search input::placeholder{color:#aaa69e}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 22px 16px}.filter-chip{min-height:32px;padding:0 11px;border:1px solid rgba(47,47,44,.09);border-radius:999px;color:#77736b;background:#ffffffb8;font-size:var(--text-xs);font-weight:740}.filter-chip.active{color:var(--accent-600);background:var(--accent-50);border-color:#2c4a6b33}.inline-note,.inline-error,.inline-warning{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-xs);font-weight:680}.updating-note svg{animation:soft-spin .9s linear infinite}.inline-error{color:var(--red)}.mfa-required-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;border-radius:10px;background:#cb423712}.inline-warning{color:var(--status-warning-text)}.table-wrap{overflow-x:auto;min-height:392px;transition:opacity .16s ease}.table-wrap.table-updating{opacity:.72}table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.col-part{width:28%}.col-vendor{width:17%}.col-order{width:22%}.col-source{width:8%}.col-workflow{width:16%}.col-customer{width:22%}.col-customer-wide{width:28%}.col-contact{width:24%}.col-status{width:12%}.col-locations{width:22%}.col-price{width:8%}.col-updated{width:13%}.col-row-action{width:7%}.orders-col-order{width:16%}.orders-col-source{width:8%}.orders-col-workflow{width:9%}.orders-col-customer{width:21%}.orders-col-payment,.orders-col-fulfillment{width:10%}.orders-col-total{width:8%}.orders-col-processed{width:12%}.orders-col-quick{width:6%}th,td{padding:var(--space-3) var(--space-5);border-top:1px solid var(--neutral-200);text-align:left;vertical-align:middle}th{position:sticky;top:0;z-index:1;border-top:0;border-bottom:1px solid var(--neutral-200);color:var(--muted);background:var(--paper);font-size:var(--text-xs);font-weight:650;letter-spacing:.01em}td{color:var(--neutral-700);font-size:var(--text-base)}tbody tr{transition:background var(--dur-fast) var(--ease-out)}tbody tr:hover{background:var(--neutral-50)}tr.selected-row,tbody tr.selected-row:hover{background:var(--accent-50)}.product-cell,.muted-cell{display:grid;gap:5px;min-width:0}.product-cell strong,.product-cell button,.product-cell span,.muted-cell span,.muted-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-link-button{width:fit-content;max-width:100%;padding:0;border:0;color:var(--heading);background:transparent;text-align:left;font-size:var(--text-base);font-weight:550}.text-link-button:hover{color:var(--accent-400);text-decoration:underline;text-underline-offset:3px}.product-cell span,.muted-cell small,.subtle{color:var(--muted)}.order-unread-message-pill{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:2px;padding:4px 8px;border:1px solid rgba(37,78,111,.14);border-radius:999px;background:#e8f1fadb;color:var(--brand-700);font-size:var(--text-xs);font-weight:700;line-height:1}.order-unread-message-pill svg{flex:0 0 auto;stroke-width:2.25}.status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border-radius:10px;font-size:var(--text-xs);font-weight:800}.status-neutral{color:var(--neutral-700);background:var(--neutral-100)}.status-green{color:var(--status-success-text);background:var(--green-soft)}.status-amber{color:var(--status-warning-text);background:var(--amber-soft)}.status-muted{color:#68645d;background:#eeece6}.status-red{color:var(--status-danger-text);background:var(--red-soft)}.status-blue{color:var(--status-info-text);background:var(--blue-soft)}.status-navy{color:#f8fbff;background:#0b2541}.status-violet{color:var(--status-context-text);background:var(--status-context-soft)}.order-workflow-cell{display:grid;gap:5px;min-width:0}.order-workflow-line{display:flex;align-items:center;gap:7px}.order-workflow-cell small{overflow:hidden;color:var(--muted);font-size:var(--text-xs);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.order-alert-dot{display:inline-flex;width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--red);box-shadow:0 0 0 3px #cb42371f}.order-note-count{display:inline-flex;min-width:21px;min-height:21px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;color:#69655e;background:#2a292512;font-size:var(--text-xs);font-weight:800}.order-hover-target{position:relative;cursor:help}.order-touch-target{display:inline-flex;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.order-hover-card{position:absolute;left:0;bottom:calc(100% + 10px);z-index:20;display:none;width:240px;padding:11px 12px;border:1px solid rgba(42,41,37,.1);border-radius:12px;color:var(--ink);background:var(--neutral-0);box-shadow:0 18px 42px #25242124;text-align:left}.order-hover-card-wide{width:320px}.order-hover-target:hover .order-hover-card,.order-hover-target:focus .order-hover-card,.order-hover-target:focus-within .order-hover-card{display:grid;gap:5px}.order-hover-card strong{color:var(--heading);font-size:var(--text-xs);line-height:16px;font-weight:800}.order-hover-card span,.order-hover-card small{color:var(--muted);font-size:var(--text-xs);line-height:17px;font-weight:520;white-space:normal;overflow-wrap:anywhere}.order-detail-shell{display:grid;gap:18px}.order-detail-back{width:max-content}.order-detail-hero{display:grid;grid-template-columns:minmax(190px,1.12fr) repeat(4,minmax(150px,.88fr));gap:10px;padding:10px;border:1px solid rgba(42,41,37,.08);border-radius:22px;background:linear-gradient(135deg,#fffefafa,#f7f5efeb),#fffefa;box-shadow:0 18px 50px #2524210f}.order-mini-block,.order-section-heading,.order-contact-line,.order-sidebar-note,.order-customer-grid article a{display:flex;align-items:center}.order-mini-block{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-width:0;min-height:74px;padding:12px 14px;border:1px solid rgba(42,41,37,.06);border-radius:16px;background:#ffffffa8;box-shadow:0 1px #ffffffb8 inset}button.order-mini-block{border:1px solid rgba(42,41,37,.06);font:inherit;text-align:left;cursor:pointer}a.order-mini-block{color:inherit;text-decoration:none}button.order-mini-block:disabled{cursor:not-allowed}.order-mini-block.actionable:hover{border-color:#2c4a6b2e;background:#ffffffd6}.order-mini-block .status{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 10px;font-size:var(--text-xs);line-height:15px;font-weight:760;white-space:nowrap}.order-mini-block>strong{color:var(--heading);font-size:var(--text-lg);line-height:22px;font-weight:740;letter-spacing:-.025em}.order-mini-block small{color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:560}.order-mini-block em{display:block;max-width:100%;color:#484540c7;font-size:var(--text-xs);font-style:normal;line-height:14px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-mini-identity{gap:8px}.order-mini-identity .source-badge{width:fit-content}.order-mini-source-line{display:flex;align-items:center;gap:9px;min-width:0}.order-mini-source-line>span:not(.source-badge){color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:620;white-space:nowrap}.order-mini-status-stack{align-items:flex-start;gap:8px}.order-mini-action{align-items:flex-start}.order-mini-tracking em{display:inline-flex;align-items:center;gap:5px}.order-mini-action.disabled{opacity:.66}.order-mini-total,.order-mini-customer{align-items:flex-start;text-align:left}.order-mini-total>strong{font-size:var(--text-lg);line-height:24px}.order-mini-total small{max-width:148px}.order-mini-customer small{color:var(--accent-400);font-weight:760}.order-mini-contact-action{display:inline-flex;align-items:center;gap:6px;color:#0b2541!important}.order-mini-contact-action svg{color:#0b2541;stroke-width:2.3}.order-unread-badge{display:inline-flex;min-height:20px;align-items:center;border-radius:999px;padding:0 8px;color:var(--status-warning-text);background:var(--amber-soft);font-size:var(--text-xs);line-height:14px;font-weight:820;letter-spacing:.01em}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:18px;align-items:start}.order-detail-main,.order-action-rail,.order-line-list,.order-money-card,.order-customer-card,.order-sidebar-card,.order-comms-disclosure{display:grid;gap:14px}.order-action-rail{position:sticky;top:74px;align-self:start}.order-section-heading{gap:10px}.order-section-heading>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:12px;color:#0b2541;background:#eef2f6}.order-section-heading h3{margin:0;color:var(--heading);font-size:var(--text-md);line-height:22px;font-weight:740;letter-spacing:-.02em}.order-section-heading p{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:17px}.order-line-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(124px,auto);gap:16px;align-items:center;padding:14px;border:1px solid rgba(42,41,37,.08);border-radius:17px;background:linear-gradient(180deg,#ffffffdb,#faf8f3b8),#ffffffc7}.order-line-copy,.order-line-price,.order-customer-grid article,.order-address-lines{display:grid;min-width:0}.order-line-copy{gap:4px}.order-line-copy strong,.order-line-title{color:var(--heading);font-size:var(--text-base);line-height:19px;font-weight:720;overflow-wrap:anywhere}.order-line-title{text-decoration:none}.order-line-title:hover{color:var(--accent-400);text-decoration:underline;text-underline-offset:3px}.order-custom-line-note{color:var(--status-context-text)!important;font-weight:720!important}.order-line-state{color:var(--muted)!important;font-weight:720!important}.order-line-state-green{color:var(--status-success-text)!important}.order-line-state-violet{color:var(--status-context-text)!important}.order-line-copy span,.order-line-copy small,.order-inline-empty,.order-customer-grid article small,.order-address-lines,.order-sidebar-note{color:var(--muted);font-size:var(--text-xs);line-height:17px;font-weight:560}.order-line-price{justify-items:end;gap:5px;color:var(--muted);text-align:right}.order-line-price span{font-size:var(--text-xs);line-height:16px;white-space:nowrap}.order-line-price strong{color:var(--heading);font-size:var(--text-md);line-height:21px;font-weight:730}.order-money-table{display:grid;overflow:hidden;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#ffffffa3}.order-discount-note{margin:12px 0 0;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.order-money-row{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:11px 14px;border-bottom:1px solid rgba(42,41,37,.07)}.order-money-row:last-child{border-bottom:0}.order-money-row span,.order-money-row strong{color:var(--heading);font-size:var(--text-sm);line-height:19px}.order-money-row span{font-weight:660}.order-money-row small{color:var(--muted);font-size:var(--text-xs);line-height:18px}.order-money-row strong{font-weight:760;text-align:right}.order-money-row.strong{background:#07142606}.order-money-row.strong span,.order-money-row.strong strong{font-size:var(--text-ui);line-height:21px;font-weight:760}.order-platform-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-source-note-card,.order-fact-strip{border:1px solid rgba(42,41,37,.08);background:#ffffffb8}.order-source-note-card{display:grid;gap:7px;padding:14px 16px;border-radius:18px;box-shadow:0 12px 32px #2524210b}.order-source-note-card strong{color:var(--status-warning-text);font-size:var(--text-xs);line-height:16px;font-weight:820}.order-source-note-card p{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:19px;font-weight:560;overflow-wrap:anywhere}.order-fact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:18px}.order-fact-strip>div{display:grid;gap:7px;min-width:0;padding:12px 14px;border-right:1px solid rgba(42,41,37,.07)}.order-fact-strip>div:last-child{border-right:0}.order-fact-strip span{color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:760;text-transform:uppercase;letter-spacing:.03em}.order-fact-strip strong{width:fit-content}.order-status-meta-card{display:grid;align-content:start;gap:6px;min-height:70px;padding:13px;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#ffffffbd}.order-status-meta-card>span{color:var(--muted);font-size:var(--text-sm);line-height:18px;font-weight:450}.order-status-meta-card>strong{width:fit-content}.order-status-meta-card>small{color:var(--muted);font-size:var(--text-xs);line-height:17px;font-weight:560}.order-tracking-link{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:var(--accent-400);font-size:var(--text-xs);line-height:17px;font-weight:780;text-decoration:none}.order-tracking-link:hover{text-decoration:underline;text-underline-offset:3px}.order-customer-grid{display:grid;grid-template-columns:1.05fr 1fr 1.25fr;gap:12px}.order-customer-grid article{align-content:start;gap:8px;min-height:166px;padding:13px;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#ffffffad}.order-card-kicker{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:780;text-transform:uppercase;letter-spacing:.04em}.order-customer-grid article>strong{color:var(--heading);font-size:var(--text-ui);line-height:20px;font-weight:720;overflow-wrap:anywhere}.order-customer-grid article a{width:fit-content;gap:5px;color:var(--accent-400);font-size:var(--text-xs);line-height:17px;font-weight:800;text-decoration:none}.order-customer-grid article a:hover{text-decoration:underline;text-underline-offset:3px}.order-contact-line{gap:7px;color:var(--ink);font-size:var(--text-xs);line-height:17px;font-weight:610;overflow-wrap:anywhere}.order-address-lines{gap:3px;color:var(--ink);font-size:var(--text-xs);line-height:17px}.order-action-rail .order-ops-card,.order-sidebar-card{border-radius:18px;box-shadow:0 14px 38px #2524210b}.order-action-rail .order-ops-card{padding:16px}.order-action-rail .reference-editor{grid-template-columns:1fr}.order-action-rail .alert-editor .soft-button,.order-action-rail .reference-editor .soft-button,.order-action-rail .dispatch-editor .soft-button,.order-sidebar-card .soft-button{justify-self:stretch;width:100%}.order-action-rail .field-stack textarea{min-height:66px}.order-sidebar-note{align-items:flex-start;gap:8px;padding:12px;border:1px dashed rgba(42,41,37,.14);border-radius:14px;background:#ffffff94}.order-customer-panel{gap:14px}.order-customer-summary{display:grid;gap:6px;padding:12px;border-radius:15px;background:#0b25410b}.order-customer-summary strong{color:var(--heading);font-size:var(--text-md);line-height:22px;font-weight:750;letter-spacing:-.02em;overflow-wrap:anywhere}.order-customer-summary span{color:var(--ink);font-size:var(--text-xs);line-height:17px;font-weight:640}.order-customer-summary a{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:var(--accent-400);font-size:var(--text-xs);line-height:17px;font-weight:800;text-decoration:none}.order-customer-summary a:hover{text-decoration:underline;text-underline-offset:3px}.order-customer-contact-grid,.order-sidebar-address,.order-comments-card,.order-comment-list,.order-comment-composer{display:grid;gap:10px}.order-customer-contact-grid{padding:0 2px}.order-sidebar-address{padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:15px;background:#ffffff9e}.order-comment-composer-shell{position:relative}.order-comment-composer{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:10px;border:1px solid rgba(42,41,37,.1);border-radius:16px;background:#ffffffb8}.order-comment-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#fff;background:#8b5cf6;font-size:var(--text-xs);font-weight:760}.order-comment-composer textarea{min-height:72px;border:0;color:var(--ink);background:transparent;font:inherit;font-size:var(--text-sm);line-height:19px;resize:vertical;outline:none}.order-mention-menu{position:absolute;z-index:20;right:8px;bottom:calc(100% + 8px);left:46px;display:grid;overflow:hidden;border:1px solid rgba(42,41,37,.1);border-radius:16px;background:#fffffff5;box-shadow:0 18px 44px #11182724;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.order-mention-menu button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border:0;border-bottom:1px solid rgba(42,41,37,.07);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.order-mention-menu button:last-child{border-bottom:0}.order-mention-menu button:hover,.order-mention-menu button:focus-visible{background:#2b517a14}.order-mention-menu button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-halo)}.order-mention-menu button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:var(--accent-500);background:#2b517a1c;font-size:var(--text-xs);font-weight:820}.order-mention-menu strong{overflow:hidden;font-size:var(--text-xs);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.order-mention-menu small{color:var(--muted);font-size:var(--text-xs);font-weight:680}.order-mention-empty{padding:12px;color:var(--muted);font-size:var(--text-xs);font-weight:680}.order-comment-tools{display:flex;align-items:center;gap:8px}.order-comment-tools>span{display:inline-flex;min-height:28px;align-items:center;gap:5px;color:var(--muted);font-size:var(--text-xs);font-weight:760}.order-comment-tools .soft-button{margin-left:auto;min-height:34px;padding-inline:14px}.order-comment-list{max-height:320px;overflow:auto;padding:2px 2px 2px 0}.order-comment-list article{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:12px 0;border-top:1px solid rgba(42,41,37,.08)}.order-comment-list article:first-child{border-top:0}.order-comment-list article.order-comment-focused{scroll-margin-block:24px;margin-inline:-8px 2px;padding-inline:8px 6px;border-radius:10px;background:var(--accent-50);outline:1px solid color-mix(in srgb,var(--accent-400) 34%,transparent)}.order-comment-list article.order-comment-focused:focus-visible{box-shadow:var(--focus-ring)}.order-comment-avatar-small{width:28px;height:28px;border-radius:9px;font-size:var(--text-xs)}.order-comment-entry{display:grid;gap:6px;min-width:0}.order-comment-meta{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.order-comment-meta strong{overflow:hidden;color:var(--ink);font-size:var(--text-xs);line-height:16px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.order-comment-meta span{flex:0 0 auto;color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:620}.order-comment-list p{margin:0;color:var(--ink);font-size:var(--text-xs);line-height:18px;font-weight:560;overflow-wrap:anywhere}.order-note-mentions{display:flex;flex-wrap:wrap;gap:5px}.order-note-mentions span{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;padding:0 8px;color:var(--accent-500);background:#2b517a17;font-size:var(--text-xs);line-height:1;font-weight:760}.order-comment-empty{display:block;padding:12px 2px 2px;color:var(--muted);font-size:var(--text-xs);line-height:18px;font-weight:620}.order-status-update-modal{width:min(620px,calc(100vw - 32px))}.order-status-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-status-choice{display:grid;gap:7px;min-height:72px;align-content:center;justify-items:start;padding:12px;border:1px solid rgba(42,41,37,.1);border-radius:14px;background:#ffffffc2;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.order-status-choice:hover,.order-status-choice.active{border-color:#0b25413d;background:#eef2f6b8}.order-status-choice.system{cursor:default}.order-status-choice small{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:620}.order-comms-disclosure{min-width:0}.order-comms-disclosure summary{display:grid;gap:3px;min-height:44px;padding:11px 12px;border:1px solid rgba(42,41,37,.09);border-radius:14px;color:var(--heading);background:#ffffffbd;font-size:var(--text-sm);line-height:18px;font-weight:760;cursor:pointer}.order-comms-disclosure summary span{color:var(--muted);font-size:var(--text-xs);font-weight:560;overflow-wrap:anywhere}.order-action-rail .customer-comms-panel{min-width:0}.order-action-rail .message-timeline{max-height:360px}.order-action-rail .message-bubble{max-width:100%}.order-ops-card,.alert-editor,.reference-editor,.dispatch-editor,.notes-editor,.order-note-list,.workflow-action-grid{display:grid;gap:12px}.order-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-status-heading h2{margin:0;color:var(--heading);font-size:var(--text-md);line-height:22px;font-weight:720;letter-spacing:-.02em}.order-status-heading p{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.order-status-current-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(11,37,65,.12);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f4f7fac7),#ffffffd1}.order-status-current-card strong{display:block;color:var(--heading);font-size:var(--text-base);line-height:19px;font-weight:760}.order-status-current-card small{display:block;color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:560}.order-status-update-button{min-height:34px;padding-inline:13px;color:#0b2541;font-size:var(--text-xs);font-weight:780}.reference-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end}.reference-editor .soft-button{min-height:38px}.status-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0c121c52}.status-modal{width:min(520px,100%);display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#fffefafa;box-shadow:0 24px 70px #0e161f38}.status-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.status-modal-header h3{margin:0;color:var(--heading);font-size:var(--text-lg);line-height:23px;font-weight:760;letter-spacing:-.025em}.status-modal-header p{margin:3px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:17px}.status-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-picker-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:54px;border:1px solid rgba(42,41,37,.08);border-radius:15px;padding:10px;color:var(--heading);background:#ffffffc2;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.status-picker-option:hover:not(.system-only){transform:translateY(-1px);border-color:#0b25412e;box-shadow:0 10px 24px #25242112}.status-picker-option.active{border-color:#0b254152;background:#eaf0f6d1}.status-picker-option strong{font-size:var(--text-sm);line-height:18px;font-weight:760}.status-picker-option small{grid-column:2;color:var(--muted);font-size:var(--text-xs);line-height:15px}.status-modal-content{display:grid;gap:14px}.status-picker-option.system-only{cursor:default;opacity:.78}.muted-field{opacity:.52}.muted-field input,.muted-field textarea{cursor:not-allowed}.status-modal-submit{width:100%;min-height:42px}.order-edit-modal-panel{max-width:min(1080px,calc(100vw - 48px))}.order-edit-modal-body{padding-right:0}.order-edit-modal-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:16px;min-height:520px}.order-edit-builder,.order-edit-preview-panel{min-width:0;border:1px solid rgba(42,41,37,.08);border-radius:18px;background:#ffffffad}.order-edit-builder{display:grid;align-content:start;gap:14px;padding:14px}.order-edit-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-edit-section-heading span{color:var(--muted);font-size:var(--text-xs);font-weight:780;letter-spacing:.04em;text-transform:uppercase}.order-edit-section-heading strong{color:var(--heading);font-size:var(--text-sm);font-weight:760}.order-edit-current-lines,.order-edit-draft-list{display:grid;gap:8px;max-height:230px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.order-edit-current-lines article,.order-edit-draft-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#fffefae0}.order-edit-current-lines article.pending-remove{border-color:#b84f453d;background:var(--status-danger-soft)}.order-edit-current-lines article>div,.order-edit-draft-item>div{display:grid;gap:3px;min-width:0}.order-edit-current-lines strong,.order-edit-draft-item strong{color:var(--heading);font-size:var(--text-sm);font-weight:730;line-height:var(--leading-sm)}.order-edit-current-lines small,.order-edit-draft-item small{color:var(--muted);font-size:var(--text-xs);font-weight:560;line-height:16px}.order-edit-current-lines em{color:var(--heading);font-size:var(--text-sm);font-style:normal;font-weight:760;white-space:nowrap}.order-edit-current-lines button,.order-edit-draft-item button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(42,41,37,.1);border-radius:999px;color:var(--status-danger-text);background:#ffffffd1;font:inherit;font-size:var(--text-xs);font-weight:760;cursor:pointer}.order-edit-current-lines button:disabled{color:var(--muted);cursor:not-allowed;opacity:.66}.order-edit-draft-item{grid-template-columns:minmax(0,1fr) auto;min-height:58px;border-color:#247a4a29;background:var(--status-success-soft)}.order-edit-draft-item.danger{border-color:#b84f4533;background:var(--status-danger-soft)}.order-edit-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#f0efe98f}.order-edit-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:11px;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:760;cursor:pointer}.order-edit-tabs button.active{color:var(--accent-900);background:var(--neutral-0);box-shadow:0 8px 18px #2524210f}.order-edit-pane{display:grid;gap:13px}.order-edit-product-results{display:grid;gap:8px;max-height:298px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.order-edit-product-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;color:var(--ink);background:#fffefad6;font:inherit;text-align:left;cursor:pointer}.order-edit-product-results button:hover,.order-edit-product-results button.selected{border-color:#2c4a6b3d;background:#f7fbff}.order-edit-product-results button span{display:grid;gap:3px;min-width:0}.order-edit-product-results button strong,.order-edit-selection strong,.order-edit-preview-lines strong{color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:720}.order-edit-product-results button small,.order-edit-selection small,.order-edit-preview-lines small{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.order-edit-product-results button em{color:var(--heading);font-size:var(--text-sm);font-style:normal;font-weight:760;white-space:nowrap}.order-edit-empty,.order-edit-preview-empty{display:grid;align-content:center;justify-items:center;gap:8px;min-height:104px;padding:18px;border:1px dashed rgba(42,41,37,.12);border-radius:14px;color:var(--muted);background:#f7f6f2a8;font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}.order-edit-empty.compact{min-height:auto;justify-items:start;padding:12px;text-align:left}.order-edit-empty.warning{min-height:auto;justify-items:start;border-style:solid;color:var(--status-warning-text);background:var(--status-warning-soft);text-align:left}.order-edit-shipping-current{display:grid;gap:4px;padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#f7f6f2a8}.order-edit-shipping-current span{color:var(--muted);font-size:var(--text-xs);font-weight:740}.order-edit-shipping-current strong{color:var(--heading);font-size:var(--text-sm);font-weight:760}.order-edit-shipping-current small{color:var(--accent-900);font-size:var(--text-sm);font-weight:780}.order-edit-quantity{max-width:150px}.order-edit-selection{display:grid;gap:3px;padding:12px;border:1px solid rgba(47,104,183,.14);border-radius:14px;background:var(--status-info-soft)}.order-edit-selection>span,.order-edit-preview-heading>span,.order-edit-preview-lines>span{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.order-edit-two-col{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px}.order-edit-switches{display:flex;flex-wrap:wrap;gap:10px}.order-edit-switches label{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(42,41,37,.08);border-radius:999px;color:var(--ink);background:#fffefacc;font-size:var(--text-sm);font-weight:680}.order-edit-preview-panel{display:grid;align-content:start;gap:14px;padding:16px;background:linear-gradient(180deg,#e8eef35c,#fffefab8 38%),#ffffffb8}.order-edit-preview-heading{display:grid;gap:4px}.order-edit-preview-heading strong,.order-edit-preview-empty strong{color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:740}.order-edit-preview-heading small,.order-edit-preview-empty p{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:560}.order-edit-preview-empty{min-height:280px;background:#fffefa9e}.order-edit-preview-empty svg{color:var(--accent-400)}.order-edit-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.order-edit-total-grid>div{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(42,41,37,.08);border-radius:13px;background:#fffefac7}.order-edit-total-grid span{color:var(--muted);font-size:var(--text-xs);font-weight:720}.order-edit-total-grid strong{color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:780;letter-spacing:-.02em}.order-edit-preview-lines{display:grid;gap:8px}.order-edit-preview-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(42,41,37,.08);border-radius:13px;background:#fffefacc}.order-edit-preview-lines article>div{display:grid;min-width:0;gap:2px}.order-edit-preview-lines em{color:var(--heading);font-size:var(--text-sm);font-style:normal;font-weight:760;white-space:nowrap}.order-edit-commit-button{min-width:220px}.order-edit-commit-options,.order-edit-commit-result{display:grid;gap:12px;padding:13px;border:1px solid rgba(36,122,74,.16);border-radius:15px;background:linear-gradient(180deg,#f0f9f4bd,#fffefad1),var(--neutral-0)}.order-edit-commit-options>div{display:grid;gap:3px}.order-edit-commit-options strong,.order-edit-commit-result strong{color:var(--heading);font-size:var(--text-sm);font-weight:770;line-height:var(--leading-sm)}.order-edit-commit-options p,.order-edit-commit-result p{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:560;line-height:17px}.order-edit-commit-options>label:not(.field-stack){display:inline-flex;align-items:center;gap:9px;min-height:38px;color:var(--ink);font-size:var(--text-sm);font-weight:720}.order-edit-commit-result{grid-template-columns:auto minmax(0,1fr);align-items:start;border-color:#247a4a33;background:var(--status-success-soft)}.order-edit-commit-result svg{margin-top:1px;color:var(--status-success-text)}.order-edit-commit-result.refresh_failed{border-color:#b7741438;background:var(--status-warning-soft)}.order-edit-commit-result.refresh_failed svg{color:var(--status-warning-text)}.orders-create-button{gap:7px}.modal-xl.create-order-modal-panel{width:calc(100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);padding:20px 22px 18px;border-radius:20px}.create-order-modal-body{min-height:0;overflow:hidden;padding-right:0}.create-order-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-areas:"builder customer" "builder options";gap:14px;height:100%;min-height:0}.create-order-customer-panel,.create-order-builder-panel,.create-order-preview-panel{min-width:0;border:1px solid rgba(42,41,37,.08);border-radius:18px;background:#fffefabd}.create-order-customer-panel,.create-order-builder-panel,.create-order-preview-panel{display:grid;align-content:start;gap:14px;padding:16px}.create-order-customer-panel{grid-area:customer;max-height:42vh;overflow-y:auto}.create-order-builder-panel{grid-area:builder;overflow-y:auto;overscroll-behavior:contain}.create-order-preview-panel{grid-area:options;min-height:0;overflow-y:auto;background:#fffefabd}.create-order-section-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.create-order-section-title.compact{gap:8px}.create-order-section-title>svg{width:34px;height:34px;padding:8px;border-radius:12px;color:var(--accent-900);background:var(--status-info-soft)}.create-order-section-title div{display:grid;gap:2px}.create-order-section-title strong{color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:760}.create-order-section-title span,.create-order-muted,.create-order-search-list>span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-selected-customer,.create-order-pending,.create-order-shipping-card,.create-order-preview-empty,.create-order-result{display:grid;gap:8px;padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:15px;background:#ffffffb8}.create-order-no-customer,.create-order-guest-card{display:grid;gap:4px;padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#ffffffb3}.create-order-no-customer strong,.create-order-guest-card strong{color:var(--heading);font-size:var(--text-sm);font-weight:740}.create-order-no-customer span,.create-order-guest-card>span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.create-order-no-customer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.create-order-no-customer-actions button{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(42,41,37,.1);border-radius:999px;background:#ffffffd1}.create-order-no-customer-actions button.primary{border-color:#2c4a6b29;color:#fff;background:var(--accent-900)}.create-order-customer-notice{display:inline-flex;align-items:flex-start;gap:5px;padding:7px 9px;border-radius:10px;color:var(--status-success-text)!important;background:var(--status-success-soft)}.create-order-customer-notice svg{flex:0 0 auto;margin-top:1px}.create-customer-modal{max-width:610px}.create-customer-form,.create-customer-review{display:grid;gap:15px}.create-customer-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-customer-scope-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;border:1px solid rgba(42,41,37,.08);border-radius:13px;color:var(--status-success-text);background:var(--status-success-soft)}.create-customer-scope-note div{display:grid;gap:2px}.create-customer-scope-note strong,.create-customer-scope-note span,.create-customer-review span,.create-customer-review dt,.create-customer-review dd,.create-customer-review p{font-size:var(--text-sm);line-height:var(--leading-sm)}.create-customer-scope-note span,.create-customer-review span,.create-customer-review dt,.create-customer-review p{color:var(--muted)}.create-customer-review{grid-template-columns:42px minmax(0,1fr);align-items:center}.create-customer-review-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--accent-900);background:var(--status-info-soft)}.create-customer-review>div:nth-child(2){display:grid;gap:2px}.create-customer-review>div:nth-child(2) strong{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg)}.create-customer-review dl,.create-customer-review p,.create-customer-review>.inline-error,.create-customer-review>.mfa-required-banner{grid-column:1 / -1}.create-customer-review dl{display:grid;gap:1px;overflow:hidden;margin:0;border:1px solid rgba(42,41,37,.08);border-radius:13px;background:#2a292514}.create-customer-review dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:11px 12px;background:var(--neutral-0)}.create-customer-review dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--heading);font-weight:680}.create-customer-review p{margin:0}.create-order-guest-card .field-stack{margin-top:6px}.create-order-selected-customer strong{color:var(--heading);font-size:var(--text-md);font-weight:760;line-height:var(--leading-md)}.create-order-selected-customer span,.create-order-selected-customer small{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-selected-customer button,.create-order-line-actions button{justify-self:start;min-height:32px;padding:0 11px;border:1px solid rgba(42,41,37,.1);border-radius:999px;color:var(--accent-900);background:#ffffffd1;font:inherit;font-size:var(--text-xs);font-weight:760;cursor:pointer}.create-order-search-list,.create-order-draft-list{display:grid;gap:7px;max-height:210px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.create-order-search-list button,.create-order-draft-list article{display:grid;gap:2px;padding:10px 11px;border:1px solid rgba(42,41,37,.08);border-radius:13px;color:var(--ink);background:#fffefac2;font:inherit;text-align:left}.create-order-search-list button{cursor:pointer}.create-order-search-list button:hover{border-color:#2c4a6b3d;background:#f7fbff}.create-order-search-list strong,.create-order-draft-list strong{color:var(--heading);font-size:var(--text-sm);font-weight:740;line-height:var(--leading-sm)}.create-order-search-list small,.create-order-draft-list span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.create-order-draft-list em{color:var(--accent-900);font-size:var(--text-sm);font-style:normal;font-weight:760}.create-order-entry-panel{display:grid;gap:13px}.create-order-product-results{max-height:250px}.create-order-add-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:end;gap:12px}.create-order-lines{display:grid;gap:10px;padding-top:4px}.create-order-line-card{display:grid;grid-template-columns:minmax(190px,.95fr) minmax(260px,1.35fr) minmax(170px,.58fr);gap:12px;padding:14px;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#ffffffc7}.create-order-line-card.aliased{border-color:#2f68b72e;background:linear-gradient(180deg,#f0f6ffa3,#ffffffd1),var(--neutral-0)}.create-order-line-main{display:grid;align-content:start;gap:4px;min-width:0}.create-order-line-main strong{color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:760}.create-order-line-main small,.create-order-alias-note{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-invoice-title{min-width:0}.create-order-line-controls{display:grid;grid-template-columns:72px minmax(82px,1fr);gap:8px}.create-order-line-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.create-order-line-actions button{display:inline-flex;align-items:center;gap:6px}.create-order-line-actions button.danger{color:var(--status-danger-text)}.create-order-alias-note{grid-column:1 / -1;padding:8px 10px;border-radius:12px;color:var(--accent-900);background:var(--status-info-soft)}.create-order-shipping-card{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr)}.create-order-pickup-toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:13px;border:1px solid rgba(42,41,37,.09);border-radius:15px;background:#ffffffb8;cursor:pointer}.create-order-pickup-toggle.active{border-color:#247a4a38;background:var(--status-success-soft)}.create-order-pickup-toggle>svg{color:var(--accent-900);margin-top:1px}.create-order-pickup-toggle span{display:grid;gap:2px}.create-order-pickup-toggle strong,.create-order-review-callout strong{color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:750}.create-order-pickup-toggle small,.create-order-review-callout span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.create-order-review-callout{display:grid;gap:3px;padding:12px;border-radius:14px;color:var(--accent-900);background:var(--status-info-soft)}.create-order-invoice-toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid rgba(36,122,74,.14);border-radius:15px;background:var(--status-success-soft);cursor:pointer}.create-order-invoice-toggle span{display:grid;gap:2px}.create-order-invoice-toggle strong{color:var(--heading);font-size:var(--text-sm);font-weight:760;line-height:var(--leading-sm)}.create-order-invoice-toggle small{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-preview-empty{min-height:210px;align-content:center;justify-items:center;border-style:dashed;text-align:center}.create-order-preview-empty svg{color:var(--accent-400)}.create-order-preview-empty strong{color:var(--heading);font-size:var(--text-md);font-weight:760}.create-order-preview-empty span{color:var(--muted);font-size:var(--text-sm)}.create-order-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.create-order-preview-summary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#ffffffd1}.create-order-preview-summary span{color:var(--muted);font-size:var(--text-xs);font-weight:730}.create-order-preview-summary strong{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:790;letter-spacing:-.025em}.create-order-result{grid-template-columns:auto minmax(0,1fr);align-items:start;border-color:#247a4a38;background:var(--status-success-soft)}.create-order-result.refresh_failed{border-color:#b774143d;background:var(--status-warning-soft)}.create-order-result.invoice-attention{border-color:#b7741447;background:linear-gradient(135deg,#fff7e3f5,#fffcf5f5)}.create-order-result svg{color:var(--status-success-text)}.create-order-result.invoice-attention svg{color:var(--status-warning-text)}.create-order-result div{display:grid;gap:3px}.create-order-result strong{color:var(--heading);font-size:var(--text-sm);font-weight:760}.create-order-result span,.create-order-result a{color:var(--muted);font-size:var(--text-xs);font-weight:620}.create-order-result a{display:inline-flex;align-items:center;gap:4px;color:var(--accent-900);text-decoration:none}.create-order-result-warning{color:var(--status-warning-text)!important}.create-order-save-button{min-width:230px}.create-order-review-modal{max-width:min(860px,calc(100vw - 40px))}.create-order-review-layout{display:grid;gap:16px}.create-order-review-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(42,41,37,.08);border-radius:15px;overflow:hidden}.create-order-review-context>div{display:grid;gap:3px;padding:13px 14px;background:#f9f8f4c2}.create-order-review-context>div+div{border-left:1px solid rgba(42,41,37,.08)}.create-order-review-context span,.create-order-review-context small{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-review-context strong{color:var(--heading);font-size:var(--text-sm);font-weight:750}.create-order-review-lines{display:grid;gap:0;max-height:300px;overflow-y:auto;border:1px solid rgba(42,41,37,.08);border-radius:15px}.create-order-review-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;background:#ffffffc2}.create-order-review-lines article+article{border-top:1px solid rgba(42,41,37,.08)}.create-order-review-lines article>div{display:grid;gap:2px;min-width:0}.create-order-review-lines strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:730;text-overflow:ellipsis;white-space:nowrap}.create-order-review-lines span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:570}.create-order-completion-options{display:grid;grid-template-columns:minmax(0,1fr) 170px 132px;align-items:end;gap:12px;padding:14px;border:1px solid rgba(42,41,37,.08);border-radius:15px;background:#f9f8f4bd}.create-order-completion-options>div{display:grid;align-self:center;gap:3px}.create-order-completion-options>div strong{color:var(--heading);font-size:var(--text-sm);font-weight:750}.create-order-completion-options>div span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:560}.dispatch-editor{padding-top:12px;border-top:1px solid rgba(42,41,37,.08)}.order-ops-disclosure summary{display:grid;gap:3px;min-height:42px;padding:10px 11px;border:1px solid rgba(42,41,37,.09);border-radius:14px;color:var(--heading);background:#ffffffbd;font-size:var(--text-sm);line-height:18px;font-weight:760;cursor:pointer}.order-ops-disclosure summary small{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:560}.dispatch-editor-body{display:grid;gap:12px;padding-top:12px}.dispatch-summary{display:grid;gap:3px;padding:10px 11px;border:1px solid rgba(47,111,78,.16);border-radius:14px;background:#e8f8ef8f}.dispatch-summary strong,.dispatch-summary a,.dispatch-summary span{color:var(--heading);font-size:var(--text-xs);line-height:16px;font-weight:760;overflow-wrap:anywhere}.dispatch-summary small{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:590}.order-ops-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.order-ops-heading h2{margin:0;color:var(--heading);font-size:var(--text-md);line-height:22px;font-weight:620}.field-stack{display:grid;gap:6px}.field-stack span,.toggle-row span{color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:760}.field-stack small{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:560}.field-stack input,.field-stack select,.field-stack textarea{width:100%;min-height:38px;border:1px solid rgba(42,41,37,.1);border-radius:10px;padding:8px 10px;color:var(--ink);background:#ffffffc7;font:inherit}.field-stack textarea{min-height:74px;resize:vertical}.carrier-checkbox-list{display:grid;gap:6px;max-height:220px;overflow-y:auto;padding:8px 9px;border:1px solid rgba(42,41,37,.09);border-radius:12px;background:#fff9}.rate-results{display:grid;gap:8px;padding:10px 11px;border:1px solid rgba(42,41,37,.09);border-radius:14px;background:#ffffffbd}.rate-results-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.rate-results-list li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(42,41,37,.08);border-radius:10px;background:#ffffffdb}.rate-results-list li strong{color:var(--heading);font-size:var(--text-xs);font-weight:760}.rate-results-list li span{color:var(--muted);font-size:var(--text-xs);font-weight:590}.invalid-rates-disclosure{font-size:var(--text-xs)}.invalid-rates-disclosure summary{color:var(--muted);cursor:pointer}.invalid-rates-disclosure ul{margin:8px 0 0;padding-left:16px;color:var(--muted)}.rate-results-list li .soft-button.compact{margin-left:auto;min-height:28px;padding:4px 10px;font-size:var(--text-xs)}.label-purchase-confirm{display:grid;gap:10px;padding:10px 11px;border:1px solid rgba(196,132,40,.28);border-radius:14px;background:#fff4e099;font-size:var(--text-xs);color:var(--heading)}.label-purchase-history{gap:10px}.label-purchase-list li.label-purchase-row{display:grid;gap:6px;grid-template-columns:1fr;padding:10px}.label-purchase-row-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.label-purchase-row-main strong{color:var(--heading);font-size:var(--text-xs);font-weight:760}.label-purchase-row-main span{color:var(--muted);font-size:var(--text-xs);font-weight:590}.label-purchase-status{margin-left:auto;padding:2px 8px;border-radius:999px;background:#2a292514;font-weight:700!important;font-size:var(--text-xs)!important;text-transform:uppercase;letter-spacing:.02em}.label-purchase-row.status-voided .label-purchase-status{background:#c4444424;color:#a13c3c}.label-purchase-row.status-purchased .label-purchase-status,.label-purchase-row.status-confirmed .label-purchase-status{background:#2f6f4e29;color:#2f6f4e}.label-purchase-row.status-manual_review .label-purchase-status,.label-purchase-row.status-purchase_unknown .label-purchase-status{background:#c484282e;color:#a56a1c}.label-purchase-row-detail{display:grid;gap:4px}.label-purchase-note{color:var(--muted);font-size:var(--text-xs);line-height:15px}.label-purchase-row-actions{display:flex;gap:8px;flex-wrap:wrap}.shipment-label-launcher{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(42,41,37,.08)}.shipment-label-launcher-copy{display:flex;align-items:flex-start;gap:10px;min-width:0}.shipment-label-icon,.shipping-section-icon,.shipping-rate-mark{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:#173d64;background:#edf3f8}.shipment-label-launcher-copy div{display:grid;gap:2px;min-width:0}.shipment-label-launcher-copy strong{color:var(--heading);font-size:var(--text-sm);line-height:17px;font-weight:720}.shipment-label-launcher-copy small{color:var(--muted);font-size:var(--text-xs);line-height:16px}.order-ops-card .shipment-label-launcher .primary-soft{border-color:#173d64;color:#fff;background:#173d64;box-shadow:none}.order-ops-card .shipment-label-launcher .primary-soft:hover:not(:disabled){border-color:#0f3155;color:#fff;background:#0f3155}.shipping-modal-progress{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:650}.shipping-modal-progress span{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border-radius:999px}.shipping-modal-progress b{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:var(--muted);background:#f0efeb;font-size:var(--text-xs)}.shipping-modal-progress span.active{color:#173d64;background:#edf3f8}.shipping-modal-progress span.active b{color:#fff;background:#173d64}.shipping-modal-configure{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:16px;align-items:start}.shipping-modal-configure>.shipping-modal-notice{grid-column:1 / -1}.shipping-modal-section{display:grid;gap:14px;padding:18px;border:1px solid rgba(42,41,37,.1);border-radius:14px;background:#fff}.shipping-modal-section>header{display:flex;align-items:flex-start;gap:10px}.shipping-modal-section>header>div{display:grid;gap:2px;min-width:0}.shipping-modal-section h3,.shipping-rate-heading h3{margin:0;color:var(--heading);font-size:var(--text-ui);line-height:20px;font-weight:700}.shipping-modal-section p,.shipping-rate-heading p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:16px}.shipping-field{display:grid;gap:6px}.shipping-field>span,.shipping-dimensions legend{color:var(--heading);font-size:var(--text-xs);line-height:15px;font-weight:700}.shipping-field input,.shipping-field select{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(42,41,37,.14);border-radius:10px;color:var(--ink);background:#fff;font:inherit;font-size:var(--text-sm)}.shipping-field select:focus-visible,.shipping-field input:focus-visible{border-color:var(--focus-border);outline:none;box-shadow:var(--focus-ring)}.shipping-field small,.shipping-selection-count{color:var(--muted);font-size:var(--text-xs);line-height:15px}.shipping-unit-input{position:relative}.shipping-unit-input input{padding-right:44px}.shipping-unit-input>span{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--muted);font-size:var(--text-xs);font-weight:700;pointer-events:none}.shipping-preset-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;color:#173d64;background:#f2f6fa}.shipping-origin-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6e1d9;border-radius:12px;background:#f8f7f4;color:#243b53}.shipping-origin-summary>span{display:grid;gap:2px}.shipping-origin-summary small{color:#746f67;font-size:var(--text-xs)}.shipping-origin-summary strong{font-size:var(--text-sm);font-weight:650}.shipping-preset-summary>div{display:grid;gap:1px}.shipping-preset-summary strong,.shipping-preset-summary span,.shipping-preset-summary small{font-size:var(--text-xs);line-height:15px}.shipping-preset-summary span,.shipping-preset-summary small{color:#58728b}.shipping-dimensions{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.shipping-dimensions legend{display:flex;align-items:center;gap:6px;margin-bottom:2px}.shipping-dimensions legend small{color:var(--muted);font-size:var(--text-xs);font-weight:550}.shipping-dimensions>p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:15px}.shipping-dimension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shipping-field-error{color:#b34842;font-size:var(--text-xs);line-height:15px;font-weight:650}.shipping-signature-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(42,41,37,.12);border-radius:13px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.shipping-signature-option:hover{border-color:#173d643d;box-shadow:0 8px 20px #161f2c0f}.shipping-signature-option.selected{border-color:#173d6459;background:#f0f5f9}.shipping-signature-option input{position:absolute;width:1px;height:1px;opacity:0}.shipping-signature-option:has(input:focus-visible){border-color:var(--focus-border);box-shadow:var(--focus-ring)}.shipping-signature-check{display:grid;width:23px;height:23px;place-items:center;border:1px solid rgba(42,41,37,.22);border-radius:8px;color:#fff;background:#fff}.shipping-signature-option.selected .shipping-signature-check{border-color:#173d64;background:#173d64}.shipping-signature-option>span:last-child{display:grid;gap:2px}.shipping-signature-option strong{color:var(--heading);font-size:var(--text-xs);line-height:16px}.shipping-signature-option small{color:var(--muted);font-size:var(--text-xs);line-height:15px}.shipping-text-button{margin-left:auto;padding:5px 3px;border:0;color:#285b88;background:transparent;font:inherit;font-size:var(--text-xs);font-weight:700;cursor:pointer}.shipping-text-button:hover{color:#173d64;text-decoration:underline}.shipping-carrier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:380px;overflow-y:auto;padding:2px 4px 2px 1px}.shipping-carrier-option{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 12px;border:1px solid rgba(42,41,37,.1);border-radius:11px;background:#fbfbfa;cursor:pointer;transition:border-color .14s ease-out,background .14s ease-out}.shipping-carrier-option:hover{border-color:#173d6442}.shipping-carrier-option.selected{border-color:#173d6459;background:#f0f5f9}.shipping-carrier-option input{position:absolute;width:1px;height:1px;opacity:0}.shipping-carrier-option:has(input:focus-visible){border-color:var(--focus-border);box-shadow:var(--focus-ring)}.shipping-carrier-check{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(42,41,37,.2);border-radius:7px;color:#fff;background:#fff}.shipping-carrier-option.selected .shipping-carrier-check{border-color:#173d64;background:#173d64}.shipping-carrier-option>span:last-child{display:grid;gap:2px;min-width:0}.shipping-carrier-option strong,.shipping-carrier-option small{overflow-wrap:anywhere}.shipping-carrier-option strong{color:var(--heading);font-size:var(--text-xs);line-height:16px;font-weight:700}.shipping-carrier-option small{color:var(--muted);font-size:var(--text-xs);line-height:16px;text-transform:capitalize}.shipping-modal-requirement{color:var(--muted);font-size:var(--text-xs);line-height:16px}.shipping-modal-notice,.shipping-modal-empty{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:10px;font-size:var(--text-xs);line-height:16px}.shipping-modal-notice svg{flex:0 0 auto;margin-top:1px}.shipping-modal-notice.warning{color:#79561b;background:#fff5df}.shipping-modal-notice.error{color:#963f39;background:#fff0ee}.shipping-modal-empty{justify-content:center;color:var(--muted);background:#f7f6f3}.shipping-modal-results{display:grid;gap:14px}.shipping-quote-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr 1fr;gap:1px;overflow:hidden;border-radius:12px;background:#2a292514}.shipping-quote-summary>div{display:grid;gap:3px;padding:11px 13px;background:#f8f8f6}.shipping-quote-summary span{color:var(--muted);font-size:var(--text-xs);line-height:14px}.shipping-quote-summary strong{color:var(--heading);font-size:var(--text-xs);line-height:16px;font-weight:700}.shipping-rate-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.shipping-rate-heading>div{display:grid;gap:2px}.shipping-rate-heading>span{color:var(--muted);font-size:var(--text-xs);font-weight:650}.shipping-rate-list{display:grid;gap:10px}.shipping-rate-group{overflow:hidden;border:1px solid rgba(42,41,37,.1);border-radius:16px;background:#fff}.shipping-rate-group-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px 14px;border:0;color:inherit;background:#fbfaf7;text-align:left;cursor:pointer}.shipping-rate-group-header:hover{background:#f7f5ef}.shipping-rate-group-header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-halo)}.shipping-rate-group-copy{display:grid;gap:3px;min-width:0}.shipping-rate-group-copy small,.shipping-rate-group-price small{overflow:hidden;color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.shipping-rate-group-price{display:grid;justify-items:end;min-width:92px}.shipping-rate-group-price strong{color:var(--heading);font-size:var(--text-ui);line-height:20px;font-weight:760;white-space:nowrap}.shipping-rate-group-chevron{color:var(--muted);transform:rotate(-90deg);transition:transform .16s ease}.shipping-rate-group.expanded .shipping-rate-group-chevron{transform:rotate(0)}.shipping-rate-group-options{display:grid;gap:1px;background:#2a292514}.shipping-rate-option{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 13px 10px 58px;border:0;border-radius:0;background:#fff}.shipping-rate-carrier,.shipping-rate-service{display:flex;align-items:flex-start;gap:10px;min-width:0}.shipping-rate-carrier>div,.shipping-rate-service>div{display:grid;gap:3px;min-width:0}.shipping-rate-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;color:#214e7b;background:#edf5fc}.shipping-rate-mark.express{color:#6c4a1f;background:#fff4dc}.shipping-rate-title-row{display:flex;align-items:center;gap:7px;min-width:0}.shipping-rate-carrier strong,.shipping-rate-service strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.shipping-rate-badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:#2f6f4e;background:#e8f7ef;font-size:var(--text-xs);line-height:14px;font-weight:760}.shipping-rate-badge.signature{color:#214e7b;background:#edf5fc}.shipping-rate-carrier span,.shipping-rate-service span,.shipping-rate-service small{overflow:hidden;color:var(--muted);font-size:var(--text-xs);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.shipping-rate-service small{width:fit-content;max-width:100%;padding:2px 7px;border-radius:999px;background:#2a29250f;font-weight:650}.shipping-rate-price{display:grid;justify-items:end;min-width:72px}.shipping-rate-price strong{color:var(--heading);font-size:var(--text-ui);line-height:20px;font-weight:740}.shipping-invalid-rates{color:var(--muted);font-size:var(--text-xs);line-height:15px}.shipping-invalid-rates summary{cursor:pointer}.shipping-invalid-rates ul{margin:7px 0 0;padding-left:18px}.shipping-purchase-confirm{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;color:#654a1b;background:#fff5df}.shipping-purchase-confirm:focus-visible{outline:none;box-shadow:var(--focus-ring)}.shipping-purchase-confirm>div:first-child{display:grid;gap:2px}.shipping-purchase-confirm strong{font-size:var(--text-sm);line-height:17px}.shipping-purchase-confirm span,.shipping-purchase-confirm small{font-size:var(--text-xs);line-height:15px}.shipping-purchase-success{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:11px;color:#276344;background:#eaf7ef}.shipping-purchase-success>span{display:grid;gap:1px}.shipping-purchase-success strong,.shipping-purchase-success small{font-size:var(--text-xs);line-height:15px}.shipping-modal-history:empty{display:none}.shipping-modal-history .label-purchase-history{margin-top:16px;padding:14px;border:1px solid rgba(42,41,37,.1);border-radius:12px;background:#fff}@media(max-width:820px){.shipping-modal-configure,.shipping-dimension-grid,.shipping-quote-summary{grid-template-columns:1fr}.shipping-carrier-grid{grid-template-columns:1fr;max-height:none}.shipping-rate-option{grid-template-columns:1fr auto}.shipping-rate-price{grid-column:2;grid-row:1}.shipping-rate-option>.soft-button{grid-column:2;grid-row:2}.shipping-modal-progress{overflow-x:auto}}.workflow-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-action-list{grid-template-columns:1fr;gap:8px}.workflow-action{display:grid;gap:7px;min-height:104px;padding:11px;border:1px solid rgba(42,41,37,.08);border-radius:14px;color:var(--ink);background:linear-gradient(180deg,#ffffffeb,#f9f7f1b8),#ffffffc7;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.workflow-action-list .workflow-action{grid-template-columns:auto minmax(0,1fr);min-height:64px;align-items:center;column-gap:10px;row-gap:2px;padding:10px}.workflow-action-list .workflow-action span{grid-row:span 2}.workflow-action-list .workflow-action small{max-width:24ch}.workflow-action:hover:not(:disabled){transform:translateY(-1px);border-color:#0b254129;box-shadow:0 12px 30px #25242112}.workflow-action.active{border-color:#0b25413d;background:linear-gradient(180deg,#f5f8fbfa,#ebf1f7d1),#ffffffdb}.workflow-action:disabled{cursor:not-allowed;opacity:.62}.workflow-action strong{color:var(--heading);font-size:var(--text-sm);line-height:17px;font-weight:760}.workflow-action small{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:560}.workflow-warning{display:inline-flex;align-items:flex-start;gap:7px}.dispatch-readiness-warning{align-items:flex-start;gap:7px;line-height:1.4}.toggle-row{display:inline-flex;align-items:center;gap:8px}.compact-toggle{align-items:flex-start}.dispatch-submit{min-height:42px}.toggle-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--red)}.order-ops-card .soft-button{border-color:#2a292524;background:#fffffffa;box-shadow:0 1px #ffffffb3 inset}.order-ops-card .soft-button.primary-soft{border-color:#2c4a6b47}.alert-editor .soft-button{justify-self:end;min-width:150px}.alert-editor>small{color:var(--muted);font-size:var(--text-xs);line-height:17px;font-weight:560}.compact-order-ops .soft-button{justify-self:stretch}.order-note-list article{display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(42,41,37,.08);border-radius:12px;background:#ffffffa8}.order-note-list p{margin:0;color:var(--ink);font-size:var(--text-sm);line-height:19px;overflow-wrap:anywhere}.order-note-list span{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:650}.customer-comms-panel,.message-timeline,.message-composer{display:grid;gap:12px}.customer-comms-panel{grid-template-rows:auto minmax(0,1fr);min-height:0}.customer-comms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(42,41,37,.08)}.customer-comms-view-title{display:inline-flex;align-items:center;gap:7px;color:var(--accent-900);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:740}.customer-comms-view-title>span{min-width:18px;padding:1px 5px;border-radius:999px;color:var(--muted);background:#2a292512;font-size:var(--text-xs);line-height:16px;text-align:center}.customer-comms-new-button{min-height:34px;padding-inline:12px;color:var(--accent-900)}.customer-comms-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.customer-comms-channel-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid rgba(42,41,37,.1);border-radius:10px;background:#f8f7f3d1}.customer-comms-channel-tabs button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:760}.customer-comms-channel-tabs button.active{color:var(--neutral-0);background:var(--accent-900)}.order-conversation-history{display:grid;grid-template-columns:minmax(250px,32%) minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgba(42,41,37,.1);border-radius:15px;background:var(--neutral-0)}.order-conversation-master{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;border-right:1px solid rgba(42,41,37,.09);background:#f7f6f2b8}.order-conversation-master-heading{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid rgba(42,41,37,.08);color:var(--heading);font-size:var(--text-sm)}.order-conversation-master-heading span{min-width:22px;padding:2px 7px;border-radius:999px;color:var(--muted);background:#2a292512;font-size:var(--text-xs);text-align:center}.order-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.order-conversation-accordion-item{min-width:0}.order-conversation-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:91px;align-content:center;gap:4px 10px;padding:12px 34px 12px 14px;border:0;border-bottom:1px solid rgba(42,41,37,.08);color:var(--ink);background:transparent;font:inherit;text-align:left;transition:background-color var(--dur-base) var(--ease-out)}.order-conversation-summary:hover{background:#ffffffb3}.order-conversation-summary.selected{background:var(--accent-50)}.order-conversation-summary.selected:before{position:absolute;inset:12px auto 12px 0;width:1px;background:var(--accent-900);content:""}.order-conversation-summary-copy{display:grid;min-width:0;gap:2px}.order-conversation-summary-copy strong,.order-conversation-summary-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-conversation-summary-copy strong{color:var(--heading);font-size:var(--text-sm);line-height:18px;font-weight:760}.order-conversation-summary-copy small,.order-conversation-summary-time,.order-conversation-summary-detail{color:var(--muted);font-size:var(--text-xs);line-height:16px}.order-conversation-summary-time{white-space:nowrap}.order-conversation-summary-detail{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:5px 9px}.order-conversation-summary-detail span{display:inline-flex;align-items:center;gap:3px}.order-conversation-summary-detail .unread-dot{color:var(--status-warning-text);font-weight:760}.order-conversation-summary>svg:last-child{position:absolute;right:12px;bottom:15px;color:var(--muted);transition:transform var(--dur-base) var(--ease-out)}.order-conversation-summary>svg:last-child.expanded{transform:rotate(180deg)}.order-conversation-detail-pane,.order-conversation-accordion-panel{min-width:0;min-height:0}.order-conversation-detail-pane{overflow-y:auto;overscroll-behavior:contain}.order-conversation-reader{display:grid;align-content:start;min-height:100%}.order-conversation-reader-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 13px;border-bottom:1px solid rgba(42,41,37,.08)}.order-conversation-reader-header>div:first-child{display:grid;min-width:0;gap:4px}.order-conversation-reader-header h3,.order-conversation-reader-header p{margin:0}.order-conversation-reader-header h3{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:760;letter-spacing:-.02em;overflow-wrap:anywhere}.order-conversation-reader-header p{color:var(--muted);font-size:var(--text-sm)}.order-conversation-reader-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.order-conversation-reader-actions .soft-button{min-height:34px;padding-inline:10px;font-size:var(--text-xs)}.order-conversation-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 18px;color:var(--muted);background:#f8f7f39e;font-size:var(--text-xs);font-weight:680}.order-conversation-thread-meta span{display:inline-flex;align-items:center;gap:4px}.order-conversation-thread-meta .unread{color:var(--status-warning-text)}.order-conversation-announcement,.order-conversation-limit-note{margin:0;padding:9px 18px;color:var(--muted);background:var(--accent-50);font-size:var(--text-xs)}.order-conversation-messages{display:grid;gap:10px;padding:14px 18px 24px}.order-thread-subject-change{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);font-size:var(--text-xs);text-align:center}.order-thread-subject-change strong{color:var(--ink);overflow-wrap:anywhere}.order-thread-message{overflow:hidden;border:1px solid rgba(42,41,37,.1);border-radius:13px;background:#ffffffd6}.order-thread-message.unread{border-color:#b8771f47}.order-thread-message-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;width:100%;min-height:57px;align-items:center;gap:9px;padding:8px 12px;border:0;color:var(--ink);background:#f8f7f3b8;font:inherit;text-align:left}.order-thread-message-direction{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--accent-400);background:var(--accent-50)}.order-thread-message-party{display:grid;min-width:0}.order-thread-message-party strong,.order-thread-message-party small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-thread-message-party strong{color:var(--heading);font-size:var(--text-sm)}.order-thread-message-party small,.order-thread-message-summary time,.order-thread-attachment-count{color:var(--muted);font-size:var(--text-xs)}.order-thread-message-summary time{white-space:nowrap}.order-thread-attachment-count{display:inline-flex;align-items:center;gap:3px}.order-thread-message-summary>svg:last-child{transition:transform var(--dur-base) var(--ease-out)}.order-thread-message-summary>svg:last-child.expanded{transform:rotate(90deg)}.order-thread-message-content{display:grid;gap:11px;padding:15px;border-top:1px solid rgba(42,41,37,.08)}.order-thread-reply-context,.order-thread-snippet,.order-thread-loading,.order-thread-unavailable{margin:0;color:var(--muted);font-size:var(--text-sm)}.order-thread-reply-context,.order-thread-loading,.order-thread-unavailable{display:flex;align-items:center;gap:6px}.order-thread-unavailable{color:var(--status-warning-text)}.order-thread-unavailable button{padding:0;border:0;color:currentColor;background:transparent;font:inherit;font-weight:760}.order-thread-body{max-width:72ch;color:var(--ink);font-size:var(--text-sm);line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.order-thread-attachments{display:flex;flex-wrap:wrap;gap:7px}.order-thread-attachments button{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;max-width:100%;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(42,41,37,.1);border-radius:9px;color:var(--accent-900);background:#f8f7f3b8;font:inherit;font-size:var(--text-xs)}.order-thread-attachments button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-thread-attachments button small{color:var(--muted)}.order-thread-message-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px;color:var(--muted);font-size:var(--text-xs)}.order-thread-message-actions .soft-button{min-height:34px}.order-conversation-load-more{justify-self:stretch;margin:8px 12px}.order-conversation-coverage{display:grid;gap:3px;padding:10px 13px;border-top:1px solid rgba(42,41,37,.08);color:var(--muted);font-size:var(--text-xs);line-height:16px}.order-conversation-coverage button{width:fit-content;padding:0;border:0;color:var(--accent-900);background:transparent;font:inherit;font-weight:760}.order-conversation-loading,.order-conversation-error,.order-conversation-empty,.order-conversation-reader-state{display:flex;min-height:220px;align-items:center;justify-content:center;gap:10px;padding:28px;color:var(--muted);text-align:center}.order-conversation-error,.order-conversation-empty,.order-conversation-reader-state{border:1px dashed rgba(42,41,37,.14);border-radius:14px;background:#f8f7f38f}.order-conversation-error div,.order-conversation-empty div,.order-conversation-reader-state{flex-direction:column}.order-conversation-error strong,.order-conversation-empty h3,.order-conversation-reader-state strong{margin:0;color:var(--heading);font-size:var(--text-md)}.order-conversation-error p,.order-conversation-empty p{max-width:52ch;margin:3px 0 0;font-size:var(--text-sm)}.order-conversation-empty>span{font-size:var(--text-xs)}.customer-comms-history-button{min-height:34px;padding-inline:11px;color:var(--muted)}.gmail-history-browser{display:grid;align-content:start;min-height:0;gap:14px;padding:4px 6px 18px 2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.gmail-history-browser-intro{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.gmail-history-browser-intro>div{display:grid;gap:4px}.gmail-history-browser-intro h3,.gmail-history-browser-intro p,.gmail-history-outcome p,.gmail-history-row-copy strong,.gmail-history-row-copy span{margin:0}.gmail-history-browser-intro h3{color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md)}.gmail-history-browser-intro p{max-width:760px;color:var(--muted);font-size:var(--text-sm);line-height:20px}.gmail-history-outcome,.gmail-history-loading{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:14px}.gmail-history-outcome{border:1px solid rgba(38,138,83,.2);background:#e2f7ebb3;color:var(--status-success-text)}.gmail-history-outcome>div{display:grid;gap:2px}.gmail-history-outcome p,.gmail-history-loading{color:var(--muted);font-size:var(--text-sm);line-height:19px}.gmail-history-loading{justify-content:center;min-height:112px;border:1px dashed rgba(42,41,37,.13);background:#f8f7f3a6}.gmail-history-list{display:grid;gap:8px}.gmail-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;border:1px solid rgba(42,41,37,.11);border-radius:15px;background:#ffffffc2;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.gmail-history-row:hover{border-color:#1c416338;background:#f8fbfde6}.gmail-history-row.selected{border-color:#1c416357;background:#e8f0f7a6;box-shadow:inset 3px 0 0 var(--accent-900)}.gmail-history-row.disabled{cursor:default;opacity:.66}.gmail-history-row.disabled:hover{border-color:#2a29251c;background:#ffffffc2}.gmail-history-row input{width:17px;height:17px;accent-color:var(--accent-900)}.gmail-history-row-copy,.gmail-history-row-meta{display:grid;min-width:0}.gmail-history-row-copy{gap:4px}.gmail-history-row-copy strong{overflow:hidden;color:var(--ink);font-size:var(--text-sm);line-height:19px;text-overflow:ellipsis;white-space:nowrap}.gmail-history-row-copy span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--text-xs);line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gmail-history-row-meta{justify-items:end;gap:3px;color:var(--muted);font-size:var(--text-xs);line-height:16px;text-align:right}.gmail-history-row-meta em{color:var(--accent-900);font-style:normal;font-weight:700}.gmail-history-load-more{justify-self:center}.gmail-history-failures{display:grid;gap:4px;padding:11px 13px;border:1px solid rgba(190,74,64,.18);border-radius:13px;background:#ffeeeb9e;color:var(--status-danger-text);font-size:var(--text-xs);line-height:17px}.gmail-history-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin-top:2px;padding:12px 0 max(2px,env(safe-area-inset-bottom));border-top:1px solid rgba(42,41,37,.08);background:linear-gradient(to bottom,rgba(255,254,250,.76),var(--neutral-0) 32%)}.gmail-history-empty{min-height:190px}.message-timeline{align-content:start;min-height:0;max-height:none;overflow:auto;padding:4px 8px 12px 4px;scrollbar-gutter:stable}.message-bubble{display:grid;width:min(760px,92%);gap:8px;padding:14px 16px;border:1px solid rgba(42,41,37,.1);border-radius:14px;background:#ffffffd1}.message-bubble.outbound{justify-self:end;border-color:#2c4a6b2e;background:#e8eef3e0}.message-bubble.inbound{justify-self:start;border-color:#2a292514;background:#f0efebe6}.message-bubble-meta,.message-participants,.message-actions,.message-attachments,.message-composer-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.message-bubble-meta{color:var(--muted);font-size:var(--text-xs);line-height:15px;font-weight:700}.message-bubble-meta strong{color:var(--heading)}.message-channel-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;color:var(--accent-400);background:var(--accent-50)}.message-participants{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}.message-bubble h3,.message-composer h3{margin:0;color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md);font-weight:680}.message-body{margin:0;color:var(--ink);font-size:var(--text-base);line-height:var(--leading-base);white-space:pre-wrap;overflow-wrap:anywhere}.message-body-shell{display:grid;gap:8px}.message-body-shell summary{width:fit-content;color:var(--accent-400);font-size:var(--text-xs);line-height:16px;font-weight:760;cursor:pointer}.message-attachments button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(42,41,37,.12);border-radius:999px;padding:6px 9px;color:var(--ink);background:#ffffffe0;font-size:var(--text-xs);font-weight:700;cursor:pointer}.message-composer{align-content:start;min-height:0;overflow:auto;padding:8px 4px 4px}.message-composer-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:650}.message-back-button{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:0;padding:0;color:var(--accent-900);background:transparent;font:inherit;font-weight:740;cursor:pointer}.status-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;color:var(--muted);background:#2a29250f;font-size:var(--text-xs);font-weight:760;text-transform:capitalize}.status-pill.amber{color:var(--status-warning-text);background:var(--amber-soft)}.message-composer-tabs{display:inline-flex;width:fit-content;gap:4px;padding:4px;border:1px solid rgba(42,41,37,.1);border-radius:10px;background:#ffffffb8}.message-composer-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:7px 12px;color:var(--muted);background:transparent;font-size:var(--text-sm);font-weight:760;cursor:pointer}.message-composer-tabs button.active{color:var(--accent-900);background:var(--accent-100)}.message-composer-tabs button:disabled{cursor:not-allowed;opacity:.42}.message-composer-heading{justify-content:space-between}.message-recipient-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);font-size:var(--text-sm)}.message-recipient-line strong{color:var(--heading);overflow-wrap:anywhere}.message-composer label{display:grid;gap:6px;color:var(--muted);font-size:var(--text-sm);font-weight:650}.message-composer input,.message-composer textarea{width:100%;border:1px solid rgba(42,41,37,.1);border-radius:12px;padding:10px 12px;color:var(--ink);background:#ffffffe6;font:inherit;font-size:var(--text-base);line-height:var(--leading-base)}.message-composer textarea{min-height:180px;resize:vertical}.message-composer small{color:var(--muted);font-size:var(--text-xs)}.message-send-outcome{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(184,119,31,.2);border-radius:14px;color:#755019;background:#fff7e6e0}.message-send-outcome.definitively_failed{border-color:#be483d2e;color:#9b3e37;background:#fff0eee6}.message-send-outcome.pending,.message-send-outcome.sending{border-color:#1d4f7a29;color:var(--accent-900);background:#eff6fbeb}.message-send-outcome strong{display:block;color:currentColor;font-size:var(--text-sm)}.message-send-outcome p{margin:4px 0 0;color:currentColor;font-size:var(--text-sm);line-height:var(--leading-base)}.message-send-outcome .soft-button{flex:0 0 auto}.order-contact-button{justify-content:space-between;width:100%;min-height:44px;padding-inline:13px;border-color:#0b254121;color:var(--accent-900);background:#f4f9fce6;font-size:var(--text-sm);font-weight:760}.order-contact-button span{max-width:150px;overflow:hidden;color:var(--muted);font-size:var(--text-xs);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.customer-comms-empty{display:grid;align-self:center;justify-items:center;gap:14px;padding:48px 24px;text-align:center}.customer-comms-empty-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--accent-400);background:var(--accent-50)}.customer-comms-empty h3{margin:0 0 4px;color:var(--heading);font-size:var(--text-md);line-height:22px;font-weight:740}.customer-comms-empty p{max-width:52ch;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:19px}.customer-comms-empty .soft-button{min-height:38px;padding-inline:16px}.empty-state.compact{justify-items:center;padding:14px;border:1px dashed rgba(42,41,37,.16);border-radius:14px;background:#ffffff85}.empty-state.compact a{color:var(--accent-400);font-size:var(--text-xs);font-weight:780}.quick-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;display:grid;place-items:center;padding:28px;background:#26252247}.quick-order-modal{position:relative;display:grid;gap:16px;width:min(620px,calc(100vw - 56px));max-height:calc(100vh - 56px);overflow:auto;padding:24px;border-radius:18px;background:var(--neutral-0);box-shadow:0 24px 80px #25242133}.quick-order-modal .editor-close{position:absolute;top:14px;right:14px}.quick-order-modal .editor-heading{padding-right:52px}.compact-order-ops{box-shadow:none}.segmented{display:inline-flex;padding:4px;border-radius:999px;background:#2a29250e}.segmented button{min-height:30px;padding:0 10px;border:0;border-radius:999px;color:#77736b;background:transparent;font-size:var(--text-xs);font-weight:740;transition:background .16s ease,color .16s ease,transform .16s ease}.segmented button.selected{color:var(--ink);background:var(--neutral-0);box-shadow:0 6px 14px #25242114}.empty-state{display:grid;gap:4px;padding:20px 0;text-align:center}.empty-state strong{color:#4f4d48}.empty-state span{color:var(--muted)}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px;border-top:1px solid rgba(42,41,37,.08)}.table-footer span{color:var(--muted);font-size:var(--text-sm);font-weight:680}.editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow-y:auto;padding:34px 54px;background:#f4f3f0fa}.editor-close{position:fixed;top:20px;right:20px;z-index:31;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:12px;color:var(--ink);background:#2a29250f;transition:background .16s ease,transform .16s ease}.editor-close:hover{background:#2a29251a;transform:scale(1.02)}.product-editor{display:grid;gap:18px;width:min(1240px,calc(100vw - 108px));margin:0 auto}.detail-page-surface{width:min(1240px,100%)}.detail-page-toolbar{display:flex;align-items:center;justify-content:flex-start;min-height:40px}.editor-heading{display:grid;max-width:680px;gap:4px;padding:8px 0 0}.editor-heading p{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.editor-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.editor-rail,.editor-content,.editor-card{display:grid;gap:14px}.editor-rail{position:sticky;top:34px}.editor-identity,.editor-card{padding:18px;border:1px solid rgba(42,41,37,.1);border-radius:18px;background:#fffefaf0;box-shadow:0 14px 40px #2524210e}.editor-identity{display:grid;gap:8px}.editor-identity strong{color:var(--heading);font-size:var(--text-xl);line-height:24px;font-weight:550;overflow-wrap:anywhere}.editor-identity small,.editor-description{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.editor-nav,.editor-actions{display:grid;gap:6px;padding:10px;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#fffefaad}.editor-nav a{padding:9px 10px;border-radius:10px;color:var(--ink);font-size:var(--text-sm);font-weight:550;text-decoration:none}.editor-nav a:hover{background:#2a29250e}.editor-actions a{text-decoration:none}.editor-action-note{color:#2f7a51;font-size:var(--text-xs);font-weight:650;line-height:16px;padding:2px 4px}.editor-actions .inline-error{font-size:var(--text-xs);line-height:16px}.product-writeback-card{gap:14px;overflow:hidden}.product-writeback-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-writeback-header>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.product-writeback-header h2{margin:0}.product-writeback-header p{max-width:660px;margin:4px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.product-writeback-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:13px;color:var(--accent-600);background:#2f6f4e17}.customer-writeback-card{margin-top:4px}.customer-writeback-icon{color:var(--accent-900);background:#0a1f3614}.product-writeback-status{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.product-writeback-status small{color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:650}.product-writeback-flow{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:fit-content;max-width:100%;padding:6px;border:1px solid rgba(42,41,37,.08);border-radius:999px;color:#68645ddb;background:#faf9f5c7;font-size:var(--text-xs);line-height:15px;font-weight:760}.product-writeback-flow span{padding:4px 9px;border-radius:999px;background:#ffffffc7}.product-writeback-flow svg{color:#68645d80}.product-writeback-form{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(160px,.8fr));gap:11px}.customer-writeback-form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(130px,.58fr)}.product-writeback-form label{display:grid;gap:7px;min-width:0}.product-writeback-form label>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:720}.product-writeback-form small{color:#68645dc7;font-size:var(--text-xs);font-weight:620}.product-writeback-form input,.product-writeback-form textarea{width:100%;border:1px solid rgba(42,41,37,.12);border-radius:13px;color:var(--ink);background:#ffffffdb;font:inherit;font-size:var(--text-sm);line-height:19px;outline:none;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.product-writeback-form input{min-height:42px;padding:0 13px}.product-writeback-form textarea{min-height:148px;padding:12px 13px;resize:vertical}.product-writeback-form input:focus-visible,.product-writeback-form textarea:focus-visible{border-color:var(--focus-border);background:var(--neutral-0);box-shadow:var(--focus-ring)}.product-writeback-form input:disabled,.product-writeback-form textarea:disabled{cursor:wait;color:#2a29259e;background:#faf9f5e6}.product-writeback-description{grid-column:1 / -1}.product-writeback-add-tag{grid-column:1 / -1;max-width:420px}.product-tag-strip{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:2px 0 1px}.product-tag-chip,.product-tag-empty{display:inline-flex;align-items:center;min-height:27px;border-radius:999px;font-size:var(--text-xs);line-height:16px;font-weight:720}.product-tag-chip{padding:5px 10px;color:var(--accent-900);background:#0c233814;border:1px solid rgba(12,35,56,.1)}.product-tag-empty{color:#68645dd1}.product-writeback-guardrail,.product-writeback-success,.product-writeback-pending{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#faf9f5bd;color:var(--muted);font-size:var(--text-xs);line-height:18px}.product-writeback-guardrail{color:#68645de6}.product-writeback-guardrail svg{flex:0 0 auto;margin-top:1px;color:#2f6f4ecc}.product-writeback-guardrail strong{color:var(--heading);font-weight:780}.product-writeback-success{align-items:center;color:var(--status-success-text);background:var(--green-soft)}.product-writeback-pending{align-items:center;color:var(--accent-600);background:#2f6f4e12}.product-writeback-review{display:grid;gap:9px;padding:12px;border:1px solid rgba(47,111,78,.16);border-radius:15px;background:#f8fdfac7}.product-writeback-review>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--text-xs);line-height:17px}.product-writeback-review>div:first-child strong{color:var(--heading);font-size:var(--text-sm)}.product-writeback-diff{display:grid;grid-template-columns:minmax(96px,.52fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start;padding:10px 11px;border-radius:13px;background:#ffffffbd}.product-writeback-diff span,.product-writeback-diff small{min-width:0;font-size:var(--text-xs);line-height:18px;overflow-wrap:anywhere}.product-writeback-diff span{color:var(--muted);font-weight:720}.product-writeback-diff small{display:block;margin-bottom:2px;color:#68645dbd;font-size:var(--text-xs);font-weight:720}.product-writeback-diff p,.product-writeback-diff strong{display:block;min-width:0;margin:0;color:var(--heading);font-size:var(--text-xs);line-height:18px;font-weight:760;overflow-wrap:anywhere}.product-writeback-diff p{color:#2a2925ad;font-weight:560}.product-writeback-conflicts{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(177,116,36,.2);border-radius:14px;background:#fff7e6c2;color:#6f4c1eeb;font-size:var(--text-xs);line-height:17px}.product-writeback-conflicts>strong{color:#5b3d16f5;font-size:var(--text-sm)}.product-writeback-conflict{display:grid;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:10px;align-items:start}.product-writeback-conflict span,.product-writeback-conflict small{min-width:0;overflow-wrap:anywhere}.product-writeback-conflict span{color:#6f4c1eb8;font-weight:760}.product-writeback-conflict small{color:#2a2925c7;font-size:var(--text-xs);font-weight:680}.product-writeback-actions{display:flex;justify-content:flex-end;gap:9px}.editor-loading{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(42,41,37,.08);border-radius:18px;background:#f7f6f2c2;color:var(--muted);font-size:var(--text-sm);font-weight:450}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-row{display:grid;gap:4px;min-height:70px;padding:13px;border:1px solid rgba(42,41,37,.08);border-radius:16px;background:#ffffffbd}.detail-row span{color:var(--muted);font-size:var(--text-sm);line-height:20px;font-weight:450}.detail-row strong{color:var(--ink);font-size:var(--text-sm);line-height:20px;font-weight:550;overflow-wrap:anywhere}.detail-row small{margin-top:-1px;color:#68645db8;font-size:var(--text-xs);line-height:15px;font-weight:620}.editor-description{max-height:220px;overflow:auto}.spin-icon{animation:soft-spin .9s linear infinite}.skeleton-row span{display:block;width:100%;height:18px;border-radius:999px;background:linear-gradient(90deg,#2a29250b,#2a292516,#2a29250b);background-size:220% 100%;animation:shimmer 1.2s ease-in-out infinite}@keyframes soft-spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}@media(max-width:1260px){.app-shell{--sidebar-width: 238px;grid-template-columns:var(--sidebar-width) 1fr}.topbar{gap:12px}.global-search{max-width:656px}.home-metrics-strip{width:min(656px,100%)}.order-detail-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-layout{grid-template-columns:minmax(0,1fr)}.order-action-rail{position:static}.order-action-rail .reference-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-grid,.bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-backdrop{padding:28px}.product-editor{width:min(1040px,calc(100vw - 56px))}}@media(max-width:820px){.app-shell{--sidebar-width: 0px;--workspace-pad-x: 14px;--topbar-search-center-offset: 0px;display:flex;min-height:100dvh;padding-bottom:calc(68px + env(safe-area-inset-bottom));flex-direction:column}.sidebar{position:fixed;z-index:70;top:auto;right:0;bottom:0;left:0;display:flex;height:auto;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow-x:auto;border-top:1px solid rgba(42,41,37,.11);border-right:0;background:#faf9f6f5;box-shadow:0 -12px 34px #07142614;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sidebar::-webkit-scrollbar{display:none}.app-shell .sidebar>.brand{display:none}.nav-list,.sidebar-footer{display:flex;flex:0 0 auto;gap:4px}.sidebar-footer{margin:0 0 0 4px}.sidebar .nav-item{width:auto;min-width:70px;min-height:52px;flex:0 0 auto;flex-direction:column;justify-content:center;gap:3px;padding:4px 9px;border-radius:12px;font-size:var(--text-xs);line-height:14px;white-space:nowrap}.sidebar .nav-item svg{width:18px;height:18px}.sidebar .nav-item-badge{position:absolute;top:2px;right:5px;min-width:18px;min-height:18px;margin:0;padding:1px 4px;line-height:16px}.workspace{width:100%;padding:14px max(14px,env(safe-area-inset-right)) 22px max(14px,env(safe-area-inset-left))}.topbar{grid-template-columns:1fr auto;width:calc(100% + (var(--workspace-pad-x) * 2));min-height:auto;margin:-14px calc(var(--workspace-pad-x) * -1) 0;padding:8px 12px 10px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.home-bar-brand{min-width:0}.home-bar-brand .wamops-wordmark{font-size:22px}.global-search{position:static;grid-column:1 / -1;grid-row:2;width:100%;min-width:0;max-width:none;transform:none}.topbar-actions{grid-column:2;grid-row:1;min-width:0;flex-wrap:wrap}.topbar .signed-in-account{width:44px;min-width:44px;min-height:44px;justify-content:center;padding:0}.topbar .notification-trigger,.topbar .signed-in-account button[aria-label="Open user menu"]{width:44px;min-width:44px;height:44px;min-height:44px}.topbar .signed-in-account button[aria-label="Open user menu"]{border-radius:inherit}.topbar .account-copy{display:none}.signin-shell{min-height:100dvh;place-items:start center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;scroll-padding-bottom:42dvh;-webkit-overflow-scrolling:touch}.signin-shell:before{display:none}.signin-hero-card{grid-template-columns:1fr;gap:18px;width:min(620px,100%);padding:18px;border-radius:24px;background:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none}.signin-copy{min-height:auto;padding:8px 2px 0}.signin-security-strip{grid-column:1;flex-wrap:nowrap;margin-top:0;margin-inline:-18px;padding:2px 18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.signin-security-strip::-webkit-scrollbar{display:none}.signin-security-strip span{min-height:40px;flex:0 0 auto}.signin-auth-panel{grid-column:1;grid-row:auto;justify-self:stretch}.signin-auth-panel input,.signin-auth-panel textarea,.clerk-field-input{font-size:16px}.home-metrics-strip,.action-grid,.bulk-grid,.order-platform-meta,.order-customer-grid,.order-fact-strip{grid-template-columns:1fr}.order-fact-strip>div{border-right:0;border-bottom:1px solid rgba(42,41,37,.07)}.order-fact-strip>div:last-child{border-bottom:0}.order-detail-hero{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;border-radius:18px}.order-mini-identity{grid-column:1 / -1}.order-mini-block{min-height:84px;padding:11px 12px}.order-mini-total{align-items:flex-start;text-align:left}.order-line-card,.order-money-row{grid-template-columns:1fr}.order-line-card{gap:11px;padding:12px}.workflow-action-grid{grid-template-columns:1fr}.customer-comms-toolbar{align-items:stretch;flex-direction:column}.customer-comms-new-button{width:100%}.customer-comms-new-button{justify-content:center}.message-bubble{width:100%}.message-composer-topline{align-items:flex-start;flex-direction:column}.order-line-thumb{display:none}.order-line-price{justify-items:start;text-align:left}.order-money-row strong{text-align:left}.order-action-rail .reference-editor{grid-template-columns:1fr}.home-metric-filters{grid-column:auto;grid-template-columns:auto auto;justify-content:start;margin-left:0}.global-search-backdrop{top:var(--dialog-viewport-offset-top, 0);bottom:auto;height:var(--dialog-viewport-height, 100dvh);align-items:stretch;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow:hidden}.global-search-panel{width:min(100%,calc(100vw - 20px));height:100%;max-height:100%;border-radius:20px}.global-search-input-row{grid-template-columns:22px minmax(0,1fr) 44px;min-height:62px;padding:8px 8px 8px 16px}.global-search-input-row .ghost-icon{width:44px;height:44px}.global-search-body{max-height:none;padding-bottom:max(10px,env(safe-area-inset-bottom))}.global-result{grid-template-columns:36px minmax(0,1fr) 16px}.global-result-meta{grid-column:2;grid-row:2;justify-items:start;text-align:left}.global-result>svg{grid-column:3;grid-row:1 / span 2}.editor-backdrop{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.editor-close{top:12px;right:12px}.product-editor{width:100%;padding-top:42px}.editor-layout,.detail-grid,.product-writeback-form,.product-writeback-diff{grid-template-columns:1fr}.product-writeback-header,.product-writeback-review>div:first-child,.product-writeback-actions{align-items:stretch;flex-direction:column}.editor-rail{position:static}.home-welcome{min-height:440px}.home-welcome h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.assistant-search{grid-template-columns:34px 1fr 40px}.assistant-search .ghost-icon{display:none}.task-composer,.task-form-row{grid-template-columns:1fr}.task-card{display:grid}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:var(--space-5);background:#1e1e1e61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain}.modal-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--space-4);width:100%;max-height:calc(100dvh - var(--space-10));padding:var(--space-6);overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0);box-shadow:var(--shadow-lg)}.modal-sm{max-width:420px}.modal-md{max-width:560px}.modal-lg{max-width:820px}.modal-xl{max-width:min(1220px,calc(100vw - 48px))}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.modal-header h2{margin:0;color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:650}.modal-description{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.modal-body{min-height:0;overflow-y:auto;padding-right:4px;color:var(--ink);font-size:var(--text-base);line-height:var(--leading-normal);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--neutral-200)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal)}.alert-icon{flex-shrink:0;margin-top:1px}.alert-copy{display:grid;gap:2px}.alert-copy strong{font-weight:600}.alert-action{margin-left:auto}.alert-info{color:var(--status-info-text);border-color:#2f68b733;background:var(--status-info-soft)}.alert-success{color:var(--status-success-text);border-color:#39b86d3d;background:var(--status-success-soft)}.alert-warning{color:var(--status-warning-text);border-color:#d89d2142;background:var(--status-warning-soft)}.alert-error{color:var(--status-danger-text);border-color:#d45c5142;background:var(--status-danger-soft)}.empty-state-block{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-5);text-align:center}.empty-state-icon{display:grid;width:40px;height:40px;margin-bottom:var(--space-1);place-items:center;border-radius:var(--radius-sm);color:var(--accent-400);background:var(--accent-50)}.empty-state-block h2{margin:0;color:var(--heading);font-size:var(--text-md);font-weight:600}.empty-state-block p{max-width:44ch;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.empty-state-action{margin-top:var(--space-2)}.skeleton{display:block;background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 37%,var(--neutral-100) 63%);background-size:400% 100%;animation:skeleton-sweep 1.4s ease infinite}@keyframes skeleton-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton-rows{display:grid;gap:var(--space-3)}.skeleton-row{display:flex;gap:var(--space-3)}.skeleton-row>*{flex:1}.status-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.status-chip-neutral{color:var(--neutral-700);background:var(--neutral-100)}.status-chip-success{color:var(--status-success-text);background:var(--status-success-soft)}.status-chip-warning{color:var(--status-warning-text);background:var(--status-warning-soft)}.status-chip-danger{color:var(--status-danger-text);background:var(--status-danger-soft)}.status-chip-info{color:var(--status-info-text);background:var(--status-info-soft)}.status-chip-accent{color:var(--accent-900);background:var(--accent-50)}.table-search:focus-within,.soft-search:focus-within,.part-finder-search:focus-within,.model-search-row:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.table-search input:focus-visible,.soft-search input:focus-visible,.part-finder-search input:focus-visible,.model-search-row input:focus-visible{box-shadow:none}input[type=text],input[type=search],input[type=email],input[type=number],select,textarea{border-radius:var(--radius-sm);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.table-wrap,.mini-table-wrap{background:linear-gradient(to right,var(--paper) 30%,rgba(255,254,250,0)) left / 32px 100% no-repeat,linear-gradient(to left,var(--paper) 30%,rgba(255,254,250,0)) right / 32px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(42,41,37,.1),transparent) left / 14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(42,41,37,.1),transparent) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.mobile-only-action-label{display:none}@media(max-width:820px){.table-wrap.mobile-card-wrap{min-height:0;overflow:visible;background:none}.mobile-card-table{display:block;width:100%;min-width:0;table-layout:auto}.mobile-card-table colgroup,.mobile-card-table thead{display:none}.mobile-card-table tbody{display:grid;gap:10px;padding:10px 12px 14px}.mobile-card-table tbody>tr{display:block;overflow:hidden;border:1px solid rgba(42,41,37,.09);border-radius:16px;background:#ffffffc7;box-shadow:0 10px 28px #2524210b}.mobile-card-table tbody>.mobile-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:13px 16px;padding:14px}.mobile-card-table .mobile-card-row>td{display:grid;align-content:start;justify-items:start;gap:4px;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.mobile-card-table .mobile-card-row>td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.mobile-card-table .mobile-card-row>.mobile-card-primary,.mobile-card-table .mobile-card-row>.mobile-card-wide{grid-column:1 / -1}.mobile-card-table .mobile-card-row>.mobile-card-primary{padding-bottom:12px;border-bottom:1px solid rgba(42,41,37,.08)}.mobile-card-table .mobile-card-row>.mobile-card-primary:before{display:none}.mobile-card-table .mobile-card-row .product-cell,.mobile-card-table .mobile-card-row .muted-cell{width:100%}.mobile-card-table .text-link-button{font-size:var(--text-ui);line-height:20px}.mobile-card-table .mobile-card-action{grid-column:1 / -1}.mobile-card-table .mobile-card-action .ghost-icon{width:auto;min-height:40px;gap:7px;padding:0 12px;border-radius:12px;color:#0b2541;background:#eef2f6}.mobile-only-action-label{display:inline;font-size:var(--text-sm);font-weight:720}.mobile-card-table .skeleton-row td,.mobile-card-table tbody>tr:not(.mobile-card-row) td{display:block;width:100%;padding:14px;border:0}.orders-panel .panel-header,.customers-panel .panel-header{align-items:stretch;flex-direction:column;padding:18px 16px 6px}.orders-panel .table-search,.customers-panel .table-search{width:100%;min-width:0;min-height:44px}.orders-panel .filter-row,.customers-panel .filter-row{flex-wrap:nowrap;padding:8px 16px 12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.orders-panel .filter-row::-webkit-scrollbar,.customers-panel .filter-row::-webkit-scrollbar{display:none}.filter-row .filter-chip,.filter-row .source-chip{min-height:40px;flex:0 0 auto}.table-footer{align-items:stretch;flex-direction:column;padding:12px 16px 16px}.table-footer .soft-button{width:100%;min-height:44px}.integration-row-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:8px 12px}.integration-row-header>.status,.integration-row-summary{grid-column:2}.integration-row-summary{white-space:normal}.integration-row-header>svg:last-child{grid-column:3;grid-row:1 / span 2}.modal-backdrop{top:var(--dialog-viewport-offset-top, 0);bottom:auto;height:var(--dialog-viewport-height, 100dvh);place-items:stretch;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow:hidden}.modal-panel,.modal-xl{max-width:none;height:100%;max-height:100%;gap:0;padding:0;border-radius:18px}.modal-header{align-items:center;padding:14px 16px 13px;border-bottom:1px solid var(--neutral-200)}.modal-header .icon-button{width:44px;height:44px;flex:0 0 44px}.modal-body{padding:16px;scroll-padding-bottom:35dvh}.modal-footer{flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -10px 28px #1e1e1e0d}.modal-footer>button,.modal-footer>a{min-height:44px;flex:1 1 140px}.modal-panel input,.modal-panel select,.modal-panel textarea{font-size:16px}}@media(max-width:520px){.workspace{gap:14px}.topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:10px}.global-search{min-height:44px}.global-search-backdrop{padding:0}.global-search-panel{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.global-search-input-row{padding-top:max(8px,env(safe-area-inset-top))}.modal-backdrop{padding:0}.modal-panel,.modal-xl{height:100dvh;max-height:100dvh;border:0;border-radius:0}.modal-header{padding-top:max(14px,env(safe-area-inset-top))}.signin-hero-card{gap:14px;padding:14px;border-radius:20px}.signin-security-strip{margin-inline:-14px;padding-inline:14px}.status-picker-grid,.order-status-choice-grid{grid-template-columns:1fr}.status-picker-option,.order-status-choice{min-height:58px}.order-detail-hero{gap:8px}.order-mini-block{gap:6px}.order-mini-block .status{min-height:26px;padding-inline:8px;white-space:normal}.order-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.order-fact-strip>div{min-width:0;border-right:0;border-bottom:1px solid rgba(42,41,37,.07)}.order-fact-strip>div:nth-last-child(-n+2){border-bottom:0}.order-section-heading h3{font-size:var(--text-base)}.editor-card,.editor-identity{padding:14px;border-radius:16px}.message-composer textarea{min-height:180px}}@media(pointer:coarse){button,a,select,input,textarea{touch-action:manipulation}.soft-button,.primary-button,.icon-button,.order-mini-block.actionable{min-height:44px}.notification-trigger,.notification-close,.notification-dismiss,.notification-dismiss-feedback button,.notification-load-more button{min-width:44px;min-height:44px}.notification-item{grid-template-columns:minmax(0,1fr) 44px}.home-action-pills button{min-height:44px}}@media(max-width:820px){.sidebar,.nav-list,.sidebar-footer{flex-wrap:nowrap}.sidebar{flex-direction:row;align-items:stretch}.nav-list,.sidebar-footer{flex-direction:row}.detail-page-surface.product-editor:not(.order-editor){gap:12px;padding-top:0}.detail-page-toolbar{min-height:40px}.detail-page-toolbar .soft-button{min-height:40px;padding-inline:14px}.product-detail-heading{max-width:none;gap:3px;padding:2px 2px 0}.product-detail-heading h2,.customer-detail-header h2{font-size:var(--text-lg);line-height:var(--leading-lg);overflow-wrap:anywhere}.product-detail-heading p,.customer-detail-header p{font-size:var(--text-sm);line-height:var(--leading-base)}.editor-layout,.editor-content,.editor-rail{gap:12px}.editor-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px}.editor-identity>.status{grid-column:1;grid-row:1 / span 2;align-self:stretch;justify-content:center;min-width:92px;white-space:normal;text-align:center}.editor-identity strong,.editor-identity small{grid-column:2;min-width:0}.editor-identity strong{font-size:var(--text-lg);line-height:var(--leading-lg)}.editor-nav{display:flex;gap:5px;padding:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.editor-nav::-webkit-scrollbar{display:none}.editor-nav a{display:inline-flex;align-items:center;min-height:40px;flex:0 0 auto;padding:8px 12px;border:1px solid rgba(42,41,37,.07);background:#ffffffb3;white-space:nowrap}.editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.editor-actions .soft-button{width:100%;min-height:44px;justify-content:center}.editor-action-note,.editor-actions .inline-error{grid-column:1 / -1}.editor-card{scroll-margin-top:12px}.detail-row{min-height:0}.detail-row span,.detail-row strong{line-height:var(--leading-base)}.product-writeback-header{gap:10px}.product-writeback-header>div:first-child{align-items:flex-start}.product-writeback-header h2{font-size:var(--text-md);line-height:var(--leading-md)}.product-writeback-status{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:8px}.product-writeback-flow{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-writeback-flow::-webkit-scrollbar{display:none}.product-writeback-flow span,.product-writeback-flow svg{flex:0 0 auto}.product-writeback-form{gap:12px}.product-writeback-form input{min-height:46px}.product-writeback-form textarea{min-height:168px}.product-writeback-add-tag{max-width:none}.product-writeback-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-writeback-diff>span{grid-column:1 / -1;padding-bottom:5px;border-bottom:1px solid rgba(42,41,37,.07)}.product-writeback-actions{position:sticky;z-index:5;bottom:calc(66px + env(safe-area-inset-bottom));flex-direction:row;gap:8px;margin:0 -4px -4px;padding:10px 4px 4px;background:linear-gradient(180deg,#fffefa00,#fffefaf5 24%)}.product-writeback-actions .soft-button{min-height:46px;flex:1 1 0;justify-content:center}.editor-description{max-height:none;overflow-wrap:anywhere}.customer-detail-panel{display:grid;gap:12px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.customer-detail-panel .detail-page-toolbar{margin:0}.customer-detail-panel .customer-detail-header{align-items:center;margin:0;padding:15px 16px;border:1px solid rgba(42,41,37,.09);border-radius:18px;background:#fffefaeb;box-shadow:var(--shadow-sm)}.customer-detail-summary{gap:8px}.customer-detail-summary .detail-row{padding:12px 13px;border-radius:14px}.customer-writeback-card{margin-top:0}.customer-writeback-form textarea{min-height:140px}}@media(max-width:520px){.editor-identity{padding:12px}.editor-identity>.status{min-width:78px}.editor-actions{grid-template-columns:1fr}.product-writeback-icon{width:34px;height:34px;border-radius:11px}.product-writeback-header p{line-height:var(--leading-sm)}.product-writeback-review>div:first-child{gap:3px}.product-writeback-actions{flex-direction:column-reverse}.customer-detail-panel .customer-detail-header{align-items:flex-start;padding:14px}}@media(max-width:820px){.settings-workspace,.part-finder-panel,.part-finder-tab-panel{gap:12px}.part-finder-tabs{flex-wrap:nowrap;width:100%;padding:4px;overflow-x:auto;border-radius:14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.part-finder-tabs::-webkit-scrollbar,.catalog-facets::-webkit-scrollbar,.clarification-chips::-webkit-scrollbar{display:none}.part-finder-tabs button{min-height:42px;flex:0 0 auto;white-space:nowrap}.integration-row{border-radius:16px}.integration-row-header{grid-template-columns:34px minmax(0,1fr) 32px;grid-template-rows:auto auto auto;gap:3px 10px;min-height:76px;padding:11px 12px}.integration-row-icon{grid-column:1;grid-row:1 / span 3;align-self:start}.integration-row-header>strong{grid-column:2;grid-row:1}.integration-row-header>.status{grid-column:2;grid-row:2;width:fit-content}.integration-row-summary{display:-webkit-box;grid-column:2;grid-row:3;overflow:hidden;line-height:18px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.integration-row-header>svg:last-child{grid-column:3;grid-row:1 / span 3;align-self:center}.integration-row-body{gap:9px;padding:0 8px 8px}.integration-row-body>.panel,.settings-advanced-controls>.panel,.settings-section>.panel{padding:14px;border-radius:14px;box-shadow:none}.settings-workspace .panel-header,.shipping-package-presets-panel .panel-header,.webhook-panel-header{align-items:stretch;flex-direction:column;gap:10px}.settings-workspace .panel-header>.soft-button,.shipping-package-presets-panel .panel-header>.soft-button{width:100%;min-height:44px;justify-content:center}.webhook-metrics,.shopify-full-sync-grid,.bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ebay-connection-details,.gmail-backfill-metrics,.shopify-write-summary-grid,.shopify-write-capabilities,.shopify-write-monitor-metrics,.shopify-write-operation-row{grid-template-columns:1fr}.webhook-callback code,.settings-workspace code,.settings-workspace strong,.settings-workspace small{overflow-wrap:anywhere}.settings-workspace .panel-actions,.bulk-actions{align-items:stretch}.settings-workspace .panel-actions .soft-button,.gmail-backfill-actions .soft-button,.bulk-actions .soft-button{min-height:44px;justify-content:center}.gmail-backfill-actions .soft-button{width:100%}.shipping-package-presets-list,.shipping-package-preset-form{display:grid;gap:10px}.shipping-package-preset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#ffffffb8}.shipping-package-preset-row>div:first-child{display:grid;gap:4px;min-width:0}.shipping-package-preset-actions{display:flex;gap:6px}.shipping-package-preset-actions .soft-button{width:42px;min-height:42px;padding:0;justify-content:center}.shipping-package-preset-form{padding:12px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#faf9f5b3}.shipping-package-preset-form>label,.shipping-package-preset-dimensions label{display:grid;gap:6px}.shipping-package-preset-form input{width:100%;min-height:44px}.shipping-package-preset-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.part-finder-panel{padding:14px}.part-finder-search{grid-template-columns:36px minmax(0,1fr) 44px;gap:5px;min-height:56px;padding:6px;border-radius:16px}.part-finder-search>svg{justify-self:center}.part-finder-search input{min-width:0;font-size:var(--text-base)}.round-send{width:44px;height:44px}.part-finder-empty,.ai-answer,.candidate-card,.model-detail-panel,.catalog-report-card,.expansion-progress-card{padding:14px;border-radius:16px}.catalog-tool-note,.catalog-summary,.model-detail-header,.model-search-row,.expansion-progress-card{align-items:stretch;flex-direction:column}.catalog-summary>.soft-button,.model-detail-header>.soft-button,.model-search-row>.soft-button,.expansion-progress-card>.soft-button{width:100%;min-height:44px;justify-content:center}.catalog-facets,.clarification-chips{flex-wrap:nowrap;margin-inline:-2px;padding:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.facet-chip,.clarify-chip{min-height:38px;flex:0 0 auto}.catalog-report-grid,.candidate-grid{grid-template-columns:1fr}.expansion-metrics{justify-items:start;text-align:left}.catalog-model-table,.catalog-table-block>.mini-table-wrap,.catalog-report-card>.mini-table-wrap,.part-finder-tab-panel>.mini-table-wrap{overflow:visible;background:none}.mobile-part-table,.mobile-part-table tbody{display:grid;width:100%;min-width:0;gap:10px}.mobile-part-table thead{display:none}.mobile-part-table tr{display:grid;gap:0;overflow:hidden;padding:5px 12px;border:1px solid rgba(42,41,37,.09);border-radius:14px;background:#ffffffc7}.mobile-part-table td{display:grid;grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding:9px 0;border:0;border-bottom:1px solid rgba(42,41,37,.07);overflow-wrap:anywhere}.mobile-part-table td:last-child{border-bottom:0}.mobile-part-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);line-height:17px;font-weight:720;letter-spacing:.025em;text-transform:uppercase}.mobile-part-table td>*{grid-column:2;min-width:0}.mobile-part-table .soft-button{width:100%;min-height:40px;justify-content:center}.catalog-results-table strong,.catalog-results-table small{max-width:none}}@media(max-width:520px){.webhook-metrics,.shopify-full-sync-grid,.bulk-grid,.shipping-package-preset-dimensions{grid-template-columns:1fr}.settings-workspace .panel-actions,.bulk-actions{display:grid;grid-template-columns:1fr}.settings-workspace .panel-actions .soft-button,.bulk-actions .soft-button,.mini-select-label{width:100%}.shipping-package-preset-row{grid-template-columns:1fr}.shipping-package-preset-actions .soft-button{width:auto;flex:1}.mobile-part-table td{grid-template-columns:92px minmax(0,1fr);gap:9px}.candidate-footer{align-items:stretch;flex-direction:column}.candidate-footer .soft-button{width:100%;min-height:44px;justify-content:center}}.shipping-package-presets-panel{display:grid;gap:16px}.shipping-package-presets-panel .panel-header{margin-bottom:0}.shipping-package-presets-panel .panel-header p{max-width:720px}.shipping-package-presets-list{display:grid;gap:9px}.shipping-package-preset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid rgba(42,41,37,.08);border-radius:14px;background:#faf9f5b8}.shipping-package-preset-row>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-width:0}.shipping-package-preset-row strong{color:var(--heading);font-size:var(--text-base);line-height:var(--leading-base)}.shipping-package-preset-row>div:first-child>span:not(.status){color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.shipping-package-preset-actions{display:flex;align-items:center;gap:6px}.shipping-package-preset-actions .soft-button{width:38px;min-height:38px;padding:0;justify-content:center}.shipping-package-preset-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid rgba(42,41,37,.09);border-radius:16px;background:#fbfaf7}.shipping-package-preset-form>label,.shipping-package-preset-dimensions label{display:grid;align-content:start;gap:6px;min-width:0}.shipping-package-preset-form label>span{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:650}.shipping-package-preset-form input:not([type=checkbox]){width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(42,41,37,.11);border-radius:12px;color:var(--ink);background:var(--neutral-0);font:inherit;font-size:var(--text-base);outline:0}.shipping-package-preset-form input:not([type=checkbox]):focus-visible{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.shipping-package-preset-form input::placeholder{color:#9a968e}.shipping-package-preset-dimensions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shipping-package-preset-form .compact-toggle{display:flex;align-items:center;align-self:end;gap:9px;min-height:44px;padding:0 12px;border:1px solid rgba(42,41,37,.08);border-radius:12px;background:#ffffff9e}.shipping-package-preset-form .compact-toggle input{width:18px;height:18px;margin:0;accent-color:var(--accent-400)}.shipping-package-preset-form .panel-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px;padding-top:2px}.shipping-package-preset-form .panel-actions .soft-button{min-height:42px;justify-content:center}.team-access-workspace{display:grid;gap:18px}@media(max-width:820px){.tasks-panel,.security-workspace,.security-panel,.team-access-workspace{gap:12px}.tasks-panel{padding:14px}.task-composer{grid-template-columns:1fr;gap:12px}.task-form input,.task-form select,.task-form textarea{min-height:44px;font-size:var(--text-base)}.task-form-row{grid-template-columns:1fr}.task-form-row .soft-button{width:100%;min-height:44px;justify-content:center}.task-card{align-items:stretch;flex-direction:column;padding:13px;border-radius:15px}.task-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-actions .soft-button{width:100%;min-height:42px;justify-content:center}.security-panel{padding:14px}.security-panel .panel-header{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:0}.security-card,.security-setup-box,.security-recovery-codes,.security-audit-list{margin-inline:0}.security-card,.security-setup-box,.security-recovery-codes{padding:13px;border-radius:14px}.security-setup-box code,.security-recovery-codes code{width:100%;overflow-wrap:anywhere}.security-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.security-form-row input{width:100%;min-width:0;min-height:44px;border-radius:12px}.security-form-row .soft-button{min-height:44px;justify-content:center}.security-audit-row{grid-template-columns:1fr;gap:8px}.security-audit-meta{display:flex;align-items:center;justify-content:space-between;width:100%}.team-access-workspace .order-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-access-panel{padding:0;overflow:hidden}.team-access-panel .panel-header{align-items:stretch;flex-direction:column;gap:10px;padding:16px 16px 8px}.team-access-panel .panel-header .table-search{width:100%;min-width:0;min-height:44px}.team-access-panel>.task-form{padding:6px 16px 16px}.team-access-panel>.inline-error,.team-access-panel>.status{margin-inline:16px}.team-access-panel .mini-table-wrap{overflow:visible;padding:4px 12px 12px;background:none}.admin-mobile-table,.admin-mobile-table tbody{display:grid;width:100%;min-width:0;gap:10px}.admin-mobile-table thead{display:none}.admin-mobile-table .team-user-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:13px;border:1px solid rgba(42,41,37,.09);border-radius:15px;background:#ffffffc7}.admin-mobile-table .team-user-row>td{display:grid;align-content:start;gap:4px;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.admin-mobile-table .team-user-row>td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);line-height:16px;font-weight:720;letter-spacing:.025em;text-transform:uppercase}.admin-mobile-table .team-user-primary,.admin-mobile-table .team-user-actions-cell{grid-column:1 / -1}.admin-mobile-table .team-user-primary{padding-bottom:11px!important;border-bottom:1px solid rgba(42,41,37,.07)!important}.admin-mobile-table tbody>tr:not(.team-user-row){display:block;overflow:hidden;border:1px solid rgba(42,41,37,.09);border-radius:15px}.admin-mobile-table tbody>tr:not(.team-user-row)>td{display:block;width:100%;padding:14px;border:0}.team-access-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.team-access-actions select,.team-access-actions .soft-button{min-height:44px}.team-access-actions select{width:100%;min-width:0;border-radius:12px}.team-access-note{display:flex;align-items:flex-start;width:auto;margin:0 12px 14px;border-radius:13px}.shipping-package-preset-form{grid-template-columns:1fr;padding:14px}.shipping-package-preset-dimensions,.shipping-package-preset-form .panel-actions{grid-column:1}}@media(max-width:520px){.task-actions,.team-access-workspace .order-summary-grid,.admin-mobile-table .team-user-row,.security-form-row,.shipping-package-preset-dimensions{grid-template-columns:1fr}.security-form-row .soft-button,.shipping-package-preset-form .panel-actions .soft-button{width:100%}.shipping-package-preset-form .panel-actions{display:grid;grid-template-columns:1fr}.shipping-package-preset-row{grid-template-columns:1fr}.shipping-package-preset-row>div:first-child{display:grid;gap:4px}.shipping-package-preset-actions .soft-button{width:auto;flex:1}}.customer-comms-modal-panel{height:min(780px,calc(100dvh - 48px))}.customer-comms-modal-body{overflow:hidden;padding-right:0}.customer-comms-dialog,.customer-comms-dialog>.customer-comms-panel{height:100%;min-height:0}.customer-comms-dialog{display:grid}.customer-comms-modal-panel .customer-comms-toolbar{background:var(--neutral-0)}.customer-comms-modal-panel .message-timeline,.customer-comms-modal-panel .message-composer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.message-composer-send{position:sticky;bottom:0;z-index:3;width:100%;min-height:46px;margin-top:auto;box-shadow:0 -8px 22px #fffefad1}@media(max-width:820px){.customer-comms-modal-panel{height:100%;max-height:100%}.customer-comms-modal-body{padding:0;overflow:hidden}.customer-comms-dialog>.customer-comms-panel{gap:0}.customer-comms-toolbar{position:relative;z-index:4;align-items:center;flex-direction:row;min-height:58px;padding:8px 14px;background:#fffffff5}.customer-comms-new-button{width:auto;min-height:40px;flex:0 0 auto;justify-content:center}.customer-comms-toolbar-actions{min-width:0;gap:6px}.customer-comms-channel-tabs button{min-height:36px;padding-inline:8px}.order-conversation-history.narrow{display:block;height:100%;overflow-y:auto;border:0;border-radius:0}.order-conversation-history.narrow .order-conversation-master{display:block;border-right:0;background:var(--neutral-0)}.order-conversation-history.narrow .order-conversation-master-heading{position:sticky;z-index:2;top:0;background:#fffffff7}.order-conversation-history.narrow .order-conversation-list{overflow:visible}.order-conversation-history.narrow .order-conversation-summary{min-height:88px;padding-right:42px;background:var(--neutral-0)}.order-conversation-history.narrow .order-conversation-summary.selected{background:var(--accent-50)}.order-conversation-accordion-panel{border-bottom:1px solid rgba(42,41,37,.1);background:#f8f7f373}.order-conversation-reader-header{align-items:stretch;flex-direction:column;padding:14px}.order-conversation-reader-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.order-conversation-reader-actions .soft-button{min-height:42px;justify-content:center}.order-conversation-thread-meta,.order-conversation-announcement,.order-conversation-limit-note{padding-right:14px;padding-left:14px}.order-conversation-messages{padding:12px 14px 20px}.order-conversation-coverage{padding:13px 14px max(14px,env(safe-area-inset-bottom))}.customer-comms-history-button,.customer-comms-new-button{padding-inline:9px;font-size:var(--text-xs)}.gmail-history-browser{height:100%;gap:12px;padding:12px 14px max(12px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.gmail-history-browser-intro{grid-template-columns:1fr;gap:8px}.gmail-history-row{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.gmail-history-row-meta{grid-column:2;justify-items:start;text-align:left}.gmail-history-actions{margin-inline:-14px;padding:10px 14px max(10px,env(safe-area-inset-bottom))}.gmail-history-actions .soft-button{min-height:44px}.message-timeline{gap:10px;padding:12px 12px max(18px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.message-bubble{width:min(94%,680px);gap:7px;padding:12px;border-radius:16px}.message-bubble-meta{gap:6px}.message-participants{display:grid;gap:2px;font-size:var(--text-xs);line-height:17px}.message-attachments button{max-width:100%;min-height:40px;overflow-wrap:anywhere;text-align:left}.message-actions .soft-button{min-height:40px}.message-composer{height:100%;align-content:start;gap:11px;padding:12px 14px max(12px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;scroll-padding-bottom:42dvh}.message-composer-topline{align-items:center;flex-direction:row;flex-wrap:wrap}.message-back-button{min-height:40px}.message-composer-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.message-composer-tabs button{min-height:42px;justify-content:center}.message-composer input,.message-composer textarea{font-size:16px}.message-composer textarea{min-height:clamp(128px,28dvh,180px);resize:none}.message-composer-send{bottom:max(0px,env(safe-area-inset-bottom));min-height:48px}.customer-comms-empty{padding:28px 18px}.customer-comms-empty .soft-button{min-height:44px}}@media(max-width:520px){.customer-comms-modal-panel .modal-header{padding-bottom:11px}.customer-comms-view-title{min-width:0}.customer-comms-channel-tabs button{min-width:42px;padding-inline:7px}.order-conversation-reader-actions{grid-template-columns:1fr}.order-thread-message-summary{grid-template-columns:auto minmax(0,1fr) auto}.order-thread-message-summary time,.order-thread-attachment-count{display:none}.order-thread-message-content{padding:13px}.order-thread-message-actions{align-items:stretch;flex-direction:column}.order-thread-message-actions .soft-button{min-height:44px;justify-content:center}.customer-comms-new-button{padding-inline:10px}.message-bubble{width:96%}.message-bubble h3,.message-composer h3{font-size:var(--text-ui);line-height:20px}.message-body{font-size:var(--text-base);line-height:20px}.message-composer-heading{align-items:flex-start}}@media(pointer:coarse){.customer-comms-channel-tabs button,.order-conversation-summary,.order-conversation-reader-actions .soft-button,.order-thread-message-summary,.order-thread-attachments button,.order-thread-message-actions .soft-button,.order-conversation-coverage button{min-height:44px}}@media(prefers-reduced-motion:reduce){.order-conversation-summary,.order-conversation-summary>svg:last-child,.order-thread-message-summary>svg:last-child{transition:none}}.shipping-label-modal-panel{height:min(840px,calc(100dvh - 48px))}.shipping-label-modal-body{padding-right:8px;scroll-padding-block:76px 132px}.shipping-label-modal-panel .shipping-field,.shipping-label-modal-panel .shipping-signature-option,.shipping-label-modal-panel .shipping-carrier-option{scroll-margin-block:84px 112px}.shipping-label-modal-panel .shipping-carrier-option strong,.shipping-label-modal-panel .shipping-rate-carrier strong,.shipping-label-modal-panel .shipping-rate-service strong{font-size:var(--text-sm)}.shipping-label-modal-panel .modal-footer>.primary-soft{flex-grow:1.45}@media(max-width:820px){.shipping-label-modal-panel{height:100%;max-height:100%}.shipping-label-modal-body{padding:0 14px 22px;overflow-x:hidden;overflow-y:auto;scroll-padding-block:86px 42dvh}.shipping-label-modal-panel .modal-header{position:relative;z-index:5}.shipping-label-modal-panel .modal-footer{position:relative;z-index:6}.shipping-modal-progress{position:sticky;top:0;z-index:4;justify-content:space-between;gap:4px;margin:0 -14px 14px;padding:9px 14px;overflow-x:auto;border-bottom:1px solid rgba(42,41,37,.08);background:#fffffff5;scrollbar-width:none}.shipping-modal-progress::-webkit-scrollbar{display:none}.shipping-modal-progress span{min-height:38px;flex:0 0 auto}.shipping-modal-configure,.shipping-modal-results{gap:12px}.shipping-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-modal-section{gap:13px;padding:14px;border-radius:14px}.shipping-modal-section>header{align-items:center}.shipping-modal-section h3,.shipping-rate-heading h3{font-size:var(--text-base)}.shipping-field input,.shipping-field select{min-height:48px;font-size:16px}.shipping-origin-summary,.shipping-preset-summary{grid-template-columns:auto minmax(0,1fr)}.shipping-origin-summary>small,.shipping-preset-summary>small{grid-column:2}.shipping-signature-option,.shipping-carrier-option{min-height:54px;padding:11px 12px;touch-action:manipulation}.shipping-signature-check,.shipping-carrier-check{width:24px;height:24px}.shipping-carrier-grid{grid-template-columns:1fr;max-height:none;overflow:visible;padding:0}.shipping-carrier-option strong,.shipping-carrier-option small{overflow-wrap:break-word}.shipping-quote-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-quote-summary>div{min-width:0;padding:10px 11px}.shipping-quote-summary strong{overflow-wrap:anywhere}.shipping-rate-heading{align-items:start}.shipping-rate-group-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.shipping-rate-group-price{grid-column:2;justify-items:start;min-width:0}.shipping-rate-group-chevron{grid-column:3;grid-row:1 / span 2}.shipping-rate-group-copy small,.shipping-rate-group-price strong{white-space:normal}.shipping-rate-option{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px}.shipping-rate-carrier,.shipping-rate-service{grid-column:1 / -1}.shipping-rate-carrier strong,.shipping-rate-service strong{overflow:visible;text-overflow:clip;white-space:normal}.shipping-rate-carrier span,.shipping-rate-service span,.shipping-rate-service small{overflow-wrap:anywhere;white-space:normal}.shipping-rate-price{grid-column:1;grid-row:2;justify-items:start;align-self:center}.shipping-rate-option>.soft-button{grid-column:2;grid-row:2;width:auto;min-height:44px;justify-content:center}.shipping-purchase-confirm{grid-template-columns:minmax(0,1fr) auto;padding:14px}.shipping-purchase-confirm>div:first-child{min-width:0}.shipping-purchase-confirm span,.shipping-purchase-confirm small{overflow-wrap:anywhere}.shipping-modal-history .label-purchase-history{margin-top:12px}}@media(max-width:420px){.shipping-label-modal-panel .modal-header{align-items:flex-start}.shipping-label-modal-panel .modal-description{max-width:34ch}.shipping-modal-progress span{padding-right:8px}.shipping-dimension-grid{grid-template-columns:1fr}.shipping-quote-summary{grid-template-columns:1fr 1fr}.shipping-purchase-confirm{grid-template-columns:1fr}.shipping-purchase-confirm>strong{justify-self:start;font-size:var(--text-ui)}.shipping-label-modal-panel .modal-footer>button{width:100%;flex-basis:100%}.order-edit-commit-button{min-width:0}}@media(max-width:960px){.order-edit-modal-grid{grid-template-columns:1fr;min-height:0}.create-order-shell{grid-template-columns:1fr;grid-template-areas:"builder" "customer" "options";height:auto;min-height:0}.modal-xl.create-order-modal-panel{width:100%;max-width:none;height:100%;max-height:100%;padding:0;border-radius:18px}.create-order-modal-body{overflow-y:auto}.create-order-customer-panel,.create-order-builder-panel,.create-order-preview-panel{max-height:none;overflow:visible}.create-order-customer-panel,.create-order-builder-panel,.create-order-preview-panel{padding:13px}.create-order-line-card,.create-order-shipping-card,.create-order-preview-summary,.create-order-completion-options,.create-order-review-context{grid-template-columns:1fr}.create-order-review-context>div+div{border-top:1px solid rgba(42,41,37,.08);border-left:0}.order-edit-preview-panel{min-height:320px}}@media(max-width:640px){.order-edit-modal-panel{max-width:100%}.order-edit-modal-body{overflow-x:hidden}.order-edit-builder,.order-edit-preview-panel{border-radius:16px;padding:12px}.order-edit-tabs{width:100%}.order-edit-two-col,.order-edit-total-grid,.order-edit-preview-lines article,.order-edit-product-results button{grid-template-columns:1fr}.order-edit-product-results{max-height:260px}.order-edit-quantity{max-width:none}.order-edit-product-results button em,.order-edit-preview-lines em{white-space:normal}.modal-xl.create-order-modal-panel{width:100%;max-width:100%;height:var(--dialog-viewport-height, 100dvh);max-height:var(--dialog-viewport-height, 100dvh);padding:0;border-radius:16px}.create-order-modal-body{overflow-x:hidden}.create-order-add-row,.create-order-line-controls{grid-template-columns:1fr}.create-order-save-button{min-width:0}.create-order-modal-panel .modal-footer{grid-template-columns:1fr 1fr}.create-order-modal-panel .modal-footer>:last-child{grid-column:1 / -1}.create-order-review-modal{max-width:100%}.create-order-review-lines article{grid-template-columns:1fr;gap:5px}}.create-order-workspace-modal.modal-panel{gap:14px;padding:20px 22px 16px;border-radius:20px}.create-order-workspace-modal .modal-header h2,.create-order-review-modal .modal-header h2,.create-order-submodal .modal-header h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:700;letter-spacing:-.015em}.create-order-workspace-modal .modal-description,.create-order-review-modal .modal-description,.create-order-submodal .modal-description{font-size:var(--text-sm);line-height:var(--leading-sm)}.create-order-workspace-modal .create-order-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,390px);gap:18px;overflow:hidden}.create-order-workspace-modal .create-order-main-column,.create-order-workspace-modal .create-order-side-rail{gap:14px;padding-right:3px;overflow-x:hidden}.create-order-workspace-modal .create-order-side-rail,.create-order-workspace-modal .create-order-rail-card,.create-order-workspace-modal .create-order-customer-tabs,.create-order-workspace-modal .create-order-search-field{width:100%;min-width:0}.create-order-workspace-modal .create-order-customer-tabs button{min-width:0;padding-inline:8px;white-space:nowrap}.create-order-workspace-modal .create-order-products-card,.create-order-workspace-modal .create-order-payment-card,.create-order-workspace-modal .create-order-rail-card{border-color:#2a29251a;border-radius:15px;background:var(--neutral-0)}.create-order-workspace-modal .create-order-products-card,.create-order-workspace-modal .create-order-payment-card{padding:15px}.create-order-workspace-modal .create-order-rail-card{padding:14px}.create-order-workspace-modal .create-order-card-header{margin-bottom:12px}.create-order-workspace-modal .create-order-card-header h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:720}.create-order-workspace-modal .create-order-header-actions .soft-button{min-height:36px;padding:0 13px;font-size:var(--text-sm)}.create-order-workspace-modal .create-order-empty-products{min-height:122px;align-content:center;gap:4px;padding:18px;border-radius:13px}.create-order-workspace-modal .create-order-empty-products strong{font-size:var(--text-sm);font-weight:720}.create-order-workspace-modal .create-order-empty-products span{font-size:var(--text-xs)}.create-order-workspace-modal .create-order-item-row{grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr) 60px 84px 78px 36px;align-items:center;gap:10px;padding:12px 13px;border-radius:13px}.create-order-workspace-modal .create-order-item-row+.create-order-item-row{margin-top:2px}.create-order-workspace-modal .create-order-compact-field input{min-height:40px;padding:8px 11px;border-radius:12px;font-size:var(--text-sm)}.create-order-workspace-modal .create-order-payment-table{border-radius:13px}.create-order-workspace-modal .create-order-payment-table>div,.create-order-workspace-modal .create-order-payment-table>button{grid-template-columns:minmax(170px,.55fr) minmax(0,1fr) 100px;gap:14px;min-height:46px;padding:9px 13px}.create-order-workspace-modal .create-order-payment-table span,.create-order-workspace-modal .create-order-payment-table strong{font-size:var(--text-sm)}.create-order-workspace-modal .create-order-payment-table small{font-size:var(--text-xs);line-height:var(--leading-xs)}.create-order-workspace-modal .create-order-search-field input,.create-order-workspace-modal .field-stack input,.create-order-workspace-modal .field-stack textarea{font-size:var(--text-sm)}.create-order-workspace-modal .field-stack textarea{min-height:118px}.create-order-workspace-modal .create-order-save-button:not(:disabled),.create-order-review-modal .create-order-save-button:not(:disabled){color:var(--neutral-0);border-color:var(--accent-900);background:var(--accent-900)}.create-order-workspace-modal .create-order-save-button:disabled,.create-order-review-modal .create-order-save-button:disabled{color:#747168;border-color:var(--neutral-200);background:var(--neutral-200);opacity:1}.create-order-submodal.modal-panel{gap:14px;width:min(900px,calc(100vw - 40px));max-width:900px;max-height:calc(100dvh - 48px);padding:20px}.create-order-submodal .modal-body{overflow-y:auto;padding-right:3px}.create-order-submodal .create-order-product-results{position:relative;height:min(54dvh,500px);min-height:380px;max-height:min(54dvh,500px);overflow-y:auto}.create-order-product-loading{display:grid;place-content:center;justify-items:center;gap:10px;min-height:100%;color:var(--muted);font-size:var(--text-sm)}.create-order-customer-loading{display:flex;align-items:center;gap:7px;padding:8px 2px}.create-order-product-selection-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 2px 8px;color:var(--muted);font-size:var(--text-xs);font-weight:700}.create-order-product-selection-summary strong{color:var(--accent-900);font-size:var(--text-xs)}.create-order-submodal .order-edit-product-results .create-order-product-select-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border:1px solid rgba(42,41,37,.1);border-radius:12px;background:#fffefadb;text-align:left}.create-order-submodal .order-edit-product-results .create-order-product-select-row:hover{border-color:#2c4a6b38;background:var(--neutral-0)}.create-order-submodal .order-edit-product-results .create-order-product-select-row.selected{border-color:#2c4a6b52;background:#f6faff;box-shadow:inset 0 0 0 1px #2c4a6b14}.create-order-product-check{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(42,41,37,.24);border-radius:7px;background:var(--neutral-0);color:transparent}.create-order-product-select-row.selected .create-order-product-check{border-color:var(--accent-900);background:var(--accent-900);color:var(--neutral-0)}.create-order-submodal .order-edit-product-results button strong,.create-order-submodal .order-edit-product-results button em{font-size:var(--text-sm)}.create-order-submodal .order-edit-product-results button small{font-size:var(--text-xs)}.create-order-submodal .create-order-search-field input{min-height:42px;font-size:var(--text-sm)}.create-order-review-modal.modal-panel{gap:14px;max-width:min(820px,calc(100vw - 40px));padding:20px}.create-order-review-modal .create-order-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.create-order-review-modal .create-order-review-layout{gap:13px}.create-order-review-modal .create-order-completion-options.compact{grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.create-order-success-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:240px;padding:28px;border:1px solid rgba(36,122,74,.2);border-radius:16px;background:var(--status-success-soft)}.create-order-success-state.warning{border-color:#9064103d;background:var(--status-warning-soft)}.create-order-success-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--status-success-text);background:#ffffffc7}.create-order-success-state.warning .create-order-success-icon{color:var(--status-warning-text)}.create-order-success-copy{display:grid;gap:7px}.create-order-success-copy h3,.create-order-success-copy p{margin:0}.create-order-success-copy h3{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg)}.create-order-success-copy p,.create-order-success-copy span{max-width:58ch;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.create-order-post-create-layout{display:grid;gap:14px}.create-order-post-create-layout .create-order-success-state{min-height:150px;padding:22px}.create-order-completion-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.create-order-completion-card h3,.create-order-completion-card p{margin:0}.create-order-completion-card h3{margin-top:3px;color:var(--heading);font-size:var(--text-md)}.create-order-completion-card p{margin-top:5px;color:var(--muted);font-size:var(--text-sm)}.create-order-completion-actions{display:flex;gap:8px}.create-order-completion-card>.inline-error,.create-order-completion-card>.mfa-required-banner{grid-column:1 / -1}.create-order-completion-confirm-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-subtle)}.create-order-completion-confirm-copy>strong{color:var(--heading);font-size:var(--text-md)}.create-order-completion-confirm-copy>span{color:var(--muted);font-size:var(--text-sm)}.create-order-completion-confirm-copy>span:nth-of-type(2){grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--heading);font-size:var(--text-lg);font-weight:700}.create-order-completion-confirm-copy p{grid-column:1 / -1;margin:11px 0 0;padding-top:12px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:1100px){.create-order-workspace-modal .create-order-workspace{grid-template-columns:minmax(0,1fr) 330px}.create-order-workspace-modal .create-order-item-row{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 64px 84px 34px}.create-order-workspace-modal .create-order-line-total{display:none}}@media(max-width:820px){.create-order-workspace-modal.modal-panel{padding:16px}.create-order-workspace-modal .create-order-workspace{grid-template-columns:1fr;overflow-y:auto}.create-order-workspace-modal .create-order-main-column,.create-order-workspace-modal .create-order-side-rail{overflow:visible}.create-order-workspace-modal .create-order-side-rail{grid-row:1}.create-order-review-modal .create-order-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.create-order-workspace-modal .create-order-item-row{grid-template-columns:1fr 1fr}.create-order-workspace-modal .create-order-item-copy,.create-order-workspace-modal .create-order-compact-field:not(.quantity):not(.price){grid-column:1 / -1}.create-order-workspace-modal .create-order-payment-table>div,.create-order-workspace-modal .create-order-payment-table>button{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr) auto}}@media(max-width:640px){.create-order-workspace-modal.modal-panel,.create-order-review-modal.modal-panel,.create-order-submodal.modal-panel{width:100%;max-width:100%;height:var(--dialog-viewport-height, 100dvh);max-height:var(--dialog-viewport-height, 100dvh);padding:14px;border-radius:14px}.create-order-workspace-modal .create-order-payment-table>div,.create-order-workspace-modal .create-order-payment-table>button{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.create-order-workspace-modal .create-order-payment-table small{grid-column:1 / -1;grid-row:2}.create-order-submodal .create-order-product-results{height:min(50dvh,430px);min-height:300px;max-height:min(50dvh,430px)}.create-order-success-state{grid-template-columns:1fr;justify-items:center;min-height:280px;padding:22px;text-align:center}.create-order-completion-card{grid-template-columns:1fr}.create-order-completion-actions{display:grid;grid-template-columns:1fr 1fr}.create-customer-name-grid{grid-template-columns:1fr}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.inbox-workspace{--neutral-500: #6b6860;--status-warning-text: #875b08;display:grid;grid-template-columns:196px minmax(350px,392px) minmax(460px,1fr);min-width:0;height:calc(100dvh - 126px);min-height:620px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.inbox-view-rail,.inbox-list-pane,.inbox-reader-pane,.inbox-reader{min-width:0;min-height:0}.inbox-view-rail{display:flex;flex-direction:column;gap:22px;padding:18px 12px;overflow-y:auto;border-right:1px solid var(--line);background:var(--neutral-50)}.inbox-view-rail-title{display:flex;align-items:center;gap:9px;padding:0 8px;color:var(--accent-900);font-size:var(--text-md)}.inbox-view-group{display:grid;gap:3px}.inbox-view-group>span{padding:0 9px 7px;color:var(--neutral-500);font-size:10px;font-weight:800;line-height:14px;letter-spacing:.08em;text-transform:uppercase}.inbox-view-link{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;border:0;border-radius:9px;color:var(--neutral-700);background:transparent;text-align:left;font-size:var(--text-sm);font-weight:650}.inbox-view-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-view-link small{min-width:22px;color:var(--neutral-500);text-align:right;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.inbox-view-link:hover{color:var(--accent-900);background:var(--neutral-100)}.inbox-view-link.active{color:var(--neutral-0);background:var(--accent-900)}.inbox-view-link.active small{color:#fffefab8}.inbox-list-pane{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);background:var(--paper)}.inbox-list-header{position:relative;z-index:4;display:grid;gap:11px;padding:16px 16px 13px;border-bottom:1px solid var(--line);background:var(--paper)}.inbox-list-title-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.inbox-list-title-row>div{display:flex;min-width:0;align-items:baseline;gap:8px}.inbox-list-title-row h1{margin:0;overflow:hidden;color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.inbox-list-title-row span{color:var(--neutral-500);font-size:var(--text-xs);white-space:nowrap}.inbox-list-title-row .inbox-sync-state{position:relative;padding-left:11px}.inbox-list-title-row .inbox-sync-state:before{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;background:var(--status-success-text);content:"";transform:translateY(-50%)}.inbox-list-title-row .inbox-sync-state.stale:before,.inbox-list-title-row .inbox-sync-state.not_started:before{background:var(--status-warning-text)}.inbox-list-title-row .inbox-sync-state.failed{color:var(--status-danger-text)}.inbox-list-title-row .inbox-sync-state.failed:before{background:var(--status-danger-text)}.inbox-icon-action,.inbox-reader-back{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;color:var(--neutral-700);background:transparent}.inbox-icon-action:hover,.inbox-icon-action.active,.inbox-reader-back:hover{color:var(--accent-900);background:var(--neutral-100)}.inbox-search-box,.inbox-task-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--line);border-radius:11px;color:var(--neutral-500);background:var(--neutral-50)}.inbox-search-box:focus-within,.inbox-task-search:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.inbox-search-box input,.inbox-task-search input{min-width:0;border:0;outline:0;color:var(--heading);background:transparent;font-size:var(--text-sm)}.inbox-search-box input::placeholder,.inbox-task-search input::placeholder{color:#77736a}.inbox-search-box button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:var(--neutral-500);background:transparent}.inbox-view-selector{display:none}.inbox-filter-panel{position:absolute;z-index:15;top:calc(100% - 4px);right:12px;left:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--paper);box-shadow:var(--shadow-md)}.inbox-filter-panel label{display:grid;gap:5px}.inbox-filter-panel label>span{color:var(--neutral-500);font-size:var(--text-xs);font-weight:700}.inbox-filter-panel select,.inbox-filter-panel input[type=date]{min-width:0;height:36px;padding:0 8px;border:1px solid var(--line);border-radius:9px;color:var(--heading);background:var(--neutral-50);font-size:var(--text-sm)}.inbox-filter-panel .inbox-filter-check{display:flex;align-items:center;gap:8px}.inbox-filter-check input,.inbox-row-check input{accent-color:var(--accent-900)}.inbox-text-action{width:max-content;padding:0;border:0;color:var(--accent-400);background:transparent;font-size:var(--text-xs);font-weight:750}.inbox-list-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:0;scrollbar-gutter:stable}.inbox-list-scroll:focus-visible{box-shadow:inset var(--focus-ring)}.inbox-conversation-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);min-height:88px;border-bottom:1px solid var(--line);background:var(--paper)}.inbox-conversation-row:hover,.inbox-mention-row-shell:hover{background:var(--neutral-50)}.inbox-conversation-row.selected,.inbox-mention-row-shell.selected{background:var(--accent-50)}.inbox-conversation-row.selected:after,.inbox-mention-row-shell.selected:after{position:absolute;top:8px;right:0;bottom:8px;width:1px;background:var(--accent-400);content:""}.inbox-row-check{display:grid;min-height:88px;place-items:start center;padding-top:18px}.inbox-row-main,.inbox-mention-row{display:grid;align-content:center;gap:3px;min-width:0;min-height:87px;padding:11px 14px 10px 2px;border:0;color:var(--neutral-700);background:transparent;text-align:left}.inbox-mention-row{width:100%}.inbox-mention-row-shell{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);min-height:88px;border-bottom:1px solid var(--line);background:var(--paper)}.inbox-row-line{display:flex;min-width:0;align-items:center}.inbox-row-sender-line{gap:7px}.inbox-row-sender-line strong{min-width:0;overflow:hidden;color:var(--neutral-700);font-size:var(--text-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-row.unread .inbox-row-sender-line strong,.inbox-mention-row-shell.unread .inbox-row-sender-line strong{color:var(--heading);font-weight:800}.inbox-row-sender-line time{margin-left:auto;color:var(--neutral-500);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.inbox-unread-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:transparent}.unread .inbox-unread-dot{background:var(--accent-400)}.inbox-row-subject-line{gap:6px;overflow:hidden;white-space:nowrap}.inbox-row-subject-line>span{max-width:68%;overflow:hidden;color:var(--heading);font-size:var(--text-sm);font-weight:650;text-overflow:ellipsis}.unread .inbox-row-subject-line>span{font-weight:800}.inbox-row-subject-line small{overflow:hidden;color:var(--neutral-500);font-size:var(--text-xs);text-overflow:ellipsis}.inbox-row-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;color:var(--neutral-500);font-size:11px;line-height:16px}.inbox-row-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-meta .needs-match{color:var(--status-warning-text);font-weight:750}.inbox-row-signals{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px}.inbox-bulk-toolbar{z-index:3;display:flex;min-height:46px;align-items:center;gap:6px;padding:6px 10px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--accent-50)}.inbox-bulk-toolbar strong{margin-right:auto;padding:0 4px;color:var(--accent-900);font-size:var(--text-xs);white-space:nowrap}.inbox-bulk-toolbar button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:8px;color:var(--accent-900);background:var(--paper);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.inbox-shortcuts-menu{position:relative;flex:0 0 auto}.inbox-shortcuts-menu .inbox-action-popover{top:calc(100% + 6px);right:0;left:auto}.inbox-bulk-assignment{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;gap:5px;padding-left:9px;border-radius:8px;color:var(--accent-900);background:var(--paper)}.inbox-bulk-assignment select{min-height:32px;max-width:130px;padding:0 24px 0 0;border:0;color:inherit;background:transparent;font-size:var(--text-xs);font-weight:700}.inbox-action-popover.shortcuts{width:min(290px,calc(100vw - 32px));padding:10px}.inbox-action-popover.shortcuts strong,.inbox-action-popover.shortcuts span{display:flex;align-items:center;gap:8px}.inbox-action-popover.shortcuts strong{padding:4px 6px 8px;color:var(--heading);font-size:var(--text-xs)}.inbox-action-popover.shortcuts span{min-height:30px;color:var(--neutral-600);font-size:var(--text-xs)}.inbox-action-popover.shortcuts kbd{min-width:48px;padding:2px 5px;border:1px solid var(--line);border-radius:5px;color:var(--neutral-700);background:var(--neutral-50);font:inherit;font-weight:750;text-align:center}.inbox-reader-pane{position:relative;overflow:hidden;background:var(--paper)}.inbox-reader-pane>.inbox-inline-state,.inbox-reader-loading{height:100%}.inbox-reader{display:flex;height:100%;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.inbox-reader-header{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:19px 22px 16px;border-bottom:1px solid var(--line);background:#fffefaf7}.inbox-reader-back{display:none}.inbox-reader-heading{min-width:0}.inbox-reader-kicker{display:block;margin-bottom:4px;color:var(--neutral-500);font-size:var(--text-xs);font-weight:700}.inbox-reader-header h2{max-width:32ch;margin:0;overflow-wrap:anywhere;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:-.025em}.inbox-reader-header p{margin:5px 0 0;overflow:hidden;color:var(--neutral-500);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inbox-link-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 22px;border-bottom:1px solid var(--line);background:var(--neutral-50)}.inbox-link-strip>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.inbox-match-state,.inbox-order-link,.inbox-customer-link{display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 9px;border-radius:999px;color:var(--accent-900);background:var(--accent-50);font-size:var(--text-xs);font-weight:700}.inbox-match-state.needs-match{color:var(--status-warning-text);background:var(--status-warning-soft)}.inbox-order-link button,.inbox-customer-link button{display:grid;width:22px;height:22px;margin-right:-6px;place-items:center;border:0;border-radius:50%;color:currentColor;background:transparent}.inbox-order-link button:hover,.inbox-customer-link button:hover{background:#1f355017}.inbox-open-order{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:9px;color:var(--accent-900);background:transparent;font-size:var(--text-sm);font-weight:800}.inbox-open-order:hover{background:var(--accent-50)}.inbox-reader-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 22px;overflow:visible;border-bottom:1px solid var(--line)}.inbox-action,.inbox-load-more{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--line);border-radius:9px;color:var(--neutral-700);background:var(--paper);font-size:var(--text-sm);font-weight:750;white-space:nowrap}.inbox-action:hover:not([aria-disabled=true]),.inbox-load-more:hover{border-color:var(--neutral-300);color:var(--accent-900);background:var(--neutral-50)}.inbox-action[aria-disabled=true]{cursor:not-allowed;opacity:.7}.inbox-action.primary{border-color:var(--accent-900);color:var(--neutral-0);background:var(--accent-900)}.inbox-action.primary:hover{border-color:#071426;color:var(--neutral-0);background:#071426}.inbox-action-menu{position:relative}.inbox-action-popover{position:absolute;z-index:30;top:calc(100% + 7px);left:0;display:grid;width:180px;padding:6px;border:1px solid var(--line);border-radius:11px;background:var(--paper);box-shadow:var(--shadow-md)}.inbox-action-popover:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.inbox-action-popover.assignment{width:230px;max-height:310px;overflow-y:auto}.inbox-action-popover button{display:flex;min-height:36px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:8px;color:var(--neutral-700);background:transparent;text-align:left;font-size:var(--text-sm)}.inbox-action-popover button:hover{color:var(--accent-900);background:var(--neutral-100)}.inbox-action-popover>span{padding:9px;color:var(--neutral-500);font-size:var(--text-xs)}.inbox-user-avatar{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--accent-900);background:var(--accent-50);font-size:10px;font-weight:800}.inbox-action-error{display:flex;align-items:center;gap:7px;margin:0;padding:9px 22px;color:var(--status-danger-text);background:var(--status-danger-soft);font-size:var(--text-sm)}.inbox-sender-rule-confirmation{display:grid;gap:var(--space-3)}.inbox-sender-rule-confirmation p{margin:0;overflow-wrap:anywhere}.inbox-participants-line{display:flex;align-items:baseline;gap:7px;padding:13px 22px 7px;color:var(--neutral-500);font-size:var(--text-xs)}.inbox-participants-line strong{color:var(--neutral-700);font-size:var(--text-sm)}.inbox-message-timeline{display:grid;gap:10px;padding:12px 22px 34px}.inbox-message{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.inbox-message.unread{border-color:var(--accent-100)}.inbox-message-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;width:100%;min-height:58px;align-items:center;gap:10px;padding:8px 13px;border:0;color:var(--neutral-700);background:var(--neutral-50);text-align:left}.inbox-message-direction{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--accent-400);background:var(--accent-50)}.inbox-message-party{display:grid;min-width:0}.inbox-message-party strong,.inbox-message-party small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-message-party strong{color:var(--heading);font-size:var(--text-sm)}.inbox-message-party small,.inbox-message-summary time{color:var(--neutral-500);font-size:var(--text-xs)}.inbox-message-summary time{white-space:nowrap}.inbox-message-summary>svg:last-child{transition:transform var(--dur-base) var(--ease-out)}.inbox-message-summary>svg:last-child.expanded{transform:rotate(90deg)}.inbox-message-content{display:grid;gap:12px;padding:16px;border-top:1px solid var(--line)}.inbox-message-subject{color:var(--heading);font-size:var(--text-sm)}.inbox-plain-body{max-width:72ch;color:var(--neutral-700);font-size:var(--text-sm);line-height:1.58;overflow-wrap:anywhere;white-space:pre-wrap}.inbox-message-loading,.inbox-message-unavailable,.inbox-message-snippet,.inbox-task-hint{display:flex;align-items:center;gap:7px;margin:0;color:var(--neutral-500);font-size:var(--text-sm)}.inbox-message-unavailable{color:var(--status-warning-text)}.inbox-message-unavailable button{padding:0;border:0;color:currentColor;background:transparent;font-weight:800}.inbox-attachments{display:flex;flex-wrap:wrap;gap:7px;padding-top:3px}.inbox-attachments button{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:36px;align-items:center;gap:6px;max-width:100%;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--accent-900);background:var(--neutral-50);font-size:var(--text-xs)}.inbox-attachments button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-attachments button small{color:var(--neutral-500)}.inbox-reader-task{display:grid;gap:12px;margin:12px 22px 3px;padding:15px;border:1px solid var(--accent-100);border-radius:13px;background:var(--accent-50)}.inbox-reader-task>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inbox-reader-task h3{margin:0;color:var(--heading);font-size:var(--text-md);line-height:var(--leading-md)}.inbox-reader-task header p{margin:3px 0 0;color:var(--neutral-500);font-size:var(--text-xs)}.inbox-reader-task header>button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;color:var(--neutral-700);background:transparent}.inbox-source-toggle{display:flex;width:max-content;gap:3px;padding:3px;border:1px solid var(--accent-100);border-radius:9px;background:var(--paper)}.inbox-source-toggle button{min-height:30px;padding:0 10px;border:0;border-radius:7px;color:var(--neutral-500);background:transparent;font-size:var(--text-xs);font-weight:750}.inbox-source-toggle button.active{color:var(--neutral-0);background:var(--accent-900)}.inbox-order-results{display:grid;max-height:250px;overflow-y:auto;border-top:1px solid var(--accent-100)}.inbox-order-results>button{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;border:0;border-bottom:1px solid var(--accent-100);color:var(--neutral-700);background:transparent;text-align:left}.inbox-order-results>button:hover{color:var(--accent-900)}.inbox-order-results>button>span{display:grid;min-width:0}.inbox-order-results>button>span:last-child{display:flex;grid-auto-flow:column;align-items:center;gap:5px;font-size:var(--text-xs);white-space:nowrap}.inbox-order-results strong,.inbox-order-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-order-results small{color:var(--neutral-500);font-size:var(--text-xs)}.inbox-sender-preview{display:grid;gap:5px;color:var(--neutral-500);font-size:var(--text-sm)}.inbox-sender-preview strong{color:var(--heading);overflow-wrap:anywhere}.inbox-sender-preview span{display:flex;align-items:center;gap:6px}.inbox-task-actions{display:flex;justify-content:flex-end;gap:7px}.inbox-inline-state{display:grid;min-height:240px;align-content:center;justify-items:center;padding:28px;color:var(--neutral-500);text-align:center}.inbox-inline-state-icon{display:grid;width:44px;height:44px;margin-bottom:12px;place-items:center;border-radius:50%;color:var(--accent-400);background:var(--accent-50)}.inbox-inline-state strong{max-width:32ch;color:var(--heading);font-size:var(--text-md)}.inbox-inline-state p{max-width:42ch;margin:6px 0 14px;font-size:var(--text-sm)}.inbox-list-skeleton{display:grid}.inbox-list-skeleton span{height:88px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--paper) 0%,var(--neutral-50) 45%,var(--paper) 90%);background-size:220% 100%;animation:shimmer 1.2s ease-in-out infinite}.inbox-load-more{width:calc(100% - 24px);margin:12px}.inbox-reader-loading{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--neutral-500);font-size:var(--text-sm)}.inbox-mention-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;max-width:720px;margin:26px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--accent-400)}.inbox-mention-note p{margin:0;color:var(--neutral-700);font-size:var(--text-md);line-height:1.55}.inbox-timeline-note{margin:4px 0;color:var(--neutral-500);font-size:var(--text-xs);text-align:center}.inbox-workspace :is(button,input,select):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}@container workspace-shell (max-width: 1000px){.inbox-workspace{grid-template-columns:minmax(330px,38%) minmax(460px,1fr)}.inbox-view-rail{display:none}.inbox-view-selector{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 9px;border:1px solid var(--line);border-radius:9px;color:var(--neutral-500);background:var(--neutral-50);font-size:var(--text-xs);font-weight:750}.inbox-view-selector select{min-width:0;border:0;outline:0;color:var(--heading);background:transparent;font-weight:750;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@container workspace-shell (max-width: 790px){.inbox-workspace{display:block}.inbox-list-pane,.inbox-reader-pane{width:100%;height:100%;border-right:0}.inbox-workspace.has-selection .inbox-list-pane{display:none}.inbox-workspace:not(.has-selection) .inbox-reader-pane{display:none}.inbox-reader-back{display:grid}.inbox-reader-actions{flex-wrap:wrap}}@media(max-width:820px){.inbox-workspace{height:calc(100dvh - 148px - env(safe-area-inset-bottom));min-height:480px;border-radius:14px}}@media(max-width:520px){.inbox-list-header{padding:12px}.inbox-filter-panel{grid-template-columns:1fr;max-height:min(62dvh,520px);overflow-y:auto}.inbox-reader-header{padding:14px 12px 13px}.inbox-reader-header h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.inbox-link-strip,.inbox-reader-actions,.inbox-participants-line{padding-right:12px;padding-left:12px}.inbox-link-strip{align-items:flex-start;flex-direction:column}.inbox-reader-actions{flex-wrap:wrap}.inbox-action{min-height:44px}.inbox-message-timeline{padding:10px 12px 26px}.inbox-message-summary{grid-template-columns:auto minmax(0,1fr) auto}.inbox-message-summary time,.inbox-message-summary>svg:nth-last-child(2){display:none}.inbox-reader-task{margin-right:12px;margin-left:12px}}@media(pointer:coarse){.inbox-conversation-row,.inbox-mention-row-shell{grid-template-columns:44px minmax(0,1fr)}.inbox-row-check,.inbox-view-link,.inbox-icon-action,.inbox-reader-back,.inbox-open-order,.inbox-bulk-toolbar button,.inbox-order-results>button,.inbox-order-link button,.inbox-customer-link button,.inbox-attachments button,.inbox-reader-task header>button,.inbox-source-toggle button,.inbox-search-box button,.inbox-action-popover button{min-height:44px}.inbox-row-check,.inbox-icon-action,.inbox-reader-back{min-width:44px}.inbox-order-link button,.inbox-customer-link button,.inbox-reader-task header>button,.inbox-search-box button{min-width:44px}}@media(prefers-reduced-motion:reduce){.inbox-message-summary>svg:last-child{transition:none}.inbox-list-skeleton span{animation:none}}.orders-workspace{display:grid;gap:var(--space-4);min-width:0}.orders-workspace .page-heading{min-height:44px;padding:var(--space-1) var(--space-1) 0}.orders-workspace .page-heading.page-heading-compact>.orders-page-actions{display:flex;align-items:center;gap:var(--space-2);max-width:none}.orders-page-actions .soft-button{min-height:40px}.orders-refresh-button{color:var(--accent-900);background:var(--neutral-0)}.orders-workspace .orders-subnav{width:fit-content;margin:calc(var(--space-2) * -1) 0 0}.orders-workspace .orders-subnav button{min-height:36px}.orders-workspace .orders-stats-strip{display:grid;grid-template-columns:132px repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin:0;padding:var(--space-3);border-color:#2a292517;background:var(--neutral-0);box-shadow:var(--shadow-sm)}.orders-workspace .stats-range-select{display:grid;align-content:center;gap:var(--space-1);padding:0 var(--space-4) 0 var(--space-1);border-right:1px solid var(--neutral-200)}.orders-workspace .stats-range-select>span{color:var(--muted);font-size:var(--text-xs);font-weight:650}.orders-workspace .stats-range-select>div{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--accent-400)}.orders-workspace .stats-range-select select{min-width:0;min-height:44px;padding:0 20px 0 0;border:0;border-radius:0;color:var(--heading);background-color:transparent;font-size:var(--text-sm);font-weight:650}.orders-workspace .stat-tile{min-width:0;min-height:70px;padding:var(--space-2) var(--space-5);border:0;border-left:1px solid var(--neutral-200);border-radius:0;background:transparent;box-shadow:none}.orders-workspace .stat-value-frame strong{font-size:var(--text-xl);font-weight:680;letter-spacing:-.02em}.orders-workspace .orders-panel{overflow:hidden;padding:0}.orders-list-toolbar{display:grid;grid-template-columns:max-content minmax(280px,1fr) max-content;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200);background:var(--neutral-50)}.orders-filter-group{display:grid;grid-template-columns:auto repeat(3,max-content);align-items:center;gap:var(--space-2);min-width:0;color:var(--muted)}.orders-filter-group label{min-width:0}.orders-filter-group select,.orders-clear-filters{min-height:44px;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-0);font:inherit;font-size:var(--text-sm);font-weight:620}.orders-filter-group label:nth-of-type(1) select{width:132px}.orders-filter-group label:nth-of-type(2) select{width:144px}.orders-filter-group label:nth-of-type(3) select{width:126px}.orders-table-search{width:100%;min-width:0;min-height:44px;border-color:var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.orders-table-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.orders-clear-filters{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--accent-600);cursor:pointer}.orders-clear-filters:hover{border-color:var(--neutral-300);background:var(--accent-50)}.orders-workspace .orders-panel>:is(.inline-error,.mfa-required-banner){margin:var(--space-3) var(--space-5) 0}.orders-workspace .orders-mobile-cards th,.orders-workspace .orders-mobile-cards td{padding:14px var(--space-4)}.orders-workspace .orders-mobile-cards th{background:var(--neutral-0)}.orders-workspace .orders-mobile-cards th.num,.orders-workspace .orders-mobile-cards td.num{text-align:right;font-variant-numeric:tabular-nums}.orders-workspace .orders-col-order{width:15%}.orders-workspace .orders-col-source{width:8%}.orders-workspace .orders-col-status{width:14%}.orders-workspace .orders-col-customer{width:18%}.orders-workspace .orders-col-payment{width:9%}.orders-workspace .orders-col-fulfillment{width:11%}.orders-workspace .orders-col-total{width:9%}.orders-workspace .orders-col-processed{width:11%}.orders-workspace .orders-col-quick{width:5%}.orders-workspace .order-workflow-cell{display:flex;align-items:center}.orders-workspace .order-workflow-line{min-height:28px;gap:0}.orders-workspace .order-workflow-line>.order-touch-target>.status{min-width:38px;min-height:28px;padding-inline:var(--space-2)}.orders-workspace .table-footer{border-top:1px solid var(--neutral-200)}.orders-workspace .empty-state .soft-button{margin-top:var(--space-2)}@container workspace-shell (max-width: 1000px){.orders-list-toolbar{grid-template-columns:minmax(0,1fr) max-content}.orders-filter-group{grid-column:1 / -1}.orders-table-search{grid-column:1}.orders-clear-filters{grid-column:2}.orders-workspace .orders-stats-strip{grid-template-columns:132px repeat(2,minmax(0,1fr))}.orders-workspace .stat-tile:nth-of-type(3){border-left:0}}@container workspace-shell (max-width: 790px){.orders-workspace .page-heading{align-items:flex-start}.orders-workspace .orders-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-workspace .stats-range-select{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0 var(--space-2) var(--space-3);border-right:0;border-bottom:1px solid var(--neutral-200)}.orders-workspace .stats-range-select>div{justify-self:end}.orders-workspace .stat-tile:nth-of-type(odd){border-left:0}.orders-list-toolbar{grid-template-columns:minmax(0,1fr) max-content;padding:var(--space-4)}.orders-table-search{grid-column:1;grid-row:1}.orders-clear-filters{grid-column:2;grid-row:1}.orders-filter-group{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-group>svg{display:none}.orders-filter-group label select{width:100%!important}.orders-workspace .orders-mobile-cards td.num{text-align:left}.orders-workspace .table-wrap.mobile-card-wrap{min-height:0;overflow:visible;background:none}.orders-workspace .mobile-card-table{display:block;width:100%;min-width:0;table-layout:auto}.orders-workspace .mobile-card-table colgroup,.orders-workspace .mobile-card-table thead{display:none}.orders-workspace .mobile-card-table tbody{display:grid;gap:var(--space-3);padding:var(--space-3)}.orders-workspace .mobile-card-table tbody>.mobile-card-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:var(--space-3) var(--space-4);overflow:hidden;padding:var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0);box-shadow:var(--shadow-sm)}.orders-workspace .mobile-card-table .mobile-card-row>td{display:grid;align-content:start;justify-items:start;gap:var(--space-1);min-width:0;padding:0;border:0;overflow-wrap:anywhere}.orders-workspace .mobile-card-table .mobile-card-row>td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);line-height:14px;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.orders-workspace .mobile-card-table .mobile-card-row>:is(.mobile-card-primary,.mobile-card-wide){grid-column:1 / -1}.orders-workspace .mobile-card-table .mobile-card-row>.mobile-card-primary{padding-bottom:var(--space-3);border-bottom:1px solid var(--neutral-200)}.orders-workspace .mobile-card-table .mobile-card-primary .text-link-button{display:inline-flex;min-height:44px;align-items:center}.orders-workspace .mobile-card-table .mobile-card-row>.mobile-card-primary:before{display:none}.orders-workspace .mobile-card-table .mobile-card-action{grid-column:1 / -1}.orders-workspace .mobile-card-table .mobile-card-action .ghost-icon{width:auto;min-width:44px;min-height:44px;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--accent-900);background:var(--accent-50)}.orders-workspace .mobile-card-table .mobile-only-action-label{display:inline;font-size:var(--text-sm);font-weight:720}.orders-workspace .mobile-card-table .mobile-card-action .ghost-icon{min-height:44px}}@container workspace-shell (min-width: 600px) and (max-width: 790px){.orders-workspace .mobile-card-table tbody>.mobile-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.orders-workspace .page-heading{align-items:stretch;flex-direction:column}.orders-page-actions{width:100%}.orders-page-actions .soft-button{min-height:44px;flex:1}.orders-workspace .orders-subnav{width:100%;margin-top:calc(var(--space-1) * -1)}.orders-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-group label:first-of-type{grid-column:1 / -1}.orders-workspace .mobile-card-table tbody>.mobile-card-row{gap:10px 14px;padding:14px}.orders-workspace .mobile-card-table .mobile-card-row>.mobile-card-primary{padding-bottom:10px}.orders-workspace .mobile-card-table .mobile-card-action:before{display:none}}@media(pointer:coarse){.orders-workspace :is(.orders-subnav button,.ghost-icon,.orders-clear-filters){min-width:44px;min-height:44px}}.inventory-workspace{display:grid;gap:var(--space-4);min-width:0}.inventory-workspace .page-heading{min-height:44px;padding:var(--space-1) var(--space-1) 0}.inventory-readonly-badge{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-0);font-size:var(--text-xs);font-weight:700}.inventory-readonly-badge.is-warning{border-color:color-mix(in srgb,var(--status-warning-text) 24%,var(--neutral-200));color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-readonly-badge.is-controlled{border-color:color-mix(in srgb,var(--status-success-text) 22%,var(--neutral-200));color:var(--status-success-text);background:var(--status-success-soft)}.inventory-page-error{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--status-danger-text) 20%,transparent);border-radius:var(--radius-md);color:var(--status-danger-text);background:var(--status-danger-soft);font-size:var(--text-sm)}.inventory-page-error>span{display:grid;flex:1;gap:2px}.inventory-page-error button{min-height:36px;padding:0 var(--space-3);border:1px solid currentColor;border-radius:var(--radius-sm);color:inherit;background:transparent;font:inherit;font-weight:700}.inventory-overview{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0)}.inventory-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.inventory-section-heading>div{display:grid;gap:var(--space-1)}.inventory-section-heading h2{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:-.02em}.inventory-section-heading p{margin:0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-sm)}.inventory-section-heading>span{flex:0 0 auto;color:var(--neutral-600);font-size:var(--text-xs);font-weight:650}.inventory-availability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.inventory-availability-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--space-3);min-width:0;min-height:78px;padding:var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-md);text-align:left;color:var(--heading);background:var(--neutral-0);transition:border-color .15s ease,background-color .15s ease}.inventory-availability-card:hover{border-color:var(--accent-300);background:var(--neutral-50)}.inventory-availability-card.is-selected{border-color:var(--accent-300);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-300) 18%,transparent);background:color-mix(in srgb,var(--accent-50) 55%,var(--neutral-0))}.inventory-availability-card>span{color:var(--neutral-700);font-size:var(--text-sm);font-weight:700}.inventory-availability-card>strong{grid-row:1 / span 2;grid-column:2;font-size:clamp(24px,2.4vw,32px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.inventory-availability-card>small{grid-column:1;color:var(--neutral-600);font-size:var(--text-xs)}.inventory-health{overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-health-warning{border-color:color-mix(in srgb,var(--status-warning-text) 26%,var(--neutral-200))}.inventory-health-unavailable{border-color:color-mix(in srgb,var(--status-danger-text) 24%,var(--neutral-200))}.inventory-health summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.inventory-health summary::-webkit-details-marker{display:none}.inventory-health summary>span:nth-child(2){display:grid;gap:2px}.inventory-health summary strong{color:var(--heading);font-size:var(--text-sm)}.inventory-health summary small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-health-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--status-success-text);background:var(--status-success-soft)}.inventory-health-warning .inventory-health-icon{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-health-unavailable .inventory-health-icon{color:var(--status-danger-text);background:var(--status-danger-soft)}.inventory-health-state{padding:5px 9px;border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-xs);font-weight:700}.inventory-health-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid var(--neutral-200);background:var(--neutral-200)}.inventory-health-grid article{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--neutral-50)}.inventory-health-grid article>span,.inventory-health-grid article>small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-health-grid article>strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inventory-operations-workspace{display:grid;gap:var(--space-4)}.inventory-operations-refresh-notice{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--status-warning-text) 24%,var(--neutral-200));border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-sm)}.inventory-operations-refresh-notice>span{display:grid;flex:1;gap:2px;min-width:0}.inventory-operations-refresh-notice button{min-height:36px;padding:0 var(--space-3);border:1px solid currentColor;border-radius:var(--radius-sm);color:inherit;background:transparent;font:inherit;font-weight:700}.inventory-operations-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:240px;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-operations-hero{overflow:hidden;padding:0;border-color:var(--neutral-200)}.inventory-operations-hero.is-attention{border-color:color-mix(in srgb,var(--status-warning-text) 28%,var(--neutral-200))}.inventory-operations-hero.is-blocked{border-color:color-mix(in srgb,var(--status-danger-text) 28%,var(--neutral-200))}.inventory-operations-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-5)}.inventory-operations-heading>div{display:grid;gap:3px;min-width:0}.inventory-operations-heading h2,.inventory-operations-section-heading h3{margin:0;color:var(--heading)}.inventory-operations-heading h2{font-size:var(--text-xl);letter-spacing:-.02em}.inventory-operations-heading p{margin:0;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-operations-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);color:var(--status-success-text);background:var(--status-success-soft)}.inventory-operations-hero.is-attention .inventory-operations-icon{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-operations-hero.is-blocked .inventory-operations-icon{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-operations-state,.inventory-rollout-state{padding:5px 9px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.inventory-operations-state.is-ready,.inventory-rollout-state.is-live{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-operations-state.is-attention,.inventory-rollout-state.is-ready_to_enable{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-operations-state.is-blocked,.inventory-rollout-state.is-blocked{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-rollout-state.is-off{color:var(--neutral-700);background:var(--neutral-100)}.inventory-operations-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--neutral-200);background:var(--neutral-200)}.inventory-operations-metrics article{display:grid;gap:3px;min-width:0;padding:var(--space-4) var(--space-5);background:var(--neutral-50)}.inventory-operations-metrics span,.inventory-operations-metrics small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-operations-metrics strong{color:var(--heading);font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.inventory-operations-diagnostics{overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-operations-diagnostics>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding:var(--space-3) var(--space-5);cursor:pointer;list-style:none}.inventory-operations-diagnostics>summary::-webkit-details-marker{display:none}.inventory-operations-diagnostics>summary>span:first-child{display:grid;gap:2px}.inventory-operations-diagnostics>summary strong{color:var(--heading);font-size:var(--text-sm)}.inventory-operations-diagnostics>summary small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-operations-diagnostics-body{display:grid;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--neutral-200);background:var(--neutral-50)}.inventory-operations-diagnostic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-200)}.inventory-operations-diagnostic-grid article{display:grid;gap:3px;min-width:0;padding:var(--space-3);background:var(--neutral-0)}.inventory-operations-diagnostic-grid span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-operations-diagnostic-grid strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inventory-operations-diagnostics .inventory-rollout{border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-alerts,.inventory-rollout{overflow:hidden;padding:0}.inventory-operations-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:68px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-operations-section-heading>div{display:grid;gap:2px}.inventory-operations-section-heading h3{font-size:var(--text-base)}.inventory-operations-section-heading>span,.inventory-operations-section-heading>svg{color:var(--neutral-600);font-size:var(--text-xs);font-weight:650}.inventory-alert-list,.inventory-rollout-list{margin:0;padding:0;list-style:none}.inventory-alert-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-alert-list li:last-child,.inventory-rollout-list li:last-child{border-bottom:0}.inventory-alert-indicator{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--neutral-400)}.inventory-alert-list li.is-critical .inventory-alert-indicator{background:var(--status-danger-text)}.inventory-alert-list li.is-warning .inventory-alert-indicator{background:var(--status-warning-text)}.inventory-alert-list li.is-info .inventory-alert-indicator{background:var(--accent-500)}.inventory-alert-list li>div{display:grid;gap:4px;min-width:0}.inventory-alert-list strong,.inventory-operations-empty strong,.inventory-rollout-list strong{color:var(--heading);font-size:var(--text-sm)}.inventory-alert-list p,.inventory-alert-list small{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:1.45}.inventory-alert-list small{color:var(--neutral-700)}.inventory-alert-list b{min-width:26px;color:var(--heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.inventory-operations-empty{display:flex;align-items:center;gap:var(--space-3);min-height:132px;padding:var(--space-5);color:var(--status-success-text)}.inventory-operations-empty>div{display:grid;gap:3px}.inventory-operations-empty span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-rollout-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-rollout-index{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--neutral-200);border-radius:50%;color:var(--neutral-700);background:var(--neutral-50);font-size:var(--text-xs);font-weight:700}.inventory-rollout-list li>div{display:grid;gap:2px;min-width:0}.inventory-rollout-list small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-operator-tools{display:grid;gap:var(--space-4)}.inventory-intent-rollout{overflow:hidden;padding:0}.inventory-intent-rollout>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-intent-rollout>header>div,.inventory-intent-rollout-start>div,.inventory-intent-rollout-command>div:first-child,.inventory-intent-coverage-action>div,.inventory-intent-browser-runner-copy>div{display:grid;min-width:0;gap:3px}.inventory-intent-rollout h3{margin:0;color:var(--heading);font-size:var(--text-base)}.inventory-intent-rollout header p,.inventory-intent-rollout-start span,.inventory-intent-rollout-command span,.inventory-intent-coverage-action span,.inventory-intent-browser-runner-copy span,.inventory-intent-browser-runner-actions>span{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:1.45}.inventory-intent-rollout-icon,.inventory-intent-browser-runner-icon{display:grid;place-items:center;color:var(--accent-700);background:var(--accent-50)}.inventory-intent-rollout-icon{width:40px;height:40px;border-radius:var(--radius-md)}.inventory-intent-browser-runner-icon{width:36px;height:36px;border-radius:var(--radius-sm)}.inventory-intent-rollout-state{padding:5px 9px;border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.inventory-intent-rollout-state.is-preparing,.inventory-intent-rollout-state.is-prepared,.inventory-intent-rollout-state.is-approved,.inventory-intent-rollout-state.is-applying,.inventory-intent-rollout-state.is-attention,.inventory-intent-rollout-state.is-checking{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-intent-rollout-state.is-completed,.inventory-intent-rollout-state.is-passed{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-intent-rollout-state.is-completed_with_conflicts{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-intent-rollout-notice{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-xs);font-weight:650}.inventory-intent-rollout-notice svg{flex:0 0 auto}.inventory-intent-rollout>.inventory-page-error{margin:var(--space-4) var(--space-5) 0}.inventory-intent-rollout-start,.inventory-intent-coverage-action{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.inventory-intent-rollout-start strong,.inventory-intent-coverage-action strong,.inventory-intent-browser-runner strong,.inventory-intent-rollout-command strong{color:var(--heading);font-size:var(--text-sm)}.inventory-intent-rollout-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border-bottom:1px solid var(--neutral-200);background:var(--neutral-200)}.inventory-intent-rollout-facts>div{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-5);background:var(--neutral-50)}.inventory-intent-rollout-facts dt{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-intent-rollout-facts dd{margin:0;color:var(--heading);font-size:var(--text-lg);font-weight:720;font-variant-numeric:tabular-nums}.inventory-intent-browser-runner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-intent-browser-runner-copy{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}.inventory-intent-browser-progress{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.inventory-intent-browser-progress progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--neutral-200);accent-color:var(--accent-600)}.inventory-intent-browser-progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--neutral-200)}.inventory-intent-browser-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--accent-600)}.inventory-intent-browser-progress span{color:var(--neutral-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.inventory-intent-browser-runner-actions,.inventory-intent-rollout-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.inventory-intent-browser-runner-actions{justify-content:flex-end}.inventory-intent-rollout-approval{display:grid;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-intent-manifest{display:grid;gap:var(--space-1);min-width:0}.inventory-intent-manifest span,.inventory-intent-rollout-approval label>span{color:var(--neutral-600);font-size:var(--text-xs);font-weight:700}.inventory-intent-manifest code{overflow-wrap:anywhere;color:var(--neutral-800);font-size:12px}.inventory-intent-rollout-approval label:not(.inventory-intent-review-check){display:grid;gap:var(--space-2)}.inventory-intent-rollout-approval textarea{width:100%;min-height:88px;resize:vertical}.inventory-intent-review-check{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--neutral-700);font-size:var(--text-sm)}.inventory-intent-review-check input{flex:0 0 auto;margin-top:2px}.inventory-intent-rollout-command{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.inventory-intent-coverage-action{border-bottom:1px solid var(--neutral-200);background:var(--neutral-50)}.inventory-intent-rollout :is(button,textarea,input):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-500) 42%,transparent);outline-offset:2px}.inventory-intent-rollout ::selection{color:var(--neutral-0);background:var(--accent-800)}@container workspace-shell (max-width: 790px){.inventory-intent-rollout>header{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.inventory-intent-rollout-state{grid-column:2;justify-self:start}.inventory-intent-rollout-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-intent-rollout-facts>div{padding-inline:var(--space-4)}.inventory-intent-rollout-start,.inventory-intent-coverage-action,.inventory-intent-browser-runner{align-items:stretch;grid-template-columns:1fr;flex-direction:column;padding-inline:var(--space-4)}.inventory-intent-browser-runner-actions{justify-content:flex-start}.inventory-intent-rollout-approval,.inventory-intent-rollout-command{padding-inline:var(--space-4)}.inventory-intent-rollout>.inventory-page-error{align-items:stretch;flex-direction:column;margin-inline:var(--space-4)}}.inventory-onboarding{overflow:hidden;padding:0}.inventory-onboarding-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-onboarding-heading>div,.inventory-onboarding-start>div,.inventory-onboarding-review-heading>div,.inventory-onboarding-command>div:first-child,.inventory-onboarding-execution>div:first-child{display:grid;gap:3px;min-width:0}.inventory-onboarding-heading h3{margin:0;color:var(--heading);font-size:var(--text-base)}.inventory-onboarding-heading p,.inventory-onboarding-start span,.inventory-onboarding-review-heading span,.inventory-onboarding-command span,.inventory-onboarding-execution span{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:1.45}.inventory-onboarding-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-md);color:var(--accent-600);background:var(--accent-50)}.inventory-onboarding-state,.inventory-onboarding-canary-state{padding:5px 9px;border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.inventory-onboarding-state.is-prepared,.inventory-onboarding-state.is-approved,.inventory-onboarding-state.is-running{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-onboarding-state.is-completed,.inventory-onboarding-canary-state.is-ready{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-onboarding-state.is-completed_with_conflicts{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-onboarding-start,.inventory-onboarding-review-heading,.inventory-onboarding-command,.inventory-onboarding-execution{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.inventory-onboarding-start strong,.inventory-onboarding-review-heading strong,.inventory-onboarding-command strong,.inventory-onboarding-execution strong{color:var(--heading);font-size:var(--text-sm)}.inventory-onboarding-notice{display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-5);color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-xs);font-weight:650}.inventory-onboarding>.inventory-page-error{margin:var(--space-4) var(--space-5) 0}.inventory-onboarding-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border-bottom:1px solid var(--neutral-200);background:var(--neutral-200)}.inventory-onboarding-facts>div{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-5);background:var(--neutral-50)}.inventory-onboarding-facts dt{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-onboarding-facts dd{margin:0;color:var(--heading);font-size:var(--text-lg);font-weight:720;font-variant-numeric:tabular-nums}.inventory-onboarding-review{display:grid;border-top:1px solid var(--neutral-200)}.inventory-onboarding-review-heading{border-bottom:1px solid var(--neutral-200)}.inventory-onboarding-review-actions{display:flex;align-items:center;gap:var(--space-3)}.inventory-onboarding-review-actions>span{min-width:96px;color:var(--neutral-700);font-variant-numeric:tabular-nums;text-align:right}.inventory-onboarding-candidates{display:grid;max-height:360px;overflow:auto;scrollbar-color:var(--neutral-300) transparent}.inventory-onboarding-candidates>label{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:64px;padding:10px var(--space-5);border-bottom:1px solid var(--neutral-200);cursor:pointer;background:var(--neutral-0)}.inventory-onboarding-candidates>label:hover,.inventory-onboarding-candidates>label.is-selected{background:var(--accent-50)}.inventory-onboarding-candidates input,.inventory-onboarding-check input{width:18px;height:18px;accent-color:var(--accent-600)}.inventory-onboarding-candidates input:disabled{cursor:not-allowed;opacity:.45}.inventory-onboarding-product{display:grid;gap:2px;min-width:0}.inventory-onboarding-product strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inventory-onboarding-product small{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.inventory-onboarding-empty{padding:var(--space-5);color:var(--neutral-600);font-size:var(--text-sm)}.inventory-onboarding-approval{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--neutral-50)}.inventory-onboarding-pin{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.inventory-onboarding-pin>div,.inventory-onboarding-approval>label:not(.inventory-onboarding-check){display:grid;gap:var(--space-1);min-width:0}.inventory-onboarding-pin span,.inventory-onboarding-approval label>span{color:var(--neutral-700);font-size:var(--text-xs);font-weight:700}.inventory-onboarding-pin code,.inventory-onboarding-guidance code{overflow-wrap:anywhere;color:var(--heading);font-size:var(--text-xs)}.inventory-onboarding-pin code{display:block;max-height:92px;overflow:auto;scrollbar-color:var(--neutral-300) transparent}.inventory-onboarding-guidance{margin:0;padding:10px var(--space-3);border:1px solid color-mix(in srgb,var(--status-warning-text) 22%,var(--neutral-200));border-radius:var(--radius-sm);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-xs);line-height:1.5}.inventory-onboarding-approval textarea{width:100%;min-height:72px;resize:vertical;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--heading);background:var(--neutral-0);font:inherit;font-size:var(--text-sm)}.inventory-onboarding-approval textarea:focus-visible{border-color:var(--focus-border);outline:0;box-shadow:var(--focus-ring)}.inventory-onboarding-check{display:flex;align-items:flex-start;gap:var(--space-2);min-height:44px;cursor:pointer}.inventory-onboarding-check span{padding-top:1px;line-height:1.45}.inventory-onboarding-execution{align-items:flex-start;border-top:1px solid var(--neutral-200)}.inventory-onboarding-reconciliation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:min(100%,760px);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--status-warning-text) 22%,var(--neutral-200));border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-onboarding-reconciliation>div{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.inventory-onboarding-reconciliation>div>svg{flex:0 0 auto;margin-top:2px}.inventory-onboarding-reconciliation span{display:grid;gap:2px;color:inherit;line-height:1.45}.inventory-onboarding-reconciliation strong{color:inherit}.inventory-onboarding-reconciliation .primary-action{flex:0 0 auto;min-height:44px}.inventory-onboarding-command{display:grid;border-top:1px solid var(--neutral-200);background:var(--neutral-50)}.inventory-onboarding-command pre{max-height:280px;margin:0;padding:var(--space-4);overflow:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-800);background:var(--neutral-0);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-onboarding-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@container workspace-shell (max-width: 790px){.inventory-onboarding-heading{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.inventory-onboarding-state{grid-column:2;justify-self:start}.inventory-onboarding-start,.inventory-onboarding-review-heading,.inventory-onboarding-pin{align-items:stretch;flex-direction:column}.inventory-onboarding-review-actions{justify-content:space-between}.inventory-onboarding-review-actions>span{text-align:left}.inventory-onboarding-start,.inventory-onboarding-review-heading,.inventory-onboarding-command,.inventory-onboarding-execution,.inventory-onboarding-approval{padding-inline:var(--space-4)}.inventory-onboarding-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-onboarding-facts>div{padding-inline:var(--space-4)}.inventory-onboarding-candidates>label{grid-template-columns:auto minmax(0,1fr);padding-inline:var(--space-4)}.inventory-onboarding-candidates .inventory-status,.inventory-onboarding-canary-state{grid-column:2;justify-self:start}.inventory-onboarding>.inventory-page-error{align-items:stretch;flex-direction:column;margin-inline:var(--space-4)}.inventory-onboarding-execution,.inventory-onboarding-reconciliation{align-items:stretch;flex-direction:column}}.inventory-worklist{overflow:hidden;padding:0}.inventory-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 250px;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);border-bottom:1px solid var(--neutral-200)}.inventory-search{width:100%;min-width:0;min-height:44px;border-color:var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-worklist-wrap{min-height:220px}.inventory-worklist-table{min-width:640px}.inventory-worklist-table th,.inventory-worklist-table td{padding:14px var(--space-4);vertical-align:middle}.inventory-worklist-refresh-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--status-warning-text) 22%,var(--neutral-200));color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-xs)}.inventory-product-link{display:grid;width:100%;min-width:0;gap:3px;padding:0;border:0;color:inherit;background:none;text-align:left}.inventory-product-link strong{display:-webkit-box;overflow:hidden;color:var(--heading);line-height:20px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-product-link span{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.inventory-product-link:hover strong{color:var(--accent-500);text-decoration:underline;text-underline-offset:3px}.inventory-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.inventory-status-in-hand{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-status-special-order{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-status-nla{color:var(--neutral-700);background:var(--neutral-100)}.inventory-cell-stack{display:grid;min-width:0;gap:2px}.inventory-cell-stack strong{overflow:hidden;color:var(--neutral-800);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inventory-cell-stack small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-issue-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.inventory-issue{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:var(--radius-pill);color:var(--status-danger-text-strong);background:var(--status-danger-soft);font-size:11px;font-weight:700}.inventory-clear-state{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--status-success-text);font-size:var(--text-xs);font-weight:700}.inventory-worklist-footer{border-top:1px solid var(--neutral-200)}.inventory-detail-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:color-mix(in srgb,var(--navy-950) 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inventory-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);min-width:0;height:min(860px,calc(100dvh - 48px));overflow:hidden;border-radius:var(--radius-lg);outline:none;background:var(--neutral-50);box-shadow:0 24px 64px color-mix(in srgb,var(--navy-950) 24%,transparent)}.inventory-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--neutral-200);background:var(--neutral-0)}.inventory-detail-header>div{display:grid;gap:3px;min-width:0}.inventory-detail-header h2{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-tight);overflow-wrap:anywhere}.inventory-detail-header p{margin:0;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-detail-header .ghost-icon{width:44px;height:44px}.inventory-detail-scroll{min-height:0;padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain}.inventory-detail-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:start;gap:var(--space-4)}.inventory-detail-primary,.inventory-detail-secondary{display:grid;align-content:start;gap:var(--space-3);min-width:0}.inventory-detail-current{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:72px;padding:var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-detail-current>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.inventory-detail-current>div>span,.inventory-detail-current>small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-detail-disclosure{overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-detail-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:62px;padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none}.inventory-detail-disclosure>summary::-webkit-details-marker{display:none}.inventory-detail-disclosure>summary>span:first-child{display:grid;flex:1 1 auto;min-width:0;gap:2px}.inventory-detail-disclosure>summary strong{color:var(--heading);font-size:var(--text-sm)}.inventory-detail-disclosure>summary small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-detail-disclosure>summary>span:last-child{padding:4px 8px;border-radius:var(--radius-pill);font-size:11px;font-weight:700}.inventory-product-check-state{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:28px;padding-inline:10px;white-space:nowrap}.inventory-detail-disclosure>summary>.is-clear{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-detail-disclosure>summary>.is-attention{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-detail-disclosure-body{display:grid;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--neutral-200);padding-top:var(--space-4)}.inventory-detail-loading,.inventory-detail-empty{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:96px;padding:var(--space-4);color:var(--neutral-600);font-size:var(--text-sm)}.inventory-detail-section{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.inventory-detail-section h3{margin:0;color:var(--heading);font-size:var(--text-ui)}.inventory-detail-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--neutral-600)}.inventory-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.inventory-detail-fact{display:grid;align-content:center;gap:var(--space-1);min-height:74px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--neutral-50)}.inventory-detail-fact>span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-detail-fact>strong{color:var(--heading);font-size:var(--text-sm)}.inventory-detail-fact>strong.inventory-status{justify-self:start}.inventory-detail-fact .is-fresh,.inventory-detail-fact .is-valid{color:var(--status-success-text)}.inventory-detail-fact .is-stale,.inventory-detail-fact .is-exception,.inventory-detail-fact .is-not_observed{color:var(--status-danger-text)}.inventory-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:1px;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-200)}.inventory-evidence-list>div{display:grid;gap:3px;min-width:0;padding:var(--space-3);background:var(--neutral-50)}.inventory-evidence-list dt{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-evidence-list dd{margin:0;color:var(--heading);font-size:var(--text-sm);font-weight:650;overflow-wrap:anywhere}.inventory-operation-list{display:grid;gap:var(--space-2)}.inventory-operation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--status-warning-soft)}.inventory-operation-list article span,.inventory-operation-list article small{color:var(--neutral-700);font-size:var(--text-xs)}.inventory-operation-list article strong{color:var(--status-warning-text);font-size:var(--text-xs)}.inventory-operation-list article small{grid-column:1 / -1}.inventory-history-list{display:grid;margin:0;padding:0;list-style:none}.inventory-history-list li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-2);min-width:0;padding-bottom:var(--space-4)}.inventory-history-list li:not(:last-child):before{position:absolute;top:12px;bottom:0;left:5px;width:1px;content:"";background:var(--neutral-200)}.inventory-history-marker{z-index:1;width:11px;height:11px;margin-top:4px;border:2px solid var(--neutral-0);border-radius:50%;background:var(--accent-400);box-shadow:0 0 0 1px var(--accent-300)}.inventory-history-list li>div{display:grid;min-width:0;gap:2px}.inventory-history-list strong{color:var(--heading);font-size:var(--text-sm)}.inventory-history-list span,.inventory-history-list small{color:var(--neutral-600);font-size:var(--text-xs);overflow-wrap:anywhere}.inventory-action-panel{gap:var(--space-4);border-color:color-mix(in srgb,var(--accent-400) 20%,var(--neutral-200));background:color-mix(in srgb,var(--accent-50) 36%,var(--neutral-0))}.inventory-action-heading{align-items:flex-start}.inventory-action-heading>div{display:grid;gap:2px}.inventory-action-heading .eyebrow{color:var(--accent-600);font-size:10px}.inventory-action-safety{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border-radius:var(--radius-pill);color:var(--status-success-text);background:var(--status-success-soft);font-size:11px;font-weight:750;white-space:nowrap}.inventory-action-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.inventory-action-primary-switch{justify-self:start}.inventory-action-more{border-top:1px solid var(--neutral-200);padding-top:var(--space-2)}.inventory-action-more>summary{min-height:36px;color:var(--neutral-700);cursor:pointer;font-size:var(--text-xs);font-weight:700}.inventory-action-more[open]>summary{margin-bottom:var(--space-2)}.inventory-action-tabs button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-0);font:inherit;font-size:var(--text-xs);font-weight:700}.inventory-action-tabs button:hover{border-color:var(--accent-300);color:var(--accent-600)}.inventory-action-tabs button:disabled{opacity:.58;cursor:not-allowed}.inventory-action-tabs button[aria-pressed=true]{border-color:var(--accent-300);color:var(--accent-900);background:var(--accent-100);box-shadow:var(--focus-ring)}.inventory-target-fieldset{display:grid;min-width:0;margin:0;padding:0;border:0;gap:var(--space-2)}.inventory-target-fieldset legend{margin-bottom:var(--space-2);color:var(--neutral-700);font-size:var(--text-xs);font-weight:700}.inventory-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.inventory-target-option{position:relative;display:grid;align-content:center;min-width:0;min-height:68px;padding:10px 10px 10px 36px;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--heading);background:var(--neutral-0);cursor:pointer}.inventory-target-option:hover{border-color:var(--accent-300)}.inventory-target-option.is-selected{border-color:var(--accent-400);background:var(--accent-50);box-shadow:var(--focus-ring)}.inventory-target-option:has(input:disabled){color:var(--neutral-600);background:var(--neutral-100);cursor:not-allowed}.inventory-target-option input{position:absolute;top:22px;left:12px;width:16px;height:16px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--neutral-400);border-radius:50%;background:var(--neutral-0);opacity:1}.inventory-target-option input:checked{border-color:var(--accent-700);background:var(--accent-700);box-shadow:inset 0 0 0 3px var(--neutral-0)}.inventory-target-option input:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.inventory-target-option span{min-width:0;font-size:var(--text-sm);font-weight:750;overflow-wrap:anywhere}.inventory-target-option small{color:var(--neutral-600);font-size:11px}.inventory-action-explainer,.inventory-action-fixed-reason{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-sm);line-height:var(--leading-base)}.inventory-action-review-row{display:flex;align-items:center;gap:var(--space-3)}.inventory-action-review-row .soft-button,.inventory-action-confirm .soft-button{min-height:44px}.inventory-action-review-row small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-action-processing{display:grid;min-height:176px;place-items:center;color:var(--accent-600)}.inventory-action-preview{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--neutral-200)}.inventory-action-change{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.inventory-action-change>span{display:grid;min-width:0;gap:2px;padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-action-change small{color:var(--neutral-600);font-size:11px}.inventory-action-change strong{color:var(--heading);font-size:var(--text-sm);overflow-wrap:anywhere}.inventory-action-blockers,.inventory-action-warnings{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--status-danger-text-strong) 24%,var(--neutral-200));border-radius:var(--radius-sm);color:var(--status-danger-text-strong);background:var(--status-danger-soft);font-size:var(--text-xs)}.inventory-action-warnings{border-color:color-mix(in srgb,var(--status-warning-text) 26%,var(--neutral-200));color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-action-blockers ul,.inventory-action-warnings ul,.inventory-action-message ul{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-4)}.inventory-action-field{display:grid;gap:var(--space-2);color:var(--neutral-700);font-size:var(--text-xs);font-weight:700}.inventory-action-field>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.inventory-action-field>span small{color:var(--neutral-600);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.inventory-action-field textarea,.inventory-action-field select{width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--heading);background:var(--neutral-0);box-shadow:none;font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-base)}.inventory-action-field textarea{min-height:84px;resize:vertical}.inventory-action-field :is(textarea,select):focus{border-color:var(--focus-border);outline:0;box-shadow:var(--focus-ring)}.inventory-action-field :is(textarea,select):disabled{color:var(--neutral-600);background:var(--neutral-100);cursor:not-allowed}.inventory-action-confirm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.inventory-action-confirm>div{display:grid;gap:2px}.inventory-action-confirm strong{color:var(--heading);font-size:var(--text-sm)}.inventory-action-confirm small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-action-message{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-action-message>span{display:grid;flex:1;gap:2px}.inventory-action-message.is-warning{border-color:color-mix(in srgb,var(--status-warning-text) 24%,var(--neutral-200));color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-action-message.is-error{border-color:color-mix(in srgb,var(--status-danger-text-strong) 24%,var(--neutral-200));color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-action-message.is-progress{border-color:color-mix(in srgb,var(--accent-400) 22%,var(--neutral-200));color:var(--accent-600);background:var(--accent-50)}.inventory-action-message.is-success{border-color:color-mix(in srgb,var(--status-success-text) 22%,var(--neutral-200));color:var(--status-success-text);background:var(--status-success-soft)}.inventory-action-message .soft-button{min-height:36px;margin-left:auto;flex:0 0 auto}@container workspace-shell (max-width: 920px){.inventory-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{grid-template-columns:minmax(0,1fr)}.inventory-operations-metrics,.inventory-operations-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-detail-layout{grid-template-columns:minmax(0,1fr)}}@container workspace-shell (max-width: 790px){.inventory-overview{padding:var(--space-4)}.inventory-toolbar{padding-inline:var(--space-4)}.inventory-worklist-footer{align-items:stretch;flex-direction:column;padding:var(--space-3) var(--space-4) var(--space-4)}.inventory-worklist-footer button{width:100%;min-height:44px}}@media(max-width:640px){.inventory-detail-backdrop{padding:0}.inventory-detail-panel{width:100%;height:100dvh;border-radius:0}.inventory-detail-header,.inventory-detail-scroll{padding:var(--space-4)}.inventory-detail-header{padding-top:max(var(--space-4),env(safe-area-inset-top))}.inventory-detail-scroll{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom))}}@media(max-width:520px){.inventory-workspace{gap:var(--space-3)}.inventory-section-heading{align-items:flex-start;flex-direction:column}.inventory-section-heading>span{align-self:flex-start}.inventory-overview{padding:var(--space-3)}.inventory-availability-grid,.inventory-health-grid,.inventory-operations-diagnostic-grid,.inventory-detail-facts,.inventory-evidence-list{grid-template-columns:minmax(0,1fr)}.inventory-health summary{grid-template-columns:auto minmax(0,1fr)}.inventory-health-state{grid-column:2;justify-self:start}.inventory-operations-heading{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.inventory-operations-state{grid-column:2;justify-self:start}.inventory-operations-metrics{grid-template-columns:minmax(0,1fr)}.inventory-operations-metrics article,.inventory-operations-section-heading,.inventory-alert-list li,.inventory-rollout-list li{padding-inline:var(--space-4)}.inventory-rollout-list li{grid-template-columns:auto minmax(0,1fr)}.inventory-rollout-state{grid-column:2;justify-self:start}.inventory-toolbar{padding-inline:var(--space-3)}.inventory-worklist-table tbody{padding:10px}.inventory-page-error{align-items:flex-start;flex-wrap:wrap}.inventory-action-heading,.inventory-action-review-row,.inventory-action-confirm{align-items:stretch;flex-direction:column}.inventory-action-safety{align-self:flex-start}.inventory-action-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-target-grid,.inventory-action-change{grid-template-columns:minmax(0,1fr)}.inventory-action-change>svg{justify-self:center;transform:rotate(90deg)}.inventory-action-review-row .soft-button,.inventory-action-confirm .soft-button,.inventory-action-message .soft-button{width:100%;min-height:44px;margin-left:0}.inventory-action-message{flex-wrap:wrap}}@media(pointer:coarse){.inventory-workspace :is(.inventory-availability-card,.inventory-product-link,.inventory-page-error button,.inventory-health summary,.inventory-action-more>summary,.inventory-action-tabs button,.inventory-target-option,.inventory-action-message button,.inventory-transfer-maintenance>summary,.inventory-label-manage-drive){min-height:44px}.inventory-workspace .inventory-search input{min-height:44px}}.inventory-bulk-workspace{display:grid;gap:var(--space-5);min-width:0;color:var(--body)}.inventory-bulk-shell,.inventory-bulk-runs{overflow:hidden;padding:0}.inventory-bulk-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-bulk-heading-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--accent-800);background:var(--accent-100)}.inventory-bulk-header>div:nth-child(2){display:grid;gap:3px;min-width:0}.inventory-bulk-header h2,.inventory-bulk-header p,.inventory-bulk-file-guide h3,.inventory-bulk-approval h3,.inventory-bulk-runs h2,.inventory-bulk-runs p{margin:0}.inventory-bulk-header h2,.inventory-bulk-runs h2{color:var(--heading);font-size:var(--text-xl);letter-spacing:-.018em}.inventory-bulk-header p,.inventory-bulk-runs header p{max-width:68ch;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-bulk-safety,.inventory-bulk-result{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.inventory-bulk-safety{color:var(--accent-800);background:var(--accent-100)}.inventory-bulk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200);list-style:none}.inventory-bulk-steps li{position:relative;display:flex;align-items:center;gap:var(--space-2);color:var(--neutral-500);font-size:var(--text-xs)}.inventory-bulk-steps li:not(:last-child):after{position:absolute;top:50%;right:var(--space-3);left:92px;height:1px;background:var(--neutral-200);content:""}.inventory-bulk-steps li>span{display:grid;z-index:1;place-items:center;width:26px;height:26px;border:1px solid var(--neutral-300);border-radius:50%;background:var(--neutral-0);font-variant-numeric:tabular-nums}.inventory-bulk-steps li.is-current,.inventory-bulk-steps li.is-complete{color:var(--heading)}.inventory-bulk-steps li.is-current>span{border-color:var(--accent-600);color:var(--neutral-0);background:var(--accent-600)}.inventory-bulk-steps li.is-complete>span{border-color:var(--status-success);color:var(--neutral-0);background:var(--status-success)}.inventory-bulk-steps li.is-complete:after{background:var(--status-success-border)}.inventory-bulk-upload-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:var(--space-5);padding:var(--space-5)}.inventory-bulk-upload-column{display:grid;align-content:start;gap:var(--space-3)}.inventory-bulk-dropzone{display:grid;place-items:center;min-height:250px;padding:var(--space-6);border:1px dashed var(--neutral-300);border-radius:var(--radius-lg);color:var(--body);text-align:center;background:var(--neutral-50);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.inventory-bulk-dropzone:hover,.inventory-bulk-dropzone.is-dragging{border-color:var(--accent-500);background:var(--accent-50);box-shadow:inset 0 0 0 1px var(--accent-200)}.inventory-bulk-dropzone>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-md);color:var(--accent-800);background:var(--accent-100)}.inventory-bulk-dropzone strong{color:var(--heading);font-size:var(--text-base)}.inventory-bulk-dropzone small{margin-top:5px;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-bulk-upload-actions,.inventory-bulk-review-toolbar,.inventory-bulk-run-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.inventory-bulk-workspace .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--accent-900);border-radius:var(--radius-full);color:var(--neutral-0);background:var(--accent-900);font:inherit;font-weight:700;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.inventory-bulk-workspace .primary-button:hover:not(:disabled){border-color:var(--accent-800);background:var(--accent-800)}.inventory-bulk-workspace .primary-button:active:not(:disabled){transform:scale(.98)}.inventory-bulk-workspace .primary-button:disabled{cursor:not-allowed;opacity:.5}.inventory-bulk-file-guide{align-self:stretch;padding:var(--space-5);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0)}.inventory-bulk-file-guide h3,.inventory-bulk-approval h3{color:var(--heading);font-size:var(--text-base)}.inventory-bulk-file-guide dl{display:grid;gap:0;margin:var(--space-4) 0}.inventory-bulk-file-guide dl>div{display:grid;gap:3px;padding-block:var(--space-3);border-bottom:1px solid var(--neutral-200)}.inventory-bulk-file-guide dt{color:var(--neutral-600);font-size:var(--text-xs);font-weight:700}.inventory-bulk-file-guide dd{margin:0;color:var(--heading);font-size:var(--text-sm);font-weight:650}.inventory-bulk-file-guide>p,.inventory-bulk-preview-only,.inventory-bulk-notice,.inventory-bulk-error{display:flex;align-items:flex-start;gap:var(--space-2)}.inventory-bulk-file-guide>p{margin:var(--space-4) 0 0;color:var(--accent-900);font-size:var(--text-sm);line-height:1.45}.inventory-bulk-mapping{margin-top:var(--space-4);border-top:1px solid var(--neutral-200)}.inventory-bulk-mapping summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;color:var(--heading);cursor:pointer;list-style:none}.inventory-bulk-mapping summary::-webkit-details-marker{display:none}.inventory-bulk-mapping summary>span:first-child{display:grid;gap:2px}.inventory-bulk-mapping summary small{color:var(--neutral-600);font-weight:400}.inventory-bulk-mapping summary>span:last-child{color:var(--accent-800);font-size:var(--text-lg)}.inventory-bulk-mapping>div{display:grid;gap:var(--space-2);padding-bottom:var(--space-2)}.inventory-bulk-mapping label{display:grid;gap:5px;color:var(--neutral-700);font-size:var(--text-xs);font-weight:700}.inventory-bulk-mapping input{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--neutral-300);border-radius:var(--radius-sm);background:var(--neutral-0);font:inherit;font-weight:500}.inventory-bulk-file-guide>p svg,.inventory-bulk-preview-only svg,.inventory-bulk-notice svg,.inventory-bulk-error svg{flex:0 0 auto}.inventory-bulk-review{min-width:0}.inventory-bulk-filebar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200);background:var(--neutral-50)}.inventory-bulk-filebar>span,.inventory-bulk-filebar>span>span{display:flex;align-items:center;gap:var(--space-2);min-width:0}.inventory-bulk-filebar>span>span{display:grid;gap:2px}.inventory-bulk-filebar strong{overflow:hidden;color:var(--heading);text-overflow:ellipsis;white-space:nowrap}.inventory-bulk-filebar small{color:var(--neutral-600)}.inventory-bulk-progress,.inventory-bulk-run-progress{display:grid;gap:var(--space-2);padding:var(--space-5)}.inventory-bulk-progress>div,.inventory-bulk-run-progress>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.inventory-bulk-progress strong,.inventory-bulk-run-progress strong,.inventory-bulk-summary strong,.inventory-bulk-run-progress dd{font-variant-numeric:tabular-nums}.inventory-bulk-progress-track{display:block;overflow:hidden;height:7px;border-radius:var(--radius-full);background:var(--neutral-200)}.inventory-bulk-progress-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent-600);transform-origin:left center;transition:transform .26s cubic-bezier(.22,1,.36,1)}.inventory-bulk-progress small{color:var(--neutral-600)}.inventory-bulk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-5) var(--space-5) 0}.inventory-bulk-summary button{display:grid;gap:4px;min-height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--neutral-200);border-right:0;color:var(--neutral-600);text-align:left;background:var(--neutral-0)}.inventory-bulk-summary button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.inventory-bulk-summary button:last-child{border-right:1px solid var(--neutral-200);border-radius:0 var(--radius-md) var(--radius-md) 0}.inventory-bulk-summary button:hover{background:var(--neutral-50)}.inventory-bulk-summary button.is-selected{z-index:1;border-color:var(--accent-500);color:var(--accent-900);background:var(--accent-50)}.inventory-bulk-summary button.is-selected+button{border-left-color:var(--accent-500)}.inventory-bulk-summary button strong{color:var(--heading);font-size:var(--text-xl)}.inventory-bulk-review-toolbar{justify-content:space-between;padding:var(--space-4) var(--space-5)}.inventory-bulk-review-toolbar label{display:inline-flex;align-items:center;min-height:42px;padding-left:var(--space-3);border:1px solid var(--neutral-300);border-radius:var(--radius-md);color:var(--neutral-600);background:var(--neutral-0)}.inventory-bulk-review-toolbar label span{font-size:var(--text-xs);font-weight:700}.inventory-bulk-review-toolbar select{min-height:40px;border:0;color:var(--heading);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:700}.inventory-bulk-table-wrap{border-block:1px solid var(--neutral-200)}.inventory-bulk-table{width:100%;table-layout:fixed}.inventory-bulk-table th:nth-child(1){width:7%}.inventory-bulk-table th:nth-child(2){width:29%}.inventory-bulk-table th:nth-child(3){width:25%}.inventory-bulk-table th:nth-child(4){width:21%}.inventory-bulk-table th:nth-child(5){width:18%}.inventory-bulk-table th,.inventory-bulk-table td{padding-inline:var(--space-4);vertical-align:middle}.inventory-bulk-table td{height:72px}.inventory-bulk-row-number{color:var(--neutral-600);font-variant-numeric:tabular-nums}.inventory-bulk-transition{display:flex;align-items:center;gap:7px;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-bulk-transition strong{color:var(--heading)}.inventory-bulk-result.is-green{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-bulk-result.is-blue{color:var(--accent-800);background:var(--accent-100)}.inventory-bulk-result.is-red{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-bulk-result.is-neutral{color:var(--neutral-700);background:var(--neutral-100)}.inventory-bulk-row-note{display:block;margin-top:5px;color:var(--status-danger-text-strong);font-size:var(--text-xs)}.inventory-bulk-load-more{margin:var(--space-4) auto}.inventory-bulk-approval{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);align-items:end;gap:var(--space-5);margin:var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);color:var(--body);background:var(--neutral-100)}.inventory-bulk-approval>div:first-child{display:grid;gap:var(--space-2)}.inventory-bulk-approval p{margin:0;max-width:70ch;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-bulk-approval>div:first-child>span{display:flex;align-items:center;gap:6px;color:var(--accent-900);font-size:var(--text-xs);font-weight:700}.inventory-bulk-approval-controls{display:grid;gap:var(--space-3)}.inventory-bulk-approval-controls label{display:grid;gap:6px;color:var(--neutral-700);font-size:var(--text-xs)}.inventory-bulk-approval-controls input{min-height:44px;width:100%;border:1px solid var(--neutral-300);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--neutral-0);font:inherit}.inventory-bulk-approval-controls .primary-button{width:100%}.inventory-bulk-preview-only{margin:0;color:var(--neutral-700);font-size:var(--text-xs)}.inventory-bulk-notice,.inventory-bulk-error{margin:var(--space-4) var(--space-5) var(--space-5)}.inventory-bulk-notice{padding:var(--space-3);border-radius:var(--radius-md);color:var(--status-success-text);background:var(--status-success-soft)}.inventory-bulk-runs>header,.inventory-bulk-run-detail>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-bulk-runs>header>div{display:grid;gap:3px}.inventory-bulk-run-layout{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);min-height:360px}.inventory-bulk-run-list{border-right:1px solid var(--neutral-200)}.inventory-bulk-run-list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);width:100%;min-height:68px;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--neutral-200);color:var(--body);text-align:left;background:transparent}.inventory-bulk-run-list>button:hover{background:var(--neutral-50)}.inventory-bulk-run-list>button.is-selected{color:var(--accent-900);background:var(--accent-50)}.inventory-bulk-run-list>button>span{display:grid;align-content:center;gap:3px}.inventory-bulk-run-list>button>span:last-child{text-align:right}.inventory-bulk-run-list small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-bulk-run-detail{min-width:0}.inventory-bulk-run-detail>header>div:first-child{display:grid;gap:3px}.inventory-bulk-run-detail>header span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-bulk-run-progress dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-2) 0 0}.inventory-bulk-run-progress dl>div{display:grid;gap:3px;padding:var(--space-2) var(--space-3);border-left:1px solid var(--neutral-200)}.inventory-bulk-run-progress dl>div:first-child{border-left:0;padding-left:0}.inventory-bulk-run-progress dt{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-bulk-run-progress dd{margin:0;color:var(--heading);font-weight:750}.inventory-bulk-run-rows{border-top:1px solid var(--neutral-200)}.inventory-bulk-run-rows article{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(130px,.6fr) auto;align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--neutral-200)}.inventory-bulk-run-rows article>span:first-child{display:grid;gap:3px}.inventory-bulk-run-rows article small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-bulk-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:120px;color:var(--neutral-600)}.inventory-bulk-empty{display:grid;place-items:center;gap:6px;min-height:180px;padding:var(--space-5);color:var(--neutral-600);text-align:center}.inventory-bulk-empty strong{color:var(--heading)}.inventory-bulk-unavailable{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5)}.inventory-bulk-unavailable>svg{flex:0 0 auto;color:var(--neutral-600)}.inventory-bulk-unavailable h2{margin:0;color:var(--heading);font-size:var(--text-lg)}.inventory-bulk-unavailable p{margin:4px 0 0;max-width:70ch;color:var(--neutral-600)}.inventory-bulk-workspace :is(button,input,select):focus-visible{outline:3px solid color-mix(in srgb,var(--accent-500) 42%,transparent);outline-offset:2px}.inventory-bulk-workspace ::selection{color:var(--neutral-0);background:var(--accent-800)}.inventory-bulk-workspace :is(.inventory-bulk-table-wrap,.inventory-bulk-run-rows){scrollbar-color:var(--neutral-400) var(--neutral-100);scrollbar-width:thin}.inventory-transfer-workspace{min-width:0}.inventory-transfer-shell{display:grid;gap:var(--space-5);padding:0;overflow:hidden}.inventory-transfer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0}.inventory-transfer-header>div{display:grid;min-width:0;gap:3px}.inventory-transfer-header h2,.inventory-transfer-section-heading h3{margin:0;color:var(--heading)}.inventory-transfer-header h2{font-size:var(--text-2xl);line-height:var(--leading-tight)}.inventory-transfer-header p{max-width:680px;margin:0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-base)}.inventory-transfer-limit,.inventory-preview-state,.inventory-transfer-current{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.inventory-transfer-maintenance{justify-self:end;margin:calc(-1 * var(--space-4)) var(--space-5) 0;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-transfer-maintenance summary{cursor:pointer;font-weight:700}.inventory-transfer-maintenance>div{margin-top:var(--space-2)}.inventory-transfer-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);border-block:1px solid var(--neutral-200)}.inventory-transfer-picker,.inventory-transfer-selection,.inventory-transfer-approval,.inventory-transfer-progress,.inventory-transfer-history{display:grid;align-content:start;min-width:0;gap:var(--space-4);padding:var(--space-5)}.inventory-transfer-picker{border-right:1px solid var(--neutral-200)}.inventory-transfer-selection{background:var(--neutral-50)}.inventory-transfer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.inventory-transfer-section-heading>div{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.inventory-transfer-section-heading>div>span{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:var(--accent-700);background:var(--accent-100);font-size:var(--text-xs);font-weight:800}.inventory-transfer-section-heading h3{font-size:var(--text-ui)}.inventory-transfer-section-heading>strong{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-transfer-search{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2)}.inventory-transfer-search>label{display:flex;min-width:0;min-height:44px;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-500);background:var(--neutral-0)}.inventory-transfer-search>label:focus-within{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.inventory-transfer-search input{width:100%;min-width:0;border:0;outline:0;color:var(--heading);background:transparent;font:inherit;font-size:var(--text-sm)}.inventory-transfer-search .soft-button{min-height:44px}.inventory-transfer-paste{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-50)}.inventory-transfer-paste label,.inventory-transfer-reason{display:grid;min-width:0;gap:var(--space-2);color:var(--neutral-700);font-size:var(--text-xs);font-weight:700}.inventory-transfer-paste textarea,.inventory-transfer-reason textarea,.inventory-transfer-selected-list select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);outline:0;color:var(--heading);background:var(--neutral-0);font:inherit;font-size:var(--text-sm)}.inventory-transfer-paste textarea:focus,.inventory-transfer-reason textarea:focus,.inventory-transfer-selected-list select:focus{border-color:var(--focus-border);box-shadow:var(--focus-ring)}.inventory-transfer-paste textarea{min-height:72px;resize:vertical}.inventory-transfer-paste>span{grid-column:1 / -1;color:var(--neutral-600);font-size:var(--text-xs)}.inventory-transfer-results,.inventory-transfer-selected-list,.inventory-transfer-preview-rows,.inventory-transfer-run-rows{display:grid;max-height:360px;overflow-y:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-transfer-results article,.inventory-transfer-selected-list article,.inventory-transfer-preview-rows article,.inventory-transfer-run-rows article{display:grid;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--neutral-200)}.inventory-transfer-results article:last-child,.inventory-transfer-selected-list article:last-child,.inventory-transfer-preview-rows article:last-child,.inventory-transfer-run-rows article:last-child{border-bottom:0}.inventory-transfer-results article{grid-template-columns:minmax(0,1fr) auto auto}.inventory-transfer-selected-list article{grid-template-columns:minmax(0,1fr) minmax(155px,auto) 44px}.inventory-transfer-results article>div,.inventory-transfer-selected-list article>div,.inventory-transfer-preview-rows article>div,.inventory-transfer-run-rows article>div{display:grid;min-width:0;gap:2px}.inventory-transfer-results article strong,.inventory-transfer-selected-list article strong,.inventory-transfer-preview-rows article strong,.inventory-transfer-run-rows article strong{min-width:0;color:var(--heading);font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-transfer-results article div>span,.inventory-transfer-selected-list article div>span,.inventory-transfer-preview-rows article div>span,.inventory-transfer-run-rows article div>span{color:var(--neutral-600);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-transfer-results .soft-button{min-width:72px;min-height:40px}.inventory-transfer-selected-list .ghost-icon{width:44px;height:44px}.inventory-transfer-selected-list select{font-size:var(--text-xs);font-weight:700}.inventory-transfer-empty{display:flex;min-height:112px;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--neutral-300);border-radius:var(--radius-sm);color:var(--neutral-600);background:var(--neutral-50);font-size:var(--text-sm);text-align:center}.inventory-transfer-empty.is-selection{background:var(--neutral-0)}.inventory-transfer-review-button,.inventory-transfer-confirm{min-height:44px;justify-content:center}.inventory-transfer-confirm-help{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-transfer-approval,.inventory-transfer-progress{margin:0 var(--space-5) var(--space-5);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50)}.inventory-transfer-history{margin:0 var(--space-5) var(--space-5);border-top:1px solid var(--neutral-200);padding-inline:0;padding-bottom:0}.inventory-transfer-history .text-button{display:inline-flex;min-height:40px;align-items:center;gap:var(--space-1)}.inventory-transfer-history-list{display:grid;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-transfer-history-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--neutral-200)}.inventory-transfer-history-list article:last-child{border-bottom:0}.inventory-transfer-history-list article.is-current{background:var(--accent-50)}.inventory-transfer-history-list article>div{display:grid;min-width:0;gap:2px}.inventory-transfer-history-list strong,.inventory-transfer-history-list article>span{color:var(--heading);font-size:var(--text-sm)}.inventory-transfer-history-list strong,.inventory-transfer-history-list article>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-transfer-history-list article>div>span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-transfer-history-list article>span{color:var(--neutral-700);font-size:var(--text-xs);font-weight:750}.inventory-transfer-history-list .soft-button{min-height:40px}.inventory-transfer-history-state{display:flex;min-height:72px;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--neutral-300);border-radius:var(--radius-sm);color:var(--neutral-600);background:var(--neutral-50);font-size:var(--text-sm);text-align:center}.inventory-preview-state.is-ready{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-preview-state.is-blocked{color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-transfer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.inventory-transfer-summary>div{display:grid;min-width:0;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-transfer-summary span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-transfer-summary strong{color:var(--heading);font-size:var(--text-lg)}.inventory-transfer-preview-rows article,.inventory-transfer-run-rows article{grid-template-columns:minmax(0,1fr) auto}.inventory-transfer-preview-rows article>span,.inventory-transfer-run-rows article>span{color:var(--neutral-700);font-size:var(--text-xs);font-weight:750}.inventory-transfer-preview-rows article>small{grid-column:1 / -1;color:var(--status-danger-text-strong);font-size:var(--text-xs)}.inventory-transfer-preview-rows article.is-conflict,.inventory-transfer-preview-rows article.is-blocked{background:var(--status-danger-soft)}.inventory-transfer-preview-rows article.is-no_change{background:var(--neutral-50)}.inventory-transfer-reason>span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.inventory-transfer-reason small{color:var(--neutral-600);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.inventory-transfer-reason textarea{min-height:84px;resize:vertical}.inventory-transfer-callout{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 var(--space-5);padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-100);font-size:var(--text-sm)}.inventory-transfer-callout.is-warning{border-color:color-mix(in srgb,var(--status-warning-text) 24%,var(--neutral-200));color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-transfer-callout.is-error{border-color:color-mix(in srgb,var(--status-danger-text-strong) 24%,var(--neutral-200));color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-transfer-callout.is-success{border-color:color-mix(in srgb,var(--status-success-text) 24%,var(--neutral-200));color:var(--status-success-text);background:var(--status-success-soft)}.inventory-transfer-progress-meter{height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--neutral-200)}.inventory-transfer-progress-meter>span{display:block;width:100%;height:100%;transform-origin:left center;border-radius:inherit;background:var(--status-success-text);transition:transform .18s ease-out}.inventory-transfer-run-rows article{grid-template-columns:minmax(0,1fr) auto auto}.inventory-transfer-run-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.inventory-transfer-run-actions .soft-button{min-height:44px}.inventory-transfer-run-actions .is-danger{color:var(--status-danger-text-strong)}@container workspace-shell (max-width: 920px){.inventory-transfer-layout{grid-template-columns:minmax(0,1fr)}.inventory-transfer-picker{border-right:0;border-bottom:1px solid var(--neutral-200)}}@container workspace-shell (max-width: 700px){.inventory-transfer-header,.inventory-transfer-picker,.inventory-transfer-selection,.inventory-transfer-approval,.inventory-transfer-progress,.inventory-transfer-history{padding:var(--space-4)}.inventory-transfer-maintenance,.inventory-transfer-approval,.inventory-transfer-progress,.inventory-transfer-history,.inventory-transfer-callout{margin-inline:var(--space-4)}.inventory-transfer-search{grid-template-columns:minmax(0,1fr) auto}.inventory-transfer-search>.soft-button:last-child{grid-column:1 / -1}.inventory-transfer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.inventory-transfer-header{align-items:flex-start;flex-direction:column}.inventory-transfer-header,.inventory-transfer-picker,.inventory-transfer-selection,.inventory-transfer-approval,.inventory-transfer-progress,.inventory-transfer-history{padding:var(--space-3)}.inventory-transfer-maintenance,.inventory-transfer-approval,.inventory-transfer-progress,.inventory-transfer-history,.inventory-transfer-callout{margin-inline:var(--space-3)}.inventory-transfer-search,.inventory-transfer-paste{grid-template-columns:minmax(0,1fr)}.inventory-transfer-search>.soft-button,.inventory-transfer-paste>.soft-button{grid-column:1;width:100%}.inventory-transfer-results article{grid-template-columns:minmax(0,1fr) auto}.inventory-transfer-results article .soft-button{grid-column:1 / -1;width:100%;min-height:44px}.inventory-transfer-selected-list article{grid-template-columns:minmax(0,1fr) 44px}.inventory-transfer-selected-list article>label,.inventory-transfer-selected-list .inventory-transfer-current{grid-column:1 / -1;grid-row:2}.inventory-transfer-selected-list .ghost-icon{grid-column:2;grid-row:1}.inventory-transfer-preview-rows article,.inventory-transfer-run-rows article,.inventory-transfer-history-list article{grid-template-columns:minmax(0,1fr)}.inventory-transfer-history-list article .soft-button{width:100%;min-height:44px;justify-content:center}.inventory-transfer-preview-rows article>small,.inventory-transfer-run-rows article>button{grid-column:1}.inventory-transfer-run-actions,.inventory-transfer-run-actions .soft-button{width:100%}.inventory-transfer-run-actions .soft-button{justify-content:center}}@media(pointer:coarse){.inventory-transfer-workspace :is(button,input,select){min-height:44px}}@media(prefers-reduced-motion:reduce){.inventory-transfer-progress-meter>span{transition:none}}.inventory-label-readiness,.inventory-label-count{display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-0);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.inventory-label-workspace{display:grid;gap:var(--space-4);min-width:0}.inventory-label-hero{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-width:0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--accent-300) 32%,var(--neutral-200));border-radius:var(--radius-lg);background:linear-gradient(115deg,color-mix(in srgb,var(--accent-50) 76%,var(--neutral-0)),var(--neutral-0) 62%);box-shadow:var(--shadow-sm)}.inventory-label-hero>div{display:flex;align-items:center;gap:var(--space-4);min-width:0}.inventory-label-hero>div>div{display:grid;gap:3px;min-width:0}.inventory-label-hero h2,.inventory-label-section-heading h2,.inventory-label-drive-heading h2,.inventory-label-history-heading h2,.inventory-label-job-heading h2{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:-.02em}.inventory-label-hero p,.inventory-label-section-heading p,.inventory-label-job-heading p{margin:0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-sm)}.inventory-label-icon{display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:11px;color:var(--accent-600);background:var(--accent-50)}.inventory-label-icon.is-large{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--accent-300) 35%,transparent);border-radius:14px;background:var(--neutral-0);box-shadow:var(--shadow-sm)}.inventory-label-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--status-success-text) 22%,var(--neutral-200));border-radius:var(--radius-md);color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-sm)}.inventory-label-notice .ghost-icon{width:36px;height:36px;color:inherit}.inventory-label-setup-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:var(--space-4);min-width:0}.inventory-label-builder,.inventory-label-drive-card{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5)}.inventory-label-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.inventory-label-section-heading>div{display:grid;gap:3px;min-width:0}.inventory-label-count{min-height:30px;border-color:transparent;background:var(--neutral-100)}.inventory-label-search-wrap{position:relative;z-index:4}.inventory-label-search{width:100%;min-height:46px;border-color:var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-label-search input{min-height:44px}.inventory-label-search-results{position:absolute;z-index:8;inset:calc(100% + 6px) 0 auto;max-height:340px;padding:var(--space-2);overflow-y:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0);box-shadow:var(--shadow-lg)}.inventory-label-search-result{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);width:100%;min-height:58px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);color:var(--neutral-700);background:transparent;text-align:left}.inventory-label-search-result:hover:not([aria-disabled=true]),.inventory-label-search-result:focus-visible{color:var(--heading);background:var(--accent-50)}.inventory-label-search-result[aria-disabled=true]{opacity:.52;cursor:not-allowed}.inventory-label-search-blocker{color:var(--status-warning-text)!important;white-space:normal}.inventory-label-search-result>span:first-child{display:grid;min-width:0;gap:2px}.inventory-label-search-result strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.inventory-label-search-result small,.inventory-label-search-price,.inventory-label-search-state{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-label-search-price{color:var(--heading);font-weight:700;font-variant-numeric:tabular-nums}.inventory-label-search-state{padding:var(--space-4);text-align:center}.inventory-label-draft-list{display:grid;gap:var(--space-2)}.inventory-label-draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-50)}.inventory-label-draft-product{display:flex;align-items:center;gap:var(--space-3);min-width:0}.inventory-label-draft-product>span:last-child{display:grid;min-width:0;gap:2px}.inventory-label-draft-product strong{display:-webkit-box;overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:19px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-label-draft-product small{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.inventory-label-copy-control{display:grid;grid-template-columns:36px 54px 36px;align-items:center;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm);background:var(--neutral-0)}.inventory-label-copy-control button,.inventory-label-copy-control input{width:100%;height:36px;min-width:0;border:0;color:var(--heading);background:transparent}.inventory-label-copy-control button{display:grid;place-items:center}.inventory-label-copy-control button:hover:not(:disabled){color:var(--accent-600);background:var(--accent-50)}.inventory-label-copy-control input{border-inline:1px solid var(--neutral-200);text-align:center;font:inherit;font-size:var(--text-sm);font-weight:750;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.inventory-label-copy-control input::-webkit-inner-spin-button,.inventory-label-copy-control input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-label-remove{width:38px;height:38px;color:var(--neutral-500)}.inventory-label-remove:hover{color:var(--status-danger-text);background:var(--status-danger-soft)}.inventory-label-builder-empty,.inventory-label-history-empty,.inventory-label-job-state{display:grid;justify-items:center;gap:var(--space-2);min-height:132px;padding:var(--space-5);border:1px dashed var(--neutral-300);border-radius:var(--radius-md);color:var(--neutral-500);text-align:center}.inventory-label-builder-empty strong,.inventory-label-history-empty strong,.inventory-label-job-state strong{color:var(--heading);font-size:var(--text-sm)}.inventory-label-builder-empty span,.inventory-label-history-empty span,.inventory-label-job-state span{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-label-builder-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--neutral-200)}.inventory-label-builder-footer p{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-label-builder-footer .soft-button,.inventory-label-job-actions .primary-soft{flex:0 0 auto;min-height:44px}.inventory-label-drive-card{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0);box-shadow:var(--shadow-sm)}.inventory-label-drive-card.is-ready{border-color:color-mix(in srgb,var(--status-success-text) 26%,var(--neutral-200))}.inventory-label-drive-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.inventory-label-drive-heading>div{display:grid;gap:2px;min-width:0}.inventory-label-drive-heading h2{font-size:var(--text-ui)}.inventory-label-readiness{grid-column:1 / -1;justify-self:start;min-height:28px;padding-inline:10px;border-color:transparent;background:var(--neutral-100)}.inventory-label-readiness.is-ready{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-label-drive-copy{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-label-drive-facts{display:grid;margin:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm)}.inventory-label-drive-facts>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-2);min-width:0;padding:10px var(--space-3);background:var(--neutral-50)}.inventory-label-drive-facts>div+div{border-top:1px solid var(--neutral-200)}.inventory-label-drive-facts dt,.inventory-label-drive-facts dd{min-width:0;margin:0;font-size:var(--text-xs)}.inventory-label-drive-facts dt{color:var(--neutral-600)}.inventory-label-drive-facts dd{overflow:hidden;color:var(--heading);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.inventory-label-blockers{display:grid;gap:var(--space-1);margin:0;padding:var(--space-3) var(--space-3) var(--space-3) 30px;border-radius:var(--radius-sm);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-xs);line-height:var(--leading-sm);text-transform:capitalize}.inventory-label-drive-actions{display:grid;gap:var(--space-2)}.inventory-label-drive-actions .soft-button{width:100%;min-height:40px}.inventory-label-manage-drive{justify-self:start;min-height:42px}.inventory-label-drive-card.is-summary{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);box-shadow:none}.inventory-label-drive-card.is-summary .inventory-label-drive-heading{grid-template-columns:auto minmax(0,1fr) auto}.inventory-label-drive-card.is-summary .inventory-label-drive-heading p,.inventory-label-drive-summary-error{margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-label-drive-card.is-summary .inventory-label-readiness{grid-column:auto;justify-self:end}.inventory-label-drive-card.is-summary .inventory-label-manage-drive{min-height:38px}.inventory-label-drive-summary-error,.inventory-label-workspace .danger-soft{color:var(--status-danger-text)}.inventory-label-workspace .danger-soft:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-danger-text) 28%,var(--neutral-200));color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.inventory-label-operations{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);min-height:470px;padding:0;overflow:hidden}.inventory-label-history{min-width:0;padding:var(--space-4);border-right:1px solid var(--neutral-200);background:var(--neutral-50)}.inventory-label-history-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.inventory-label-history-heading>div{display:grid;gap:2px}.inventory-label-history-heading h2{font-size:var(--text-ui)}.inventory-label-history-heading .ghost-icon{width:44px;height:44px}.inventory-label-history-state{padding:var(--space-4) var(--space-2);color:var(--neutral-600);font-size:var(--text-xs);text-align:center}.inventory-label-history-empty{min-height:170px;padding-inline:var(--space-3);background:var(--neutral-0)}.inventory-label-history-list{display:grid;gap:var(--space-2)}.inventory-label-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px var(--space-2);width:100%;min-height:82px;padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-sm);color:var(--neutral-700);background:var(--neutral-0);text-align:left}.inventory-label-history-row:hover,.inventory-label-history-row.is-selected{border-color:var(--accent-300);box-shadow:var(--shadow-sm)}.inventory-label-history-row.is-selected{background:var(--accent-50)}.inventory-label-history-row>span{display:grid;gap:var(--space-1)}.inventory-label-history-row>strong{align-self:center;color:var(--heading);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.inventory-label-history-row small{color:var(--neutral-600);font-size:11px}.inventory-label-history-row>small{grid-column:1 / -1}.inventory-label-status{display:inline-flex;justify-self:start;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-100);font-size:11px;font-weight:750;white-space:nowrap}.inventory-label-status.is-blue{color:var(--accent-600);background:var(--accent-50)}.inventory-label-status.is-green{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-label-status.is-amber{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-label-status.is-red{color:var(--status-danger-text);background:var(--status-danger-soft)}.inventory-label-job-panel{display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--neutral-0)}.inventory-label-job-state{align-content:center;align-self:center;justify-self:center;width:min(440px,100%);min-height:190px;border:0}.inventory-label-job-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.inventory-label-job-heading>div{display:grid;gap:var(--space-2);min-width:0}.inventory-label-uploaded-mark{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.inventory-label-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-200);list-style:none}.inventory-label-timeline li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:var(--space-2);min-width:0;padding:var(--space-3);background:var(--neutral-50)}.inventory-label-timeline li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--neutral-600);background:var(--neutral-200);font-size:11px;font-weight:750}.inventory-label-timeline li>div{display:grid;gap:3px;min-width:0}.inventory-label-timeline strong{color:var(--heading);font-size:var(--text-xs)}.inventory-label-timeline small{color:var(--neutral-600);font-size:11px;line-height:16px;overflow-wrap:anywhere}.inventory-label-timeline li.is-complete>span{color:var(--status-success-text);background:var(--status-success-soft)}.inventory-label-timeline li.is-current>span{color:var(--neutral-0);background:var(--accent-500)}.inventory-label-timeline li.is-warning>span{color:var(--status-warning-text);background:var(--status-warning-soft)}.inventory-label-job-warning,.inventory-label-waiting-note{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--status-warning-text) 24%,var(--neutral-200));border-radius:var(--radius-sm);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-label-job-warning>span,.inventory-label-waiting-note>div{display:grid;gap:2px}.inventory-label-review-list{display:grid;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md)}.inventory-label-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-3) var(--space-4);background:var(--neutral-0)}.inventory-label-review-list article+article{border-top:1px solid var(--neutral-200)}.inventory-label-review-list article>span{display:grid;min-width:0;gap:2px}.inventory-label-review-list strong{display:-webkit-box;overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-label-review-list small{color:var(--neutral-600);font-size:var(--text-xs)}.inventory-label-review-list em{color:var(--heading);font-size:var(--text-sm);font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.inventory-label-waiting-note{border-color:color-mix(in srgb,var(--status-success-text) 22%,var(--neutral-200));color:var(--status-success-text);background:var(--status-success-soft)}.inventory-label-waiting-note span{color:var(--neutral-700)}.inventory-label-job-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--neutral-200)}.inventory-label-action-help{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.inventory-label-action-help svg{flex:0 0 auto}.settings-inventory-label-drive{display:grid;gap:var(--space-3)}.settings-inventory-label-drive .inventory-label-drive-card{box-shadow:none}.settings-integration-restricted{margin:0;color:var(--neutral-600);font-size:var(--text-sm)}.inventory-label-job-actions .soft-button{min-height:42px}@container workspace-shell (max-width: 1040px){.inventory-label-setup-grid{grid-template-columns:minmax(0,1fr)}.inventory-label-drive-card{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:start}.inventory-label-drive-heading,.inventory-label-drive-actions{grid-column:1 / -1}.inventory-label-drive-actions{display:flex;flex-wrap:wrap}.inventory-label-drive-actions .soft-button{width:auto}}@container workspace-shell (max-width: 790px){.inventory-label-hero,.inventory-label-section-heading,.inventory-label-builder-footer,.inventory-label-job-heading{align-items:flex-start;flex-direction:column}.inventory-label-count,.inventory-label-uploaded-mark{align-self:flex-start}.inventory-label-builder,.inventory-label-drive-card,.inventory-label-job-panel{padding:var(--space-4)}.inventory-label-operations{grid-template-columns:minmax(0,1fr)}.inventory-label-history{border-right:0;border-bottom:1px solid var(--neutral-200)}.inventory-label-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-label-timeline{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.inventory-label-hero,.inventory-label-builder,.inventory-label-drive-card,.inventory-label-job-panel,.inventory-label-history{padding:var(--space-3)}.inventory-label-hero>div{align-items:flex-start}.inventory-label-draft-row{grid-template-columns:minmax(0,1fr) auto}.inventory-label-copy-control{grid-row:2;grid-column:1;justify-self:start;grid-template-columns:44px 58px 44px}.inventory-label-copy-control button,.inventory-label-copy-control input{height:44px}.inventory-label-remove{grid-row:2;grid-column:2;width:44px;height:44px}.inventory-label-builder-footer .soft-button,.inventory-label-job-actions .soft-button{width:100%}.inventory-label-drive-card{grid-template-columns:minmax(0,1fr)}.inventory-label-drive-card.is-summary .inventory-label-drive-heading{grid-template-columns:auto minmax(0,1fr)}.inventory-label-drive-card.is-summary .inventory-label-readiness{grid-column:1 / -1;justify-self:start}.inventory-label-drive-facts>div{grid-template-columns:minmax(0,1fr)}.inventory-label-drive-actions{display:grid}.inventory-label-drive-actions .soft-button{width:100%;min-height:44px}.inventory-label-history-list{grid-template-columns:minmax(0,1fr)}.inventory-label-review-list article{align-items:start;padding-inline:var(--space-3)}.inventory-label-job-actions{align-items:stretch;flex-direction:column}}@media(pointer:coarse){.inventory-label-workspace :is(.inventory-label-search-result,.inventory-label-history-row,.inventory-label-drive-actions button,.inventory-label-job-actions button,.inventory-label-builder-footer button,.inventory-label-manage-drive,.inventory-label-remove){min-height:44px}.inventory-label-search input{min-height:44px;font-size:16px}}.stocktake-landing,.stocktake-capture-shell{display:grid;gap:var(--space-4);min-width:0}.stocktake-capture-notice{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:10px var(--space-4);border:1px solid var(--status-success-border);border-radius:var(--radius-md);color:var(--status-success-text);background:var(--status-success-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.stocktake-capture-notice svg{flex:0 0 auto}.stocktake-capture-notice.is-apply-enabled{border-color:var(--accent-200);color:var(--accent-800);background:var(--accent-50)}.stocktake-capture-lock{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:10px var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.stocktake-capture-lock svg{flex:0 0 auto}.stocktake-offline-restored,.stocktake-offline-lifecycle-lock{display:flex;align-items:flex-start;gap:var(--space-2);min-height:44px;padding:10px var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.stocktake-offline-restored>svg,.stocktake-offline-lifecycle-lock>svg{flex:0 0 auto;margin-top:1px}.stocktake-offline-restored>div,.stocktake-offline-lifecycle-lock>span{display:grid;gap:2px;min-width:0}.stocktake-offline-restored strong,.stocktake-offline-lifecycle-lock strong{color:currentColor}.stocktake-start,.stocktake-session-list,.stocktake-session-state-panel,.stocktake-scanner-stage{min-width:0;border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0)}.stocktake-start{display:grid;gap:var(--space-4);padding:var(--space-5)}.stocktake-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0}.stocktake-section-heading>div{display:grid;gap:4px;min-width:0}.stocktake-section-heading h2,.stocktake-section-heading h3,.stocktake-session-header h2,.stocktake-session-state-panel h3{margin:0;color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:-.015em}.stocktake-section-heading h3{font-size:var(--text-ui);line-height:var(--leading-md)}.stocktake-section-heading p,.stocktake-session-state-panel p{max-width:68ch;margin:0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-base)}.stocktake-section-heading>span,.stocktake-session-state,.stocktake-network{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);color:var(--accent-600);background:var(--accent-50);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.stocktake-field{display:grid;gap:6px;max-width:560px;color:var(--neutral-700);font-size:var(--text-xs);font-weight:750}.stocktake-field input,.stocktake-scope-search,.stocktake-wedge,.stocktake-manual-search label{border:1px solid var(--neutral-300);border-radius:var(--radius-sm);background:var(--neutral-0)}.stocktake-field input{width:100%;min-height:44px;padding:0 var(--space-3);color:var(--heading);font:inherit;font-size:var(--text-base)}.stocktake-scope-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);color:var(--neutral-500)}.stocktake-scope-search:focus-within,.stocktake-field input:focus-visible,.stocktake-wedge:focus-within,.stocktake-manual-search label:focus-within{border-color:var(--focus-border);outline:none;box-shadow:var(--focus-ring)}.stocktake-scope-search input,.stocktake-wedge input,.stocktake-manual-search input{min-width:0;min-height:44px;border:0;outline:0;color:var(--heading);background:transparent;font:inherit;font-size:var(--text-base)}.stocktake-scope-search input::placeholder,.stocktake-wedge input::placeholder,.stocktake-manual-search input::placeholder{color:var(--neutral-600);opacity:1}.stocktake-scope-builder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.65fr);align-items:start;gap:var(--space-4);min-width:0}.stocktake-scope-results{display:grid;max-height:410px;overflow-y:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-50);scrollbar-color:var(--neutral-300) transparent;scrollbar-width:thin}.stocktake-scope-results>button,.stocktake-manual-results>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-height:62px;padding:var(--space-2) var(--space-3);border:0;color:var(--neutral-700);background:transparent;text-align:left}.stocktake-scope-results>button+button,.stocktake-manual-results>button+button{border-top:1px solid var(--neutral-200)}.stocktake-scope-results>button:hover,.stocktake-scope-results>button:focus-visible,.stocktake-manual-results>button:hover,.stocktake-manual-results>button:focus-visible,.stocktake-scope-results>button.is-selected{color:var(--heading);background:var(--accent-50)}.stocktake-scope-results>button>span:first-child,.stocktake-manual-results>button>span:first-child{display:grid;gap:3px;min-width:0}.stocktake-scope-results strong,.stocktake-manual-results strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap}.stocktake-scope-results small,.stocktake-manual-results small{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.stocktake-scope-results>button>span:last-child,.stocktake-manual-results>button>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--accent-600);font-size:var(--text-xs);font-weight:750;white-space:nowrap}.stocktake-scope-selection{display:flex;align-content:flex-start;flex-wrap:wrap;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--neutral-100)}.stocktake-scope-selection>div{display:grid;flex:1 0 100%;gap:2px}.stocktake-scope-selection>div strong{color:var(--heading);font-size:var(--text-sm)}.stocktake-scope-selection>div span,.stocktake-scope-selection>small{color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-scope-selection>span{display:inline-grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;max-width:100%;min-height:32px;padding-left:10px;border:1px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--neutral-700);background:var(--neutral-0);font-size:11px}.stocktake-scope-selection>span>button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;color:var(--neutral-600);background:transparent}.stocktake-start-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--neutral-200)}.stocktake-start-footer>span{color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-start-footer .primary-button,.stocktake-session-state-panel .primary-button,.stocktake-session-state-panel .soft-button{min-height:44px}.stocktake-session-list{overflow:hidden}.stocktake-session-list>.stocktake-section-heading{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--neutral-200)}.stocktake-session-rows{display:grid}.stocktake-session-rows>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3) var(--space-5);border:0;color:var(--neutral-700);background:var(--neutral-0);text-align:left}.stocktake-session-rows>button+button{border-top:1px solid var(--neutral-200)}.stocktake-session-rows>button:hover,.stocktake-session-rows>button:focus-visible{color:var(--heading);background:var(--neutral-50)}.stocktake-session-rows>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.stocktake-session-rows strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.stocktake-session-rows small{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.stocktake-loading,.stocktake-empty,.stocktake-error{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:160px;padding:var(--space-5);color:var(--neutral-600);text-align:center}.stocktake-empty{flex-direction:column}.stocktake-empty strong,.stocktake-error strong{color:var(--heading);font-size:var(--text-sm)}.stocktake-empty span,.stocktake-error span{color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;border:1px solid var(--status-danger-border);border-radius:var(--radius-md);color:var(--status-danger-text);background:var(--status-danger-soft);text-align:left}.stocktake-error>div{display:grid;gap:3px}.stocktake-error-actions{display:flex;align-items:center;gap:var(--space-2)}.stocktake-error-actions>button{min-height:40px;padding:0 var(--space-3);border:1px solid var(--status-danger-border);border-radius:var(--radius-pill);color:var(--status-danger-text-strong);background:var(--neutral-0);font-weight:700}.stocktake-session-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-width:0}.stocktake-session-header>div{display:grid;gap:2px;min-width:0}.stocktake-session-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocktake-session-header>div>span{overflow:hidden;color:var(--neutral-600);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.stocktake-back{min-height:40px;padding:0 var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--accent-600);background:var(--neutral-0);font:inherit;font-size:var(--text-sm);font-weight:750}.stocktake-back:before{content:"←";margin-right:6px}.stocktake-network.is-online{color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-network.is-offline{color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-200)}.stocktake-progress>div{display:grid;gap:3px;min-width:0;padding:11px var(--space-3);background:var(--neutral-0)}.stocktake-progress>div+div{margin-left:1px}.stocktake-progress span{overflow:hidden;color:var(--neutral-600);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stocktake-progress strong{color:var(--heading);font-size:var(--text-lg);line-height:var(--leading-lg);font-variant-numeric:tabular-nums}.stocktake-scanner-stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);align-items:start;gap:var(--space-4);padding:var(--space-5)}.stocktake-scanner-primary,.stocktake-recent{display:grid;gap:var(--space-3);min-width:0}.stocktake-wedge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:60px;padding:4px 4px 4px var(--space-4);color:var(--accent-500)}.stocktake-wedge label{display:grid;gap:1px;min-width:0}.stocktake-wedge label>span{color:var(--neutral-600);font-size:11px;font-weight:700}.stocktake-wedge input{min-height:28px;padding:0;font-size:var(--text-ui);font-weight:700}.stocktake-wedge>button,.stocktake-camera-launch,.stocktake-camera-actions button,.stocktake-latest-actions>button,.stocktake-manual-entry>button,.stocktake-recent-actions>button,.stocktake-feedback-toggle,.stocktake-sticky-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--neutral-200);border-radius:var(--radius-pill);color:var(--accent-600);background:var(--neutral-0);font:inherit;font-size:var(--text-sm);font-weight:750}.stocktake-wedge>button:not(:disabled),.stocktake-camera-launch:not(:disabled){border-color:var(--accent-500);color:var(--neutral-0);background:var(--accent-500)}.stocktake-wedge-hint{margin:-5px 0 0;color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-camera-launch{justify-self:start}.stocktake-camera{position:relative;min-height:clamp(220px,30dvh,360px);overflow:hidden;border-radius:var(--radius-md);background:var(--navy-950)}.stocktake-camera video{display:block;width:100%;height:clamp(220px,30dvh,360px);object-fit:cover}.stocktake-camera-guide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.stocktake-camera-guide:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#030a125c;content:""}.stocktake-camera-guide>span{position:relative;z-index:1;width:min(82%,520px);height:82px;border:2px solid rgba(255,254,250,.92);border-radius:12px;box-shadow:0 6px 24px #030a1247}.stocktake-camera-guide>span:after{position:absolute;top:50%;right:10px;left:10px;height:1px;background:#fffefab8;content:""}.stocktake-camera-status{position:absolute;z-index:2;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 24px);min-height:34px;padding:0 11px;border-radius:var(--radius-pill);color:var(--neutral-0);background:#0b1726d1;font-size:var(--text-xs);font-weight:700}.stocktake-camera-actions{position:absolute;z-index:2;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);display:flex;justify-content:flex-end;gap:var(--space-2)}.stocktake-camera-actions button{border-color:#ffffff3d;color:var(--neutral-0);background:#0b1726d1}.stocktake-camera-fallback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:84px;padding:var(--space-3);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-camera-fallback>div{display:grid;gap:3px}.stocktake-camera-fallback strong,.stocktake-camera-fallback span{font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-camera-fallback button{min-height:40px;padding:0 var(--space-3);border:1px solid var(--status-warning-border);border-radius:var(--radius-pill);color:inherit;background:var(--neutral-0);font-weight:700}.stocktake-latest{grid-column:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:94px;padding:var(--space-4);border-radius:var(--radius-md);color:var(--accent-600);background:var(--accent-50)}.stocktake-latest-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--neutral-0)}.stocktake-latest>div{display:grid;gap:3px;min-width:0}.stocktake-latest-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.stocktake-latest-actions>button{border-color:currentColor;color:inherit;font-size:var(--text-xs)}.stocktake-latest strong{color:currentColor;font-size:var(--text-sm)}.stocktake-latest span,.stocktake-latest small{overflow:hidden;color:var(--neutral-700);font-size:var(--text-xs);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap}.stocktake-latest.is-success{color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-latest.is-duplicate,.stocktake-latest.is-queued{color:var(--accent-600);background:var(--accent-50)}.stocktake-latest.is-issue{color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-error-inline{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--status-danger-border);border-radius:var(--radius-sm);color:var(--status-danger-text-strong);background:var(--status-danger-soft);font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-error-inline button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent}.stocktake-manual-search{grid-column:1;min-width:0;border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200)}.stocktake-manual-search summary{display:flex;align-items:center;gap:var(--space-2);min-height:48px;color:var(--accent-600);font-size:var(--text-sm);font-weight:750;cursor:pointer}.stocktake-manual-search>div{display:grid;gap:var(--space-2);padding-bottom:var(--space-3)}.stocktake-manual-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--space-2)}.stocktake-manual-entry>button{border-color:var(--accent-500);color:var(--neutral-0);background:var(--accent-500)}.stocktake-manual-entry>button:disabled{border-color:var(--neutral-200);color:var(--neutral-600);background:var(--neutral-100)}.stocktake-manual-offline-note{color:var(--neutral-600);font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-manual-search label{display:block;padding:0 var(--space-3)}.stocktake-manual-search input{width:100%}.stocktake-manual-results{display:grid;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-sm)}.stocktake-recent{grid-column:2;grid-row:2 / span 4;padding-top:var(--space-2)}.stocktake-feedback-toggle{flex:0 0 auto;min-height:36px;padding-inline:11px;font-size:var(--text-xs)}.stocktake-recent ol{display:grid;margin:0;padding:0;list-style:none}.stocktake-recent li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:52px;padding:10px 0;border-top:1px solid var(--neutral-200)}.stocktake-recent li>span:nth-child(2){display:grid;gap:2px;min-width:0}.stocktake-recent li.needs-attention{margin-inline:calc(var(--space-2) * -1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--status-warning-soft)}.stocktake-recent-actions{display:flex;align-items:center;gap:6px}.stocktake-recent-actions>button{min-height:36px;padding-inline:10px;border-color:var(--status-warning-border);color:var(--status-warning-text);font-size:11px}.stocktake-recent li strong,.stocktake-recent li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stocktake-recent li strong{color:var(--heading);font-size:var(--text-xs)}.stocktake-recent li small,.stocktake-recent-empty{color:var(--neutral-600);font-size:11px}.stocktake-recent-empty{padding:var(--space-4) 0;border-top:1px solid var(--neutral-200)}.stocktake-sync-dot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--accent-300)}.stocktake-sync-dot.is-acked{background:var(--status-success)}.stocktake-sync-dot.is-needs_attention{background:var(--status-warning)}.stocktake-sync-dot.is-sending{background:var(--accent-500)}.stocktake-session-state-panel{display:grid;justify-items:center;gap:var(--space-3);min-height:300px;padding:var(--space-8) var(--space-5);text-align:center}.stocktake-session-state-panel .stocktake-session-state{justify-self:center}.stocktake-session-state.is-scanning,.stocktake-session-state.is-approved,.stocktake-session-state.is-run_emitted{color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-session-state.is-review_required,.stocktake-session-state.is-paused,.stocktake-session-state.is-run_emission_failed{color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-session-state.is-closed_without_application{color:var(--neutral-700);background:var(--neutral-100)}.stocktake-review-counts{display:flex;flex-wrap:wrap;justify-content:center;gap:1px;overflow:hidden;border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-200)}.stocktake-review-counts span{display:grid;gap:3px;min-width:120px;padding:var(--space-3);color:var(--neutral-600);background:var(--neutral-0);font-size:var(--text-xs)}.stocktake-review-counts strong{color:var(--heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.stocktake-review{display:grid;gap:var(--space-4);margin:0 var(--space-4) var(--space-5);padding:var(--space-5);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0)}.stocktake-review-header,.stocktake-review-toolbar,.stocktake-review-selection{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.stocktake-review-decisions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-review-decisions.is-complete{border-color:var(--status-success-border);color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-review-decisions>div{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.stocktake-review-decisions>div>svg{flex:0 0 auto;margin-top:1px}.stocktake-review-decisions span{display:grid;gap:2px}.stocktake-review-decisions strong{color:currentColor;font-size:var(--text-sm)}.stocktake-review-decisions small{max-width:74ch;color:currentColor;font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-review-decisions button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid currentColor;border-radius:var(--radius-sm);color:currentColor;background:var(--neutral-0);font:inherit;font-size:var(--text-xs);font-weight:750;cursor:pointer}.stocktake-review-decisions button:disabled{cursor:not-allowed;opacity:.55}.stocktake-review-header h3{margin:0;color:var(--heading);font-size:var(--text-xl);letter-spacing:-.02em}.stocktake-review-header p,.stocktake-review-footnote{max-width:72ch;margin:var(--space-1) 0 0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-sm)}.stocktake-review-export{flex:0 0 auto;min-height:44px}.stocktake-review-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border-block:1px solid var(--neutral-200)}.stocktake-review-summary span{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-review-summary span+span{border-left:1px solid var(--neutral-200)}.stocktake-review-summary strong{color:var(--heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.stocktake-review-filters{display:flex;flex-wrap:wrap;gap:var(--space-1)}.stocktake-review-filters button{min-height:36px;padding:0 var(--space-3);border:1px solid transparent;border-radius:999px;color:var(--neutral-700);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:650;cursor:pointer}.stocktake-review-filters button:hover{background:var(--neutral-100)}.stocktake-review-filters button.is-active{border-color:var(--accent-200);color:var(--accent-800);background:var(--accent-100)}.stocktake-review-search{display:flex;align-items:center;gap:var(--space-2);flex:0 1 330px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--neutral-300);border-radius:var(--radius-md);color:var(--neutral-600);background:var(--neutral-0)}.stocktake-review-search:focus-within{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-100)}.stocktake-review-search input{width:100%;min-width:0;border:0;outline:0;color:var(--neutral-900);background:transparent;font:inherit}.stocktake-review-selection{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--accent-800);background:var(--accent-100);font-size:var(--text-xs)}.stocktake-review-selection button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--accent-300);border-radius:var(--radius-sm);color:var(--accent-800);background:var(--neutral-0);font:inherit;font-weight:700;cursor:pointer}.stocktake-review-table-wrap{overflow-x:auto;border:1px solid var(--neutral-200);border-radius:var(--radius-md)}.stocktake-review-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.stocktake-review-table th{padding:11px var(--space-3);border-bottom:1px solid var(--neutral-200);color:var(--neutral-600);background:var(--neutral-50);font-size:11px;font-weight:700;letter-spacing:.02em;text-align:left;text-transform:uppercase}.stocktake-review-table th:first-child,.stocktake-review-table td:first-child.stocktake-review-select{width:52px;padding-inline:var(--space-2);text-align:center}.stocktake-review-table th:nth-last-child(5){width:28%}.stocktake-review-table th:nth-last-child(4){width:17%}.stocktake-review-table th:nth-last-child(3){width:18%}.stocktake-review-table th:nth-last-child(2){width:19%}.stocktake-review-table th:last-child{width:18%}.stocktake-review-table td{padding:var(--space-3);border-bottom:1px solid var(--neutral-200);color:var(--neutral-700);font-size:var(--text-sm);line-height:var(--leading-sm);vertical-align:middle}.stocktake-review-table tr:last-child td{border-bottom:0}.stocktake-review-table tbody tr:hover{background:var(--neutral-50)}.stocktake-review-table td:not(.stocktake-review-select){overflow-wrap:anywhere}.stocktake-review-table td>strong,.stocktake-review-table td>span,.stocktake-review-table td>small{display:block}.stocktake-review-table td>strong{color:var(--heading);font-weight:700}.stocktake-review-table td>small{margin-top:3px;color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-review-table td[data-label=Availability]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px}.stocktake-review-category{width:fit-content;padding:4px 8px;border-radius:999px;color:var(--neutral-700);background:var(--neutral-100);font-size:11px;font-weight:750}.stocktake-review-category.is-present{color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-review-category.is-newly_found{color:var(--accent-800);background:var(--accent-100)}.stocktake-review-category.is-proposed_missing,.stocktake-review-category.is-unexpected{color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-review-category.is-issue{color:var(--status-danger-text);background:var(--status-danger-soft)}.stocktake-review-select label{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);cursor:pointer}.stocktake-review-select label:hover{background:var(--neutral-100)}.stocktake-review-select label.is-disabled{cursor:not-allowed;opacity:.42}.stocktake-review-select input{width:18px;height:18px;accent-color:var(--accent-600)}.stocktake-review-decision{display:block;width:100%}.stocktake-review-decision select{width:100%;min-height:38px;padding:0 34px 0 var(--space-3);border:1px solid var(--neutral-300);border-radius:var(--radius-sm);color:var(--neutral-800);background:var(--neutral-0);font:inherit;font-size:var(--text-xs);font-weight:650}.stocktake-review-decision select:focus-visible{border-color:var(--accent-500);outline:3px solid var(--accent-100);outline-offset:1px}.stocktake-review-decision select:disabled{color:var(--neutral-600);background:var(--neutral-50);cursor:not-allowed;opacity:1}.stocktake-review-empty{display:grid;justify-items:center;gap:var(--space-1);min-height:150px;padding:var(--space-5);color:var(--neutral-600);text-align:center}.stocktake-review-empty strong{color:var(--heading)}.stocktake-review-empty span{font-size:var(--text-sm)}.stocktake-review-more{justify-self:center;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--neutral-300);border-radius:var(--radius-md);color:var(--neutral-800);background:var(--neutral-0);font:inherit;font-weight:700;cursor:pointer}.stocktake-review-footnote{margin:0;text-align:right}.stocktake-apply{display:grid;gap:var(--space-5);margin:0 var(--space-4) var(--space-5);padding:var(--space-5);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-0)}.stocktake-apply-header,.stocktake-apply-preparation-heading,.stocktake-run-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.stocktake-apply-header h3{margin:0;color:var(--heading);font-size:var(--text-xl);line-height:var(--leading-lg);letter-spacing:-.02em}.stocktake-apply-header p{max-width:72ch;margin:var(--space-1) 0 0;color:var(--neutral-600);font-size:var(--text-sm);line-height:var(--leading-base)}.stocktake-apply-state{display:inline-flex;flex:0 0 auto;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius-pill);color:var(--accent-800);background:var(--accent-100);font-size:var(--text-xs);font-weight:750}.stocktake-apply-state:is(.is-conflicts,.is-paused){color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-apply-state:is(.is-complete,.is-ready_to_emit,.is-ready_to_queue){color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-apply-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.stocktake-apply-steps li{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;color:var(--neutral-600);font-size:var(--text-xs);text-align:center}.stocktake-apply-steps li:not(:first-child):before{position:absolute;top:13px;right:50%;width:100%;height:1px;background:var(--neutral-300);content:""}.stocktake-apply-steps li>span{z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--neutral-300);border-radius:50%;color:var(--neutral-600);background:var(--neutral-0);font-variant-numeric:tabular-nums;font-weight:750}.stocktake-apply-steps li.is-current,.stocktake-apply-steps li.is-complete{color:var(--accent-800)}.stocktake-apply-steps li.is-current>span{border-color:var(--accent-600);color:var(--neutral-0);background:var(--accent-600)}.stocktake-apply-steps li.is-complete>span{border-color:var(--status-success);color:var(--status-success-text);background:var(--status-success-soft)}.stocktake-apply-steps li.is-complete:before{background:var(--status-success)}.stocktake-apply-gate,.stocktake-apply-approval-copy,.stocktake-apply-help,.stocktake-apply-meta,.stocktake-start-confirm{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm)}.stocktake-apply-gate,.stocktake-apply-help{border:1px solid var(--status-warning-border);color:var(--status-warning-text);background:var(--status-warning-soft)}.stocktake-apply-gate>svg,.stocktake-apply-approval-copy>svg,.stocktake-apply-help>svg,.stocktake-apply-meta>svg{flex:0 0 auto;margin-top:1px}.stocktake-apply-gate>div,.stocktake-apply-approval-copy>div{display:grid;gap:2px}.stocktake-apply-gate strong,.stocktake-apply-approval-copy strong{color:currentColor}.stocktake-apply-approval,.stocktake-apply-approved,.stocktake-apply-preparation,.stocktake-run{display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--neutral-200)}.stocktake-apply-plan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-block:1px solid var(--neutral-200)}.stocktake-apply-plan>div{display:grid;gap:3px;min-width:0;padding:var(--space-3) var(--space-4)}.stocktake-apply-plan>div+div{border-left:1px solid var(--neutral-200)}.stocktake-apply-plan span{color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-apply-plan strong{color:var(--heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.stocktake-apply-approval-copy{color:var(--accent-800);background:var(--accent-50)}.stocktake-missing-confirmation{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--status-warning-border);border-radius:var(--radius-md);background:var(--status-warning-soft)}.stocktake-missing-confirmation label:first-child,.stocktake-start-confirm{cursor:pointer}.stocktake-missing-confirmation label:first-child{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-sm);line-height:var(--leading-base)}.stocktake-missing-confirmation label:last-child{display:grid;gap:5px;color:var(--status-warning-text);font-size:var(--text-xs)}.stocktake-missing-confirmation input[type=checkbox],.stocktake-start-confirm input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-600)}.stocktake-missing-confirmation input:not([type=checkbox]){min-height:44px;padding:0 var(--space-3);border:1px solid var(--status-warning-border);border-radius:var(--radius-sm);color:var(--neutral-900);background:var(--neutral-0);font:inherit}.stocktake-apply-primary{justify-self:end;min-height:44px}.stocktake-apply-meta{padding:0;color:var(--status-success-text)}.stocktake-apply-preparation-heading>div,.stocktake-run-heading>div{display:grid;gap:3px}.stocktake-apply-preparation-heading strong,.stocktake-run-heading strong{color:var(--heading)}.stocktake-apply-preparation-heading span,.stocktake-run-heading span{color:var(--neutral-600);font-size:var(--text-sm)}.stocktake-apply-preparation-heading>strong,.stocktake-run-heading>strong{color:var(--accent-800);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.stocktake-apply-progress{overflow:hidden;height:8px;border-radius:var(--radius-pill);background:var(--neutral-200)}.stocktake-apply-progress>span{display:block;width:100%;height:100%;min-width:2px;border-radius:inherit;background:var(--accent-600);transform-origin:left center;transition:transform .24s cubic-bezier(.16,1,.3,1)}.stocktake-apply-progress-detail{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--neutral-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.stocktake-apply-conflicts{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--status-danger-border);border-radius:var(--radius-md);color:var(--status-danger-text-strong);background:var(--status-danger-soft)}.stocktake-apply-conflict-heading{display:flex;align-items:flex-start;gap:var(--space-2)}.stocktake-apply-conflict-heading>div{display:grid;gap:2px}.stocktake-apply-conflict-heading strong{color:currentColor}.stocktake-apply-conflict-heading span,.stocktake-apply-conflicts p{margin:0;font-size:var(--text-xs)}.stocktake-apply-conflicts ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--status-danger-border)}.stocktake-apply-conflicts li{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--status-danger-border);font-size:var(--text-xs)}.stocktake-apply-conflicts li>span:first-child{display:grid;gap:2px}.stocktake-apply-conflicts li small{color:currentColor}.stocktake-start-confirm{border:1px solid var(--accent-200);color:var(--accent-800);background:var(--accent-50)}.stocktake-start-confirm>span{display:grid;gap:2px}.stocktake-start-confirm strong{color:currentColor}.stocktake-run-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.stocktake-run-actions button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--neutral-300);border-radius:var(--radius-md);color:var(--neutral-800);background:var(--neutral-0);font:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.stocktake-run-actions button.primary-button{border-color:var(--accent-600);color:var(--neutral-0);background:var(--accent-600)}.stocktake-run-actions button:disabled{cursor:not-allowed;opacity:.55}.stocktake-run-results{display:grid;gap:var(--space-3)}.stocktake-run-results h4{margin:0;color:var(--heading);font-size:var(--text-sm)}.stocktake-run-results ol{display:grid;margin:0;padding:0;border-top:1px solid var(--neutral-200);list-style:none}.stocktake-run-results li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--neutral-200)}.stocktake-run-results li>span{display:grid;gap:2px;min-width:0}.stocktake-run-results li>span:last-child{text-align:right}.stocktake-run-results li strong{overflow:hidden;color:var(--heading);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.stocktake-run-results li small,.stocktake-run-results p{margin:0;color:var(--neutral-600);font-size:var(--text-xs)}.stocktake-run-results li:is(.is-conflict,.is-definite_failure,.is-evidence_inconsistent)>span:last-child strong{color:var(--status-danger-text)}.stocktake-run-results li:is(.is-confirmed_target,.is-confirmed_target_without_mutation)>span:last-child strong{color:var(--status-success-text)}.stocktake-sticky-actions{position:static;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--neutral-200);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--neutral-0);box-shadow:0 -8px 24px #2a292514}.stocktake-lifecycle-recovery{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:9px var(--space-3);border-radius:var(--radius-sm);color:var(--status-warning-text);background:var(--status-warning-soft);font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-lifecycle-recovery svg{flex:0 0 auto;margin-top:1px}.stocktake-stale-confirm{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--status-warning-text);font-size:var(--text-xs);line-height:var(--leading-sm)}.stocktake-stale-confirm input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--accent-500)}.stocktake-storage-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:36px;padding:0 var(--space-2);color:var(--neutral-600);font-size:11px;line-height:var(--leading-xs)}.stocktake-storage-status>span{display:inline-flex;align-items:center;gap:6px;color:var(--accent-600)}.stocktake-landing :is(button,input,select):focus-visible,.stocktake-capture-shell :is(button,input,select,summary):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.stocktake-landing button:disabled,.stocktake-capture-shell button:disabled{cursor:not-allowed;opacity:.5}@container workspace-shell (max-width: 1040px){.stocktake-scope-builder,.stocktake-scanner-stage{grid-template-columns:minmax(0,1fr)}.stocktake-latest,.stocktake-manual-search,.stocktake-recent{grid-column:1;grid-row:auto}}@container workspace-shell (max-width: 790px){.inventory-workspace.is-stocktake-session>.page-heading{display:none}.stocktake-start,.stocktake-scanner-stage{padding:var(--space-4)}.stocktake-section-heading,.stocktake-start-footer{align-items:flex-start;flex-direction:column}.stocktake-session-header{grid-template-columns:auto minmax(0,1fr)}.stocktake-network{grid-column:2;justify-self:start}.stocktake-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.stocktake-progress>div:nth-child(3){margin-left:0;margin-top:1px}.stocktake-progress>div:nth-child(4){margin-top:1px}.stocktake-session-list>.stocktake-section-heading,.stocktake-session-rows>button{padding-inline:var(--space-4)}.stocktake-review-header,.stocktake-review-toolbar,.stocktake-review-decisions,.stocktake-apply-header,.stocktake-apply-preparation-heading,.stocktake-run-heading{align-items:stretch;flex-direction:column}.stocktake-review-search{flex-basis:auto;width:100%}.stocktake-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stocktake-review-summary span+span{border-left:0}.stocktake-review-summary span:nth-child(2n){border-left:1px solid var(--neutral-200)}.stocktake-review-summary span:nth-child(n+3){border-top:1px solid var(--neutral-200)}.stocktake-review-decisions button{align-self:flex-start}.stocktake-apply-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.stocktake-apply-plan>div+div{border-left:0}.stocktake-apply-plan>div:nth-child(2n){border-left:1px solid var(--neutral-200)}.stocktake-apply-plan>div:nth-child(n+3){border-top:1px solid var(--neutral-200)}.stocktake-missing-confirmation{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.stocktake-landing,.stocktake-capture-shell{gap:var(--space-3)}.stocktake-back,.stocktake-feedback-toggle{min-height:44px}.stocktake-capture-notice,.stocktake-capture-lock,.stocktake-offline-restored,.stocktake-offline-lifecycle-lock,.stocktake-start,.stocktake-scanner-stage,.stocktake-session-list>.stocktake-section-heading{padding-inline:var(--space-3)}.stocktake-review,.stocktake-apply{margin-inline:calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3);border-inline:0;border-radius:0}.stocktake-review-export{width:100%}.stocktake-review-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.stocktake-review-filters button{flex:0 0 auto;min-height:44px}.stocktake-review-selection{align-items:stretch;flex-direction:column}.stocktake-review-selection button{min-height:44px}.stocktake-review-decisions button,.stocktake-apply-primary,.stocktake-run-actions button{width:100%}.stocktake-review-table-wrap{overflow:visible;border:0}.stocktake-review-table,.stocktake-review-table tbody,.stocktake-review-table tr,.stocktake-review-table td{display:block;width:100%;min-width:0}.stocktake-review-table thead{display:none}.stocktake-review-table tr{position:relative;margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--neutral-200);border-radius:var(--radius-md);background:var(--neutral-0)}.stocktake-review-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--space-2);padding:8px 0;border:0}.stocktake-review-table td:before{content:attr(data-label);color:var(--neutral-600);font-size:11px;font-weight:700;text-transform:uppercase}.stocktake-review-table td.stocktake-review-select{position:absolute;top:var(--space-2);right:var(--space-2);width:44px;padding:0}.stocktake-review-table td[data-label=Product]{padding-right:48px}.stocktake-review-table td[data-label=Availability]{grid-template-columns:92px minmax(0,1fr) auto minmax(0,1fr)}.stocktake-review-table td[data-label=Availability]:before{grid-column:1}.stocktake-review-table td[data-label=Decision]{align-items:center}.stocktake-review-decision select{min-height:44px}.stocktake-review-footnote{text-align:left}.stocktake-capture-notice{align-items:flex-start}.stocktake-apply-steps li strong{font-size:11px}.stocktake-apply-progress-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.stocktake-apply-conflicts li,.stocktake-run-results li{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.stocktake-run-results li>span:last-child{text-align:left}.stocktake-run-actions{display:grid;grid-template-columns:minmax(0,1fr)}.stocktake-section-heading>span{align-self:flex-start}.stocktake-session-rows>button{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-3)}.stocktake-session-rows .stocktake-session-state{grid-column:1 / -1;justify-self:start}.stocktake-scope-results>button,.stocktake-manual-results>button{min-height:68px}.stocktake-start-footer .primary-button,.stocktake-session-state-panel :is(.primary-button,.soft-button),.stocktake-camera-launch{width:100%}.stocktake-session-header{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.stocktake-back{grid-column:1 / -1;justify-self:start}.stocktake-network{grid-row:2;grid-column:2;align-self:center;justify-self:end}.stocktake-session-header>div{grid-row:2;grid-column:1}.stocktake-progress strong{font-size:var(--text-md)}.stocktake-scanner-stage{margin-inline:calc(var(--space-3) * -1);border-inline:0;border-radius:0}.stocktake-wedge{grid-template-columns:auto minmax(0,1fr);padding:var(--space-2) var(--space-3)}.stocktake-wedge>button{grid-column:1 / -1;width:100%}.stocktake-camera,.stocktake-camera video{height:30dvh;min-height:210px;max-height:330px;border-radius:14px}.stocktake-camera-guide>span{width:82%;height:82px}.stocktake-camera-actions{justify-content:stretch}.stocktake-camera-actions button{flex:1 1 0;padding-inline:var(--space-2)}.stocktake-camera-status{font-size:11px}.stocktake-camera-fallback,.stocktake-error{grid-template-columns:auto minmax(0,1fr)}.stocktake-camera-fallback button,.stocktake-error-actions{grid-column:1 / -1;width:100%}.stocktake-error-actions>button{flex:1 1 0;min-height:44px}.stocktake-latest{grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.stocktake-latest-actions{grid-column:1 / -1;width:100%}.stocktake-latest-actions>button{flex:1 1 0}.stocktake-manual-entry{grid-template-columns:minmax(0,1fr)}.stocktake-manual-entry>button{width:100%}.stocktake-recent li{grid-template-columns:10px minmax(0,1fr)}.stocktake-recent-actions{grid-column:1 / -1;width:100%}.stocktake-recent-actions>button{flex:1 1 0;min-height:44px}.stocktake-section-heading .stocktake-feedback-toggle{align-self:stretch}.stocktake-storage-status{align-items:flex-start;flex-direction:column;padding-bottom:var(--space-2)}.stocktake-sticky-actions{position:static;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);border-radius:var(--radius-md) var(--radius-md) 0 0}.stocktake-sticky-actions>button{width:100%;min-width:0;padding-inline:var(--space-2)}.stocktake-stale-confirm{grid-row:auto;grid-column:1 / -1;justify-content:flex-start}.stocktake-lifecycle-recovery{grid-column:1 / -1}}@media(max-width:360px){.stocktake-start,.stocktake-scanner-stage{padding:var(--space-3)}.stocktake-scope-results>button,.stocktake-manual-results>button{grid-template-columns:minmax(0,1fr);gap:5px}.stocktake-scope-results>button>span:last-child,.stocktake-manual-results>button>span:last-child{justify-self:start}.stocktake-progress>div{padding-inline:10px}.stocktake-camera-status{right:var(--space-3)}.stocktake-sticky-actions>button{font-size:var(--text-xs)}}@container workspace-shell (max-width: 920px){.inventory-bulk-upload-layout,.inventory-bulk-approval,.inventory-bulk-run-layout{grid-template-columns:minmax(0,1fr)}.inventory-bulk-run-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--neutral-200)}}@container workspace-shell (max-width: 700px){.inventory-bulk-header{grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.inventory-bulk-safety{grid-column:1 / -1;justify-self:start}.inventory-bulk-steps{padding-inline:var(--space-4)}.inventory-bulk-steps li{justify-content:center}.inventory-bulk-steps li strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.inventory-bulk-steps li:not(:last-child):after{right:0;left:calc(50% + 18px)}.inventory-bulk-upload-layout,.inventory-bulk-summary,.inventory-bulk-review-toolbar,.inventory-bulk-approval,.inventory-bulk-runs>header,.inventory-bulk-run-detail>header{padding-inline:var(--space-4)}.inventory-bulk-dropzone{min-height:210px;padding:var(--space-4)}.inventory-bulk-upload-actions>button{flex:1 1 180px}.inventory-bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-bulk-summary button,.inventory-bulk-summary button:first-child,.inventory-bulk-summary button:last-child{border:1px solid var(--neutral-200);border-radius:0}.inventory-bulk-summary button:first-child{border-radius:var(--radius-md) 0 0 0}.inventory-bulk-summary button:nth-child(2){border-radius:0 var(--radius-md) 0 0}.inventory-bulk-summary button:nth-child(3){border-radius:0 0 0 var(--radius-md)}.inventory-bulk-summary button:last-child{border-radius:0 0 var(--radius-md) 0}.inventory-bulk-filebar,.inventory-bulk-review-toolbar,.inventory-bulk-runs>header,.inventory-bulk-run-detail>header{align-items:flex-start;flex-direction:column}.inventory-bulk-review-toolbar label,.inventory-bulk-review-toolbar button,.inventory-bulk-run-actions{width:100%}.inventory-bulk-review-toolbar label select{flex:1}.inventory-bulk-run-actions>button{flex:1 1 120px}.inventory-bulk-run-list{grid-template-columns:minmax(0,1fr)}.inventory-bulk-run-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-bulk-run-progress dl>div:nth-child(3){border-left:0}.inventory-bulk-run-rows article{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-4)}.inventory-bulk-run-rows article>small{grid-column:1 / -1}}@media(pointer:coarse){.inventory-bulk-workspace :is(button,input,select){min-height:44px}}@media(pointer:coarse){.stocktake-landing :is(button,input,summary),.stocktake-capture-shell :is(button,input,summary){min-height:44px}.stocktake-scope-selection>span>button,.stocktake-error-inline button{width:44px;height:44px}.stocktake-scope-selection>span{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.stocktake-scope-search input,.stocktake-field input,.stocktake-wedge input,.stocktake-manual-search input{font-size:16px}}@media(prefers-reduced-motion:reduce){.stocktake-landing *,.stocktake-capture-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.products-workspace,.orders-workspace-v2,.trade-app,.trade-admin,.inventory-workspace,.inventory-product-modal,.inventory-camera-dialog,.order-detail-shell,.order-detail-dialog,.payment-capture-modal,.customer-comms-panel,.customer-comms-modal-panel){--ops-ink: #152840;--ops-body: #414c58;--ops-muted: #626d77;--ops-canvas: #f5f4f1;--ops-paper: #fffefa;--ops-line: #dfe1e3;--ops-input-line: #cbd0d4;--ops-header: #f0f1ee;--ops-table-label: #596974;--ops-row-line: #e8e9e7;--ops-row-hover: #f8f9f6;--ops-action: #263f5c;--ops-control-hover: #f2f4f5;--ops-control-hover-line: #b6c0c8;--ops-focus: #567a9b;--ops-positive: #35684c;--ops-positive-surface: #e8f1e9;--ops-pending: #7d592c;--ops-pending-surface: #f6eedf;--ops-negative: #95483f;--ops-negative-surface: #faeae7;--ops-neutral: #596774;--ops-neutral-surface: #edf0f2;--ops-radius-control: 10px;--ops-radius-panel: 12px;--ops-radius-status: 6px;--ops-text-heading: 1.875rem;--ops-text-section: 1.0625rem;--ops-text-body: .875rem;--ops-text-control: .8125rem;--ops-text-caption: .75rem;--ops-text-label: .6875rem;--ops-ease: cubic-bezier(.22, 1, .36, 1)}.inventory-workspace{--ops-table-label: var(--ops-action);--heading: var(--ops-ink);--neutral-0: var(--ops-paper);--neutral-50: var(--ops-canvas);--neutral-100: var(--ops-header);--neutral-200: var(--ops-line);--neutral-300: var(--ops-input-line);--neutral-600: var(--ops-muted);--neutral-700: var(--ops-body);--status-success-text: var(--ops-positive);--status-success-soft: var(--ops-positive-surface);--status-warning-text: var(--ops-pending);--status-warning-soft: var(--ops-pending-surface);--status-danger-text: var(--ops-negative);--status-danger-text-strong: var(--ops-negative);--status-danger-soft: var(--ops-negative-surface);--status-info-text: var(--ops-action);--status-info-soft: var(--ops-neutral-surface);--radius-sm: var(--ops-radius-control);--radius-md: var(--ops-radius-panel);--radius-lg: var(--ops-radius-panel);--inventory-row-height: 64px;display:grid;gap:24px;min-width:0;color:var(--ops-body);font:400 var(--ops-text-body)/1.5 var(--font-sans);background:var(--ops-canvas)}.inventory-workspace .inventory-surface{display:grid;gap:16px;min-width:0;padding:24px}.inventory-workspace :is(h1,h2,h3,p){margin:0}.inventory-workspace :is(h1,h2,h3){color:var(--ops-ink)}.inventory-workspace h1{font-size:var(--ops-text-heading);font-weight:600;line-height:1.25;letter-spacing:-.025em}.inventory-workspace h2{font-size:var(--ops-text-section);font-weight:600;line-height:1.4;letter-spacing:-.015em}.inventory-workspace h3{font-size:.875rem;font-weight:600;line-height:1.5}.inventory-workspace strong{font-weight:550}.inventory-workspace :is(button,input,select,textarea){font-family:inherit}.inventory-workspace :is(input,select,textarea){font-size:var(--ops-text-control);font-weight:400}.inventory-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ops-focus);outline-offset:3px;box-shadow:none}.inventory-workspace :is(button,a,label,td,p,small,dd,summary){overflow-wrap:anywhere}.inventory-workspace button:disabled{cursor:not-allowed;opacity:.5}.inventory-workspace input:is([type=checkbox],[type=radio]){accent-color:var(--ops-action);width:18px;height:18px;min-height:18px;flex-shrink:0;margin:0}.inventory-workspace .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0;margin:0}.inventory-workspace .page-heading>.page-heading-compact-row{width:100%;min-width:0;justify-content:space-between;flex-wrap:wrap;gap:12px}.inventory-workspace .inventory-heading-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;min-width:0;margin-left:auto}.inventory-workspace .inventory-add-product{flex-shrink:0;white-space:nowrap}.inventory-workspace :is(.inventory-readonly-badge,.inventory-readiness-badge){border-radius:var(--ops-radius-status);box-shadow:none;font-size:var(--ops-text-caption);font-weight:500}.inventory-workspace .inventory-system-check-button{font-family:inherit;cursor:pointer}.inventory-workspace .inventory-system-check-button:focus-visible{outline:2px solid var(--ops-focus);outline-offset:3px}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button,.soft-button,.primary-button,.text-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);color:var(--ops-ink);font-size:var(--ops-text-control);font-weight:550;line-height:1.4;text-decoration:none;box-shadow:none;transition:background-color .16s var(--ops-ease),border-color .16s var(--ops-ease)}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button,.soft-button,.primary-button,.text-button):hover:not(:disabled){background:var(--ops-control-hover);border-color:var(--ops-control-hover-line);transform:none;box-shadow:none}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button--primary,.primary-button,.primary-soft){color:var(--ops-paper);background:var(--ops-action);border-color:transparent}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button--primary,.primary-button,.primary-soft):hover:not(:disabled){color:var(--ops-paper);background:var(--ops-ink);border-color:transparent}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button--quiet,.text-button){border-color:transparent;background:transparent}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-button--danger,.danger-soft,.soft-button.is-danger){background:var(--ops-negative-surface);color:var(--ops-negative);border-color:transparent}:is(.inventory-workspace,.inventory-product-modal) .ghost-icon{min-width:38px;min-height:38px;border-radius:var(--ops-radius-control);color:var(--ops-muted);background:transparent;box-shadow:none}:is(.inventory-workspace,.inventory-product-modal) .inventory-section-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px}:is(.inventory-workspace,.inventory-product-modal) .inventory-section-header>div:first-child{min-width:0}:is(.inventory-workspace,.inventory-product-modal) .inventory-section-header p{margin-top:6px;max-width:70ch;color:var(--ops-muted);font-size:var(--ops-text-control)}:is(.inventory-workspace,.inventory-product-modal) .inventory-section-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-message,.inventory-page-error,.inventory-bulk-warning,.inventory-bulk-error,.stocktake-error-inline,.inventory-label-notice){display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);padding:12px 16px;color:var(--ops-body);background:var(--ops-paper);font-size:var(--ops-text-control);box-shadow:none}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-message--error,.inventory-page-error,.inventory-bulk-error,.stocktake-error-inline){border-color:#e3c5be;background:#fff8f4;color:#843f35}:is(.inventory-workspace,.inventory-product-modal) :is(.inventory-message--warning,.inventory-bulk-warning){background:#faf6ec;border-color:#ddcbb2;color:#755531}:is(.inventory-workspace,.inventory-product-modal) .inventory-message>div{flex:1;min-width:0}:is(.inventory-workspace,.inventory-product-modal) .panel{box-shadow:none;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper)}.inventory-workspace.is-stock-overview{--inventory-row-height: 72px;background:var(--ops-paper)}.inventory-workspace.is-stock-overview .inventory-surface{padding:28px 24px;gap:36px}.inventory-workspace.is-stock-overview h1{font-size:32px;font-weight:700}.inventory-workspace .inventory-worklist{width:100%;padding:0;overflow:visible;background:transparent;border:0}.inventory-workspace .inventory-discovery-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;padding:0 0 36px;border:0;background:transparent}.inventory-workspace .inventory-discovery-toolbar>*{min-width:0}.inventory-workspace .inventory-search{display:flex;flex:1 1 280px;max-width:420px;align-items:center;min-height:48px;gap:10px;padding:0 16px;border:1px solid var(--ops-input-line);border-radius:999px;background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-search>input{flex:1;width:0;min-width:0;min-height:46px;padding:8px 0;border:0;border-radius:0;font-size:14px;color:var(--ops-body);background:transparent;box-shadow:none}.inventory-workspace .inventory-search>input::placeholder{color:var(--ops-muted);opacity:1}.inventory-workspace .inventory-search>svg{flex-shrink:0;color:var(--ops-ink)}.inventory-workspace .inventory-search>.inventory-camera-icon{flex:0 0 44px;width:44px;min-height:44px;padding:0;margin-right:-12px;border-color:transparent;border-radius:50%;background:transparent;color:var(--ops-action)}.inventory-workspace .inventory-search>.inventory-camera-icon:hover:not(:disabled){background:var(--ops-control-hover);border-color:transparent}.inventory-filter-dropdown{position:relative;flex:0 1 auto;min-width:220px;max-width:320px}.inventory-workspace .inventory-filter-trigger{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding:10px 16px;border:1px solid var(--ops-input-line);border-radius:12px;background:var(--ops-paper);color:var(--ops-ink);font-size:14px;text-align:left;cursor:pointer}.inventory-filter-label{color:var(--ops-muted);white-space:nowrap}.inventory-workspace .inventory-filter-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.inventory-workspace .inventory-filter-trigger:hover:not(:disabled){border-color:var(--ops-muted)}.inventory-workspace .inventory-filter-trigger[aria-expanded=true]{outline:2px solid var(--ops-ink);outline-offset:-2px}.inventory-filter-menu{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:max(100%,260px);max-width:min(340px,calc(100vw - 48px));max-height:min(360px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:8px 20px;border-radius:14px;background:var(--ops-paper);box-shadow:0 12px 32px #07142629}.inventory-workspace .inventory-filter-option{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:56px;padding:14px 0;border:0;border-bottom:1px solid var(--ops-row-line);border-radius:0;color:var(--ops-ink);background:transparent;font-size:14px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.inventory-workspace .inventory-filter-option:last-child{border-bottom:0}.inventory-workspace .inventory-filter-option:hover{color:var(--ops-action);background:var(--ops-row-hover)}.inventory-workspace .inventory-filter-option:focus-visible{outline-offset:0}.inventory-filter-option-indicator{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--ops-muted);border-radius:50%}.inventory-filter-option[aria-selected=true] .inventory-filter-option-indicator{border:6px solid currentColor}.inventory-filter-error{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--ops-muted);font-size:var(--ops-text-control)}.inventory-workspace .inventory-selection-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;margin-bottom:12px;border:1px solid #bccbd8;background:#edf2f6;border-radius:var(--ops-radius-control)}.inventory-workspace .inventory-selection-toolbar>span{flex:1 1 240px;color:var(--ops-body);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-selection-toolbar>span strong{color:var(--ops-ink);font-size:var(--ops-text-control)}.inventory-workspace .inventory-selection-toolbar>small{flex:1 1 100%;color:var(--ops-muted)}.inventory-workspace .inventory-worklist-wrap{min-width:0;max-width:100%;min-height:220px;border:0;border-radius:0;overflow-x:auto;background:var(--ops-paper)}.inventory-workspace .inventory-worklist-table{display:table;table-layout:fixed;border-collapse:collapse;min-width:960px;width:100%;font-size:var(--ops-text-control)}.inventory-workspace .inventory-worklist-table colgroup{display:table-column-group}.inventory-workspace .inventory-worklist-table thead{display:table-header-group}.inventory-workspace .inventory-worklist-table tbody{display:table-row-group;padding:0;gap:0}.inventory-workspace .inventory-column-select{width:44px}.inventory-workspace :is(.inventory-column-product,.inventory-column-sku){width:24%}.inventory-workspace .inventory-column-quantity{width:12%}.inventory-workspace .inventory-column-availability{width:18%}.inventory-workspace .inventory-column-part-type{width:auto}.inventory-workspace .inventory-worklist-table th{width:auto;height:56px;padding:16px 12px;text-align:left;color:var(--ops-ink);background:var(--ops-paper);border:0;border-bottom:1px solid var(--ops-input-line);font-size:var(--ops-text-caption);font-weight:700;line-height:1.5;text-transform:none;letter-spacing:0}.inventory-workspace .inventory-worklist-table td{height:var(--inventory-row-height);padding:6px 12px;color:var(--ops-body);border:0;border-bottom:1px solid var(--ops-row-line);vertical-align:middle;line-height:1.4}.inventory-workspace .inventory-worklist-table tbody tr:last-child td{border-bottom:0}.inventory-workspace .inventory-worklist-table tbody tr:hover{background:var(--ops-row-hover)}.inventory-workspace .inventory-worklist-table tbody tr.is-selected{background:#edf2f6}.inventory-workspace .inventory-worklist-table .inventory-product-select{padding:0;text-align:center}.inventory-workspace .inventory-product-select label{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer}.inventory-workspace .inventory-product-select input{display:block;cursor:pointer}.inventory-workspace .inventory-select-page-label{display:none}.inventory-workspace .inventory-product-sku{font-size:var(--ops-text-caption);font-weight:500;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-product-sku span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.inventory-workspace .inventory-product-link{display:block;min-height:34px;width:100%;padding:4px 0;border:0;border-radius:3px;background:transparent;color:var(--ops-ink);text-align:left}.inventory-workspace .inventory-product-link strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--ops-text-caption);font-weight:650;line-height:18px;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.inventory-workspace .inventory-product-link:hover strong{color:var(--ops-action)}.inventory-workspace .inventory-product-part-type{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-worklist-table .inventory-number{text-align:left;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-physical-stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:16px 0;border-bottom:1px solid var(--ops-line)}.inventory-workspace .inventory-physical-stock dt{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-physical-stock dd{margin:4px 0 0;color:var(--ops-ink);font-size:var(--ops-text-body);font-weight:550;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-status{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border-radius:var(--ops-radius-status);font-size:var(--ops-text-label);font-weight:500;line-height:1.5;white-space:nowrap}.inventory-workspace .inventory-status-in-hand{background:var(--ops-positive-surface);color:var(--ops-positive)}.inventory-workspace .inventory-status-special-order{background:var(--ops-pending-surface);color:var(--ops-pending)}.inventory-workspace .inventory-status-nla{background:var(--ops-neutral-surface);color:var(--ops-neutral)}.inventory-workspace .inventory-status-review{background:var(--ops-pending-surface);color:var(--ops-pending)}.inventory-workspace .inventory-review-hold{color:var(--ops-pending)}.inventory-workspace .inventory-worklist-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0 0;border:0;color:var(--ops-muted);background:transparent;font-size:var(--ops-text-caption)}.inventory-workspace .inventory-worklist-footer button{width:auto}.inventory-workspace .inventory-worklist-footer>span{flex:1}.inventory-workspace .empty-state{min-height:180px;padding:32px 20px;gap:10px;color:var(--ops-muted);font-size:var(--ops-text-control)}.inventory-workspace .empty-state strong{font-size:.9375rem;color:var(--ops-ink)}.inventory-workspace .skeleton-row span{height:16px;background:var(--ops-header);border-radius:5px}.inventory-workspace .inventory-detail-backdrop{align-items:stretch;justify-content:flex-end;padding:16px;background:#1528403d;-webkit-backdrop-filter:none;backdrop-filter:none}.inventory-workspace .inventory-detail-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(600px,100%);height:100%;max-height:calc(100dvh - 32px);border:0;border-radius:var(--ops-radius-panel);background:var(--ops-paper);box-shadow:0 12px 40px #1528402e}.inventory-workspace .inventory-detail-header{padding:20px 24px 16px;background:var(--ops-paper)}.inventory-workspace .inventory-detail-header h2{font-size:1.125rem;font-weight:550;line-height:1.45;letter-spacing:-.015em}.inventory-workspace .inventory-detail-header p{font-size:var(--ops-text-control);margin-top:5px;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-detail-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 24px 12px;border-bottom:1px solid var(--ops-line)}.inventory-workspace .inventory-detail-navigation>span{flex:1;color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-detail-navigation>small{flex-basis:100%;color:var(--ops-muted);font-size:var(--ops-text-label)}.inventory-workspace .inventory-detail-scroll{padding:20px 24px;scrollbar-gutter:stable}.inventory-workspace .inventory-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.inventory-workspace :is(.inventory-detail-primary,.inventory-detail-secondary){gap:16px}.inventory-workspace .inventory-detail-current{min-height:42px;padding:0 0 12px;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace .inventory-detail-current>small{font-size:var(--ops-text-label)}.inventory-workspace :is(.inventory-detail-disclosure,.inventory-action-more){border:0;border-top:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace .inventory-detail-disclosure>summary{padding:14px 0}.inventory-workspace .inventory-detail-disclosure>summary strong{font-size:var(--ops-text-control);font-weight:500}.inventory-workspace .inventory-detail-disclosure>summary small{font-size:var(--ops-text-caption);color:var(--ops-muted)}.inventory-workspace .inventory-detail-disclosure-body{padding:0 0 16px}.inventory-workspace .inventory-detail-fact{border:0;border-bottom:1px solid var(--ops-line);border-radius:0;padding:12px 0;background:transparent}.inventory-workspace .inventory-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-workspace .inventory-target-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 8px;min-height:78px;padding:12px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-target-option>input{position:static;grid-column:1;grid-row:1;align-self:center;margin:0}.inventory-workspace .inventory-target-option>span{grid-column:2;grid-row:1;min-width:0;overflow-wrap:normal;font-size:var(--ops-text-control);font-weight:550}.inventory-workspace .inventory-target-option>small{grid-column:2;grid-row:2;color:var(--ops-muted);font-size:var(--ops-text-label)}.inventory-workspace .inventory-target-option.is-selected{border-color:var(--ops-focus);background:#edf2f6;box-shadow:none}.inventory-workspace .inventory-target-fieldset{margin:0;padding:0;border:0;min-width:0}.inventory-workspace .inventory-target-fieldset legend{margin:0 0 12px;color:var(--ops-ink);font-size:var(--ops-text-control);font-weight:550}.inventory-workspace :is(.inventory-action-panel,.inventory-action-explainer){font-size:var(--ops-text-control)}.inventory-workspace .inventory-action-header{padding:0}.inventory-workspace :is(.inventory-action-field,.inventory-input-field){gap:7px;font-size:var(--ops-text-caption);font-weight:500}.inventory-workspace :is(.inventory-action-field,.inventory-input-field) :is(input,select,textarea){min-height:42px;padding:10px 12px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);color:var(--ops-body);background:var(--ops-paper);box-shadow:none;font-size:var(--ops-text-control)}.inventory-workspace :is(.inventory-action-actions,.inventory-action-footer){gap:8px}.inventory-workspace .inventory-action-more>summary{font-size:var(--ops-text-control);font-weight:500}.inventory-workspace :is(.inventory-bulk-workspace,.inventory-transfer-workspace,.inventory-label-workspace,.stocktake-landing){display:grid;gap:24px}.inventory-workspace :is(.inventory-bulk-shell,.inventory-bulk-runs,.inventory-transfer-shell){padding:24px;border-radius:var(--ops-radius-panel)}.inventory-workspace :is(.inventory-bulk-header,.inventory-transfer-header){display:flex;align-items:flex-start;gap:16px;padding:0 0 20px;border:0;background:transparent}.inventory-workspace :is(.inventory-bulk-header h2,.inventory-transfer-header h2){font-size:var(--ops-text-section);font-weight:600}.inventory-workspace :is(.inventory-bulk-header p,.inventory-transfer-header p){margin-top:6px;color:var(--ops-muted);font-size:var(--ops-text-control);max-width:70ch}.inventory-workspace .inventory-bulk-steps{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 20px;margin:0;border:0;background:transparent}.inventory-workspace .inventory-bulk-steps li{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-bulk-steps li:not(:last-child):after{display:none}.inventory-workspace .inventory-bulk-steps li>span{width:22px;height:22px;min-width:22px;border:1px solid var(--ops-line);background:transparent;color:var(--ops-muted);font-size:var(--ops-text-label)}.inventory-workspace .inventory-bulk-steps li.is-current{color:var(--ops-ink)}.inventory-workspace .inventory-bulk-steps li.is-current>span{background:var(--ops-action);color:var(--ops-paper);border-color:var(--ops-action)}.inventory-workspace .inventory-bulk-steps strong{font-size:var(--ops-text-caption);font-weight:500}.inventory-workspace .inventory-input-method{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.inventory-workspace .inventory-input-method legend{font-size:var(--ops-text-caption);font-weight:500;color:var(--ops-muted)}.inventory-workspace .inventory-input-method label{min-height:44px;font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-upload-layout{grid-template-columns:minmax(0,1fr);padding:0;gap:24px}.inventory-workspace .inventory-bulk-upload-layout.is-direct-input{gap:16px}.inventory-workspace .inventory-bulk-upload-layout.is-direct-input>div>ul{max-height:230px;overflow-y:auto;padding:12px 16px 12px 32px;margin:12px 0;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);background:var(--ops-canvas);font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-upload-layout.is-direct-input>div>ul li+li{margin-top:8px}.inventory-workspace .inventory-bulk-upload-layout.is-direct-input>div>p{color:var(--ops-muted);font-size:var(--ops-text-caption);margin-top:6px}.inventory-workspace .inventory-bulk-dropzone{min-height:190px;border:1px dashed #9ca9b5;border-radius:var(--ops-radius-control);background:var(--ops-canvas)}.inventory-workspace .inventory-bulk-input-note{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-bulk-file-guide{padding:0;border:0;border-top:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace .inventory-bulk-file-guide>summary{width:fit-content;min-height:44px;padding:12px 0;color:var(--ops-action);font-size:var(--ops-text-control);cursor:pointer}.inventory-workspace .inventory-bulk-file-guide dl{display:flex;flex-wrap:wrap;gap:16px 40px;margin:8px 0 16px}.inventory-workspace .inventory-bulk-file-guide dl>div{padding:0;border:0}.inventory-workspace .inventory-bulk-file-guide :is(dt,dd){font-weight:500}.inventory-workspace .inventory-bulk-file-guide dt{font-size:var(--ops-text-caption)}.inventory-workspace .inventory-bulk-file-guide dd{font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-mapping{max-width:560px;margin-top:16px}.inventory-workspace .inventory-bulk-mapping summary{min-height:44px;font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-mapping label{font-weight:500}.inventory-workspace .inventory-history-disclosure{border-top:1px solid var(--ops-line)}.inventory-workspace .inventory-history-disclosure>summary{width:fit-content;min-height:44px;padding:12px 0;color:var(--ops-muted);font-size:var(--ops-text-control);cursor:pointer}.inventory-workspace .inventory-history-disclosure>.inventory-activity{padding:16px 0 0;border:0;background:transparent}.inventory-workspace .inventory-bulk-filebar{padding:12px;margin:0 0 16px;background:var(--ops-canvas);border:1px solid var(--ops-line);border-radius:var(--ops-radius-control)}.inventory-workspace .inventory-bulk-summary{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.inventory-workspace .inventory-bulk-summary button{flex:1 1 110px;display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid var(--ops-line);border-radius:8px;background:var(--ops-paper)}.inventory-workspace .inventory-bulk-summary strong{font-size:.875rem;font-weight:550;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-bulk-summary button.is-selected{background:#edf2f6;color:var(--ops-ink);border-color:#bccbd8}.inventory-workspace .inventory-bulk-review-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:0 0 16px;border:0;background:transparent}.inventory-workspace .inventory-bulk-review-toolbar label{border:0;padding:0;border-radius:0;background:transparent;display:flex;gap:8px;align-items:center;min-height:40px;color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-bulk-review-toolbar label:has(input[type=search]){flex:1 1 300px;flex-direction:column;align-items:stretch}.inventory-workspace .inventory-bulk-review-toolbar input[type=search]{width:100%;min-width:120px;padding:10px 12px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);font-size:var(--ops-text-control);background:var(--ops-paper);color:var(--ops-body)}.inventory-workspace .inventory-bulk-review-toolbar select{min-height:38px;border:1px solid var(--ops-input-line);border-radius:8px;padding:6px 10px;background:var(--ops-paper);color:var(--ops-body);font-size:var(--ops-text-control)}.inventory-workspace :is(.inventory-bulk-table,.inventory-bulk-review-table,.stocktake-review-table){font-size:var(--ops-text-control)}.inventory-workspace :is(.inventory-bulk-table,.inventory-bulk-review-table,.stocktake-review-table) th{padding:14px 18px;color:var(--ops-table-label);background:var(--ops-header);font-size:var(--ops-text-caption);font-weight:550;text-transform:none;letter-spacing:0}.inventory-workspace :is(.inventory-bulk-table,.inventory-bulk-review-table,.stocktake-review-table) td{height:var(--inventory-row-height);padding:10px 18px;border-bottom:1px solid var(--ops-line)}.inventory-workspace .inventory-bulk-approval{margin-top:20px;padding:20px 0 0;border:0;border-top:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace .inventory-bulk-runs>header{margin-bottom:16px;padding:0;border:0}.inventory-workspace .inventory-bulk-run-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--ops-line)}.inventory-workspace .inventory-bulk-run-list>button{display:grid;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr);gap:12px 24px;align-items:center;min-height:68px;padding:14px 4px;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:transparent;text-align:left;box-shadow:none;font-size:var(--ops-text-control);color:var(--ops-body)}.inventory-workspace .inventory-bulk-run-list>button:hover{background:var(--ops-row-hover)}.inventory-workspace .inventory-bulk-run-list>button>span{display:grid;gap:4px}.inventory-workspace .inventory-bulk-run-list small{font-size:var(--ops-text-caption);color:var(--ops-muted)}.inventory-workspace .inventory-operation-outcome{display:grid;gap:4px;justify-items:start}.inventory-workspace .inventory-operation-counts{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-activity-empty{min-height:160px;display:grid;place-items:center;color:var(--ops-muted);font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-run-detail{margin-top:20px;padding:20px 0 0;border:0;border-top:1px solid var(--ops-line);background:transparent}.inventory-workspace .inventory-bulk-run-detail>article{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 16px;padding:12px 0;border-bottom:1px solid var(--ops-line);font-size:var(--ops-text-control)}.inventory-workspace .inventory-bulk-run-detail>article>strong{flex:1 1 280px}.inventory-workspace .inventory-bulk-run-detail>article small{display:block;color:var(--ops-muted);margin-top:3px}.inventory-workspace .inventory-system-disclosure{border-top:1px solid var(--ops-line);padding-top:12px}.inventory-workspace .inventory-system-disclosure>summary{padding:10px 4px;color:var(--ops-ink);font-size:var(--ops-text-control);cursor:pointer}.inventory-workspace .inventory-system-disclosure>summary span{margin-left:12px;color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-operations-workspace{margin-top:16px}.inventory-workspace :is(.inventory-operations-hero,.inventory-alerts,.inventory-operations-diagnostics){border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);padding:20px;background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-operations-metrics strong{font-size:1.375rem;font-weight:550}.inventory-workspace :is(.inventory-operations-icon,.inventory-operations-heading .inventory-operations-icon){display:none}.inventory-workspace :is(.stocktake-start,.stocktake-session-list,.stocktake-review,.stocktake-apply){padding:24px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);box-shadow:none}.inventory-workspace :is(.stocktake-section-heading,.stocktake-review-header,.stocktake-apply-header){padding:0 0 20px;border:0;gap:16px}.inventory-workspace :is(.stocktake-section-heading,.stocktake-review-header,.stocktake-apply-header) p{margin-top:6px;color:var(--ops-muted);font-size:var(--ops-text-control);max-width:70ch}.inventory-workspace :is(.stocktake-field,.stocktake-scope-search,.stocktake-manual-entry label){font-size:var(--ops-text-caption);font-weight:500;color:var(--ops-muted)}.inventory-workspace :is(.stocktake-field input,.stocktake-scope-search,.stocktake-manual-entry input){min-height:42px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);color:var(--ops-body);box-shadow:none}.inventory-workspace .stocktake-scope-results{max-height:240px;overflow-y:auto;border-radius:var(--ops-radius-control);border-color:var(--ops-line);background:var(--ops-paper)}.inventory-workspace .stocktake-scope-results button{min-height:54px;padding:10px 12px;border-bottom:1px solid var(--ops-line);font-size:var(--ops-text-control);color:var(--ops-ink)}.inventory-workspace .stocktake-scope-selection{background:var(--ops-canvas);border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);padding:16px}.inventory-workspace .stocktake-scope-selection>strong{font-size:var(--ops-text-section)}.inventory-workspace .stocktake-start-footer{margin-top:20px;padding:16px 0 0;border-top:1px solid var(--ops-line)}.inventory-workspace .stocktake-capture-notice{padding:12px 16px;font-size:var(--ops-text-control);color:var(--ops-muted);border:1px solid var(--ops-line);background:var(--ops-paper);border-radius:var(--ops-radius-control);box-shadow:none}.inventory-workspace .stocktake-session-header{padding:16px 20px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper)}.inventory-workspace .stocktake-network{padding:6px 10px;border-radius:var(--ops-radius-status);font-size:var(--ops-text-caption);font-weight:500}.inventory-workspace .stocktake-network.is-online{color:var(--ops-positive);background:var(--ops-positive-surface)}.inventory-workspace .stocktake-network.is-offline{color:var(--ops-pending);background:var(--ops-pending-surface)}.inventory-workspace .stocktake-progress{padding:16px 20px;border-radius:var(--ops-radius-panel);background:var(--ops-paper);border:1px solid var(--ops-line);box-shadow:none}.inventory-workspace .stocktake-progress strong{font-size:1.375rem;font-weight:550}.inventory-workspace .stocktake-scanner-stage{gap:20px}.inventory-workspace .stocktake-wedge{border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-panel);box-shadow:none;background:var(--ops-paper)}.inventory-workspace .stocktake-wedge input{color:var(--ops-ink);font-size:1.125rem;font-weight:450}.inventory-workspace .stocktake-latest{border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);box-shadow:none}.inventory-workspace :is(.stocktake-review-summary,.stocktake-apply-plan){display:flex;flex-wrap:wrap;gap:20px;padding:16px 0;border:0;border-block:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace :is(.stocktake-review-summary,.stocktake-apply-plan)>div{padding:0;border:0;background:transparent}.inventory-workspace :is(.stocktake-review-summary,.stocktake-apply-plan) strong{font-size:1.25rem;font-weight:550}.inventory-workspace .stocktake-apply-approval{padding:0;border:0;border-radius:0;background:transparent}.inventory-workspace .stocktake-apply-approval-copy{background:transparent;border:0;padding:16px 0;font-size:var(--ops-text-control)}.inventory-workspace .stocktake-apply-steps{padding:0 0 16px;border:0;background:transparent}.inventory-workspace .stocktake-apply-steps li{background:transparent;border:0;font-size:var(--ops-text-caption)}.inventory-workspace .stocktake-sticky-actions{border-top:1px solid var(--ops-line);background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-shared-labels{display:grid;gap:16px;min-width:0}.inventory-workspace .inventory-shared-labels>.inventory-section-header{padding-bottom:8px}.inventory-workspace .inventory-shared-labels .inventory-button{min-height:44px}.inventory-workspace .inventory-queue-scan{display:flex;align-items:stretch;gap:10px;margin-bottom:8px}.inventory-workspace .inventory-queue-scan>label{display:flex;align-items:center;gap:12px;flex:1;min-width:0;max-width:640px;min-height:48px;padding:0 16px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);color:var(--ops-muted);background:var(--ops-paper)}.inventory-workspace .inventory-queue-scan>label>svg{flex-shrink:0}.inventory-workspace .inventory-queue-scan input{width:100%;min-width:0;min-height:46px;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--ops-ink);box-shadow:none}.inventory-workspace .inventory-queue-scan input::placeholder{color:var(--ops-muted);opacity:1}.inventory-workspace .inventory-queue-matches{display:grid;gap:8px;max-width:640px}.inventory-workspace .inventory-queue-matches>button{justify-content:flex-start;text-align:left}.inventory-workspace .inventory-queue-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-label-queue-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper)}.inventory-workspace .inventory-label-queue-table{width:100%;min-width:750px;table-layout:fixed;border-collapse:collapse;font-size:var(--ops-text-control)}.inventory-workspace .inventory-label-queue-table th{padding:14px 16px;border:0;border-bottom:1px solid var(--ops-line);background:var(--ops-header);color:var(--ops-table-label);font-size:var(--ops-text-caption);font-weight:550;text-align:left;text-transform:none;letter-spacing:0}.inventory-workspace .inventory-label-queue-table th:first-child{width:52px}.inventory-workspace .inventory-label-queue-table th:nth-child(2){width:15%}.inventory-workspace .inventory-label-queue-table th:nth-child(3){width:15%}.inventory-workspace .inventory-label-queue-table th:nth-child(4){width:18%}.inventory-workspace .inventory-label-queue-table th:nth-child(6){width:70px}.inventory-workspace .inventory-label-queue-table th:last-child{width:54px}.inventory-workspace .inventory-label-queue-table td{height:64px;padding:12px 16px;border:0;border-bottom:1px solid var(--ops-row-line);vertical-align:middle;color:var(--ops-body);font-variant-numeric:tabular-nums}.inventory-workspace .inventory-label-queue-table tr:last-child td{border-bottom:0}.inventory-workspace .inventory-label-queue-table tbody tr:hover{background:var(--ops-row-hover)}.inventory-workspace .inventory-label-queue-table tbody tr.is-selected{background:#edf2f6}.inventory-workspace .inventory-label-queue-table :is(.inventory-queue-select,th:first-child){text-align:center}.inventory-workspace .inventory-label-queue-table input[type=checkbox]{display:inline-block;vertical-align:middle;cursor:pointer}.inventory-workspace .inventory-label-queue-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.inventory-workspace .inventory-queue-product strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--ops-ink);font-weight:500;line-height:1.5;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.inventory-workspace .inventory-queue-product small{display:block;margin-top:4px;color:var(--ops-muted);font-size:var(--ops-text-caption);font-weight:400}.inventory-workspace .inventory-label-queue-table .inventory-number{text-align:right;font-variant-numeric:tabular-nums}.inventory-workspace .inventory-label-queue-table .inventory-queue-actions{padding:8px;text-align:center}.inventory-workspace .inventory-queue-actions .ghost-icon{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:36px}.inventory-workspace .inventory-queue-empty{display:grid;justify-items:center;align-content:center;gap:10px;min-height:300px;padding:32px;border-block:1px solid var(--ops-line);text-align:center;color:var(--ops-muted)}.inventory-workspace .inventory-queue-empty h3{margin-top:6px;font-size:var(--ops-text-section)}.inventory-workspace .inventory-queue-empty p{max-width:38ch;font-size:var(--ops-text-control)}.inventory-workspace .inventory-queue-footnote{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-product-label-action{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.inventory-workspace .inventory-product-label-action :is(p,span[role=status],span[role=alert]){font-size:var(--ops-text-caption);color:var(--ops-muted)}.inventory-workspace .inventory-label-hero{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.inventory-workspace .inventory-label-setup-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:20px}.inventory-workspace :is(.inventory-label-builder,.inventory-label-drive-card,.inventory-label-job-panel,.inventory-label-history){padding:24px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-label-section-heading{padding:0 0 16px}.inventory-workspace .inventory-label-search{min-height:42px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);box-shadow:none}.inventory-workspace .inventory-label-search input{font-size:var(--ops-text-control);font-weight:400}.inventory-workspace .inventory-label-search-result{min-height:54px;padding:10px 12px;background:transparent;border-bottom:1px solid var(--ops-line);border-radius:0}.inventory-workspace .inventory-label-draft-row{border:0;border-bottom:1px solid var(--ops-line);border-radius:0;padding:12px 0;background:transparent}.inventory-workspace .inventory-label-draft-row strong{font-size:var(--ops-text-control);font-weight:500}.inventory-workspace .inventory-label-copy-control{border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper)}.inventory-workspace .inventory-label-copy-control :is(button,input){min-height:38px;font-size:var(--ops-text-control);font-weight:500}.inventory-workspace .inventory-label-builder-footer{padding:16px 0 0;margin-top:16px;border-top:1px solid var(--ops-line)}.inventory-workspace .inventory-label-builder-footer .soft-button{min-height:42px}.inventory-workspace .inventory-label-drive-card.is-summary{padding:18px;background:var(--ops-canvas)}.inventory-workspace .inventory-label-drive-heading{gap:10px}.inventory-workspace .inventory-label-drive-heading h2{font-size:.9375rem}.inventory-workspace .inventory-label-drive-heading>.inventory-label-icon{display:none}.inventory-workspace :is(.inventory-label-readiness,.inventory-label-status,.stocktake-session-state,.stocktake-review-category,.stocktake-apply-state,.inventory-operations-state){border:0;border-radius:var(--ops-radius-status);padding:4px 8px;font-size:var(--ops-text-label);font-weight:500;line-height:1.5;box-shadow:none}.inventory-workspace .inventory-label-operations{gap:20px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr)}.inventory-workspace .inventory-label-history-row{min-height:66px;padding:12px 0;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:transparent}.inventory-workspace .inventory-label-history-row:hover,.inventory-workspace .inventory-label-history-row.is-selected{background:#edf2f6}.inventory-workspace .inventory-label-timeline{gap:12px;padding:16px 0;margin-block:16px;border-block:1px solid var(--ops-line);background:transparent}.inventory-workspace .inventory-label-timeline li>span{width:24px;height:24px;border-radius:50%;font-size:var(--ops-text-label)}.inventory-workspace .inventory-label-review-list article{padding:12px 0;border:0;border-bottom:1px solid var(--ops-line);background:transparent}.inventory-workspace .inventory-label-job-actions{gap:8px;padding-top:16px;border-top:1px solid var(--ops-line)}@container workspace-shell (max-width: 620px){.inventory-workspace .inventory-search{flex-basis:100%;max-width:none}.inventory-workspace .inventory-filter-dropdown{flex:1 1 220px;max-width:none}.inventory-workspace .inventory-filter-menu{width:100%}}@media(max-width:1100px){.inventory-workspace .inventory-label-setup-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.inventory-workspace .inventory-surface,.inventory-workspace.is-stock-overview .inventory-surface{gap:24px;padding:16px}.inventory-workspace.is-stock-overview h1{font-size:26px}.inventory-workspace .inventory-discovery-toolbar{padding-bottom:24px}.inventory-workspace h1{font-size:1.625rem}.inventory-workspace .inventory-search>.inventory-camera-icon{flex-basis:44px;width:44px;min-height:44px}.inventory-workspace .inventory-label-operations{grid-template-columns:minmax(0,1fr)}.inventory-workspace .inventory-bulk-run-list>button{grid-template-columns:minmax(0,1fr);gap:8px}.inventory-workspace .inventory-detail-backdrop{padding:0}.inventory-workspace .inventory-detail-panel{width:100%;max-height:100dvh;border-radius:0}.inventory-workspace .inventory-detail-header{padding:16px}.inventory-workspace .inventory-detail-navigation{padding:8px 16px 12px}.inventory-workspace .inventory-detail-scroll{padding:16px}.inventory-workspace .inventory-target-option{padding:10px;gap:6px}}@media(max-width:820px){.inventory-workspace .page-heading{flex-wrap:wrap;gap:8px}.inventory-workspace .inventory-selection-toolbar>span{flex:1 1 100%}.inventory-workspace .inventory-selection-toolbar>button{flex:1 1 110px}.inventory-workspace .inventory-selection-toolbar>button:last-of-type{flex-basis:100%}.inventory-workspace .inventory-worklist-wrap{overflow-x:hidden}.inventory-workspace .inventory-worklist-table{min-width:0}.inventory-workspace .inventory-worklist-table colgroup{display:none}.inventory-workspace .inventory-worklist-table thead,.inventory-workspace .inventory-worklist-table thead tr{display:block}.inventory-workspace .inventory-worklist-table thead th:not(.inventory-product-select){display:none}.inventory-workspace .inventory-worklist-table thead .inventory-product-select{display:block;width:100%;height:auto;padding:0 5px}.inventory-workspace .inventory-worklist-table thead .inventory-product-select label{display:flex;width:fit-content;gap:12px;margin:0;padding:0 7px}.inventory-workspace .inventory-select-page-label{display:inline}.inventory-workspace .inventory-worklist-table,.inventory-workspace .inventory-worklist-table tbody{display:block}.inventory-workspace .inventory-worklist-table tbody tr{display:grid;grid-template-columns:30px minmax(0,1fr);gap:5px 8px;padding:14px 12px;border-bottom:1px solid var(--ops-line)}.inventory-workspace .inventory-worklist-table tbody tr:last-child{border-bottom:0}.inventory-workspace .inventory-worklist-table td{display:block;height:auto;padding:0;border:0;min-width:0}.inventory-workspace .inventory-worklist-table tbody .inventory-product-select{grid-column:1;grid-row:1 / 6;padding:0;align-self:start}.inventory-workspace .inventory-product-select input{width:22px;height:22px;margin:0}.inventory-workspace tbody .inventory-product-select label{margin-left:-7px}.inventory-workspace .inventory-product-cell{grid-column:2 / -1;grid-row:1}.inventory-workspace .inventory-product-link{min-height:44px}.inventory-workspace .inventory-product-sku{grid-column:2;grid-row:2;color:var(--ops-muted)}.inventory-workspace .inventory-product-sku:before{content:"SKU "}.inventory-workspace .inventory-product-sku span{display:inline}.inventory-workspace .inventory-product-part-type{grid-column:2;grid-row:5}.inventory-workspace .inventory-product-part-type:before{content:"Part type ";color:var(--ops-table-label);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-product-availability{grid-column:2;grid-row:4;align-self:center}.inventory-workspace .inventory-worklist-table .inventory-product-quantity{grid-column:2;grid-row:3;text-align:left}.inventory-workspace .inventory-product-quantity:before{content:"Inventory ";color:var(--ops-table-label);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-worklist-table td[colspan]{grid-column:1 / -1}.inventory-workspace .inventory-worklist-footer{flex-wrap:wrap}.inventory-workspace .inventory-worklist-footer>span{flex:1 1 100%;padding-bottom:4px}.inventory-workspace :is(.inventory-bulk-shell,.inventory-bulk-runs,.inventory-transfer-shell,.stocktake-start,.stocktake-session-list,.stocktake-review,.stocktake-apply,.inventory-label-builder,.inventory-label-job-panel,.inventory-label-history){padding:16px}.inventory-workspace .inventory-section-header{flex-wrap:wrap;gap:12px;padding-bottom:16px}.inventory-workspace .inventory-section-header .inventory-section-actions{width:100%}.inventory-workspace .inventory-bulk-review-toolbar label:has(input[type=search]){flex-basis:100%;flex-direction:column;align-items:stretch}.inventory-workspace .inventory-bulk-review-toolbar input[type=search]{min-width:0}.inventory-workspace .inventory-bulk-file-guide dl{display:grid;gap:14px}.inventory-workspace :is(.inventory-bulk-table,.inventory-bulk-review-table,.stocktake-review-table) td{height:auto;padding:8px 0}.inventory-workspace .inventory-queue-scan{gap:8px}.inventory-workspace .inventory-queue-scan>label{gap:8px;padding-inline:10px}.inventory-workspace .inventory-queue-scan input{font-size:var(--ops-text-caption)}.inventory-workspace .inventory-label-queue-table-wrap{overflow:visible}.inventory-workspace .inventory-label-queue-table{display:block;min-width:0}.inventory-workspace .inventory-label-queue-table thead{display:block;border-radius:var(--ops-radius-panel) var(--ops-radius-panel) 0 0;background:var(--ops-header)}.inventory-workspace .inventory-label-queue-table thead tr{display:block}.inventory-workspace .inventory-label-queue-table th:not(:first-child){display:none}.inventory-workspace .inventory-label-queue-table th:first-child{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;border-radius:inherit}.inventory-workspace .inventory-label-queue-table th:first-child:after{content:"Select all"}.inventory-workspace .inventory-label-queue-table tbody{display:block}.inventory-workspace .inventory-label-queue-table tbody tr{display:grid;grid-template-columns:28px minmax(0,1fr) 36px;gap:7px 8px;padding:16px 12px;border-bottom:1px solid var(--ops-line)}.inventory-workspace .inventory-label-queue-table tbody tr:last-child{border-bottom:0;border-radius:0 0 var(--ops-radius-panel) var(--ops-radius-panel)}.inventory-workspace .inventory-label-queue-table td{display:block;min-width:0;height:auto;padding:0;border:0}.inventory-workspace .inventory-label-queue-table .inventory-queue-select{grid-column:1;grid-row:1 / 6;padding-top:4px}.inventory-workspace .inventory-label-queue-table td[data-label]{grid-column:2}.inventory-workspace .inventory-label-queue-table td[data-label]:before{content:attr(data-label) " ";color:var(--ops-table-label);font-size:var(--ops-text-caption);font-weight:550}.inventory-workspace .inventory-label-queue-table .inventory-queue-product{grid-row:1;padding-bottom:4px}.inventory-workspace .inventory-label-queue-table .inventory-queue-product:before{display:none}.inventory-workspace .inventory-queue-product strong{font-size:var(--ops-text-body)}.inventory-workspace .inventory-label-queue-table .inventory-number{text-align:left}.inventory-workspace .inventory-label-queue-table .inventory-queue-actions{grid-column:3;grid-row:1 / 3;padding:0}.inventory-workspace .inventory-queue-actions .inventory-button{padding-inline:4px;font-size:var(--ops-text-caption)}.inventory-workspace .inventory-queue-empty{min-height:240px;padding:24px 16px}.inventory-workspace .inventory-target-grid{gap:6px}.inventory-workspace .inventory-target-option{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:5px;padding:8px;min-height:98px}.inventory-workspace .inventory-detail-current{align-items:flex-start;flex-wrap:wrap;gap:8px}.inventory-workspace .stocktake-review-summary{gap:12px 24px}.inventory-workspace .stocktake-session-header{gap:12px}.inventory-workspace .stocktake-scope-builder,.inventory-workspace .stocktake-scanner-stage{grid-template-columns:minmax(0,1fr)}.inventory-workspace .stocktake-network{justify-self:start}.inventory-workspace .inventory-system-disclosure>summary span{display:block;margin:4px 0 0}}@media(pointer:coarse),(max-width:620px){.inventory-workspace :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}.inventory-workspace .inventory-product-select{min-height:44px}}@media(prefers-reduced-motion:reduce){.inventory-workspace *,.inventory-workspace *:before,.inventory-workspace *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.inventory-workspace .inventory-selected-source{display:grid;gap:8px;font-size:var(--ops-text-control)}.inventory-workspace .inventory-selected-source p{color:var(--ops-muted);font-size:var(--ops-text-caption)}.inventory-workspace .inventory-selected-source summary{padding:8px 0;color:var(--ops-action);cursor:pointer}.inventory-workspace .inventory-selected-source ul{max-height:230px;overflow-y:auto;padding:12px 16px 12px 32px;margin:0;border:1px solid var(--ops-line);border-radius:var(--ops-radius-control);background:var(--ops-canvas)}.inventory-workspace .inventory-selected-source li+li{margin-top:8px}.inventory-workspace .stocktake-apply-steps{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;margin:0;border:0}.inventory-workspace .stocktake-apply-steps li{display:flex;align-items:center;gap:8px;padding:0}.inventory-workspace .stocktake-apply-steps li:before,.inventory-workspace .stocktake-apply-steps li:after{display:none}.inventory-workspace .stocktake-apply-steps li>span{width:22px;height:22px;font-size:var(--ops-text-label)}.inventory-workspace .stocktake-apply-steps li>strong{font-size:var(--ops-text-caption);font-weight:500}.inventory-camera-launch{min-height:44px}.inventory-camera-dialog.modal-panel{width:min(100%,620px);max-height:calc(100dvh - 24px);padding:16px;color:var(--ops-ink, #152840);background:var(--ops-paper, #fffefa);border-radius:12px}.inventory-camera-dialog .modal-header{align-items:center;margin-bottom:16px}.inventory-camera-dialog .modal-header h2{font-size:20px;font-weight:600;letter-spacing:-.02em}.inventory-camera-dialog .modal-header .icon-button{min-width:44px;min-height:44px}.inventory-camera-body.modal-body{display:grid;gap:16px;padding:0}.inventory-camera-preview{position:relative;overflow:hidden;min-height:190px;height:min(45dvh,360px);border-radius:8px;background:#101c2a}.inventory-camera-preview video{display:block;width:100%;height:100%;object-fit:contain}.inventory-camera-guide{position:absolute;top:30%;right:8%;bottom:30%;left:8%;border:2px solid #fffefa;border-radius:6px;pointer-events:none}.inventory-camera-status{margin:0;font-size:16px;line-height:1.5;color:var(--ops-body, #344559);overflow-wrap:anywhere}.inventory-camera-actions{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:max(0px,env(safe-area-inset-bottom))}.inventory-camera-actions:empty{display:none}.inventory-camera-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--ops-line, #d8dcdf);border-radius:var(--ops-radius-control, 8px);background:var(--ops-paper, #fffefa);color:var(--ops-ink, #152840);font:inherit;font-size:16px;cursor:pointer}.inventory-camera-actions button:disabled{opacity:.5;cursor:wait}.inventory-camera-dialog button:focus-visible{outline:2px solid var(--ops-focus, #365f86);outline-offset:3px}@media(hover:hover){.inventory-camera-actions button:hover:not(:disabled){background:var(--ops-control-hover, #eef1f3)}}@media(min-width:640px){.inventory-camera-dialog.modal-panel{padding:24px}}.inventory-product-tool{display:grid;align-content:start;gap:14px;padding-block:18px;border-top:1px solid var(--ops-line);min-width:0;color:var(--ops-ink)}.inventory-product-tool h3{margin:0;font-size:15px;font-weight:600}.inventory-stock-status-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.inventory-order-stock h4{margin:0;font-size:14px;font-weight:600}.inventory-stock-orders{display:grid;gap:16px;list-style:none;margin:0;padding:0}.inventory-stock-orders li{display:grid;gap:8px;border-bottom:1px solid var(--ops-line);padding-bottom:16px;overflow-wrap:anywhere}.inventory-stock-orders strong{font-size:14px}.inventory-publication-preview{display:grid;min-width:0;gap:12px;padding:16px;border:1px solid var(--ops-line);border-radius:8px}.inventory-publication-preview table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px}.inventory-publication-preview :is(th,td){padding:8px 4px;border-bottom:1px solid var(--ops-line);text-align:right}.inventory-publication-preview th:first-child{text-align:left}.inventory-publication-review{display:flex!important;align-items:start;line-height:1.5}.inventory-publication-review input{width:18px!important;min-height:18px!important;margin:0;flex:0 0 18px}.inventory-product-tool p{margin:0;color:var(--muted, #617080);font-size:13px;line-height:1.5}.inventory-product-tool form,.inventory-product-tool fieldset{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.inventory-product-tool label,.inventory-tool-search{display:grid;gap:7px;font-size:12px;font-weight:500}.inventory-product-tool :is(input,select),.inventory-tool-search input{box-sizing:border-box;min-width:0;width:100%;min-height:42px;padding:10px 12px;border:1px solid #cdd5dd;border-radius:7px;background:#fff;color:#102a46;font:inherit;font-size:14px}.inventory-product-tool :is(input,select):focus-visible,.inventory-tool-search input:focus-visible{outline:2px solid #244c76;outline-offset:2px}.inventory-product-tool fieldset:disabled{opacity:.65}.inventory-tool-actions{display:flex;flex-wrap:wrap;gap:10px}.inventory-barcode-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.inventory-barcode-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;overflow-wrap:anywhere}.inventory-barcode-list small,.inventory-product-matches small{color:#617080}.inventory-product-modal{color:#152d47}.inventory-product-modal-body{display:grid;align-content:start;gap:16px;min-width:0}.inventory-product-modal :is(button,input,select){font-family:inherit}.inventory-product-modal button:disabled{cursor:not-allowed;opacity:.5}.inventory-product-modal :is(button,input,select):focus-visible{outline:2px solid var(--ops-focus);outline-offset:3px}.inventory-product-modal-body h3,.inventory-product-modal-body p{margin:0;overflow-wrap:anywhere}.inventory-scanned-code{font-variant-numeric:tabular-nums;color:#617080}.inventory-product-matches{display:grid;gap:6px;max-height:40dvh;overflow-y:auto}.inventory-product-matches button{justify-content:flex-start;text-align:left;white-space:normal;padding:12px}.inventory-product-matches span{display:grid;gap:5px}.inventory-draft-status{width:fit-content;background:#edf0f3;color:#465c73;padding:5px 8px;border-radius:4px;font-size:12px}.inventory-queue-scan .inventory-camera-launch{flex-shrink:0}@media(max-width:820px){.inventory-product-modal{max-height:calc(100dvh - 16px);width:calc(100vw - 16px);margin-inline:auto}.inventory-product-modal-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}.inventory-workspace :is(input:not([type=checkbox]),select,textarea),.inventory-product-modal :is(input,select,textarea){font-size:16px}.inventory-workspace .inventory-queue-scan input{font-size:16px}.inventory-workspace :is(button,select,input:not([type=checkbox])),.inventory-product-modal :is(button,select,input){min-height:44px}.inventory-product-modal :is(.inventory-button,.icon-button){min-height:44px}.inventory-product-modal .icon-button{min-width:44px}.inventory-product-tool,.inventory-tool-actions{gap:12px}.inventory-tool-actions>button{flex:1 1 auto}.inventory-workspace .inventory-queue-scan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace .inventory-queue-scan>label{grid-column:1 / -1}.inventory-workspace .inventory-queue-scan>button{width:100%;justify-content:center}.inventory-detail-panel{max-height:100dvh}}@media(pointer:coarse){.inventory-product-tool :is(button,input,select),.inventory-product-modal button{min-height:44px}.inventory-product-modal :is(.inventory-button,.icon-button){min-height:44px}.inventory-product-modal .icon-button{min-width:44px}}.inventory-offline-workspace{width:min(1120px,100%);margin-inline:auto;padding:24px;min-height:100vh;container-type:inline-size;container-name:workspace-shell}.inventory-offline-workspace .inventory-surface{align-content:start}.inventory-offline-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:8px 24px}.inventory-offline-header h1{margin:0;font-size:26px;line-height:1.3;letter-spacing:-.02em;color:var(--ops-ink)}.inventory-offline-header span{color:var(--ops-muted);font-size:14px}@media(max-width:600px){.inventory-offline-workspace{padding:16px}.inventory-offline-workspace input{font-size:16px}.inventory-offline-workspace .inventory-message{flex-direction:column;align-items:stretch}.inventory-offline-workspace .inventory-message>button{align-self:flex-start;min-height:44px}}.inventory-workspace .inventory-quantity-workspace{display:grid;align-content:start;gap:20px;min-width:0;padding-block:22px}.inventory-quantity-workspace>p{margin:0;color:var(--ops-muted);font-size:13px;line-height:1.5}.inventory-quantity-workspace :is(h3,p,span,strong){overflow-wrap:anywhere}.inventory-workspace .inventory-quantity-workspace .inventory-section-header{margin:0;padding-bottom:0;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px}.inventory-workspace .inventory-quantity-workspace .inventory-section-actions{width:auto;flex-shrink:0}.inventory-quantity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:13px;color:var(--ops-body)}.inventory-quantity-meta>span:nth-child(2){color:var(--ops-muted)}.inventory-quantity-meta>button{margin-left:auto}.inventory-workspace .inventory-receipt-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 20px;padding-bottom:20px;border-bottom:1px solid var(--ops-line)}.inventory-receipt-identity{display:grid;gap:5px;min-width:0}.inventory-workspace .inventory-receipt-identity h3{margin:0;color:var(--ops-ink);font-size:18px;font-weight:700;line-height:1.35}.inventory-workspace .inventory-receipt-identity p{margin:0;color:var(--ops-body);font-size:14px;font-weight:500;line-height:1.5}.inventory-receipt-status{color:var(--ops-muted);font-size:12px}.inventory-workspace .inventory-receipt-meta>button{margin:0;min-height:44px}.inventory-quantity-workspace :is(.inventory-quantity-start,.inventory-quantity-meta-form){max-width:720px;padding:0;border:0}.inventory-quantity-workspace :is(.inventory-quantity-start,.inventory-quantity-meta-form) fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:end}.inventory-quantity-workspace :is(.inventory-quantity-start,.inventory-quantity-meta-form) fieldset>:is(button,div){grid-column:1 / -1;justify-self:start}.inventory-quantity-session-list{display:grid;gap:8px;max-width:720px}.inventory-quantity-session-list>button{padding:14px 16px;text-align:left;justify-content:space-between;gap:20px;white-space:normal;background:var(--ops-paper)}.inventory-quantity-session-list>button span{display:grid;gap:5px}.inventory-quantity-session-list :is(small,button>span:last-child){color:var(--ops-muted);font-size:12px;font-weight:400}.inventory-workspace .inventory-receive-start{gap:16px}.inventory-workspace .inventory-receive-start>.inventory-receive-form{width:100%;max-width:none;margin:0;padding:0;border:0}.inventory-workspace .inventory-receive-form>fieldset{grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:16px;align-items:end}.inventory-workspace .inventory-receive-form>fieldset>label{min-width:0}.inventory-workspace .inventory-receive-form>fieldset>button{grid-column:auto;justify-self:stretch;width:auto;min-height:44px;white-space:nowrap}.inventory-workspace .inventory-receive-form input{min-height:44px}@container workspace-shell (max-width: 640px){.inventory-workspace .inventory-receive-form>fieldset{grid-template-columns:minmax(0,1fr)}.inventory-workspace .inventory-receive-form>fieldset>button{width:100%}.inventory-workspace .inventory-receive-form input{font-size:16px}}.inventory-quantity-create{display:flex;align-items:end;gap:12px;max-width:720px}.inventory-quantity-create>label{display:grid;gap:7px;flex:1;min-width:0;font-size:12px;font-weight:500}.inventory-quantity-create label>span{color:var(--ops-muted)}.inventory-quantity-create input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--ops-input-line);font:inherit;font-size:14px}.inventory-quantity-create input:focus-visible{outline:2px solid var(--ops-focus);outline-offset:2px}.inventory-workspace .inventory-counted-start{gap:16px}.inventory-workspace .inventory-counted-start .inventory-section-header{flex-wrap:wrap}.inventory-workspace .inventory-stocktake-date-form{display:grid;grid-template-columns:minmax(180px,240px) auto;justify-content:start;align-items:end;width:100%;max-width:none;gap:12px}.inventory-workspace .inventory-stocktake-date-form>button{min-height:44px;white-space:nowrap}.inventory-workspace .inventory-stocktake-date-form input{min-height:44px}.inventory-workspace .inventory-stocktake-dates{width:100%;max-width:none;gap:0;border-top:1px solid var(--ops-line)}.inventory-workspace .inventory-stocktake-dates:empty{display:none}.inventory-workspace .inventory-stocktake-dates>button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:64px;padding:14px 0;border:0;border-bottom:1px solid var(--ops-row-line);border-radius:0;text-align:left;background:transparent}.inventory-workspace .inventory-stocktake-dates>button:hover:not(:disabled){background:var(--ops-row-hover);border-color:var(--ops-row-line)}.inventory-workspace .inventory-stocktake-dates>button>span:first-child{min-width:0}.inventory-workspace .inventory-stocktake-dates>button>span:last-child{flex-shrink:0;white-space:nowrap}.inventory-workspace .inventory-stocktake-dates strong{color:var(--ops-ink);font-size:13px;font-weight:600}.inventory-workspace .inventory-counted-start .inventory-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ops-action);font-size:12px;text-decoration:none}.inventory-workspace .inventory-counted-start .inventory-text-link:hover{text-decoration:underline;text-underline-offset:3px}@container workspace-shell (max-width: 620px){.inventory-workspace .inventory-stocktake-date-form{grid-template-columns:minmax(0,1fr);justify-content:stretch}.inventory-workspace .inventory-stocktake-date-form input{font-size:16px}.inventory-workspace .inventory-stocktake-dates>button{gap:12px}}.inventory-quantity-product-picker{display:grid;gap:12px;min-width:0}.inventory-workspace .inventory-quantity-scan{display:flex;align-items:end;gap:10px;padding:0;margin:0}.inventory-quantity-search{display:grid;gap:7px;flex:1 1 280px;min-width:0}.inventory-quantity-search>label{color:var(--ops-ink);font-size:12px;font-weight:500}.inventory-quantity-search-field{display:flex;align-items:center;min-width:0;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper)}.inventory-quantity-search-field:focus-within{outline:2px solid var(--ops-focus);outline-offset:2px}.inventory-workspace .inventory-quantity-search-field input{flex:1 1 auto;width:0;min-width:0;min-height:44px;padding:10px 12px;border:0;outline:none;box-shadow:none;background:transparent;font:inherit;font-size:14px}.inventory-workspace .inventory-quantity-search-field>button{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ops-action)}.inventory-workspace .inventory-quantity-search-field>button:hover:not(:disabled){border:0;background:var(--ops-row-hover)}.inventory-quantity-scan>button{flex:0 0 auto}@container workspace-shell (max-width: 620px){.inventory-workspace .inventory-receipt-meta{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.inventory-receipt-identity{grid-column:1 / -1}.inventory-workspace .inventory-receipt-meta>button{justify-self:end}.inventory-workspace .inventory-quantity-scan{flex-wrap:wrap}.inventory-workspace .inventory-quantity-search{flex-basis:100%}.inventory-workspace .inventory-quantity-search-field input{font-size:16px}}.inventory-quantity-workspace .inventory-quantity-row-editor{padding:20px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);max-width:720px}.inventory-quantity-row-editor fieldset{max-width:440px}.inventory-quantity-row-editor label>span{color:var(--ops-muted);font-size:12px;font-weight:400}.inventory-quantity-workspace :is(input,select){border-color:var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);color:var(--ops-ink)}.inventory-quantity-table-wrap{min-width:0;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);overflow:hidden}.inventory-quantity-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:12px}.inventory-quantity-table th{padding:14px 16px;border:0;border-bottom:1px solid var(--ops-line);background:var(--ops-header);color:var(--ops-table-label);font-size:12px;font-weight:550;text-align:left;text-transform:none;letter-spacing:0}.inventory-quantity-table th:first-child{width:34%}.inventory-quantity-table th:last-child{width:24%}.inventory-quantity-table td{padding:16px;border:0;border-bottom:1px solid var(--ops-row-line);vertical-align:middle;color:var(--ops-body);font-size:12px;overflow-wrap:anywhere}.inventory-quantity-table tr:last-child td{border-bottom:0}.inventory-quantity-table tbody tr:hover{background:var(--ops-row-hover)}.inventory-quantity-table td strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;font-weight:500;color:var(--ops-ink)}.inventory-quantity-table td small{display:block;margin-top:5px;color:var(--ops-muted);font-size:12px;line-height:1.45}.inventory-workspace .inventory-quantity-table .inventory-number{text-align:right;font-variant-numeric:tabular-nums}.inventory-quantity-row-actions{text-align:right}.inventory-quantity-row-actions>button{margin:3px}.inventory-quantity-actions{align-items:center;padding-block:4px}.inventory-quantity-actions p{margin:0;color:var(--ops-muted);font-size:13px}.inventory-quantity-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:var(--ops-muted)}.inventory-quantity-unknown{display:grid;gap:10px}.inventory-quantity-unknown h3{margin:0;font-size:14px;font-weight:600}.inventory-quantity-unknown>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ops-line);font-size:12px}.inventory-quantity-unknown code{overflow-wrap:anywhere}.inventory-quantity-unknown span{margin-right:auto;color:var(--ops-muted)}.inventory-quantity-review{display:block;margin-top:5px;color:var(--ops-pending);font-size:12px}.inventory-quantity-empty{margin:0;padding:24px 16px;color:var(--ops-muted);font-size:13px}.inventory-quantity-count-form{border:0;padding:0}.inventory-quantity-workspace .inventory-empty-state{padding:28px 20px;border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper);text-align:left;font-size:13px}.inventory-quantity-bulk-input{max-width:820px}.inventory-quantity-bulk-input fieldset{display:grid;gap:20px;min-width:0;padding:0;margin:0;border:0}.inventory-quantity-bulk-input fieldset:disabled{opacity:.65}.inventory-quantity-bulk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inventory-quantity-bulk-fields>label:last-child:nth-child(3){grid-column:1 / -1;max-width:400px}:is(.inventory-quantity-bulk-input,.inventory-quantity-bulk-toolbar,.inventory-quantity-activity-toolbar) label{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:500;color:var(--ops-ink)}:is(.inventory-quantity-bulk-input,.inventory-quantity-bulk-toolbar,.inventory-quantity-activity-toolbar) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid var(--ops-input-line);border-radius:var(--ops-radius-control);background:var(--ops-paper);color:var(--ops-ink);font:inherit;font-size:14px}:is(.inventory-quantity-bulk-input,.inventory-quantity-bulk-toolbar,.inventory-quantity-activity-toolbar) :is(input,select,textarea):focus-visible{outline:2px solid var(--ops-focus);outline-offset:2px}.inventory-quantity-bulk-input textarea{resize:vertical;line-height:1.6}.inventory-quantity-bulk-input small{color:var(--ops-muted);font-size:12px;font-weight:400;line-height:1.5}.inventory-quantity-bulk-input fieldset>button{justify-self:start}.inventory-quantity-input-tabs{display:flex;flex-wrap:wrap;gap:8px}.inventory-quantity-input-tabs button[aria-pressed=true]{color:var(--ops-paper);background:var(--ops-action);border-color:var(--ops-action)}.inventory-opening-guidance{border-block:1px solid var(--ops-line);padding-block:16px}.inventory-opening-guidance p{margin:0 0 12px;color:var(--ops-muted);font-size:13px;line-height:1.6}.inventory-opening-entries{display:grid;gap:12px}.inventory-opening-entry{display:grid;grid-template-columns:minmax(0,1fr) 130px 190px auto;gap:16px;align-items:end;padding-block:14px;border-bottom:1px solid var(--ops-line)}.inventory-opening-entry>div{align-self:center;min-width:0;overflow-wrap:anywhere}.inventory-opening-entry strong{font-size:13px;font-weight:600}.inventory-opening-entry small{display:block;margin-top:5px}@media(max-width:760px){.inventory-opening-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-opening-entry>div{grid-column:1 / -1}.inventory-opening-entry>button{justify-self:start}}.inventory-quantity-selected{display:grid;gap:14px}.inventory-quantity-selected>label{max-width:400px}.inventory-quantity-selected ul{list-style:none;padding:0;margin:0}.inventory-quantity-selected li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;border-bottom:1px solid var(--ops-line);font-size:12px}.inventory-quantity-selected li span{min-width:0}.inventory-quantity-selected li small{display:block;margin-top:5px}.inventory-quantity-selected li button{flex-shrink:0}.inventory-quantity-bulk-summary{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px}.inventory-quantity-bulk-summary h3,.inventory-quantity-saved-bulk h3{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ops-ink)}.inventory-quantity-bulk-summary :is(p,span),.inventory-quantity-bulk-counts{margin:0;font-size:13px;color:var(--ops-muted)}.inventory-quantity-bulk-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:end}:is(.inventory-quantity-bulk-toolbar,.inventory-quantity-activity-toolbar) label{width:230px;max-width:100%}.inventory-quantity-bulk .inventory-quantity-table th:first-child{width:44px}.inventory-quantity-bulk .inventory-quantity-table th:nth-child(2){width:34%}.inventory-quantity-bulk .inventory-quantity-table th:last-child{width:28%}.inventory-quantity-select{display:flex;min-height:44px;min-width:24px;align-items:center;justify-content:center}.inventory-quantity-select input{width:17px;height:17px;margin:0;accent-color:var(--ops-action)}.inventory-quantity-activity .inventory-quantity-table th:first-child{width:28%}.inventory-quantity-activity .inventory-quantity-table th:nth-child(2){width:23%}.inventory-quantity-activity .inventory-quantity-table th:last-child{width:16%}.inventory-quantity-bulk-activity{display:grid;gap:12px}.inventory-quantity-bulk-activity h3{margin:0;font-size:14px;font-weight:600}.inventory-quantity-bulk-outcomes{border:1px solid var(--ops-line);border-radius:var(--ops-radius-panel);background:var(--ops-paper)}.inventory-quantity-bulk-outcomes article{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;align-items:center;gap:20px;padding:16px;border-bottom:1px solid var(--ops-line);font-size:12px}.inventory-quantity-bulk-outcomes article:last-child{border-bottom:0}.inventory-quantity-bulk-outcomes strong{color:var(--ops-ink);font-weight:500}.inventory-quantity-bulk-outcomes small{display:block;margin-top:5px;color:var(--ops-muted);line-height:1.5}@media(max-width:1100px){.inventory-workspace .inventory-quantity-scan{flex-wrap:wrap}.inventory-quantity-scan>.inventory-quantity-search{flex-basis:100%}.inventory-quantity-table :is(th,td){padding-inline:12px}}@media(max-width:820px){.inventory-workspace .inventory-quantity-workspace{gap:18px;padding-block:18px}.inventory-quantity-workspace :is(.inventory-quantity-start,.inventory-quantity-meta-form) fieldset{grid-template-columns:minmax(0,1fr)}.inventory-quantity-workspace :is(.inventory-quantity-start,.inventory-quantity-meta-form) fieldset>button{width:100%}.inventory-quantity-create{display:grid;grid-template-columns:minmax(0,1fr)}.inventory-quantity-create input{font-size:16px}.inventory-workspace .inventory-quantity-scan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.inventory-quantity-scan>.inventory-quantity-search{grid-column:1 / -1}.inventory-workspace .inventory-quantity-search-field input{font-size:16px}.inventory-quantity-scan>button{width:100%;justify-content:center}.inventory-quantity-workspace .inventory-quantity-row-editor{padding:16px}.inventory-quantity-workspace:has(.inventory-quantity-row-editor)>.inventory-quantity-product-picker{display:none}.inventory-quantity-meta>button{margin-left:0}.inventory-quantity-table{display:block}.inventory-quantity-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.inventory-quantity-table tbody{display:block}.inventory-quantity-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 16px;border-bottom:1px solid var(--ops-line)}.inventory-quantity-table tbody tr:last-child{border-bottom:0}.inventory-quantity-table td{display:block;min-width:0;padding:0;border:0}.inventory-quantity-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ops-table-label);font-size:12px;font-weight:550}.inventory-quantity-table td:first-child{grid-column:1 / -1}.inventory-quantity-table td:first-child:before{display:none}.inventory-workspace .inventory-quantity-table .inventory-number{text-align:left}.inventory-quantity-row-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;text-align:left}.inventory-quantity-row-actions>button{margin:0;flex:1 1 auto}.inventory-quantity-table .inventory-quantity-row-actions[data-label]:before{display:none}.inventory-quantity-actions{padding-bottom:max(4px,env(safe-area-inset-bottom))}.inventory-quantity-footer>button{width:100%}.inventory-quantity-bulk-fields{grid-template-columns:minmax(0,1fr)}.inventory-quantity-bulk-fields>label:last-child:nth-child(3){max-width:none}:is(.inventory-quantity-bulk-input,.inventory-quantity-bulk-toolbar,.inventory-quantity-activity-toolbar) :is(input,select,textarea){font-size:16px;min-height:44px}.inventory-quantity-input-tabs>button{flex:1 1 auto}.inventory-quantity-bulk-input fieldset>button{justify-self:stretch}.inventory-quantity-bulk .inventory-section-actions{max-width:48%;font-size:12px;text-align:right}.inventory-quantity-bulk .inventory-quantity-table td:first-child{grid-column:2;grid-row:1;justify-self:end;position:relative;z-index:1}.inventory-quantity-bulk .inventory-quantity-table td:first-child:empty{display:none}.inventory-quantity-bulk .inventory-quantity-table td:nth-child(2){grid-column:1 / -1;grid-row:1;padding-right:44px}.inventory-quantity-bulk .inventory-quantity-table td:nth-child(2):before{display:none}.inventory-quantity-bulk .inventory-quantity-table td:last-child{grid-column:1 / -1}.inventory-quantity-select{min-width:44px}.inventory-quantity-activity .inventory-quantity-table td:nth-child(2){grid-column:1 / -1}.inventory-quantity-bulk-outcomes article{grid-template-columns:minmax(0,1fr);gap:12px}.inventory-quantity-bulk-outcomes article>button{justify-self:start}}
