:root{color:#353f4a;font-synthesis:none;text-rendering:optimizelegibility;background:#eef2f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:#fff;cursor:pointer;background:#356f96;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:700}button:disabled{cursor:wait;opacity:.65}button.secondary{color:#356f96;background:#ecf5fb;box-shadow:inset 0 0 0 1px #c7ddea}.centered{background:radial-gradient(circle at 0 0,#f3a83e33,#0000 34rem),linear-gradient(145deg,#eef3ed 0%,#f8faf6 100%);place-items:center;min-height:100vh;padding:2rem;display:grid}.panel{background:#fffffff0;border:1px solid #d8e1d9;border-radius:24px;width:min(100%,460px);padding:2rem;box-shadow:0 24px 70px #1732291f}.panel.compact{text-align:center}.panel h1{margin:.4rem 0 .75rem;font-size:clamp(1.7rem,5vw,2.25rem)}.eyebrow{color:#a45114;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:800}.muted,.panel p{color:#5a6d64;line-height:1.55}form{gap:1rem;margin-top:1.5rem;display:grid}label{gap:.45rem;font-size:.9rem;font-weight:700;display:grid}input{color:#173229;background:#fff;border:1px solid #bdcbc1;border-radius:12px;width:100%;padding:.8rem .9rem}input:focus{border-color:#176b50;outline:3px solid #176b502e}.error,.notice{border-radius:10px;padding:.75rem .9rem}.error{background:#fff0ed;color:#8a2f21!important}.notice{background:#fff7df;color:#674a11!important}.admin-layout{color:#353f4a;background:#eef2f5;min-height:100vh}.topbar{color:#fff;background:#356f96;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem clamp(1rem,5vw,4rem);display:flex}.topbar h1{margin:.25rem 0 0;font-size:1.35rem}.topbar .eyebrow{color:#fecd6f}.session-actions{align-items:center;gap:1rem;font-size:.9rem;display:flex}.content{width:min(1120px,100% - 2rem);margin:0 auto;padding:3rem 0}.intro{max-width:680px}.intro h2{margin:.4rem 0;font-size:clamp(1.8rem,4vw,2.7rem)}.intro p:not(.eyebrow){color:#5a6d64}.cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.card{background:#fff;border:1px solid #d8e1d9;border-radius:18px;gap:.55rem;min-height:180px;padding:1.4rem;display:grid;box-shadow:0 12px 35px #17322912}.card span{color:#64756d;font-weight:700}.card strong{color:#176b50;align-self:center;font-size:2.5rem}.card small{color:#708078;align-self:end;line-height:1.45}.card.safety strong{color:#a45114}.session-note{color:#64756d;margin-top:1.25rem;font-size:.85rem}@media (width<=760px){.topbar,.session-actions{flex-direction:column;align-items:flex-start}.cards{grid-template-columns:1fr}}select,textarea{font:inherit;color:#173229;background:#fff;border:1px solid #bdcbc1;border-radius:12px;width:100%;padding:.8rem .9rem}textarea{resize:vertical;min-height:84px}select:focus,textarea:focus{border-color:#176b50;outline:3px solid #176b502e}.admin-nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d8e1d9;gap:.4rem;padding:.65rem clamp(1rem,5vw,4rem);display:flex;position:sticky;top:0}.admin-nav button{color:#4c6258;background:0 0}.admin-nav button.active{color:#fff;background:#356f96}.operations-content{padding-top:2rem}.operation-feedback{z-index:4;position:sticky;top:70px;box-shadow:0 10px 30px #1732291a}.cards{grid-template-columns:repeat(4,1fr)}.alert-stack{gap:.65rem;margin-top:2rem;display:grid}.alert-stack h3{margin-bottom:0}.risk{color:#674a11;background:#fff7df;border-left:5px solid #d28726;border-radius:12px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.risk.critical{color:#842d20;background:#fff0ed;border-color:#b84230}.category-strip{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0;display:flex}.pill,.count-badge{color:#315348;background:#e3ece5;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.muted-pill{color:#738078;background:#edf0ed}.success-pill{color:#146044;background:#dff4e7}.warning-pill{color:#7a4c0b;background:#fff0c9}.create-product{background:#edf5ee;border:1px solid #cddacf;border-radius:18px;grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;margin:1.5rem 0;padding:1.25rem}.create-product h3{margin:0 0 .3rem}.create-product small{color:#64756d}.product-grid{gap:1rem;display:grid}.product-editor{background:#fff;border:1px solid #d8e1d9;border-radius:18px;grid-template-columns:minmax(0,2fr) minmax(270px,.8fr);gap:1rem;padding:1.25rem;display:grid;box-shadow:0 10px 28px #1732290d}.product-editor form{margin:0}.product-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-heading>div{align-items:center;gap:.55rem;display:flex}.status-dot{background:#176b50;border-radius:50%;width:10px;height:10px}.status-dot.sold_out{background:#d28726}.status-dot.hidden{background:#87958f}.form-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.form-grid .wide{grid-column:1/-1}.eligibility{align-content:center;gap:.6rem;display:grid}.check{flex-direction:row;grid-template-columns:none;align-items:flex-start;gap:.55rem;display:flex}.check input{width:auto;margin-top:.2rem}.ready-adjustment{background:#f5f7f4;border-radius:14px;align-content:start;padding:1rem}.ready-adjustment div{gap:.25rem;display:grid}.ready-adjustment small{color:#64756d}.product-image-field{background:#f8fafb;border:1px solid #d9e0e6;border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:1rem;padding:.9rem;display:grid}.admin-product-image-preview{color:#52606d;background:#eef2f5;border-radius:10px;place-items:center;width:180px;height:120px;display:grid;overflow:hidden}.admin-product-image-preview img{object-fit:cover;width:100%;height:100%}.image-picker-controls{align-content:center;gap:.45rem;display:grid}.image-picker-controls input[type=file]{padding:.55rem}.image-picker-controls small{color:#52606d}.image-selection-name{font-weight:700}.image-success{color:#1f6b4f;background:#eaf6f0;border-radius:8px;padding:.55rem;font-weight:700}.empty-state{color:#64756d;background:#ffffff8c;border:1px dashed #bdcbc1;border-radius:14px;padding:1.5rem}.table-scroll{background:#fff;border:1px solid #d8e1d9;border-radius:18px;margin-top:1.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e4ebe5;padding:.9rem}th{color:#52665d;text-transform:uppercase;letter-spacing:.04em;background:#edf3ed;font-size:.78rem}td{font-size:.9rem}td small{color:#6d7d75;margin-top:.35rem;line-height:1.4;display:block}.window-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem;margin:1.5rem 0 2rem;display:grid}.window-card{background:#fff;border:1px solid #d8e1d9;border-top:5px solid #176b50;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.window-card.at_risk{border-top-color:#d28726}.window-card.sla_breach{border-top-color:#b84230}.window-card>div:first-child,.window-counts{justify-content:space-between;gap:.6rem;display:flex}.window-card small{color:#64756d}.fulfillment-lane{margin:2rem 0}.lane-heading{border-bottom:2px solid #d8e1d9;justify-content:space-between;align-items:end;display:flex}.lane-heading h3{margin:.25rem 0 .8rem}.fulfillment-order{background:#fff;border:1px solid #d8e1d9;border-radius:16px;gap:.9rem;margin-top:.8rem;padding:1rem;display:grid}.order-summary{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:1rem;display:grid}.order-summary>div{align-items:center;gap:.6rem;display:flex}.order-items{color:#52665d;flex-wrap:wrap;gap:.45rem;display:flex}.order-items span{background:#f0f4f0;border-radius:8px;padding:.35rem .55rem}.progress-rail{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.progress-rail span{color:#77847e;text-align:center;background:#edf0ed;border-radius:8px;padding:.55rem;font-size:.8rem;font-weight:700}.progress-rail span.done{color:#146044;background:#dff4e7}.progress-rail span.ready{box-shadow:inset 0 0 0 2px #176b50}.stock-proof{color:#146044;background:#dff4e7;border-radius:9px;width:fit-content;margin:0;padding:.5rem .7rem;font-weight:700}.stock-proof.missing{color:#842d20;background:#fff0ed}.order-actions{gap:.6rem;display:flex}.stage-form{background:#fff7df;border-radius:12px;grid-template-columns:160px 160px minmax(260px,1fr) auto;align-items:end;margin:0;padding:.9rem}.stage-confirm{align-self:center}.blocked-reason{color:#7a4c0b}.location-proof{color:#146044;margin:0;font-weight:800}.scanner-panel{color:#fff;background:#12372a;border-radius:18px;grid-template-columns:1fr 1.4fr;gap:1.2rem;margin-top:2.5rem;padding:1.4rem;display:grid}.scanner-panel h3{margin:.25rem 0;font-size:1.5rem}.scanner-panel p{color:#c8d9d0}.scanner-panel form{grid-template-columns:1fr 2fr auto;align-items:end;margin:0}.scanner-panel label{color:#e7f0eb}.scan-result{color:#173229;background:#fff;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;padding:1rem;display:flex}@media (width<=1050px){.cards,.create-product{grid-template-columns:repeat(2,1fr)}.product-editor,.scanner-panel{grid-template-columns:1fr}.stage-form,.scanner-panel form{grid-template-columns:repeat(2,1fr)}.stage-confirm{grid-column:1/-1}}@media (width<=760px){.admin-nav{overflow-x:auto}.cards,.form-grid,.create-product,.stage-form,.scanner-panel form,.order-summary,.progress-rail{grid-template-columns:1fr}.risk{flex-direction:column}}.dashboard-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.refresh-panel{background:#fff;border:1px solid #d9e0e6;border-left:5px solid #356f96;border-radius:12px;gap:.35rem;min-width:290px;padding:1rem;display:grid}.refresh-panel>span{color:#356f96;font-weight:800}.refresh-panel small{color:#52606d}.refresh-panel.stale{background:#fff0ed;border-left-color:#a33a2b}.refresh-panel.stale>span,.refresh-error{color:#a33a2b}.refresh-panel.refreshing{background:#fff6dc;border-left-color:#7a4a00}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.metric-card{background:#fff;border:1px solid #d9e0e6;border-radius:12px;gap:.55rem;min-height:145px;padding:1rem;display:grid;box-shadow:0 8px 24px #353f4a0f}.metric-card>span{color:#52606d;font-size:.82rem;font-weight:750}.metric-card>strong{color:#356f96;font-variant-numeric:tabular-nums;align-self:center;font-size:clamp(1.45rem,2.3vw,2.1rem)}.metric-card small{color:#52606d;align-self:end;line-height:1.4}.metric-card.revenue{border-top:5px solid #356f96}.metric-card.warning-card{background:#fff6dc;border-top:5px solid #7a4a00}.metric-card.warning-card>strong{color:#7a4a00}.metric-card.critical-card{background:#fff0ed;border-top:5px solid #a33a2b}.metric-card.critical-card>strong{color:#a33a2b}.order-feed,.payment-attention{margin-top:2rem}.feed-heading,.queue-heading,.operational-order-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.feed-heading h3{margin:.25rem 0 0}.feed-queue{background:#f8fafb;border:1px solid #d9e0e6;border-radius:12px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.feed-queue.queue-approaching{background:#fff0ed;border-left:6px solid #a33a2b}.feed-queue.queue-ready_waiting{background:#eaf6f0;border-left:6px solid #1f6b4f}.queue-heading h4{margin:0;font-size:1.05rem}.queue-empty{color:#52606d;margin:0;font-size:.88rem}.operational-order{background:#fff;border:1px solid #d9e0e6;border-radius:10px;gap:.8rem;padding:1rem;display:grid}.operational-order.urgent{border:2px solid #a33a2b;box-shadow:0 8px 24px #a33a2b1f}.operational-order-heading>div{align-items:center;gap:.6rem;display:flex}.operational-order-heading>div>strong{color:#353f4a;font-size:1.25rem}.order-total{color:#356f96;font-variant-numeric:tabular-nums}.order-warning{color:#a33a2b;background:#fff0ed;border-radius:8px;margin:0;padding:.65rem;font-weight:800}.operational-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.operational-order-grid>span{gap:.25rem;min-width:0;display:grid}.operational-order-grid small{color:#52606d;font-weight:700}.feed-items{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.feed-items li{color:#353f4a;background:#eef2f5;border-radius:8px;padding:.4rem .55rem}.feed-actions{justify-content:flex-end;gap:.6rem;display:flex}.payment-created,.payment-pending{color:#356f96;background:#ecf5fb}.payment-verified{color:#1f6b4f;background:#eaf6f0}.payment-failed,.payment-expired{color:#a33a2b;background:#fff0ed}.payment-reconciliation_required{color:#7a4a00;background:#fff6dc}.authority-note{color:#356f96;background:#ecf5fb;border-radius:8px;padding:.55rem .7rem;font-size:.85rem;font-weight:750}.reconciliation-row{background:#fff;border:1px solid #d9e0e6;border-radius:10px;grid-template-columns:1fr 1.4fr 1fr 1.5fr;align-items:center;gap:.8rem;margin-top:.65rem;padding:.85rem;display:grid}.reconciliation-row small{color:#52606d}@media (width<=1050px){.metric-grid,.operational-order-grid,.reconciliation-row{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.dashboard-heading,.feed-heading{flex-direction:column;align-items:stretch}.refresh-panel{min-width:0}.metric-grid,.operational-order-grid,.reconciliation-row{grid-template-columns:1fr}.feed-actions{flex-direction:column;justify-content:stretch}}.topology-panel{gap:1.25rem;display:grid}.cutoff-readback{color:#315348;background:#e3ece5;border-radius:12px;min-width:180px;padding:.8rem;display:grid}.cutoff-readback strong{font-size:1.45rem}.cutoff-readback span,.cutoff-readback small{color:#64756d}.station-control-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.station-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.station-card{background:#fff;border:1px solid #d8e1d9;border-radius:14px;gap:.75rem;padding:1rem;display:grid}.station-card>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.station-card small{color:#64756d}.topology-form{background:#edf5ee;border:1px solid #cddacf;border-radius:16px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:.8rem;margin:0;padding:1rem;display:grid}.topology-form h3{margin:0 0 .3rem}.topology-form small{color:#64756d}.capacity-form{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,1fr)) auto}.topology-table{margin-top:0}.topology-table table{min-width:800px}@media (width<=1050px){.station-grid,.topology-form,.capacity-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.station-control-heading,.topology-panel .lane-heading{flex-direction:column;align-items:stretch}.station-grid,.topology-form,.capacity-form{grid-template-columns:1fr}}.bank-evidence-panel{background:#fff;border:1px solid #d4dee5;border-radius:18px;gap:1rem;margin:0 0 2rem;padding:1.25rem;display:grid;box-shadow:0 10px 28px #1732290d}.bank-evidence-panel h3{margin:.25rem 0 0}.bank-evidence-import{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.bank-evidence-import input[type=file]{padding:.6rem}.bank-evidence-message{color:#315348;background:#edf5ee;border-radius:10px;margin:0;padding:.75rem .9rem}.bank-evidence-summary{flex-wrap:wrap;gap:.5rem;display:flex}.bank-evidence-summary span{color:#315348;background:#e3ece5;border-radius:999px;padding:.4rem .65rem;font-size:.82rem;font-weight:700}.bank-evidence-list{gap:.75rem;display:grid}.bank-evidence-row{background:#f9fbfa;border:1px solid #d8e1d9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;display:grid}.bank-evidence-row>div:first-child{gap:.25rem;min-width:0;display:grid}.bank-evidence-row code{color:#64756d;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.bank-evidence-outcome{background:#f0f3f4;border-left:4px solid #7a8790;border-radius:10px;grid-column:1/-1;gap:.25rem;padding:.75rem;display:grid}.bank-evidence-outcome span,.bank-evidence-outcome small{color:#5a6d64}.bank-evidence-outcome.outcome-matched{background:#e8f5ed;border-left-color:#176b50}.bank-evidence-outcome.outcome-late_credit,.bank-evidence-outcome.outcome-mismatch,.bank-evidence-outcome.outcome-ambiguous{background:#fff0ed;border-left-color:#b84230}.bank-evidence-warning{color:#674a11;background:#fff7df;border-radius:10px;margin:0;padding:.8rem;font-size:.86rem;line-height:1.45}@media (width<=760px){.bank-evidence-import,.bank-evidence-row{grid-template-columns:1fr}.bank-evidence-row button{width:100%}}.admin-command-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.primary-action{white-space:nowrap;min-height:44px}.menu-ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1.4rem 0 1rem;display:grid}.menu-ops-metrics article{background:#fff;border:1px solid #d8e1d9;border-radius:14px;gap:.35rem;min-height:92px;padding:.9rem 1rem;display:grid;box-shadow:0 6px 18px #1732290d}.menu-ops-metrics article span{color:#64756d;font-size:.78rem;font-weight:750}.menu-ops-metrics article strong{color:#263942;align-self:end;font-size:1.75rem;line-height:1}.menu-ops-metrics .metric-filter{color:#175e52;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:750;text-decoration:underline}.menu-ops-metrics .metric-filter:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #175e52}.menu-ops-metrics article.success{background:#f2faf6;border-color:#b8d8ca}.menu-ops-metrics article.success strong{color:#176b50}.menu-ops-metrics article.warning{background:#fff9e8;border-color:#ead29c}.menu-ops-metrics article.warning strong{color:#9a641b}.admin-create-drawer{margin:0 0 1rem}.admin-create-drawer .create-product{margin:0;box-shadow:0 8px 24px #1732290f}.menu-command-toolbar{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #d4dee5;border-radius:16px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,.8fr)) auto;align-items:end;gap:.65rem;margin:0 0 .75rem;padding:.8rem;display:grid;position:sticky;top:58px;box-shadow:0 10px 26px #27374114}.menu-command-toolbar label{gap:.35rem;display:grid}.menu-command-toolbar label>span{color:#64756d;letter-spacing:.02em;font-size:.72rem;font-weight:800}.menu-command-toolbar input,.menu-command-toolbar select{min-height:44px}.menu-filter-result{grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:.1rem .3rem;min-width:105px;display:grid}.menu-filter-result strong{color:#356f96;font-size:1.25rem}.menu-filter-result span{color:#64756d;font-size:.76rem}.menu-filter-result button{grid-column:1/-1;min-height:36px;margin-top:.2rem;padding:.35rem .65rem;font-size:.72rem}.menu-category-readback{margin:0 0 .9rem}.menu-category-readback button{cursor:pointer;border:1px solid #d8e1d9;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .65rem;display:inline-flex}.menu-category-readback button small{color:#4c6258;background:#ffffffb3;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.68rem;display:grid}.menu-category-readback .active-filter{color:#fff;background:#356f96}.menu-category-readback .active-filter small{color:#356f96;background:#fff}.menu-product-list{gap:.65rem;display:grid}.menu-product-row{background:#fff;border:1px solid #d8e1d9;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 5px 16px #1732290a}.menu-product-main{color:#263942;min-width:0;min-height:82px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-area:1/1;grid-template-columns:58px minmax(160px,1fr) minmax(100px,auto) auto 68px;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.menu-row-actions{grid-area:1/2}.menu-quick-price-form{background:#f8fbf9;border-top:1px solid #d8e1d9;flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:end;gap:.75rem;padding:.8rem 1rem;display:flex}.menu-quick-price-form label{gap:.3rem;font-size:.8rem;font-weight:700;display:grid}.menu-quick-price-form input{width:150px;min-height:44px}.menu-quick-price-form button{min-height:44px}.menu-quick-price-baseline{color:#51685d;align-self:center;font-size:.8rem}.menu-quick-price-warning{color:#9b481b;flex-basis:100%;font-size:.8rem;font-weight:700}.product-editor-stale{color:#72470e;background:#fff8e8;border:1px solid #e5ba71;border-radius:12px;gap:.5rem;margin:0 0 1rem;padding:.85rem;display:grid}.product-editor-stale p{margin:0}.product-editor-stale button{justify-self:start}.menu-product-main:hover{background:#f8fafb}.menu-product-thumb{color:#775044;background:#f6e3c5;border-radius:12px;place-items:center;width:58px;height:58px;font-size:1.15rem;font-weight:900;display:grid;position:relative;overflow:hidden}.menu-product-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-product-identity{gap:.25rem;min-width:0;display:grid}.menu-product-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.menu-product-identity span{color:#64756d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.menu-product-price{color:#315f7a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.88rem}.product-status-available{color:#176b50;background:#e8f5ee}.product-status-sold_out{color:#8a5a14;background:#fff4d8}.product-status-hidden{color:#66736e;background:#eef1ef}.ready-readback{color:#176b50;background:#edf7f2;border-radius:10px;justify-items:center;gap:.15rem;min-width:62px;padding:.42rem .5rem;display:grid}.ready-readback small{font-size:.6rem;font-weight:800}.ready-readback strong{font-size:1rem}.ready-readback.zero{color:#9a641b;background:#fff4d8}.menu-row-actions{background:#fbfcfc;border-left:1px solid #edf0ef;align-items:center;gap:.45rem;min-width:360px;padding:.65rem .7rem;display:flex}.menu-row-actions button{min-height:44px;padding:.4rem .65rem;font-size:.72rem}.menu-status-actions{border:1px solid #d8e1d9;border-radius:10px;display:inline-flex;overflow:hidden}.menu-status-actions button{color:#4c6258;min-width:42px;box-shadow:none;background:#fff;border:0;border-right:1px solid #d8e1d9;border-radius:0}.menu-status-actions button:last-child{border-right:0}.menu-status-actions button.selected{color:#fff;background:#356f96}.channel-toggle{color:#64756d;background:#eef2f4;border:1px solid #d4dee5}.channel-toggle.enabled{color:#176b50;background:#e8f5ee;border-color:#b8d8ca}.edit-product-button{white-space:nowrap}.menu-editor-layer{z-index:50;position:fixed;inset:0}.menu-editor-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2b327a;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.menu-editor-drawer{background:#f5f7f8;border-left:1px solid #d4dee5;flex-direction:column;width:min(720px,92vw);height:100dvh;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 60px #1e2b323d}.menu-editor-header{background:#fff;border-bottom:1px solid #d8e1d9;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.menu-editor-header h3{margin:.2rem 0;font-size:1.25rem}.menu-editor-header>div>span{color:#64756d;font-size:.72rem}.menu-editor-close{color:#353f4a;background:#f2f5f6;border:1px solid #d4dee5;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.35rem;display:grid}.admin-customer-preview{background:#fff;border:1px solid #d9e2e7;border-radius:14px;flex:none;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:.85rem 1rem 0;padding:.8rem;display:grid}.admin-customer-preview-image{color:#775044;background:#f6e3c5;border-radius:11px;place-items:center;width:82px;height:68px;font-size:1.25rem;font-weight:900;display:grid;position:relative;overflow:hidden}.admin-customer-preview-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-customer-preview>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.admin-customer-preview small{color:#64756d;letter-spacing:.05em;font-size:.58rem;font-weight:850}.admin-customer-preview strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-preview span{color:#64756d;font-size:.72rem}.admin-customer-preview b{color:#356f96;font-size:.9rem}.menu-editor-scroll{overscroll-behavior:contain;min-height:0;padding:.85rem 1rem 1.25rem;overflow-y:auto}.menu-editor-scroll .product-editor{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:0}.menu-editor-scroll .product-editor>form{background:#fff;border:1px solid #d8e1d9;border-radius:14px;padding:1rem}.menu-editor-scroll .ready-adjustment{background:#f1f5f3}@media (width<=1180px){.menu-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-command-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-filter-result{justify-content:start}.menu-product-row{grid-template-columns:1fr}.menu-row-actions{border-top:1px solid #edf0ef;border-left:0;flex-wrap:wrap;min-width:0}}@media (width<=760px){.admin-command-heading{flex-direction:column;align-items:stretch;gap:1rem}.menu-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-command-toolbar{grid-template-columns:1fr;position:static}.menu-product-main{grid-template-columns:52px minmax(0,1fr) auto}.menu-product-main .menu-product-price,.menu-product-main>.pill{grid-column:2}.ready-readback{grid-area:1/3/span 3}.menu-row-actions{align-items:stretch}.edit-product-button{margin-left:auto}.menu-editor-drawer{width:100%}.admin-customer-preview{grid-template-columns:64px minmax(0,1fr)}.admin-customer-preview-image{width:64px;height:58px}.admin-customer-preview>.pill{grid-column:2;justify-self:start}}.topology-command-heading>div:first-child{max-width:760px}.topology-command-heading>div:first-child>p:last-child{color:#64756d}.topology-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.topology-metrics article{background:#fff;border:1px solid #d8e1d9;border-radius:14px;gap:.35rem;min-height:88px;padding:.9rem 1rem;display:grid;box-shadow:0 6px 18px #1732290d}.topology-metrics article span{color:#64756d;font-size:.76rem;font-weight:750}.topology-metrics article strong{color:#315f7a;align-self:end;font-size:1.7rem}.topology-metrics article.warning{background:#fff9e8;border-color:#ead29c}.topology-metrics article.warning strong{color:#9a641b}.topology-metrics article.critical{background:#fff1ee;border-color:#e3b7ae}.topology-metrics article.critical strong{color:#a23d2e}.station-control-heading>div{gap:.2rem;display:grid}.station-control-heading h3{margin:0}.station-control-heading small{color:#64756d}.station-control-card{border-top:4px solid #b8c4c0}.station-control-card.active{border-top-color:#3b9472}.station-card-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.station-card-heading>div{gap:.2rem;display:grid}.station-card-heading small{color:#64756d}.station-operational-readback{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.station-operational-readback>span{background:#f3f6f6;border-radius:10px;gap:.15rem;padding:.55rem;display:grid}.station-operational-readback small{color:#64756d;font-size:.65rem}.station-operational-readback strong{color:#263942;font-size:1.05rem}.capacity-track{background:#e4ebe8;border-radius:999px;height:8px;overflow:hidden}.capacity-track>span{border-radius:inherit;background:#3b9472;height:100%;display:block}.capacity-track>span.warning{background:#d89a33}.capacity-track>span.critical{background:#c45140}.capacity-timeline,.batch-window-planner{background:#fff;border:1px solid #d4dee5;border-radius:18px;gap:.9rem;padding:1rem;display:grid;box-shadow:0 8px 24px #2737410d}.capacity-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.capacity-section-heading h3{margin:.15rem 0 0}.capacity-section-heading>span{color:#64756d;font-size:.76rem}.capacity-window-list{gap:.5rem;display:grid}.capacity-window-row{background:#fbfcfc;border:1px solid #e0e6e3;border-left:4px solid #3b9472;border-radius:12px;grid-template-columns:155px minmax(230px,1.5fr) minmax(170px,.8fr) auto;align-items:center;gap:.9rem;padding:.7rem .8rem;display:grid}.capacity-window-row.capacity-watch{background:#fffaf0;border-left-color:#d89a33}.capacity-window-row.capacity-critical{background:#fff5f2;border-left-color:#c45140}.capacity-window-time{grid-template-columns:32px 1fr;align-items:center;gap:.5rem;display:grid}.capacity-window-time>strong{color:#fff;background:#356f96;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.capacity-window-time span{white-space:nowrap;font-size:.82rem;font-weight:800}.capacity-window-bar{gap:.3rem;display:grid}.capacity-window-bar>div{background:#e2e9e6;border-radius:999px;height:9px;overflow:hidden}.capacity-window-bar>div>span{border-radius:inherit;background:#4d89a9;height:100%;display:block}.capacity-window-bar small,.capacity-bottleneck small,.capacity-bottleneck span{color:#64756d;font-size:.68rem}.capacity-bottleneck{gap:.15rem;display:grid}.capacity-bottleneck strong{font-size:.84rem}.capacity-health{color:#176b50;text-align:center;background:#e8f5ee;border-radius:999px;min-width:78px;padding:.38rem .55rem;font-size:.68rem;font-weight:850}.capacity-health.watch{color:#8a5a14;background:#fff1cc}.capacity-health.critical{color:#9c382a;background:#ffe5df}.batch-window-planner{background:linear-gradient(145deg,#f5f9fb,#fff)}.batch-summary{justify-items:end;gap:.12rem;display:grid}.batch-summary strong{color:#356f96;font-size:1.15rem}.batch-summary span{color:#64756d;font-size:.7rem}.batch-window-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.batch-window-fields label{color:#4c6258;gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.batch-window-fields input,.batch-window-fields select{min-height:44px}.batch-preflight{color:#4c6258;background:#f2f5f5;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.65rem .8rem;display:flex}.batch-preflight button{min-width:148px;min-height:44px}.success-text{color:#176b50}.manual-window-details,.topology-audit-details{background:#fff;border:1px solid #d8e1d9;border-radius:14px;overflow:hidden}.manual-window-details>summary,.topology-audit-details>summary{cursor:pointer;color:#315f7a;padding:.85rem 1rem;font-size:.82rem;font-weight:850}.manual-window-details[open]>summary,.topology-audit-details[open]>summary{background:#f6f8f8;border-bottom:1px solid #e2e8e5}.manual-window-details .topology-form{background:#fff;border:0;border-radius:0}.topology-audit-details .topology-table{border:0}.enterprise-capacity-form{background:#f3f7f5;grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(135px,.85fr)) minmax(200px,1fr) auto;position:relative}.capacity-preflight{color:#52665d;background:#fff;border:1px solid #d8e1d9;border-radius:10px;align-content:center;min-height:44px;padding:.55rem .7rem;font-size:.7rem;line-height:1.35;display:grid}.capacity-operation-error{z-index:4;position:sticky;bottom:1rem;box-shadow:0 8px 24px #8f2e2026}@media (width<=1100px){.topology-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-window-row{grid-template-columns:135px minmax(190px,1fr) minmax(150px,.8fr) auto}.batch-window-fields,.enterprise-capacity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-capacity-form>button,.enterprise-capacity-form>.capacity-preflight{grid-column:span 1}}@media (width<=760px){.topology-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-section-heading,.batch-preflight{flex-direction:column;align-items:stretch}.batch-summary{justify-items:start}.capacity-window-row,.batch-window-fields,.enterprise-capacity-form{grid-template-columns:1fr}.capacity-health{justify-self:start}.batch-preflight button{width:100%}}@media (width<=1180px){.menu-product-main{grid-area:1/1}.menu-row-actions{grid-area:2/1}.menu-quick-price-form{grid-area:3/1}}.bell-ops-panel{background:#f7faf8;border:1px solid #cadbd4;border-radius:16px;gap:.9rem;margin:1rem 0 1.35rem;padding:1.1rem;display:grid}.bell-ops-panel.golden-active{background:#fffaf0;border:2px solid #c58c34}.bell-ops-header{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.bell-ops-header h3{color:#273b34;margin:.3rem 0;font-size:1.22rem}.bell-ops-header p:not(.eyebrow){color:#4f645b;margin:0;line-height:1.5}.bell-ops-clock{text-align:right;background:#fff;border:1px solid #d5e2d8;border-radius:12px;gap:.2rem;min-width:208px;padding:.75rem;display:grid}.bell-ops-clock>span,.bell-ops-clock small{color:#536d62;font-size:.76rem}.bell-ops-clock strong{color:#265746;font-variant-numeric:tabular-nums;font-size:1.8rem}.bell-ops-windows{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.bell-window{background:#fff;border:1px solid #dbe5df;border-radius:10px;gap:.22rem;padding:.75rem .6rem;display:grid}.bell-window strong{font-variant-numeric:tabular-nums;font-size:.85rem}.bell-window span{color:#536d62;font-size:.75rem}.bell-window.golden-window{background:#fff0cd;border-color:#d9aa59}.bell-window.current-window{outline-offset:-3px;outline:3px solid #337b5e}.bell-ops-readback{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.bell-ops-readback>div{background:#fff;border:1px solid #dbe5df;border-radius:10px;gap:.5rem;padding:.7rem;display:grid}.bell-ops-readback span{color:#51665d;font-size:.74rem}.bell-ops-readback strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.bell-ops-readback .requires-attention{background:#fff6e4;border-color:#ddba7a}.bell-ops-footer{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.bell-ops-footer small{color:#5d7066;max-width:65ch;line-height:1.5}.bell-ops-footer button{white-space:nowrap;min-height:44px}@media (width<=1100px){.bell-ops-windows,.bell-ops-readback{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bell-ops-header,.bell-ops-footer{flex-direction:column;align-items:stretch}.bell-ops-clock{text-align:left;min-width:0}.bell-ops-windows,.bell-ops-readback{grid-template-columns:repeat(2,minmax(0,1fr))}}.golden-focus-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.8rem 0;display:flex}.golden-focus-actions button{min-height:44px}.golden-focus-actions button.active{color:#fff;background:#326e56;border-color:#326e56}.golden-focus-actions small{color:#6e552d;font-size:.79rem}@media (width<=760px){.golden-focus-actions button{flex:100%}}.new-order-radar{background:#f3f8f5;border:1px solid #c9dcd3;border-radius:14px;margin:0 0 1rem;padding:.85rem 1rem}.new-order-radar.has-new{background:#fff5df;border:2px solid #c18530}.radar-primary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.radar-primary>div:first-child{gap:.3rem;display:grid}.radar-primary strong{color:#274a3d;font-size:1rem}.radar-primary small{color:#566f63}.radar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.radar-actions button{min-height:44px}.radar-recent-orders{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.radar-recent-order{background:#fff;border:1px solid #e3c98f;border-radius:8px;gap:.2rem;padding:.5rem .75rem;display:grid}.peak-capacity-planner{background:#f8faf9;border:1px solid #cbded5;border-radius:16px;gap:.8rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.peak-capacity-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.peak-capacity-fields label,.peak-week-heading label{gap:.3rem;font-size:.8rem;font-weight:650;display:grid}.peak-capacity-fields input,.peak-week-heading input{min-width:0;min-height:44px}.peak-capacity-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.peak-capacity-numbers article{background:#fff;border:1px solid #d4dfd9;border-radius:10px;gap:.35rem;padding:.75rem;display:grid}.peak-capacity-numbers article.focus{background:#fff5e5;border-color:#d7b178}.peak-capacity-numbers span{color:#52665c;font-size:.76rem}.peak-capacity-numbers strong{color:#23543b;font-size:1.3rem}.capacity-caveat{color:#5c7065;line-height:1.5}.peak-week-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.peak-week-heading h4{margin:0}.peak-week-heading small{color:#62776d}.peak-week-summary,.peak-week-days{flex-wrap:wrap;gap:.6rem;display:flex}.peak-week-summary span,.peak-week-days>div{background:#fff;border:1px solid #dbe5df;border-radius:10px;gap:.25rem;padding:.5rem .75rem;font-size:.8rem;display:grid}@media (width<=1100px){.peak-capacity-fields,.peak-capacity-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.radar-primary,.peak-week-heading{flex-direction:column;align-items:stretch}.radar-actions button{flex:auto}.peak-capacity-fields,.peak-capacity-numbers{grid-template-columns:minmax(0,1fr)}}.peak-capacity-fields.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.capacity-advanced{background:#fff;border:1px solid #dce8df;border-radius:10px;padding:.55rem .8rem}.capacity-advanced summary{cursor:pointer;font-size:.82rem;font-weight:700}.capacity-advanced .peak-capacity-fields{margin:.85rem 0}.capacity-advanced button{min-height:44px}@media (width<=760px){.peak-capacity-fields.compact{grid-template-columns:minmax(0,1fr)}}.capacity-menu-picker{border:1px solid #d9e2e8;border-radius:12px;min-width:0;padding:12px}.capacity-menu-picker legend{padding:0 6px;font-weight:700}.capacity-menu-line{cursor:pointer;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 8px;display:flex}.capacity-menu-line:last-child{border-bottom:0}.capacity-menu-line strong{flex:1;min-width:120px}.capacity-menu-line input[type=checkbox]{flex-shrink:0;width:19px;height:19px}.capacity-menu-line input[type=number]{min-width:75px;max-width:90px}.capacity-menu-line:focus-within{outline-offset:1px;outline:2px solid #74070e}@media (width<=560px){.capacity-menu-line{gap:8px}.capacity-menu-line strong{min-width:120px}}.topology-form.enterprise-capacity-form.capacity-create-flow{background:#fff;border:1px solid #d4dcdf;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;margin:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid;box-shadow:0 12px 32px #24323e0f}.capacity-create-head,.capacity-create-menu,.capacity-create-resources{min-width:0}.capacity-create-head h3{color:#25313e;margin:.25rem 0 .3rem;font-size:clamp(1.2rem,2.3vw,1.55rem)}.capacity-create-head p,.capacity-resource-note{color:#566474;margin:0;font-size:.86rem;line-height:1.5}.capacity-create-tag{color:#74070e;letter-spacing:.04em;font-size:.73rem;font-weight:800;display:inline-block}.capacity-create-fields{grid-template-columns:minmax(140px,1fr) minmax(215px,1.35fr) minmax(130px,.8fr);align-items:end;gap:.8rem;display:grid}.capacity-create-flow select,.capacity-create-flow input[type=number],.capacity-create-flow input[type=datetime-local],.capacity-create-flow input[type=search]{border-radius:10px;width:100%;min-width:0;min-height:44px}.capacity-create-flow :is(input,select,button):focus-visible{outline-offset:2px;outline:3px solid #74070e8c}.capacity-time-quick{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.capacity-time-quick>span{color:#384b59;font-size:.83rem;font-weight:700}.capacity-time-quick button{color:#34465a;background:#f6f8fa;border:1px solid #d4dde2;border-radius:9px;min-height:40px;padding:.48rem .75rem}.capacity-time-quick button.is-selected{color:#fff;background:#74070e;border-color:#74070e}.capacity-time-quick>small{color:#687584;width:100%}.capacity-create-menu,.capacity-create-resources{border-top:1px solid #e3e7eb;gap:.8rem;padding-top:1rem;display:grid}.capacity-create-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.capacity-create-section-heading h4{color:#293946;margin:.25rem 0 0;font-size:1rem}.capacity-count{color:#74070e;background:#f8edf0;border-radius:8px;padding:.45rem .7rem;font-size:.83rem}.capacity-menu-tools{grid-template-columns:minmax(170px,1.5fr) minmax(150px,1fr) auto;align-items:end;gap:.8rem;display:grid}.capacity-create-flow .capacity-selected-switch{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-height:44px;font-size:.82rem;display:flex}.capacity-selected-switch input[type=checkbox]{flex:none;width:19px;height:19px}.capacity-menu-toolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.capacity-menu-toolbar span{color:#536677;font-size:.85rem;font-weight:700}.capacity-create-flow .capacity-text-action{color:#74070e;text-underline-offset:3px;background:0 0;border-radius:7px;min-height:36px;padding:.4rem .55rem;font-size:.82rem;text-decoration:underline}.capacity-create-flow .capacity-menu-picker{background:#fff;border-radius:12px;margin:0;padding:0;overflow:hidden}.capacity-menu-scroll{overscroll-behavior:contain;max-height:390px;overflow-y:auto}.capacity-create-flow .capacity-menu-line{align-items:center;gap:.85rem;min-height:60px;padding:.55rem .8rem;display:flex}.capacity-create-flow .capacity-menu-line.is-picked{background:#fff9f7}.capacity-menu-choice{cursor:pointer;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.capacity-menu-choice input[type=checkbox]{flex:none;width:21px;height:21px}.capacity-menu-name{overflow-wrap:anywhere;color:#293845;font-size:.9rem;font-weight:700}.capacity-menu-hint{color:#75828d;white-space:nowrap;font-size:.76rem}.capacity-menu-quantity{align-items:center;gap:.5rem;display:flex}.capacity-menu-quantity label{color:#526377;white-space:nowrap;font-size:.75rem}.capacity-menu-quantity input[type=number]{width:82px;max-width:82px}.capacity-menu-empty{color:#586978;margin:0;padding:1.2rem;font-size:.89rem}.capacity-picked-summary{color:#354454;background:#fdf9f9;border:1px solid #e5d6d6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.84rem;display:flex}.capacity-picked-summary>span{overflow-wrap:anywhere;flex:1;min-width:140px}.capacity-resource-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-create-footer{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:12px;gap:.55rem;padding:1rem;display:grid}.capacity-create-review{color:#465565;gap:.25rem;font-size:.87rem;display:grid}.capacity-create-review strong{color:#25313e;font-size:.96rem}.capacity-create-submit{color:#fff;background:#74070e;min-height:50px}.capacity-create-submit:hover:not(:disabled){background:#5f070c}.capacity-create-error{color:#a82121;margin:0}.capacity-create-success{color:#176b50;margin:0;font-weight:700}.capacity-create-footer>small{color:#596a77}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=850px){.capacity-menu-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capacity-selected-switch{grid-column:1/-1}}@media (width<=640px){.capacity-create-fields,.capacity-menu-tools,.capacity-resource-fields{grid-template-columns:minmax(0,1fr)}.capacity-selected-switch{grid-column:auto}.capacity-create-flow .capacity-menu-line{gap:.45rem;padding:.7rem}.capacity-menu-choice{gap:.5rem}.capacity-menu-quantity{gap:.3rem}.capacity-menu-quantity label{font-size:.7rem}.capacity-menu-quantity input[type=number]{width:72px;max-width:72px}.capacity-create-footer{padding:.8rem}.capacity-create-submit{width:100%}.capacity-menu-scroll{max-height:340px}.capacity-create-flow .capacity-time-quick{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.capacity-create-flow .capacity-time-quick>span,.capacity-create-flow .capacity-time-quick>small{grid-column:1/-1;width:auto}.capacity-create-flow .capacity-time-quick button{width:100%;min-width:0;min-height:44px;padding-inline:.35rem}}.capacity-create-flow>.capacity-create-fields{grid-template-columns:minmax(140px,1.1fr) minmax(170px,1fr) minmax(118px,.7fr) minmax(130px,.75fr)}.capacity-create-flow input[type=text]{border-radius:10px;width:100%;min-width:0;min-height:44px}@media (width<=850px){.capacity-create-flow>.capacity-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.capacity-create-flow>.capacity-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-create-flow>.capacity-create-fields>label:first-child,.capacity-create-flow>.capacity-create-fields>label:last-child{grid-column:1/-1}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #74070e}button{min-height:44px}.admin-nav{scrollbar-width:thin;overscroll-behavior-x:contain;scroll-padding-inline:.75rem}.admin-nav button{white-space:nowrap;flex-shrink:0;min-height:44px}.table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin}.product-heading,.product-heading>div{min-width:0}.product-heading strong,.order-items span,.bank-evidence-row{overflow-wrap:anywhere}.product-editor :where(input,textarea,select),.topology-form :where(input,select){min-width:0}button:disabled{cursor:not-allowed}@media (width<=760px){.centered{padding:.8rem}.panel{border-radius:18px;padding:clamp(1.1rem,5vw,1.6rem)}.content{width:min(100% - 1.25rem,1120px);padding-block:1.2rem 2rem}.operations-content{padding-top:1.25rem}.topbar{gap:.75rem;padding:1rem}.session-actions{gap:.6rem}.admin-nav{padding-inline:.65rem}.admin-nav button{padding-inline:.75rem}.product-editor,.bank-evidence-panel{padding:.85rem}.product-heading{flex-wrap:wrap;align-items:flex-start}.product-image-field{grid-template-columns:minmax(0,1fr)}.admin-product-image-preview{width:min(100%,240px)}.image-picker-controls{min-width:0}.bank-evidence-import,.bank-evidence-row{grid-template-columns:minmax(0,1fr)}.table-scroll{max-width:100%}.operation-feedback{top:62px}}.topology-panel.enterprise-topology{align-content:start;gap:.85rem;display:grid}.topology-panel .topology-command-heading{margin:0}.topology-local-nav{z-index:8;background:#fffffff7;border:1px solid #e4dce0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.4rem;display:grid;position:sticky;top:0;box-shadow:0 3px 12px #251a1b0d}.topology-local-nav button{text-align:left;color:#3f3b3c;background:#f9f8f8;border:1px solid #0000;border-radius:9px;gap:.12rem;min-width:0;min-height:48px;padding:.42rem .6rem;display:grid}.topology-local-nav button.active,.topology-local-nav button[aria-pressed=true]{color:#fff;background:#74070e;border-color:#74070e}.topology-local-nav button small{opacity:.8;overflow-wrap:anywhere;font-size:.7rem}.topology-local-nav button strong{font-size:.86rem}.topology-local-nav button:focus-visible{outline-offset:2px;outline:3px solid #b57c1b}.topology-action-pane,.topology-monitor-pane,.topology-plan-pane,.topology-audit-pane{align-content:start;gap:.85rem;min-width:0;display:grid}.topology-actions-layout{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.topology-actions-layout>.enterprise-capacity-form{grid-row:span 2;align-self:start;margin:0}.topology-actions-layout>.manual-window-details{min-width:0;margin:0}.topology-action-pane .capacity-section-heading[role=note]{background:#faf8f7;border:1px solid #eee3e3;border-radius:10px;padding:.7rem .9rem}.topology-action-pane .capacity-section-heading[role=note] h3{margin:.15rem 0;font-size:.93rem}.topology-action-pane .capacity-section-heading[role=note] small{font-size:.76rem}.topology-station-settings{background:#fff;border:1px solid #e1dee2;border-radius:10px;min-width:0;padding:.6rem .85rem}.topology-station-settings>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.topology-station-settings[open]>.station-control-heading{margin-top:.85rem}.topology-monitor-pane .capacity-window-list{overscroll-behavior:contain;max-height:min(56vh,570px);overflow-y:auto}.topology-more{justify-self:start;min-height:44px}.topology-audit-pane .topology-audit-details{margin:0}.topology-audit-pane .topology-audit-details[open] .table-scroll{max-height:60vh;overflow:auto}[data-sonner-toaster]{max-width:min(420px,100vw - 24px)}@media (width<=900px){.topology-actions-layout{grid-template-columns:minmax(0,1fr)}.topology-actions-layout>.enterprise-capacity-form{grid-row:auto}}@media (width<=560px){.topology-local-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.topology-local-nav button{min-height:48px}.topology-monitor-pane .capacity-window-list{max-height:60vh}}.admin-layout{--admin-brand:#74070e;--admin-ink:#263440;--admin-surface:#fff;--admin-stroke:#dfe4e8;color:var(--admin-ink);background:#f3f5f7;font-size:14px;line-height:1.4}.admin-layout .topbar{background:var(--admin-brand);gap:.7rem;min-height:58px;padding:.48rem clamp(.8rem,2.6vw,2.5rem)}.admin-layout .topbar h1{margin-top:.1rem;font-size:1.12rem;line-height:1.25}.admin-layout .topbar .eyebrow{letter-spacing:.08em;font-size:.62rem}.admin-layout .session-actions{gap:.55rem;font-size:.78rem}.admin-layout .session-actions button{border-radius:8px;min-height:36px;padding:.42rem .72rem}.admin-layout .admin-nav{border-bottom:1px solid #e0e5e8;align-items:center;gap:.18rem;min-height:45px;padding:.24rem clamp(.8rem,2.6vw,2.5rem)}.admin-layout .admin-nav button{border-radius:7px;min-height:36px;padding:.45rem .8rem;font-size:.81rem;font-weight:650}.admin-layout .admin-nav button.active{background:var(--admin-brand)}.admin-layout>.operations-content{width:min(1520px,100% - clamp(1.1rem,4vw,4rem));min-width:0;padding:.8rem 0 1.65rem}.admin-layout .operations-content>*{min-width:0}.admin-layout :is(input,select,textarea){border-radius:7px;min-width:0;padding:.45rem .6rem;font-size:.85rem}.admin-layout :is(input,select):not([type=checkbox]):not([type=radio]){min-height:38px}.admin-layout :is(button,select,input,summary):focus-visible{outline-offset:2px;outline:2px solid #bb6a3e}.admin-layout label{gap:.23rem;font-size:.76rem;font-weight:650}.admin-layout .eyebrow{letter-spacing:.075em;font-size:.65rem}.admin-layout :is(.card,.station-card,.product-editor){box-shadow:none;border-radius:10px}.admin-layout .cards{gap:.6rem;margin-top:.65rem}.admin-layout .card{gap:.28rem;min-height:110px;padding:.85rem}.admin-layout .card strong{font-size:1.85rem}.admin-layout .card small{font-size:.72rem}.admin-layout .risk{border-radius:8px;padding:.62rem .78rem}.admin-layout .alert-stack{gap:.45rem;margin-top:.8rem}.admin-layout .radar-primary{gap:.6rem;padding:.55rem .75rem}.admin-layout .new-order-radar{border-radius:10px;margin:0 0 .55rem}.admin-layout .radar-primary strong{font-size:.91rem}.admin-layout .radar-primary small{font-size:.75rem}.admin-layout .radar-actions{gap:.35rem}.admin-layout .radar-actions button{border-radius:7px;min-height:36px;padding:.42rem .7rem}.admin-layout .bell-ops-panel{gap:.55rem;margin:.55rem 0;padding:.85rem}.admin-layout .bell-ops-windows{gap:.4rem}.admin-layout .bell-window{min-height:55px;padding:.5rem .65rem}.admin-layout .bell-ops-metrics{gap:.4rem}.admin-layout .bell-ops-metrics>*{padding:.5rem .65rem}.admin-layout .peak-capacity-planner{gap:.6rem;margin:0;padding:.75rem}.admin-layout .peak-capacity-fields{gap:.55rem}.admin-layout .peak-capacity-numbers{gap:.45rem}.admin-layout .peak-capacity-numbers article{padding:.5rem .65rem}.admin-layout .topology-panel.enterprise-topology{align-content:start;gap:.55rem}.admin-layout .topology-command-heading{align-items:center;gap:.75rem;padding:0 .15rem}.admin-layout .topology-command-heading>div:first-child{max-width:none}.admin-layout .topology-command-heading h2{margin:.12rem 0 .22rem;font-size:1.23rem;line-height:1.15}.admin-layout .topology-command-heading p:last-child{margin:0;font-size:.79rem}.admin-layout .cutoff-readback{min-width:0;max-width:300px;box-shadow:none;background:#f9fafb;border:1px solid #e2e6e9;border-radius:8px;flex:0 270px;padding:.45rem .6rem;font-size:.73rem}.admin-layout .cutoff-readback>summary{cursor:pointer;font-weight:600}.admin-layout .cutoff-readback p{color:#596873;margin:.4rem 0 0;font-size:.73rem}.admin-layout .topology-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0}.admin-layout .topology-metrics article{min-width:0;min-height:49px;box-shadow:none;border-radius:9px;justify-content:space-between;align-items:center;gap:.45rem;padding:.43rem .68rem;display:flex}.admin-layout .topology-metrics article span{font-size:.73rem;line-height:1.25}.admin-layout .topology-metrics article strong{font-size:1.18rem;line-height:1.15}.admin-layout .topology-local-nav{z-index:4;border-radius:9px;gap:.24rem;padding:.24rem;position:sticky;top:45px;box-shadow:0 3px 10px #1e23280d}.admin-layout .topology-local-nav button{border-radius:7px;flex-direction:row;justify-content:space-between;align-items:center;gap:.35rem;min-height:39px;padding:.43rem .7rem;display:flex}.admin-layout .topology-local-nav button strong{font-size:.8rem}.admin-layout .topology-local-nav button small{font-size:.69rem}.admin-layout .topology-action-pane,.admin-layout .topology-monitor-pane,.admin-layout .topology-plan-pane,.admin-layout .topology-audit-pane{gap:.55rem}.admin-layout .topology-actions-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:.55rem}.admin-layout .topology-actions-layout>.enterprise-capacity-form{border:1px solid var(--admin-stroke);box-shadow:none;background:#fff;border-radius:10px;grid-area:1/1/span 2;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:end;gap:.55rem .65rem;margin:0;padding:.85rem;display:grid}.admin-layout .enterprise-capacity-form>*{min-width:0}.admin-layout .enterprise-capacity-form .capacity-form-heading,.admin-layout .enterprise-capacity-form .capacity-field-window,.admin-layout .enterprise-capacity-form .capacity-field-product,.admin-layout .enterprise-capacity-form .capacity-preflight{grid-column:1/-1}.admin-layout .capacity-form-heading h3{color:var(--admin-ink);margin:0 0 .2rem;font-size:1rem}.admin-layout .capacity-form-heading small{font-size:.75rem}.admin-layout .enterprise-capacity-form .capacity-field-kind{grid-column:1}.admin-layout .enterprise-capacity-form .capacity-field-limit{grid-column:2}.admin-layout .enterprise-capacity-form .capacity-preflight{border-radius:7px;min-height:33px;padding:.45rem .65rem;font-size:.73rem}.admin-layout .enterprise-capacity-form .capacity-save-button{background:var(--admin-brand);border-radius:7px;grid-column:1/-1;width:100%;min-height:40px;padding:.45rem 1rem;font-size:.84rem}.admin-layout .topology-actions-layout>.manual-window-details{border-radius:9px;grid-column:2;min-width:0;min-height:42px;padding:.1rem .5rem}.admin-layout .topology-actions-layout>.manual-window-details>summary{min-height:39px;padding:.55rem .3rem;font-size:.76rem;line-height:1.3}.admin-layout .topology-actions-layout .batch-window-planner,.admin-layout .topology-actions-layout .manual-window-details form{grid-template-columns:minmax(0,1fr);margin:0;padding:.55rem .3rem}.admin-layout .topology-actions-layout .batch-window-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-layout .topology-actions-layout .topology-form>label{min-width:0}.admin-layout .topology-station-settings,.admin-layout .topology-safe-note{background:#fff;border:1px solid #e3e5e7;border-radius:8px;min-height:36px;padding:.12rem .65rem}.admin-layout .topology-safe-note summary,.admin-layout .topology-station-settings>summary{cursor:pointer;min-height:37px;padding-top:.54rem;font-size:.76rem;display:list-item}.admin-layout .topology-safe-note p{padding:.25rem .35rem;font-size:.76rem}.admin-layout .station-grid{gap:.5rem}.admin-layout .station-card{gap:.45rem;padding:.65rem}.admin-layout .station-operational-readback{gap:.35rem}.admin-layout .capacity-timeline,.admin-layout .topology-audit-details{border-radius:10px;padding:.65rem}.admin-layout .capacity-window-list{gap:.3rem}.admin-layout .capacity-window-row{border-radius:7px;gap:.45rem;padding:.45rem .6rem}.admin-layout .capacity-window-time,.admin-layout .capacity-bottleneck{min-width:0}.admin-layout .capacity-window-time span,.admin-layout .capacity-window-bar small{font-size:.73rem}.admin-layout .topology-monitor-pane .capacity-window-list{max-height:min(70vh,660px)}@media (width<=1000px){.admin-layout .topology-actions-layout{grid-template-columns:minmax(0,1fr)}.admin-layout .topology-actions-layout>.enterprise-capacity-form,.admin-layout .topology-actions-layout>.manual-window-details{grid-area:auto/1}}@media (width<=760px){.admin-layout{font-size:14px}.admin-layout .topbar{gap:.45rem;min-height:0;padding:.55rem .8rem}.admin-layout .session-actions{flex-flow:wrap;align-items:center}.admin-layout .admin-nav{padding:.25rem .65rem}.admin-layout .admin-nav button{min-height:44px}.admin-layout>.operations-content{width:calc(100% - 1rem);padding:.6rem 0 1rem}.admin-layout .topology-command-heading{align-items:flex-start}.admin-layout .cutoff-readback{width:100%;max-width:none}.admin-layout .topology-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout .topology-local-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-layout .topology-local-nav button{min-height:44px}.admin-layout .topology-actions-layout>.enterprise-capacity-form{gap:.55rem;padding:.7rem}.admin-layout .enterprise-capacity-form .capacity-save-button,.admin-layout .topology-actions-layout>.manual-window-details>summary,.admin-layout .topology-station-settings>summary,.admin-layout .topology-safe-note>summary{min-height:44px}.admin-layout .topology-actions-layout .batch-window-fields{grid-template-columns:minmax(0,1fr)}.admin-layout :is(input,select):not([type=checkbox]):not([type=radio]){min-height:44px}}@media (width<=380px){.admin-layout .topology-local-nav button,.admin-layout .topology-metrics article{flex-direction:column;align-items:flex-start}}@media (width<=760px){.admin-layout .cutoff-readback{flex:none;width:100%;max-width:none;min-height:0}.admin-layout .topology-command-heading{gap:.4rem}}@media (width<=900px){.admin-layout .enterprise-capacity-form .capacity-save-button,.admin-layout .topology-local-nav button{min-height:44px}}@media (width<=760px){.admin-layout .topology-local-nav{z-index:6;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;position:sticky;top:51px}.admin-layout .topology-local-nav button{text-align:center;flex-direction:row;justify-content:center;align-items:center;min-height:44px;padding:.3rem .2rem;display:flex}.admin-layout .topology-local-nav button small{display:none}.admin-layout .topology-local-nav button strong{white-space:nowrap;font-size:.77rem}}.admin-layout .topology-actions-layout>.enterprise-capacity-form{grid-row:1}.admin-layout .topology-actions-layout>.topology-quick-actions{grid-area:1/2;align-content:start;gap:.5rem;min-width:0;display:grid}.admin-layout .topology-quick-actions>.manual-window-details{border:1px solid var(--admin-stroke);background:#fff;border-radius:9px;min-width:0;min-height:42px;margin:0;padding:.15rem .65rem}.admin-layout .topology-quick-actions>.manual-window-details>summary{cursor:pointer;align-content:center;min-height:39px;font-size:.76rem;font-weight:650}@media (width<=1000px){.admin-layout .topology-actions-layout>.topology-quick-actions{grid-area:auto/1}}@media (width<=900px){.admin-layout .topology-quick-actions>.manual-window-details>summary{min-height:44px}}.admin-layout{--admin-brand:#74070e;--admin-brand-deep:#61060c;--admin-brand-soft:#8c1c27;--admin-brand-gradient:linear-gradient(135deg, #74070e 0%, #5d060b 100%);--admin-ring:#74070e2b;--admin-ink:#303943;--admin-stroke:#e2e3e5;background:#f5f6f7}.admin-layout .topbar{background:var(--admin-brand-gradient)}.admin-layout .topbar .eyebrow{color:#f8d5bc}.admin-layout .admin-nav button.active,.admin-layout .topology-local-nav button.active,.admin-layout .topology-local-nav button[aria-selected=true],.admin-layout .capacity-save-button{background:var(--admin-brand-gradient);color:#fff}.admin-layout .admin-nav button:not(.active){color:#59616b}.admin-layout .topology-metrics article{background:#fff;border:1px solid #e2e4e7}.admin-layout .topology-metrics article strong{color:#74070e}.admin-layout .topology-command-heading h2{letter-spacing:-.025em}.admin-layout .enterprise-capacity-form{box-shadow:0 1px 2px #272b3109}.admin-layout .enterprise-capacity-form .capacity-form-heading h3{letter-spacing:-.02em}.admin-layout .enterprise-capacity-form .capacity-field-window,.admin-layout .enterprise-capacity-form .capacity-field-kind,.admin-layout .enterprise-capacity-form .capacity-field-product,.admin-layout .enterprise-capacity-form .capacity-field-limit{min-width:0;margin:0}.admin-layout .enterprise-capacity-form .capacity-field-window{grid-column:1/-1;gap:.35rem;display:grid}.admin-layout .smart-field-heading{justify-content:space-between;align-items:center;gap:.4rem;min-height:25px;font-size:.81rem;display:flex}.admin-layout .smart-window-search span{color:#6c737d;font-size:.7rem;display:inline-block}.admin-layout .smart-window-search input{padding:.36rem .6rem}.admin-layout .smart-station-filter{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.admin-layout .smart-station-filter button,.admin-layout .smart-capacity-scope button,.admin-layout .smart-capacity-presets button,.admin-layout .smart-time-presets button{color:#4b5662;background:#f5f6f7;border:1px solid #dbe0e5;border-radius:7px;min-height:34px;padding:.3rem .45rem;font-size:.77rem;font-weight:650}.admin-layout .smart-station-filter button.active,.admin-layout .smart-capacity-scope button.active,.admin-layout .smart-capacity-presets button.active{color:#74070e;background:#f9edef;border-color:#9b5259;box-shadow:inset 0 0 0 1px #9b5259}.admin-layout .smart-link-button{min-height:28px;box-shadow:none;text-underline-offset:3px;color:#74070e;background:0 0;border:0;padding:.2rem .3rem;font-size:.73rem;font-weight:750;text-decoration:underline}.admin-layout .smart-window-info{color:#5b6671;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;min-height:24px;font-size:.71rem;display:flex}.admin-layout .smart-capacity-scope{border:0;grid-column:1/-1;gap:.35rem;min-inline-size:0;padding:0;display:grid}.admin-layout .smart-capacity-scope legend{padding:0 0 .25rem;font-size:.8rem;font-weight:750}.admin-layout .smart-capacity-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.admin-layout .smart-capacity-scope small{color:#697480;font-size:.72rem;line-height:1.4}.admin-layout .smart-capacity-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.admin-layout .smart-capacity-presets button{min-height:30px}.admin-layout .smart-time-presets{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.admin-layout .smart-time-presets button{color:#74070e;background:#fff;border-color:#d5dce2;min-height:35px}.admin-layout .smart-default-capacity{background:#faf9f9;border:1px solid #e7e2e2;border-radius:8px;gap:.25rem;padding:.55rem .65rem;font-size:.75rem;display:grid}.admin-layout .smart-default-capacity strong{color:#35414a;font-size:.83rem}.admin-layout .smart-default-capacity>span{color:#69717c}.admin-layout .smart-default-capacity>details{margin:0}.admin-layout .smart-default-capacity summary{cursor:pointer;color:#74070e;align-content:center;min-height:34px;font-weight:750;display:list-item}.admin-layout .smart-default-capacity label{margin-top:.4rem}.admin-layout .topology-quick-actions>.manual-window-details[open]{border-color:#c8bdc0}.admin-layout .topology-quick-actions>.manual-window-details[open] summary{color:#74070e}.admin-layout .capacity-preflight{background:#f7f8f8;border:1px solid #e3e6e9}.admin-layout .capacity-form-heading small{color:#6d7884}.admin-layout .enterprise-capacity-form>.capacity-field-kind,.admin-layout .enterprise-capacity-form>.capacity-field-limit{grid-column:1/-1}.admin-layout .enterprise-capacity-form .capacity-save-button{min-height:44px}@media (width<=760px){.admin-layout .smart-station-filter button,.admin-layout .smart-capacity-scope button,.admin-layout .smart-capacity-presets button,.admin-layout .smart-time-presets button{min-height:44px}.admin-layout .smart-capacity-scope button{padding:.35rem .1rem;font-size:.74rem}.admin-layout .smart-field-heading{flex-wrap:wrap}.admin-layout .topology-quick-actions>.manual-window-details>summary{line-height:1.35}}@media (width<=900px){.admin-layout .smart-station-filter button,.admin-layout .smart-capacity-scope button,.admin-layout .smart-capacity-presets button,.admin-layout .smart-time-presets button{min-height:44px}}.admin-layout .smart-station-filter button,.admin-layout .smart-capacity-scope button,.admin-layout .smart-capacity-presets button,.admin-layout .smart-time-presets button,.admin-layout .smart-window-info button{scroll-margin-top:130px}@media (width<=760px){.admin-layout .topology-local-nav{position:static}}@media (width>=981px){.admin-layout .enterprise-capacity-form .capacity-field-window{grid-template-columns:minmax(0,1.45fr) minmax(190px,.85fr);align-items:end;gap:.3rem .65rem}.admin-layout .capacity-field-window>.smart-field-heading,.admin-layout .capacity-field-window>label:not(.smart-window-search),.admin-layout .capacity-field-window>.smart-window-info{grid-column:1/-1}.admin-layout .capacity-field-window>.smart-station-filter{grid-column:1}.admin-layout .capacity-field-window>.smart-window-search{grid-column:2}}.admin-layout .topology-quick-actions form button[type=submit],.admin-layout .batch-window-planner button[type=submit]{background:var(--admin-brand-gradient);color:#fff;min-height:44px;box-shadow:none;border-color:#74070e}.admin-layout .topology-quick-actions form button[type=submit]:disabled{opacity:.56}
