#DriveUp.drive-board{--coral:#fc5454;--coral-600:#f23e3e;--coral-700:#d62f2f;--coral-soft:#ffecec;--coral-tint:#fcd7d7;--teal:#0e9e93;--teal-700:#0b7d74;--teal-soft:#e0f5f3;--green:#22a94e;--green-700:#18863d;--green-soft:#e6f7ec;--green-line:#c6edd3;--blue:#2b7fd4;--blue-700:#1f63a8;--blue-soft:#e7f1fc;--blue-line:#cbe0f6;--amber:#d98a0b;--amber-700:#a96a06;--amber-soft:#fdf2dc;--amber-line:#f6e0b4;--violet:#7c3aed;--violet-soft:#f1ecfd;--violet-line:#e0d4fb;--bg:#f5f6f8;--card:#fff;--ink:#1c1b1a;--ink-2:#56524c;--ink-3:#8c867e;--line:#e7e5e1;--line-2:#d8d5d0;--font:"Geist Mono","Tajawal",ui-monospace,monospace;--shadow-sm:0 1px 2px #1414280d;--shadow:0 10px 26px -12px #1414282e,0 2px 6px -2px #14142814;--shadow-lg:0 30px 70px -22px #14142852,0 8px 24px -10px #14142833}#DriveUp.drive-board .mono{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em}#DriveUp.drive-board [dir=rtl] .veh-plate .veh-pl,#DriveUp.drive-board [dir=rtl] .pad-ticket .th,#DriveUp.drive-board [dir=rtl] .foot-total span{font-family:Tajawal,system-ui,sans-serif}#DriveUp.drive-board .ltr{white-space:nowrap;direction:ltr;unicode-bidi:isolate}#DriveUp.drive-board .lane-assign-note{color:#d35255;background:#fff1f1;border:1px solid #f0c9cb;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.35}#DriveUp.drive-board .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}#DriveUp.drive-board .page-title{letter-spacing:-.02em;font-size:32px;font-weight:900;line-height:1.12}#DriveUp.drive-board .page-sub{color:var(--ink-2);margin-top:4px;font-size:16.5px;font-weight:600}#DriveUp.drive-board .head-right{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#DriveUp.drive-board .chipbtn{border:1px solid var(--line);background:var(--card);height:40px;color:var(--ink);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:800;transition:all .15s;display:inline-flex}#DriveUp.drive-board .chipbtn:hover{border-color:var(--line-2)}#DriveUp.drive-board .chipbtn .dot{background:var(--green);border-radius:50%;width:8px;height:8px}#DriveUp.drive-board .chipbtn b{font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:600}#DriveUp.drive-board .live-pill{background:var(--ink);height:40px;color:var(--card);border-radius:12px;align-items:center;gap:9px;padding:0 14px 0 11px;font-size:16px;font-weight:800;display:inline-flex}#DriveUp.drive-board .live-pill .sw{background:var(--green);border-radius:999px;width:32px;height:19px;position:relative}#DriveUp.drive-board .live-pill .sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;inset-inline-end:2px}#DriveUp.drive-board .page-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}#DriveUp.drive-board .filters{scrollbar-width:none;flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}#DriveUp.drive-board .filters::-webkit-scrollbar{display:none}#DriveUp.drive-board .filters .tab{flex:none}#DriveUp.drive-board .tab{border:1px solid var(--line);background:var(--card);height:40px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:16px;font-weight:800;transition:all .15s;display:inline-flex}#DriveUp.drive-board .tab:hover{border-color:var(--line-2);color:var(--ink)}#DriveUp.drive-board .tab .tdot{border-radius:50%;width:8px;height:8px}#DriveUp.drive-board .tab .tn{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:14.5px;font-weight:600}#DriveUp.drive-board .tab.on{background:var(--ink);border-color:var(--ink);color:var(--card)}#DriveUp.drive-board .tab.on .tn{color:var(--card);opacity:.72}#DriveUp.drive-board .toolbar-actions{align-items:center;gap:9px;margin-inline-start:auto;display:flex}#DriveUp.drive-board .layout-toggle{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:11px;gap:2px;padding:3px;display:flex}#DriveUp.drive-board .layout-toggle button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--ink-3);appearance:none;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:0;transition:all .15s;display:grid}#DriveUp.drive-board .layout-toggle svg{width:16px;height:16px;display:block}#DriveUp.drive-board .sections-wrap{flex-direction:column;gap:14px;display:flex}#DriveUp.drive-board .section{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}#DriveUp.drive-board .section-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;align-items:center;gap:11px;padding:14px 18px;transition:all .15s;display:flex}#DriveUp.drive-board .section.open .section-head{border-bottom-color:var(--line)}#DriveUp.drive-board .sh-bar{border-radius:6px;flex:none;width:5px;min-width:5px;height:24px}#DriveUp.drive-board .section-head h2{letter-spacing:-.01em;margin:0;font-size:18.5px;font-weight:900}#DriveUp.drive-board .sh-cnt{font-family:var(--font);font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;gap:0;padding:2px 10px;font-size:15px;font-weight:600;display:inline-flex}#DriveUp.drive-board .sh-cnt .sh-loaded{font-weight:800}#DriveUp.drive-board .sh-cnt .sh-sep{opacity:.55;margin:0 3px}#DriveUp.drive-board .sh-cnt .sh-total{font-weight:600}#DriveUp.drive-board .sec-more{pointer-events:none;width:100%;height:1px}#DriveUp.drive-board .sec-loading{text-align:center;color:var(--ink-3);grid-column:1/-1;padding:8px 4px 2px;font-size:13px;font-weight:700}#DriveUp.drive-board .sh-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}#DriveUp.drive-board .sh-step{color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:800}#DriveUp.drive-board .sh-chev{color:var(--ink-3);place-items:center;transition:all .25s;display:grid}#DriveUp.drive-board .sh-chev svg{width:16px;height:16px}#DriveUp.drive-board .section.open .sh-chev{transform:rotate(180deg)}#DriveUp.drive-board .sec-lane .sh-bar{background:var(--amber)}#DriveUp.drive-board .sec-lane .sh-cnt{background:var(--amber-soft);color:var(--amber-700);border:1px solid var(--amber-line)}#DriveUp.drive-board .sec-take .sh-bar{background:var(--coral)}#DriveUp.drive-board .sec-take .sh-cnt{background:var(--coral-soft);color:var(--coral-700);border:1px solid var(--coral-tint)}#DriveUp.drive-board .sec-pay .sh-bar{background:var(--violet)}#DriveUp.drive-board .sec-pay .sh-cnt{background:var(--violet-soft);color:var(--violet);border:1px solid var(--violet-line)}#DriveUp.drive-board .sec-prep .sh-bar{background:var(--blue)}#DriveUp.drive-board .sec-prep .sh-cnt{background:var(--blue-soft);color:var(--blue);border:1px solid var(--blue-line)}#DriveUp.drive-board .sec-ready .sh-bar{background:var(--green)}#DriveUp.drive-board .sec-ready .sh-cnt{background:var(--green-soft);color:var(--green-700);border:1px solid var(--green-line)}#DriveUp.drive-board .sec-done .sh-bar{background:var(--teal)}#DriveUp.drive-board .sec-done .sh-cnt{background:var(--teal-soft);color:var(--teal-700);border:1px solid #bfefea}#DriveUp.drive-board .sec-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:14px 18px 18px;display:grid}#DriveUp.drive-board .sec-empty{color:var(--ink-3);text-align:center;padding:26px 18px;font-size:16px;font-weight:600}#DriveUp.drive-board .section:not(.open) .sec-grid,#DriveUp.drive-board .section:not(.open) .sec-empty{display:none}#DriveUp.drive-board .sections-wrap.cols{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:auto;flex-flow:row;align-items:stretch;gap:14px;padding-bottom:10px;scroll-padding-inline:2px;overflow:auto hidden}#DriveUp.drive-board .sections-wrap.cols::-webkit-scrollbar{height:11px}#DriveUp.drive-board .sections-wrap.cols::-webkit-scrollbar-track{background:var(--bg);border-radius:8px}#DriveUp.drive-board .sections-wrap.cols::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--bg);border-radius:8px}#DriveUp.drive-board .sections-wrap.cols::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}#DriveUp.drive-board .sections-wrap.cols.dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}#DriveUp.drive-board .sections-wrap.cols.dragging .ocard{pointer-events:none}#DriveUp.drive-board .colnav{align-items:center;gap:6px;display:none}#DriveUp.drive-board.cols-on .colnav{display:flex}#DriveUp.drive-board .colnav button{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--shadow-sm);appearance:none;border-radius:9px;place-items:center;padding:0;transition:all .15s;display:grid}#DriveUp.drive-board .colnav svg{width:15px;height:15px;display:block}#DriveUp.drive-board .sections-wrap.cols>.section{scroll-snap-align:start;flex-direction:column;flex:1 1 0;min-width:326px;display:flex}#DriveUp.drive-board .sections-wrap.cols .section-head{z-index:5;background:var(--card);flex-wrap:wrap;flex:none;position:sticky;top:0}#DriveUp.drive-board .sections-wrap.cols .sec-grid{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 13px 14px;display:flex;overflow-y:auto}#DriveUp.drive-board .sections-wrap.cols .sec-grid[style*=--cap]{max-height:var(--cap)}#DriveUp.drive-board .sections-wrap.cols .sec-grid::-webkit-scrollbar{width:7px}#DriveUp.drive-board .sections-wrap.cols .sec-grid::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}#DriveUp.drive-board .sections-wrap.cols .sec-grid>.ocard{flex:none;min-width:0}#DriveUp.drive-board .sections-wrap.cols .ocard{padding:12px 13px}#DriveUp.drive-board .sections-wrap.cols .oc-top{margin-bottom:5px}#DriveUp.drive-board .sections-wrap.cols .qbadge{border-radius:8px;width:24px;height:24px;font-size:15px}#DriveUp.drive-board .sections-wrap.cols .timechip{padding:2px 7px;font-size:14px}#DriveUp.drive-board .sections-wrap.cols .oc-plateline{gap:6px;margin-bottom:4px}#DriveUp.drive-board .sections-wrap.cols .oc-plate{font-size:17px}#DriveUp.drive-board .sections-wrap.cols .oc-branch{margin-bottom:5px;padding:2px 8px;font-size:14px}#DriveUp.drive-board .sections-wrap.cols .oc-cust{margin-bottom:4px}#DriveUp.drive-board .sections-wrap.cols .cust-name{font-size:16.5px}#DriveUp.drive-board .sections-wrap.cols .oc-where{margin-bottom:6px;padding:4px 9px;font-size:15px}#DriveUp.drive-board .sections-wrap.cols .oc-items{margin-bottom:6px}#DriveUp.drive-board .sections-wrap.cols .oc-total{margin-bottom:8px;padding-top:7px}#DriveUp.drive-board .sections-wrap.cols .oc-acts .btn{border-radius:10px;height:36px;padding:0 10px;font-size:15.5px}#DriveUp.drive-board .sections-wrap.cols .oc-acts .btn svg{width:15px;height:15px}#DriveUp.drive-board .sections-wrap.cols .btn-icon{flex:0 0 38px;padding:0}#DriveUp.drive-board .sections-wrap.cols .sec-empty{flex:1}@media (max-width:1024px){#DriveUp.drive-board .sections-wrap.cols{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px}#DriveUp.drive-board .sections-wrap.cols::-webkit-scrollbar{display:none}#DriveUp.drive-board .sections-wrap.cols>.section{flex:0 0 min(86vw,360px)}}@media (max-width:640px){#DriveUp.drive-board .sections-wrap.cols{gap:14px;padding-bottom:0;scroll-snap-type:none!important;flex-flow:column!important;overflow-x:visible!important}#DriveUp.drive-board .sections-wrap.cols>.section{width:100%;min-width:0;flex:none!important}#DriveUp.drive-board .sections-wrap.cols .sec-grid{padding:12px 14px 14px;max-height:none!important;overflow-y:visible!important}#DriveUp.drive-board .sections-wrap.cols .section-head{position:static}#DriveUp.drive-board .sections-wrap.cols .ocard{padding:14px 15px}#DriveUp.drive-board .sections-wrap.cols .oc-acts .btn{border-radius:11px;height:37px;font-size:16px}}#DriveUp.drive-board .ocard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;padding:12px 13px;transition:all .18s;animation:.38s cubic-bezier(.2,.7,.3,1) both cardin;position:relative;overflow:hidden}@keyframes cardin{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}#DriveUp.drive-board .ocard:hover{box-shadow:var(--shadow);border-color:var(--line-2);transform:translateY(-2px)}#DriveUp.drive-board .ocard:before{content:"";inset-inline-start:0;background:var(--amber);width:3px;position:absolute;top:0;bottom:0}#DriveUp.drive-board .ocard.s-taking:before{background:var(--coral)}#DriveUp.drive-board .ocard.s-pay:before{background:var(--violet)}#DriveUp.drive-board .ocard.s-preparing:before{background:var(--blue)}#DriveUp.drive-board .ocard.s-ready:before{background:var(--green)}#DriveUp.drive-board .ocard.s-done:before{background:var(--teal)}#DriveUp.drive-board .ocard.is-mine{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral-tint),var(--shadow-sm);background:linear-gradient(180deg, #fff8f8 0%, var(--card) 42%)}#DriveUp.drive-board .ocard.is-mine:before{background:var(--coral);width:4px}#DriveUp.drive-board .ocard.is-theirs{opacity:.92;border-color:var(--line-2);background:var(--bg)}#DriveUp.drive-board .ocard.is-theirs:before{background:var(--ink-3)}#DriveUp.drive-board .ocard.is-theirs:hover{opacity:1}#DriveUp.drive-board .oc-top{align-items:center;gap:7px;margin-bottom:7px;display:flex}#DriveUp.drive-board .type-badge{background:var(--teal-soft);color:var(--teal-700);border-radius:7px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:14px;font-weight:800;display:inline-flex}#DriveUp.drive-board .type-badge svg{width:13px;height:13px}#DriveUp.drive-board .qbadge{width:30px;height:30px;font-family:var(--font);font-variant-numeric:tabular-nums;background:var(--bg);color:var(--ink-2);border:1px solid var(--line-2);border-radius:9px;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}#DriveUp.drive-board .qbadge.urgent{background:var(--coral);color:#fff;border-color:var(--coral);box-shadow:0 5px 12px -3px #fc545499}#DriveUp.drive-board .timechip{font-family:var(--font);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:3px;margin-inline-start:auto;padding:3px 8px;font-size:14px;font-weight:600;display:inline-flex}#DriveUp.drive-board .timechip svg{width:12px;height:12px}#DriveUp.drive-board .timechip .tv{text-align:center;font-variant-numeric:tabular-nums;min-width:4.4ch;font-style:normal}#DriveUp.drive-board .callnow b,#DriveUp.drive-board .callbar .t{text-align:center;min-width:4.4ch;display:inline-block}#DriveUp.drive-board .tc-calm{background:var(--bg);color:var(--ink-2)}#DriveUp.drive-board .tc-warn{background:var(--amber-soft);color:var(--amber-700)}#DriveUp.drive-board .tc-late{background:var(--coral-soft);color:var(--coral-700);animation:1.5s ease-in-out infinite blink}@keyframes blink{50%{opacity:.5}}#DriveUp.drive-board .oc-plateline{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 9px;display:flex}#DriveUp.drive-board .oc-plate{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}#DriveUp.drive-board .rank-pill{letter-spacing:.02em;white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:13.5px;font-weight:800}#DriveUp.drive-board .channel-pill{background:var(--teal-soft,#e8f5f3);color:var(--teal-700,#0f766e);font-weight:700}#DriveUp.drive-board .rank-oldest{background:var(--coral-soft);color:var(--coral-700)}#DriveUp.drive-board .paid-pill{background:var(--green-soft);color:var(--green-700);align-items:center;gap:4px;display:inline-flex}#DriveUp.drive-board .paid-pill svg{width:11px;height:11px}#DriveUp.drive-board .mine-pill{background:var(--coral-soft);color:var(--coral-700);border:1px solid var(--coral-tint,#eb5b5e59);font-weight:800}#DriveUp.drive-board .theirs-pill{background:var(--bg);color:var(--ink-2);border:1px solid var(--line-2);text-overflow:ellipsis;max-width:14rem;font-weight:700;overflow:hidden}#DriveUp.drive-board .theirs-pill .owner-name{opacity:.85;font-style:normal;font-weight:600}#DriveUp.drive-board .surface-pill{cursor:pointer;font-weight:700;font:inherit;appearance:none}#DriveUp.drive-board .surface-pill:hover{filter:brightness(.97)}#DriveUp.drive-board .surface-hub{color:#1d4f91;background:#eef6ff;border:1px solid #c9ddf5}#DriveUp.drive-board .surface-device{color:#5b3cc4;background:#f3f0ff;border:1px solid #d9d0f5}#DriveUp.drive-board .handled-scrim{z-index:5200;background:#14141e70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#DriveUp.drive-board .handled-card{background:var(--card);border:1px solid var(--line);width:min(100%,360px);box-shadow:var(--shadow-lg);color:var(--ink);border-radius:16px;padding:16px 16px 14px}#DriveUp.drive-board .pay-scrim{z-index:5300;background:#14141e70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}#DriveUp.drive-board .pay-card{background:var(--card);border:1px solid var(--line);width:min(100%,420px);box-shadow:var(--shadow-lg);color:var(--ink);border-radius:16px;padding:16px 16px 14px}#DriveUp.drive-board .pay-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}#DriveUp.drive-board .pay-head strong{font-size:16px;font-weight:800}#DriveUp.drive-board .pay-head-actions{flex:none;align-items:center;gap:6px;display:inline-flex}#DriveUp.drive-board .pay-x,#DriveUp.drive-board .pay-refresh{border:1px solid var(--line-2);background:var(--card);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}#DriveUp.drive-board .pay-x svg,#DriveUp.drive-board .pay-refresh svg{width:16px;height:16px}#DriveUp.drive-board .pay-x:disabled,#DriveUp.drive-board .pay-refresh:disabled{opacity:.55}#DriveUp.drive-board .pay-refresh.spinning svg{animation:.7s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}#DriveUp.drive-board .pay-sub{color:var(--ink-2);max-width:620px;margin:0 0 12px;font-size:14px;font-weight:650;line-height:1.35}#DriveUp.drive-board .pay-empty{color:var(--ink-3);margin:0 0 12px;font-size:14px;font-weight:700}#DriveUp.drive-board .pay-empty-wrap{margin-bottom:14px}#DriveUp.drive-board .pay-retry{border-radius:12px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800}#DriveUp.drive-board .pay-opts{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}#DriveUp.drive-board .pay-opt{border:1.5px solid var(--line-2);background:var(--card);min-height:44px;color:var(--ink-2);border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:800;transition:all .13s;display:inline-flex}#DriveUp.drive-board .pay-opt:hover{border-color:var(--ink-3);color:var(--ink)}#DriveUp.drive-board .pay-opt.on{border-color:var(--violet);background:var(--violet-soft);color:#5b21b6}#DriveUp.drive-board .pay-opt:disabled{opacity:.55}#DriveUp.drive-board .pay-shimmer{min-height:44px}#DriveUp.drive-board .pay-skel{border:1px solid var(--line);background:linear-gradient(90deg,#f1f1f3 0%,#e7e5e1 40%,#f1f1f3 80%) 0 0/200% 100%;border-radius:12px;width:108px;height:44px;animation:1.1s ease-in-out infinite pay-shimmer;display:inline-block}#DriveUp.drive-board .pay-skel.short{width:84px}@keyframes pay-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#DriveUp.drive-board .pay-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}#DriveUp.drive-board .pay-foot .btn{border-radius:12px;min-height:44px;padding:0 16px;font-size:15px;font-weight:800}@media (max-width:767px){#DriveUp.drive-board .pay-scrim{align-items:flex-end;padding:0}#DriveUp.drive-board .pay-card{width:100%;max-width:none;padding:16px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}#DriveUp.drive-board .pay-opt,#DriveUp.drive-board .pay-skel{flex:calc(50% - 8px);justify-content:center}#DriveUp.drive-board .pay-skel{width:auto;min-width:0}#DriveUp.drive-board .pay-foot{flex-direction:column}#DriveUp.drive-board .pay-foot .btn{width:100%}}@media (min-width:768px) and (max-width:1023px){#DriveUp.drive-board .pay-card{width:min(100%,480px)}#DriveUp.drive-board .pay-opt,#DriveUp.drive-board .pay-skel{flex:calc(50% - 8px)}}@media (min-width:1440px){#DriveUp.drive-board .pay-card{width:min(100%,460px)}}#DriveUp.drive-board .handled-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#DriveUp.drive-board .handled-head strong{font-size:16px;font-weight:800}#DriveUp.drive-board .handled-x{border:1px solid var(--line-2);background:var(--card);width:36px;height:36px;color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}#DriveUp.drive-board .handled-x svg{width:16px;height:16px}#DriveUp.drive-board .handled-dl{gap:10px;margin:0;display:grid}#DriveUp.drive-board .handled-dl>div{gap:2px;display:grid}#DriveUp.drive-board .handled-dl dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}#DriveUp.drive-board .handled-dl dd{margin:0;font-size:14px;font-weight:650;line-height:1.35}#DriveUp.drive-board .handled-id{color:var(--ink-3);font-weight:600}#DriveUp.drive-board .oc-branch{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;margin-bottom:9px;padding:3px 9px;font-size:14px;font-weight:800;display:inline-flex}#DriveUp.drive-board .oc-branch svg{width:12px;height:12px;color:var(--ink-3)}#DriveUp.drive-board .oc-brand{color:var(--ink);font-weight:800}#DriveUp.drive-board .oc-sep{color:var(--ink-3);margin:0 1px}#DriveUp.drive-board .oc-cust{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:6px;display:flex}#DriveUp.drive-board .cust-name{letter-spacing:-.01em;font-size:17.5px;font-weight:800}#DriveUp.drive-board .cust-phone{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:14px}#DriveUp.drive-board .oc-where{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;margin-bottom:9px;padding:6px 10px;font-size:15.5px;display:flex}#DriveUp.drive-board .oc-where b{color:var(--ink);font-weight:800}#DriveUp.drive-board .sw{border:1px solid #0000002e;border-radius:3px;flex:none;width:11px;height:11px}#DriveUp.drive-board .oc-items{color:var(--ink-2);margin-bottom:9px;font-size:15.5px;font-weight:600;line-height:1.5}#DriveUp.drive-board .oc-items b{color:var(--ink);font-weight:800;font-family:var(--font);font-variant-numeric:tabular-nums}#DriveUp.drive-board .oc-items .none{color:var(--ink-3);font-weight:700}#DriveUp.drive-board .oc-total{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;padding-top:9px;font-size:18.5px;display:flex}#DriveUp.drive-board .oc-total span{color:var(--ink-2);font-size:15.5px;font-weight:700}#DriveUp.drive-board .oc-total b{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}#DriveUp.drive-board .callnow{border-radius:9px;align-items:center;gap:7px;margin-bottom:9px;padding:6px 10px;font-size:14.5px;font-weight:800;display:flex}#DriveUp.drive-board .callnow i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite blink}#DriveUp.drive-board .callnow.calling{background:var(--amber-soft);color:var(--amber-700)}#DriveUp.drive-board .callnow.live{background:var(--green-soft);color:var(--green-700)}#DriveUp.drive-board .callnow.failed{background:var(--coral-soft);color:var(--coral-700)}#DriveUp.drive-board .callnow.failed i,#DriveUp.drive-board .callnow.ended i{animation:none}#DriveUp.drive-board .callnow.ended{background:var(--bg);color:var(--ink-3)}#DriveUp.drive-board .callnow.mine{background:var(--coral-soft);color:var(--coral-700);border:1px solid var(--coral-tint,#eb5b5e4d)}#DriveUp.drive-board .callnow.theirs{color:var(--ink-2);border:1px solid var(--line-2);background:#eceff3}#DriveUp.drive-board .callnow.theirs i{opacity:.7;animation:none}#DriveUp.drive-board .callnow b{font-family:var(--font);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600}#DriveUp.drive-board .oc-acts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}#DriveUp.drive-board .btn{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:14.5px;font-weight:800;line-height:1.15;transition:all .15s;display:inline-flex}#DriveUp.drive-board .btn svg{flex:none;width:16px;height:16px}#DriveUp.drive-board .oc-acts .btn,#DriveUp.drive-board .m-foot .btn{min-height:0}#DriveUp.drive-board .oc-acts .btn.btn-ghost{height:40px;min-height:0;padding:0 10px}#DriveUp.drive-board .sections-wrap.cols .oc-acts .btn.btn-ghost{height:36px;padding:0 8px}#DriveUp.drive-board .btn-ghost{background:var(--card);color:var(--ink-2);border-color:var(--line-2)}#DriveUp.drive-board .btn-ghost:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}#DriveUp.drive-board .btn-quiet{color:var(--ink-3);opacity:.75;background:0 0;border-color:#0000;font-weight:600}#DriveUp.drive-board .btn-quiet:hover{background:var(--coral-soft);color:var(--coral-700);opacity:1}#DriveUp.drive-board .btn-call{background:var(--green);color:#fff;box-shadow:0 4px 12px -3px #30904880}#DriveUp.drive-board .btn-call:hover{background:var(--green-700);transform:translateY(-1px)}#DriveUp.drive-board .btn-miss{color:var(--ink-3);background:var(--card);border-color:var(--line-2)}#DriveUp.drive-board .btn-miss:hover{background:var(--coral-soft);color:var(--coral-700);border-color:var(--coral-tint)}#DriveUp.drive-board .oc-acts .btn.btn-miss{height:40px;min-height:0;padding:0 10px}#DriveUp.drive-board .btn-confirm{background:var(--ink);color:var(--card)}#DriveUp.drive-board .btn-confirm:hover{filter:brightness(1.18);transform:translateY(-1px)}#DriveUp.drive-board .btn-pay{background:var(--violet);color:#fff;box-shadow:0 4px 12px -3px #7c3aed73}#DriveUp.drive-board .btn-pay:hover{filter:brightness(.94);transform:translateY(-1px)}#DriveUp.drive-board .btn-ready{background:var(--blue);color:#fff;box-shadow:0 4px 12px -3px #006cb473}#DriveUp.drive-board .btn-ready:hover{filter:brightness(.94);transform:translateY(-1px)}#DriveUp.drive-board .btn-deliver{background:var(--coral);color:#fff;box-shadow:0 4px 12px -3px #eb5b5e80}#DriveUp.drive-board .btn-deliver:hover{background:var(--coral-600);transform:translateY(-1px)}#DriveUp.drive-board .btn-icon{padding:0}#DriveUp.drive-board .oc-acts .btn span.lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}#DriveUp.drive-board .btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}#DriveUp.drive-board .oc-acts .btn:only-child{grid-column:1/-1}#DriveUp.drive-board .scrim{z-index:240;opacity:0;pointer-events:none;overscroll-behavior:contain;background:#14141e70;justify-content:center;align-items:center;padding:20px;transition:opacity .2s;display:flex;position:fixed;inset:0}#DriveUp.drive-board .scrim.on{opacity:1;pointer-events:auto}#DriveUp.drive-board .modal{background:var(--card);width:100%;max-width:700px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:22px;flex-direction:column;animation:.26s cubic-bezier(.2,.7,.3,1) both pop;display:flex;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:none}}#DriveUp.drive-board .m-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 22px 16px;display:flex}#DriveUp.drive-board .m-head .x{width:34px;height:34px;color:var(--ink-2);background:var(--bg);border-radius:10px;flex:none;place-items:center;margin-inline-start:auto;transition:all .15s;display:grid}#DriveUp.drive-board .m-head .x:hover{background:var(--line);color:var(--ink)}#DriveUp.drive-board .m-head .x svg{width:16px;height:16px}#DriveUp.drive-board .m-title{flex-direction:column;gap:6px;min-width:0;display:flex}#DriveUp.drive-board .m-title .row1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#DriveUp.drive-board .m-title h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:900}#DriveUp.drive-board .m-title .row2{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}#DriveUp.drive-board .m-title .row2 svg{width:14px;height:14px;color:var(--ink-3);flex:none}#DriveUp.drive-board .m-body{overscroll-behavior:contain;flex:1;padding:6px 22px 18px;overflow-y:auto}#DriveUp.drive-board .m-cust{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}#DriveUp.drive-board .m-avatar{background:linear-gradient(140deg, #ff7e6e, var(--coral));color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid}#DriveUp.drive-board .m-cust .info{flex-direction:column;min-width:0;line-height:1.28;display:flex}#DriveUp.drive-board .m-cust .info b{font-size:17.5px;font-weight:800}#DriveUp.drive-board .m-cust .info span{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);align-items:center;gap:5px;font-size:14.5px;display:flex}#DriveUp.drive-board .m-cust .info span svg{width:12px;height:12px}#DriveUp.drive-board .m-cust .m-where{text-align:end;color:var(--ink-2);align-items:center;gap:7px;margin-inline-start:auto;font-size:15.5px;display:flex}#DriveUp.drive-board .m-cust .m-where b{color:var(--ink)}#DriveUp.drive-board .veh{flex-direction:column;align-items:flex-end;gap:6px;display:flex}#DriveUp.drive-board .veh-l{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px;font-weight:800}#DriveUp.drive-board .veh-main{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}#DriveUp.drive-board .veh-col{color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:2px 8px;font-size:14.5px;font-weight:700}#DriveUp.drive-board .veh-plate{background:var(--ink);color:var(--card);border-radius:9px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}#DriveUp.drive-board .veh-plate .veh-pl{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:800}#DriveUp.drive-board .m-cust .m-where .veh-plate b{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--card);font-size:16.5px;font-weight:600}#DriveUp.drive-board .veh-plate.none{background:var(--bg);color:var(--ink-3);border:1px dashed var(--line-2);font-size:14px;font-weight:700}@media (max-width:620px){#DriveUp.drive-board .m-cust{flex-wrap:wrap}#DriveUp.drive-board .veh{align-items:flex-start}}#DriveUp.drive-board .callbar{background:var(--bg);border:1px solid var(--line);border-radius:13px;align-items:center;gap:9px;margin-top:13px;padding:11px 13px;display:flex}#DriveUp.drive-board .callbar .tag{align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}#DriveUp.drive-board .callbar .tag i{background:var(--ink-3);border-radius:50%;width:8px;height:8px}#DriveUp.drive-board .callbar.calling .tag{color:var(--amber-700)}#DriveUp.drive-board .callbar.calling .tag i{background:var(--amber);animation:1.1s ease-in-out infinite blink}#DriveUp.drive-board .callbar.live .tag{color:var(--green-700)}#DriveUp.drive-board .callbar.live .tag i{background:var(--green);animation:1.4s ease-in-out infinite blink}#DriveUp.drive-board .callbar.failed .tag{color:var(--coral-700)}#DriveUp.drive-board .callbar.failed .tag i{background:var(--coral)}#DriveUp.drive-board .callbar .t{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:15.5px;font-weight:600}#DriveUp.drive-board .callbar .acts{gap:7px;margin-inline-start:auto;display:flex}#DriveUp.drive-board .iconbtn{border:1.5px solid var(--line-2);background:var(--card);height:42px;color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:16px;font-weight:800;transition:all .15s;display:inline-flex}#DriveUp.drive-board .iconbtn:hover{border-color:var(--ink-3);background:var(--bg);transform:translateY(-1px)}#DriveUp.drive-board .iconbtn svg{flex:none;width:18px;height:18px}#DriveUp.drive-board .iconbtn.hang{background:var(--coral);border-color:var(--coral);color:#fff;box-shadow:0 4px 12px -3px #eb5b5e80}#DriveUp.drive-board .iconbtn.hang:hover{background:var(--coral-600);border-color:var(--coral-600)}#DriveUp.drive-board .iconbtn.call{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 4px 12px -3px #30904880}#DriveUp.drive-board .iconbtn.call:hover{background:var(--green-700);border-color:var(--green-700)}#DriveUp.drive-board .iconbtn.muted{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-700)}@media (max-width:620px){#DriveUp.drive-board .iconbtn{padding:0 12px;font-size:15px}}#DriveUp.drive-board .finder{margin-top:14px;position:relative}#DriveUp.drive-board .finder svg.mag{inset-inline-start:14px;width:16px;height:16px;color:var(--ink-3);position:absolute;top:50%;transform:translateY(-50%)}#DriveUp.drive-board .finder input{border:1px solid var(--line-2);background:var(--card);width:100%;height:46px;color:var(--ink);border-radius:12px;padding:0 15px 0 40px;font-size:16.5px;font-weight:700}#DriveUp.drive-board [dir=rtl] .finder input{padding:0 40px 0 15px}#DriveUp.drive-board .finder input::placeholder{color:var(--ink-3);font-weight:600}#DriveUp.drive-board .finder input:focus{border-color:var(--coral);box-shadow:0 0 0 3px var(--coral-soft);outline:none}#DriveUp.drive-board .hits{flex-direction:column;gap:3px;margin-top:8px;display:flex}#DriveUp.drive-board .hit{text-align:start;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;transition:all .12s;display:flex}#DriveUp.drive-board .hit:hover{background:var(--bg)}#DriveUp.drive-board .hit.cur{background:var(--coral-soft);border-color:var(--coral-tint)}#DriveUp.drive-board .hit .n{font-size:16.5px;font-weight:800}#DriveUp.drive-board .hit .c{color:var(--ink-3);margin-top:1px;font-size:14px;font-weight:700}#DriveUp.drive-board .hit .p{font-family:var(--font);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:16px;font-weight:600}#DriveUp.drive-board .hit.out{opacity:.45;cursor:default}#DriveUp.drive-board .quick-h{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px;font-size:14px;font-weight:800}#DriveUp.drive-board .quick{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}#DriveUp.drive-board .qb{border:1px solid var(--line);text-align:start;background:var(--card);border-radius:12px;padding:11px 12px;transition:all .15s}#DriveUp.drive-board .qb:hover{border-color:var(--coral);box-shadow:var(--shadow-sm);transform:translateY(-1px)}#DriveUp.drive-board .qb .n{font-size:15.5px;font-weight:800;line-height:1.3;display:block}#DriveUp.drive-board .qb .p{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-top:3px;font-size:14.5px;font-weight:600;display:block}#DriveUp.drive-board .pscrim{z-index:260;opacity:0;pointer-events:none;background:#14141e80;justify-content:center;align-items:center;padding:20px;transition:opacity .18s;display:flex;position:fixed;inset:0}#DriveUp.drive-board .pscrim.on{opacity:1;pointer-events:auto}#DriveUp.drive-board .pmodal{background:var(--card);width:100%;max-width:520px;max-height:88vh;box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;animation:.24s cubic-bezier(.2,.7,.3,1) both pop;display:flex;overflow:hidden}#DriveUp.drive-board .pm-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}#DriveUp.drive-board .pm-thumb{background:var(--bg);border:1px dashed var(--line-2);width:52px;height:52px;color:var(--ink-3);border-radius:12px;flex:none;place-items:center;display:grid}#DriveUp.drive-board .pm-thumb svg{width:22px;height:22px}#DriveUp.drive-board .pm-name{letter-spacing:-.02em;font-size:19.5px;font-weight:900;line-height:1.2}#DriveUp.drive-board .pm-cat{color:var(--ink-3);margin-top:3px;font-size:14.5px;font-weight:700}#DriveUp.drive-board .pm-body{flex:1;padding:14px 18px 18px;overflow-y:auto}#DriveUp.drive-board .grp{margin-bottom:14px}#DriveUp.drive-board .grp:last-child{margin-bottom:0}#DriveUp.drive-board .grp-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:8px;font-size:14px;font-weight:800;display:flex}#DriveUp.drive-board .grp-h em{color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px;font-size:12.5px;font-style:normal;font-weight:700}#DriveUp.drive-board .opts{flex-wrap:wrap;gap:7px;display:flex}#DriveUp.drive-board .opt{border:1.5px solid var(--line-2);background:var(--card);height:42px;color:var(--ink-2);border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:16px;font-weight:800;transition:all .13s;display:inline-flex}#DriveUp.drive-board .opt:hover{border-color:var(--ink-3);color:var(--ink)}#DriveUp.drive-board .opt.on{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-700)}#DriveUp.drive-board .opt .d{font-family:var(--font);font-variant-numeric:tabular-nums;opacity:.75;font-size:14px;font-weight:600}#DriveUp.drive-board .pm-qty{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 0 0;display:flex}#DriveUp.drive-board .pm-qty .l{font-size:16px;font-weight:800}#DriveUp.drive-board .pm-big{border:1.5px solid var(--line-2);direction:ltr;border-radius:12px;align-items:center;height:46px;display:inline-flex;overflow:hidden}#DriveUp.drive-board .pm-big button{width:46px;height:100%;color:var(--ink-2);font-size:21.5px;font-weight:700}#DriveUp.drive-board .pm-big button:hover{background:var(--bg);color:var(--ink)}#DriveUp.drive-board .pm-big .n{text-align:center;min-width:44px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:18.5px;font-weight:600}#DriveUp.drive-board .pm-note{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:56px;color:var(--ink);resize:vertical;border-radius:12px;margin-top:10px;padding:10px 12px;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1.5}#DriveUp.drive-board .pm-note:focus{border-color:var(--coral);outline:none}#DriveUp.drive-board .pm-foot{border-top:1px solid var(--line);background:var(--bg);gap:10px;padding:13px 18px;display:flex}#DriveUp.drive-board .pm-foot .btn{border-radius:13px;height:48px;min-height:0;font-size:16.5px}#DriveUp.drive-board .pm-foot .btn b{font-family:var(--font);font-variant-numeric:tabular-nums;margin-inline-start:4px;font-weight:600}#DriveUp.drive-board .pl-mods{color:var(--ink-3);margin-top:5px;font-size:14px;font-weight:700;line-height:1.45}#DriveUp.drive-board .pl-note{color:var(--amber-700);margin-top:4px;font-size:13.5px;font-weight:700}#DriveUp.drive-board .pl-edit{background:var(--bg);height:30px;color:var(--ink-2);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}#DriveUp.drive-board .pl-edit:hover{background:var(--coral-soft);color:var(--coral-700)}@media (max-width:620px){#DriveUp.drive-board .pscrim{align-items:flex-end;padding:0}#DriveUp.drive-board .pmodal{border-radius:20px 20px 0 0;max-width:none;max-height:92dvh;animation:.26s cubic-bezier(.2,.7,.3,1) both sheetup}#DriveUp.drive-board .opt{flex:44%;justify-content:center;height:46px}#DriveUp.drive-board .pm-foot .btn{height:52px}}#DriveUp.drive-board .scrim.full{justify-content:stretch;align-items:flex-end;padding:0}#DriveUp.drive-board .modal.sheet{border-radius:24px 24px 0 0;width:100%;max-width:none;height:calc(100dvh - 30px);max-height:none;animation:.3s cubic-bezier(.2,.7,.3,1) both sheetup}@keyframes sheetup{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}#DriveUp.drive-board .modal.sheet .m-head{padding:16px 24px 14px}#DriveUp.drive-board .modal.sheet .m-body{flex-direction:column;min-height:0;padding:0 24px;display:flex;overflow:hidden}#DriveUp.drive-board .modal.sheet .m-foot{padding:13px 24px}#DriveUp.drive-board .modal.sheet .m-cust,#DriveUp.drive-board .modal.sheet .callbar{flex:none}#DriveUp.drive-board .modal.sheet .pad-grid{flex:1;min-height:0;padding-bottom:16px}@media (min-width:1025px){#DriveUp.drive-board .modal.sheet .pad-grid{grid-template-columns:220px minmax(0,1fr) 340px}}@media (max-width:1024px){#DriveUp.drive-board .modal.sheet .pad-grid{grid-template-columns:minmax(0,1fr) 252px}}@media (max-width:760px){#DriveUp.drive-board .modal.sheet .pad-grid{grid-template-columns:1fr}}#DriveUp.drive-board .modal.sheet .prod-grid{min-height:240px}#DriveUp.drive-board .modal.sheet .pad-lines{min-height:120px}@media (max-height:760px){#DriveUp.drive-board .modal.sheet .m-body{overflow-y:auto}#DriveUp.drive-board .modal.sheet .pad-grid{flex:none}#DriveUp.drive-board .modal.sheet .cat-card,#DriveUp.drive-board .modal.sheet .pad-ticket,#DriveUp.drive-board .modal.sheet .pad-col{height:auto}}#DriveUp.drive-board .modal.sheet .cat-card{height:100%;max-height:none}#DriveUp.drive-board .modal.sheet .pad-ticket{flex-direction:column;height:100%;display:flex;overflow:hidden}#DriveUp.drive-board .modal.sheet .pad-lines{flex:1;min-height:0;max-height:none}#DriveUp.drive-board .modal.sheet .pad-col{flex-direction:column;height:100%;min-height:0;display:flex}#DriveUp.drive-board .modal.sheet .prod-grid{flex:1;min-height:0;max-height:none}#DriveUp.drive-board .sheet-grip{background:var(--line-2);border-radius:99px;width:44px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}#DriveUp.drive-board .modal.wide{max-width:1120px}#DriveUp.drive-board .pad-grid{grid-template-columns:172px minmax(0,1fr) 300px;align-items:start;gap:14px;margin-top:14px;display:grid}#DriveUp.drive-board .cat-card{background:var(--bg);border:1px solid var(--line);scrollbar-width:thin;border-radius:14px;flex-direction:column;gap:2px;max-height:440px;padding:7px;display:flex;position:sticky;top:0;overflow-y:auto}#DriveUp.drive-board .cat-item{color:var(--ink-2);text-align:start;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:15.5px;font-weight:800;transition:all .12s;display:flex}#DriveUp.drive-board .cat-item:hover{background:var(--card);color:var(--ink)}#DriveUp.drive-board .cat-item.on{background:var(--coral);color:#fff}#DriveUp.drive-board .cat-item .cnt{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:14px;font-weight:600}#DriveUp.drive-board .cat-item.on .cnt{color:#ffffffd9}#DriveUp.drive-board .prod-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;max-height:388px;padding:2px;display:grid;overflow-y:auto}#DriveUp.drive-board .prod-card{background:var(--card);border:1px solid var(--line);text-align:start;border-radius:14px;flex-direction:column;padding:12px;transition:all .13s;display:flex;position:relative}#DriveUp.drive-board .prod-card:hover{border-color:var(--ink-3);box-shadow:var(--shadow)}#DriveUp.drive-board .prod-card.in-cart{border-color:var(--green);background:linear-gradient(0deg, #22a94e0d, #22a94e0d),var(--card)}#DriveUp.drive-board .in-cart-chip{top:8px;z-index:2;background:var(--green);color:#fff;border-radius:99px;align-items:center;gap:4px;height:21px;padding:0 8px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:8px;box-shadow:0 2px 6px #0000002e}#DriveUp.drive-board .in-cart-chip svg{flex:none;width:10px;height:10px}#DriveUp.drive-board .prod-top{gap:10px;margin-bottom:12px;display:flex}#DriveUp.drive-board .prod-card.in-cart .prod-top{padding-inline-end:34px}#DriveUp.drive-board .prod-thumb{background:var(--bg);border:1px dashed var(--line-2);width:46px;height:46px;color:var(--ink-3);border-radius:10px;flex-shrink:0;place-items:center;display:grid}#DriveUp.drive-board .prod-thumb svg{width:18px;height:18px}#DriveUp.drive-board .prod-name{font-size:15.5px;font-weight:800;line-height:1.32;display:block}#DriveUp.drive-board .prod-sub{color:var(--ink-3);margin-top:3px;font-size:13px;font-weight:700;display:block}#DriveUp.drive-board .pad-ticket .th svg{flex:none;width:14px;height:14px}#DriveUp.drive-board svg:not([width]){flex:none;width:1em;height:1em}#DriveUp.drive-board .prod-bot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}#DriveUp.drive-board .prod-price{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:600}#DriveUp.drive-board .prod-price .u{color:var(--ink-3);margin-inline-start:3px;font-family:Tajawal,system-ui,sans-serif;font-size:13.5px;font-weight:600}#DriveUp.drive-board .add-btn{background:var(--coral);color:#fff;border-radius:9px;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:14.5px;font-weight:800;transition:all .13s;display:inline-flex}#DriveUp.drive-board .add-btn:hover{background:var(--coral-600)}#DriveUp.drive-board .add-btn svg{width:13px;height:13px}#DriveUp.drive-board .prod-card{min-width:0;container-type:inline-size}#DriveUp.drive-board .prod-bot{min-width:0}#DriveUp.drive-board .prod-price{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#DriveUp.drive-board .add-btn{white-space:nowrap;flex:none}@container (max-width:200px){#DriveUp.drive-board .add-btn .lbl{display:none}#DriveUp.drive-board .add-btn{justify-content:center;min-width:36px;padding:0 9px}}#DriveUp.drive-board .prod-card.out{opacity:.5}#DriveUp.drive-board .prod-card.out .add-btn{background:var(--line-2);color:var(--ink-3);cursor:default}#DriveUp.drive-board .pad-ticket{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:12px;position:sticky;top:0}#DriveUp.drive-board .pad-ticket .th{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:9px;font-size:14px;font-weight:800;display:flex}#DriveUp.drive-board .pad-ticket .th .n{font-family:var(--font);font-variant-numeric:tabular-nums;background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:20px;margin-inline-start:auto;padding:1px 8px;font-size:14px;font-weight:600}#DriveUp.drive-board .pad-lines{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:262px;margin:0 -2px;padding:0 2px;display:flex;overflow-y:auto}#DriveUp.drive-board .pl{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:9px 10px}#DriveUp.drive-board .pl-top{align-items:flex-start;gap:8px;display:flex}#DriveUp.drive-board .pl-n{min-width:0;font-size:15px;font-weight:800;line-height:1.3}#DriveUp.drive-board .pl-p{font-family:var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:15px;font-weight:600}#DriveUp.drive-board .pl-row{align-items:center;gap:6px;margin-top:8px;display:flex}#DriveUp.drive-board .pl-row .qty-step{height:30px}#DriveUp.drive-board .pl-x{width:30px;height:30px;color:var(--ink-3);background:var(--bg);border-radius:8px;place-items:center;margin-inline-start:auto;display:grid}#DriveUp.drive-board .pl-x:hover{background:var(--coral-soft);color:var(--coral-700)}#DriveUp.drive-board .pl-x svg{width:13px;height:13px}#DriveUp.drive-board .pl .it-mods{gap:5px;margin-top:8px}#DriveUp.drive-board .pl .mod{height:26px;padding:0 9px;font-size:13px}#DriveUp.drive-board .pad-empty{background:var(--card);border:1px dashed var(--line-2);text-align:center;color:var(--ink-3);border-radius:12px;padding:20px 12px;font-size:14.5px;font-weight:600;line-height:1.5}#DriveUp.drive-board .pad-sum{border-top:1.5px dashed var(--line-2);justify-content:space-between;align-items:baseline;margin-top:11px;padding-top:10px;display:flex}#DriveUp.drive-board .pad-sum span{font-size:15.5px;font-weight:800}#DriveUp.drive-board .pad-sum b{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:20.5px;font-weight:600}@media (max-width:1024px){#DriveUp.drive-board .pad-grid{grid-template-columns:minmax(0,1fr) 252px}#DriveUp.drive-board .cat-card{flex-direction:row;grid-column:1/-1;gap:6px;max-height:none;position:static;overflow-x:auto}#DriveUp.drive-board .cat-item{white-space:nowrap;flex-shrink:0}}@media (max-width:760px){#DriveUp.drive-board .pad-grid{grid-template-columns:1fr}#DriveUp.drive-board .pad-ticket{position:static}#DriveUp.drive-board .prod-grid{max-height:none}}#DriveUp.drive-board .items-head{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 86px 40px;gap:8px;padding:13px 2px 8px;font-size:14px;font-weight:800;display:grid}#DriveUp.drive-board .items-head.editable{grid-template-columns:88px 1fr 86px 40px}#DriveUp.drive-board .items-head .ar{text-align:end}#DriveUp.drive-board .item{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 86px 40px;align-items:start;gap:8px;padding:12px 2px;display:grid}#DriveUp.drive-board .item.editable{grid-template-columns:88px 1fr 86px 40px}#DriveUp.drive-board .qty-badge{font-family:var(--font);font-variant-numeric:tabular-nums;text-align:center;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:9px;padding:5px 0;font-size:16px;font-weight:600}#DriveUp.drive-board .qty-step{border:1px solid var(--line-2);direction:ltr;border-radius:10px;align-items:center;height:34px;display:inline-flex;overflow:hidden}#DriveUp.drive-board .qty-step button{width:27px;height:100%;color:var(--ink-2);font-size:17.5px;font-weight:700;transition:all .12s}#DriveUp.drive-board .qty-step button:hover{background:var(--bg);color:var(--ink)}#DriveUp.drive-board .qty-step .n{text-align:center;min-width:28px;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}#DriveUp.drive-board .it-name b{letter-spacing:-.01em;font-size:16.5px;font-weight:800;display:block}#DriveUp.drive-board .it-mods{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#DriveUp.drive-board .mod{border:1px solid var(--line-2);height:28px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:800;transition:all .13s;display:inline-flex}#DriveUp.drive-board .mod:hover{border-color:var(--ink-3);color:var(--ink)}#DriveUp.drive-board .mod.on{background:var(--ink);border-color:var(--ink);color:var(--card)}#DriveUp.drive-board .mod .d{font-family:var(--font);font-variant-numeric:tabular-nums;opacity:.7;font-size:12.5px}#DriveUp.drive-board .mod.ro{background:var(--bg);border-color:var(--line);color:var(--ink-2);cursor:default}#DriveUp.drive-board .it-total{text-align:end;font-family:var(--font);font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:600}#DriveUp.drive-board .it-tools{justify-content:flex-end;display:flex}#DriveUp.drive-board .itbtn{width:32px;height:32px;color:var(--ink-3);background:var(--bg);border-radius:9px;place-items:center;transition:all .13s;display:grid}#DriveUp.drive-board .itbtn:hover{background:var(--coral-soft);color:var(--coral-700)}#DriveUp.drive-board .itbtn svg{width:14px;height:14px}#DriveUp.drive-board .totals{background:var(--bg);border:1px solid var(--line);border-radius:14px;margin-top:15px;padding:13px 15px}#DriveUp.drive-board .tline{color:var(--ink-2);justify-content:space-between;align-items:center;padding:5px 0;font-size:16.5px;display:flex}#DriveUp.drive-board .tline .v{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}#DriveUp.drive-board .tline.grand{border-top:1.5px dashed var(--line-2);color:var(--ink);margin-top:7px;padding-top:11px;font-size:19px;font-weight:800}#DriveUp.drive-board .tline.grand .v{font-size:22px;font-weight:600}#DriveUp.drive-board .readback{background:var(--coral-soft);border:1px solid var(--coral-tint);color:var(--coral-700);text-wrap:pretty;border-radius:14px;margin-top:15px;padding:13px 15px;font-size:16.5px;font-weight:700;line-height:1.5}#DriveUp.drive-board .readback b{letter-spacing:.03em;text-transform:uppercase;opacity:.85;margin-bottom:4px;font-size:14px;display:block}#DriveUp.drive-board .empty-pad{text-align:center;color:var(--ink-3);padding:28px 6px 8px;font-size:16px;font-weight:600;line-height:1.5}#DriveUp.drive-board .m-foot{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}#DriveUp.drive-board .m-foot .btn{border-radius:13px;flex:140px;min-width:0;height:48px;font-size:16.5px}#DriveUp.drive-board .m-foot .btn svg{width:17px;height:17px}#DriveUp.drive-board .foot-total{flex:100%;justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px 2px;display:flex}#DriveUp.drive-board .foot-total span{color:var(--ink-2);font-size:15.5px;font-weight:800}#DriveUp.drive-board .foot-total b{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21.5px;font-weight:600}#DriveUp.drive-board button,#DriveUp.drive-board .btn,#DriveUp.drive-board .tab,#DriveUp.drive-board .cat-item,#DriveUp.drive-board .mod,#DriveUp.drive-board .add-btn,#DriveUp.drive-board .iconbtn{touch-action:manipulation}@media (max-width:1024px){#DriveUp.drive-board .page-title{font-size:28px}#DriveUp.drive-board .modal.sheet .m-body{padding:0 16px}#DriveUp.drive-board .modal.sheet .m-head{padding:15px 16px 13px}#DriveUp.drive-board .modal.sheet .m-foot{padding:12px 16px}#DriveUp.drive-board .prod-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px}#DriveUp.drive-board .prod-card{padding:10px}#DriveUp.drive-board .prod-top{gap:8px;margin-bottom:9px}#DriveUp.drive-board .prod-thumb{width:36px;height:36px}#DriveUp.drive-board .prod-thumb svg{width:15px;height:15px}#DriveUp.drive-board .prod-name{font-size:14.5px}#DriveUp.drive-board .prod-sub{display:none}#DriveUp.drive-board .prod-price{font-size:14.5px}#DriveUp.drive-board .prod-bot{gap:6px}#DriveUp.drive-board .add-btn{justify-content:center;min-width:38px;height:38px;padding:0 10px;font-size:15px}#DriveUp.drive-board .add-btn .lbl{display:none}#DriveUp.drive-board .mod{height:32px;padding:0 12px;font-size:14px}#DriveUp.drive-board .cat-item{padding:11px 14px}#DriveUp.drive-board .qty-step{height:38px}#DriveUp.drive-board .qty-step button{width:34px}#DriveUp.drive-board .itbtn,#DriveUp.drive-board .pl-x{width:36px;height:36px}}@media (max-width:760px){#DriveUp.drive-board .modal{animation:.28s cubic-bezier(.2,.7,.3,1) both sheetup}#DriveUp.drive-board .colnav,#DriveUp.drive-board .layout-toggle{display:none!important}#DriveUp.drive-board .oc-acts .btn,#DriveUp.drive-board .oc-acts .btn.btn-ghost,#DriveUp.drive-board .oc-acts .btn.btn-miss{border-radius:12px;height:44px;min-height:0;padding:0 12px;font-size:15.5px}#DriveUp.drive-board .btn-icon{height:44px;padding:0}#DriveUp.drive-board .section-head{padding:13px 14px}#DriveUp.drive-board .section-head h2{font-size:17.5px}#DriveUp.drive-board .sh-step{display:none}#DriveUp.drive-board .scrim{align-items:flex-end;padding:0}#DriveUp.drive-board .modal{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:94dvh}#DriveUp.drive-board .modal.sheet{border-radius:20px 20px 0 0;height:94dvh}#DriveUp.drive-board .modal.sheet .m-body{padding:0 14px;overflow-y:auto}#DriveUp.drive-board .modal.sheet .pad-grid{flex:none;grid-template-columns:1fr;gap:12px}#DriveUp.drive-board .modal.sheet .cat-card,#DriveUp.drive-board .modal.sheet .pad-col,#DriveUp.drive-board .modal.sheet .pad-ticket{height:auto}#DriveUp.drive-board .cat-card{scrollbar-width:none;flex-direction:row;gap:6px;max-height:none;position:static;overflow-x:auto}#DriveUp.drive-board .cat-card::-webkit-scrollbar{display:none}#DriveUp.drive-board .cat-item{white-space:nowrap;flex:none;min-height:44px}#DriveUp.drive-board .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;max-height:none}#DriveUp.drive-board .modal.sheet .prod-grid{min-height:0}#DriveUp.drive-board .prod-card{padding:10px}#DriveUp.drive-board .prod-top{gap:8px;margin-bottom:8px}#DriveUp.drive-board .prod-thumb{width:34px;height:34px}#DriveUp.drive-board .prod-thumb svg{width:14px;height:14px}#DriveUp.drive-board .prod-name{font-size:14.5px}#DriveUp.drive-board .prod-sub{display:none}#DriveUp.drive-board .prod-price{font-size:14.5px}#DriveUp.drive-board .prod-bot{flex-direction:row;align-items:center;gap:6px}#DriveUp.drive-board .add-btn{justify-content:center;min-width:44px;height:40px;padding:0 10px}#DriveUp.drive-board .add-btn .lbl{display:none}#DriveUp.drive-board .pad-lines{max-height:none}#DriveUp.drive-board .m-cust{flex-wrap:wrap;gap:12px}#DriveUp.drive-board .veh{align-items:flex-start;width:100%}#DriveUp.drive-board .callbar{flex-wrap:wrap;gap:8px}#DriveUp.drive-board .callbar .acts{width:100%;margin-inline-start:0}#DriveUp.drive-board .iconbtn{flex:1;height:46px}#DriveUp.drive-board .m-foot{flex-wrap:wrap;position:sticky;bottom:0}#DriveUp.drive-board .m-foot .btn{flex:140px;min-width:0;height:50px}#DriveUp.drive-board .items-head,#DriveUp.drive-board .items-head.editable,#DriveUp.drive-board .item,#DriveUp.drive-board .item.editable{grid-template-columns:64px minmax(0,1fr) 74px}#DriveUp.drive-board .it-tools{display:none}#DriveUp.drive-board .content{padding:16px 14px 32px}#DriveUp.drive-board .page-title{font-size:25px}#DriveUp.drive-board .sec-grid{grid-template-columns:1fr;padding:12px 14px 15px}#DriveUp.drive-board .m-head,#DriveUp.drive-board .m-body{padding-inline:16px}#DriveUp.drive-board .m-foot{padding:12px 16px}}#DriveUp.drive-board{box-sizing:border-box;background:var(--bg);width:100%;max-width:none;color:var(--ink);-webkit-font-smoothing:antialiased;margin-inline:0;padding:22px clamp(.75rem,2vw,24px) 48px;font-family:Tajawal,system-ui,-apple-system,Segoe UI,sans-serif}#DriveUp.drive-board button:not(.dus-sw):not(.drive-btn):not(.drive-btn-ghost):not(.dus-chip):not(.dus-preset):not(.dus-apply-btn):not(.chipbtn):not(.btn):not(.tab):not(.live-pill){cursor:pointer;font-family:inherit}#DriveUp.drive-board .layout-toggle button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--ink-3);box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:0;display:grid}#DriveUp.drive-board .layout-toggle button:hover{color:var(--ink);background:var(--bg)}#DriveUp.drive-board .layout-toggle button.on{background:var(--coral);color:#fff}#DriveUp.drive-board .layout-toggle svg{color:currentColor;width:16px;height:16px;display:block}#DriveUp.drive-board .colnav button{border:1px solid var(--line);background:var(--card);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--ink-2);box-shadow:var(--shadow-sm);border-radius:9px;place-items:center;padding:0;display:grid}#DriveUp.drive-board .colnav button:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink);background:var(--bg)}#DriveUp.drive-board .colnav button:disabled{opacity:.35;cursor:default}#DriveUp.drive-board .colnav svg{color:currentColor;width:15px;height:15px;display:block}#DriveUp.drive-board input{font-family:inherit}#DriveUp.drive-board a{color:inherit;text-decoration:none}#DriveUp.drive-board a:hover{color:var(--coral)}#DriveUp.drive-board .page-sub{max-width:620px}#DriveUp.drive-board .chipbtn-menu{display:inline-flex;position:relative}#DriveUp.drive-board .chipbtn-menu .chipbtn{gap:8px;max-width:min(320px,72vw)}#DriveUp.drive-board .chipbtn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#DriveUp.drive-board .chipbtn-chev{width:14px;height:14px;color:var(--ink-3);flex:none;transition:transform .18s}#DriveUp.drive-board .chipbtn-back{width:16px;height:16px;color:var(--ink-3);flex:none}#DriveUp.drive-board [dir=rtl] .chipbtn-back{transform:scaleX(-1)}#DriveUp.drive-board .chipbtn-menu.is-open .chipbtn-chev{color:var(--ink);transform:rotate(180deg)}#DriveUp.drive-board .chipbtn-list{top:calc(100% + 6px);z-index:40;background:var(--card);border:1px solid var(--line);width:max-content;min-width:100%;max-width:min(360px,86vw);max-height:min(320px,50vh);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;inset-inline-start:0;overflow:auto}#DriveUp.drive-board .chipbtn-list li{margin:0}#DriveUp.drive-board .chipbtn-list button{width:100%;min-height:40px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:15.5px;font-weight:700;display:flex}#DriveUp.drive-board .chipbtn-list button:hover{background:var(--bg)}#DriveUp.drive-board .chipbtn-list button.is-on{background:var(--ink);color:var(--card)}#DriveUp.drive-board .chipbtn select{font:inherit;color:inherit;background:0 0;border:0;max-width:240px;font-weight:800}#DriveUp.drive-board label.chipbtn{cursor:pointer}#DriveUp.drive-board .seg{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:12px;gap:3px;padding:3px;display:flex}#DriveUp.drive-board .seg button{height:34px;color:var(--ink-2);border-radius:9px;min-height:0;padding:0 13px;font-size:15.5px;font-weight:800;transition:all .14s}#DriveUp.drive-board .seg button:hover{color:var(--ink);background:var(--bg)}#DriveUp.drive-board .seg button.on{background:var(--ink);color:var(--card)}#DriveUp.drive-board .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}#DriveUp.drive-board .kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:14px 16px;position:relative;overflow:hidden}#DriveUp.drive-board .kpi:before{content:"";inset-inline-start:0;background:var(--line-2);width:3px;position:absolute;top:0;bottom:0}#DriveUp.drive-board .kpi.c1:before{background:var(--coral)}#DriveUp.drive-board .kpi.c2:before{background:var(--blue)}#DriveUp.drive-board .kpi.c3:before{background:var(--green)}#DriveUp.drive-board .kpi.c4:before{background:var(--amber)}#DriveUp.drive-board .kpi.c5:before{background:var(--violet)}#DriveUp.drive-board .kpi.c6:before{background:var(--teal)}#DriveUp.drive-board .kpi-l{color:var(--ink-3);align-items:center;gap:7px;font-size:14.5px;font-weight:800;display:flex}#DriveUp.drive-board .kpi-v{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:9px;font-size:29px;font-weight:600;line-height:1}#DriveUp.drive-board .kpi-d{align-items:center;gap:5px;margin-top:7px;font-size:14px;font-weight:800;display:flex}#DriveUp.drive-board .kpi-d.up{color:var(--green-700)}#DriveUp.drive-board .kpi-d.down{color:var(--coral-700)}#DriveUp.drive-board .kpi-d.flat{color:var(--ink-3)}#DriveUp.drive-board .kpi-d em{color:var(--ink-3);font-style:normal;font-weight:600}@media (max-width:1023px){#DriveUp.drive-board .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#DriveUp.drive-board .kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
#DriveUp .du-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}#DriveUp .du-title{letter-spacing:-.02em;color:#1c1b1a;margin:0;font-size:32px;font-weight:900;line-height:1.12}#DriveUp .du-sub{color:#56524c;max-width:620px;margin:4px 0 0;font-size:16.5px;font-weight:600}#DriveUp .du-head-acts{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#DriveUp .du-chip{color:#1c1b1a;background:#fff;border:1px solid #e7e5e1;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:16px;font-weight:800;display:inline-flex}#DriveUp .du-chip i{background:#22a94e;border-radius:50%;flex:none;width:8px;height:8px}#DriveUp .du-chip select{font:inherit;color:inherit;background:0 0;border:0;max-width:240px;font-weight:800}#DriveUp button.du-chip{cursor:pointer}#DriveUp .dus-sub{margin-bottom:1rem}#DriveUp .dus-grid{gap:14px;padding-bottom:88px;display:grid}#DriveUp .dus-card{background:#fff;border:1px solid #ebebeb;border-radius:16px;overflow:hidden}#DriveUp .dus-card-h{border-bottom:1px solid #e7e5e1;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}#DriveUp .dus-card-h h2{margin:0;font-size:18px;font-weight:900}#DriveUp .dus-card-h p{color:#8c867e;margin:3px 0 0;font-size:15px;font-weight:600}#DriveUp .dus-ico{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}#DriveUp .dus-ico svg{width:18px;height:18px}#DriveUp .dus-ico.area{color:#2b7fd4;background:#e7f1fc}#DriveUp .dus-ico.hours{color:#a96a06;background:#fdf2dc}#DriveUp .dus-ico.lane{color:#d62f2f;background:#ffecec}#DriveUp .dus-ico.guest{color:#7c3aed;background:#f1ecfd}#DriveUp .dus-ico.look{color:#d35255;background:#fff1f1}#DriveUp .dus-ico.identity{color:#4338ca;background:#eef2ff}#DriveUp .dus-ico.msg{color:#0b7d74;background:#e0f5f3}#DriveUp .dus-ico.pay{color:#18863d;background:#e6f7ec}#DriveUp .dus-text,#DriveUp .dus-select,#DriveUp .dus-area-text{color:#3a3a3a;min-width:min(220px,42vw);max-width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d8d5d0;border-radius:11px;padding:0 12px;font-weight:700}#DriveUp .dus-select{min-width:130px}#DriveUp .dus-area-text{resize:vertical;height:auto;min-height:72px;padding:10px 12px;font-weight:600;line-height:1.4}#DriveUp .dus-color{align-items:center;gap:8px;min-width:0;display:inline-flex}#DriveUp .dus-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #d8d5d0;border-radius:10px;width:40px;height:40px;padding:0}#DriveUp .dus-color .dus-text{width:110px;min-width:110px}#DriveUp .dus-link-row{border-top:1px solid #ebebeb;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}#DriveUp .dus-link-lab{color:#7c7a7a;font-weight:800}#DriveUp .dus-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--appColor2,#ff5a5a);flex:200px;font-weight:700;overflow:hidden}#DriveUp .dus-field-block{border-bottom:1px solid #ebebeb;padding:12px 18px}#DriveUp .dus-field-block:last-child{border-bottom:0}#DriveUp .dus-row .dus-text,#DriveUp .dus-row .dus-select,#DriveUp .dus-row .dus-area-text,#DriveUp .dus-row .dus-color{flex:none}#DriveUp .dus-grid.is-readonly .dus-text,#DriveUp .dus-grid.is-readonly .dus-select,#DriveUp .dus-grid.is-readonly .dus-area-text{cursor:default;opacity:.9}#DriveUp .dus-split{flex-direction:column;display:flex}#DriveUp .dus-row{border-bottom:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 18px;display:flex}#DriveUp .dus-row:has(textarea){align-items:flex-start}#DriveUp .dus-row:last-child{border-bottom:0}#DriveUp .dus-row small{color:#7c7a7a;margin-top:3px;font-weight:500;display:block}#DriveUp .dus-sw,#DriveUp #DriveUp.drive-board .dus-sw{cursor:pointer;color:#0000;background:#d8d5d0;border:0;border-radius:99px;flex:none;width:46px;height:27px;padding:0;position:relative}#DriveUp .dus-sw:after,#DriveUp #DriveUp.drive-board .dus-sw:after{content:"";top:3px;background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #3a3a3a33}#DriveUp .dus-sw.on,#DriveUp #DriveUp.drive-board .dus-sw.on{background:#22a94e}#DriveUp .dus-sw.on:after,#DriveUp #DriveUp.drive-board .dus-sw.on:after{transform:translate(19px)}#DriveUp [dir=rtl] .dus-sw.on:after,#DriveUp [dir=rtl] #DriveUp.drive-board .dus-sw.on:after{transform:translate(-19px)}#DriveUp .dus-sw:disabled,#DriveUp #DriveUp.drive-board .dus-sw:disabled{cursor:default;opacity:.85}#DriveUp .dus-grid.is-readonly .dus-range input,#DriveUp .dus-grid.is-readonly .dus-num input,#DriveUp .dus-grid.is-readonly .dus-time{cursor:default;opacity:.9}#DriveUp .dus-num{align-items:center;gap:8px;display:inline-flex}#DriveUp .dus-num input,#DriveUp .dus-time{text-align:center;border:1px solid #d8d5d0;border-radius:11px;height:40px;font-weight:700}#DriveUp .dus-num input{width:84px}#DriveUp .dus-time{width:100%;min-width:0;padding:0 6px}#DriveUp .dus-num em{color:#7c7a7a;font-style:normal}#DriveUp .dus-area{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:22px;padding:16px 18px 18px;display:grid}#DriveUp .dus-radar{aspect-ratio:1;background:#f4f3f1;border:1px solid #ebebeb;border-radius:16px;position:relative;overflow:hidden}#DriveUp .dus-radar--map{min-height:280px}#DriveUp .dus-radar-map{z-index:0;position:absolute;inset:0}#DriveUp .dus-radar-map .leaflet-container{width:100%;height:100%;font:inherit}#DriveUp .dus-radar-fallback,#DriveUp .dus-radar-hint{z-index:450;inset-inline:10px;color:#56524c;pointer-events:none;background:#fffffff0;border:1px solid #e7e5e1;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:10px}#DriveUp .dus-radar-hint{color:#7c7a7a;font-weight:600;top:auto;bottom:42px}#DriveUp .dus-loc{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}#DriveUp .dus-loc-search{position:relative}#DriveUp .dus-loc-search .dus-text{width:100%}#DriveUp .dus-loc-results{z-index:20;inset-inline:0;background:#fff;border:1px solid #ebebeb;border-radius:12px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 10px 28px #3a3a3a1f}#DriveUp .dus-loc-results button{text-align:start;color:#3a3a3a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px 12px;font-weight:600;display:block}#DriveUp .dus-loc-results button:hover,#DriveUp .dus-loc-results button:focus-visible{color:#d35255;background:#fff1f1;outline:none}#DriveUp .dus-loc-coords{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#DriveUp .dus-loc-coords label{color:#7c7a7a;flex-direction:column;gap:4px;font-size:12px;font-weight:800;display:flex}#DriveUp .dus-loc-actions{flex-wrap:wrap;gap:8px;display:flex}#DriveUp .dus-loc-actions .drive-btn,#DriveUp .dus-loc-actions .drive-btn-ghost{min-height:40px}#DriveUp .dus-scale{z-index:450;inset-inline-start:10px;pointer-events:none;background:#fff;border:1px solid #e7e5e1;border-radius:8px;align-items:center;gap:7px;padding:3px 9px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:10px}#DriveUp .dus-scale i{background:#56524c;width:26px;height:2px}#DriveUp .dus-range b{font-size:24px;font-weight:600}#DriveUp .dus-range input[type=range]{accent-color:#fc5454}#DriveUp .dus-pin-l{background:#fff;border:1px solid #ebebeb;border-radius:8px;padding:2px 8px;font-size:.85rem;font-weight:700;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%)}#DriveUp .dus-ranges{flex-direction:column;gap:14px;display:flex}#DriveUp .dus-range{flex-direction:column;gap:8px;font-weight:700;display:flex}#DriveUp .dus-range b small{color:#7c7a7a;font-weight:600}#DriveUp .dus-hint{color:#7a4e06;background:#fff6e8;border:1px solid #f6e0b4;border-radius:12px;margin:0;padding:12px;font-weight:600}#DriveUp .dus-quick{background:#f8fafc;border:1px solid #ebebeb;border-radius:13px;margin:12px 18px;padding:12px}#DriveUp .dus-quick-h{letter-spacing:.04em;text-transform:uppercase;color:#7c7a7a;margin-bottom:8px;font-size:.8rem;font-weight:800}#DriveUp .dus-chips,#DriveUp .dus-presets{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}#DriveUp .dus-qlab{color:#8c867e;margin-inline-end:4px;font-size:13px;font-weight:800}#DriveUp .dus-chip,#DriveUp .dus-preset{cursor:pointer;background:#fff;border:1.5px solid #d8d5d0;border-radius:10px;min-height:38px;padding:0 12px;font-weight:700}#DriveUp .dus-chip.on{border-color:var(--appColor2,#ff5a5a);color:#d35255;background:#fff1f1}#DriveUp .dus-apply{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#DriveUp .dus-apply-btn{color:#fff;cursor:pointer;background:#1c1b1a;border:0;border-radius:11px;min-height:40px;padding:0 12px;font-weight:800}#DriveUp .dus-apply-btn:disabled{opacity:.45;cursor:default}#DriveUp .dus-days{flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}#DriveUp .dus-day{background:#f8fafc;border:1px solid #ebebeb;border-radius:12px;grid-template-columns:minmax(140px,1fr) minmax(0,150px) auto minmax(0,150px);align-items:center;gap:8px;padding:10px 12px;display:grid}#DriveUp .dus-day.off{opacity:.55}#DriveUp .dus-day-name{align-items:center;gap:8px;font-weight:800;display:flex}#DriveUp .dus-day-name em{border:1px solid #d8d5d0;border-radius:99px;padding:0 8px;font-size:.8rem;font-style:normal}#DriveUp .dus-save{inset-inline:0;z-index:40;background:#fff;border-top:1px solid #ebebeb;align-items:center;gap:12px;padding:12px clamp(.75rem,2vw,24px);display:flex;position:fixed;bottom:0;box-shadow:0 -8px 24px #3a3a3a14}#DriveUp .dus-save-msg{color:#56524c;align-items:center;gap:9px;font-weight:800;display:inline-flex}#DriveUp .dus-save-msg i{background:#ff9500;border-radius:50%;flex:none;width:9px;height:9px}#DriveUp .dus-save-acts{gap:8px;margin-inline-start:auto;display:flex}#DriveUp .dus-readonly-note{color:#7c7a7a;background:#f8fafc;border:1px solid #ebebeb;border-radius:12px;margin-top:12px;padding:12px 14px;font-weight:600}#DriveUp .dul-head,#DriveUp .dui-head{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}#DriveUp .dul-title{margin:0;font-size:1.75rem}#DriveUp .dul-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}#DriveUp .dul-filters{flex:1;gap:8px;display:flex;overflow-x:auto}#DriveUp .dul-filter,#DriveUp .dul-pill{color:#56524c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e7e5e1;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}#DriveUp .dul-filter b,#DriveUp .dul-pill b{color:#8c867e;font-weight:600}#DriveUp .dul-filter.on{color:#fff;background:#1c1b1a;border-color:#1c1b1a}#DriveUp .dul-filter.on b,#DriveUp .dul-filter.on .dul-dot{color:#fff}#DriveUp .dul-dot{border-radius:50%;flex:none;width:8px;height:8px}#DriveUp .dul-open{color:#fff;cursor:pointer;background:#1c1b1a;border:0;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}#DriveUp .dul-open i{background:#8c867e;border-radius:99px;width:28px;height:16px;position:relative}#DriveUp .dul-open.on i{background:#22a94e}#DriveUp .dul-open i:after{content:"";top:2px;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-start:2px}#DriveUp .dul-open.on i:after{inset-inline:auto 2px}#DriveUp .dul-sections{flex-direction:column;gap:14px;display:flex}#DriveUp .dul-sections.cols{flex-direction:row;align-items:stretch;overflow-x:auto}#DriveUp .dul-sec{background:#fff;border:1px solid #ebebeb;border-radius:16px;min-width:0}#DriveUp .dul-sections.cols .dul-sec{flex-direction:column;flex:1 0 326px;max-height:70vh;display:flex}#DriveUp .dul-sec-h{cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:14px 16px;font-weight:800;display:flex}#DriveUp .dul-bar{background:#d98a0b;border-radius:6px;width:5px;height:22px}#DriveUp .dul-sec.taking .dul-bar{background:var(--appColor2,#ff5a5a)}#DriveUp .dul-sec.pay .dul-bar{background:#7c3aed}#DriveUp .dul-step{color:#8c867e;margin-inline-start:8px;font-size:13px;font-weight:700}#DriveUp .dul-sec.preparing .dul-bar{background:#2b7fd4}#DriveUp .dul-sec.ready .dul-bar{background:#22a94e}#DriveUp .dul-sec.delivered .dul-bar{background:#0e9e93}#DriveUp .dul-count{background:#f8fafc;border-radius:99px;margin-inline-start:auto;padding:2px 8px}#DriveUp .dul-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0 16px 16px;display:grid}#DriveUp .dul-sections.cols .dul-grid{flex-direction:column;display:flex;overflow:auto}#DriveUp .dul-card{border:1px solid #ebebeb;border-inline-start:3px solid #d98a0b;border-radius:14px;padding:12px}#DriveUp .dul-sec.taking .dul-card{border-inline-start-color:var(--appColor2,#ff5a5a)}#DriveUp .dul-sec.pay .dul-card{border-inline-start-color:#7c3aed}#DriveUp .dul-badge{letter-spacing:.02em;color:#56524c;font-size:12px;font-weight:800}#DriveUp .dul-q{background:#f5f6f8;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}#DriveUp .dul-q.urgent{color:#d62f2f;background:#ffecec}#DriveUp .dul-old{color:#a96a06;background:#fdf2dc;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:800}#DriveUp .dul-car{color:#56524c;align-items:center;gap:6px;margin-top:6px;display:flex}#DriveUp .dul-car i{border-radius:3px;width:10px;height:10px}#DriveUp .dul-sec.preparing .dul-card{border-inline-start-color:#2b7fd4}#DriveUp .dul-sec.ready .dul-card{border-inline-start-color:#22a94e}#DriveUp .dul-sec.delivered .dul-card{border-inline-start-color:#0e9e93}#DriveUp .dul-top,#DriveUp .dul-line,#DriveUp .dul-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#DriveUp .dul-top{margin-bottom:6px}#DriveUp .dul-wait{font-variant-numeric:tabular-nums;color:#18863d;background:#e6f7ec;border-radius:8px;margin-inline-start:auto;padding:2px 8px;font-size:.85rem}#DriveUp .dul-wait.calm{color:#18863d;background:#e6f7ec}#DriveUp .dul-wait.warn{color:#a96a06;background:#fdf2dc}#DriveUp .dul-wait.late{color:#d35255;background:#fff1f1}#DriveUp .dul-plate{font-size:1.05rem;font-weight:800}#DriveUp .dul-phone{color:#7c7a7a}#DriveUp .dul-paid{color:#18863d;background:#e6f7ec;border-radius:99px;padding:2px 8px;font-size:.8rem;font-weight:800}#DriveUp .dul-acts{margin-top:10px}#DriveUp .dul-acts button{flex:1;min-height:40px}#DriveUp .dul-empty{text-align:center;color:#7c7a7a;padding:18px}#DriveUp .dui-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}#DriveUp .dui-kpi{border:1px solid #ebebeb;border-inline-start:3px solid var(--appColor2,#ff5a5a);background:#fff;border-radius:16px;padding:14px 16px}#DriveUp .dui-kpi span{color:#7c7a7a;font-size:.9rem;font-weight:700;display:block}#DriveUp .dui-kpi strong{margin-top:8px;font-size:1.6rem;display:block}#DriveUp .dui-kpi em{font-size:.85rem;font-style:normal;font-weight:700}#DriveUp .dui-kpi em.up{color:#18863d}#DriveUp .dui-kpi em.down{color:#d35255}#DriveUp .dui-split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}#DriveUp .dui-hours{align-items:flex-end;gap:4px;height:160px;display:flex}#DriveUp .dui-hour{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}#DriveUp .dui-hour i{background:#e7f1fc;border-radius:6px 6px 2px 2px;width:100%;display:block}#DriveUp .dui-hour.peak i{background:var(--appColor2,#ff5a5a)}#DriveUp .dui-hour em{color:#7c7a7a;font-size:.7rem;font-style:normal}#DriveUp .dui-funnel,#DriveUp .dui-spread{flex-direction:column;gap:10px;display:flex}#DriveUp .dui-fn,#DriveUp .dui-sp{grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:8px;font-weight:700;display:grid}#DriveUp .dui-track{background:#f8fafc;border-radius:8px;height:28px;overflow:hidden}#DriveUp .dui-track i{background:#2b7fd4;height:100%;display:block}#DriveUp .dui-rec{border-bottom:1px solid #ebebeb;align-items:center;gap:10px;padding:12px 0;display:flex}#DriveUp .dui-rec audio{width:min(220px,40%)}#DriveUp .dui-table{border-collapse:collapse;width:100%}#DriveUp .dui-table th,#DriveUp .dui-table td{text-align:start;border-top:1px solid #ebebeb;padding:10px 8px}#DriveUp .dui-seg{background:#fff;border:1px solid #ebebeb;border-radius:12px;gap:4px;padding:3px;display:flex}#DriveUp .dui-seg button{cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-weight:800}#DriveUp .dui-seg button.on{color:#fff;background:#1c1b1a}@media (min-width:1024px){#DriveUp .dus-area{grid-template-columns:minmax(0,420px) minmax(0,1fr)}#DriveUp .dus-split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;display:grid}#DriveUp .dus-split .dus-row{border-bottom:1px solid #e7e5e1}}@media (max-width:1023px){#DriveUp .dus-area,#DriveUp .dui-split{grid-template-columns:minmax(0,1fr)}#DriveUp .dui-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#DriveUp .dul-sections.cols .dul-sec{flex-basis:min(86vw,360px)}}@media (max-width:767px){#DriveUp .dus-loc-coords{grid-template-columns:minmax(0,1fr)}#DriveUp .dus-loc-actions{flex-direction:column}#DriveUp .dus-loc-actions .drive-btn,#DriveUp .dus-loc-actions .drive-btn-ghost{width:100%}#DriveUp .dus-day,#DriveUp .dus-apply{grid-template-columns:1fr}#DriveUp .dus-save{flex-wrap:wrap}#DriveUp .dus-save-acts{width:100%}#DriveUp .dus-save-acts button{flex:1}#DriveUp .dus-row{flex-direction:column;align-items:stretch}#DriveUp .dus-text,#DriveUp .dus-select,#DriveUp .dus-area-text,#DriveUp .dus-color,#DriveUp .dus-color .dus-text{width:100%;min-width:0}#DriveUp .dul-sections.cols{flex-direction:column}#DriveUp .dul-sections.cols .dul-sec{flex-basis:auto;max-height:none}#DriveUp .dui-kpis{grid-template-columns:1fr 1fr}}
