@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Outfit:wght@500;600;700&display=swap";.shell[data-v-aa65d872]{--color-primary: #3b82f6;--color-success: #34d399;--color-warning: #d97706;--color-danger: #f87171;--color-info: #38bdf8;--color-background: #141e33;--color-surface: rgba(36, 48, 76, .94);--color-text: #f4f7fc;--color-muted-text: rgba(196, 208, 224, .82);--color-border: rgba(186, 203, 225, .26);--color-primary-soft: rgba(59, 130, 246, .18);--admin-surface-section: linear-gradient( 180deg, rgba(28, 38, 62, .72) 0%, rgba(22, 32, 54, .58) 100% );--admin-surface-status: linear-gradient( 160deg, rgba(48, 62, 94, .96) 0%, rgba(40, 52, 82, .98) 100% );--admin-surface-panel: linear-gradient( 160deg, rgba(40, 52, 82, .94) 0%, rgba(34, 44, 72, .97) 100% );--admin-surface-order: rgba(54, 68, 102, .78);--admin-surface-order-hover: rgba(62, 78, 114, .92);--admin-panel: var(--admin-surface-panel);--admin-shadow: 0 0 0 1px rgba(148, 163, 184, .1), 0 12px 32px rgba(8, 12, 24, .28);--admin-glow: 0 0 24px rgba(59, 130, 246, .14);--font-page-title: 600 28px/1.3 "Outfit", "Segoe UI", system-ui, sans-serif;--font-section-title: 600 18px/1.4 "Outfit", "Segoe UI", system-ui, sans-serif;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;color:var(--color-text);background:radial-gradient(90% 60% at 12% -8%,rgba(59,130,246,.14),transparent 55%),radial-gradient(70% 50% at 92% 108%,rgba(99,102,241,.12),transparent 52%),linear-gradient(165deg,#1a2540,#141e33 45%,#101829)}.atmosphere[data-v-aa65d872]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.glow[data-v-aa65d872]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:admin-drift-aa65d872 22s ease-in-out infinite alternate}.glow-a[data-v-aa65d872]{width:min(42vw,380px);height:min(42vw,380px);top:-10%;left:18%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 70%)}.glow-b[data-v-aa65d872]{width:min(36vw,320px);height:min(36vw,320px);right:4%;bottom:8%;background:radial-gradient(circle,rgba(79,70,229,.28),transparent 70%);animation-delay:-8s}.grid[data-v-aa65d872]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.28;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 40% 30%,black 10%,transparent 70%);mask-image:radial-gradient(ellipse at 40% 30%,black 10%,transparent 70%)}.mobile-header[data-v-aa65d872]{display:none}.sidebar[data-v-aa65d872]{position:relative;z-index:2;width:232px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24) var(--space-16);background:#162036eb;border-right:1px solid var(--color-border);box-shadow:8px 0 32px #0000002e;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.brand[data-v-aa65d872],.mobile-brand[data-v-aa65d872]{font:var(--font-section-title);font-weight:700;letter-spacing:-.02em;text-decoration:none;padding:0 var(--space-8);background:linear-gradient(115deg,#fff 8%,#93c5fd 52%,#818cf8 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.nav[data-v-aa65d872]{display:flex;flex-direction:column;gap:var(--space-4);flex:1}.nav-item[data-v-aa65d872]{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:10px;color:var(--color-muted-text);text-decoration:none;font:var(--font-label);border:1px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item[data-v-aa65d872]:hover{background:#3b82f614;color:var(--color-text)}.nav-item-active[data-v-aa65d872]{background:#3b82f629;color:#93c5fd;border-color:#60a5fa47;box-shadow:inset 0 0 0 1px #3b82f614,var(--admin-glow)}.account[data-v-aa65d872]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);padding:var(--space-8)}.username[data-v-aa65d872]{font:var(--font-caption);color:var(--color-muted-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.logout-btn[data-v-aa65d872]{transition:color .16s ease,background .16s ease!important}.content[data-v-aa65d872]{position:relative;z-index:1;flex:1;min-width:0;padding:var(--space-32)}.drawer-panel[data-v-aa65d872]{display:flex;flex-direction:column;min-height:100%;padding:var(--space-16);gap:var(--space-16);background:#182238}.drawer-top[data-v-aa65d872]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.drawer-nav[data-v-aa65d872]{flex:1}.drawer-account[data-v-aa65d872]{border-top:1px solid var(--color-border);padding-top:var(--space-16)}@keyframes admin-drift-aa65d872{0%{transform:translateZ(0)}to{transform:translate3d(12px,-10px,0)}}@media(max-width:900px){.shell[data-v-aa65d872]{flex-direction:column}.atmosphere .glow-b[data-v-aa65d872],.atmosphere .grid[data-v-aa65d872]{opacity:.22}.mobile-header[data-v-aa65d872]{display:flex;align-items:center;gap:var(--space-8);position:sticky;top:0;z-index:20;min-height:52px;padding:var(--space-8) var(--space-12);background:#162036f0;border-bottom:1px solid var(--color-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mobile-brand[data-v-aa65d872]{flex:1;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar[data-v-aa65d872]{display:none}.content[data-v-aa65d872]{padding:var(--space-16)}}@media(prefers-reduced-motion:reduce){.glow[data-v-aa65d872],.nav-item[data-v-aa65d872]{animation:none!important;transition:none!important}}.shell[data-v-f217cef4]{--color-primary: #3b82f6;--color-primary-hover: #60a5fa;--color-primary-soft: rgba(59, 130, 246, .16);--color-primary-muted: #93c5fd;--color-success: #34d399;--color-warning: #d97706;--color-danger: #f87171;--color-info: #38bdf8;--color-background: #141e33;--color-surface: rgba(36, 48, 76, .94);--color-text: #f4f7fc;--color-muted-text: rgba(196, 208, 224, .82);--color-border: rgba(186, 203, 225, .26);--driver-surface-card: linear-gradient( 160deg, rgba(48, 62, 94, .96) 0%, rgba(40, 52, 82, .98) 100% );--driver-surface-elevated: rgba(54, 68, 102, .78);--shadow-card: 0 0 0 1px rgba(148, 163, 184, .1), 0 10px 28px rgba(8, 12, 24, .28);--driver-glow: 0 0 20px rgba(59, 130, 246, .14);--font-page-title: 600 28px/1.3 "Outfit", "Segoe UI", system-ui, sans-serif;--font-section-title: 600 18px/1.4 "Outfit", "Segoe UI", system-ui, sans-serif;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;color:var(--color-text);background:radial-gradient(90% 50% at 20% -8%,rgba(59,130,246,.16),transparent 55%),radial-gradient(70% 40% at 90% 100%,rgba(99,102,241,.12),transparent 50%),linear-gradient(165deg,#1a2540,#141e33 48%,#101829)}.atmosphere[data-v-f217cef4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.glow[data-v-f217cef4]{position:absolute;border-radius:50%;filter:blur(72px);opacity:.35;animation:driver-drift-f217cef4 20s ease-in-out infinite alternate}.glow-a[data-v-f217cef4]{width:min(70vw,280px);height:min(70vw,280px);top:-8%;left:-10%;background:radial-gradient(circle,rgba(59,130,246,.4),transparent 70%)}.glow-b[data-v-f217cef4]{width:min(60vw,240px);height:min(60vw,240px);right:-12%;bottom:12%;background:radial-gradient(circle,rgba(79,70,229,.28),transparent 70%);animation-delay:-7s}.topbar[data-v-f217cef4]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:#162036eb;border-bottom:1px solid var(--color-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f8fafc}.brand[data-v-f217cef4]{flex:1;min-width:0;margin:0;text-decoration:none;font:var(--font-label);font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(115deg,#fff 8%,#93c5fd 52%,#818cf8 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.logout[data-v-f217cef4]{flex-shrink:0;min-height:44px;color:#e2e8f0!important;transition:color .16s ease,background .16s ease!important}.logout[data-v-f217cef4]:hover{color:#fff!important}.nav[data-v-f217cef4]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-8);padding:var(--space-12) var(--space-16) 0}.nav-item[data-v-f217cef4]{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border-radius:10px;color:var(--color-muted-text);text-decoration:none;font:var(--font-label);white-space:nowrap;background:var(--driver-surface-card);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-item[data-v-f217cef4]:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.nav-item-active[data-v-f217cef4]{color:#93c5fd;border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:var(--color-primary-soft);font-weight:600;box-shadow:inset 0 0 0 1px #3b82f61f,var(--driver-glow)}.content[data-v-f217cef4]{position:relative;z-index:1;flex:1;min-width:0;padding:var(--space-16);padding-bottom:max(var(--space-24),env(safe-area-inset-bottom));animation:driver-page-enter-f217cef4 .42s cubic-bezier(.22,1,.36,1) both}@keyframes driver-drift-f217cef4{0%{transform:translateZ(0)}to{transform:translate3d(10px,-8px,0)}}@keyframes driver-page-enter-f217cef4{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.glow[data-v-f217cef4],.content[data-v-f217cef4],.nav-item[data-v-f217cef4]{animation:none!important;transition:none!important}.content[data-v-f217cef4]{opacity:1;transform:none}}.admin-refresh-btn[data-v-53c7cf0d]{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease!important}.admin-refresh-btn[data-v-53c7cf0d]:hover:not(:disabled){filter:brightness(1.06)}.admin-refresh-btn[data-v-53c7cf0d]:active:not(:disabled){transform:translateY(1px)}.admin-refresh-icon[data-v-53c7cf0d]{transform-origin:center}.admin-refresh-icon.is-spinning[data-v-53c7cf0d]{animation:admin-refresh-spin-53c7cf0d 1.25s linear infinite}@keyframes admin-refresh-spin-53c7cf0d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.admin-refresh-btn[data-v-53c7cf0d],.admin-refresh-icon.is-spinning[data-v-53c7cf0d]{animation:none!important;transition:none!important}.admin-refresh-btn[data-v-53c7cf0d]:hover:not(:disabled),.admin-refresh-btn[data-v-53c7cf0d]:active:not(:disabled){transform:none;filter:none}}.refreshable[data-v-1bff4414]{position:relative;min-width:0}.refresh-overlay[data-v-1bff4414]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:color-mix(in srgb,var(--color-background, #070b18) 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:all;animation:refresh-overlay-fade-1bff4414 .18s ease both}.refresh-spinner[data-v-1bff4414]{width:28px;height:28px;border:2px solid color-mix(in srgb,var(--color-primary) 22%,transparent);border-top-color:var(--color-primary);border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 28%,transparent);animation:refresh-overlay-spin-1bff4414 .9s linear infinite}@keyframes refresh-overlay-spin-1bff4414{to{transform:rotate(360deg)}}@keyframes refresh-overlay-fade-1bff4414{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.refresh-spinner[data-v-1bff4414],.refresh-overlay[data-v-1bff4414]{animation:none}.refresh-spinner[data-v-1bff4414]{border-top-color:var(--color-primary);opacity:.85}}.page[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-24);min-width:0;animation:admin-page-enter-90b8a96b .48s cubic-bezier(.22,1,.36,1) both}.page-header[data-v-90b8a96b]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}h1[data-v-90b8a96b]{margin:0;font:var(--font-page-title);letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-90b8a96b]{margin:var(--space-4) 0 0;color:#cbd5e1e0;font:var(--font-caption)}.dashboard-section[data-v-90b8a96b]{padding:var(--space-16);border-radius:16px;border:1px solid var(--color-border);background:var(--admin-surface-section);box-shadow:inset 0 1px #ffffff0d,var(--admin-shadow, 0 12px 32px rgba(8, 12, 24, .28))}.section-title[data-v-90b8a96b]{margin:0 0 var(--space-12);font:var(--font-section-title);color:#f8fafc;letter-spacing:-.01em}.state[data-v-90b8a96b]{padding:var(--space-32) var(--space-16)}.error-detail[data-v-90b8a96b]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.summary-grid[data-v-90b8a96b],.board-grid[data-v-90b8a96b]{display:grid;gap:var(--space-12)}.summary-grid[data-v-90b8a96b]{grid-template-columns:repeat(6,minmax(0,1fr))}.board-grid[data-v-90b8a96b]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.summary-card[data-v-90b8a96b],.column[data-v-90b8a96b],.focus-group[data-v-90b8a96b],.order-card[data-v-90b8a96b]{--status-color: rgba(148, 163, 184, .72)}.summary-card[data-status=OPEN][data-v-90b8a96b],.column[data-status=OPEN][data-v-90b8a96b],.focus-group[data-status=OPEN][data-v-90b8a96b]{--status-color: #d97706}.summary-card[data-status=ACCEPTED][data-v-90b8a96b],.column[data-status=ACCEPTED][data-v-90b8a96b],.focus-group[data-status=ACCEPTED][data-v-90b8a96b]{--status-color: #38bdf8}.summary-card[data-status=IN_PROGRESS][data-v-90b8a96b],.column[data-status=IN_PROGRESS][data-v-90b8a96b],.focus-group[data-status=IN_PROGRESS][data-v-90b8a96b]{--status-color: #3b82f6}.summary-card[data-status=COMPLETED][data-v-90b8a96b]{--status-color: #34d399}.summary-card[data-status=CANCELLED][data-v-90b8a96b]{--status-color: #f87171}.summary-card[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-12);align-items:flex-start;min-height:96px;padding:var(--space-16);background:var(--admin-surface-status);border:1px solid color-mix(in srgb,var(--color-border) 88%,white 12%);border-radius:14px;box-shadow:inset 0 3px 0 var(--status-color),inset 0 1px #ffffff0f,var(--admin-shadow, 0 12px 32px rgba(8, 12, 24, .28));cursor:pointer;text-align:left;color:var(--color-text);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.summary-card.is-operational[data-v-90b8a96b]{background:linear-gradient(160deg,color-mix(in srgb,var(--status-color) 14%,rgba(48,62,94,.98)),#283452fa);border-color:color-mix(in srgb,var(--status-color) 38%,var(--color-border));box-shadow:inset 0 3px 0 var(--status-color),0 0 20px color-mix(in srgb,var(--status-color) 16%,transparent),var(--admin-shadow, 0 16px 40px rgba(0, 0, 0, .35))}.summary-card[data-v-90b8a96b]:hover,.summary-card[data-v-90b8a96b]:focus-visible{border-color:color-mix(in srgb,var(--status-color) 55%,var(--color-border));transform:translateY(-1px);box-shadow:inset 0 3px 0 var(--status-color),0 0 28px color-mix(in srgb,var(--status-color) 22%,transparent),0 18px 44px #0006}.summary-card[data-v-90b8a96b]:active{transform:translateY(0)}.summary-card[data-v-90b8a96b]:focus-visible,.order-card[data-v-90b8a96b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.summary-top[data-v-90b8a96b]{display:flex;align-items:center;gap:var(--space-8)}.summary-count[data-v-90b8a96b]{font:var(--font-price);font-variant-numeric:tabular-nums;line-height:1;color:#f1f5f9}.summary-card.is-operational .summary-count[data-v-90b8a96b]{color:var(--status-color)}.column[data-v-90b8a96b]{min-width:0;min-height:320px;display:flex;flex-direction:column;background:var(--admin-surface-panel);border:1px solid color-mix(in srgb,var(--color-border) 85%,white 15%);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,var(--admin-shadow, 0 12px 32px rgba(8, 12, 24, .28));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.column-header[data-v-90b8a96b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:color-mix(in srgb,var(--status-color) 12%,rgba(36,48,76,.98));border-bottom:1px solid var(--color-border)}.column-title[data-v-90b8a96b]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.column-count[data-v-90b8a96b]{flex-shrink:0;min-width:24px;padding:0 var(--space-8);border-radius:var(--radius-8);background:#3644668c;border:1px solid var(--color-border);color:#f8fafc;font:var(--font-label);font-variant-numeric:tabular-nums;text-align:center}.column-body[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);flex:1;background:#1e284059}.column-empty[data-v-90b8a96b]{margin:auto 0;padding:var(--space-24) var(--space-8);color:var(--color-muted-text);font:var(--font-caption);text-align:center}.order-card[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-8);background:var(--admin-surface-order);border:1px solid color-mix(in srgb,var(--color-border) 80%,white 20%);border-left:3px solid var(--status-color);border-radius:10px;cursor:pointer;text-align:left;color:var(--color-text);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.order-card[data-v-90b8a96b]:hover,.order-card[data-v-90b8a96b]:focus-visible{border-color:color-mix(in srgb,var(--status-color) 50%,var(--color-border));background:var(--admin-surface-order-hover);box-shadow:0 0 16px color-mix(in srgb,var(--status-color) 14%,transparent);transform:translateY(-1px)}.order-card[data-v-90b8a96b]:active{transform:translateY(0)}.card-row[data-v-90b8a96b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);min-width:0}.identity[data-v-90b8a96b],.route[data-v-90b8a96b],.meta[data-v-90b8a96b]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity[data-v-90b8a96b]{font:var(--font-label);color:#f1f5f9}.price[data-v-90b8a96b]{flex-shrink:0;font:var(--font-label);font-variant-numeric:tabular-nums;color:#93c5fd}.route[data-v-90b8a96b],.meta[data-v-90b8a96b]{color:#cbd5e1d1;font:var(--font-caption)}.arrow[data-v-90b8a96b],.sep[data-v-90b8a96b]{margin:0 var(--space-4)}.meta[data-v-90b8a96b]{display:flex;align-items:center}.time[data-v-90b8a96b]{flex-shrink:0}.driver[data-v-90b8a96b]{display:inline-flex;align-items:center;gap:var(--space-4);min-width:0;overflow:hidden;text-overflow:ellipsis}.driver.is-assigned[data-v-90b8a96b]{color:var(--color-text)}.driver.is-unassigned[data-v-90b8a96b]{color:var(--color-muted-text)}.board-mobile[data-v-90b8a96b]{display:none}.mobile-board-actions[data-v-90b8a96b]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-8);margin-bottom:var(--space-8)}.focus-list[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-8)}.focus-group[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--admin-surface-panel);border:1px solid color-mix(in srgb,var(--status-color) 32%,var(--color-border));border-radius:14px;box-shadow:inset 0 1px #ffffff0a,var(--admin-shadow, 0 12px 28px rgba(8, 12, 24, .28));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .18s ease,box-shadow .18s ease}.focus-group.is-expanded[data-v-90b8a96b]{box-shadow:0 0 20px color-mix(in srgb,var(--status-color) 14%,transparent),var(--admin-shadow, 0 12px 28px rgba(0, 0, 0, .28))}.focus-group-header[data-v-90b8a96b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%;min-height:44px;padding:var(--space-8);border:none;border-radius:10px;background:transparent;cursor:pointer;color:inherit;text-align:left;transition:background .16s ease}.focus-group-header[data-v-90b8a96b]:hover,.focus-group-header[data-v-90b8a96b]:focus-visible{background:color-mix(in srgb,var(--status-color) 10%,transparent)}.focus-group-header[data-v-90b8a96b]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.focus-header-main[data-v-90b8a96b]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.focus-chevron[data-v-90b8a96b]{flex-shrink:0;color:var(--color-muted-text);transition:transform .28s cubic-bezier(.4,0,.2,1)}.focus-chevron.is-open[data-v-90b8a96b]{transform:rotate(180deg)}.focus-accordion[data-v-90b8a96b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.focus-accordion.is-open[data-v-90b8a96b]{grid-template-rows:1fr}.focus-accordion-panel[data-v-90b8a96b]{min-height:0;overflow:hidden;opacity:0;transition:opacity .2s ease}.focus-accordion.is-open .focus-accordion-panel[data-v-90b8a96b]{opacity:1}.focus-group-body[data-v-90b8a96b]{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.focus-empty[data-v-90b8a96b]{padding:var(--space-12) var(--space-8)}@keyframes admin-page-enter-90b8a96b{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.page[data-v-90b8a96b],.summary-card[data-v-90b8a96b],.order-card[data-v-90b8a96b],.focus-group[data-v-90b8a96b],.focus-group-header[data-v-90b8a96b],.focus-chevron[data-v-90b8a96b],.focus-accordion[data-v-90b8a96b],.focus-accordion-panel[data-v-90b8a96b]{animation:none!important;transition:none!important}.summary-card[data-v-90b8a96b]:hover,.summary-card[data-v-90b8a96b]:focus-visible,.order-card[data-v-90b8a96b]:hover,.order-card[data-v-90b8a96b]:focus-visible{transform:none}}@media(max-width:1280px){.summary-grid[data-v-90b8a96b]{grid-template-columns:repeat(3,minmax(0,1fr))}.board-grid[data-v-90b8a96b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.page[data-v-90b8a96b]{gap:var(--space-16)}.page-header-desktop[data-v-90b8a96b]{display:none}.dashboard-section[data-v-90b8a96b]{padding:var(--space-12);border-radius:14px}.summary-grid[data-v-90b8a96b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.summary-card[data-v-90b8a96b]{min-height:72px;padding:var(--space-12);gap:var(--space-8)}.summary-card[data-v-90b8a96b]:hover,.summary-card[data-v-90b8a96b]:focus-visible{transform:none}.summary-count[data-v-90b8a96b]{font-size:18px}.board-desktop[data-v-90b8a96b]{display:none}.board-mobile[data-v-90b8a96b]{display:block}}.alert[data-v-5872b8d9]{margin-bottom:var(--space-16)}.form-section[data-v-5872b8d9]{display:flex;flex-direction:column;min-width:0}.section-header[data-v-5872b8d9]{margin-bottom:var(--space-16)}.section-header h2[data-v-5872b8d9]{margin:0;font:var(--font-section-title)}.grouped .form-section+.form-section[data-v-5872b8d9]{margin-top:var(--space-8);padding-top:var(--space-24);border-top:1px solid var(--color-border)}.grouped[data-v-5872b8d9] .n-form-item{margin-bottom:var(--space-16)}.grouped .form-section[data-v-5872b8d9] .n-form-item:last-child{margin-bottom:0}.grouped[data-v-5872b8d9] .n-input,.grouped[data-v-5872b8d9] .n-form-item-blank{min-width:0;width:100%}.actions[data-v-5872b8d9]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-8)}.grouped .actions[data-v-5872b8d9]{margin-top:var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--color-border)}@media(max-width:900px){.alert[data-v-5872b8d9]{margin-bottom:var(--space-12)}.grouped .section-header[data-v-5872b8d9]{margin:0 0 var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.grouped .section-header h2[data-v-5872b8d9]{font:var(--font-label);color:var(--color-muted-text)}.grouped .form-section+.form-section[data-v-5872b8d9]{margin-top:var(--space-16);padding-top:0;border-top:none}.grouped[data-v-5872b8d9] .n-form-item{margin-bottom:var(--space-8)}.grouped[data-v-5872b8d9] .n-form-item-label{padding-bottom:2px!important}.grouped[data-v-5872b8d9] .n-form-item-feedback-wrapper{min-height:18px;font-size:12px}.grouped .actions[data-v-5872b8d9]{margin-top:var(--space-16);padding-top:var(--space-12)}}.page[data-v-3d532789]{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:800px;min-width:0;margin:0 auto;padding-bottom:88px}.page-header[data-v-3d532789],.form-shell[data-v-3d532789]{width:100%;min-width:0}.back[data-v-3d532789]{align-self:flex-start}.page-header h1[data-v-3d532789]{margin:0;font:var(--font-page-title)}.subtitle[data-v-3d532789]{margin:var(--space-4) 0 0;color:var(--color-muted-text);font:var(--font-caption)}.form-shell[data-v-3d532789]{background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-32);box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cta-bar[data-v-3d532789]{display:flex;gap:var(--space-8);justify-content:flex-end;position:sticky;bottom:0;z-index:5;margin:0 calc(-1 * var(--space-32));padding:var(--space-12) var(--space-32);background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta[data-v-3d532789]{min-width:120px}@media(max-width:900px){.page[data-v-3d532789]{gap:var(--space-12);max-width:none;margin:0;padding-bottom:104px}.page-header h1[data-v-3d532789]{font-size:22px;line-height:1.25}.form-shell[data-v-3d532789]{background:transparent;border:none;border-radius:0;padding:0}.cta-bar[data-v-3d532789]{position:fixed;left:0;right:0;bottom:0;margin:0;padding:var(--space-12) var(--space-16)}.cta-cancel[data-v-3d532789]{display:none}.cta[data-v-3d532789]{flex:1;min-height:44px}}.page[data-v-d01a2f3b]{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:960px;margin:0 auto;min-width:0}.back[data-v-d01a2f3b]{align-self:flex-start}.page-header[data-v-d01a2f3b]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.header-badges[data-v-d01a2f3b]{display:none;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}.kicker[data-v-d01a2f3b],.error-detail[data-v-d01a2f3b],.status-label[data-v-d01a2f3b],.online-hint[data-v-d01a2f3b]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.action-error[data-v-d01a2f3b]{margin:0;color:var(--color-danger);font:var(--font-caption)}h1[data-v-d01a2f3b]{margin:var(--space-4) 0 0;font:var(--font-page-title)}.desktop-layout[data-v-d01a2f3b]{display:grid;grid-template-columns:minmax(0,7fr) minmax(240px,3fr);gap:var(--space-16);align-items:start}.mobile-layout[data-v-d01a2f3b]{display:none}.main[data-v-d01a2f3b]{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.panel[data-v-d01a2f3b]{background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-24);box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}h2[data-v-d01a2f3b]{margin:0 0 var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border);font:var(--font-section-title)}.fields[data-v-d01a2f3b]{display:grid;gap:var(--space-12);margin:0}.fields>div[data-v-d01a2f3b]{display:grid;gap:var(--space-4)}.vehicle-fields[data-v-d01a2f3b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12) var(--space-16)}.vehicle-fields .plate[data-v-d01a2f3b]{grid-column:1 / -1}dt[data-v-d01a2f3b],.status-label[data-v-d01a2f3b]{font:var(--font-label);color:var(--color-muted-text)}dd[data-v-d01a2f3b]{margin:0}.primary-value[data-v-d01a2f3b]{font:var(--font-section-title);color:var(--color-text)}.status-block[data-v-d01a2f3b]{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-16)}.status-row[data-v-d01a2f3b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.online-hint[data-v-d01a2f3b]{margin-top:var(--space-4)}.actions-block[data-v-d01a2f3b]{padding-top:var(--space-16);border-top:1px solid var(--color-border)}.actions-title[data-v-d01a2f3b]{margin-bottom:var(--space-12)}.actions[data-v-d01a2f3b]{display:grid;gap:var(--space-8)}.confirm-copy[data-v-d01a2f3b]{margin:0 0 var(--space-4);color:var(--color-text);font:var(--font-caption)}.sheet[data-v-d01a2f3b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:hidden}.section[data-v-d01a2f3b]{padding:var(--space-12) var(--space-16)}.section+.section[data-v-d01a2f3b]{border-top:1px solid var(--color-border)}.section h2[data-v-d01a2f3b]{margin:0 0 var(--space-4);padding:0;border:none;font:var(--font-label);color:var(--color-muted-text)}.section-value[data-v-d01a2f3b]{margin:0;font:var(--font-label);color:var(--color-text);line-height:1.4}.vehicle-line[data-v-d01a2f3b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-actions[data-v-d01a2f3b]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-border))}.mobile-actions-row[data-v-d01a2f3b]{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.mobile-actions .confirm-copy[data-v-d01a2f3b]{margin:0}.mobile-actions[data-v-d01a2f3b] .n-button{min-width:72px;min-height:32px}.state[data-v-d01a2f3b]{padding:var(--space-32) 0}@media(max-width:900px){.page[data-v-d01a2f3b]{gap:var(--space-12)}.page-header[data-v-d01a2f3b]{gap:var(--space-8)}.header-badges[data-v-d01a2f3b]{display:flex}.header-badges[data-v-d01a2f3b] .n-tag{height:22px;padding:0 7px;font-size:12px;line-height:22px}.kicker[data-v-d01a2f3b]{display:none}h1[data-v-d01a2f3b]{margin-top:0;font-size:22px;line-height:1.25}.desktop-layout[data-v-d01a2f3b]{display:none}.mobile-layout[data-v-d01a2f3b]{display:block}.edit-panel[data-v-d01a2f3b]{padding:var(--space-16)}.desktop-layout .actions[data-v-d01a2f3b] .n-button{min-height:44px}}@media(max-width:640px){.panel[data-v-d01a2f3b]{padding:var(--space-16)}.vehicle-fields[data-v-d01a2f3b]{grid-template-columns:1fr}}.page[data-v-d8ee0f2b]{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}.page[data-v-d8ee0f2b] .n-spin-container,.page[data-v-d8ee0f2b] .n-spin-content{overflow:visible}.identity[data-v-d8ee0f2b]{padding:var(--space-12) var(--space-16);background:linear-gradient(145deg,#3b82f652,#4f46e547 55%,#283452f2);border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));border-radius:14px;color:#f8fafc;box-shadow:inset 0 1px #ffffff14,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28))}.identity-row[data-v-d8ee0f2b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.identity h1[data-v-d8ee0f2b]{margin:0;font:var(--font-page-title);font-size:24px;letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd 60%,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-status[data-v-d8ee0f2b]{display:flex;flex-direction:row;align-items:center;gap:var(--space-8);flex-shrink:0}.identity .row-label[data-v-d8ee0f2b]{margin:0;color:#e2e8f0c7;font:var(--font-caption)}.error-detail[data-v-d8ee0f2b],.confirm-copy[data-v-d8ee0f2b],.readiness[data-v-d8ee0f2b],.row-label[data-v-d8ee0f2b]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.status-panel[data-v-d8ee0f2b]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--driver-surface-card, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .18s ease,box-shadow .18s ease}.switch-row[data-v-d8ee0f2b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:44px}.online-row[data-v-d8ee0f2b]{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.switch-copy[data-v-d8ee0f2b]{min-width:0;display:flex;flex-direction:column;gap:2px}.row-value[data-v-d8ee0f2b]{margin:0;color:var(--color-text);font:var(--font-label);font-weight:600;transition:color .18s ease}.row-value.is-online[data-v-d8ee0f2b]{color:var(--color-success);text-shadow:0 0 12px color-mix(in srgb,var(--color-success) 35%,transparent)}.row-value.is-offline[data-v-d8ee0f2b]{color:var(--color-muted-text)}.readiness[data-v-d8ee0f2b]{padding-top:var(--space-4);color:#e2e8f0e6}.action-error[data-v-d8ee0f2b]{margin:0;padding:var(--space-12);border-radius:10px;background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent);color:var(--color-danger);font:var(--font-caption)}.confirm[data-v-d8ee0f2b]{display:grid;gap:var(--space-8)}.confirm-copy[data-v-d8ee0f2b]{color:var(--color-text)}.confirm-actions[data-v-d8ee0f2b]{display:grid;gap:var(--space-8)}.confirm-actions[data-v-d8ee0f2b] .n-button{min-height:48px;transition:transform .16s ease,filter .16s ease!important}.confirm-actions[data-v-d8ee0f2b] .n-button:active:not(:disabled){transform:translateY(1px)}.state[data-v-d8ee0f2b]{padding:var(--space-24) 0}[data-v-d8ee0f2b] .n-switch.n-switch--active{background:var(--color-success)}@media(prefers-reduced-motion:reduce){.row-value[data-v-d8ee0f2b],.status-panel[data-v-d8ee0f2b],.confirm-actions[data-v-d8ee0f2b] .n-button{transition:none!important}}.slide[data-v-31fb4924]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:4px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary, #3b82f6) 16%,rgba(28,38,62,.95)),color-mix(in srgb,var(--color-primary, #3b82f6) 10%,rgba(22,32,54,.98)));border:1px solid color-mix(in srgb,var(--color-primary, #3b82f6) 32%,var(--color-border, rgba(186, 203, 225, .26)));box-shadow:inset 0 1px #ffffff14,0 8px 20px #080c1840;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.slide-fill[data-v-31fb4924]{position:absolute;left:4px;top:4px;bottom:4px;border-radius:999px;background:color-mix(in srgb,var(--color-primary, #3b82f6) 28%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--color-primary, #3b82f6) 22%,transparent);pointer-events:none;transition:width .05s linear}.slide.is-dragging .slide-fill[data-v-31fb4924]{transition:none}.slide-label[data-v-31fb4924]{position:relative;z-index:1;margin:0;padding:0 56px;color:#e2e8f0;font:var(--font-label);font-weight:700;letter-spacing:.04em;pointer-events:none;opacity:.92}.slide-thumb[data-v-31fb4924]{position:absolute;left:4px;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border:0;border-radius:999px;color:#f8fafc;background:linear-gradient(145deg,#60a5fa 0%,var(--color-primary, #3b82f6) 50%,#4f46e5 100%);box-shadow:0 6px 16px #2563eb66,inset 0 1px #ffffff47;cursor:grab;transition:transform .18s cubic-bezier(.4,0,.2,1)}.slide.is-dragging .slide-thumb[data-v-31fb4924]{transition:none;cursor:grabbing}.slide-thumb[data-v-31fb4924]:disabled{cursor:default;opacity:.92}.slide.is-disabled[data-v-31fb4924],.slide.is-loading[data-v-31fb4924]{opacity:.92}.slide-spinner[data-v-31fb4924]{width:18px;height:18px;border:2px solid rgb(248 250 252 / 35%);border-top-color:#f8fafc;border-radius:50%;animation:slide-spin-31fb4924 .8s linear infinite}@keyframes slide-spin-31fb4924{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.slide-thumb[data-v-31fb4924],.slide-fill[data-v-31fb4924],.slide-spinner[data-v-31fb4924]{transition:none;animation:none}}.page[data-v-468eb7f9]{display:flex;flex-direction:column;gap:var(--space-8);min-width:0;max-width:100%}.page[data-v-468eb7f9] .n-spin-container,.page[data-v-468eb7f9] .n-spin-content{overflow:visible;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:var(--space-8)}h2[data-v-468eb7f9]{margin:0 0 var(--space-8);font:var(--font-section-title);font-size:15px;color:#e2e8f0;letter-spacing:-.01em}.error-detail[data-v-468eb7f9],.order-no[data-v-468eb7f9],.arrow[data-v-468eb7f9]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.success[data-v-468eb7f9],.action-error[data-v-468eb7f9]{margin:0;padding:var(--space-12);border-radius:10px;font:var(--font-label)}.success[data-v-468eb7f9]{background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);color:var(--color-success)}.action-error[data-v-468eb7f9]{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger);font:var(--font-caption)}.group[data-v-468eb7f9]{display:flex;flex-direction:column;gap:0;min-width:0}.history-group[data-v-468eb7f9]{padding-top:var(--space-4)}.list[data-v-468eb7f9]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8);min-width:0}.card[data-v-468eb7f9]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--space-8);padding:12px 14px;background:var(--driver-surface-card, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.card.current[data-status=ACCEPTED][data-v-468eb7f9]{--status-color: var(--color-info)}.card.current[data-status=IN_PROGRESS][data-v-468eb7f9]{--status-color: var(--color-primary)}.card.current[data-v-468eb7f9]{box-shadow:inset 3px 0 0 var(--status-color),inset 0 1px #ffffff0d,0 0 18px color-mix(in srgb,var(--status-color) 16%,transparent),var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));border-color:color-mix(in srgb,var(--status-color) 36%,var(--color-border))}.arrive-complete-actions[data-v-468eb7f9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-top:4px}.arrive-complete-actions[data-v-468eb7f9] .n-button{min-height:44px}.card-main[data-v-468eb7f9]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;text-align:left;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.history[data-v-468eb7f9]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;text-align:left;color:inherit;font:inherit;cursor:pointer;background:var(--driver-surface-card, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.history[data-v-468eb7f9]:hover,.history[data-v-468eb7f9]:focus-visible,.card[data-v-468eb7f9]:hover,.card[data-v-468eb7f9]:focus-within{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.history[data-v-468eb7f9]:active{background:var(--driver-surface-elevated, var(--color-primary-soft));transform:translateY(1px)}.history[data-v-468eb7f9]:focus-visible,.card-main[data-v-468eb7f9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-top[data-v-468eb7f9]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-8);min-width:0}.history-date[data-v-468eb7f9]{margin:0;min-width:0;font:var(--font-caption);font-weight:600;color:#cbd5e1d9;line-height:1.3}.history-status[data-v-468eb7f9]{display:flex;min-width:0}.time[data-v-468eb7f9]{margin:0;min-width:0;font:var(--font-caption);font-weight:600;color:#cbd5e1d9}.price[data-v-468eb7f9]{margin:0;font:var(--font-label);font-weight:700;color:#93c5fd;white-space:nowrap}.route[data-v-468eb7f9]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:6px;min-width:0;width:100%;margin:0}.place[data-v-468eb7f9]{min-width:0;max-width:100%;font:var(--font-body);font-weight:600;line-height:1.3;color:#f1f5f9;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.history .place[data-v-468eb7f9]{font-weight:500;color:#f1f5f9eb}.arrow[data-v-468eb7f9]{margin-top:1px;color:var(--color-primary-muted);font-weight:600;line-height:1.3}.order-no[data-v-468eb7f9]{min-width:0;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.trip-meta[data-v-468eb7f9],.trip-fare[data-v-468eb7f9]{margin:0;min-width:0;font:var(--font-caption);font-weight:600;color:#93c5fd;line-height:1.3}.trip-fare[data-v-468eb7f9]{font:var(--font-label);font-weight:700;color:#bfdbfe}.card[data-v-468eb7f9] .n-button{min-height:48px}.empty[data-v-468eb7f9],.state[data-v-468eb7f9]{padding:var(--space-16) 0}.current-empty[data-v-468eb7f9]{padding:var(--space-8) 0}.current-empty[data-v-468eb7f9] .n-empty__icon{margin-bottom:var(--space-4)}.state[data-v-468eb7f9] .n-button{min-height:48px}@media(prefers-reduced-motion:reduce){.card[data-v-468eb7f9],.history[data-v-468eb7f9]{transition:none!important}.history[data-v-468eb7f9]:active{transform:none}}.page[data-v-4cd9ef21]{display:flex;flex-direction:column;gap:var(--space-12);min-width:0;max-width:100%}.page[data-v-4cd9ef21] .n-spin-container,.page[data-v-4cd9ef21] .n-spin-content{overflow:visible;min-width:0;max-width:100%}.page-header[data-v-4cd9ef21]{min-width:0}h1[data-v-4cd9ef21]{margin:0;font:var(--font-page-title);font-size:24px;letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.error-detail[data-v-4cd9ef21],.order-no[data-v-4cd9ef21],.arrow[data-v-4cd9ef21]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.list[data-v-4cd9ef21]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-8);min-width:0}.card[data-v-4cd9ef21]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px;min-height:48px;text-align:left;background:var(--driver-surface-card, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;box-shadow:inset 0 1px #ffffff0d,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));color:inherit;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.card[data-v-4cd9ef21]:hover,.card[data-v-4cd9ef21]:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));box-shadow:0 0 18px #3b82f624,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));transform:translateY(-1px)}.card[data-v-4cd9ef21]:active{background:var(--driver-surface-elevated, var(--color-primary-soft));transform:translateY(0)}.card[data-v-4cd9ef21]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-top[data-v-4cd9ef21]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-8);min-width:0}.time[data-v-4cd9ef21]{margin:0;min-width:0;font:var(--font-caption);font-weight:600;color:#cbd5e1d9}.price[data-v-4cd9ef21]{margin:0;font:var(--font-label);font-weight:700;color:#93c5fd;white-space:nowrap}.route[data-v-4cd9ef21]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:6px;min-width:0;width:100%;margin:0}.place[data-v-4cd9ef21]{min-width:0;max-width:100%;font:var(--font-body);font-weight:600;line-height:1.3;color:#f1f5f9;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.arrow[data-v-4cd9ef21]{flex:0 0 auto;margin-top:1px;color:var(--color-primary-muted);font-weight:600;line-height:1.3}.card-foot[data-v-4cd9ef21]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);min-width:0}.order-no[data-v-4cd9ef21]{flex:1 1 auto;min-width:0;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.view[data-v-4cd9ef21]{flex:0 0 auto;color:#93c5fd;font:var(--font-caption);font-weight:600}.state[data-v-4cd9ef21]{padding:var(--space-24) 0}.state[data-v-4cd9ef21] .n-button{min-height:48px}@media(prefers-reduced-motion:reduce){.card[data-v-4cd9ef21]{transition:none!important}.card[data-v-4cd9ef21]:hover,.card[data-v-4cd9ef21]:focus-visible,.card[data-v-4cd9ef21]:active{transform:none}}.order-map[data-v-f8a21792]{position:relative;width:100%;height:220px;border-radius:var(--radius-12);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-muted, #f3f5f8)}.canvas[data-v-f8a21792]{width:100%;height:100%}.overlay[data-v-f8a21792]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:var(--space-12);text-align:center;color:var(--color-text-secondary);background:#ffffffd1;font-size:.9rem}.page[data-v-5edbbe2d]{display:flex;flex-direction:column;gap:var(--space-12)}.top-actions[data-v-5edbbe2d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-width:0}.back[data-v-5edbbe2d]{align-self:flex-start;min-height:44px;transition:color .16s ease!important}.dev-gps-btn[data-v-5edbbe2d]{flex-shrink:0;min-height:44px}.dev-gps-coords[data-v-5edbbe2d]{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-8);max-height:40vh;overflow:auto}.dev-gps-field[data-v-5edbbe2d]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12);font:var(--font-label);color:var(--color-text)}.dev-gps-add[data-v-5edbbe2d]{align-self:flex-start;margin-bottom:var(--space-12)}.dev-gps-status[data-v-5edbbe2d],.dev-gps-progress[data-v-5edbbe2d]{margin:0 0 var(--space-8);color:var(--color-text);font:var(--font-caption);font-weight:600}.dev-gps-error[data-v-5edbbe2d]{margin:0 0 var(--space-8);padding:var(--space-8) var(--space-12);border-radius:10px;background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger);font:var(--font-caption)}.dev-gps-success[data-v-5edbbe2d]{margin:0 0 var(--space-8);padding:var(--space-8) var(--space-12);border-radius:10px;background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);color:var(--color-success);font:var(--font-caption)}.dev-gps-actions[data-v-5edbbe2d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.dev-gps-actions[data-v-5edbbe2d] .n-button{min-height:44px}.card[data-v-5edbbe2d]{background:var(--driver-surface-card, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-16);box-shadow:inset 0 1px #ffffff0d,var(--shadow-card, 0 10px 28px rgba(8, 12, 24, .28));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header[data-v-5edbbe2d]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.header-copy[data-v-5edbbe2d]{min-width:0;display:flex;flex-direction:column;gap:2px}.order-no[data-v-5edbbe2d]{margin:0;font:var(--font-label);font-weight:700;color:#f1f5f9;overflow-wrap:anywhere}.time[data-v-5edbbe2d],.error-detail[data-v-5edbbe2d],.arrow[data-v-5edbbe2d]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.time[data-v-5edbbe2d]{font-weight:600;color:#cbd5e1d9}.route[data-v-5edbbe2d]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:6px;width:100%;min-width:0;margin:var(--space-8) 0;padding:0}.place[data-v-5edbbe2d]{min-width:0;max-width:100%;margin:0;font:var(--font-label);font-weight:700;line-height:1.35;color:#f8fafc;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.arrow[data-v-5edbbe2d]{margin-top:1px;line-height:1.35;font-weight:700;color:var(--color-primary-muted)}.map-block[data-v-5edbbe2d]{margin:0 0 var(--space-8);border-radius:12px;overflow:hidden;border:1px solid var(--color-border)}.nav-btn[data-v-5edbbe2d]{margin-bottom:var(--space-8);min-height:48px;font-weight:700;transition:transform .16s ease,filter .16s ease!important}.nav-btn[data-v-5edbbe2d]:active:not(:disabled){transform:translateY(1px)}.nav-hint[data-v-5edbbe2d]{margin:0 0 var(--space-8);font:var(--font-caption);color:var(--color-muted-text)}.compact-summary[data-v-5edbbe2d],.secondary-fields[data-v-5edbbe2d]{display:grid;margin:0}.compact-summary[data-v-5edbbe2d]{margin-top:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.secondary-fields[data-v-5edbbe2d]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.summary-row[data-v-5edbbe2d]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-12);align-items:start;padding:var(--space-8) 0}.summary-row+.summary-row[data-v-5edbbe2d]{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.summary-row dt[data-v-5edbbe2d]{margin:0;font:var(--font-caption);font-weight:600;color:#c4d0e0c7;line-height:1.4}.summary-row dd[data-v-5edbbe2d]{margin:0;min-width:0;font:var(--font-label);color:#f1f5f9;line-height:1.4;overflow-wrap:anywhere}.price[data-v-5edbbe2d]{font:var(--font-price);font-size:18px;color:#93c5fd}.success[data-v-5edbbe2d],.action-error[data-v-5edbbe2d]{margin:var(--space-12) 0 0;padding:var(--space-12);border-radius:10px;font:var(--font-label)}.success[data-v-5edbbe2d]{background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);color:var(--color-success)}.action-error[data-v-5edbbe2d]{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-danger) 28%,transparent);color:var(--color-danger);font:var(--font-caption)}.action-dock[data-v-5edbbe2d]{position:sticky;bottom:0;z-index:1;margin:var(--space-16) calc(-1 * var(--space-16)) calc(-1 * var(--space-16));padding:var(--space-16);background:linear-gradient(180deg,#141e338c,#1c263ef5 35%,#24304cfa);border-top:1px solid var(--color-border);border-radius:0 0 14px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.arrive-complete-actions[data-v-5edbbe2d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.arrive-complete-actions[data-v-5edbbe2d] .n-button{min-height:48px}.fare-input-wrap[data-v-5edbbe2d]{display:flex;align-items:center;gap:var(--space-8);min-width:0}.fare-prefix[data-v-5edbbe2d]{flex-shrink:0;font:var(--font-label);color:#93c5fd}.fare-input[data-v-5edbbe2d]{flex:1;min-width:0}.fare-error[data-v-5edbbe2d]{margin:var(--space-4) 0 0;font:var(--font-caption);color:var(--color-danger)}.state[data-v-5edbbe2d]{padding:var(--space-32) 0}.state[data-v-5edbbe2d] .n-button{min-height:48px}@media(prefers-reduced-motion:reduce){.back[data-v-5edbbe2d],.nav-btn[data-v-5edbbe2d]{transition:none!important}.nav-btn[data-v-5edbbe2d]:active:not(:disabled){transform:none}}.page[data-v-0af34307]{display:flex;flex-direction:column;gap:var(--space-24);min-width:0}.page-header[data-v-0af34307]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}h1[data-v-0af34307]{margin:0;font:var(--font-page-title);letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-0af34307]{margin:var(--space-4) 0 0;color:var(--color-muted-text);font:var(--font-caption)}.header-actions[data-v-0af34307]{display:flex;align-items:center;gap:var(--space-16);flex-shrink:0}.count[data-v-0af34307]{margin:0;color:var(--color-muted-text);font:var(--font-label)}.panel[data-v-0af34307]{min-height:360px;background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-8);overflow:hidden;box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.state[data-v-0af34307]{padding:var(--space-32) var(--space-16)}.error-detail[data-v-0af34307]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.panel[data-v-0af34307] .n-data-table-th{font:var(--font-caption);font-weight:500;color:var(--color-muted-text);background:var(--color-background);padding:10px 16px}.panel[data-v-0af34307] .n-data-table-td{padding:12px 16px;vertical-align:middle}.panel[data-v-0af34307] .n-data-table-tr:hover .n-data-table-td{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}.username-cell[data-v-0af34307]{font:var(--font-label);color:var(--color-text)}.plate-cell[data-v-0af34307]{margin:0;font:var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:.02em}.vehicle-cell[data-v-0af34307]{display:flex;flex-direction:column;gap:2px;min-width:0}.vehicle-name[data-v-0af34307]{font:var(--font-label)}.vehicle-meta[data-v-0af34307]{color:var(--color-muted-text);font:var(--font-caption)}.status-cell[data-v-0af34307]{display:flex;align-items:center}.row-actions[data-v-0af34307]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.drivers-cards-wrap[data-v-0af34307]{display:none}.drivers-cards[data-v-0af34307]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-4)}.driver-card[data-v-0af34307]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:72px;max-height:80px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);cursor:pointer;text-align:left;color:var(--color-text)}.driver-card[data-v-0af34307]:hover,.driver-card[data-v-0af34307]:focus-visible{border-color:var(--color-primary)}.card-row[data-v-0af34307]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-width:0}.card-badges[data-v-0af34307]{display:inline-flex;align-items:center;gap:var(--space-4);flex-shrink:0}.card-badges[data-v-0af34307] .n-tag{height:22px;padding:0 7px;font-size:12px;line-height:22px}.card-meta[data-v-0af34307]{display:flex;align-items:baseline;gap:var(--space-4);margin:0;min-width:0;overflow:hidden;color:var(--color-muted-text);font:var(--font-caption);white-space:nowrap;text-overflow:ellipsis}.card-meta .plate-cell[data-v-0af34307]{flex-shrink:0;font:var(--font-caption);font-weight:500;color:var(--color-text)}.vehicle-inline[data-v-0af34307],.vehicle-color[data-v-0af34307]{min-width:0;overflow:hidden;text-overflow:ellipsis}.sep[data-v-0af34307]{flex-shrink:0;margin:0}@media(max-width:900px){h1[data-v-0af34307]{font-size:22px}.subtitle[data-v-0af34307]{display:none}.page[data-v-0af34307]{gap:var(--space-16)}.page-header[data-v-0af34307]{align-items:center}.header-actions[data-v-0af34307]{justify-content:space-between}.drivers-table[data-v-0af34307]{display:none}.drivers-cards-wrap[data-v-0af34307]{display:block}.panel[data-v-0af34307]{background:transparent;border:none;padding:0;min-height:0}}.page[data-v-e6c7ec83]{--login-bg: #050814;--login-navy: #0a1228;--login-blue: #3b82f6;--login-indigo: #4f46e5;--login-cyan: #67e8f9;--login-text: #e8eef8;--login-muted: rgba(148, 163, 184, .78);--login-font: "IBM Plex Sans", "Segoe UI", sans-serif;--login-display: "Outfit", "Segoe UI", sans-serif;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px 16px;overflow-x:hidden;overflow-y:auto;color:var(--login-text);font-family:var(--login-font);background:radial-gradient(120% 80% at 50% -10%,#132044 0%,transparent 55%),linear-gradient(165deg,#070b18 0%,var(--login-bg) 45%,#04060f 100%)}.atmosphere[data-v-e6c7ec83]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.glow[data-v-e6c7ec83]{position:absolute;border-radius:50%;filter:blur(72px);opacity:.55;animation:drift-e6c7ec83 18s ease-in-out infinite alternate}.glow-a[data-v-e6c7ec83]{width:min(52vw,460px);height:min(52vw,460px);top:-12%;left:8%;background:radial-gradient(circle,rgba(59,130,246,.45),transparent 68%)}.glow-b[data-v-e6c7ec83]{width:min(48vw,420px);height:min(48vw,420px);right:-8%;bottom:4%;background:radial-gradient(circle,rgba(79,70,229,.38),transparent 70%);animation-delay:-6s;animation-duration:22s}.glow-c[data-v-e6c7ec83]{width:min(36vw,280px);height:min(36vw,280px);left:42%;bottom:18%;background:radial-gradient(circle,rgba(103,232,249,.14),transparent 70%);animation-delay:-11s;animation-duration:26s}.grid[data-v-e6c7ec83]{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,black 18%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 18%,transparent 72%);opacity:.45}.orbit[data-v-e6c7ec83]{position:absolute;left:50%;top:48%;border:1px solid rgba(96,165,250,.12);border-radius:50%;transform:translate(-50%,-50%)}.orbit-a[data-v-e6c7ec83]{width:min(92vw,720px);height:min(92vw,720px);box-shadow:inset 0 0 40px #3b82f60a}.orbit-b[data-v-e6c7ec83]{width:min(70vw,520px);height:min(70vw,520px);border-color:#818cf81a;border-style:dashed}.particle[data-v-e6c7ec83]{position:absolute;width:2px;height:2px;border-radius:50%;background:#bfdbfed9;box-shadow:0 0 8px #60a5faa6;left:calc(8% + (var(--i) * 7.2%));top:calc(12% + (var(--i) * 5.5%));opacity:.25;animation:float-particle-e6c7ec83 10s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.sys-chip[data-v-e6c7ec83]{position:absolute;z-index:1;margin:0;font-family:var(--login-display);font-size:10px;font-weight:600;letter-spacing:.18em;color:#94a3b88c;pointer-events:none;-webkit-user-select:none;user-select:none}.sys-chip-tl[data-v-e6c7ec83]{top:28px;left:32px}.sys-chip-tr[data-v-e6c7ec83]{top:28px;right:32px}.sys-chip-bl[data-v-e6c7ec83]{bottom:28px;left:32px}.card-shell[data-v-e6c7ec83]{position:relative;z-index:2;width:100%;max-width:500px;animation:card-enter-e6c7ec83 .7s cubic-bezier(.22,1,.36,1) both}.card-sweep[data-v-e6c7ec83]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:24px;overflow:hidden;pointer-events:none;z-index:3}.card-sweep[data-v-e6c7ec83]:before{content:"";position:absolute;top:-40%;left:-60%;width:42%;height:180%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%);transform:skew(-18deg);animation:sweep-e6c7ec83 7.5s ease-in-out infinite}.card[data-v-e6c7ec83]{position:relative;z-index:1;width:100%;padding:44px 40px 40px;border-radius:24px;background:linear-gradient(160deg,#16203ab8,#0a1020c7);border:1px solid rgba(148,163,184,.18);box-shadow:0 0 0 1px #3b82f614,0 28px 72px #0000007a,inset 0 1px #ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.heading[data-v-e6c7ec83]{text-align:center;margin-bottom:36px}.badge[data-v-e6c7ec83]{position:relative;width:72px;height:72px;margin:0 auto 20px}.badge-ring[data-v-e6c7ec83]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(96,165,250,.45);box-shadow:0 0 20px #3b82f659,inset 0 0 16px #3b82f626;animation:badge-pulse-e6c7ec83 3.2s ease-in-out infinite}.badge-core[data-v-e6c7ec83]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:grid;place-items:center;border-radius:50%;color:#dbeafe;background:radial-gradient(circle at 35% 30%,rgba(147,197,253,.35),transparent 55%),linear-gradient(145deg,#2563eb8c,#4f46e58c);border:1px solid rgba(191,219,254,.35);box-shadow:0 8px 24px #2563eb47}h1[data-v-e6c7ec83]{margin:0 0 10px;font-family:var(--login-display);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.15;background:linear-gradient(115deg,#fff 8%,#93c5fd 48%,#818cf8 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-hint[data-v-e6c7ec83]{margin:0;font-size:14px;color:var(--login-muted)}.alert[data-v-e6c7ec83]{margin-bottom:var(--space-16)}.login-btn[data-v-e6c7ec83]{--n-height: 54px !important;--n-font-size: 16px !important;--n-border: none !important;--n-border-hover: none !important;--n-border-pressed: none !important;--n-border-focus: none !important;--n-border-disabled: none !important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-color-disabled: rgba(37, 99, 235, .35) !important;--n-text-color: #f8fafc !important;--n-text-color-hover: #ffffff !important;--n-text-color-pressed: #e2e8f0 !important;--n-text-color-disabled: rgba(226, 232, 240, .55) !important;--n-ripple-color: rgba(147, 197, 253, .35) !important;margin-top:10px;min-height:54px;border-radius:12px!important;font-family:var(--login-display)!important;font-weight:600!important;letter-spacing:.02em;background:linear-gradient(120deg,#2563eb,#4f46e5)!important;box-shadow:0 0 0 1px #93c5fd38,0 10px 28px #2563eb59!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.login-btn[data-v-e6c7ec83]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 0 1px #bfdbfe59,0 14px 34px #2563eb73!important}.login-btn[data-v-e6c7ec83]:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}@keyframes drift-e6c7ec83{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-14px,0) scale(1.06)}}@keyframes float-particle-e6c7ec83{0%,to{transform:translateZ(0);opacity:.15}50%{transform:translate3d(0,-14px,0);opacity:.55}}@keyframes badge-pulse-e6c7ec83{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes card-enter-e6c7ec83{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes sweep-e6c7ec83{0%,55%{transform:translate(0) skew(-18deg);opacity:0}65%{opacity:.7}to{transform:translate(420%) skew(-18deg);opacity:0}}@media(max-width:640px){.page[data-v-e6c7ec83]{padding:16px 12px;align-items:center}.sys-chip[data-v-e6c7ec83],.orbit[data-v-e6c7ec83]{display:none}.card-shell[data-v-e6c7ec83]{max-width:100%;animation-duration:.5s}.card[data-v-e6c7ec83]{padding:32px 22px 28px;border-radius:20px}.card-sweep[data-v-e6c7ec83]{border-radius:20px}.heading[data-v-e6c7ec83]{margin-bottom:28px}.badge[data-v-e6c7ec83]{width:64px;height:64px;margin-bottom:16px}h1[data-v-e6c7ec83]{font-size:30px}}@media(prefers-reduced-motion:reduce){.glow[data-v-e6c7ec83],.particle[data-v-e6c7ec83],.badge-ring[data-v-e6c7ec83],.card-shell[data-v-e6c7ec83],.card-sweep[data-v-e6c7ec83]:before,.login-btn[data-v-e6c7ec83]{animation:none!important;transition:none!important}.card-shell[data-v-e6c7ec83]{opacity:1;transform:none}.login-btn[data-v-e6c7ec83]:hover:not(:disabled),.login-btn[data-v-e6c7ec83]:active:not(:disabled){transform:none}}.alert[data-v-3b427c84]{margin-bottom:var(--space-16)}.form-section[data-v-3b427c84]{display:flex;flex-direction:column}.section-header[data-v-3b427c84]{margin-bottom:var(--space-16)}.section-header h2[data-v-3b427c84]{margin:0;font:var(--font-section-title)}.grouped .form-section+.form-section[data-v-3b427c84]{margin-top:var(--space-8);padding-top:var(--space-24);border-top:1px solid var(--color-border)}.grouped[data-v-3b427c84] .n-form-item{margin-bottom:var(--space-16)}.grouped .form-section[data-v-3b427c84] .n-form-item:last-child{margin-bottom:0}.pickup-field[data-v-3b427c84] .n-form-item-label{font:var(--font-label);color:var(--color-text)}.price[data-v-3b427c84]{width:100%}.actions[data-v-3b427c84]{display:flex;justify-content:flex-end;gap:var(--space-8)}.grouped .actions[data-v-3b427c84]{margin-top:var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--color-border)}.page[data-v-29f2ae3f]{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:800px;margin:0 auto;padding-bottom:88px}.page-header[data-v-29f2ae3f],.panel[data-v-29f2ae3f]{width:100%}.back[data-v-29f2ae3f]{align-self:flex-start}.page-header h1[data-v-29f2ae3f]{margin:0;font:var(--font-page-title)}.panel[data-v-29f2ae3f]{background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-32);box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cta-bar[data-v-29f2ae3f]{display:flex;gap:var(--space-8);justify-content:flex-end;position:sticky;bottom:0;z-index:5;margin:0 calc(-1 * var(--space-32));padding:var(--space-12) var(--space-32);background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta[data-v-29f2ae3f]{flex:0 1 auto;min-width:120px}@media(max-width:900px){.page[data-v-29f2ae3f]{max-width:none;margin:0;padding-bottom:96px}.panel[data-v-29f2ae3f]{padding:var(--space-16);border-radius:var(--radius-8)}.cta-bar[data-v-29f2ae3f]{position:fixed;left:0;right:0;bottom:0;margin:0;padding:var(--space-12) var(--space-16);justify-content:stretch}.cta[data-v-29f2ae3f]{flex:1;min-width:0}}.page[data-v-88401ef8]{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:1080px;margin:0 auto;min-width:0}.back[data-v-88401ef8]{align-self:flex-start}.page-header[data-v-88401ef8]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.kicker[data-v-88401ef8],.error-detail[data-v-88401ef8]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.action-error[data-v-88401ef8]{margin:0;color:var(--color-danger);font:var(--font-caption)}h1[data-v-88401ef8]{margin:var(--space-4) 0 0;font:var(--font-page-title);letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.desktop-layout[data-v-88401ef8]{display:grid;grid-template-columns:minmax(0,7fr) minmax(240px,3fr);gap:var(--space-16);align-items:start}.mobile-layout[data-v-88401ef8]{display:none}.main[data-v-88401ef8]{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.panel[data-v-88401ef8]{background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-24);box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}h2[data-v-88401ef8]{margin:0 0 var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border);font:var(--font-section-title)}.fields[data-v-88401ef8],.meta[data-v-88401ef8]{display:grid;gap:var(--space-16);margin:0}.fields>div[data-v-88401ef8],.meta>div[data-v-88401ef8]{display:grid;gap:var(--space-4)}dt[data-v-88401ef8]{font:var(--font-label);color:var(--color-muted-text)}dd[data-v-88401ef8]{margin:0}.emphasis .route[data-v-88401ef8],.emphasis .price[data-v-88401ef8]{color:var(--color-text)}.route[data-v-88401ef8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8);font:var(--font-section-title)}.route-arrow[data-v-88401ef8]{color:var(--color-muted-text);font:var(--font-label)}.price[data-v-88401ef8]{font:var(--font-price)}.driver-link[data-v-88401ef8]{display:inline-flex;align-items:center;min-height:32px;color:var(--color-primary);font:var(--font-label);font-weight:600;text-decoration:none}.driver-link[data-v-88401ef8]:hover,.driver-link[data-v-88401ef8]:focus-visible{text-decoration:underline}.driver-empty[data-v-88401ef8]{margin:0;color:var(--color-muted-text)}.status-block[data-v-88401ef8]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-16)}.draft-actions[data-v-88401ef8]{display:grid;gap:var(--space-8);margin-bottom:var(--space-16)}.confirm-copy[data-v-88401ef8]{margin:0 0 var(--space-4);color:var(--color-text);font:var(--font-caption)}.meta[data-v-88401ef8]{padding-top:var(--space-16);border-top:1px solid var(--color-border)}.sheet[data-v-88401ef8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-12);overflow:hidden}.compact-summary[data-v-88401ef8]{display:grid;margin:0;padding:var(--space-4) var(--space-16)}.summary-row[data-v-88401ef8]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-12);align-items:start;padding:var(--space-8) 0;border-bottom:1px solid var(--color-border)}.summary-row[data-v-88401ef8]:last-child{border-bottom:0}.summary-row dt[data-v-88401ef8]{margin:0;font:var(--font-caption);color:var(--color-muted-text);font-weight:600;line-height:1.4}.summary-row dd[data-v-88401ef8]{margin:0;min-width:0;font:var(--font-label);color:var(--color-text);line-height:1.4;overflow-wrap:anywhere}.summary-row .route[data-v-88401ef8]{font:var(--font-label);font-weight:600}.summary-row .price[data-v-88401ef8]{font:var(--font-price);font-size:16px}.summary-row .driver-link[data-v-88401ef8]{min-height:0}.section[data-v-88401ef8]{padding:var(--space-12) var(--space-16)}.section+.section[data-v-88401ef8],.compact-summary+.section[data-v-88401ef8]{border-top:1px solid var(--color-border)}.section h2[data-v-88401ef8]{margin:0 0 var(--space-4);padding:0;border:none;font:var(--font-caption);color:var(--color-muted-text);font-weight:600}.map-section[data-v-88401ef8]{padding-top:var(--space-12);padding-bottom:var(--space-12)}.meta-section[data-v-88401ef8]{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-border))}.mobile-meta[data-v-88401ef8]{display:grid;gap:6px;margin:0}.mobile-meta>div[data-v-88401ef8]{display:flex;justify-content:space-between;gap:var(--space-12);align-items:baseline}.mobile-meta dt[data-v-88401ef8],.mobile-meta dd[data-v-88401ef8]{margin:0;font:var(--font-caption);color:var(--color-muted-text)}.mobile-meta dd[data-v-88401ef8]{text-align:right;font-variant-numeric:tabular-nums}.mobile-action-bar[data-v-88401ef8]{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;gap:var(--space-8);padding:var(--space-12) var(--space-16);padding-bottom:max(var(--space-12),env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-action-row[data-v-88401ef8]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.mobile-action-bar[data-v-88401ef8] .n-button{min-height:44px}.delete-secondary[data-v-88401ef8]{min-height:36px!important;font-weight:500}.state[data-v-88401ef8]{padding:var(--space-32) 0}.driver-distances[data-v-88401ef8]{list-style:none;margin:var(--space-12) 0 0;padding:0;display:grid;gap:var(--space-8)}.driver-distances li[data-v-88401ef8]{display:flex;justify-content:space-between;gap:var(--space-12);font:var(--font-caption);color:var(--color-muted-text)}@media(max-width:900px){.page[data-v-88401ef8]{gap:var(--space-12)}.mobile-layout.has-action-bar[data-v-88401ef8]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.desktop-layout[data-v-88401ef8]{display:none}.mobile-layout[data-v-88401ef8]{display:flex;flex-direction:column;gap:var(--space-12);min-width:0}h1[data-v-88401ef8]{font-size:22px}}@media(min-width:901px){.mobile-action-bar[data-v-88401ef8]{display:none}}.page[data-v-aadb276a]{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}.page-header[data-v-aadb276a]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}h1[data-v-aadb276a]{margin:0;font:var(--font-page-title);letter-spacing:-.02em;background:linear-gradient(115deg,#fff 10%,#93c5fd,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle[data-v-aadb276a]{margin:var(--space-4) 0 0;color:var(--color-muted-text);font:var(--font-caption)}.header-actions[data-v-aadb276a]{display:flex;align-items:center;gap:var(--space-16)}.count[data-v-aadb276a]{margin:0;color:var(--color-muted-text);font:var(--font-label)}.toolbar[data-v-aadb276a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12)}.toolbar-mobile[data-v-aadb276a]{display:none}.search[data-v-aadb276a]{flex:1 1 240px;max-width:360px}.search-icon[data-v-aadb276a]{color:var(--color-muted-text)}.status-filter[data-v-aadb276a]{width:160px}.date-filter[data-v-aadb276a]{width:168px}.panel[data-v-aadb276a]{min-height:360px;background:var(--admin-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:14px;padding:var(--space-8);overflow:hidden;box-shadow:var(--admin-shadow, none);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.state[data-v-aadb276a]{padding:var(--space-32) var(--space-16)}.error-detail[data-v-aadb276a]{margin:0;color:var(--color-muted-text);font:var(--font-caption)}.panel[data-v-aadb276a] .price-cell{font:var(--font-label);font-variant-numeric:tabular-nums}.panel[data-v-aadb276a] .n-data-table-th{font:var(--font-label);color:var(--color-muted-text)}.orders-cards-wrap[data-v-aadb276a]{display:none}.orders-cards[data-v-aadb276a]{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-4)}.order-card[data-v-aadb276a]{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:84px;max-height:90px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-8);cursor:pointer;text-align:left;color:var(--color-text)}.order-card[data-v-aadb276a]:hover,.order-card[data-v-aadb276a]:focus-visible{border-color:var(--color-primary)}.card-row[data-v-aadb276a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-width:0}.order-no[data-v-aadb276a]{font:var(--font-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-mid[data-v-aadb276a]{display:flex;align-items:baseline;gap:var(--space-4);margin:0;min-width:0;overflow:hidden;color:var(--color-muted-text);font:var(--font-caption)}.card-customer[data-v-aadb276a]{flex-shrink:0;max-width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-sep[data-v-aadb276a]{flex-shrink:0}.card-route[data-v-aadb276a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-price[data-v-aadb276a]{font:var(--font-label);font-variant-numeric:tabular-nums}.card-time[data-v-aadb276a]{color:var(--color-muted-text);font:var(--font-caption);flex-shrink:0}.arrow[data-v-aadb276a]{margin:0 2px}.status-chips[data-v-aadb276a]{display:flex;flex-wrap:wrap;gap:var(--space-8);width:100%;max-width:100%;min-width:0}.status-chip[data-v-aadb276a]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:var(--font-caption);cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.status-chip.is-active[data-v-aadb276a]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:#93c5fd;box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 18%,transparent)}.chip-count[data-v-aadb276a]{font-variant-numeric:tabular-nums;color:var(--color-muted-text)}.status-chip.is-active .chip-count[data-v-aadb276a]{color:var(--color-primary)}@media(max-width:900px){h1[data-v-aadb276a]{font-size:22px}.subtitle[data-v-aadb276a]{display:none}.page-header[data-v-aadb276a]{align-items:center}.count-desktop[data-v-aadb276a],.toolbar-desktop[data-v-aadb276a]{display:none}.toolbar-mobile[data-v-aadb276a]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-8);width:100%;max-width:100%;min-width:0;overflow:hidden}.toolbar-mobile .search[data-v-aadb276a]{flex:none;width:100%;max-width:100%;min-width:0}.page[data-v-aadb276a]{overflow-x:hidden}.orders-table[data-v-aadb276a]{display:none}.orders-cards-wrap[data-v-aadb276a]{display:block}.panel[data-v-aadb276a]{background:transparent;border:none;padding:0;min-height:0}}:root{--color-primary: #2563eb;--color-success: #16a34a;--color-warning: #d97706;--color-danger: #dc2626;--color-info: #0284c7;--color-background: #f4f6f8;--color-surface: #ffffff;--color-text: #111827;--color-muted-text: #6b7280;--color-border: #e5e7eb;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--font-page-title: 600 28px/1.3 system-ui, sans-serif;--font-section-title: 600 18px/1.4 system-ui, sans-serif;--font-body: 400 15px/1.5 system-ui, sans-serif;--font-label: 500 14px/1.4 system-ui, sans-serif;--font-caption: 400 13px/1.4 system-ui, sans-serif;--font-price: 600 20px/1.3 system-ui, sans-serif;font-family:system-ui,sans-serif;color:var(--color-text);background:var(--color-background)}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{font:var(--font-body)}
