.sol-app[data-v-da2a8a51]{color:var(--r-text);font-variant-numeric:tabular-nums;font-size:13px}.card[data-v-da2a8a51]{background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;overflow:hidden}.t3[data-v-da2a8a51]{color:var(--r-faint)}.pill[data-v-da2a8a51],.t3[data-v-da2a8a51]{font-size:11px}.pill[data-v-da2a8a51]{white-space:nowrap;border-radius:7px;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.p-ok[data-v-da2a8a51]{color:var(--r-ok);background:var(--r-ok-soft)}.p-warn[data-v-da2a8a51]{color:var(--r-warn);background:var(--r-warn-soft)}.p-brand[data-v-da2a8a51]{color:var(--r-brand-text);background:var(--r-brand-soft)}.c-ok[data-v-da2a8a51]{color:var(--r-ok)}.c-warn[data-v-da2a8a51]{color:var(--r-warn)}.c-faint[data-v-da2a8a51]{color:var(--r-faint)}.tone-ok[data-v-da2a8a51]{color:var(--r-ok)}.tone-bad[data-v-da2a8a51]{color:var(--r-bad)}.tone-warn[data-v-da2a8a51]{color:var(--r-warn)}.tone-info[data-v-da2a8a51]{color:var(--t-info)}.tone-mute[data-v-da2a8a51]{color:var(--r-muted)}.tone-text[data-v-da2a8a51]{color:var(--r-text)}.tone-brand[data-v-da2a8a51]{color:var(--r-brand-text)}.dot[data-v-da2a8a51]{border-radius:4px;width:8px;height:8px;display:inline-block}.dot[data-v-da2a8a51],.ico[data-v-da2a8a51]{flex-shrink:0}.ico[data-v-da2a8a51]{place-items:center;display:grid}.ico.sm[data-v-da2a8a51]{border-radius:9px;width:28px;height:28px}.t-brand[data-v-da2a8a51]{background:var(--r-brand-soft);color:var(--r-brand-text)}.map-bg[data-v-da2a8a51]{fill:var(--r-bg)}.map-road[data-v-da2a8a51]{stroke:var(--r-card)}.dark .map-road[data-v-da2a8a51]{stroke:var(--ui-color-neutral-800)}.mk[data-v-da2a8a51]{border:2px solid var(--r-card);background:var(--r-faint);border-radius:7px;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}.mk.moving[data-v-da2a8a51]{background:var(--t-moving)}.mk.idling[data-v-da2a8a51]{background:var(--r-warn)}.mk.offline[data-v-da2a8a51]{background:var(--r-bad)}.mk.sel[data-v-da2a8a51]{border-width:3px;border-radius:10px;width:20px;height:20px}.mk-ping[data-v-da2a8a51]{background:var(--t-moving);opacity:.3;border-radius:999px;position:absolute;inset:-6px}.mk.drive[data-v-da2a8a51]{transition:left 1.5s linear,top 1.5s linear}.ev-pop[data-v-da2a8a51]{z-index:2;color:#000;background:#fff;border-radius:8px;width:230px;padding:8px 12px;font-size:13px;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 6px 20px #0003}.ev-pop[data-v-da2a8a51]:after{content:"";border:6px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.dark .ev-pop[data-v-da2a8a51]{color:#fff;background:#18181b}.dark .ev-pop[data-v-da2a8a51]:after{border-top-color:#18181b}.mc[data-v-da2a8a51]{position:absolute;top:56px;right:12px}.mg[data-v-da2a8a51]{background:var(--r-card);box-shadow:var(--r-shadow);border-radius:10px;flex-direction:column;display:flex}.mg>span[data-v-da2a8a51]{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.mg>span+span[data-v-da2a8a51]{border-top:1px solid var(--r-line)}.cnt[data-v-da2a8a51]{color:#fff;background:#b91c1c;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;top:2px;right:1px}.cnt[data-v-da2a8a51],.side[data-v-da2a8a51]{display:flex;position:absolute}.side[data-v-da2a8a51]{background:var(--r-card);border:1px solid var(--r-line);width:min(290px,100% - 24px);box-shadow:var(--r-shadow);border-radius:16px;flex-direction:column;top:56px;bottom:12px;left:12px;overflow:hidden}.tb[data-v-da2a8a51]{border-bottom:1px solid var(--r-line);align-items:center;gap:6px;padding:8px;display:flex}.tbtn[data-v-da2a8a51]{flex:none;justify-content:center;width:36px;display:inline-flex}.srch[data-v-da2a8a51],.tbtn[data-v-da2a8a51]{border:1px solid var(--r-line);border-radius:10px;align-items:center;height:36px}.srch[data-v-da2a8a51]{min-width:0;color:var(--r-faint);flex:1;gap:6px;padding:0 10px;font-size:12px;display:flex}.lst[data-v-da2a8a51]{flex:1;min-height:0;overflow:hidden}.vi[data-v-da2a8a51]{border-top:1px solid var(--r-line);align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.vi[data-v-da2a8a51]:first-child{border-top:0}.vi.sel[data-v-da2a8a51]{background:var(--r-brand-soft)}.tx[data-v-da2a8a51]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nm[data-v-da2a8a51]{font-size:13px;font-weight:700}.nm[data-v-da2a8a51],.s2[data-v-da2a8a51]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s2[data-v-da2a8a51]{font-size:11px}.ico4[data-v-da2a8a51]{flex:none;align-items:center;gap:4px;display:flex}.lf[data-v-da2a8a51]{border-top:1px solid var(--r-line);white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;font-size:11px;overflow:hidden}.av[data-v-da2a8a51],.lf[data-v-da2a8a51]{color:var(--r-muted)}.av[data-v-da2a8a51]{background:var(--r-bg);border-radius:17px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.av.moving[data-v-da2a8a51]{color:var(--t-moving);background:var(--t-moving-soft)}.av.idling[data-v-da2a8a51]{color:var(--r-warn);background:var(--r-warn-soft)}.av.offline[data-v-da2a8a51]{color:var(--r-bad);background:var(--r-bad-soft)}.av.lg[data-v-da2a8a51]{border-radius:20px;width:40px;height:40px}.bdg[data-v-da2a8a51]{white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.bdg.moving[data-v-da2a8a51]{background:var(--t-moving-soft);color:var(--t-moving-text)}.bdg.ok[data-v-da2a8a51]{background:var(--r-ok-soft);color:var(--r-ok)}.sc[data-v-da2a8a51]{background:var(--r-card);border:1px solid var(--r-line);width:260px;box-shadow:var(--r-shadow);border-radius:16px;position:absolute;bottom:12px;right:12px;overflow:hidden}.sc .h[data-v-da2a8a51]{align-items:center;gap:10px;padding:12px 12px 10px;display:flex}.sc .h b[data-v-da2a8a51]{font-size:14px}.sc .sub2[data-v-da2a8a51]{color:var(--r-muted);font-size:11px}.sc .met[data-v-da2a8a51]{border-top:1px solid var(--r-line);grid-template-columns:1fr 1fr;display:grid}.sc .met>div[data-v-da2a8a51]{border-bottom:1px solid var(--r-line);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.sc .met>div[data-v-da2a8a51]:nth-child(odd){border-right:1px solid var(--r-line)}.sc .met .k[data-v-da2a8a51]{color:var(--r-faint);font-size:10px}.sc .met b[data-v-da2a8a51]{white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:800;display:flex}.sc .ln[data-v-da2a8a51],.sc .met b.sm[data-v-da2a8a51]{font-size:12px}.sc .ln[data-v-da2a8a51]{color:var(--r-muted);align-items:center;gap:6px;padding:9px 12px;display:flex}.page[data-v-da2a8a51]{background:var(--r-bg)}.board[data-v-da2a8a51]{flex-direction:column;gap:10px;display:flex;position:absolute;inset:56px 16px 0}.board[data-v-da2a8a51]:after{content:"";background:linear-gradient(transparent,var(--r-bg));height:28px;position:absolute;inset:auto -16px 0}.lhead[data-v-da2a8a51]{justify-content:space-between;align-items:center;gap:12px;display:flex}.lhead b[data-v-da2a8a51]{font-size:18px;font-weight:800}.tb-kpis[data-v-da2a8a51]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tb-kpis .card[data-v-da2a8a51]{border-radius:12px;flex-direction:column;gap:1px;padding:9px 12px;display:flex}.tb-kpis b[data-v-da2a8a51]{font-size:18px;font-weight:800;line-height:1.1}.tb-kpis small[data-v-da2a8a51]{color:var(--r-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tb-gh[data-v-da2a8a51]{align-items:center;gap:6px;margin-bottom:-4px;font-size:12px;font-weight:800;display:flex}.tb-list[data-v-da2a8a51]{flex-direction:column;flex-shrink:0;display:flex}.tb-row[data-v-da2a8a51]{border-top:1px solid var(--r-line);grid-template-columns:50px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.tb-row[data-v-da2a8a51]:first-child{border-top:0}.tb-row b[data-v-da2a8a51]{font-weight:700}.tb-row small[data-v-da2a8a51]{color:var(--r-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.tb-row .tm b[data-v-da2a8a51]{font-size:14px}.tb-row .bus[data-v-da2a8a51],.tb-row .who[data-v-da2a8a51]{min-width:0}.tb-row .who b[data-v-da2a8a51]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tb-row .bus b[data-v-da2a8a51]{align-items:center;gap:5px;min-width:0;display:flex}.tb-row .prog[data-v-da2a8a51]{flex-direction:column;gap:4px;min-width:0;display:flex}.tb-row .bar[data-v-da2a8a51]{background:var(--r-track);border-radius:3px;height:5px;display:flex;overflow:hidden}.tb-row .bar i[data-v-da2a8a51]{background:var(--r-ok);border-radius:3px;height:100%;display:block}.atbar i[data-v-da2a8a51],.tb-row .bar i[data-v-da2a8a51]{transition:width .8s cubic-bezier(.22,1,.36,1)}.tb-row .st[data-v-da2a8a51]{flex-direction:column;align-items:flex-end;gap:3px;display:flex}@media (width<=639px){.tb-row[data-v-da2a8a51]{grid-template-columns:44px minmax(0,1fr) auto;gap:4px 10px}.tb-row .bus[data-v-da2a8a51]{grid-area:2/2/auto/4;align-items:baseline;gap:6px;display:flex}.tb-row .prog[data-v-da2a8a51]{grid-area:3/2/auto/4}.tb-kpis[data-v-da2a8a51]{display:none}}.screen-dots[data-v-da2a8a51]{background-image:radial-gradient(var(--ui-border-accented) 1px,transparent 1px);background-size:16px 16px}.phone[data-v-da2a8a51]{border:6px solid var(--ui-border-accented);background:var(--n-bg);width:252px;color:var(--n-text);box-shadow:var(--r-shadow);border-bottom:0;border-radius:34px 34px 0 0;position:absolute;top:56px;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=640px){.phone[data-v-da2a8a51]{width:268px;left:30%}}.ride[data-v-da2a8a51]{flex-direction:column;gap:10px;padding:10px 12px 0;display:flex}.rcard[data-v-da2a8a51]{background:var(--n-surface);border:1px solid var(--n-border);border-radius:20px;padding:14px;box-shadow:0 6px 18px #1c1a1714}.rcard.row[data-v-da2a8a51]{border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.rmuted[data-v-da2a8a51]{color:var(--n-muted)}.ava[data-v-da2a8a51]{border-radius:18px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.ava.a1[data-v-da2a8a51]{color:#6e4000;background:#fde7bf}.ava.a2[data-v-da2a8a51]{color:#123f99;background:#dbe7fb}.rpill[data-v-da2a8a51]{background:var(--n-live-soft);color:var(--n-live-ink);border-radius:999px;flex-shrink:0;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.rbtn[data-v-da2a8a51],.rpill[data-v-da2a8a51]{align-items:center}.rbtn[data-v-da2a8a51]{background:var(--n-primary);height:38px;color:var(--n-on-primary);border-radius:12px;justify-content:center;gap:6px;margin-top:12px;padding:0 10px;font-size:13px;font-weight:700}.atk[data-v-da2a8a51],.rbtn[data-v-da2a8a51]{display:flex}.atk[data-v-da2a8a51]{width:200px;box-shadow:var(--r-shadow);flex-direction:column;padding:14px;position:absolute;top:36%;right:7%}.atk .lb[data-v-da2a8a51]{color:var(--r-muted);font-size:11px;font-weight:500}.atk .big[data-v-da2a8a51]{font-size:22px;font-weight:800;line-height:1.15}.atk .big span[data-v-da2a8a51]{color:var(--r-muted);font-size:12px;font-weight:500}.atk.wide[data-v-da2a8a51]{width:240px;top:22%}.atfeed[data-v-da2a8a51]{flex-direction:column;gap:6px;display:flex}.atfeed .fr[data-v-da2a8a51]{background:var(--r-mute-soft);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.atav[data-v-da2a8a51]{background:var(--r-ok-soft);width:26px;height:26px;color:var(--r-ok);border-radius:13px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.seg[data-v-da2a8a51]{transition:background-color .6s}.pop-enter-active[data-v-da2a8a51],.pop-leave-active[data-v-da2a8a51]{transition:opacity .3s}.pop-enter-from[data-v-da2a8a51],.pop-leave-to[data-v-da2a8a51]{opacity:0}.row-enter-active[data-v-da2a8a51],.row-leave-active[data-v-da2a8a51]{transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.row-enter-from[data-v-da2a8a51],.row-leave-to[data-v-da2a8a51]{opacity:0;transform:translateY(-6px)}.atbar[data-v-da2a8a51]{background:var(--r-track);height:6px;margin-top:6px;display:flex;overflow:hidden}.atbar[data-v-da2a8a51],.atbar i[data-v-da2a8a51]{border-radius:3px}.atbar i[data-v-da2a8a51]{background:var(--r-ok);height:100%;display:block}@media (width<=639px){.atk[data-v-da2a8a51]{display:none}}
