:root{--ink: #3a2e2a;--paper: #FEF2ED;--line: #EBD6CD;--accent: #39499D;--error: #DD4153;--focus-ring: rgba(57, 73, 157, .25);--brand-navy: #39499D;--brand-red: #DD4153;--brand-cream: #FEF2ED;--brand-peach: #F9B7A8;--brand-choc: #492626;--brand-rose: #DCAFA5;--brand-peri: #5F79BB;--brand-blush: #FDE9E2}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html,body,button,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation}input,select,textarea{font:inherit}.screen{--screen-pad: 16px;margin:0 auto;padding:var(--screen-pad)}.screen.narrow{max-width:480px}.screen.wide{max-width:1180px}:focus-visible{outline:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}button{font:inherit;color:inherit;background:#fff;border:1.5px solid var(--ink);border-radius:8px;padding:10px 16px;min-height:44px;cursor:pointer}button:disabled{opacity:.55;cursor:default}button.link{border:none;background:none;text-decoration:underline;min-height:44px}.tiles{display:grid;gap:12px;margin-top:16px}.tiles[data-mode=kb]{grid-template-columns:repeat(4,1fr)}.tiles[data-mode=touch]{grid-template-columns:repeat(2,1fr)}.tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;font-weight:600;min-height:56px}.tile small{font-weight:400;color:#777}.staff-tile .initial{font-size:26px}.code-input{font-size:28px;letter-spacing:12px;text-transform:uppercase;text-align:center;width:100%;max-width:320px;padding:10px;border:1.5px solid var(--line);border-radius:8px;display:block;margin:16px 0}.pin-dots{display:flex;gap:18px;justify-content:center;margin:24px 0}.pin-dots .dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--ink)}.pin-dots .dot.on{background:var(--ink)}.pin-dots.shake{animation:shake .3s}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:320px;margin:0 auto}.keypad button{min-height:56px;font-size:20px}.topbar{display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:#eee;font-size:14px;margin:calc(-1 * var(--screen-pad)) calc(-1 * var(--screen-pad)) 16px;padding:8px var(--screen-pad);gap:8px;flex-wrap:wrap}.topbar .link{color:#eee}.chip{background:#555;border-radius:99px;padding:2px 10px;font-size:12px;margin-right:10px}.banner{background:#3a3a3a;color:#f2d38a;text-align:center;border-radius:6px;padding:6px}.error{color:var(--error)}.note{border:1px dashed var(--line);border-radius:8px;padding:10px;color:#555;font-size:14px}.zone-list{display:grid;gap:10px;margin:16px 0}.zone-row{display:grid;grid-template-columns:2rem 1fr auto auto;gap:14px;align-items:center;text-align:left;min-height:56px}.zone-list[data-mode=touch]{gap:14px}.zone-list[data-mode=touch] .zone-row{grid-template-columns:1fr;gap:4px;min-height:88px;padding:16px 18px}.zone-list[data-mode=touch] .zone-when{text-align:left;min-width:0}.zone-group-item{display:grid;gap:10px}.zone-group-item .zone-row{width:100%}.zone-site-heading{font-size:15px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.04em;margin:10px 0 0}.zone-row .zone-index{font-weight:700;color:#777}.zone-row .zone-name{font-weight:600}.zone-row .zone-lines{color:#555;font-size:14px}.zone-row .zone-when{color:#777;font-size:13px;min-width:11rem;text-align:right}.zone-row[data-counted-today=yes] .zone-when{color:var(--accent)}.count-grid{display:flex;flex-direction:column;min-height:100vh}.metric-bar{position:sticky;top:0;z-index:2;display:flex;gap:18px;flex-wrap:wrap;background:var(--ink);color:#eee;margin:-16px -16px 0;padding:8px 16px;font-size:14px;font-variant-numeric:tabular-nums}.metric-bar .offline{background:#f2d38a;color:var(--ink);border-radius:99px;padding:0 10px}.count-where{color:#555;font-size:14px;margin:10px 0}.count-grid table{border-collapse:collapse;width:100%}.count-grid th,.count-grid td{border-bottom:1px solid var(--line);padding:6px 8px;text-align:left;font-variant-numeric:tabular-nums}.count-grid th{font-size:13px;color:#666;font-weight:600}.count-grid tr.focused{background:#fffbe9}.count-grid tr[data-status=flagged] td{background:#fff4e0}.count-grid tr[data-status=blocked] td{background:#ffecec}.count-grid input{font:inherit;width:6rem;padding:4px 6px;text-align:right;border:1.5px solid var(--line);border-radius:6px}.hint-bar{position:sticky;bottom:0;z-index:2;background:#f3f1ec;border-top:1px solid var(--line);margin:16px -16px -16px;padding:8px 16px;font-size:14px;color:#444}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;background:#00000073;z-index:3}.modal>*{background:#fff}.modal p{margin:0;padding:14px 22px;max-width:32rem;border-radius:8px}.modal .hint{color:#666;font-size:13px}.add-item-modal>div{background:#fff;border-radius:10px;padding:22px 26px;width:min(34rem,92vw);display:grid;gap:10px}.add-item-modal h1{margin:0;font-size:20px}.add-item-modal input{min-height:44px;padding:8px 12px;font-size:16px;border:1.5px solid var(--line);border-radius:6px}.add-item-options{display:grid;gap:6px;max-height:46vh;overflow:auto}.add-item-options button{min-height:44px;padding:8px 12px;text-align:left}.add-to-zone{margin-left:12px}.finish-modal>div{background:#fff;border-radius:10px;padding:22px 26px;max-width:34rem;display:grid;gap:10px}.finish-modal h1{margin:0;font-size:20px}.finish-modal ul{margin:0;padding-left:20px;color:#555;max-height:40vh;overflow:auto}[data-mode=touch] .finish-modal>div{max-width:none;width:min(100%,34rem);padding:22px;gap:14px}[data-mode=touch] .finish-modal button{min-height:60px;font-size:17px}[data-mode=touch] .finish-modal [data-testid=finish-zero]{font-weight:600;border-width:2px}[data-mode=touch][data-screen=s07] button{min-height:60px;font-size:17px}[data-mode=touch][data-screen=s07] dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px;margin:16px 0 24px}.count-pad{display:flex;flex-direction:column;min-height:100vh}.pad-head{position:sticky;top:0;z-index:2;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--ink);color:#eee;margin:calc(-1 * var(--screen-pad)) calc(-1 * var(--screen-pad)) 0;padding:12px var(--screen-pad)}.pad-head .offline{background:#f2d38a;color:var(--ink);border-radius:99px;padding:2px 12px}.pad-rows{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.pad-row{display:grid;grid-template-columns:1fr auto auto auto auto;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;min-height:72px;background:#fff}.pad-row.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.pad-row[data-status=flagged]{background:#fff4e0}.pad-row[data-status=blocked]{background:#ffecec}.pad-name{display:flex;flex-direction:column;gap:2px;font-weight:600}.pad-name small{font-weight:400;color:#777}.pad-open,.pad-total,.pad-status{font-variant-numeric:tabular-nums;color:#555}.qty-chip{min-width:92px;min-height:56px;font-size:22px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;max-width:44vw;white-space:normal;overflow-wrap:anywhere;line-height:1.15;padding:8px 10px}.qty-chip .qty-chip-sum{display:block;font-size:13px;font-weight:400;color:#555;margin-top:2px;font-variant-numeric:tabular-nums}.qty-chip .qty-chip-sum~small,.qty-chip small:has(+.qty-chip-sum){display:block;white-space:nowrap}.pad-finish{margin:18px 0 0;min-height:56px;font-size:18px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;background:#00000073;z-index:4}.sheet>div{background:#fff;border-radius:16px 16px 0 0;padding:18px 18px 24px;display:grid;gap:12px;max-height:88vh;overflow:auto}.sheet p{margin:0}.sheet-primary{min-height:60px;font-size:18px;font-weight:600;border-width:2px}.sheet-secondary{min-height:56px;font-size:16px;color:#555}.keypad-dock{position:fixed;left:0;right:0;bottom:0;z-index:4}.keypad-dock>div{background:#fff;border-top:1.5px solid var(--ink);border-radius:16px 16px 0 0;padding:14px 18px 20px;display:grid;gap:10px;box-shadow:0 -6px 20px #0000002e;max-height:68vh;overflow:auto}.keypad-dock p{margin:0}.pad-rows[data-docked=yes]{padding-bottom:68vh}.pad-rows[data-docked=yes] li{scroll-margin-bottom:70vh}.keypad-label{display:flex;flex-direction:column;gap:2px}.keypad-label small{color:#777}.keypad-value{font-size:34px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--line);padding-bottom:6px;line-height:1.15;min-width:0;max-width:100%;overflow-wrap:anywhere}.keypad-value[data-long=yes]{font-size:24px}.keypad-dock>div{overflow-x:hidden}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.keypad button{min-height:62px;font-size:24px}.dispatch-tools{display:flex;gap:12px;align-items:center;margin:12px 0}.dispatch-tools input{font:inherit;padding:8px 10px;min-width:18rem;border:1.5px solid var(--line);border-radius:8px}.dispatch-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dispatch-picker button{padding:8px 12px;min-height:44px}.dispatch-lines{border-collapse:collapse;width:100%}.dispatch-lines th,.dispatch-lines td{border-bottom:1px solid var(--line);padding:8px;text-align:left}.dispatch-lines tr[data-problem=yes] td{background:#fff4e0}.dispatch-lines input{font:inherit;width:7rem;padding:6px;text-align:right;border:1.5px solid var(--line);border-radius:6px}.stepper{display:flex;gap:8px;align-items:center}.stepper button{min-width:44px;min-height:44px;font-size:18px}.repack-quick-row{display:flex;align-items:center;gap:10px}.repack-quick-row>button{flex:1}.repack-quick-cell{display:grid;gap:2px;justify-items:end}.repack-quick-cell input{width:5rem;min-height:44px;text-align:center;font-size:18px}.repack-quick-cell small{color:#555;white-space:nowrap}.grid-add-pan{margin-left:6px;min-height:32px;font-size:13px;white-space:nowrap}.keypad-add-pan{display:block;width:100%;min-height:48px;margin:8px 0 0;font-size:16px;font-weight:600}.keypad-pans{margin:2px 0 0;color:#555;font-size:14px;font-variant-numeric:tabular-nums}.stepper .qty-input{width:4.5rem;min-height:44px;text-align:center;font-size:18px}.dispatch-history .ov-list>li{flex-wrap:wrap}.history-lines{flex-basis:100%;margin:4px 0 2px;padding-left:18px;color:#555;font-size:14px}.history-lines li{display:list-item;list-style:disc;border-bottom:none;padding:1px 0}button.primary{min-height:52px;font-weight:600;border-width:2px;margin-top:16px}.discrepancy-picks{display:flex;gap:8px}.discrepancy-picks button{min-height:56px;min-width:84px}.discrepancy-picks button.chosen{border-width:2px;background:#fff4e0;font-weight:600}.arrived{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.arrived>span:first-child{font-size:22px;font-variant-numeric:tabular-nums;min-width:3rem;text-align:right}.keypad-inline{display:flex;flex-wrap:wrap;gap:6px;max-width:22rem}.keypad-inline button{min-width:56px;min-height:56px;font-size:18px}.waste{display:grid;gap:14px;align-content:start}.waste-reasons{grid-template-columns:repeat(2,1fr)}.waste-reasons .tile{min-height:88px;font-size:18px;font-weight:600}@media(min-width:900px){.waste-reasons{grid-template-columns:repeat(4,1fr)}}.waste-search{font:inherit;font-size:18px;padding:12px 14px;min-height:56px;border:1.5px solid var(--line);border-radius:10px}.waste-items{display:grid;gap:10px;max-height:52vh;overflow:auto}.waste-item{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;text-align:left;min-height:64px;padding:10px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff}.waste-item-name{font-weight:600;font-size:17px}.waste-item-format{color:#555}.waste-item-zone{grid-column:1 / -1;color:#777;font-size:13px}.waste [data-testid=temp-form]{display:grid;gap:12px}.waste [data-testid=temp-form] input{font:inherit;font-size:18px;padding:12px 14px;min-height:56px;border:1.5px solid var(--line);border-radius:10px}.waste-keypad{max-width:340px}.production{display:grid;gap:16px;align-content:start}.production input[type=text],.production input:not([type]){font:inherit;padding:8px 10px;min-width:18rem;border:1.5px solid var(--line);border-radius:8px}.field{display:grid;gap:6px;font-weight:600;max-width:24rem}.field input{font:inherit;font-size:20px;padding:10px 12px;min-height:48px;border:1.5px solid var(--line);border-radius:8px;font-variant-numeric:tabular-nums}.field.inline{display:flex;align-items:center;gap:10px;font-weight:400}.field.inline input{min-height:24px;width:auto}.production-plan{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:56vh;overflow:auto}.production-plan button{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:baseline;width:100%;text-align:left;min-height:48px;padding:10px 14px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.production-plan button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.make-name{font-weight:600}.make-recipe{color:#555;font-size:14px}.make-today{color:var(--accent);font-size:13px}.recipe-card{border-collapse:collapse;max-width:34rem}.recipe-card caption{text-align:left;font-weight:600;padding-bottom:8px}.recipe-card td{border-bottom:1px solid var(--line);padding:6px 12px 6px 0}.recipe-card td.num{text-align:right;font-variant-numeric:tabular-nums}.recipe-card tr[data-resolves=no] td{background:#fff4e0}.pack-tiles{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.pack-tiles .tile{display:grid;gap:4px;min-height:72px}.pack-tiles .tile small{color:#777;font-weight:400}.pack-tiles .tile[data-chosen=yes]{border-width:2px;border-color:var(--accent);background:#fff8ec}.cash{display:grid;gap:14px;align-content:start}.cash-block{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;padding:14px 16px;border:1.5px solid var(--line);border-radius:10px;background:#fafafa}.cash-block dt{color:#555}.cash-block dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.cash-as-of{color:#777;font-size:13px;margin:-6px 0 0}.cash-count{display:grid;gap:10px}.cash-variance{text-align:right;font-size:18px;font-weight:600;margin:0;color:#b0552b}.cash-variance[data-over=yes]{color:#2b6b3f}.cash-why{margin:0 0 4px;grid-column:1 / -1;font-weight:600}.cash-reasons{grid-template-columns:repeat(2,1fr)}.cash-reasons .tile{min-height:64px;font-size:16px}.cash-reasons .tile[data-chosen=yes]{border-width:2px;border-color:var(--accent);background:#fff8ec;font-weight:600}.goods-in{display:grid;gap:16px;align-content:start}.supplier-tiles{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.supplier-tiles .tile{min-height:72px;font-size:17px;font-weight:600}.goods-photos{list-style:none;margin:0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.goods-photos li{display:grid;gap:6px;justify-items:center}.goods-photos img{width:8rem;height:8rem;object-fit:cover;border:1.5px solid var(--line);border-radius:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dashboard{display:grid;gap:18px;align-content:start}.dashboard h2{margin:8px 0 0;font-size:17px}.metric-tiles{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}@media(max-width:480px){.metric-tiles{grid-template-columns:repeat(2,1fr)}.metric-tiles li{padding:10px 12px}.metric-value{font-size:21px}.metric-freshness{font-size:11px}}.metric-tiles li{display:grid;gap:4px;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:#fff}.metric-label{color:#555;font-size:14px}.metric-value{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}[data-no-position] .metric-value{font-size:15px;font-weight:500;color:#6b6b6b}.metric-freshness{display:flex;align-items:center;gap:6px;color:#777;font-size:13px}.dot{width:9px;height:9px;border-radius:50%;flex:none;background:#999}.dot[data-freshness=FRESH]{background:#2b6b3f}.dot[data-freshness=STALE]{background:#b08a2b}.dot[data-freshness=OLD]{background:#a5352b}.attention{list-style:none;margin:0;padding:0;display:grid;gap:8px}.attention li{display:grid;grid-template-columns:4rem 1fr auto auto;gap:12px;align-items:baseline;padding:10px 14px;border-left:4px solid var(--line);border-radius:0 8px 8px 0;background:#fafafa}.attention li[data-severity=HIGH]{border-left-color:#a5352b;background:#fdf2f1}.attention li[data-severity=MED]{border-left-color:#b08a2b;background:#fdf8ee}.flag-severity{font-size:12px;font-weight:700;color:#555}.flag-code{font-weight:600}.flag-subject,.flag-date{color:#777;font-size:13px}.flag-answer{display:flex;gap:8px}.flag-answer button{min-height:44px;padding:0 12px;font-size:14px}.doors{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.doors .tile{min-height:64px;font-size:16px;font-weight:600}.drill{border-collapse:collapse;width:100%;max-width:48rem}.drill th,.drill td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}.drill td.num{text-align:right;font-variant-numeric:tabular-nums}.drill td:last-child{display:flex;align-items:center;gap:6px;color:#666}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:6px}.timeline li{display:grid;grid-template-columns:4rem 9rem 1fr 7rem 8rem auto;gap:12px;align-items:baseline;padding:8px 10px;border-bottom:1px solid var(--line)}.event-when{font-variant-numeric:tabular-nums;color:#555}.event-type{color:#555;font-size:13px}.event-qty{text-align:right;font-variant-numeric:tabular-nums}.event-who{color:#777;font-size:13px}.conflict-banner{width:100%;text-align:left;min-height:56px;padding:12px 16px;border:2px solid #a5352b;border-radius:10px;background:#fdf2f1;font-weight:600;font-size:16px}.conflicts{list-style:none;margin:0;padding:0;display:grid;gap:18px}.conflicts>li{display:grid;gap:10px;padding:14px 16px;border:1.5px solid var(--line);border-radius:10px}.conflict-key{margin:0;color:#555;font-size:14px}.candidates{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.candidate{display:grid;gap:4px;padding:12px 14px;border:1.5px solid var(--line);border-radius:8px;background:#fff}.candidate-qty{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.candidate-who{font-weight:600}.candidate-device,.candidate-when{color:#777;font-size:13px}.candidate button{min-height:48px;margin-top:6px}.no-position{border:2px solid #c8a24a;border-radius:8px;padding:10px 12px;margin:8px 0}.no-position h3{margin:0 0 6px;font-size:15px}.no-position ul{list-style:none;margin:0;padding:0}.no-position li{display:flex;gap:10px;align-items:center;min-height:44px}.no-position .zone-code{color:#6b6b6b;font-variant-numeric:tabular-nums}.no-position .zone-hint{color:#6b6b6b;font-style:italic}.no-position button{min-height:44px;padding:0 14px}.note.clamped,.note.history{border-left:3px solid #c8a24a;padding-left:8px}.banner.failed{display:block;width:100%;min-height:44px;text-align:left;border:2px solid #a33;background:#fff4f4;color:#7a1c1c;border-radius:8px;padding:10px 12px;font-size:16px;cursor:pointer}.failed-queue{list-style:none;margin:0;padding:0}.failed-queue li{display:grid;grid-template-columns:1fr 2fr auto auto;gap:10px;align-items:center;min-height:56px;border-bottom:1px solid #e2e2e2}.failed-queue .failed-what{font-weight:600}.failed-queue .failed-code{color:#6b6b6b;font-size:13px}.failed-queue button{min-height:44px;padding:0 16px}@media(max-width:560px){.attention li,.timeline li,.failed-queue li,.drill td:last-child{grid-template-columns:1fr;display:grid;gap:4px}.no-position li{flex-wrap:wrap;align-items:flex-start}.drill th,.drill td{padding:6px}.drill{display:block;overflow-x:auto}.screen{--screen-pad: 12px}}.overview h2{margin:22px 0 8px;font-size:17px}.stat-row{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.stat-row li{flex:1 1 130px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column}.stat-row li strong{font-size:22px;font-variant-numeric:tabular-nums}.stat-row li small{color:#777;font-size:12px}.stat-row li[data-unmapped=true] strong{color:var(--error)}.ov-list{list-style:none;margin:0;padding:0}.ov-list li{display:flex;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid #e6e4e1;font-size:14px}.ov-list li strong{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-list li strong.neg{color:var(--error)}.chart{margin:0}.chart svg{width:100%;height:auto;display:block}.chart .axis-label{font-size:9px;fill:#777}.chart .legend{display:flex;gap:16px;font-size:13px;color:#555;margin-top:4px}.chart .swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.dest-toggle{display:flex;gap:8px;margin:4px 0 8px}.dest-toggle button{padding:10px 18px;border-radius:8px;border:1px solid #bbb;background:#f4f4f4;font-size:1rem}.dest-toggle button.dest-on{background:#1c4587;color:#fff;border-color:#1c4587;font-weight:600}.pad-section{list-style:none;padding:10px 4px 4px;font-weight:700;font-size:.95rem;color:#1c4587;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #1c4587}.grid-section td{padding:8px 4px 3px;font-weight:700;color:#1c4587;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #1c4587;background:#f7f9fd}.tile-other{border-style:dashed;color:#555}.other-vendor{display:flex;gap:8px;align-items:center;margin:10px 0;flex-wrap:wrap}.other-vendor input{font-size:1.1rem;padding:10px;min-width:260px}.cash-fields{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.cash-field{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid #bbb;border-radius:10px;background:#fafafa;text-align:left}.cash-field.active{border-color:#1c4587;background:#f2f6fd;box-shadow:0 0 0 2px #1c458733}.cash-field .keypad-value{font-size:24px}.cash-denoms{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.cash-den{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border:1.5px solid #c9c4bc;border-radius:10px;background:#fff;text-align:left}.cash-den.active{border-color:#1c4587;background:#f2f6fd;box-shadow:0 0 0 2px #1c458733}.cash-den .den-note{min-width:64px;color:#555}.cash-den .den-count{font-size:20px;font-weight:600;min-width:40px}.cash-den .den-sum{margin-left:auto;color:#777;font-size:.9em}.history-day{border:1px solid #ddd;border-radius:8px;margin:6px 0}.history-day-head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;background:#fafafa;border:0;border-radius:8px;font-size:1.02rem;font-weight:600;text-align:left;gap:10px}.history-day-head[aria-expanded=true]{border-bottom:1px solid #ddd;border-radius:8px 8px 0 0}.history-day>.ov-list{padding:4px 14px 10px}.b2b-customer{display:flex;align-items:center;gap:10px;margin:6px 0 10px;font-weight:600}.b2b-customer input{flex:1;max-width:340px;font-size:1.05rem;padding:10px}.plan-section{margin:12px 0 4px;padding-bottom:3px;font-weight:700;font-size:.95rem;color:#1c4587;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #1c4587}.stock input{font-size:1.05rem;padding:10px;width:min(340px,100%);margin-bottom:8px}.stock .num{text-align:right;white-space:nowrap}.count-grid table,.dispatch-lines,.drill,.stock table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000012;border:1px solid #e6e3de}.count-grid th,.count-grid td,.dispatch-lines th,.dispatch-lines td,.drill th,.drill td{border-bottom:1px solid #efece7;padding:10px 12px}.count-grid thead th,.dispatch-lines thead th,.drill thead th{background:#f3f1ec;color:#555;text-transform:uppercase;letter-spacing:.04em;font-size:12px;border-bottom:1px solid #e0dcd5}.count-grid tbody tr:nth-child(2n):not(.focused):not(.grid-section) td,.dispatch-lines tbody tr:nth-child(2n) td,.drill tbody tr:nth-child(2n) td{background:#fbfaf8}.count-grid tbody tr:last-child td,.dispatch-lines tbody tr:last-child td,.drill tbody tr:last-child td{border-bottom:none}.count-grid tr.focused td{background:#fffbe9}.count-grid tr.focused td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.metric-bar{background:#fff;color:var(--ink);border-bottom:1px solid #e6e3de;box-shadow:0 1px 4px #0000000f;padding:10px 14px;border-radius:0 0 10px 10px}.metric-bar span{color:#555}.hint-bar{background:#fff;border-top:1px solid #e6e3de;box-shadow:0 -1px 4px #0000000d;padding:10px 14px}.tiles .tile{background:#fff;border:1px solid #e6e3de;border-radius:14px;box-shadow:0 1px 3px #00000012;min-height:84px;transition:transform .06s ease,box-shadow .06s ease}.tiles .tile:hover:not(:disabled),.tiles .tile:focus-visible{transform:translateY(-1px);box-shadow:0 3px 8px #0000001a}.tiles .tile:active:not(:disabled){transform:translateY(0)}button{border-color:#c9c4bc}button.primary,.sheet-primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}button.primary:hover:not(:disabled),.sheet-primary:hover:not(:disabled){filter:brightness(1.06)}.count-grid input,.dispatch-lines input,.stock input,.other-vendor input{border:1.5px solid #c9c4bc;border-radius:8px;background:#fff}.count-grid input:read-only{background:transparent;border-color:transparent}.screen h1{font-size:22px;margin:4px 0 10px;letter-spacing:-.01em}.screen h2{font-size:17px;margin:18px 0 8px}.grid-section td{background:#f7f9fd}.topbar{background:var(--brand-navy);color:#fdf3ee}.topbar .link{color:#fdf3ee}.metric-bar{border:1px solid var(--line)}h1,h2{color:var(--brand-choc)}h1{letter-spacing:.01em}.zone-site-heading{color:var(--brand-navy)}.grid-section td,.count-grid .grid-section td{background:var(--brand-blush);color:var(--brand-navy);font-weight:700;letter-spacing:.06em}table.drill thead th,.count-grid th{color:#8a6a60}button{border-color:#d9bfb4}button.primary,.sheet-primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}button.link{color:var(--brand-navy)}.cash-field.active,.cash-den.active{border-color:var(--brand-navy);background:#f2f1fa;box-shadow:0 0 0 2px #39499d33}.note{border:1px solid #F3DCD2;background:#fffaf7}small.note,td .note,li .note{border:none;background:none;padding:0}.banner{background:var(--brand-blush);color:var(--brand-choc)}.flag-code{color:var(--brand-red);font-weight:600}.chip{background:var(--brand-peri);color:#fff}.count-grid tr.focused{background:#fff3ec}.count-grid tr.focused td:first-child{box-shadow:inset 3px 0 0 var(--brand-navy)}.hint-bar{background:#fbeae2;color:#6b4a3f}.metric-tiles li{padding:0;border:none;background:none;box-shadow:none}.metric-open{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:14px 16px;text-align:left;background:#fff;border:1px solid #EADDD6;border-radius:12px;cursor:pointer}.metric-open:hover{border-color:var(--brand-navy);box-shadow:0 2px 8px #39499d1f}.metric-open .metric-value{font-size:22px;font-weight:700;color:var(--brand-navy)}.metric-open .metric-label{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#8a6a60;font-weight:600}.base-used small{display:block;margin-top:4px;color:var(--brand-navy);font-weight:600}.dash-sections{display:flex;flex-direction:column;gap:12px;margin-top:14px}.brandline{display:flex;align-items:center;gap:12px}.brandline .lockup{height:40px;width:auto;display:block;background:var(--brand-cream);border-radius:8px;padding:3px 10px}.brandline .staff-name{opacity:.85}details.sec{background:#fff;border-radius:14px;box-shadow:0 1px 3px #49262614}details.sec>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 18px;-webkit-user-select:none;user-select:none}details.sec>summary::-webkit-details-marker{display:none}details.sec>summary:hover{background:var(--brand-blush);border-radius:14px}details.sec>summary .t{font-family:Georgia,serif;font-size:17px}details.sec>summary .hint{color:#8a6a60;font-size:13px;flex:1;text-align:right}details.sec>summary .chev{color:#8a6a60;font-size:12px;transition:transform .15s}details.sec[open]>summary .chev{transform:rotate(90deg)}details.sec[open]>summary{border-bottom:1px solid var(--line)}details.sec .sec-body{padding:12px 18px 16px}details.sec .sec-body h1,details.sec .sec-body h2{font-size:15px;margin:12px 0 4px}.note{color:#8a6a60;font-size:13px}.staffgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.staffcard{background:var(--brand-cream);border-radius:12px;padding:12px 14px}.staffcard .who{font-weight:700;margin-bottom:4px}.staffcard ul{margin:0;padding:0}.staffcard li{list-style:none;font-size:13.5px;padding:2px 0}.mirror-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.mirror-tools .chips{display:flex;gap:6px}.mirror-tools .chips button{border:1.5px solid var(--line);border-radius:999px;min-height:36px;padding:4px 14px;font-size:13.5px;background:#fff}.mirror-tools .chips button.on{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.mirror-tools input[type=search]{flex:1;min-width:140px;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13.5px;background:var(--brand-cream)}.fg-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:#8a6a60;margin-bottom:8px}.sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.sw-s9pan{background:var(--brand-red)}.sw-s9tub{background:#f4a9b4}.sw-ckpan{background:var(--brand-navy)}.sw-cktub{background:#adb9e3}.sw-base{background:#d8b36a}.fg-head{display:grid;grid-template-columns:1fr 140px 1fr;font-size:11px;color:#8a6a60;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.fg-head .left{text-align:right}.fg-head .right{text-align:left}.fg-row{display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;padding:6px 0;border-bottom:1px solid #F5EBE4}.fg-row:last-of-type{border-bottom:none}.fg-mid{text-align:center;font-size:13px;font-weight:600;line-height:1.2;padding:0 8px}.bar{display:flex;align-items:center;gap:2px;min-height:14px}.bar.s9{justify-content:flex-end}.seg{height:14px;border-radius:4px;min-width:3px}.bar.s9 .pan{background:var(--brand-red)}.bar.s9 .tub{background:#f4a9b4}.bar.ck .pan{background:var(--brand-navy)}.bar.ck .tub{background:#adb9e3}.seg.base{background:#d8b36a}.bval{font-size:11px;color:var(--ink);padding:0 5px;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:520px){.fg-head,.fg-row{grid-template-columns:1fr 104px 1fr}.brandline .lockup{height:30px}}.attention li{padding:10px 14px}.attention .flag-code{color:var(--ink);font-weight:650}.attention li[data-severity=HIGH]{border-left:4px solid var(--brand-red)}.attention li[data-severity=MED]{border-left:4px solid #C77700}.attention li[data-severity=LOW]{border-left:4px solid var(--brand-rose)}.attention .flag-severity{font-size:11px;letter-spacing:.06em;color:#8a6a60}.attention .flag-answer{display:inline-flex;gap:6px;flex-wrap:nowrap}.attention .flag-answer button{min-height:34px;padding:4px 12px;font-size:13px;border:1.5px solid var(--line);border-radius:999px;background:#fff;white-space:nowrap}.attention .flag-answer button:hover{border-color:var(--brand-navy)}.attention .flag-date{color:#8a6a60;font-size:12.5px}.attention .flag-subject{color:#6b564a}.attention-group-rows{margin-top:8px}.attention li.attention-theme{display:block;border-left:none;background:none;padding:0;box-shadow:none}.attention .attention-theme-head{display:flex;align-items:baseline;gap:10px;margin:10px 0 6px;padding:0 2px}.attention .attention-theme-head h4{margin:0;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--m-ink-soft, #6b564a)}.attention .attention-theme-head .note{margin:0}.attention .attention-theme>ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dashboard .attention li.flag{display:block;padding:12px 14px 10px}.attention li.flag .flag-severity{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attention .flag-what{display:block;font-size:15.5px;font-weight:600;line-height:1.35;color:var(--ink, #2b1c16)}.attention .flag-next{display:block;margin-top:2px;font-size:13.5px;color:#6b564a}.attention .flag-when{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:12.5px;color:#8a6a60}.attention .flag-when .flag-answer{margin-left:auto;align-items:center}.attention .flag-answer button.flag-seen{border:none;background:none;min-height:0;padding:4px 6px;color:#8a6a60;text-decoration:underline;font-size:12.5px}.attention .flag-answer button.flag-seen:hover{color:var(--brand-navy);border:none}.attention .flag-answer button.flag-done{font-weight:600}.attention li.flag .attention-group-rows{margin-top:10px}.inbound-banner{display:block;width:100%;text-align:left;min-height:72px;margin:8px 0 12px;padding:14px 18px;border-radius:14px;background:#fbf0de;border:2px solid #C77700;color:#5a3a10;cursor:pointer}.inbound-banner--overdue{background:#fdf3f1;border-color:var(--brand-red, #a5352b);color:#6b1f18}.inbound-banner__what{display:block;font-size:18px;font-weight:700;line-height:1.3}.inbound-banner__do{display:block;margin-top:4px;font-size:14px;opacity:.85}.inbound-banner:focus-visible{outline:3px solid var(--brand-navy, #39499D);outline-offset:2px}.flavour-trends{margin:4px 0 14px}.flavour-list li.flavour{align-items:flex-start;line-height:1.4}.flavour-list li.flavour--red{border-left:4px solid #DD4153;padding-left:10px}.flavour-list li.flavour--gold{border-left:4px solid #C77700;padding-left:10px}.flavour-list li.flavour--fine{color:#6b6b6b}.flavour-list li.flavour--fine summary{cursor:pointer}.flavour-list li.flavour--fine details>span{display:block;margin-top:4px;font-size:13px}.flavour-list li.flavour--run strong{white-space:nowrap;color:#8a5a28}.b2b-row--undone>p:first-child{color:#8a6a60;text-decoration:line-through}.b2b-row--undone .pill{text-decoration:none}.b2b-row .link{margin-left:10px;font-size:13px}.b2b-undo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.b2b-undo input{flex:1 1 260px;min-height:36px;padding:4px 10px}.attention li.flag .attention-group-rows li.flag{border-left-width:3px}.others h2{font-size:15px;margin:14px 0 2px}.otherslist{margin:6px 0 0;padding:0}.otherslist li{list-style:none;display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #F5EBE4;font-size:14px}.otherslist li:last-child{border-bottom:none}.otherslist .oval{font-variant-numeric:tabular-nums}.order-badge{font-style:normal;background:#fbf0de;color:#c77700;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 9px;margin-left:8px}.tally-cash{margin:2px 0 8px;padding:9px 12px;border-radius:10px;background:#fdf6f0;font-size:14.5px}.tally-cash.good{background:#eff6ec;border-left:4px solid #4C7A44}.tally-cash.warn{background:#fbf0de;border-left:4px solid #C77700}table.tally{width:100%;border-collapse:collapse;font-size:13.5px;margin-top:6px}table.tally th{text-align:left;color:#8a6a60;font-weight:600;padding:4px 6px;border-bottom:1px solid var(--line);font-size:12px}table.tally th.num,table.tally td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.tally td{padding:6px;border-bottom:1px solid #F5EBE4}table.tally tr:last-child td{border-bottom:none}.tally-verdict-tap{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;min-height:32px}.tally-verdict-tap:hover{color:var(--brand-navy, #16305c)}tr.tally-detail td{background:#fdf6f0;border-radius:8px}.tally-gap-list{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px}.tally-gap-list li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 2px;border-bottom:1px solid #F0E4DA}.tally-gap-list li:last-child{border-bottom:none}.tgl-nums{font-variant-numeric:tabular-nums;white-space:nowrap;color:#6b564a}.records-flag-tap{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline dotted;text-underline-offset:3px;min-height:32px}.records-flag-tap:hover{color:var(--brand-navy, #16305c)}.dashboard .attention li.records-flag-more,.attention li.records-flag-more{display:block;border-left:none;background:none;padding:4px 0}.records-flag-more button{min-height:34px;padding:4px 12px;font-size:13px}.pill.mutfill{background:#f2e9e2;color:#8a6a60}@font-face{font-family:Montecatini Pro;src:url(/assets/MontecatiniPro-Normale-DCSN2X37.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/Gotham-Book-COVcuzqe.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/Gotham-Medium-DhU0b2rU.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--m-card: #FFFBF8;--m-line: #E6CFC4;--m-line-soft: #F8E6DD;--m-ink: #2A1B1B;--m-ink-soft: #6B5A57;--m-ink-faint: #A6938F;--m-gold: #C99A3F;--m-serif: "Montecatini Pro", Georgia, serif;--m-sans: "Gotham", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{font-feature-settings:"calt" off}.stock{font-family:var(--m-sans);color:var(--m-ink)}.stock .stock-band{display:flex;align-items:center;gap:14px;background:var(--brand-navy);border-radius:0 0 18px 18px;margin:calc(-1 * var(--screen-pad)) calc(-1 * var(--screen-pad)) 16px;padding:16px var(--screen-pad) 18px}.stock .stock-band .mono{width:44px;height:44px;border-radius:999px;background:var(--brand-cream);overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.stock .stock-band .mono img{width:104%;height:auto;display:block}.stock .stock-band .band-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.stock .stock-band .band-eyebrow{font:500 9px/1 var(--m-sans);letter-spacing:.26em;color:var(--brand-peach);text-transform:uppercase}.stock .stock-band h1{margin:0;font:400 22px/1.1 var(--m-serif);color:var(--brand-cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock .stock-band .link{color:#fef2edd9;text-decoration:none;font-size:13px;flex:0 0 auto}.stock .note{border:none;background:transparent;padding:0 2px;color:var(--m-ink-soft);font-size:12.5px;line-height:1.6}.stock .note .book-word{color:var(--m-gold)}.stock input{border:1px solid var(--m-line);border-radius:999px;background:var(--m-card);padding:12px 18px;font:400 14px/1.2 var(--m-sans);color:var(--m-ink);width:min(340px,100%)}.stock table.drill{max-width:56rem;background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;box-shadow:0 2px 8px #4926260f}.stock .drill thead th{background:var(--paper);color:var(--m-ink-faint);font:500 10px/1.4 var(--m-sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--m-line);padding:12px}.stock .drill td{border-bottom:1px solid var(--m-line-soft);padding:11px 12px;font-size:13.5px}.stock .drill tbody tr:nth-child(2n) td{background:transparent}.stock .drill tbody tr:last-child td{border-bottom:none}.stock .drill td:first-child{font:400 15px/1.3 var(--m-serif);color:var(--brand-navy)}.stock .drill td:nth-child(2){color:var(--m-ink-faint);font-size:11.5px;white-space:nowrap}.stock .drill td:last-child{display:table-cell;color:var(--m-ink)}.stock .drill td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.stock .drill td.num .note{color:var(--m-gold);font-size:11px;border:none;padding:0}.stock .grid-section td{background:var(--paper);color:var(--m-ink-faint);font:500 10px/1.5 var(--m-sans);letter-spacing:.2em;text-transform:uppercase;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);padding:9px 12px}.screen.dashboard{font-family:var(--m-sans);color:var(--m-ink)}.screen.dashboard .topbar{background:var(--brand-navy);color:var(--brand-cream);border-radius:0 0 18px 18px;padding:14px var(--screen-pad) 16px}.screen.dashboard .brandline .lockup{background:var(--brand-cream);border-radius:999px;padding:5px 14px;height:34px}.screen.dashboard .brandline .staff-name{opacity:1;color:var(--brand-peach);font:500 10px/1.4 var(--m-sans);letter-spacing:.22em;text-transform:uppercase}.screen.dashboard .topbar .link{color:#fef2edd9}.screen.dashboard .topbar .chip{background:#fef2ed29;color:var(--brand-cream)}.dashboard details.sec{background:var(--m-card);border:1px solid var(--m-line);border-radius:18px;box-shadow:0 2px 8px #4926260f}.dashboard details.sec>summary{padding:16px 20px 14px;gap:12px}.dashboard details.sec>summary:hover{background:var(--paper);border-radius:18px}.dashboard details.sec[open]>summary:hover{border-radius:18px 18px 0 0}.dashboard details.sec>summary .t{font:400 20px/1.2 var(--m-serif);color:var(--brand-navy)}.dashboard details.sec>summary .hint{color:var(--m-ink-soft);font-size:12.5px}.dashboard details.sec>summary .chev{color:var(--m-ink-faint)}.dashboard details.sec[open]>summary{border-bottom:1px solid var(--m-line)}.dashboard details.sec .sec-body{padding:14px 20px 18px}.dashboard .note{color:var(--m-ink-soft);border-color:var(--m-line-soft)}.dashboard .metric-tiles li{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px}.dashboard .metric-label{color:var(--m-ink-faint);font:500 9.5px/1.6 var(--m-sans);letter-spacing:.2em;text-transform:uppercase}.dashboard .metric-value{font:400 26px/1.1 var(--m-serif);color:var(--brand-navy)}.dashboard [data-no-position] .metric-value{font:500 14px/1.5 var(--m-sans);color:var(--m-ink-soft)}.dashboard .metric-freshness{color:var(--m-ink-faint)}.dashboard .dot[data-freshness=FRESH]{background:var(--brand-navy)}.dashboard table.tally th{color:var(--m-ink-faint);font:500 10px/1.5 var(--m-sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--m-line)}.dashboard table.tally td{border-bottom:1px solid var(--m-line-soft)}.dashboard .tally-cash{background:var(--paper)}.dashboard .tally-cash.good{background:#e1e4f1;border-left:4px solid var(--brand-navy)}.dashboard .tally-cash.warn{background:#fbf0de;border-left:4px solid var(--m-gold)}.dashboard .attention li{background:var(--m-card);border-radius:0 12px 12px 0}.dashboard .attention li[data-severity=HIGH]{background:#fdf3f1}.dashboard .attention li[data-severity=MED]{background:#fbf6ec}.dashboard .staffcard{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px;padding:12px 14px}.dashboard .staffcard .who{font:400 16px/1.3 var(--m-serif);color:var(--brand-navy)}.dashboard .doors .tile{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px;box-shadow:none}.dashboard .doors .tile,.dashboard .doors .tile b{font:400 16px/1.3 var(--m-serif);color:var(--brand-navy)}.dashboard .doors .tile small{color:var(--m-ink-faint);font:400 11px/1.5 var(--m-sans)}.dashboard .dash-hero{display:flex;flex-direction:column;gap:12px}.dashboard .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dashboard .trust__cell{background:var(--m-card);border:1px solid var(--m-line);border-radius:12px;padding:10px 8px 9px;text-align:center}.dashboard .trust__dot{display:block;width:9px;height:9px;border-radius:50%;margin:0 auto 6px;background:var(--brand-navy)}.dashboard .trust__cell--act .trust__dot{background:var(--brand-red)}.dashboard .trust__cell--watch .trust__dot{background:var(--m-gold)}.dashboard .trust__label{font:500 9px/1.3 var(--m-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--m-ink-faint);margin:0}.dashboard .trust__foot{font:400 11px/1.35 var(--m-sans);color:var(--m-ink-soft);margin:3px 0 0;overflow-wrap:anywhere}.dashboard .dash-hero .tiles{margin-top:0}.dashboard .dash-hero .tile{background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;padding:11px 13px 12px;align-items:flex-start;text-align:left;box-shadow:0 2px 8px #4926260f}.dashboard .dash-hero .tile--tap{cursor:pointer;transition:transform .12s ease}.dashboard .dash-hero .tile--tap:hover{transform:translateY(-1px)}.dashboard .dash-hero .tile--act{background:#fdf3f1;border-color:transparent}.dashboard .dash-hero .tile__label{font:500 9.5px/1.6 var(--m-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--m-ink-faint);margin:0}.dashboard .dash-hero .tile__n{font:400 24px/1.15 var(--m-serif);color:var(--brand-navy);margin:3px 0 0}.dashboard .dash-hero .tile__foot{font:400 11px/1.35 var(--m-sans);color:var(--m-ink-soft);margin:2px 0 0}.dashboard .pill{display:inline-block;margin-left:8px;border-radius:999px;padding:2px 9px;font:500 9.5px/1.5 var(--m-sans);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.dashboard .pill.act{background:var(--brand-red);color:var(--brand-cream)}.dashboard .pill.watch{background:#fbd0c6;color:#8a5a28}.dashboard .pill.calm{background:var(--m-line-soft);color:var(--m-ink-soft)}.dashboard details.sec.sec--inner{box-shadow:none;border-radius:12px;margin:8px 0}.dashboard .records-by-category .note{margin-top:10px}.dashboard .fg-mid{font:400 14.5px/1.25 var(--m-serif);color:var(--brand-navy)}.dashboard .fg-head{color:var(--m-ink-faint);letter-spacing:.18em}.dashboard .others h2{font:400 17px/1.3 var(--m-serif);color:var(--brand-navy)}.dashboard .otherslist li{border-bottom:1px solid var(--m-line-soft)}.dashboard .no-position{background:#fbf0de;border:1px dashed #E8CE9C;border-radius:14px}.dashboard .checks-ran{color:var(--m-ink-faint);font-size:12px}.dashboard .chips button{border:1px solid var(--m-line);border-radius:999px;background:var(--m-card);color:var(--m-ink-soft);padding:7px 14px;min-height:36px}.dashboard .chips button.on{background:var(--brand-navy);color:var(--brand-cream);border-color:var(--brand-navy)}.dashboard .banner{background:#fbf0de;color:#8a5a28;border-radius:10px}body{font-family:var(--m-sans);color:var(--m-ink)}h1,h2,h3{font-family:var(--m-serif);font-weight:400;color:var(--brand-navy)}.screen h1{font-size:24px}button{border:1px solid var(--m-line);border-radius:999px;background:var(--m-card)}button.link{border:none;background:none;color:var(--brand-navy)}input,select,textarea{border:1px solid var(--m-line);border-radius:12px;background:var(--m-card);color:var(--m-ink)}.note{color:var(--m-ink-soft);border-color:var(--m-line-soft)}.banner{background:#fbf0de;color:#8a5a28;border-radius:10px}.modal>*{border-radius:16px}.modal p{background:var(--m-card)}.topbar{background:var(--brand-navy);color:var(--brand-cream);border-radius:0 0 18px 18px;padding:10px var(--screen-pad) 12px}.topbar .link{color:#fef2edd9}.chip{background:#fef2ed2e;color:var(--brand-cream)}.metric-bar{background:var(--brand-navy);color:var(--brand-cream)}.metric-bar .offline{background:var(--brand-peach);color:var(--m-ink)}.hint-bar{background:var(--paper);border-top:1px solid var(--m-line);color:var(--m-ink-soft)}.tile{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px}.tile,.tile b{font-family:var(--m-serif);font-weight:400;color:var(--brand-navy)}.tile small{font-family:var(--m-sans);color:var(--m-ink-faint)}.tile-other{border-style:dashed;color:var(--m-ink-soft)}.code-input{border-color:var(--m-line);background:var(--m-card);border-radius:14px}.pin-dots .dot{border-color:var(--brand-navy);background:transparent}.pin-dots .dot.on{background:var(--brand-navy)}.keypad button{border-radius:14px}.zone-row{border:1px solid var(--m-line);border-radius:14px;background:var(--m-card)}.zone-row .zone-name{font:400 17px/1.3 var(--m-serif);color:var(--brand-navy)}.zone-list[data-mode=touch] .zone-name{font-size:20px}.zone-row .zone-lines,.zone-row .zone-when{color:var(--m-ink-soft)}.zone-row[data-counted-today=yes] .zone-when{color:var(--brand-navy)}.zone-site-heading,.pad-section,.plan-section{color:var(--m-ink-faint);font:500 10.5px/1.6 var(--m-sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--m-line)}.grid-section td{color:var(--m-ink-faint);font:500 10.5px/1.6 var(--m-sans);letter-spacing:.2em;text-transform:uppercase;background:var(--paper);border-bottom:1px solid var(--m-line)}.count-grid th{color:var(--m-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.count-grid th,.count-grid td{border-bottom:1px solid var(--m-line-soft)}.count-grid tr.focused,.count-grid tr[data-status=flagged] td{background:#fbf0de}.count-grid tr[data-status=blocked] td{background:#fadbde}.count-grid input{border-radius:8px;border-color:var(--m-line)}.pad-name,.make-name{font-family:var(--m-serif);font-weight:400;color:var(--brand-navy)}.pad-name small,.make-recipe{font-family:var(--m-sans);color:var(--m-ink-faint)}.recipe-card{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px}.sheet>div{background:var(--m-card);border-radius:18px 18px 0 0}.sheet-primary{background:var(--brand-navy);color:var(--brand-cream);border-color:var(--brand-navy)}.sheet-secondary{color:var(--m-ink-soft)}button.primary{background:var(--brand-red);color:var(--brand-cream);border:none;letter-spacing:.04em}.field input{border-radius:12px}.cash-field,.cash-den{background:var(--m-card);border-color:var(--m-line)}.cash-field.active,.cash-den.active{border-color:var(--brand-navy);background:#eef0f8;box-shadow:0 0 0 2px #39499d33}.cash-den .den-note,.cash-den .den-sum{color:var(--m-ink-soft)}.dispatch-lines th{color:var(--m-ink-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.dispatch-lines th,.dispatch-lines td{border-bottom:1px solid var(--m-line-soft)}.dispatch-lines tr[data-problem=yes] td{background:#fbf0de}.dest-toggle button.dest-on{background:var(--brand-navy);border-color:var(--brand-navy)}.discrepancy-picks button.chosen{background:#fbf0de;border-color:var(--m-gold)}.history-day{border:1px solid var(--m-line);border-radius:14px}.history-day-head{background:var(--paper);border-radius:14px}.history-day-head[aria-expanded=true]{border-bottom:1px solid var(--m-line);border-radius:14px 14px 0 0}.goods-photos img{border-color:var(--m-line);border-radius:12px}.waste-item{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px}.waste-item-name{font-family:var(--m-serif);font-weight:400;color:var(--brand-navy)}.waste-item-format,.waste-item-zone{color:var(--m-ink-soft)}.drill{background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #4926260f}.drill thead th{background:var(--paper);color:var(--m-ink-faint);font:500 10px/1.4 var(--m-sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--m-line)}.drill td{border-bottom:1px solid var(--m-line-soft)}.drill tbody tr:nth-child(2n) td{background:transparent}.timeline li{border-bottom:1px solid var(--m-line-soft)}.event-when,.event-type,.event-who{color:var(--m-ink-soft)}.count-grid td{padding:8px 10px}.count-grid[data-mode=touch] th,.count-grid[data-mode=touch] td,[data-mode=touch] .count-grid th,[data-mode=touch] .count-grid td{padding:10px}table.tally td{padding:8px 6px}.dispatch-lines th,.dispatch-lines td{padding:9px 10px}.drill th,.drill td{padding:11px 12px}details.sec>summary{min-height:52px}.pad-rows,.zone-list{gap:12px}.otherslist li{padding:8px 0}@media(max-width:520px){.stock table.drill,.stock .drill tbody{display:block;min-width:0;width:100%}.stock .drill thead{display:none}.stock .drill tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 10px;padding:11px 14px;border-bottom:1px solid var(--m-line-soft)}.stock .drill tbody tr:last-child{border-bottom:none}.stock .drill td{display:block;border:none;padding:0}.stock .drill td:first-child{flex:1 1 55%;font-size:15.5px;min-width:0}.stock .drill td:nth-child(2){order:3;flex:1 1 100%;font-size:11px;color:var(--m-ink-faint);white-space:normal}.stock .drill td.num{margin-left:auto;font-size:15px;flex:0 0 auto}.stock .drill tr.grid-section{padding:0}.stock .drill .grid-section td{flex:1 1 100%;padding:9px 14px}}.stranded{border:2px solid #c8791a;background:#fff4e0;border-radius:6px;padding:.75rem 1rem;margin-bottom:1rem}.stranded h2{margin:0 0 .25rem;font-size:1rem}.stranded .note{margin:0 0 .5rem}.stranded-gate{border:1px dashed #c8791a;border-radius:6px;padding:1rem;margin-bottom:1rem}.stranded-gate p{margin:0 0 .75rem}.count-entered,.pad-entered{font-size:.8rem;color:#6b6b6b}.count-entered[data-today=yes],.pad-entered[data-today=yes]{color:#1a6b2f;font-weight:600}.pad-entered{display:block;grid-column:1 / -1}.attention-panel{background:var(--m-card);border:1px solid var(--m-line);border-radius:18px;box-shadow:0 2px 8px #4926260f;padding:14px 18px 12px;margin:14px 0 2px}.attention-panel h2{margin:0 0 8px;font-size:19px}.attn-row{margin:6px 0;padding:10px 14px;border-radius:12px;font-size:13.5px}.attn-row.attn-act{background:#fadbde;color:var(--m-ink);border-left:4px solid var(--brand-red)}.attn-row.attn-watch{background:#fbf0de;color:var(--m-ink);border-left:4px solid var(--m-gold)}.attn-list{list-style:none;margin:4px 0;padding:0}.attn-list li{display:flex;align-items:baseline;gap:10px;padding:8px 2px;border-bottom:1px solid var(--m-line-soft)}.attn-list li:last-child{border-bottom:none}.attn-name{font-family:var(--m-serif);color:var(--brand-navy);font-size:15px;flex:1;min-width:0}.attn-qty{color:var(--m-ink-soft);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.attention-panel .pill{border-radius:999px;padding:2px 10px;font-size:9.5px;font-weight:500;letter-spacing:.14em;white-space:nowrap}.attention-panel .pill.attn-send,.attention-panel .pill.attn-out,.attention-panel .pill.attn-order{background:var(--brand-red);color:var(--brand-cream)}.attention-panel .pill.attn-churn,.attention-panel .pill.attn-watch,.attention-panel .pill.attn-low{background:#fbd0c6;color:#8a5a28}.attn-foot{margin:8px 0 2px;color:var(--m-ink-faint);font-size:12px}.attn-banner{border-radius:14px;padding:11px 14px 9px;margin:8px 0}.attn-banner.attn-act{background:#fadbde;border-left:4px solid var(--brand-red)}.attn-banner.attn-watch{background:#fbf0de;border-left:4px solid var(--m-gold)}.attn-banner__head{margin:0 0 2px;font:600 13.5px/1.5 var(--m-sans);color:var(--m-ink)}.attn-banner__foot{margin:6px 0 0;font:400 11.5px/1.5 var(--m-sans);color:var(--m-ink-soft)}.attn-banner .attn-list li{border-bottom:1px solid rgba(42,27,27,.08)}.attn-banner .attn-list li:last-child{border-bottom:none}.mylist{background:var(--m-card);border:1px solid var(--m-line);border-radius:16px;padding:14px 14px 10px;margin:0 0 14px;font-family:var(--m-sans);color:var(--m-ink)}.mylist h2{margin:0 0 4px;font:400 21px/1.15 var(--m-serif)}.mylist__lead{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--m-ink-soft)}.mylist__row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--brand-cream, #FEF2ED);border:1px solid var(--m-line);border-radius:14px;padding:13px;margin:0 0 9px;font-family:var(--m-sans);color:inherit;cursor:pointer}.mylist__row:active{transform:translateY(1px)}.mylist__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mylist__q{font:500 15.5px/1.3 var(--m-sans)}.mylist__d{font-size:12.5px;color:var(--m-ink-soft);line-height:1.35}.mylist__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.mylist__age{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:999px;white-space:nowrap}.mylist__age.is-late{background:#fadbde;color:#c0384a}.mylist__age.is-due{background:#fbf0de;color:#8a5a28}.mylist__tick{width:42px;height:42px;border-radius:12px;flex:0 0 auto;border:2px solid var(--brand-navy);color:var(--brand-navy);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}.mylist__foot{margin:4px 2px 2px;font-size:12px;color:var(--m-ink-faint)}.attn-row.attn-tap{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.attn-row.attn-tap .attn-since{font-size:.82rem;color:var(--m-ink-soft)}.mylist__note{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-top:1px solid var(--m-line)}.mylist__row.is-done{opacity:.55}.mylist__row.is-done .mylist__tick{color:var(--m-gold)}.mylist__addopen{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--m-line);padding:12px 14px;font:inherit;color:var(--m-ink-soft);cursor:pointer}.mylist__add{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-top:1px solid var(--m-line)}.mylist__add select,.mylist__add input{font:inherit;padding:10px 12px;border:1px solid var(--m-line);border-radius:8px;background:var(--m-card);color:var(--m-ink)}.mylist__addrow{display:flex;gap:8px}.mylist__addrow button{flex:1}.mylist__addnote{margin:0;font-size:.78rem;color:var(--m-ink-faint)}.mylist__ask{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-top:1px solid var(--m-line);border-left:4px solid var(--brand-red, #DD4153);background:var(--m-card)}.mylist__askrow{display:flex;gap:8px;margin-top:6px}.mylist__askrow button{flex:1}.people{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.people__tile{display:flex;align-items:center;gap:8px;background:var(--brand-cream, #FEF2ED);border:1px solid var(--m-line);border-radius:999px;padding:8px 14px;font:inherit;color:inherit;cursor:pointer}.people__name{font:500 14px/1.2 var(--m-sans)}.people__n{font:700 13px/1 var(--m-sans);color:var(--m-ink-soft);background:var(--m-card);border-radius:999px;padding:3px 8px}.people__rows{list-style:none;margin:8px 0 0;padding:10px 12px;width:100%;display:flex;flex-direction:column;gap:8px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-card)}.failed-archive{display:grid;gap:8px;margin:8px 0 14px}.failed-archive .archive-confirm{display:grid;gap:8px;padding:12px;border:1.5px solid var(--line);border-radius:10px;background:#fff4e0}.failed-archive .archive-confirm>div{display:flex;gap:8px;flex-wrap:wrap}.dispatch-lines .container-note{display:block;width:100%;min-width:9rem;margin-top:4px;font-size:14px;padding:6px 8px}.table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:100%}.zone-recount{display:grid;gap:8px;margin:-4px 0 10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff4e0}.zone-recount>div{display:flex;gap:8px;flex-wrap:wrap}.card{position:relative;background:#fff;border-radius:16px;margin:0 0 10px;border-left:5px solid transparent;box-shadow:0 1px 2px #3c1e140f,0 8px 24px #3c1e140f}.card--act{border-left-color:#b8322f;background:linear-gradient(90deg,#fbeae8,#fff 55%)}.card--watch{border-left-color:#a8731e;background:linear-gradient(90deg,#fbf1e0,#fff 55%)}.card-tap{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"name spark chev" "num spark chev" "line spark chev";gap:4px 12px;align-items:center;width:100%;text-align:left;background:none;border:none;padding:12px 12px 10px 14px;min-height:0;border-radius:16px;color:var(--ink);font:inherit}.card-name{grid-area:name;font-size:14px;font-weight:600;color:var(--ink)}.card-num{grid-area:num;font:400 30px/1 Georgia,Times New Roman,serif;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.card--act .card-num{color:#b8322f}.card--watch .card-num{color:#a8731e}.card-arrow{font-size:16px;font-family:system-ui,sans-serif}.card-chip{font:600 11px/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;border-radius:999px}.card-chip--tub{background:#e6ebf7;color:#2e3a7a}.card-chip--pan{background:#f9e4dc;color:#6b3a2a}.card-chip--plain{background:#eee8e4;color:#6e6262}.card-line{grid-area:line;font-size:13px;color:#6e6262}.card-chev{grid-area:chev;color:#6e6262;font-size:20px;padding-left:4px}.spark{grid-area:spark;display:flex;align-items:flex-end;gap:3px;height:38px}.spark i{display:block;width:6px;border-radius:2px 2px 0 0;background:#dce2f0}.spark--act i.hit{background:#b8322f}.spark--watch i.hit{background:#a8731e}.card-detail{padding:0 14px 12px 19px;font-size:13.5px}.card-detail .ov-list li{padding:4px 0;border-bottom:1px solid #F1E6E1}.fold{margin:6px 0 4px}.fold>summary{list-style:none;cursor:pointer;color:#4c5b8c;font-size:14px;padding:8px 4px;display:flex;gap:6px;align-items:center}.fold>summary::-webkit-details-marker{display:none}.fold[open]>summary .card-chev{transform:rotate(90deg);display:inline-block}.fold-body{padding:4px 4px 8px;color:#6e6262;font-size:13.5px}.card-legend{display:flex;gap:16px;font-size:11.5px;color:#6e6262;margin:6px 4px 0}.card-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.sw--act{background:#b8322f}.sw--watch{background:#a8731e}.sw--fine{background:#4c5b8c}.note .sum{color:#6e6262;font-weight:400;margin-left:6px}.records-by-category .card{margin-bottom:8px}.dash-sections,.dashboard .sec-body,.dashboard .sec{min-width:0}.dashboard .sec-body table{display:block;max-width:100%;overflow-x:auto}.dashboard .sec-body table tbody,.dashboard .sec-body table thead{display:table;width:100%}.stock-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}.stile{background:#fff;border-radius:16px;padding:12px 10px 10px;box-shadow:0 1px 2px #3c1e140f,0 8px 24px #3c1e140f;min-width:0}.stile .n{font:400 24px/1 Georgia,serif;color:#2e3a7a;white-space:nowrap}.stile .n small{font-size:12px;color:#6e6262;margin-left:2px;font-family:system-ui,sans-serif}.stile .lab{font-size:11px;color:#6e6262;margin-top:6px}.stile .split{margin-top:8px;height:6px;border-radius:3px;background:#ead9d2;overflow:hidden;display:flex}.stile .split i{display:block;height:100%}.stile .split i.s9,.stile .legend b.s9{background:#b04a6a}.stile .split i.ck,.stile .legend b.ck{background:#3e5a8c}.stile .split i.base{background:#c9a24a}.stile .legend{font-size:10px;color:#6e6262;margin-top:5px;display:flex;justify-content:space-between;gap:4px;flex-wrap:wrap}.stile .legend b{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:3px;vertical-align:-1px}.dashboard .sub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e6262;margin:18px 4px 8px}.card--stock .card-tap--static,.card--fast .card-tap--static{grid-template-columns:1fr auto;grid-template-areas:"name side" "num side" "line side" "action action";cursor:default}.card--fast .card-tap--static{grid-template-areas:"name spark" "num spark" "line spark"}.card-side{grid-area:side;text-align:right;font-size:12px;color:#6e6262;line-height:1.5}.card-side b{color:var(--ink);font-weight:500}.card-side .card-chip{margin-left:4px;padding:2px 6px;font-size:10px}.card-chip--tub{background:#8a6fb2;color:#fff}.card-chip--pan{background:#3e5a8c;color:#fff}.card-action{grid-area:action;margin-top:4px;font-size:12.5px;color:#2e3a7a}.card-num small{font:400 13px/1 system-ui,sans-serif;color:#6e6262}.card--fast{border-left-color:#3e5a8c;background:linear-gradient(90deg,#e9eef8,#fff 38%)}.card--fast .card-num{color:#3e5a8c}.card--fast .spark i.hit,.card--fast .spark i{background:#3e5a8c;opacity:.85}.fold--card{background:#fff;border-radius:14px;padding:4px 12px;box-shadow:0 1px 2px #3c1e140f,0 8px 24px #3c1e140f}.fold--card>summary .sw{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px}.card--made{padding:12px 14px 10px;border-left-color:transparent}.made-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.made-tabs{display:inline-flex;background:#eee8e4;border-radius:999px;padding:2px}.made-tabs button{border:0;background:none;font:500 12px/1 system-ui,sans-serif;color:#6e6262;padding:6px 11px;border-radius:999px;cursor:pointer}.made-tabs button.on{background:#fff;color:#2e3a7a;box-shadow:0 1px 2px #3c1e141f}.made-total{font:400 22px/1.15 Georgia,Times New Roman,serif;color:#2e3a7a;margin:2px 0 8px}.made-group{margin-top:6px}.made-group .sub{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6e6262;margin:6px 0 2px}.made-group .ov-list li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid #F1E6E1;font-size:13.5px}.made-group .ov-list li:last-child{border-bottom:0}.made-group .ov-list strong{font-weight:500;color:var(--ink);text-align:right}
