:root{--ph-green:#1b7f4b;--ph-blue:#2a6fdb;--ph-red:#e2211c;--ph-yellow:#fdf6dc;--ph-yellow-line:#e6c34a;--ph-green-soft:#e8f5ec;--ph-sand:#f1eee6;--ph-photo:#d9d5c8}:root[data-theme=dark]{--ph-yellow:#3a2c0c;--ph-yellow-line:#8a6a1f;--ph-green-soft:#12301f;--ph-sand:#252525;--ph-photo:#2a2a2a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ph-yellow:#3a2c0c;--ph-yellow-line:#8a6a1f;--ph-green-soft:#12301f;--ph-sand:#252525;--ph-photo:#2a2a2a}}.mn-page,.panel.mn-page,.lp-box.mn-page{background:var(--surface);box-shadow:none;border:0;border-radius:0}.mn-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:12px;font-weight:600;display:block}.mn-label.red{color:var(--red)}.mn-sub{color:var(--muted);font-size:13px;font-weight:400;display:block}.mn-list{margin:0;padding:0;list-style:none;display:block}.mn-row,.mn-list>.mn-row{text-align:left;width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:12px 0;display:block}.mn-list>.mn-row:last-child{border-bottom:0}button.mn-row{cursor:pointer}button.mn-row:hover{background:var(--surface-2)}.mn-row.grey{color:var(--muted)}.mn-l1{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.mn-l1>b{overflow-wrap:anywhere}.mn-stats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin-bottom:8px;padding:4px 0 12px;display:flex}.mn-stat{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}button.mn-stat{cursor:pointer}.mn-stat small{color:var(--muted);font-size:12px;line-height:1.3}.mn-stat b{font-size:22px;font-weight:600;line-height:1.3}.mn-stat b small{font-size:13px;font-weight:400}.mn-stat.red b,.mn-stat .red{color:var(--red)}.mn-stat.green b{color:var(--green-ink)}.mn-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:20px;margin:0 0 12px;display:flex;overflow-x:auto}.mn-tabs>button,.mn-tabs>.chip{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:0;margin-bottom:-1px;padding:8px 0;font-size:14px;font-weight:500}.mn-tabs>button.on,.mn-tabs>button[aria-selected=true],.mn-tabs>.chip.on{color:var(--ink);border-bottom-color:var(--red);background:0 0;font-weight:600}.mn-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mn-chips .chip,.chip.mn-chip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:16px;min-height:0;padding:4px 12px;font-size:13px}.mn-chips .chip.on,.chip.mn-chip.on{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:600}.mn-table th{letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);background:0 0;padding:8px 10px;font-size:12px;font-weight:600}.mn-table td{border-bottom:1px solid var(--line);padding:10px}.mn-table tr:last-child td{border-bottom:0}.mn-ico{vertical-align:-3px;color:var(--muted);flex:none;align-items:center;display:inline-flex}.mn-ico>svg,.mn-ico>svg.nav-icon{width:16px;height:16px;font-size:16px}.mn-ico.red{color:var(--red)}.mn-ico.amber{color:var(--amber-ink)}.mn-act,button.mn-act{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:6px 0;font-size:14px;font-weight:600}.mn-act:disabled{color:var(--muted)}.mn-link,button.mn-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:6px 0;font-size:14px;font-weight:500;text-decoration:underline}.mn-side{border-left:1px solid var(--line);background:var(--surface);padding:0 0 0 16px}.mn-bar{background:var(--line);border-radius:2px;height:3px;margin:6px 0;display:flex;overflow:hidden}.mn-bar>span{height:100%;display:block}.mn-page .chip-status{padding:0;font-weight:600;background:0 0!important}@media (max-width:760px){.mn-side{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.mn-stats{gap:8px 20px}.mn-stat b{font-size:20px}}.mn-list.approval-list{display:block}.mn-list>.approval.mn-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0;overflow:visible}.mn-list>.approval.mn-row:last-child{border-bottom:0}.mn-page .acard-type{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.mn-list .approval-actions .secondary{border-color:var(--line);color:var(--ink);background:0 0}.mn-list .approval-actions .primary{background:var(--red);border:1px solid var(--red);color:var(--on-red)}.mn-list .approval-actions .primary:disabled{border-color:var(--line);color:var(--muted);background:0 0}.mn-page .bulk-bar{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0;padding:8px 0}.mn-page .today-clear{background:0 0;border:0;padding:32px 0}.mn-page .acard-warn{align-items:center;gap:6px;display:flex}.mn-pick{align-items:flex-start;gap:10px;display:flex}.mn-pick>span:first-child{flex:1;min-width:0}.mn-pick .mn-tick{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:3px;display:grid}.mn-pick[aria-pressed=true] .mn-tick{border-color:var(--red);background:var(--red)}.mn-pick[aria-pressed=true] .mn-tick:after{content:"";background:var(--surface);border-radius:50%;width:6px;height:6px}.mn-facts{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:13px;display:flex}.mn-facts>span{align-items:center;gap:4px;display:inline-flex}.mn-best{letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-left:8px;font-size:11px;font-weight:600}.mn-list>.mn-row.as-pick{align-items:center;gap:12px;display:flex}.as-pick .mn-tick{width:20px;height:20px;margin-top:0}.as-name{flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.as-name b{display:inline}.as-main[data-icon]:before{display:none}.mn-list>.as-pick .mn-facts,.mn-list>.as-pick .mn-facts span{color:var(--muted);font-weight:400}.today-stats.route-tiles.mn-tiles{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;padding:4px 0 12px;display:flex}.mn-tiles .today-stat{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;max-width:260px;padding:0}.mn-tiles .today-stat b{font-size:22px;font-weight:600}.mn-tiles .today-stat .tile-sub{font-size:12px}@media (max-width:760px){.today-stats.route-tiles.mn-tiles{gap:8px 20px}.mn-tiles .today-stat b{font-size:20px}}.replan-box.mn-side{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;margin-top:12px;padding:4px 0 4px 16px}.mn-page .helper-chips .chip{color:var(--muted);border-radius:16px}.mn-page .helper-chips .chip.on{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:600}.mn-chips .chip i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mn-page .trip-hero{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 12px}.mn-page .crew-initial{border:1px solid var(--line);color:var(--muted);background:0 0;font-weight:600}.mn-page .load-bar-track{background:var(--line);height:3px}.mn-page .trip-operations{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0 0}.mn-page .checks{border:0;border-left:2px solid var(--red);background:0 0;border-radius:0;padding:2px 0 2px 12px}.mn-mp .manual-lane{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:10px 0}.mn-mp .manual-stop{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:10px 0}.mn-mp .tl-dot{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);width:28px;height:28px;font-size:13px}.mn-mp .tl-depot .tl-dot{color:var(--muted)}.mn-mp .tl-pickup .tl-dot{color:var(--blue-ink);border-color:var(--blue-ink)}.mn-mp .do-chip,.mn-mp .do-chip.pickup{background:0 0}.mn-page.lorry-card,.panel.mn-page.lorry-card{border-bottom:1px solid var(--line);padding:0 0 8px}.mn-page .lorry-grid{gap:16px 32px}.lorry-grid:has(>.mn-page){gap:16px 32px}.mn-page .lane-col{border:0;border-top:2px solid var(--line);border-radius:0;padding:10px 0}.mn-page .lane-col.busy{border-top-color:var(--ink)}.mn-page .lane-col.free{border-top-style:dashed}.mn-page .lane-col.red{border:0;border-top:2px solid var(--red)}.mn-page .lane-col.amber{border:0;border-top:2px solid var(--amber-ink)}.mn-page .lane-item{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:6px 0}.mn-page .lane-item:last-child{border-bottom:0}.mn-page .lane-legend .lg{border:0;border-top:2px solid var(--line);vertical-align:middle;border-radius:0;width:14px;height:0;margin-right:2px}.mn-page .lane-legend .lg.free{border-top-style:dashed}.mn-page .lane-legend .lg.green{border-top-color:var(--green-ink)}.mn-page .lane-legend .lg.amber{border-top-color:var(--amber-ink)}.mn-page .lane-legend .lg.red{border-top-color:var(--red)}:is(.panel,.lp-box,.mn-page) .panel{box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0 0 16px;padding:0 0 16px}:is(.panel,.lp-box,.mn-page) .panel:last-child{border-bottom:0}:is(.content,.mn-page) .panel .panel{border-bottom:0;margin:12px 0 0;padding:0}:is(.content,.mn-page) h2{font-weight:600}:is(.content,.mn-page) h3,:is(.content,.mn-page)>h3,:is(.content,.mn-page) .panel>h3{font-size:var(--fs-small,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-weight:600}:is(.content,.mn-page) h3:first-child{margin-top:4px}:is(.content,.mn-page) h3 small,:is(.content,.mn-page) .panel>h3 small{text-transform:none;letter-spacing:0;font-weight:400}:is(.content,.mn-page) .modal h3{margin-top:16px}:is(.content,.mn-page) .chip-status.chip-status,:is(.content,.mn-page) .badge.badge,:is(.content,.mn-page) .slip-chip.slip-chip{cursor:default;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}:is(.content,.mn-page) .chip-status .chip-icon{display:none}:is(.content,.mn-page) .badge.neutral,:is(.content,.mn-page) .badge:not([class*=\ ]),:is(.content,.mn-page) .chip-status.grey{color:var(--muted)}:is(.content,.mn-page) .badge.warning{color:var(--amber-ink)}:is(.content,.mn-page) .badge.positive{color:var(--green-ink)}:is(.content,.mn-page) .badge.info{color:var(--blue-ink)}:is(.content,.mn-page) small.chip,:is(.content,.mn-page) span.chip{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;min-height:0;padding:0 5px;font-size:11px}:is(.content,.mn-page) .alert-inline{color:var(--red-ink);background:0 0;padding:0;font-weight:600}:is(.content,.mn-page) .chip-row .chip,:is(.content,.mn-page) .button-row>.chip{border:1px solid var(--line);color:var(--muted);box-shadow:none;background:0 0;border-radius:16px}:is(.content,.mn-page) .chip-row .chip.on,:is(.content,.mn-page) .button-row>.chip.on,:is(.content,.mn-page) .chip-row .chip[aria-pressed=true],:is(.content,.mn-page) .chip-row .chip[aria-selected=true]{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:600}:is(.content,.mn-page) .seg .chip{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 4px}:is(.content,.mn-page) .seg .chip.on{color:var(--ink);border-bottom-color:var(--red);background:0 0;font-weight:600}:is(.content,.mn-page) .tab-count{color:var(--red);background:0 0;min-width:0;padding:0}:is(.content,.mn-page) .alert{color:var(--ink);background:0 0;border-radius:0;padding:6px 0 6px 12px;border:0!important;border-left:2px solid var(--line-strong)!important}:is(.content,.mn-page) .alert:before{display:none}:is(.content,.mn-page) .alert.error{color:var(--red-ink);border-left-color:var(--red)!important}:is(.content,.mn-page) .alert.success{border-left-color:var(--green-ink)!important}:is(.content,.mn-page) .alert.warning{border-left-color:var(--amber-ink)!important}:is(.content,.mn-page) small.alert{display:block}:is(.content,.mn-page) .alert[style*=fixed]{background:var(--surface);box-shadow:0 4px 16px #0000001f}:is(.content,.mn-page) th{font-size:var(--fs-small,12px);letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);background:0 0;font-weight:600}:is(.content,.mn-page) thead th{background:var(--surface)}:is(.content,.mn-page) td{border-bottom:1px solid var(--line)}:is(.content,.mn-page) tbody tr:hover{background:var(--surface-2)}:is(.content,.mn-page) .secondary,:is(.content,.mn-page) a.secondary,:is(.content,.mn-page) button:not([class]){border:1px solid var(--line);border-radius:var(--radius,10px);color:var(--ink);box-shadow:none;background:0 0}:is(.content,.mn-page) button:not([class]){min-height:34px;padding:6px 12px;font-weight:600}:is(.content,.mn-page) .text-button{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}:is(.content,.mn-page) :where(td,li,details,.mn-row,.fi-item,.fi-many,.lp-body,.pu-row,.hr-row,.ad-row) .primary{border:1px solid var(--red);color:var(--red);background:0 0}:is(.content,.mn-page) :where(td,li,details,.mn-row,.fi-item,.fi-many,.lp-body,.pu-row,.hr-row,.ad-row) .primary:disabled{border-color:var(--line);color:var(--muted)}:is(.content,.mn-page) td .danger,:is(.content,.mn-page) button.danger{border:1px solid var(--line);color:var(--red-ink);background:0 0}:is(.content,.mn-page) .replan-box,:is(.content,.mn-page) .address-finder{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;margin:12px 0;padding:4px 0 4px 16px}:is(.content,.mn-page) details>summary{cursor:pointer}:is(.content,.mn-page) .empty-state{color:var(--muted);background:0 0;border-radius:0;padding:24px 0}:is(.content,.mn-page) .empty-art{color:var(--line-strong)}:is(.content,.mn-page) .today-stats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;padding:4px 0 12px;display:flex}:is(.content,.mn-page) .today-stat{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;min-width:0;max-width:300px;padding:0}:is(.content,.mn-page) .today-stat b,:is(.content,.mn-page) .today-stats>.today-stat:first-child b{font-size:22px;font-weight:600}:is(.content,.mn-page) .today-stat.red b{color:var(--red)}:is(.content,.mn-page) .today-stat.yellow b{color:var(--amber-ink)}:is(.content,.mn-page) .today-stat.blue b{color:var(--blue-ink)}:is(.content,.mn-page) .today-stat.green b{color:var(--green-ink)}:is(.content,.mn-page) .today-stat .tile-sub,:is(.content,.mn-page) .today-stat .tile-label{font-size:var(--fs-small,12px);color:var(--muted)}@media (max-width:760px){:is(.content,.mn-page) .today-stats{gap:8px 20px}:is(.content,.mn-page) .today-stat b,:is(.content,.mn-page) .today-stats>.today-stat:first-child b{font-size:20px}}:is(.content,.mn-page) .detail-grid>dt,:is(.content,.mn-page) .detail-grid>dd{border-bottom:1px solid var(--line);margin:0;padding:8px 0}:is(.content,.mn-page) .detail-grid>dt{color:var(--muted);font-size:13px}:is(.content,.mn-page) .fu-list{gap:0}:is(.content,.mn-page) .fu-list>li{border-bottom:1px solid var(--line);padding:10px 0}:is(.content,.mn-page) .fu-list>li:last-child{border-bottom:0}:is(.content,.mn-page) .load-stops>h3,:is(.content,.mn-page) .rcv-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:12px;font-weight:600}:is(.content,.mn-page) .lp-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.content,.mn-page) .cd-word.cd-word,:is(.content,.mn-page) .stack-tag.stack-tag,:is(.content,.mn-page) .grn-chips .chip.chip,:is(.content,.mn-page) .rcv-chosen .chip.chip{background:0 0;border:0;border-radius:0;padding:0;font-weight:600}:is(.content,.mn-page) .plate{color:inherit;font-size:inherit;letter-spacing:0;font-weight:inherit;background:0 0;border:0;padding:0}:is(.content,.mn-page) .lane-chip{color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:4px;font-weight:600}:is(.content,.mn-page) .lane-chip.wait{color:var(--amber-ink);border-color:var(--amber-ink);background:0 0}:is(.content,.mn-page) .stats{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;padding:4px 0 12px;display:flex}:is(.content,.mn-page) .stats>div,:is(.content,.mn-page) .stats>a{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;min-width:0;max-width:260px;padding:0}:is(.content,.mn-page) .today-stats>.today-stat b{font-size:22px;font-weight:600}:is(.content,.mn-page) .stats strong{letter-spacing:0;margin:2px 0 0;font-size:22px;font-weight:600}:is(.content,.mn-page) .today-icon{border:1px solid var(--line);color:var(--amber-ink);background:0 0}:is(.content,.mn-page) .approval-list{display:block}:is(.content,.mn-page) .approval{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}:is(.content,.mn-page) .bar-track{border-radius:2px;background:var(--line)!important;height:4px!important}:is(.content,.mn-page) .pick-progress .bar-fill{background:var(--green-ink)}:is(.content,.mn-page) .countdown,:is(.content,.mn-page) .who-picks{gap:0}:is(.content,.mn-page) .cd-card{border:0;border-bottom:1px solid var(--line);border-left:2px solid var(--green-ink);background:0 0;border-radius:0;padding:12px 0 12px 12px}:is(.content,.mn-page) .cd-card.amber{border-left-color:var(--amber-ink)}:is(.content,.mn-page) .cd-card.red{border-left-color:var(--red)}:is(.content,.mn-page) .cd-word{color:var(--green-ink)}:is(.content,.mn-page) .cd-word.amber{color:var(--amber-ink)}:is(.content,.mn-page) .cd-word.red{color:var(--red)}:is(.content,.mn-page) .cd-time{font-size:16px;font-weight:600}:is(.content,.mn-page) .cd-steps{gap:16px}:is(.content,.mn-page) .cd-steps span{border-bottom:2px solid var(--line);color:var(--muted);background:0 0;border-radius:0;padding:2px 0;font-size:13px}:is(.content,.mn-page) .cd-steps span.done{color:var(--green-ink);border-bottom-color:var(--green-ink);background:0 0}:is(.content,.mn-page) .cd-steps span.now{color:var(--ink);border-bottom-color:var(--red);background:0 0}:is(.content,.mn-page) .who-ini{border:1px solid var(--line-strong);background:0 0;font-weight:600}:is(.content,.mn-page) .who-ini.done{border-color:var(--green-ink)}:is(.content,.mn-page) .who-ini.add{color:var(--muted);border-style:dashed}:is(.content,.mn-page) .pick-tick{border-width:1.5px;border-color:var(--line-strong)}:is(.content,.mn-page) .pick-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}:is(.content,.mn-page) .one-pick .one-photo{border:1px solid var(--line);color:var(--muted);background:0 0}:is(.content,.mn-page) .one-pick .one-loc{font-weight:600}:is(.content,.mn-page) .walk-row .walk-loc,:is(.content,.mn-page) .fs-where .walk-loc{color:var(--ink);border:1.5px solid var(--ink);background:0 0;border-radius:6px;font-weight:600}:is(.content,.mn-page) .walk-row .walk-loc.none,:is(.content,.mn-page) .fs-where .walk-loc.none{border:1px solid var(--line);color:var(--muted);background:0 0}:is(.content,.mn-page) .walk-row.picked .walk-loc{color:var(--green-ink);border-color:var(--green-ink);background:0 0}:is(.content,.mn-page) .fs-where li.quar .walk-loc{color:var(--red);border-color:var(--red);background:0 0}:is(.content,.mn-page) .walk-row{min-height:56px}:is(.content,.mn-page) .load-stops{gap:0}:is(.content,.mn-page) .stop-load{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}:is(.content,.mn-page) .stop-load.now{border:0;border-bottom:1px solid var(--line);border-left:2px solid var(--red);padding-left:12px}:is(.content,.mn-page) .stop-load.done{border-color:var(--line);background:0 0}:is(.content,.mn-page) .stop-load.moved{border:0;border-bottom:1px solid var(--line);border-left:2px solid var(--amber-ink);background:0 0;padding-left:12px}:is(.content,.mn-page) .stop-load-head{min-height:48px;padding:4px 0}:is(.content,.mn-page) .collect-card,:is(.content,.mn-page) .rcv-card,:is(.content,.mn-page) .grn-card,:is(.content,.mn-page) .sp-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:12px 0}:is(.content,.mn-page) .rcv-cards,:is(.content,.mn-page) .grn-cards{gap:0}:is(.content,.mn-page) .rcv-go{color:var(--red)}:is(.content,.mn-page) .fs-nums{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;padding:4px 0 12px;display:flex}:is(.content,.mn-page) .fs-nums>div{text-align:left;border:0;border-radius:0;padding:0}:is(.content,.mn-page) .fs-nums b{font-size:22px;font-weight:600}:is(.content,.mn-page) .fs-nums .neg b{color:var(--red)}:is(.content,.mn-page) .sp-kinds button{border:1px solid var(--line-strong);background:0 0;border-radius:8px;font-weight:600}:is(.content,.mn-page) .sp-kinds button.on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}:is(.content,.mn-page) .sp-loc{font-weight:600}:is(.content,.mn-page) .loc-cell{background:0 0;border-radius:4px}:is(.content,.mn-page) .driver-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0}:is(.content,.mn-page) .helper-trip{border-left-width:2px}:is(.content,.mn-page) .helper-job.new{border:0;border-left:2px solid var(--red)}:is(.content,.mn-page) .hp-loc{color:var(--ink);border:2px solid var(--ink);letter-spacing:1px;background:0 0;border-radius:8px;padding:6px 20px;font-size:44px;font-weight:600;line-height:1.2;display:inline-block}:is(.content,.mn-page) .wh-ico{vertical-align:-3px;display:inline-flex}@media (max-width:760px){:is(.content,.mn-page) .today-stats,:is(.content,.mn-page) .stats,:is(.content,.mn-page) .fs-nums{gap:8px 20px}:is(.content,.mn-page) .today-stats>.today-stat b,:is(.content,.mn-page) .stats strong,:is(.content,.mn-page) .fs-nums b{font-size:20px}}body:has(.mn-page){background:var(--surface)}body:has(.mn-page) .content{background:var(--surface)}:is(.content,.mn-page) .gap-row{border-bottom:0}:is(.content,.mn-page) .cu-icons{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin:0 0 12px;padding:4px 0 10px;display:flex}:is(.content,.mn-page) .cu-icons>button{min-height:52px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:12px;font-weight:500;display:inline-flex}:is(.content,.mn-page) .cu-icons>button.on{color:var(--red)}:is(.content,.mn-page) .cu-icons>button:hover{color:var(--ink);background:0 0}:is(.content,.mn-page) .cu-coming{border-bottom:1px solid var(--line);margin:0 0 10px;padding:0 0 8px}:is(.content,.mn-page) .cust-activity{gap:0}:is(.content,.mn-page) .cust-activity li{border-bottom:1px solid var(--line);align-items:center;padding:8px 0}:is(.content,.mn-page) .cust-activity li:last-child{border-bottom:0}:is(.content,.mn-page) .cust-activity li>span:first-child{justify-content:center;align-items:center;display:inline-flex}:is(.content,.mn-page) .cu-tags{flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;display:flex}:is(.content,.mn-page) .customer-map{border:1px solid var(--line);border-radius:4px}:is(.content,.mn-page) .cc{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 12px}:is(.content,.mn-page) .cc-bar{background:var(--line);height:3px}:is(.content,.mn-page) .preview-card{box-shadow:-1px 0 0 var(--line)}:is(.content,.mn-page) .type-card{box-shadow:none;border:1px solid var(--line);background:0 0;border-radius:8px}:is(.content,.mn-page) .type-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}:is(.content,.mn-page) .cu-call{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}:is(.content,.mn-page) .cu-call:last-child{border-bottom:0}:is(.content,.mn-page) .cu-word{flex:none;min-width:110px;font-size:13px;font-weight:600}:is(.content,.mn-page) .cu-word.red{color:var(--red)}:is(.content,.mn-page) .cu-word.amber{color:var(--amber-ink)}:is(.content,.mn-page) .mn-stat .mn-sub{font-size:13px}:is(.content,.mn-page) .mn-stat .mn-act{padding:4px 0 0}:is(.content,.mn-page) .cu-decide{gap:12px 40px}:is(.content,.mn-page) .cu-decide .mn-stat{max-width:260px}:is(.content,.mn-page) .cu-ok{color:var(--green-ink)}:is(.content,.mn-page) .cu-no{color:var(--red)}@media (max-width:760px){:is(.content,.mn-page) .cu-icons{gap:4px 14px}}.drv-mn{--bg:var(--surface)}body:has(.drv-mn){background:var(--surface)}main.drv-mn button:not(.photo-x):not(.photo-thumb),main.drv-mn a.primary,main.drv-mn a.secondary,main.drv-mn .text-button,main.drv-mn select,main.drv-mn input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:48px!important}main.drv-mn .proof-thumb button{min-height:0!important}.drv-ico{vertical-align:-4px;flex:none;align-items:center;display:inline-flex}.drv-ico>svg.nav-icon{width:100%;height:100%;font-size:inherit}.drv-mn .secondary,.drv-mn a.secondary{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.drv-mn .text-button{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.drv-mn .secondary.danger,.drv-mn button.secondary.danger{color:var(--red-ink);border-color:var(--red)}.drv-mn .os-pic{border:1.5px solid var(--line-strong);color:var(--ink);background:0 0!important;border-radius:50%!important;width:104px!important;height:104px!important}.drv-mn .os-pic[data-tone=blue]{color:var(--blue-ink)}.drv-mn .os-pic[data-tone=amber]{color:var(--amber-ink);border-color:var(--amber-ink)}.drv-mn .os-pic[data-tone=red]{color:var(--red);border-color:var(--red)}.drv-mn .os-pic[data-tone=green]{color:var(--green-ink);border-color:var(--green-ink)}.drv-mn .os-pic[data-tone=grey]{color:var(--muted)}.drv-mn .driver-card:not(.modal){box-shadow:none;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:14px 0}.drv-mn .driver-card:not(.modal):last-child{border-bottom:0}.drv-mn .driver-card h2{font-size:19px;font-weight:600}.drv-mn .driver-card>h3,.drv-mn .panel>h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:600}.drv-mn .panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.drv-mn .drv-late{border-left:3px solid var(--amber-ink)!important;padding-left:12px!important}.drv-mn .drv-late .mn-row{min-height:56px;font-size:17px}.drv-mn .alert{color:var(--ink);background:0 0;border-radius:0;padding:6px 0 6px 12px;font-size:15px;border-left-width:3px!important}.drv-mn .alert:before{display:none}.drv-mn .alert.error{color:var(--red-ink);border-left-color:var(--red)!important}.drv-mn .alert.warning{border-left-color:var(--amber-ink)!important}.drv-mn .alert.success{border-left-color:var(--green-ink)!important}.drv-mn .alert.collect-amount{font-size:18px;border-left-color:var(--red)!important}.drv-mn .chip-status{border:0;padding:0;font-weight:600;background:0 0!important}.drv-mn .outbox-badge{color:var(--amber-ink);background:0 0;border-radius:0;padding:0;font-size:14px}.drv-mn .step-bar{gap:6px}.drv-mn .step-bar span{border:0;border-bottom:3px solid var(--line);color:var(--muted);background:0 0;border-radius:0;padding:2px 0 4px}.drv-mn .step-bar span.done{color:var(--green-ink);border-bottom-color:var(--green-ink);background:0 0}.drv-mn .step-bar span.now{color:var(--ink);border-bottom-color:var(--red);background:0 0}.drv-mn .step-line{padding:10px 0}.drv-mn .step-line.short{border-left:3px solid var(--amber-ink);background:0 0;border-radius:0;padding:10px 0 10px 10px}.drv-mn .step-tick input{width:28px;height:28px}.drv-mn .step-cant{border:1px solid var(--line-strong);color:var(--red-ink);background:0 0;border-radius:8px;min-height:56px}.drv-mn .drv-cash{border:1.5px solid var(--red);width:96px;height:96px;color:var(--red);border-radius:50%;place-items:center;display:grid}.drv-mn .drv-due{color:var(--red);font-size:30px;font-weight:600}.drv-mn .cod-unpaid{border:0;border-left:3px solid var(--red);border-radius:0;padding-left:12px}.drv-mn .stop-photo img{border-radius:4px}.drv-mn .stop-photo.none{border:1px dashed var(--line-strong);background:0 0;border-radius:4px}.drv-mn .stop-call{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.drv-mn .shop-closed{border:0!important;border-left:3px solid var(--amber-ink)!important;padding-left:12px!important}.drv-mn .closed-timer b{color:var(--red)}.drv-mn .driver-lines{border-top:1px solid var(--line)}.drv-mn details>summary{border-bottom:1px solid var(--line)}.drv-mn .proof-guide{border:2px dashed var(--line-strong);color:var(--muted);border-radius:4px;font-weight:600}.drv-mn .proof-thumb img{border-width:1px;border-radius:4px}.drv-mn .sig-pad{border-color:var(--line-strong)!important;border-radius:4px!important}.drv-mn .check-item{gap:8px;padding:10px 0}.drv-mn .check-item .chip{border:1px solid var(--line-strong);min-width:84px;min-height:48px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center}.drv-mn .check-item .chip.on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.drv-mn .check-row input[type=checkbox]{width:28px;height:28px}.drv-mn .problem-kinds .on{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:0;font-weight:600}.drv-mn .problem-fab{box-shadow:none}.drv-mn .drive-badge{color:var(--red);border:1.5px solid var(--red);background:0 0}.drv-mn .drive-btn{border-radius:12px}.drv-mn .score-parts li{padding:8px 0}.drv-mn .tl{border-left-width:2px}:is(.content,.mn-page) .lp-group{text-transform:none;letter-spacing:0}:is(.content,.mn-page) .info-tip>summary{gap:6px}:is(.content,.mn-page) .fi-item{border-bottom:1px solid var(--line);padding:12px 0}:is(.content,.mn-page) .fi-item:last-child{border-bottom:0}:is(.content,.mn-page) .fi-item>p:first-child{margin-top:0}:is(.content,.mn-page) .fi-hello{margin:2px 0 4px;font-size:28px;font-weight:600;line-height:1.25}:is(.content,.mn-page) .fi-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.content,.mn-page) .fi-head .mn-link{text-transform:none;letter-spacing:0;color:var(--red-ink);font-size:13px;font-weight:600;text-decoration:none}:is(.content,.mn-page) .fi-queues{gap:8px 40px}:is(.content,.mn-page) .fi-queues .mn-stat{max-width:240px}:is(.content,.mn-page) .fi-queues .mn-stat .mn-sub{font-size:13px}:is(.content,.mn-page) .fi-queues .mn-stat .fi-go{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600}:is(.content,.mn-page) .fi-queues .mn-stat.red .fi-go{color:var(--red)}:is(.content,.mn-page) .fi-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 40px;display:grid}:is(.content,.mn-page) .fi-age{background:var(--line);border-radius:2px;height:3px;margin:10px 0 6px;display:flex;overflow:hidden}:is(.content,.mn-page) .fi-month{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:4px 0 12px;display:flex}:is(.content,.mn-page) .fi-month>span,:is(.content,.mn-page) .fi-month>button{align-items:center;gap:6px;display:inline-flex}:is(.content,.mn-page) .fi-ok{color:var(--green-ink)}:is(.content,.mn-page) .fi-no{color:var(--red)}:is(.content,.mn-page) .fi-line{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 0;display:flex}:is(.content,.mn-page) .fi-line>.fi-circ-w{flex:none;align-self:flex-start;margin-top:2px;display:inline-flex}.fi-circ-w.red{color:var(--red)}.fi-circ-w.fi-ok{color:var(--green-ink)}.fi-circ-w.fi-amber{color:var(--amber-ink)}:is(.content,.mn-page) .fi-line>.fi-line-main{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}:is(.content,.mn-page) .fi-line-top{align-items:baseline;gap:6px;display:flex}:is(.content,.mn-page) .fi-line-top>b{font-weight:500}:is(.content,.mn-page) .fi-line-main>.mn-sub{font-size:13px}:is(.content,.mn-page) .fi-line-main>b{font-weight:500}:is(.content,.mn-page) .fi-count.red{color:var(--red)}:is(.content,.mn-page) .fi-count.fi-amber,:is(.content,.mn-page) .fi-amber{color:var(--amber-ink)}:is(.content,.mn-page) .fi-last{white-space:nowrap}:is(.content,.mn-page) .fi-chev{color:var(--muted)}:is(.content,.mn-page) .fi-big{font-size:32px;font-weight:600;line-height:1.1}@media (max-width:760px){:is(.content,.mn-page) .fi-cols{grid-template-columns:1fr}}:is(.content,.mn-page) .sticky-actions.panel{background:var(--surface);box-shadow:none;border-top:1px solid var(--line);border-bottom:0;margin:0;padding:10px 0}:is(.content,.mn-page) .progress{background:var(--line);border-radius:2px;height:3px}:is(.content,.mn-page) .progress span{background:var(--green-ink)}:is(.content,.mn-page) .lp-body .today-stat{margin-right:20px}:is(.content,.mn-page) .pickup-request{border-top:0;border-bottom:1px solid var(--line);margin:0;padding:12px 0}:is(.content,.mn-page) .pickup-request summary small{margin-top:2px}:is(.content,.mn-page) .pickup-form{border:0;border-left:1px solid var(--line);margin:12px 0;padding:4px 0 4px 16px}:is(.content,.mn-page) .detail-grid{gap:0 18px}:is(.content,.mn-page) .product-thumb,:is(.content,.mn-page) .sku-thumb{border-radius:4px}:is(.content,.mn-page) .slip-chip.red{color:var(--red)}:is(.content,.mn-page) .slip-chip.amber{color:var(--amber-ink)}:is(.content,.mn-page) .slip-chip.green{color:var(--green-ink)}:is(.content,.mn-page) .pu-word{white-space:nowrap;flex:none;font-size:13px;font-weight:600}:is(.content,.mn-page) .pu-word.red{color:var(--red)}:is(.content,.mn-page) .pu-word.amber{color:var(--amber-ink)}:is(.content,.mn-page) .pu-word.green{color:var(--green-ink)}:is(.content,.mn-page) .pu-word.grey{color:var(--muted)}:is(.content,.mn-page) .pu-follow{flex-wrap:wrap;align-items:center;gap:8px 28px;padding:4px 0 12px;display:flex}.told-ok{color:var(--ph-green)!important;border-color:var(--ph-green)!important}:is(.content,.mn-page) .hr-word{white-space:nowrap;flex:none;font-size:13px;font-weight:600}:is(.content,.mn-page) .hr-word.red{color:var(--red)}:is(.content,.mn-page) .hr-word.amber{color:var(--amber-ink)}:is(.content,.mn-page) .hr-word.green{color:var(--green-ink)}:is(.content,.mn-page) .hr-word.blue{color:var(--blue-ink)}:is(.content,.mn-page) .hr-word.grey{color:var(--muted)}:is(.content,.mn-page) .leave-cal th{background:0 0}:is(.content,.mn-page) .person{align-items:center;gap:8px;display:inline-flex}:is(.content,.mn-page) .news-item{border-bottom:1px solid var(--line);padding:10px 0}:is(.content,.mn-page) .news-item:last-child{border-bottom:0}:is(.content,.mn-page) .hr-hello{margin:4px 0 6px;font-size:28px;font-weight:600;line-height:1.2}:is(.content,.mn-page) .hr-line{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:0;padding:12px 0;display:flex}:is(.content,.mn-page) .hr-line.first{border-top:0}button.hr-line{cursor:pointer}button.hr-line:hover{background:var(--surface-2)}:is(.content,.mn-page) .hr-line>.mn-ico{justify-content:center;width:20px}:is(.content,.mn-page) .hr-line>.mn-ico>svg{width:20px;height:20px}:is(.content,.mn-page) .hr-line .mn-ico.green{color:var(--green-ink)}:is(.content,.mn-page) .hr-line .mn-ico.blue{color:var(--blue-ink)}:is(.content,.mn-page) .hr-line .hr-go{color:var(--red);flex:none;font-size:14px;font-weight:600}:is(.content,.mn-page) .hr-thumb{object-fit:cover;border-radius:4px;flex:none;width:44px;height:44px}:is(.content,.mn-page) .loc-cell{background:0 0;border:0;border-radius:0;padding:0 0 8px}:is(.content,.mn-page) .loc-cell .primary{border:1px solid var(--red);color:var(--red);background:0 0}:is(.content,.mn-page) .ad-word{white-space:nowrap;flex:none;font-size:13px;font-weight:600}:is(.content,.mn-page) .ad-word.red{color:var(--red)}:is(.content,.mn-page) .ad-word.amber{color:var(--amber-ink)}:is(.content,.mn-page) .ad-word.green{color:var(--green-ink)}:is(.content,.mn-page) .ad-word.blue{color:var(--blue-ink)}:is(.content,.mn-page) .ad-word.grey{color:var(--muted)}:is(.content,.mn-page) .status-tile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.content,.mn-page) .status-tile.red .tile-value{color:var(--red)}:is(.content,.mn-page) .status-tile.yellow .tile-value{color:var(--amber-ink)}:is(.content,.mn-page) .status-tile.green .tile-value{color:var(--green-ink)}:is(.content,.mn-page) .ad-hello{margin:4px 0 6px;font-size:28px;font-weight:600;line-height:1.2}:is(.content,.mn-page) .ad-line{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;align-items:center;gap:12px;min-height:0;padding:12px 0;display:flex}:is(.content,.mn-page) .ad-line.first{border-top:0}button.ad-line{cursor:pointer}button.ad-line:hover{background:var(--surface-2)}:is(.content,.mn-page) .ad-line>.mn-ico{justify-content:center;width:20px}:is(.content,.mn-page) .ad-line>.mn-ico>svg{width:20px;height:20px}:is(.content,.mn-page) .ad-line .mn-ico.green{color:var(--green-ink)}:is(.content,.mn-page) .ad-line .mn-ico.blue{color:var(--blue-ink)}:is(.content,.mn-page) .ad-line .ad-go{color:var(--red);flex:none;font-size:14px;font-weight:600}:is(.content,.mn-page) .home-tile,:is(.content,.mn-page) button.home-tile:hover{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.content,.mn-page) .home-tiles{border-bottom:1px solid var(--line);padding-bottom:12px}:is(.content,.mn-page) .trend-grid{gap:12px 40px}:is(.content,.mn-page) .trend-grid>.panel{border-bottom:0;margin:0;padding:0}:is(.content,.mn-page) .chart-link{cursor:pointer}:is(.content,.mn-page) .rule-form{border-bottom:0}.topbar,.topbar.title-up{background:var(--surface);box-shadow:none;border-bottom:1px solid var(--line)}.group-tabs .tabbar .tab.active{border-bottom-color:var(--red)!important}.group-tabs .tab-count{color:var(--red);background:0 0;min-width:0;height:auto;padding:0}.group-tabs .tab-grid .tab-tile[role=tab]{box-shadow:none;border-radius:8px!important}.group-tabs .tab-grid .tab-tile[role=tab].active{box-shadow:none;background:var(--surface)!important;border-color:var(--red)!important;color:var(--red)!important}.pr-phone{display:none}@media (max-width:600px){.pr-desk{display:none!important}.pr-phone{display:block}.pr-stats.pr-phone{display:grid}}.pr-list{border-top:1px solid var(--line);margin:0;padding:0}.pr-row{border-bottom:1px solid var(--line);padding:12px 0;display:block;box-shadow:none!important;background:0 0!important}.pr-head{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.pr-l1{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pr-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.pr-key{white-space:nowrap;flex:none;font-size:15px}.pr-key.red{color:var(--red);font-weight:600}.pr-key.green{color:var(--green-ink)}.pr-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.pr-off,.pr-off .pr-head{color:var(--muted);font-size:15px;font-weight:400}.pr-tag{border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:4px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:400;display:inline-block}.pr-stats{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:4px;padding:4px 0 14px}.pr-stat small{color:var(--muted);font-size:13px;display:block}.pr-stat b{font-size:24px;font-weight:600;line-height:1.3;display:block}.pr-stat b small{margin-left:6px;font-size:13px;font-weight:500}.pr-stat b.red{color:var(--red)}.pr-stat b.green{color:var(--green-ink)}.pr-stat b.amber,.pr-key.amber{color:var(--amber-ink)}.mn-kv{color:inherit;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.mn-kv>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}a.mn-kv:hover,button.mn-kv:hover{background:var(--surface-2)}.staff-hub .mn-search{width:100%;min-height:40px}.staff-row{align-items:center;gap:12px;display:flex!important}.staff-who{flex:1;min-width:0}.staff-who .mn-name{font-weight:500;display:block}.staff-who .mn-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mn-more{display:inline-flex;position:relative}.mn-dots{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:22px;line-height:1}.mn-menu-back{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.mn-menu{z-index:31;background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:200px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000001f}.mn-menu>button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:0;padding:10px 14px;font-size:14px;display:block}.mn-menu>button:hover{background:var(--surface-2)}.mn-menu>button.red{color:var(--red)}.me-back{z-index:66;cursor:default;background:#0000004d;border:0;padding:0;position:fixed;inset:0}.me-sheet{z-index:68;overscroll-behavior:contain;background:var(--surface);width:min(440px,100%);color:var(--ink);padding:12px 20px calc(24px + env(safe-area-inset-bottom));position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #0000001f}.me-sheet .mn-chips .chip{padding:3px 10px}.me-part{border-bottom:1px solid var(--line);padding:4px 0 12px}.me-sheet{flex-direction:column;display:flex}.me-sheet>*{flex-shrink:0}.me-head{align-items:center;gap:14px;margin:8px 0 18px;display:flex}.me-head b{font-size:22px;font-weight:600;display:block}.me-x{background:var(--surface-2);width:52px;height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.me-boxes{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 6px;display:grid}.me-box{border:1px solid var(--line);background:var(--surface);min-height:96px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}.me-box>span{color:var(--muted);font-size:13px}.me-box>b{font-size:26px;font-weight:600;line-height:1.2}.me-box>em{color:var(--red);font-size:14px;font-style:normal;font-weight:600}.me-box.on{border-color:var(--ink)}.me-seg{border:1px solid var(--line);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.me-seg button{border:0;border-left:1px solid var(--line);background:var(--surface);min-width:46px;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;border-radius:0;padding:0 12px;font-size:15px}.me-seg button:first-child{border-left:0}.me-seg button.on{background:var(--ink);color:var(--surface);font-weight:600}.me-aaa button:first-child{font-size:12px}.me-aaa button:nth-child(2){font-size:16px}.me-aaa button:nth-child(3){font-size:21px}.me-sheet .mn-kv{align-items:center}.me-signout{border:1.5px solid color-mix(in srgb,var(--red) 35%,transparent);width:100%;min-height:56px;color:var(--red);font:inherit;cursor:pointer;background:0 0;border-radius:14px;font-size:18px;font-weight:600}.me-sheet>.me-gap{flex:1 0 24px}@media (max-width:760px){.me-sheet{width:100%;box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}.me-sheet .mn-kv{flex-wrap:wrap}.me-sheet .mn-kv:has(.me-seg){flex-wrap:nowrap}}button.sidebar-bottom.me-open{width:100%;color:var(--on-red);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #363636;padding-left:0;padding-right:0;font-size:13px}button.sidebar-bottom.me-open:hover b{text-decoration:underline}.mobile-me{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:none}@media (max-width:760px){.topbar .mobile-me{display:inline-flex}}.sb-page .lp-fwrap{margin:0 0 12px}.sb-page .pr-stats.pr-phone{display:grid}.sb-ini{background:var(--surface-2);width:32px;height:32px;color:var(--muted);vertical-align:middle;border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:600;display:inline-grid}.sb-page .pr-stat b small{display:inline}.sb-bad{color:var(--red)}.sb-page .pr-stat b small.sb-why{margin-top:2px;display:block}.sb-page .pr-stat b:has(.sb-one){white-space:nowrap;font-size:20px}.sb-one{white-space:nowrap}.sb-empty{text-align:center;justify-items:center;gap:14px;padding:48px 0;display:grid}.sb-empty b{font-size:18px;font-weight:600}.chat-back{display:none}@media (max-width:600px){.chat-open-thread .chat-inbox-pane{display:none}.chat-back{min-height:44px;display:inline-block}}.chat-wa{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:minmax(260px,380px) 1fr;min-height:70vh;display:grid}.chat-wa-list{border-right:1px solid var(--line);min-width:0;padding:12px 0}.chat-wa-top{justify-content:space-between;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.chat-wa-top select{background:0 0;border:0;width:auto;padding-left:0;font-weight:600}.chat-wa-top{flex-wrap:wrap}.chat-wa-top select{flex:none;min-width:72px}.chat-wa-send{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.chat-wa-send button{white-space:nowrap;min-width:0}.chat-wa-send .primary:disabled,.chat-wa-send .secondary:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);opacity:1;cursor:not-allowed}.chat-wa-list ul{margin:0;padding:0;list-style:none}.chat-wa-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.chat-wa-row.on{background:var(--red-soft)}.chat-wa-row.off b{color:var(--muted);font-weight:500}.chat-wa-main{gap:2px;min-width:0;display:grid}.chat-wa-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.chat-wa-dot{background:var(--red);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block}.chat-wa-time{color:var(--muted);white-space:nowrap}.chat-wa-label{color:var(--muted);margin:14px 12px 0;font-size:13px}.chat-wa-pane{flex-direction:column;min-width:0;padding:12px 16px;display:flex}.chat-wa-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-wa-head h3{margin:0}.chat-wa-head small{color:var(--muted)}.chat-wa-pane .chat-list{flex:1;max-height:55vh;overflow:auto}.chat-wa .chat-b.me{background:var(--ink);color:var(--on-red)}.chat-wa .chat-b.me small{color:var(--line-strong)}@media (max-width:600px){.chat-wa{grid-template-columns:1fr}.chat-wa-list{border-right:0}}.set-panel .set-search{box-sizing:border-box;border-radius:8px;width:100%;margin:0 0 14px;padding:12px 14px;font-size:16px;display:block;background:var(--surface)!important;border:1px solid var(--line-strong,var(--line))!important}.set-panel .set-chips{gap:8px;margin-bottom:8px}.set-panel .set-chips .chip{min-height:36px;color:var(--ink);padding:6px 14px;font-size:14px}.set-panel .set-chips .chip.on{border-width:2px}.set-panel .set-row{padding:16px 0;font-size:16px}.set-panel .set-row .mn-l1{justify-content:space-between;align-items:center;width:100%;display:flex!important}.set-panel .set-row .mn-l1>span{flex:1;min-width:0}.set-panel .set-val{white-space:nowrap;text-align:right;margin-left:auto;font-weight:600}.gap-list{max-width:760px}.gap-check{justify-content:space-between;align-items:center;gap:12px;font-size:16px;padding:16px 0!important;display:flex!important}.gap-check>b{color:var(--red);white-space:nowrap}.gap-open{border-bottom:1px solid var(--line);padding:0 0 14px}.gap-done{border-bottom:0!important;padding:16px 0!important}.pf-margins{gap:0;display:grid}.pf-m-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}.pf-m-name{flex:160px;min-width:0}.pf-m-nums{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sk-jobs{gap:12px;display:grid}.sk-job{text-align:left;background:var(--surface-2);width:100%;color:var(--ink);min-height:76px;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.sk-job .sk-ic{background:var(--surface);border-radius:13px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:27px;line-height:1;display:flex}.sk-jobs .sk-job .sk-tx{text-align:left;flex:1;justify-items:start;gap:3px;min-width:0;display:grid}.sk-job .sk-tx b{font-size:17px;font-weight:600;line-height:1.25}.sk-job .sk-tx small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sk-job .sk-n{text-align:right;flex:none;min-width:28px;font-size:34px;font-weight:600;line-height:1}.sk-job.red{background:var(--red-soft)}.sk-job.red .sk-n{color:var(--red)}.sk-job.zero .sk-tx b,.sk-job.zero .sk-n{color:var(--muted)}.sk-job.zero .sk-ic{filter:grayscale();opacity:.6}.sk-load-title{margin:4px 0 14px;font-size:26px;font-weight:600;line-height:1.2}.sk-cards{gap:12px;display:grid}.sk-lc{background:var(--surface-2);border-radius:16px;gap:12px;padding:16px;display:grid}.sk-lc-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sk-lc-top b{min-width:0;font-size:24px;font-weight:600;line-height:1.15}.sk-lc-top b small{color:var(--muted);font-size:14px;font-weight:500}.sk-lc-top>span{white-space:nowrap;font-size:18px;font-weight:600}.sk-lc-top>span.late{color:var(--red)}.sk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sk-steps>span{background:var(--line);border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:42px;font-size:18px;display:flex}.sk-steps>span.done{background:var(--green-soft)}.sk-steps>span.now{background:var(--red-soft);border-color:var(--red)}.sk-steps em{color:var(--ink);font-size:16px;font-style:normal;font-weight:600}.sk-lc-line{color:var(--muted);margin:0;font-size:15px;line-height:1.35}.sk-lc-btn{cursor:pointer;border:0;border-radius:14px;width:100%;min-height:56px;font-size:19px;font-weight:600}.sk-lc-btn.red{background:var(--red);color:var(--on-red)}.sk-lc-btn.green{background:var(--ph-green);color:var(--on-red)}.sk-lc-btn.dark{background:var(--ink);color:var(--surface)}.sk-lc-btn.plain{background:var(--surface);color:var(--ink);border:2px solid var(--line-strong)}.sk-more{color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:44px;margin:16px auto 8px;font-size:16px;display:block}.sk-more-n{color:var(--amber-ink)}.sk-pk{gap:12px;display:grid}.sk-pk-bar{background:var(--line);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.sk-pk-bar span{background:var(--ph-green);height:100%;display:block}.sk-pk-loc{background:var(--blue-soft);text-align:center;border-radius:16px;gap:2px;padding:14px;display:grid}.sk-pk-loc small{color:var(--blue-ink);font-size:16px}.sk-pk-loc b{letter-spacing:.04em;font-size:44px;line-height:1.1}.sk-pk-photo{justify-content:center;display:flex}.sk-pk-photo img{object-fit:contain;background:var(--surface-2);border-radius:16px;width:112px;height:112px}.sk-pk-qty{text-align:center;color:var(--red);font-size:44px;font-weight:600;line-height:1}.sk-pk-name{text-align:center;color:var(--muted);margin:0;font-size:18px}.sk-pk-exp{text-align:center;margin:0}.sk-pk-exp span{background:var(--amber-soft);color:var(--amber-ink);border-radius:8px;padding:4px 10px;font-size:15px;font-weight:600;display:inline-block}.sk-pk-foot{gap:8px;margin-top:8px;display:grid}.sk-pk-big{width:100%;min-height:64px;color:var(--on-red);cursor:pointer;border:0;border-radius:16px;font-size:21px;font-weight:600}.sk-pk-big.green{background:var(--ph-green)}.sk-pk-big.red{background:var(--red)}.sk-pk-big:disabled{opacity:.45}.sk-pk-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sk-pk-row button,.sk-pk-small{border:2px solid var(--line-strong);background:var(--surface);min-height:56px;color:var(--ink);cursor:pointer;border-radius:12px;font-size:16px;font-weight:600}.sk-pk-row button.on{border-color:var(--red)}.sk-pk-small{justify-self:start;padding:0 14px}.sk-pk-undo{background:var(--surface-2);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:16px;display:flex}.sk-pk-undo span{flex:1;min-width:0}.sk-pk-undo button{color:var(--ink);background:0 0;border:0;min-height:56px;font-size:16px;font-weight:600}.sk-pk-short{text-align:center}.sk-pk-short h2{margin:0;font-size:24px}.sk-pk-short p{margin:0;font-size:17px}.sk-pk-step{justify-content:center;align-items:center;gap:18px;display:flex}.sk-pk-step button{background:var(--surface-2);width:64px;height:64px;color:var(--ink);border:0;border-radius:14px;font-size:30px;font-weight:600}.sk-pk-step b{min-width:80px;font-size:64px}.sk-pk-why{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sk-pk-why button{background:var(--surface-2);min-height:100px;color:var(--ink);border:2px solid #0000;border-radius:14px;place-items:center;gap:4px;font-size:16px;font-weight:600;display:grid}.sk-pk-why button span{font-size:30px}.sk-pk-why button.on{background:var(--red-soft);border-color:var(--red)}.sk-pk-done{text-align:center;justify-items:center;gap:6px;padding:40px 0 20px;display:grid}.sk-pk-done>span{background:var(--green-soft);width:120px;height:120px;color:var(--ink);border-radius:26px;place-items:center;font-size:64px;display:grid}.sk-pk-done h2{margin:10px 0 0;font-size:30px}.sk-pk-done p{color:var(--muted);margin:0;font-size:18px}.sk-pk-loc b.none{letter-spacing:0;color:var(--muted);font-size:24px}.sk-ld{gap:12px;display:grid}.sk-ld-now{background:var(--red-soft);text-align:center;border-radius:18px;gap:2px;padding:16px;display:grid}.sk-ld-now small{color:var(--red);letter-spacing:.04em;font-size:15px;font-weight:600}.sk-ld-now b{font-size:44px;line-height:1.1}.sk-ld-now span{font-size:19px;font-weight:600}.sk-ld-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.sk-ld-tx{flex:1;gap:2px;min-width:0;display:grid}.sk-ld-tx b{font-size:24px;line-height:1.1}.sk-ld-tx small{color:var(--muted);font-size:15px}.sk-ld-tag{background:var(--amber-soft);color:var(--amber-ink);text-align:center;border-radius:8px;flex:none;max-width:45%;padding:4px 8px;font-size:14px;font-weight:600}.sk-ld-short{justify-self:start;min-height:40px;font-size:14px}.sk-ld-next h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0;font-size:13px;font-weight:600}.sk-ld-next>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:16px;display:flex}.sk-ld-moved{background:var(--amber-soft);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.sk-ld-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-ld-tiles button{border:2px dashed var(--line-strong);background:var(--surface-2);min-height:130px;color:var(--ink);cursor:pointer;border-radius:14px;place-items:center;gap:4px;font-size:17px;font-weight:600;display:grid}.sk-ld-tiles button span{font-size:40px;line-height:1}.sk-ld-btn{margin-top:8px}.sk-sp-list{gap:10px;display:grid}.sk-sp-list h2{margin:4px 0 6px;font-size:24px}.sk-sp-card{text-align:left;background:var(--surface-2);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;min-height:72px;padding:14px 12px;display:flex}.sk-sp-card:disabled,.sk-sp-card.off{cursor:default}.sk-sp-card-txt{text-align:left;flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.sk-sp-card-txt b{font-size:19px}.sk-sp-card-txt small{color:var(--muted);font-size:15px}.sk-sp-tag{border-radius:8px;flex:none;padding:4px 10px;font-size:15px;font-weight:600}.sk-sp-tag.green{background:var(--green-soft);color:var(--green-ink)}.sk-sp-tag.amber{background:var(--amber-soft);color:var(--amber-ink)}.sk-sp-tag.red{background:var(--red-soft);color:var(--red-ink)}.sk-sp-hand{flex-direction:column;gap:12px;min-height:calc(100dvh - 300px);display:flex}.sk-sp-hand h2{margin:0;font-size:22px}.sk-sp-back{color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:40px;padding:0;font-size:16px;font-weight:600}.sk-sp-steps{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sk-sp-steps span{background:var(--surface-2);border:2px solid #0000;border-radius:10px;place-items:center;height:40px;font-size:20px;display:grid}.sk-sp-steps span.done{background:var(--green-soft)}.sk-sp-steps span.now{background:var(--red-soft);border-color:var(--red)}.sk-sp-lines{gap:8px;display:grid}.sk-sp-line{background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.sk-sp-line-pic{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.sk-sp-line-txt{flex:1;gap:2px;min-width:0;display:grid}.sk-sp-line-txt b{font-size:24px;line-height:1.1}.sk-sp-line-txt small{color:var(--muted);font-size:15px}.sk-sp-tick{border:2px solid var(--line-strong);background:var(--surface);width:60px;height:60px;color:var(--muted);cursor:pointer;border-radius:12px;flex:none;font-size:28px;font-weight:600}.sk-sp-tick.on{background:var(--ph-green);border-color:var(--ph-green);color:var(--on-red)}.sk-sp-foot{background:var(--surface);z-index:5;margin-top:auto;padding:8px 0;position:sticky;bottom:0}@media (max-width:760px){.has-bottom-bar .sk-sp-foot{bottom:calc(66px + env(safe-area-inset-bottom))}}.sk-sp-cam{border:2px dashed var(--line-strong);background:var(--surface-2);width:100%;min-height:170px;color:var(--ink);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:0;display:grid;overflow:hidden}.sk-sp-cam span{font-size:40px;line-height:1}.sk-sp-cam b{font-size:17px}.sk-sp-cam.has{border-style:solid}.sk-sp-cam img{object-fit:cover;width:100%;height:170px;display:block}.sk-sp-plate{margin:0;font-size:17px}.sk-sp-plate b{letter-spacing:.04em;font-size:20px}.sk-sp-pad{gap:8px;display:grid}.sk-sp-pad-show{text-align:center;letter-spacing:.06em;background:var(--surface-2);border-radius:12px;min-height:52px;padding:6px;font-size:32px;font-weight:600}.sk-sp-keys{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.sk-sp-keys.digits{grid-template-columns:repeat(5,1fr)}.sk-sp-keys button{border:1px solid var(--line-strong);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border-radius:10px;padding:0;font-size:20px;font-weight:600}.sk-sp-keys button.del{background:var(--surface-2);grid-column:span 2}.sk-sp-sig{position:relative}.sk-sp-sig .sig-pad{background:var(--surface-2)!important;border-radius:14px!important;height:260px!important}.sk-sp-sig-hint{text-align:center;color:var(--muted);pointer-events:none;font-size:17px;position:absolute;top:120px;left:0;right:0}.sl{gap:0;display:grid}.sl-head{border-bottom:1px solid var(--line);gap:8px;padding:4px 0 10px;display:grid}.sl-head>b{font-size:18px}.sl-prog{color:var(--muted);justify-content:space-between;font-size:16px;display:flex}.sl-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.sl-bar span{background:var(--red);height:100%;display:block}.sl-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:13px;font-weight:600}.sl-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.sl-shelf{letter-spacing:.02em;white-space:nowrap;font-size:26px;font-weight:600}.sl-shelf.none{color:var(--red)}.sl-body{gap:4px;min-width:0;display:grid}.sl-body b{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.sl-sub{color:var(--muted);font-size:15px}.sl-sub.amber{color:var(--amber-ink)}.sl-sub.red{color:var(--red)}.sl-qty{white-space:nowrap;font-size:17px;font-weight:600}.sl-row.picked,.sl-row.picked .sl-shelf,.sl-row.picked b{color:var(--muted)}.sl-scan{margin-top:16px}.sk-pk-zero{color:var(--red);text-align:center;margin:0;font-weight:600}.sk-pk-need{text-align:center;color:var(--muted);margin:-2px 0 4px;display:block}.sk-pk-need.warn{color:var(--amber-ink)}.sk-day{margin:-6px 0 12px}.sk-pk-done.wait span{color:var(--amber-ink)}.fp-back{z-index:70;background:#00000059}.fp-sheet{background:var(--surface);width:min(440px,100%);max-height:100%;color:var(--ink);border-radius:20px;flex-direction:column;padding:12px 24px 22px;display:flex;overflow:auto;box-shadow:0 12px 40px #0000002e}.fp-grip{background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 14px;display:block}.fp-sheet h2{margin:4px 0 18px;font-size:24px;font-weight:600}.fp-face{border:1.5px solid var(--line-strong);width:140px;height:140px;color:var(--muted);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.fp-rows{margin:0;padding:0;list-style:none}.fp-rows li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;font-size:16px;display:flex}.fp-rows svg{color:var(--muted);flex:none}.fp-full{width:100%;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.fp-notice{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.fp-agree{cursor:pointer;align-items:center;gap:12px;padding:6px 0 14px;font-size:16px;display:flex}.fp-agree input{width:22px;height:22px;accent-color:var(--ink);margin:0}.fp-take{background:var(--red);min-height:56px;color:var(--on-red);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex;position:relative}.fp-take input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.fp-take.off{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);cursor:not-allowed}.fp-take.off input{cursor:not-allowed}.fp-later{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:10px;padding:8px 16px;font-size:15px}@media (max-width:760px){.fp-back{align-items:flex-end;padding:0}.fp-sheet{width:100%;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}.job-chips{border:0;min-width:0;margin:0 0 18px;padding:0}.job-chips legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding:0;font-size:12px;font-weight:500}.job-chips .job-hint{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:400;display:block}.job-chips .job-list{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.job-chips .job{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:none;border-radius:22px;padding:0 16px;font-size:14px;font-weight:400}.job-chips .job.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:500}.job-chips .job:disabled{opacity:.5;cursor:not-allowed}.ap-login{background:var(--fsh-panel);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:14px 16px;display:flex}.ap-login>span{gap:2px;min-width:0;display:grid}.ap-login b{font-size:15px;font-weight:600}.ap-login small{color:var(--muted);font-size:13px}.ap-login input[type=checkbox]{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:14px;flex:none;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.ap-login input[type=checkbox]:after{content:"";background:var(--surface);border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.ap-login input[type=checkbox]:checked{background:var(--ink)}.ap-login input[type=checkbox]:checked:after{left:23px}.mn-sheet .mn-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.mn-sheet button.mn-row{cursor:pointer}.mn-sheet .mn-row>span:first-child:not(.mn-ico):not(.drv-ico):not(.pl-ico):not(:has(>svg:only-child)){flex:1;gap:2px;min-width:0;display:grid}.mn-sheet .mn-row>.mn-ico,.mn-sheet .mn-row>.pl-ico{flex:none}.mn-sheet .mn-name{overflow-wrap:anywhere;font-size:17px}.mn-sheet .mn-sub{color:var(--muted);font-size:14px}.mn-sheet .mn-red{color:var(--red)}.mn-sheet .mn-go{color:var(--muted);flex:none;font-size:18px}.mn-sheet .mn-link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:8px 0;font-size:15px;text-decoration:none}.mn-sheet{z-index:900;background:var(--surface);padding:0 16px calc(96px + env(safe-area-inset-bottom));font-family:var(--font-poppins),sans-serif;position:fixed;inset:0;overflow:auto}.mn-sheet>*{max-width:640px;margin-left:auto;margin-right:auto}.mn-top{z-index:2;background:var(--surface);align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.mn-top h2{flex:1;margin:0;font-size:22px}.mn-x{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mn-search{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;margin:8px 0 4px;padding:14px 0;font-size:17px;display:block}.mn-search:focus{border-bottom-color:var(--ink)}.mn-plus{min-width:44px;min-height:44px;color:var(--red);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mn-plus:disabled,.mn-plus.out{color:var(--muted)}.mn-qty{flex:none;align-items:center;gap:2px;display:flex}.mn-qty b{text-align:center;min-width:22px;font-size:16px}.mn-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mn-foot>button{background:var(--red);width:100%;max-width:640px;min-height:56px;color:var(--on-red);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:18px;font-weight:600}.mn-foot>button:disabled{opacity:.4;cursor:default}.mn-check{color:var(--muted);align-items:center;gap:8px;padding:10px 0;font-size:14px;display:flex}.mn-empty{color:var(--muted);padding:16px 0}.mn-name{overflow-wrap:anywhere;font-size:15px;font-weight:500}.mn-sheet .mn-name{font-size:17px}:is(.content,.mn-page) .pu-thumb{flex:0 0 44px;width:44px;display:flex}.af.su-form .field>span{color:var(--muted);font-size:12px;font-weight:400}.af.su-form .field input,.af.su-form .field textarea,.af.su-form .field select{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.af.su-form .field input:focus,.af.su-form .field textarea:focus,.af.su-form .field select:focus{border-bottom-color:var(--ink);outline:none}.af.su-form .af-label{font-weight:400}.su-addr{align-items:flex-end;gap:10px;display:flex}.su-addr .field{flex:1;margin-bottom:0}.su-addr a{color:var(--red);white-space:nowrap;padding-bottom:10px;font-size:13px}.po-dm{border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.po-dm .mn-label{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.po-dm .po-kv{justify-content:space-between;gap:12px;font-size:14px;display:flex}.po-dm .po-kv span:first-child{color:var(--muted)}.pp{z-index:900;background:var(--surface);font-family:var(--font-poppins),sans-serif;position:fixed;inset:0;overflow:auto}.pp-top{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.pp-top h2{margin:0;font-size:22px}.pp-top .close{background:0 0;border:0;padding:4px;font-size:28px;line-height:1}.pp-body{padding:14px 16px calc(24px + env(safe-area-inset-bottom));gap:10px;display:grid}.pp-facts{font-size:13px}.pp-sup{margin-top:-4px;font-size:20px}.pp-dm{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:4px 0 12px;display:flex}.pp-dm small{display:block}.pp-change{color:var(--red);font-weight:600}.pp-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:600}.pp-lines{margin:0;padding:0;list-style:none}.pp-line{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pp-row{z-index:1;background:var(--surface);align-items:center;gap:10px;padding:12px 0;transition:transform .15s;display:flex;position:relative}.pp-name{flex:1;gap:2px;min-width:0;display:grid}.pp-price{text-align:left;color:var(--muted);font:inherit;background:0 0;border:0;padding:0;font-size:14px}.pp-step{border:1px solid var(--line);border-radius:10px;flex:none;align-items:center;display:inline-flex}.pp-step button{background:0 0;border:0;min-width:34px;min-height:38px;font-size:18px}.pp-step b{text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);white-space:nowrap;min-width:58px;padding:8px 6px}.pp-remove{background:var(--red);width:96px;color:var(--on-red);border:0;border-radius:0;font-weight:600;position:absolute;top:0;bottom:0;right:0}.pp-line:not(.open):not(.moving) .pp-remove:not(:focus){clip-path:inset(0 0 0 100%)}.pp-cost{margin:0 0 10px}.pp-add{color:var(--red);justify-self:start;font-weight:600}.pp-total{justify-content:space-between;padding-top:4px;font-size:18px;display:flex}.pp-main{width:100%;min-height:52px;font-size:18px}.pp-draft{color:var(--ink);justify-self:center}.pp [data-icon]:before{display:none}.pp .text-button{text-decoration:none}.pp-price{cursor:pointer}.pp .text-button.pp-change,.pp .text-button.pp-add{color:var(--red)}.pp .text-button.pp-draft{color:var(--ink)}.po-exp-box{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;position:relative}.po-exp-box input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.req-star,.field .req-star{color:var(--red)}
