:root{--paper: #f2f2f7;--surface: #fff;--field: #fff;--ink: #1c1c1e;--ink-2: #5b5b65;--muted: #72727d;--line: #e6e6eb;--line-strong: #c9c9d2;--hover: #f5f5f9;--selected: #eeeaf8;--act-soft: #eeeaf8;--act: #6550bf;--act-ink: #fff;--native-chrome: rgba(250,250,252,.94);--native-chrome-solid: #fafafc;--native-control: #e9e9ef;--native-icon: #f0ecfa;--topbar-bg: var(--surface);--topbar-ink: var(--ink);--topbar-ink-2: var(--ink-2);--topbar-hover: var(--hover);--r-card: 18px;--r-ctl: 12px;--sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--serif: var(--sans);--mono: var(--sans)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #000;--surface: #1c1c1e;--field: #2c2c2e;--ink: #f5f5f7;--ink-2: #b1b1bb;--muted: #9a9aa5;--line: #333337;--line-strong: #55555e;--hover: #29292e;--selected: #302a45;--act-soft: #302a45;--act: #b7a3f4;--act-ink: #201335;--native-chrome: rgba(28,28,30,.95);--native-control: #2c2c30;--native-icon: #332c49;--native-chrome-solid: #1c1c1e}}:root[data-theme=dark]{--paper: #000;--surface: #1c1c1e;--field: #2c2c2e;--ink: #f5f5f7;--ink-2: #b1b1bb;--muted: #9a9aa5;--line: #333337;--line-strong: #55555e;--hover: #29292e;--selected: #302a45;--act-soft: #302a45;--act: #b7a3f4;--act-ink: #201335;--native-chrome: rgba(28,28,30,.95);--native-control: #2c2c30;--native-icon: #332c49;--native-chrome-solid: #1c1c1e}:root[data-native-app="1"]{--native-chrome: var(--native-chrome-solid)}body{font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:inherit}button,a,summary,label{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}.topbar{background:var(--native-chrome);color:var(--ink);border-bottom-color:var(--line)}.topbar-fleet{font-weight:650;letter-spacing:-.025em}.fleet-oa{font-size:11px;font-weight:400}.beta-badge{background:var(--act-soft);color:var(--act);border-radius:6px;font:650 9px var(--sans);letter-spacing:.04em;padding:4px 5px}.native-tab-icon{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.native-list-title{margin:0;font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:750;color:var(--ink)}.btn{min-height:40px;font-weight:600}.btn-primary{border-color:transparent}.btn:active:not(:disabled),.beta-duty-button:active:not(:disabled){filter:brightness(.92)}.count,.chip,.bd-filter-count,.et-amount input{font-variant-numeric:tabular-nums}.beta-heading h1{letter-spacing:-.035em}.beta-eyebrow{display:none}.beta-list{border:0;border-radius:18px}.beta-row{min-height:60px;padding:12px 16px}.beta-row+.beta-row{border-top-color:var(--line)}.beta-row-name{font-size:16px}.beta-icon{background:var(--native-icon);width:34px;height:34px;border-radius:9px}.beta-icon svg{width:20px;height:20px}.beta-avatar{background:var(--native-icon);color:var(--act);width:42px;height:42px;font-size:17px}.beta-chevron{color:var(--muted);font-size:24px;font-weight:300}.beta-group h3{margin:25px 16px 9px;font-size:12px;font-weight:500;letter-spacing:.035em}.beta-shift{border:0;border-radius:18px;padding:18px 16px;margin-bottom:6px}.beta-duty-button{border-radius:11px;min-height:44px;padding:10px 20px}.beta-stepper,.et-segments,.bd-filters{background:var(--native-control);border:0}.beta-stepper{border-radius:10px}.bd-head.monitor-head{background:var(--paper);border:0}.bd-head .lsearch{margin:0}.bd-head input,.mlist-search input,.lsearch input{background:var(--native-control);border-color:transparent;border-radius:12px}.bd-head .bd-filters{padding:3px;border-radius:12px}.bd-filter{font-size:14px;font-weight:500;border-radius:9px}.bd-tool{color:var(--act)}.bd-driver .bd-avatar{border-radius:50%;width:36px;height:36px;background:var(--native-icon)}.bd-rows .bd-driver{border:0;grid-template-columns:36px minmax(0,1fr) 9px;gap:12px;padding:10px 14px;border-radius:14px;margin-bottom:6px}.bd-name{font-size:17px;letter-spacing:-.015em}.bd-plate{font-size:13px;letter-spacing:.01em}.bd-meta{font-size:12px}.bd-status{font-size:11px;padding:4px 7px}.bd-rows .bd-driver.has-dm{box-shadow:inset 3px 0 var(--danger)}.et-card{border:0}.et-panel{background:var(--surface);border-color:var(--line);border-radius:16px}.et-panel>summary{font-size:15px;font-weight:600}.et-segments button{color:var(--ink-2)}.et-card-actions .btn{min-height:44px}.sheet{border:0;border-radius:22px}.sheet-x{background:var(--native-control);color:var(--ink-2)}.sheet-title{letter-spacing:-.02em}.sheet-foot .btn{min-height:46px}.crow-time,.orow-meta,.mono{font-variant-numeric:tabular-nums}@supports (backdrop-filter: blur(20px)){.topbar,.bottom-tabs,.more-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}:root[data-native-app="1"] .topbar,:root[data-native-app="1"] .bottom-tabs,:root[data-native-app="1"] .more-menu{backdrop-filter:none;-webkit-backdrop-filter:none}@media (hover:hover){.beta-row:hover,.bd-driver:hover{background:var(--hover)}}@media (min-width:768px){.tabs a{border-radius:9px}.tabs a[aria-selected=true]{background:var(--act-soft);color:var(--act)}.beta-home{max-width:980px}.native-list-title{display:none}}@media (max-width:767px){:root{--topbar-h: 52px}.topbar{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.topbar-more,.topbar-back{width:44px;height:44px;color:var(--act)}.topbar-back svg{width:23px;height:23px}.topbar-title{font-size:17px;letter-spacing:-.015em}.pane-list,.pane-detail{overscroll-behavior-y:contain;scrollbar-width:none}.pane-list::-webkit-scrollbar,.pane-detail::-webkit-scrollbar{display:none}.bottom-tabs{background:var(--native-chrome);padding:4px max(6px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(6px,env(safe-area-inset-left))}.bottom-tabs a,.bottom-tabs:has(>a:not([hidden])~a:not([hidden])~a:not([hidden])~a:not([hidden])~a:not([hidden])) a{position:relative;flex:1 1 0;min-width:0;min-height:54px;flex-direction:column;gap:3px;padding:4px 2px 6px;font-size:10px;font-weight:500;line-height:1.2;color:var(--muted);border-radius:10px}#bottom-tabs a[aria-selected=true]{color:var(--act);box-shadow:none;font-weight:700}.bottom-tabs a[aria-selected=true] .native-tab-icon{stroke-width:2.2}.bottom-tabs .count{position:absolute;top:0;left:calc(50% + 5px);min-width:16px;min-height:16px;padding:1px 4px;font-size:10px;line-height:14px;border:2px solid var(--surface);border-radius:10px}.bottom-tabs .count:not([hidden])+.count{top:20px;margin-left:0!important}.bottom-tabs .count:not([hidden])~.count-abn{top:20px;margin-left:0!important}.bottom-tabs .count:not([hidden])~.count:not([hidden])~.count-abn{top:20px;left:calc(50% + 27px)}.app[data-level=list] .pane-list,.app[data-level=list] .pane-list:has(>.bd-head):has(>.ws-map-card-fleet[data-open="1"]){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app[data-level=list] .pane-list{background:var(--paper)}.mlist-head{padding:18px 16px 12px;gap:16px;background:var(--paper);border:0}.mlist-chips{gap:0;padding:3px;margin:0;background:var(--native-control);border-radius:12px}.mlist-chip{flex:1 0 auto;height:40px;justify-content:center;padding:0 7px;border:0;border-radius:9px;background:transparent;font-size:13px;font-weight:500;gap:4px}.mlist-chip[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0002}.mlist-chip-n{font-size:11px}.order-kinds-row{display:block;padding:0 16px 12px;overflow:visible}.order-kinds-row .order-kinds{display:flex;width:100%;gap:0;padding:3px;border:0;border-radius:12px;background:var(--native-control);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:3px}.order-kinds::-webkit-scrollbar{display:none}.order-kinds .inbox-seg-b{flex:1 0 72px;min-height:44px;padding:0 9px;border-radius:9px;color:var(--ink-2);font-size:13px;font-weight:500}.order-kinds .inbox-seg-b[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:650;box-shadow:0 1px 4px #0002}.order-kinds .inbox-seg-n{font-size:11px;font-variant-numeric:tabular-nums}.order-kinds .inbox-seg-b:focus-visible{outline:2px solid var(--act);outline-offset:-2px}.mlist-rows{margin:4px 16px 16px;border-radius:18px;background:var(--surface);overflow:hidden}.mlist-rows .crow{grid-template-columns:46px minmax(0,1fr) auto;padding:16px 14px;gap:12px}.mlist-rows .avatar{width:46px;height:46px}.crow-name{font-size:17px;letter-spacing:-.02em}.crow-msg{font-size:14px;margin-top:5px}.crow-time{font-size:11px}.crow:last-child{border-bottom:0}.list-head-groups,.list-head-orders{padding:18px 16px 14px;background:var(--paper);border:0;gap:8px}.list-head-groups h2,.list-head-orders h2,.bd-heading h2{font-size:32px;line-height:1.2;font-weight:750;letter-spacing:-.035em;color:var(--ink)}.list-head-groups .btn{padding-inline:10px;font-size:13px;min-height:40px}.app[data-tab=groups] .pane-list>.crow{margin-inline:16px;background:var(--surface);border-radius:14px;margin-bottom:8px;padding-block:16px}.app[data-tab=orders] .orow:not(.bd-driver){margin:0 12px 10px;border:0;border-radius:16px;background:var(--surface);padding:16px}.bd-head.monitor-head{padding:18px 16px 8px;gap:16px}.bd-head .bd-filters{margin:0}.bd-tools{min-height:48px}.bd-rows{padding:4px 16px 16px}.app[data-level=list] .pane-list:has(>.bd-head)>.bd-rows{padding-inline:16px}.bd-head+.ws-map-card-fleet{margin-inline:16px}.beta-home{padding:18px 16px 28px}.beta-heading{margin-bottom:22px}.beta-heading h1{font-size:32px;line-height:1.2;font-weight:750}.beta-row{padding:13px 16px}.beta-shift .beta-row-name small{font-size:13px}.app[data-tab=admin] .detail{padding:20px 16px 32px}.app[data-tab=admin] .detail>h1{font-size:26px;letter-spacing:-.025em}.app[data-tab=admin] .card{border:0;border-radius:18px}.sheet,.sheet.is-wide{width:100%;max-width:620px;margin:auto auto 0;border-radius:24px 24px 0 0;max-height:calc(100dvh - 20px)}.sheet[open]{animation:native-sheet-in .24s cubic-bezier(.2,.8,.2,1)}.sheet:before{content:"";flex:none;align-self:center;width:34px;height:5px;border-radius:5px;margin:9px 0 0;background:var(--line-strong)}.sheet-head{padding:12px 16px 10px 20px}.sheet-x{width:44px;height:44px}.sheet-foot{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.sheet-foot>.btn{flex:1}.sheet-body{padding:8px 20px 20px}.more-menu{top:calc(var(--topbar-h) + 6px);right:max(12px,env(safe-area-inset-right));max-width:calc(100vw - 24px);border:1px solid var(--line);border-radius:16px;padding:6px;background:var(--native-chrome)}.more-menu button,.more-menu a{min-height:46px;border-radius:9px}.pane-side{border-radius:24px 24px 0 0}.toast{bottom:calc(80px + env(safe-area-inset-bottom));border-radius:14px}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1em)}.beta-row:active,.bd-driver:active,.crow:active{background:var(--selected)}}@media (max-width:350px){.fleet-oa{display:none}.mlist-head,.bd-head.monitor-head{padding-inline:12px}.mlist-rows{margin-inline:10px}.mlist-rows .crow{grid-template-columns:38px minmax(0,1fr) auto;padding-inline:12px;gap:8px}.mlist-rows .avatar{width:38px;height:38px}.mlist-chip{padding-inline:5px;font-size:12px}.list-head-groups h2,.list-head-orders h2,.native-list-title,.bd-heading h2,.beta-heading h1{font-size:30px}.bd-rows .bd-driver{grid-template-columns:32px minmax(0,1fr) 8px;padding:9px 12px;gap:9px}.bd-driver .bd-avatar{width:32px;height:32px}}@keyframes native-sheet-in{0%{transform:translateY(35px);opacity:.5}to{transform:translateY(0);opacity:1}}.native-search-heading{display:flex;align-items:center;gap:8px;min-width:0}.native-search-heading h2{margin:0}.native-search-toggle,.native-search-close,.native-search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--act);cursor:pointer}.native-search-toggle svg,.native-search-close svg,.native-search-submit svg{width:22px;height:22px}.native-search-toggle[aria-expanded=true]{background:var(--selected)}.native-search-toggle:focus-visible,.native-search-close:focus-visible,.native-search-submit:focus-visible{outline:2px solid var(--act);outline-offset:2px}.native-search[data-native-open=false]{display:none!important}.native-search{position:relative}.native-search input{padding-right:48px!important}.native-search input::-webkit-search-cancel-button{-webkit-appearance:none}.native-search-close{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--muted)}.list-head-orders .serial-search.native-search{display:block}.list-head-orders .serial-search.native-search input{width:100%;padding-left:44px}.native-search-submit{position:absolute;left:0;top:50%;transform:translateY(-50%)}.native-search-submit:disabled{opacity:.4;cursor:wait}.native-search[data-native-open=true]{animation:native-search-in .16s ease-out}@keyframes native-search-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.list-head-orders:has(.native-search-heading){grid-template-columns:minmax(0,1fr) auto auto}.list-head-orders>.native-search-heading{grid-column:1}.list-head-orders>.spacer{display:none}.list-head-orders>.btn,.list-head-orders>select{padding-inline:8px;font-size:13px}}.native-forward:before,.morders .mride-acts .mride-btn[data-act=group]:before{content:"";display:block;flex:0 0 22px;width:22px;height:22px;background:currentColor;--forward-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4H4a1 1 0 0 0-1 1v15a1 1 0 0 0 1 1h15a1 1 0 0 0 1-1v-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m16 2 7 6-7 6v-4c-4.5 0-7 2.5-9 7 .2-8 3.5-11 9-11Z'/%3E%3C/svg%3E");-webkit-mask:var(--forward-icon) center / contain no-repeat;mask:var(--forward-icon) center / contain no-repeat}.list-head-orders>.native-forward{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:end;width:auto;min-width:54px;min-height:44px;padding-inline:10px;font-variant-numeric:tabular-nums}.morders .mride-acts .mride-btn[data-act=group]{flex:0 0 44px;width:44px;padding:0;gap:0;font-size:0}.morders .mride-acts:not(.is-row):has([data-act=group]) .mride-btn:not([data-act=group]):not(.mride-more){flex:0 1 auto}.morders .mride-acts:not(.is-row):has([data-act=group]) .mride-more{margin-left:auto}.app .morders .mride-acts.is-row{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px}.app .morders .mride-acts.is-row>.mride-acts-row{display:flex;flex-wrap:wrap;gap:6px}.app .morders .mride-acts.is-row>.mride-acts-row>.mride-btn{flex:1 1 52px;padding-inline:6px}.app .morders .mride-acts.is-row>.mride-acts-row>.mride-btn[data-act=group]{flex:0 0 44px}.app .morders .mride-acts.is-row>.mride-more{align-self:flex-end}@media (prefers-reduced-motion:reduce){.native-search[data-native-open=true],.sheet[open]{animation:none}.bottom-tabs a,.btn,.beta-row,.bd-driver{transition:none}}
