html,body,#app{min-height:100%}body{margin:0}.page-content{min-height:calc(100vh - 160px)}.appbar-title[data-v-6a4cc956]{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0}.appbar-heading[data-v-6a4cc956]{color:#f8fafc;font-weight:700;font-size:1.35rem;line-height:1.1}@media(max-width:767.98px){.appbar-title[data-v-6a4cc956]{display:none}}.navbar-glass-modal[data-v-6a4cc956]{background:linear-gradient(180deg,#0f172ae0,#0c1220d6);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.navbar-glass-modal .modal-title[data-v-6a4cc956]{color:#f8fafc}.navbar-glass-modal .form-label[data-v-6a4cc956]{color:#94a3b8;font-size:.82rem;font-weight:600}.glass-input[data-v-6a4cc956]{background:#0f172a73;border-color:#94a3b833;color:#e5e7eb;min-height:44px}.glass-input[data-v-6a4cc956]::placeholder{color:#94a3b8}.glass-input[data-v-6a4cc956]:focus{background:#0f172a8c;border-color:#60a5fa73;color:#f8fafc;box-shadow:0 0 0 .2rem #3b82f62e}.form-error-message[data-v-6a4cc956]{display:inline-block;margin-top:.35rem;font-size:.75rem;font-weight:700;color:#fda4af}.sidebar-wrapper .metismenu ul a[data-v-b29a6dbf]{display:flex;align-items:center;gap:.65rem;min-height:2.6rem;white-space:normal;overflow:visible;text-overflow:unset;line-height:1.25}.sidebar-wrapper .metismenu ul a .submenu-icon[data-v-b29a6dbf]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem}.sidebar-wrapper .metismenu ul a .submenu-icon i[data-v-b29a6dbf]{margin-right:0;font-size:.75rem}.sidebar-wrapper .metismenu ul a .submenu-title[data-v-b29a6dbf]{display:block;flex:1 1 auto;min-width:0}.login-subtitle[data-v-fe733b5a]{color:#b3c2d6}.login-initial[data-v-fe733b5a]{color:#061544;font-weight:900}.login-powered[data-v-fe733b5a]{color:#8ea3bc;font-size:.9rem;margin-top:.35rem}.login-powered span[data-v-fe733b5a]{color:#eef4fb;font-weight:700}.ops-dashboard[data-v-17948c87]{color:#10243a}.ops-hero[data-v-17948c87]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ops-badge[data-v-17948c87]{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:#0f6cbd14;color:#0f6cbd;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-title[data-v-17948c87]{margin:.65rem 0 0;font-size:clamp(1.85rem,2.8vw,2.7rem);font-weight:800;letter-spacing:-.04em}.dashboard-live-indicator[data-v-17948c87]{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:#5f7286}.live-dot[data-v-17948c87]{width:.55rem;height:.55rem;border-radius:999px;background:#18b67e;box-shadow:0 0 #18b67e73;animation:livePulse-17948c87 1.8s infinite}.ops-stat-card[data-v-17948c87],.ops-panel[data-v-17948c87],.ops-map-panel[data-v-17948c87]{border:1px solid rgba(120,170,235,.12);background:linear-gradient(180deg,#0f1c30fa,#0a1526fa);box-shadow:0 28px 60px -40px #050c18b8;color:#edf5fc}.ops-stat-card[data-v-17948c87]{overflow:hidden}.ops-stat-card[data-v-17948c87]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#60a5fa26,#60a5fad9)}.ops-stat-card--vehicles[data-v-17948c87]:before{background:linear-gradient(90deg,#18b67e24,#18b67ed9)}.ops-stat-card--income[data-v-17948c87]:before{background:linear-gradient(90deg,#38bdf824,#38bdf8d9)}.ops-stat-card--tuse[data-v-17948c87]:before{background:linear-gradient(90deg,#f59e0b24,#f59e0bd9)}.ops-stat-card__top[data-v-17948c87]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-stat-card__label[data-v-17948c87],.ops-panel__eyebrow[data-v-17948c87]{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ea9c4}.ops-stat-card__icon[data-v-17948c87]{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:16px;background:#60a5fa1f;color:#8ec5ff;font-size:1.2rem;border:1px solid rgba(96,165,250,.16)}.ops-stat-card__value[data-v-17948c87]{margin-top:1rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;letter-spacing:-.04em;color:#f8fbff}.ops-stat-card__meta[data-v-17948c87]{margin-top:.35rem;color:#9ab1c8;font-size:.88rem}.ops-panel__head[data-v-17948c87]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ops-panel__head--map[data-v-17948c87]{align-items:center}.ops-chart[data-v-17948c87]{min-height:280px}.ops-chart--compact[data-v-17948c87]{min-height:220px}.ops-mini-grid[data-v-17948c87],.ops-income-grid[data-v-17948c87],.ops-detail-grid[data-v-17948c87]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ops-mini-grid__item[data-v-17948c87],.ops-income-grid__item[data-v-17948c87],.ops-detail-grid__item[data-v-17948c87]{padding:.95rem 1rem;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.ops-income-grid__item--wide[data-v-17948c87]{grid-column:1 / -1}.ops-mini-grid__item span[data-v-17948c87],.ops-income-grid__item span[data-v-17948c87],.ops-detail-grid__item span[data-v-17948c87],.ops-focus-footer span[data-v-17948c87],.ops-inline-stats span[data-v-17948c87],.ops-vehicle-list__item span[data-v-17948c87],.ops-workload-list__meta span[data-v-17948c87]{display:block;color:#98b0c8;font-size:.82rem}.ops-mini-grid__item strong[data-v-17948c87],.ops-income-grid__item strong[data-v-17948c87],.ops-detail-grid__item strong[data-v-17948c87],.ops-vehicle-list__item strong[data-v-17948c87],.ops-workload-list__meta strong[data-v-17948c87]{display:block;margin-top:.2rem;color:#f8fbff;font-size:1.05rem}.ops-workload-list[data-v-17948c87]{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.ops-workload-list__item[data-v-17948c87]{display:flex;flex-direction:column;gap:.45rem}.ops-workload-list__meta[data-v-17948c87]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-workload-list__bar[data-v-17948c87]{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.ops-workload-list__bar span[data-v-17948c87]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f6cbd,#63a4ff)}.ops-panel--accent[data-v-17948c87]{background:linear-gradient(180deg,#133b65fa,#0a1a2dfa);color:#edf5fc}.ops-panel--accent .ops-panel__eyebrow[data-v-17948c87],.ops-panel--accent .ops-chip[data-v-17948c87],.ops-panel--accent .ops-focus-footer span[data-v-17948c87],.ops-panel--accent .ops-detail-grid__item span[data-v-17948c87]{color:#99b4ce}.ops-panel--accent .ops-detail-grid__item[data-v-17948c87],.ops-panel--accent .ops-chip[data-v-17948c87]{background:#ffffff14}.ops-panel--accent .ops-detail-grid__item strong[data-v-17948c87]{color:#fff}.ops-chip[data-v-17948c87]{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:700}.ops-focus-footer[data-v-17948c87]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.ops-inline-stats[data-v-17948c87],.ops-inline-meta[data-v-17948c87]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.ops-inline-meta span[data-v-17948c87]{color:#98b0c8;font-size:.8rem}.ops-income-table[data-v-17948c87]{border-radius:18px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.ops-income-table__head[data-v-17948c87],.ops-income-table__row[data-v-17948c87]{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) 72px 72px 72px;gap:.75rem;align-items:center;padding:.9rem 1rem;min-width:620px}.ops-income-table__head[data-v-17948c87]{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.ops-income-table__head span[data-v-17948c87]{color:#8ea9c4;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-income-table__row[data-v-17948c87]{border-bottom:1px solid rgba(255,255,255,.05)}.ops-income-table__row[data-v-17948c87]:last-child{border-bottom:0}.ops-income-table__row span[data-v-17948c87]{color:#c0d3e7;font-size:.92rem}.ops-income-table__row strong[data-v-17948c87]{color:#f8fbff;font-size:1rem;font-weight:700}.ops-income-table__owner[data-v-17948c87]{font-weight:600}.ops-income-table__empty[data-v-17948c87]{padding:1rem;color:#98b0c8}.ops-vehicle-list[data-v-17948c87]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-height:340px;overflow:auto;padding-right:.15rem}.ops-vehicle-list__item[data-v-17948c87]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#111d31fa,#0d1829fa);text-align:left;transition:all .2s ease;color:#edf5fc}.ops-vehicle-list__item--active[data-v-17948c87],.ops-vehicle-list__item[data-v-17948c87]:hover{border-color:#60a5fa3d;background:linear-gradient(180deg,#15233afa,#101d31fa);box-shadow:0 18px 34px -28px #0a1426e6}.ops-map-panel[data-v-17948c87]{position:relative}.ops-map-tools[data-v-17948c87]{display:flex;align-items:center;gap:.65rem}.dashboard-map[data-v-17948c87]{width:100%;height:420px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#eef6ff,#dfeaf5)}.dashboard-map-empty[data-v-17948c87]{padding-top:.85rem;color:#98b0c8;font-size:.9rem}.dashboard-map-action[data-v-17948c87]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:14px;border:1px solid rgba(15,108,189,.15);background:#0f6cbd14;color:#0f6cbd;text-decoration:none}.ops-empty-state[data-v-17948c87]{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:18px;background:#ffffff0d;color:#98b0c8;border:1px solid rgba(255,255,255,.06)}.dashboard-refreshing .ops-stat-card[data-v-17948c87],.dashboard-refreshing .ops-panel[data-v-17948c87],.dashboard-refreshing .ops-map-panel[data-v-17948c87]{transform:translateY(-1px);box-shadow:0 22px 48px -34px #0f6cbd47}[data-v-17948c87] .apexcharts-tooltip,[data-v-17948c87] .apexcharts-xaxistooltip,[data-v-17948c87] .apexcharts-yaxistooltip{background:linear-gradient(180deg,#121f34fa,#0a1526fa)!important;border:1px solid rgba(96,165,250,.14)!important;color:#edf5fc!important;box-shadow:0 18px 36px -24px #050c18d9!important}[data-v-17948c87] .apexcharts-tooltip-title{background:#ffffff0d!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#f8fbff!important}[data-v-17948c87] .apexcharts-tooltip-text,[data-v-17948c87] .apexcharts-tooltip-text-y-label,[data-v-17948c87] .apexcharts-tooltip-text-y-value,[data-v-17948c87] .apexcharts-tooltip-text-z-label,[data-v-17948c87] .apexcharts-tooltip-text-z-value{color:#d8e6f5!important}@keyframes livePulse-17948c87{0%{box-shadow:0 0 #18b67e73}70%{box-shadow:0 0 0 10px #18b67e00}to{box-shadow:0 0 #18b67e00}}@media(max-width:1199px){.ops-vehicle-list[data-v-17948c87]{grid-template-columns:1fr}}@media(max-width:767px){.ops-hero[data-v-17948c87],.ops-panel__head[data-v-17948c87],.ops-focus-footer[data-v-17948c87]{flex-direction:column;align-items:flex-start}.ops-mini-grid[data-v-17948c87],.ops-income-grid[data-v-17948c87],.ops-detail-grid[data-v-17948c87]{grid-template-columns:1fr 1fr}.dashboard-map[data-v-17948c87]{height:340px}.ops-income-table__head[data-v-17948c87],.ops-income-table__row[data-v-17948c87]{min-width:560px}}.vehicle-live-map-page[data-v-deebbe41]{background:linear-gradient(180deg,#0f172a,#111827 55%,#172033);padding:1rem;color:#e5edf9}.vehicle-live-map-page__pill[data-v-deebbe41]{min-width:110px;padding:.85rem 1rem;border-radius:16px;background:linear-gradient(180deg,#151f32f5,#1b273cf5);border:1px solid rgba(96,165,250,.12);box-shadow:0 18px 30px -24px #0f172ab8}.vehicle-live-map-page__pill span[data-v-deebbe41]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#8ea2c4}.vehicle-live-map-page__pill strong[data-v-deebbe41]{display:block;margin-top:.25rem;font-size:1.2rem;color:#f8fbff}.vehicle-live-map-page__pill--compact[data-v-deebbe41]{min-width:84px;padding:.55rem .75rem;border-radius:14px}.vehicle-live-map-page__pill--compact span[data-v-deebbe41]{font-size:.62rem}.vehicle-live-map-page__pill--compact strong[data-v-deebbe41]{margin-top:.15rem;font-size:1rem}.vehicle-live-map-shell[data-v-deebbe41]{position:relative;height:calc(100vh - 150px);min-height:620px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#111827,#172033);border:1px solid rgba(96,165,250,.08);box-shadow:0 24px 48px -30px #0f172ae6}.vehicle-live-map[data-v-deebbe41]{width:100%;height:100%}.vehicle-live-map-toolbar[data-v-deebbe41]{position:absolute;top:1rem;right:1rem;z-index:4;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.vehicle-live-map-toolbar__button[data-v-deebbe41],.vehicle-live-map-toolbar__toggle[data-v-deebbe41]{display:inline-flex;align-items:center;gap:.55rem;min-height:46px;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(96,165,250,.12);background:#111827f0;color:#dbe7f5;box-shadow:0 12px 24px -18px #0f172abf}.vehicle-live-map-toolbar__button[data-v-deebbe41]{transition:all .2s ease}.vehicle-live-map-toolbar__button--icon-only[data-v-deebbe41]{min-width:46px;width:46px;padding:.7rem;justify-content:center}.vehicle-live-map-toolbar__button[data-v-deebbe41]:hover{background:#161f30fa;border-color:#60a5fa33}.vehicle-live-map-toolbar__button i[data-v-deebbe41]{font-size:1rem}.vehicle-live-map-toolbar__toggle .form-check-input[data-v-deebbe41]{margin:0}.vehicle-live-map-toolbar__toggle .form-check-label[data-v-deebbe41]{color:#dbe7f5;margin:0}.vehicle-live-map-list-card[data-v-deebbe41]{position:absolute;top:1rem;left:1rem;z-index:4;width:min(360px,calc(100% - 2rem));border-radius:22px;background:linear-gradient(180deg,#111827fa,#172033fa);border:1px solid rgba(96,165,250,.08);color:#e5edf9}.vehicle-live-map-list-card--collapsed[data-v-deebbe41]{width:auto}.vehicle-live-map-list-card__header[data-v-deebbe41]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-bottom:1px solid rgba(96,165,250,.08)}.vehicle-live-map-list-card--collapsed .vehicle-live-map-list-card__header[data-v-deebbe41]{border-bottom:0}.vehicle-live-map-list-card__summary[data-v-deebbe41]{display:flex;align-items:stretch;gap:.55rem;flex-wrap:nowrap;min-width:0}.vehicle-live-map-list-card__content[data-v-deebbe41]{max-height:calc(100vh - 360px);overflow:auto;padding:0 1rem 1rem}.vehicle-live-map-list-card__item[data-v-deebbe41]{width:100%;margin-top:.9rem;padding:1rem;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#151f32fa,#1b273cfa);text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;color:#e5edf9}.vehicle-live-map-list-card__item[data-v-deebbe41]:hover,.vehicle-live-map-list-card__item--active[data-v-deebbe41]{border-color:#60a5fa2e;box-shadow:0 20px 36px -28px #0f172ad9;transform:translateY(-1px)}.vehicle-live-map-list-card__item--active[data-v-deebbe41]{background:linear-gradient(180deg,#11345ffa,#0f2746fa);border-color:#60a5fa47}.vehicle-live-map-overlay[data-v-deebbe41]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a57;z-index:5}.vehicle-live-map-selection-badge[data-v-deebbe41]{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid transparent}.vehicle-live-map-selection-badge--active[data-v-deebbe41]{background:#60a5fa2e;color:#bfdbfe;border-color:#60a5fa3d}.vehicle-live-map-selection-badge--idle[data-v-deebbe41]{background:#ffffff0f;color:#9db2ca;border-color:#ffffff14}.vehicle-live-marker-wrap[data-v-deebbe41]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.vehicle-live-marker__label[data-v-deebbe41]{padding:.2rem .55rem;border-radius:999px;background:#111827eb;color:#eff6ff;font-size:.7rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(96,165,250,.12)}.vehicle-live-map-control-btn--active[data-v-deebbe41]{background:#60a5fa29;border-color:#60a5fa3d;color:#dbeafe}[data-v-deebbe41] .vehicle-live-map-control-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.vehicle-live-marker[data-v-deebbe41]{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#f59e0b;padding:0;color:#fff;font-size:1rem;box-shadow:0 12px 20px -16px #0f172ae6}.vehicle-live-marker__pulse[data-v-deebbe41]{position:absolute;inset:-6px;border-radius:999px;border:2px solid rgba(239,68,68,.75);animation:vehicleLiveMarkerPulse-deebbe41 1.8s ease-out infinite}.vehicle-live-marker__icon[data-v-deebbe41]{display:inline-flex;transform-origin:center center;color:#fff}.vehicle-live-marker--moving[data-v-deebbe41]{background:#22c55e}.vehicle-live-marker--stopped[data-v-deebbe41]{background:#f59e0b}.vehicle-live-marker--active[data-v-deebbe41]{transform:scale(1.08);box-shadow:0 0 0 4px #fff3,0 12px 20px -16px #0f172ae6}@keyframes vehicleLiveMarkerPulse-deebbe41{0%{transform:scale(.9);opacity:.9}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.vehicle-live-map-page--live .vehicle-live-map-shell[data-v-deebbe41]{box-shadow:0 18px 44px -32px #0d6efd73}[data-v-deebbe41] .gm-style,[data-v-deebbe41] .gm-style button,[data-v-deebbe41] .gm-style div,.vehicle-live-map-page p.text-muted[data-v-deebbe41],.vehicle-live-map-page .text-muted[data-v-deebbe41],.vehicle-live-map-list-card .text-muted[data-v-deebbe41],.vehicle-live-map-list-card .font-13[data-v-deebbe41]{color:#9fb0cb!important}.vehicle-live-map-page h4[data-v-deebbe41],.vehicle-live-map-page h5[data-v-deebbe41],.vehicle-live-map-page h6[data-v-deebbe41]{color:#f8fbff}.vehicle-live-map-page[data-v-deebbe41] .btn-light{background:#60a5fa1f;border-color:#60a5fa29;color:#dbeafe}.vehicle-live-map-page[data-v-deebbe41] .btn-light:hover{background:#60a5fa2e;border-color:#60a5fa38;color:#eff6ff}.vehicle-live-map-page[data-v-deebbe41] .btn-outline-secondary{background:#1e293beb;border-color:#60a5fa1f;color:#dbeafe}.vehicle-live-map-page[data-v-deebbe41] .btn-outline-secondary:hover{background:#334155f5;border-color:#60a5fa38;color:#eff6ff}.vehicle-live-map-control-btn[data-v-deebbe41]{display:inline-flex;align-items:center;gap:.38rem;height:36px;padding:0 .8rem;border:0;border-radius:8px;background:#fff;color:#1f2937;font-size:.82rem;font-weight:600;box-shadow:0 1px 4px #0f172a4d;transition:box-shadow .2s ease,transform .2s ease}.vehicle-live-map-control-btn--icon-only[data-v-deebbe41]{min-width:44px;width:44px;padding:.7rem;justify-content:center}.vehicle-live-map-control-btn--icon-only i[data-v-deebbe41]{font-size:1.05rem}.vehicle-live-map-control-btn[data-v-deebbe41]:hover{box-shadow:0 4px 10px #0f172a3d;transform:translateY(-1px)}.vehicle-live-map-page[data-v-deebbe41] .form-check{border:1px solid rgba(96,165,250,.1)}.vehicle-live-map-page[data-v-deebbe41] .bg-white{background:#111827f0!important}.vehicle-live-map-page[data-v-deebbe41] .shadow-sm{box-shadow:0 12px 24px -18px #0f172abf!important}.vehicle-live-map-page[data-v-deebbe41] .badge.bg-light-primary{background:#60a5fa24!important;color:#bfdbfe!important}.vehicle-live-map-page[data-v-deebbe41] .badge.bg-light-warning{background:#f9731629!important;color:#fdba74!important}.vehicle-live-map-page[data-v-deebbe41] .badge.bg-light-success{background:#2563eb29!important;color:#93c5fd!important}.vehicle-live-map-page[data-v-deebbe41] .badge.bg-light-secondary{background:#94a3b81f!important;color:#cbd5e1!important}@keyframes vehicleLiveMarkerPulse-deebbe41{0%{transform:scale(.9);opacity:.85}70%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@media(max-width:991px){.vehicle-live-map-page__header[data-v-deebbe41]{flex-direction:column}.vehicle-live-map-shell[data-v-deebbe41]{height:calc(100vh - 260px);min-height:560px}.vehicle-live-map-toolbar[data-v-deebbe41]{top:auto;right:1rem;bottom:1rem;left:1rem}.vehicle-live-map-list-card[data-v-deebbe41]{width:min(320px,calc(100% - 2rem))}.vehicle-live-map-list-card__content[data-v-deebbe41]{max-height:320px}}@media(max-width:767px){.vehicle-live-map-shell[data-v-deebbe41]{height:calc(100vh - 290px);min-height:520px}.vehicle-live-map-list-card[data-v-deebbe41]{top:auto;bottom:5.5rem;width:calc(100% - 2rem)}}.ops-dashboard[data-v-a06e2967]{color:#10243a}.ops-hero[data-v-a06e2967]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ops-badge[data-v-a06e2967]{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:#0f6cbd14;color:#0f6cbd;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-title[data-v-a06e2967]{margin:.65rem 0 0;font-size:clamp(1.85rem,2.8vw,2.7rem);font-weight:800;letter-spacing:-.04em}.dashboard-live-indicator[data-v-a06e2967]{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:#5f7286}.live-dot[data-v-a06e2967]{width:.55rem;height:.55rem;border-radius:999px;background:#18b67e;box-shadow:0 0 #18b67e73;animation:livePulse-a06e2967 1.8s infinite}.ops-stat-card[data-v-a06e2967],.ops-panel[data-v-a06e2967],.ops-map-panel[data-v-a06e2967]{border:1px solid rgba(120,170,235,.12);background:linear-gradient(180deg,#0f1c30fa,#0a1526fa);box-shadow:0 28px 60px -40px #050c18b8;color:#edf5fc}.ops-stat-card[data-v-a06e2967]{overflow:hidden}.ops-stat-card[data-v-a06e2967]:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#60a5fa26,#60a5fad9)}.ops-stat-card--vehicles[data-v-a06e2967]:before{background:linear-gradient(90deg,#18b67e24,#18b67ed9)}.ops-stat-card--income[data-v-a06e2967]:before{background:linear-gradient(90deg,#38bdf824,#38bdf8d9)}.ops-stat-card--tuse[data-v-a06e2967]:before{background:linear-gradient(90deg,#f59e0b24,#f59e0bd9)}.ops-stat-card__top[data-v-a06e2967]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-stat-card__label[data-v-a06e2967],.ops-panel__eyebrow[data-v-a06e2967]{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8ea9c4}.ops-stat-card__icon[data-v-a06e2967]{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:16px;background:#60a5fa1f;color:#8ec5ff;font-size:1.2rem;border:1px solid rgba(96,165,250,.16)}.ops-stat-card__value[data-v-a06e2967]{margin-top:1rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;letter-spacing:-.04em;color:#f8fbff}.ops-stat-card__meta[data-v-a06e2967]{margin-top:.35rem;color:#9ab1c8;font-size:.88rem}.ops-panel__head[data-v-a06e2967]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ops-panel__head--map[data-v-a06e2967]{align-items:center}.ops-chart[data-v-a06e2967]{min-height:280px}.ops-chart--compact[data-v-a06e2967]{min-height:220px}.ops-mini-grid[data-v-a06e2967],.ops-income-grid[data-v-a06e2967],.ops-detail-grid[data-v-a06e2967]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ops-mini-grid__item[data-v-a06e2967],.ops-income-grid__item[data-v-a06e2967],.ops-detail-grid__item[data-v-a06e2967]{padding:.95rem 1rem;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.ops-income-grid__item--wide[data-v-a06e2967]{grid-column:1 / -1}.ops-mini-grid__item span[data-v-a06e2967],.ops-income-grid__item span[data-v-a06e2967],.ops-detail-grid__item span[data-v-a06e2967],.ops-focus-footer span[data-v-a06e2967],.ops-inline-stats span[data-v-a06e2967],.ops-vehicle-list__item span[data-v-a06e2967],.ops-workload-list__meta span[data-v-a06e2967]{display:block;color:#98b0c8;font-size:.82rem}.ops-mini-grid__item strong[data-v-a06e2967],.ops-income-grid__item strong[data-v-a06e2967],.ops-detail-grid__item strong[data-v-a06e2967],.ops-vehicle-list__item strong[data-v-a06e2967],.ops-workload-list__meta strong[data-v-a06e2967]{display:block;margin-top:.2rem;color:#f8fbff;font-size:1.05rem}.ops-workload-list[data-v-a06e2967]{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.ops-workload-list__item[data-v-a06e2967]{display:flex;flex-direction:column;gap:.45rem}.ops-workload-list__meta[data-v-a06e2967]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-workload-list__bar[data-v-a06e2967]{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.ops-workload-list__bar span[data-v-a06e2967]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f6cbd,#63a4ff)}.ops-panel--accent[data-v-a06e2967]{background:linear-gradient(180deg,#133b65fa,#0a1a2dfa);color:#edf5fc}.ops-panel--accent .ops-panel__eyebrow[data-v-a06e2967],.ops-panel--accent .ops-chip[data-v-a06e2967],.ops-panel--accent .ops-focus-footer span[data-v-a06e2967],.ops-panel--accent .ops-detail-grid__item span[data-v-a06e2967]{color:#99b4ce}.ops-panel--accent .ops-detail-grid__item[data-v-a06e2967],.ops-panel--accent .ops-chip[data-v-a06e2967]{background:#ffffff14}.ops-panel--accent .ops-detail-grid__item strong[data-v-a06e2967]{color:#fff}.ops-chip[data-v-a06e2967]{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:700}.ops-focus-footer[data-v-a06e2967]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.ops-inline-stats[data-v-a06e2967],.ops-inline-meta[data-v-a06e2967]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.ops-inline-meta span[data-v-a06e2967]{color:#98b0c8;font-size:.8rem}.ops-income-table[data-v-a06e2967]{border-radius:18px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.ops-income-table__head[data-v-a06e2967],.ops-income-table__row[data-v-a06e2967]{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(120px,1fr) 72px 72px 72px;gap:.75rem;align-items:center;padding:.9rem 1rem;min-width:620px}.ops-income-table__head[data-v-a06e2967]{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.ops-income-table__head span[data-v-a06e2967]{color:#8ea9c4;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-income-table__row[data-v-a06e2967]{border-bottom:1px solid rgba(255,255,255,.05)}.ops-income-table__row[data-v-a06e2967]:last-child{border-bottom:0}.ops-income-table__row span[data-v-a06e2967]{color:#c0d3e7;font-size:.92rem}.ops-income-table__row strong[data-v-a06e2967]{color:#f8fbff;font-size:1rem;font-weight:700}.ops-income-table__owner[data-v-a06e2967]{font-weight:600}.ops-income-table__empty[data-v-a06e2967]{padding:1rem;color:#98b0c8}.ops-vehicle-list[data-v-a06e2967]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-height:340px;overflow:auto;padding-right:.15rem}.ops-vehicle-list__item[data-v-a06e2967]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(180deg,#111d31fa,#0d1829fa);text-align:left;transition:all .2s ease;color:#edf5fc}.ops-vehicle-list__item--active[data-v-a06e2967],.ops-vehicle-list__item[data-v-a06e2967]:hover{border-color:#60a5fa3d;background:linear-gradient(180deg,#15233afa,#101d31fa);box-shadow:0 18px 34px -28px #0a1426e6}.ops-map-panel[data-v-a06e2967]{position:relative;overflow:hidden}.ops-map-panel[data-v-a06e2967] .vehicle-live-map-page__header{display:none}.ops-map-panel[data-v-a06e2967] .vehicle-live-map-page{padding:1rem;min-height:calc(100vh - 320px)}.ops-map-panel[data-v-a06e2967] .vehicle-live-map-shell{min-height:calc(100vh - 390px)}.ops-empty-state[data-v-a06e2967]{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:18px;background:#ffffff0d;color:#98b0c8;border:1px solid rgba(255,255,255,.06)}.dashboard-refreshing .ops-stat-card[data-v-a06e2967],.dashboard-refreshing .ops-panel[data-v-a06e2967],.dashboard-refreshing .ops-map-panel[data-v-a06e2967]{transform:translateY(-1px);box-shadow:0 22px 48px -34px #0f6cbd47}[data-v-a06e2967] .apexcharts-tooltip,[data-v-a06e2967] .apexcharts-xaxistooltip,[data-v-a06e2967] .apexcharts-yaxistooltip{background:linear-gradient(180deg,#121f34fa,#0a1526fa)!important;border:1px solid rgba(96,165,250,.14)!important;color:#edf5fc!important;box-shadow:0 18px 36px -24px #050c18d9!important}[data-v-a06e2967] .apexcharts-tooltip-title{background:#ffffff0d!important;border-bottom:1px solid rgba(255,255,255,.06)!important;color:#f8fbff!important}[data-v-a06e2967] .apexcharts-tooltip-text,[data-v-a06e2967] .apexcharts-tooltip-text-y-label,[data-v-a06e2967] .apexcharts-tooltip-text-y-value,[data-v-a06e2967] .apexcharts-tooltip-text-z-label,[data-v-a06e2967] .apexcharts-tooltip-text-z-value{color:#d8e6f5!important}@keyframes livePulse-a06e2967{0%{box-shadow:0 0 #18b67e73}70%{box-shadow:0 0 0 10px #18b67e00}to{box-shadow:0 0 #18b67e00}}@media(max-width:1199px){.ops-vehicle-list[data-v-a06e2967]{grid-template-columns:1fr}}@media(max-width:767px){.ops-hero[data-v-a06e2967],.ops-panel__head[data-v-a06e2967],.ops-focus-footer[data-v-a06e2967]{flex-direction:column;align-items:flex-start}.ops-mini-grid[data-v-a06e2967],.ops-income-grid[data-v-a06e2967],.ops-detail-grid[data-v-a06e2967]{grid-template-columns:1fr 1fr}.dashboard-map[data-v-a06e2967]{height:340px}.ops-income-table__head[data-v-a06e2967],.ops-income-table__row[data-v-a06e2967]{min-width:560px}}.supervisor-dashboard__map-shell[data-v-e1246c9b]{overflow:hidden}.supervisor-dashboard[data-v-e1246c9b] .vehicle-live-map-page__header{display:none}.supervisor-dashboard[data-v-e1246c9b] .vehicle-live-map-page{padding:1rem;min-height:calc(100vh - 290px)}.supervisor-dashboard[data-v-e1246c9b] .vehicle-live-map-shell{min-height:calc(100vh - 360px)}@media(max-width:991px){.supervisor-dashboard[data-v-e1246c9b] .vehicle-live-map-page{min-height:unset}.supervisor-dashboard[data-v-e1246c9b] .vehicle-live-map-shell{min-height:540px}}.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;inset:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:#00000003}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;inset:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:#00000080;background-image:none;box-shadow:0 0 #fff0;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;inset:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity;touch-action:auto}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.4;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}.upload-theme-panel[data-v-d6a1d493]{border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:linear-gradient(180deg,#0f172ac7,#0c1220b8);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1.1rem 1.1rem 1rem;color:#e5e7eb}.upload-theme-panel--locked[data-v-d6a1d493]{opacity:.78}.upload-theme-header[data-v-d6a1d493]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.upload-theme-kicker[data-v-d6a1d493]{margin-bottom:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.upload-theme-icon[data-v-d6a1d493]{width:2.8rem;height:2.8rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.upload-progress[data-v-d6a1d493]{background:#ffffff1a}.upload-file-meta[data-v-d6a1d493]{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.9rem}[data-v-d6a1d493] .filepond--root{margin-bottom:0}[data-v-d6a1d493] .filepond--panel-root{background:linear-gradient(180deg,#1e293be0,#0f172ad1);border:2px dashed rgba(96,165,250,.35);border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 12px 24px -18px #0f172a99}[data-v-d6a1d493] .filepond--drop-label{color:#cbd5e1;min-height:170px;font-size:.98rem;padding:1.25rem}[data-v-d6a1d493] .filepond--label-action{color:#7dd3fc;text-decoration:none;font-weight:600}[data-v-d6a1d493] .filepond--drip{background:#7dd3fc24}[data-v-d6a1d493] .filepond--list-scroller{margin-top:.5rem}[data-v-d6a1d493] .filepond--item-panel{background:linear-gradient(180deg,#0ea5e9f0,#0284c7f0);border-radius:12px}[data-v-d6a1d493] .filepond--file{padding:.75rem .9rem}[data-v-d6a1d493] .filepond--file-info-main{font-weight:600}[data-v-d6a1d493] .filepond--file-info-sub{color:#ffffffc7}[data-v-d6a1d493] .filepond--root[data-disabled=disabled] .filepond--panel-root{background:linear-gradient(180deg,#334155eb,#1e293beb);border-color:#94a3b838}[data-v-d6a1d493] .filepond--root[data-disabled=disabled] .filepond--drop-label{color:#94a3b8}[data-v-d6a1d493] .filepond--file-action-button{cursor:pointer}[data-v-d6a1d493] .form-label,.text-secondary[data-v-d6a1d493],.font-13[data-v-d6a1d493]{color:#94a3b8!important}[data-v-d6a1d493] .fw-semibold{color:#e5e7eb!important}.driver-glass-panel[data-v-04d97510],.driver-glass-card[data-v-04d97510],.driver-glass-modal[data-v-04d97510]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.driver-glass-panel[data-v-04d97510],.driver-glass-modal[data-v-04d97510]{color:#e5e7eb}.driver-glass-card[data-v-04d97510]{color:#e5e7eb;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.driver-glass-card[data-v-04d97510]:hover{transform:translateY(-3px);border-color:#60a5fa8c!important;box-shadow:0 28px 56px -34px #60a5fa59}.driver-glass-soft[data-v-04d97510]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.driver-glass-panel .card-body[data-v-04d97510],.driver-glass-card .card-body[data-v-04d97510],.driver-glass-modal .modal-body[data-v-04d97510],.driver-glass-modal .modal-header[data-v-04d97510],.driver-glass-modal .modal-footer[data-v-04d97510]{color:inherit}.driver-glass-panel .form-control[data-v-04d97510],.driver-glass-panel .form-select[data-v-04d97510],.driver-glass-modal .form-control[data-v-04d97510],.driver-glass-modal .form-select[data-v-04d97510],.driver-glass-modal textarea[data-v-04d97510]{background:#0f172a73;border-color:#94a3b833;color:#e5e7eb}.driver-glass-panel .form-control[data-v-04d97510]::placeholder,.driver-glass-modal .form-control[data-v-04d97510]::placeholder,.driver-glass-modal textarea[data-v-04d97510]::placeholder{color:#94a3b8}.driver-glass-panel .form-control[data-v-04d97510]:focus,.driver-glass-panel .form-select[data-v-04d97510]:focus,.driver-glass-modal .form-control[data-v-04d97510]:focus,.driver-glass-modal .form-select[data-v-04d97510]:focus,.driver-glass-modal textarea[data-v-04d97510]:focus{background:#0f172a8c;border-color:#60a5fa73;color:#f8fafc;box-shadow:0 0 0 .2rem #3b82f62e}.driver-glass-panel h5[data-v-04d97510],.driver-glass-panel h6[data-v-04d97510],.driver-glass-card h5[data-v-04d97510],.driver-glass-card h6[data-v-04d97510],.driver-glass-modal h5[data-v-04d97510],.driver-glass-modal h6[data-v-04d97510],.driver-glass-modal .modal-title[data-v-04d97510]{color:#f8fafc}.driver-glass-panel .font-13[data-v-04d97510],.driver-glass-panel .text-muted[data-v-04d97510],.driver-glass-card .font-13[data-v-04d97510],.driver-glass-card .text-muted[data-v-04d97510],.driver-glass-modal .font-13[data-v-04d97510],.driver-glass-modal .text-muted[data-v-04d97510],.driver-glass-modal small[data-v-04d97510],.driver-glass-modal .form-label[data-v-04d97510]{color:#94a3b8!important}.driver-glass-card .border[data-v-04d97510],.driver-glass-modal .border[data-v-04d97510]{border-color:#94a3b829!important}.driver-glass-modal .nav-tabs[data-v-04d97510]{border-bottom-color:#94a3b824}.driver-glass-modal .nav-tabs .nav-link[data-v-04d97510]{color:#94a3b8}.driver-glass-modal .nav-tabs .nav-link.active[data-v-04d97510]{background:#ffffff0f;border-color:rgba(148,163,184,.16) rgba(148,163,184,.16) transparent;color:#f8fafc}.ship-ops-page[data-v-23b029ff]{color:#e5e7eb}.dark-panel-card[data-v-23b029ff],.container-card[data-v-23b029ff],.ship-detail-card[data-v-23b029ff]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.text-light-emphasis[data-v-23b029ff]{margin-bottom:0;color:#94a3b8}.container-card[data-v-23b029ff]{padding:1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.container-card[data-v-23b029ff]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.owner-card-link[data-v-23b029ff]{cursor:pointer}.mini-label[data-v-23b029ff]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-23b029ff]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-23b029ff]{font-size:1.02rem;color:#f8fafc}.badge-soft-primary[data-v-23b029ff],.badge-soft-success[data-v-23b029ff],.badge-soft-info[data-v-23b029ff],.badge-soft-warning[data-v-23b029ff],.badge-soft-danger[data-v-23b029ff],.badge-soft-muted[data-v-23b029ff]{border:1px solid transparent}.badge-soft-primary[data-v-23b029ff]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-23b029ff]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-23b029ff]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-23b029ff]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-23b029ff]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-23b029ff]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-23b029ff]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-23b029ff]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-23b029ff]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-23b029ff]{background:#f59e0b29;color:#fcd34d}.ship-detail-card[data-v-23b029ff]{padding:1.5rem}.snapshot-row[data-v-23b029ff]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-23b029ff]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-23b029ff]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.banner-kicker[data-v-23b029ff]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.timeline-card[data-v-23b029ff]{border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-23b029ff]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.tracking-glass-panel[data-v-8750c3dc]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.tracking-glass-soft[data-v-8750c3dc]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e7eb}.tracking-glass-panel .card-body[data-v-8750c3dc],.tracking-glass-soft h6[data-v-8750c3dc],.tracking-glass-soft p[data-v-8750c3dc],.tracking-glass-panel h4[data-v-8750c3dc],.tracking-glass-panel h5[data-v-8750c3dc],.tracking-glass-panel h6[data-v-8750c3dc]{color:inherit}.tracking-glass-panel .text-muted[data-v-8750c3dc],.tracking-glass-soft .text-muted[data-v-8750c3dc],.tracking-glass-panel .font-13[data-v-8750c3dc],.tracking-glass-soft .font-13[data-v-8750c3dc]{color:#94a3b8!important}.tracking-search-input[data-v-8750c3dc]{background:#0f172a73;border-color:#94a3b82e;color:#e5e7eb}.tracking-search-input[data-v-8750c3dc]::placeholder{color:#94a3b8}.tracking-search-input[data-v-8750c3dc]:focus{background:#0f172a9e;border-color:#60a5fa8c;color:#fff;box-shadow:0 0 0 .2rem #0d6efd26}.tracking-map-shell[data-v-8750c3dc]{position:relative}.tracking-map[data-v-8750c3dc]{width:100%;height:560px;border-radius:24px;overflow:hidden}.tracking-map-overlay[data-v-8750c3dc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a6b;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tracking-marker[data-v-8750c3dc]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent}.tracking-marker-wrap[data-v-8750c3dc]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.tracking-marker__label[data-v-8750c3dc]{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:.2rem .45rem;border-radius:999px;background:#0f172ae0;border:1px solid rgba(96,165,250,.4);color:#e2e8f0;font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.tracking-marker__pulse[data-v-8750c3dc],.tracking-marker__dot[data-v-8750c3dc]{position:absolute;border-radius:9999px}.tracking-marker__pulse[data-v-8750c3dc]{width:24px;height:24px;background:#22c55e40;animation:pulse-ring-8750c3dc 1.8s ease-out infinite}.tracking-marker__dot[data-v-8750c3dc]{width:12px;height:12px;background:#16a34a;border:2px solid #ffffff;box-shadow:0 0 0 4px #22c55e2e}.tracking-marker--active .tracking-marker__pulse[data-v-8750c3dc]{background:#0d6efd38}.tracking-marker--active .tracking-marker__dot[data-v-8750c3dc]{background:#0d6efd;box-shadow:0 0 0 5px #0d6efd33}.tracking-avatar[data-v-8750c3dc]{width:64px;height:64px;border:2px solid rgba(255,255,255,.18)}.tracking-feed-avatar[data-v-8750c3dc]{width:44px;height:44px;border:2px solid rgba(255,255,255,.12)}.tracking-feed-list[data-v-8750c3dc]{display:flex;flex-direction:column;gap:.85rem;max-height:560px;overflow:auto;padding-right:.25rem}.tracking-feed-item[data-v-8750c3dc]{width:100%;text-align:left;border-radius:20px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tracking-feed-item[data-v-8750c3dc]:hover,.tracking-feed-item--active[data-v-8750c3dc]{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 14px 34px -24px #0d6efd73}.tracking-feed-item__dot[data-v-8750c3dc]{width:10px;height:10px;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.tracking-stat-card[data-v-8750c3dc],.tracking-map-card[data-v-8750c3dc],.tracking-feed-card[data-v-8750c3dc],.tracking-profile-card[data-v-8750c3dc]{transition:transform .25s ease,box-shadow .25s ease}.tracking-stat-card--live[data-v-8750c3dc],.tracking-map-card--live[data-v-8750c3dc]{transform:translateY(-2px);box-shadow:0 16px 34px -26px #0d6efd73}.tracking-stat-card__small[data-v-8750c3dc]{font-size:1rem}@keyframes pulse-ring-8750c3dc{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}.tracking-glass-panel[data-v-7c5d0cf2]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.tracking-glass-soft[data-v-7c5d0cf2]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e7eb}.tracking-glass-panel .text-muted[data-v-7c5d0cf2],.tracking-glass-soft .text-muted[data-v-7c5d0cf2],.tracking-glass-panel .font-13[data-v-7c5d0cf2],.tracking-glass-soft .font-13[data-v-7c5d0cf2]{color:#94a3b8!important}.history-range-chip[data-v-7c5d0cf2]{border-radius:999px;border:1px solid rgba(148,163,184,.18);color:#cbd5e1;background:#0f172a8c}.history-range-chip--active[data-v-7c5d0cf2]{color:#eff6ff;background:#0d6efd;border-color:#0d6efd;box-shadow:0 12px 24px -18px #0d6efdcc}.tracking-driver-list[data-v-7c5d0cf2]{display:flex;flex-direction:column;gap:.85rem;max-height:780px;overflow:auto;padding-right:.25rem}.tracking-driver-item[data-v-7c5d0cf2]{display:flex;gap:.9rem;align-items:flex-start;width:100%;border-radius:20px;padding:1rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tracking-driver-item[data-v-7c5d0cf2]:hover,.tracking-driver-item--active[data-v-7c5d0cf2]{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 14px 34px -24px #0d6efd73}.tracking-driver-item__avatar[data-v-7c5d0cf2],.tracking-hero-avatar[data-v-7c5d0cf2]{border:2px solid rgba(255,255,255,.16);object-fit:cover}.tracking-driver-item__avatar[data-v-7c5d0cf2]{width:46px;height:46px}.tracking-hero-avatar[data-v-7c5d0cf2]{width:68px;height:68px}.tracking-map-shell[data-v-7c5d0cf2]{position:relative}.tracking-map[data-v-7c5d0cf2]{width:100%;height:420px;border-radius:24px;overflow:hidden}.tracking-map-overlay[data-v-7c5d0cf2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a6b;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tracking-path-marker[data-v-7c5d0cf2]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;border:2px solid rgba(255,255,255,.92);box-shadow:0 12px 20px -16px #0f172ae6}.tracking-path-marker--start[data-v-7c5d0cf2]{background:#16a34a}.tracking-path-marker--end[data-v-7c5d0cf2]{background:#0d6efd}.tracking-detail-list[data-v-7c5d0cf2]{display:flex;flex-direction:column;gap:.85rem}.tracking-detail-row[data-v-7c5d0cf2]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.12)}.tracking-detail-row[data-v-7c5d0cf2]:last-child{border-bottom:0;padding-bottom:0}.tracking-timeline-list[data-v-7c5d0cf2]{display:flex;flex-direction:column;gap:1rem}.tracking-timeline-item[data-v-7c5d0cf2]{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:.9rem 0;border-bottom:1px solid rgba(148,163,184,.12)}.tracking-timeline-item[data-v-7c5d0cf2]:last-child{border-bottom:0;padding-bottom:0}.tracking-timeline-item__badge[data-v-7c5d0cf2]{border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tracking-timeline-item__badge--travelled[data-v-7c5d0cf2]{background:#0ea5e924;color:#7dd3fc}.tracking-timeline-item__badge--stopped[data-v-7c5d0cf2]{background:#f59e0b29;color:#fcd34d}.tracking-timeline-item__badge--offline[data-v-7c5d0cf2]{background:#64748b2e;color:#cbd5e1}.tracking-glass-panel[data-v-e5b887f7]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.tracking-glass-soft[data-v-e5b887f7]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e7eb}.tracking-glass-panel .text-muted[data-v-e5b887f7],.tracking-glass-soft .text-muted[data-v-e5b887f7],.tracking-glass-panel .font-13[data-v-e5b887f7],.tracking-glass-soft .font-13[data-v-e5b887f7]{color:#94a3b8!important}.history-range-chip[data-v-e5b887f7]{border-radius:999px;border:1px solid rgba(148,163,184,.18);color:#cbd5e1;background:#0f172a8c}.history-range-chip--active[data-v-e5b887f7]{color:#eff6ff;background:#198754;border-color:#198754;box-shadow:0 12px 24px -18px #198754b3}.tracking-driver-list[data-v-e5b887f7]{display:flex;flex-direction:column;gap:.85rem;max-height:780px;overflow:auto;padding-right:.25rem}.tracking-driver-item[data-v-e5b887f7]{display:flex;gap:.9rem;align-items:flex-start;width:100%;border-radius:20px;padding:1rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tracking-driver-item[data-v-e5b887f7]:hover,.tracking-driver-item--active[data-v-e5b887f7]{transform:translateY(-2px);border-color:#86efac;box-shadow:0 14px 34px -24px #19875473}.tracking-vehicle-icon[data-v-e5b887f7],.tracking-vehicle-hero[data-v-e5b887f7]{display:flex;align-items:center;justify-content:center;border-radius:18px;background:#22c55e24;border:1px solid rgba(134,239,172,.2);color:#86efac}.tracking-vehicle-icon[data-v-e5b887f7]{width:46px;height:46px;font-size:1.25rem}.tracking-vehicle-hero[data-v-e5b887f7]{width:68px;height:68px;font-size:1.7rem}.tracking-map-shell[data-v-e5b887f7]{position:relative}.tracking-map[data-v-e5b887f7]{width:100%;height:420px;border-radius:24px;overflow:hidden}.tracking-map-overlay[data-v-e5b887f7]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a6b;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tracking-path-marker[data-v-e5b887f7]{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;border:2px solid rgba(255,255,255,.92);box-shadow:0 12px 20px -16px #0f172ae6}.tracking-path-marker--start[data-v-e5b887f7]{background:#16a34a}.tracking-path-marker--end[data-v-e5b887f7]{background:#198754}.tracking-detail-list[data-v-e5b887f7]{display:flex;flex-direction:column;gap:.85rem}.tracking-detail-row[data-v-e5b887f7]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.12)}.tracking-detail-row[data-v-e5b887f7]:last-child{border-bottom:0;padding-bottom:0}.tracking-timeline-list[data-v-e5b887f7]{display:flex;flex-direction:column;gap:1rem}.tracking-timeline-item[data-v-e5b887f7]{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;padding:.9rem 0;border-bottom:1px solid rgba(148,163,184,.12)}.tracking-timeline-item[data-v-e5b887f7]:last-child{border-bottom:0;padding-bottom:0}.tracking-timeline-item__badge[data-v-e5b887f7]{border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tracking-timeline-item__badge--travelled[data-v-e5b887f7]{background:#22c55e29;color:#86efac}.tracking-timeline-item__badge--stopped[data-v-e5b887f7]{background:#f59e0b29;color:#fcd34d}.tracking-timeline-item__badge--offline[data-v-e5b887f7]{background:#64748b2e;color:#cbd5e1}.tracking-glass-panel[data-v-b5354ce8]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.tracking-glass-soft[data-v-b5354ce8]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e7eb}.tracking-glass-panel .text-muted[data-v-b5354ce8],.tracking-glass-soft .text-muted[data-v-b5354ce8],.tracking-glass-panel .font-13[data-v-b5354ce8],.tracking-glass-soft .font-13[data-v-b5354ce8]{color:#94a3b8!important}.tracking-list-stack[data-v-b5354ce8]{display:flex;flex-direction:column;gap:1rem}.tracking-driver-list[data-v-b5354ce8]{display:flex;flex-direction:column;gap:.85rem;max-height:410px;overflow:auto;padding-right:.25rem}.tracking-driver-item[data-v-b5354ce8]{display:flex;gap:.9rem;align-items:flex-start;width:100%;border-radius:20px;padding:1rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tracking-driver-item[data-v-b5354ce8]:hover,.tracking-driver-item--active[data-v-b5354ce8]{transform:translateY(-2px);border-color:#fda4af;box-shadow:0 14px 34px -24px #f43f5e66}.tracking-driver-item__avatar[data-v-b5354ce8]{width:46px;height:46px;border:2px solid rgba(255,255,255,.16)}.tracking-detail-list[data-v-b5354ce8]{display:flex;flex-direction:column;gap:.85rem}.tracking-detail-row[data-v-b5354ce8]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.12)}.tracking-detail-row[data-v-b5354ce8]:last-child{border-bottom:0;padding-bottom:0}.widgets-icons[data-v-b5354ce8]{background:#ffffff14}.history-tabs-card[data-v-86dfb430]{background:linear-gradient(180deg,#0f172ae0,#090e1bd6);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -36px #0f172ae0,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.history-theme-tabs[data-v-86dfb430]{border-bottom:1px solid rgba(148,163,184,.2);gap:.5rem}.history-theme-tabs .nav-link[data-v-86dfb430]{border:1px solid transparent;border-bottom:0;background:transparent;color:#cbd5e1;border-radius:18px 18px 0 0;padding:1rem 1.2rem;transition:all .2s ease}.history-theme-tabs .nav-link[data-v-86dfb430]:hover{color:#f8fafc;border-color:#94a3b833;background:#ffffff0a}.history-theme-tabs .nav-link.active[data-v-86dfb430]{color:#fff;border-color:#94a3b847;background:linear-gradient(180deg,#ffffff14,#ffffff08);box-shadow:inset 0 1px #ffffff0f}.history-tabs-badge[data-v-86dfb430]{border-radius:999px;padding:.55rem .9rem;background:#3b82f624;border:1px solid rgba(96,165,250,.2);color:#93c5fd}.tab-title[data-v-86dfb430]{font-weight:600}.text-muted[data-v-86dfb430]{color:#94a3b8!important}.tracking-history-page[data-v-a02369e4]{display:flex;flex-direction:column;gap:1rem}.route-control-card[data-v-a02369e4],.route-map-card[data-v-a02369e4],.route-summary-card[data-v-a02369e4]{background:linear-gradient(180deg,#0f172ad1,#0c1220c7);border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:26px;color:#e5e7eb}.route-control-card[data-v-a02369e4],.route-map-card[data-v-a02369e4],.route-summary-card[data-v-a02369e4]{padding:1.5rem}.text-muted[data-v-a02369e4]{color:#94a3b8!important}.route-stat-card[data-v-a02369e4],.route-metric-card[data-v-a02369e4]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(148,163,184,.14);border-radius:20px;padding:1rem;height:100%}.route-stat-card span[data-v-a02369e4],.route-metric-card span[data-v-a02369e4]{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.45rem}.route-stat-card strong[data-v-a02369e4],.route-metric-card strong[data-v-a02369e4]{display:block;font-size:1.3rem;color:#f8fafc}.route-stat-card small[data-v-a02369e4],.route-metric-card small[data-v-a02369e4]{color:#94a3b8}.route-label[data-v-a02369e4]{color:#cbd5e1;font-size:.84rem;font-weight:600}.route-picker-btn[data-v-a02369e4],.route-input[data-v-a02369e4]{min-height:54px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172a85;color:#f8fafc}.route-picker-btn[data-v-a02369e4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.route-picker-btn i[data-v-a02369e4]{font-size:1.2rem;color:#7dd3fc}.route-input[data-v-a02369e4]:focus,.route-picker-btn[data-v-a02369e4]:focus{border-color:#38bdf8;box-shadow:0 0 0 .2rem #38bdf829;background:#0f172aad;color:#f8fafc}.route-range-chip[data-v-a02369e4]{border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;color:#e2e8f0}.route-range-chip[data-v-a02369e4]:hover{background:#0ea5e924;border-color:#7dd3fc42;color:#e0f2fe}.route-load-btn[data-v-a02369e4]{min-height:54px;border-radius:16px;font-weight:700}.route-sim-btn[data-v-a02369e4]{border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;color:#e2e8f0;padding:.45rem .8rem}.route-sim-btn[data-v-a02369e4]:hover{background:#0ea5e924;border-color:#7dd3fc42;color:#e0f2fe}.route-sim-btn[data-v-a02369e4]:disabled{opacity:.55}.route-sim-select[data-v-a02369e4]{width:auto;min-width:72px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172a85;color:#f8fafc}.route-badge[data-v-a02369e4]{border-radius:999px;background:#0ea5e924;border:1px solid rgba(125,211,252,.24);color:#7dd3fc;padding:.55rem .8rem}.route-badge--soft[data-v-a02369e4]{background:#ffffff14;border-color:#94a3b82e;color:#cbd5e1}.route-map-shell[data-v-a02369e4]{position:relative}.route-map[data-v-a02369e4]{width:100%;height:560px;border-radius:24px;overflow:hidden}.route-map-overlay[data-v-a02369e4],.route-map-empty[data-v-a02369e4]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:24px}.route-map-overlay[data-v-a02369e4]{background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.route-map-empty[data-v-a02369e4]{flex-direction:column;gap:.6rem;background:linear-gradient(180deg,#0f172ab8,#0f172a99);color:#cbd5e1}.route-map-empty i[data-v-a02369e4]{font-size:2rem;color:#7dd3fc}.route-marker[data-v-a02369e4]{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.78rem;font-weight:700;border:2px solid rgba(255,255,255,.92);box-shadow:0 12px 20px -16px #0f172ae6}.route-marker--start[data-v-a02369e4]{background:#22c55e}.route-marker--end[data-v-a02369e4]{background:#0ea5e9}.route-marker--simulation[data-v-a02369e4]{background:#f59e0b;font-size:1rem}.route-marker__icon[data-v-a02369e4]{display:inline-flex;transform-origin:center center}.route-detail-list[data-v-a02369e4]{display:flex;flex-direction:column;gap:.9rem}.route-detail-row[data-v-a02369e4]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(148,163,184,.12)}.route-detail-row[data-v-a02369e4]:last-child{border-bottom:0;padding-bottom:0}.route-timeline-list[data-v-a02369e4]{display:flex;flex-direction:column;gap:1rem;max-height:440px;overflow:auto;padding-right:.2rem}.route-timeline-item[data-v-a02369e4]{display:flex;align-items:flex-start;gap:.9rem;padding-bottom:.9rem;border-bottom:1px solid rgba(148,163,184,.12)}.route-timeline-item[data-v-a02369e4]:last-child{border-bottom:0;padding-bottom:0}.route-timeline-bullet[data-v-a02369e4]{width:12px;height:12px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 5px #38bdf81f;margin-top:.45rem;flex:0 0 auto}.route-finder-modal[data-v-a02369e4]{background:linear-gradient(180deg,#0f172ae6,#0c1220db);border:1px solid rgba(148,163,184,.16);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px;color:#e5e7eb}.route-finder-modal .modal-header[data-v-a02369e4],.route-finder-modal .modal-footer[data-v-a02369e4]{border-color:#94a3b81f}.route-finder-modal .modal-body[data-v-a02369e4],.route-finder-modal .modal-header[data-v-a02369e4],.route-finder-modal .modal-footer[data-v-a02369e4]{padding:1.25rem 1.5rem}.route-modal-input[data-v-a02369e4]{min-height:48px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#0f172a7a;color:#f8fafc}.route-modal-input[data-v-a02369e4]:focus{border-color:#38bdf8;box-shadow:0 0 0 .2rem #38bdf829;background:#0f172aad;color:#f8fafc}.route-modal-input[data-v-a02369e4]::placeholder{color:#94a3b8}.vehicle-finder-list[data-v-a02369e4]{display:flex;flex-direction:column;gap:.85rem;max-height:460px;overflow:auto;padding-right:.2rem}.vehicle-finder-item[data-v-a02369e4]{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.05rem 1.1rem;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#e5e7eb;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vehicle-finder-item[data-v-a02369e4]:hover,.vehicle-finder-item--active[data-v-a02369e4]{transform:translateY(-1px);border-color:#7dd3fc;box-shadow:0 18px 36px -28px #0ea5e973}.vehicle-finder-icon[data-v-a02369e4]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#0ea5e924;border:1px solid rgba(125,211,252,.22);color:#7dd3fc;font-size:1.2rem;flex:0 0 auto}.vehicle-finder-inline[data-v-a02369e4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:#cbd5e1;line-height:1.45}.vehicle-finder-title[data-v-a02369e4]{font-size:1rem;color:#f8fafc}.vehicle-finder-separator[data-v-a02369e4]{color:#64748b}.vehicle-status-dot[data-v-a02369e4]{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e24;flex:0 0 auto}@media(max-width:991.98px){.route-map[data-v-a02369e4]{height:420px}}.tracking-glass-panel[data-v-6300924b]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.tracking-glass-soft[data-v-6300924b]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e5e7eb}.tracking-glass-panel .text-muted[data-v-6300924b],.tracking-glass-soft .text-muted[data-v-6300924b],.tracking-glass-panel .font-13[data-v-6300924b],.tracking-glass-soft .font-13[data-v-6300924b]{color:#94a3b8!important}.tracking-search-input[data-v-6300924b]{background:#0f172a73;border-color:#94a3b82e;color:#e5e7eb}.tracking-search-input[data-v-6300924b]::placeholder{color:#94a3b8}.tracking-search-input[data-v-6300924b]:focus{background:#0f172a9e;border-color:#60a5fa8c;color:#fff;box-shadow:0 0 0 .2rem #0d6efd26}.tracking-map-shell[data-v-6300924b]{position:relative}.tracking-map[data-v-6300924b]{width:100%;height:560px;border-radius:24px;overflow:hidden}.tracking-map-overlay[data-v-6300924b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a6b;border-radius:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tracking-marker-wrap[data-v-6300924b]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.tracking-marker__label[data-v-6300924b]{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:.2rem .45rem;border-radius:999px;background:#0f172ae0;border:1px solid rgba(96,165,250,.4);color:#e2e8f0;font-size:.68rem;font-weight:700;white-space:nowrap}.tracking-marker[data-v-6300924b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent}.tracking-marker__pulse[data-v-6300924b],.tracking-marker__dot[data-v-6300924b]{position:absolute;border-radius:9999px}.tracking-marker__pulse[data-v-6300924b]{width:24px;height:24px;background:#f9731640;animation:pulse-ring-6300924b 1.8s ease-out infinite}.tracking-marker__dot[data-v-6300924b]{width:12px;height:12px;background:#f97316;border:2px solid #ffffff;box-shadow:0 0 0 4px #f973162e}.tracking-marker--active .tracking-marker__pulse[data-v-6300924b]{background:#0d6efd38}.tracking-marker--active .tracking-marker__dot[data-v-6300924b]{background:#0d6efd;box-shadow:0 0 0 5px #0d6efd33}.tracking-feed-list[data-v-6300924b]{display:flex;flex-direction:column;gap:.85rem;max-height:560px;overflow:auto;padding-right:.25rem}.tracking-feed-item[data-v-6300924b]{width:100%;text-align:left;border-radius:20px;padding:1rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tracking-feed-item[data-v-6300924b]:hover,.tracking-feed-item--active[data-v-6300924b]{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 14px 34px -24px #0d6efd73}.tracking-feed-item__dot[data-v-6300924b]{width:10px;height:10px;border-radius:9999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.tracking-feed-item__dot--vehicle[data-v-6300924b]{background:#f97316;box-shadow:0 0 0 6px #f973161f}.tracking-stat-card[data-v-6300924b],.tracking-map-card[data-v-6300924b],.tracking-feed-card[data-v-6300924b],.tracking-profile-card[data-v-6300924b]{transition:transform .25s ease,box-shadow .25s ease}.tracking-stat-card--live[data-v-6300924b],.tracking-map-card--live[data-v-6300924b]{transform:translateY(-2px);box-shadow:0 16px 34px -26px #0d6efd73}.tracking-stat-card__small[data-v-6300924b]{font-size:1rem}@keyframes pulse-ring-6300924b{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}.dark-panel-card[data-v-c0508d08],.ship-detail-card[data-v-c0508d08],.ship-modal-dark[data-v-c0508d08]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.text-light-emphasis[data-v-c0508d08]{margin-bottom:0;color:#94a3b8}.mini-label[data-v-c0508d08]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-c0508d08]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-c0508d08]{font-size:1.02rem;color:#f8fafc}.badge-soft-primary[data-v-c0508d08],.badge-soft-success[data-v-c0508d08],.badge-soft-warning[data-v-c0508d08],.badge-soft-muted[data-v-c0508d08]{border:1px solid transparent}.badge-soft-primary[data-v-c0508d08]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-c0508d08]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-warning[data-v-c0508d08]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-muted[data-v-c0508d08]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-detail-card[data-v-c0508d08]{padding:1.5rem}.snapshot-row[data-v-c0508d08]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-c0508d08]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-c0508d08]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.job-preview-frame[data-v-c0508d08]{position:relative;display:inline-block;width:100%}.job-preview-image[data-v-c0508d08]{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0f172a73}.job-preview-image--large[data-v-c0508d08]{max-height:75vh;object-fit:contain;background:#020617b8}.job-preview-trigger[data-v-c0508d08]{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#0f172ac7;color:#f8fafc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.job-preview-trigger i[data-v-c0508d08]{font-size:1.1rem}.preview-map-block[data-v-c0508d08]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.12)}.job-preview-map-shell[data-v-c0508d08]{position:relative}.job-preview-map[data-v-c0508d08]{width:100%;height:320px;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.16)}.preview-empty-state[data-v-c0508d08]{display:flex;align-items:center;justify-content:center;min-height:240px;padding:1rem;border-radius:18px;border:1px dashed rgba(148,163,184,.22);background:#0f172a4d;color:#94a3b8;text-align:center}.preview-empty-state--map[data-v-c0508d08]{min-height:320px}.job-map-overlay-controls[data-v-c0508d08]{display:flex;flex-direction:column;gap:.4rem;margin:10px}.map-view-toggle[data-v-c0508d08]{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.34rem .66rem;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:#0f172ad1;color:#e2e8f0;font-size:.74rem;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a47}.map-view-toggle i[data-v-c0508d08]{font-size:.9rem}.map-legend-chip[data-v-c0508d08]{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .72rem;border-radius:999px;background:#0f172a7a;border:1px solid rgba(148,163,184,.18);font-size:.8rem;color:#e2e8f0}.map-legend-dot[data-v-c0508d08]{display:inline-block;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 4px #ffffff0f}.job-map-marker-wrap[data-v-c0508d08]{display:flex;align-items:center;justify-content:center}.job-map-marker[data-v-c0508d08]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,255,255,.72);box-shadow:0 10px 20px #0f172a59}.job-map-marker span[data-v-c0508d08]{font-size:.82rem;font-weight:700;color:#fff}.timeline-dot[data-v-c0508d08]{position:absolute;top:50%;left:-1.05rem;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:999px;background:#38bdf8;border:2px solid rgba(15,23,42,.98);box-shadow:0 0 0 6px #38bdf81f}.timeline-line[data-v-c0508d08]{position:absolute;top:-14px;left:-1.05rem;transform:translate(-50%);width:2px;height:calc(100% + 28px);background:#334155}.timeline-card[data-v-c0508d08]{margin-left:.65rem;border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-c0508d08]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.timeline-time[data-v-c0508d08]{font-size:.82rem;color:#94a3b8}.timeline-note--compact[data-v-c0508d08]{font-size:.92rem;line-height:1.45}.ship-ops-page[data-v-3951151a]{color:#e5e7eb}.dark-panel-card[data-v-3951151a],.container-card[data-v-3951151a],.ship-detail-card[data-v-3951151a]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.text-light-emphasis[data-v-3951151a]{margin-bottom:0;color:#94a3b8}.container-card[data-v-3951151a]{padding:1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.container-card[data-v-3951151a]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.owner-card-link[data-v-3951151a]{cursor:pointer}.mini-label[data-v-3951151a]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-3951151a]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-3951151a]{font-size:1.02rem;color:#f8fafc}.badge-soft-primary[data-v-3951151a],.badge-soft-success[data-v-3951151a],.badge-soft-info[data-v-3951151a],.badge-soft-warning[data-v-3951151a],.badge-soft-danger[data-v-3951151a],.badge-soft-muted[data-v-3951151a]{border:1px solid transparent}.badge-soft-primary[data-v-3951151a]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-3951151a]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-3951151a]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-3951151a]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-3951151a]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-3951151a]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-3951151a]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-3951151a]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-3951151a]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-3951151a]{background:#f59e0b29;color:#fcd34d}.ship-detail-card[data-v-3951151a]{padding:1.5rem}.snapshot-row[data-v-3951151a]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-3951151a]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-3951151a]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.banner-kicker[data-v-3951151a]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.timeline-card[data-v-3951151a]{border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-3951151a]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.theme-date-picker[data-v-37dfe8f8]{display:flex;align-items:center;gap:.65rem;min-height:47px;padding:0 .85rem;border:1px solid rgba(148,163,184,.18);border-radius:.75rem;background:linear-gradient(180deg,#0f172ac7,#0c1220b8);box-shadow:inset 0 1px #ffffff08}.theme-date-picker i[data-v-37dfe8f8]{color:#94a3b8;font-size:1rem;flex-shrink:0}.theme-date-input[data-v-37dfe8f8]{border:0;box-shadow:none;padding:.375rem 0;background:transparent;color:#e5e7eb}.theme-date-input[data-v-37dfe8f8]:focus{border:0;box-shadow:none}[data-v-37dfe8f8] .theme-date-input::placeholder{color:#94a3b8}[data-v-37dfe8f8] .picker{color:#e5e7eb;font-family:inherit}[data-v-37dfe8f8] .picker__holder{background:#0206176b}[data-v-37dfe8f8] .picker__box{background:linear-gradient(180deg,#0f172af5,#131f34f0);border:1px solid rgba(148,163,184,.2);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -34px #0f172a73}[data-v-37dfe8f8] .picker__wrap{padding:0}[data-v-37dfe8f8] .picker__header{background:linear-gradient(135deg,#0d6efd47,#19875447);color:#fff;border-bottom:1px solid rgba(148,163,184,.16)}[data-v-37dfe8f8] .picker__nav--prev,[data-v-37dfe8f8] .picker__nav--next{color:#cbd5e1}[data-v-37dfe8f8] .picker__nav--prev:hover,[data-v-37dfe8f8] .picker__nav--next:hover{background:#ffffff14}[data-v-37dfe8f8] .picker__month,[data-v-37dfe8f8] .picker__year{color:#f8fafc}[data-v-37dfe8f8] .picker__select--month,[data-v-37dfe8f8] .picker__select--year{color:#f8fafc;background:#0f172aeb;border:1px solid rgba(148,163,184,.18);border-radius:10px}[data-v-37dfe8f8] .picker__weekday{color:#64748b}[data-v-37dfe8f8] .picker__table{background:transparent}[data-v-37dfe8f8] .picker__day{color:#cbd5e1}[data-v-37dfe8f8] .picker__day:hover{background:#3b82f629;color:#fff}[data-v-37dfe8f8] .picker__day--infocus{color:#e5e7eb}[data-v-37dfe8f8] .picker__day--outfocus{color:#64748b}[data-v-37dfe8f8] .picker__day--selected,[data-v-37dfe8f8] .picker__day--selected:hover,[data-v-37dfe8f8] .picker--focused .picker__day--selected{background:#0d6efd;border-color:#0d6efd}[data-v-37dfe8f8] .picker__day--today{color:#198754}[data-v-37dfe8f8] .picker__day--disabled,[data-v-37dfe8f8] .picker__day--disabled:hover{color:#475569;background:transparent}[data-v-37dfe8f8] .picker__button--close,[data-v-37dfe8f8] .picker__button--clear,[data-v-37dfe8f8] .picker__button--today{color:#e5e7eb;background:#ffffff14;border:1px solid rgba(148,163,184,.18);border-radius:10px}[data-v-37dfe8f8] .picker__button--close:hover,[data-v-37dfe8f8] .picker__button--clear:hover,[data-v-37dfe8f8] .picker__button--today:hover{background:#ffffff24}.vehicle-picker-grid[data-v-3f7d0a92]{max-height:320px;overflow:auto}.vehicle-picker-card[data-v-3f7d0a92]{border:1px solid #dbe7f5;border-radius:14px;background:#fff;padding:.9rem 1rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vehicle-picker-card[data-v-3f7d0a92]:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 12px 24px -20px #2563eb66}.vehicle-picker-card--active[data-v-3f7d0a92]{border-color:#22c55e;background:#f0fdf4;box-shadow:0 12px 24px -20px #22c55e73}.ship-ops-page[data-v-2708d1db]{color:#e5e7eb}.dark-panel-card[data-v-2708d1db],.container-card[data-v-2708d1db],.ship-detail-card[data-v-2708d1db]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.income-inline-card[data-v-2708d1db]{display:flex;flex-direction:column;gap:.18rem;padding:.9rem 1rem;border-radius:18px;background:linear-gradient(135deg,#22c55e2e,#0f172a80);border:1px solid rgba(74,222,128,.26)}.income-inline-kicker[data-v-2708d1db]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#86efac}.income-inline-card strong[data-v-2708d1db]{font-size:1.15rem;color:#f8fafc}.income-inline-card small[data-v-2708d1db]{color:#cbd5e1}.text-light-emphasis[data-v-2708d1db]{margin-bottom:0;color:#94a3b8}.container-card[data-v-2708d1db]{padding:1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.container-card[data-v-2708d1db]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.mini-label[data-v-2708d1db]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-2708d1db]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-2708d1db]{font-size:1.15rem;color:#f8fafc}.badge-soft-primary[data-v-2708d1db],.badge-soft-success[data-v-2708d1db],.badge-soft-info[data-v-2708d1db],.badge-soft-warning[data-v-2708d1db],.badge-soft-danger[data-v-2708d1db],.badge-soft-muted[data-v-2708d1db]{border:1px solid transparent}.badge-soft-primary[data-v-2708d1db]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-2708d1db]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-2708d1db]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-2708d1db]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-2708d1db]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-2708d1db]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-2708d1db]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-2708d1db]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-2708d1db]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-2708d1db]{background:#f59e0b29;color:#fcd34d}.ship-chip--danger[data-v-2708d1db]{background:#ef444424;color:#fda4af}.ship-detail-card[data-v-2708d1db]{padding:1.5rem}.snapshot-row[data-v-2708d1db]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-2708d1db]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-2708d1db]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.banner-kicker[data-v-2708d1db]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.driver-chip-card[data-v-2708d1db]{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.driver-chip-card--compact[data-v-2708d1db]{padding:.7rem .85rem}.driver-chip-card--link[data-v-2708d1db]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.driver-chip-card--link[data-v-2708d1db]:hover{transform:translateY(-2px);border-color:#60a5fa8c;box-shadow:0 18px 32px -22px #60a5fa59}.timeline-card[data-v-2708d1db]{border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-2708d1db]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.owner-tracking-page[data-v-1933109c]{min-height:100vh;background:radial-gradient(circle at top right,rgba(0,0,0,.07),transparent 22rem),linear-gradient(180deg,#fff,#f3f4f6);color:#111;padding:24px 16px 40px;touch-action:pan-x pan-y}.owner-tracking-shell[data-v-1933109c]{max-width:1280px;margin:0 auto}.stat-card[data-v-1933109c],.map-card[data-v-1933109c],.panel-card[data-v-1933109c],.message-card[data-v-1933109c]{background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:24px;box-shadow:0 22px 60px -42px #11111159}.section-head h2[data-v-1933109c],.vehicle-focus h3[data-v-1933109c],.vehicle-list-item h3[data-v-1933109c]{margin:0;color:#000}.section-head p[data-v-1933109c],.vehicle-focus p[data-v-1933109c],.vehicle-list-item p[data-v-1933109c],.empty-state[data-v-1933109c],.stat-card small[data-v-1933109c]{margin:8px 0 0;color:#5a5a5a}.stats-grid[data-v-1933109c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.stat-card[data-v-1933109c]{padding:14px 16px;min-height:112px;display:flex;flex-direction:column;justify-content:space-between}.stat-card--mint[data-v-1933109c]{background:linear-gradient(180deg,#f3fbf7,#eef9f2)}.stat-card--blue[data-v-1933109c]{background:linear-gradient(180deg,#f3f8ff,#edf5ff)}.stat-card--rose[data-v-1933109c]{background:linear-gradient(180deg,#fff7f5,#fff2ef)}.stat-card strong[data-v-1933109c]{font-size:clamp(2rem,4vw,2.7rem);line-height:.95;color:#111;font-weight:700}.stat-card small[data-v-1933109c]{margin-top:8px;font-size:12px;color:#777;letter-spacing:.02em}.message-card[data-v-1933109c]{padding:16px 18px;margin-bottom:18px}.message-card--error[data-v-1933109c]{border-color:#b91c1c4d;color:#991b1b}.content-grid[data-v-1933109c]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);gap:18px}.map-card[data-v-1933109c],.panel-card[data-v-1933109c]{padding:18px}.section-head[data-v-1933109c]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.map-shell[data-v-1933109c]{position:relative;overflow:hidden;border-radius:20px;min-height:820px;background:#ececec;touch-action:pan-x pan-y;overscroll-behavior:contain}.tracking-map[data-v-1933109c]{width:100%;height:820px;touch-action:pan-x pan-y}.map-overlay[data-v-1933109c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8}.spinner[data-v-1933109c]{width:42px;height:42px;border:3px solid rgba(0,0,0,.14);border-top-color:#000;border-radius:50%;animation:spin-1933109c .8s linear infinite}.tracking-marker-wrap[data-v-1933109c]{display:flex;flex-direction:column;align-items:center;gap:6px}.tracking-marker__label[data-v-1933109c]{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:28px;padding:0 12px;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px -16px #0000008c}.tracking-marker__label--offline[data-v-1933109c]{background:#dc2626}.tracking-marker[data-v-1933109c]{position:relative;width:24px;height:24px;border:0;border-radius:999px;background:transparent;padding:0}.tracking-marker__pulse[data-v-1933109c]{position:absolute;inset:0;border-radius:999px;background:#1111112e;animation:markerPulse-1933109c 1.8s ease-out infinite}.tracking-marker__dot[data-v-1933109c]{position:absolute;inset:5px;border-radius:999px;background:#111;box-shadow:0 0 0 3px #ffffffe6}.tracking-marker__dot--offline[data-v-1933109c]{background:#dc2626}.tracking-marker__pulse--offline[data-v-1933109c]{background:#dc262638}.tracking-marker--active .tracking-marker__dot[data-v-1933109c]{background:#2563eb}.tracking-marker--active .tracking-marker__pulse[data-v-1933109c]{background:#2563eb38}.sidebar[data-v-1933109c]{display:flex;flex-direction:column;gap:18px}.focus-grid[data-v-1933109c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.focus-tile[data-v-1933109c]{border-radius:18px;background:#f5f5f5;padding:14px}.focus-tile span[data-v-1933109c]{display:block;font-size:12px;color:#5a5a5a;margin-bottom:8px}.focus-tile strong[data-v-1933109c]{color:#111;word-break:break-word}.focus-tile--wide[data-v-1933109c]{grid-column:1 / -1}.vehicle-list[data-v-1933109c]{display:flex;flex-direction:column;gap:12px}.vehicle-list-item[data-v-1933109c]{width:100%;text-align:left;border:1px solid rgba(17,17,17,.1);border-radius:18px;background:#fafafa;padding:14px;transition:.18s ease}.vehicle-list-item[data-v-1933109c]:hover,.vehicle-list-item--active[data-v-1933109c]{background:#111;border-color:#111;color:#fff}.vehicle-list-item--offline[data-v-1933109c]{background:#fff7f7;border-color:#dc262629}.vehicle-list-item--disabled[data-v-1933109c]{background:#f3f4f6;border-color:#6b72802e;color:#8a8f98}.vehicle-list-item:hover h3[data-v-1933109c],.vehicle-list-item--active h3[data-v-1933109c],.vehicle-list-item--offline h3[data-v-1933109c],.vehicle-list-item--disabled h3[data-v-1933109c],.vehicle-list-item:hover p[data-v-1933109c],.vehicle-list-item--active p[data-v-1933109c],.vehicle-list-item--offline p[data-v-1933109c],.vehicle-list-item--disabled p[data-v-1933109c],.vehicle-list-item:hover .vehicle-list-meta[data-v-1933109c],.vehicle-list-item--active .vehicle-list-meta[data-v-1933109c],.vehicle-list-item--offline .vehicle-list-meta[data-v-1933109c],.vehicle-list-item--disabled .vehicle-list-meta[data-v-1933109c]{color:inherit}.vehicle-list-top[data-v-1933109c],.vehicle-list-meta[data-v-1933109c]{display:flex;justify-content:space-between;gap:12px}.vehicle-list-top[data-v-1933109c]{align-items:flex-start}.vehicle-list-top--single-row[data-v-1933109c]{align-items:center}.vehicle-list-meta[data-v-1933109c]{margin-top:12px;color:#5a5a5a;font-size:13px}.vehicle-status-dot[data-v-1933109c]{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.vehicle-status-dot--online[data-v-1933109c]{background:#16a34a}.vehicle-status-dot--offline[data-v-1933109c]{background:#dc2626}.vehicle-status-dot--disabled[data-v-1933109c]{background:#9ca3af}.info-button[data-v-1933109c]{width:34px;height:34px;border:1px solid rgba(17,17,17,.18);border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:700;flex:0 0 auto}.vehicle-list-item--active .info-button[data-v-1933109c],.vehicle-list-item:hover .info-button[data-v-1933109c]{background:#fffffff5;color:#111}.vehicle-modal-backdrop[data-v-1933109c]{position:fixed;inset:0;background:#1111116b;display:flex;align-items:center;justify-content:center;padding:20px;z-index:40}.vehicle-modal-card[data-v-1933109c]{width:min(620px,100%);background:#fff;border-radius:24px;border:1px solid rgba(17,17,17,.12);box-shadow:0 30px 70px -40px #11111173;padding:20px}.vehicle-modal-header[data-v-1933109c]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.vehicle-modal-header h2[data-v-1933109c]{margin:0}.vehicle-modal-header p[data-v-1933109c]{margin:6px 0 0;color:#5a5a5a}.modal-close-button[data-v-1933109c]{border:0;border-radius:999px;background:#111;color:#fff;padding:10px 14px;font-size:12px;font-weight:700}@keyframes spin-1933109c{to{transform:rotate(360deg)}}@keyframes markerPulse-1933109c{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.9);opacity:0}}@media(max-width:1100px){.content-grid[data-v-1933109c]{grid-template-columns:1fr}.map-shell[data-v-1933109c],.tracking-map[data-v-1933109c]{min-height:680px;height:680px}}@media(max-width:760px){.owner-tracking-page[data-v-1933109c]{padding:16px 12px 32px}.stats-grid[data-v-1933109c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stat-card[data-v-1933109c]{min-height:92px;padding:12px;border-radius:18px}.stat-card small[data-v-1933109c]{font-size:11px}.stat-card strong[data-v-1933109c]{font-size:2.2rem}.focus-grid[data-v-1933109c]{grid-template-columns:1fr}.vehicle-list-top[data-v-1933109c],.vehicle-list-meta[data-v-1933109c]{flex-direction:column;align-items:flex-start}.vehicle-list-top--single-row[data-v-1933109c]{flex-direction:row;align-items:center}.map-shell[data-v-1933109c],.tracking-map[data-v-1933109c]{min-height:560px;height:560px}.vehicle-modal-header[data-v-1933109c]{flex-direction:column}}.ship-ops-page[data-v-258e20e7]{color:#e5e7eb}.dark-panel-card[data-v-258e20e7],.ship-card[data-v-258e20e7]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.income-focus-card[data-v-258e20e7]{background:linear-gradient(135deg,#0891b238,#22c55e2e 55%,#0f172ac7);border:1px solid rgba(45,212,191,.24);border-radius:24px;padding:1.35rem 1.5rem;box-shadow:0 24px 60px -34px #0891b28c,inset 0 1px #ffffff14}.income-kicker[data-v-258e20e7]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#99f6e4}.income-pill[data-v-258e20e7]{padding:1rem 1.05rem;border-radius:18px;background:#0f172a6b;border:1px solid rgba(148,163,184,.16)}.income-pill span[data-v-258e20e7]{display:block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#a7f3d0}.income-pill strong[data-v-258e20e7]{display:block;margin-top:.25rem;font-size:1.15rem;color:#f8fafc}.income-pill--strong[data-v-258e20e7]{background:linear-gradient(180deg,#22c55e38,#0f172a73);border-color:#4ade8052}.mini-label[data-v-258e20e7]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.metric-value[data-v-258e20e7]{color:#f8fafc;margin:.35rem 0}.ship-subtitle[data-v-258e20e7],.metric-copy[data-v-258e20e7],.text-light-emphasis[data-v-258e20e7]{margin-bottom:0;color:#94a3b8}.ship-card[data-v-258e20e7]{padding:1.5rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:pointer}.ship-card[data-v-258e20e7]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.mini-metric-card[data-v-258e20e7]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-258e20e7]{font-size:1.15rem;color:#f8fafc}.badge-soft-primary[data-v-258e20e7],.badge-soft-success[data-v-258e20e7],.badge-soft-info[data-v-258e20e7],.badge-soft-warning[data-v-258e20e7],.badge-soft-danger[data-v-258e20e7],.badge-soft-muted[data-v-258e20e7]{border:1px solid transparent}.badge-soft-primary[data-v-258e20e7]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-258e20e7]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-258e20e7]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-258e20e7]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-258e20e7]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-258e20e7]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-258e20e7]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-258e20e7]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-258e20e7]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-258e20e7]{background:#f59e0b29;color:#fcd34d}.ship-chip--danger[data-v-258e20e7]{background:#ef444424;color:#fda4af}.ship-link[data-v-258e20e7],.metric-kicker[data-v-258e20e7]{color:#93c5fd;font-weight:600}.ship-ops-page[data-v-72e641bd]{color:#e5e7eb}.dark-panel-card[data-v-72e641bd],.container-card[data-v-72e641bd],.ship-detail-card[data-v-72e641bd],.ship-modal-dark[data-v-72e641bd]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.income-inline-card[data-v-72e641bd]{display:flex;flex-direction:column;gap:.18rem;padding:.9rem 1rem;border-radius:18px;background:linear-gradient(135deg,#22c55e2e,#0f172a80);border:1px solid rgba(74,222,128,.26)}.income-inline-kicker[data-v-72e641bd]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#86efac}.income-inline-card strong[data-v-72e641bd]{font-size:1.15rem;color:#f8fafc}.income-inline-card small[data-v-72e641bd]{color:#cbd5e1}.mini-label[data-v-72e641bd]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.text-light-emphasis[data-v-72e641bd]{margin-bottom:0;color:#94a3b8}.container-card[data-v-72e641bd]{padding:1.5rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.container-card[data-v-72e641bd]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.container-card--interactive[data-v-72e641bd]{cursor:pointer}.mini-metric-card[data-v-72e641bd]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-72e641bd]{font-size:1.15rem;color:#f8fafc}.badge-soft-primary[data-v-72e641bd],.badge-soft-success[data-v-72e641bd],.badge-soft-info[data-v-72e641bd],.badge-soft-warning[data-v-72e641bd],.badge-soft-danger[data-v-72e641bd],.badge-soft-muted[data-v-72e641bd]{border:1px solid transparent}.badge-soft-primary[data-v-72e641bd]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-72e641bd]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-72e641bd]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-72e641bd]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-72e641bd]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-72e641bd]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-72e641bd]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-72e641bd]{background:#0ea5e924;color:#7dd3fc}.ship-chip--primary[data-v-72e641bd]{background:#3b82f629;color:#93c5fd}.ship-chip--success[data-v-72e641bd]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-72e641bd]{background:#f59e0b29;color:#fcd34d}.ship-chip--danger[data-v-72e641bd]{background:#ef444424;color:#fda4af}.ship-info-panel[data-v-72e641bd]{padding:1rem 1.15rem;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#0f172ab8,#131f3494);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ship-jobs-section[data-v-72e641bd]{display:flex;flex-direction:column;gap:1rem}.ship-detail-card[data-v-72e641bd]{padding:1.5rem}.snapshot-row[data-v-72e641bd]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-72e641bd]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-72e641bd]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.banner-kicker[data-v-72e641bd]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.driver-chip-card[data-v-72e641bd]{display:flex;align-items:center;gap:.85rem;padding:.8rem .95rem;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.driver-chip-card--compact[data-v-72e641bd]{padding:.65rem .8rem}.timeline-dot[data-v-72e641bd]{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 6px #38bdf81f}.timeline-line[data-v-72e641bd]{position:absolute;top:0;left:0;transform:translate(-50%);width:2px;height:calc(100% + 12px);background:#334155}.timeline-card[data-v-72e641bd]{border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-72e641bd]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.ship-ops-page[data-v-f1b13961]{color:#e5e7eb}.section-kicker[data-v-f1b13961]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.dark-panel-card[data-v-f1b13961],.ship-card[data-v-f1b13961]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.ship-card[data-v-f1b13961]{padding:1.5rem;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ship-card[data-v-f1b13961]:hover{transform:translateY(-4px);border-color:#60a5fa8c;box-shadow:0 30px 60px -34px #60a5fa59}.mini-label[data-v-f1b13961]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-f1b13961]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-f1b13961]{font-size:1.02rem;color:#f8fafc}.metric-value[data-v-f1b13961]{color:#f8fafc;margin:.35rem 0}.ship-subtitle[data-v-f1b13961],.metric-copy[data-v-f1b13961],.text-light-emphasis[data-v-f1b13961]{margin-bottom:0;color:#94a3b8}.ship-chip[data-v-f1b13961]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-f1b13961]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-f1b13961]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-f1b13961]{background:#f59e0b29;color:#fcd34d}.ship-chip--danger[data-v-f1b13961]{background:#ef444424;color:#fda4af}.ship-link[data-v-f1b13961]{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.badge-soft-primary[data-v-f1b13961]{background:#3b82f629;color:#93c5fd;border:1px solid rgba(59,130,246,.24)}.badge-soft-muted[data-v-f1b13961]{background:#64748b2e;color:#e2e8f0;border:1px solid rgba(148,163,184,.24)}.ship-ops-page[data-v-d6df3004]{color:#e5e7eb}.dark-panel-card[data-v-d6df3004],.container-card[data-v-d6df3004],.ship-detail-card[data-v-d6df3004],.ship-modal-dark[data-v-d6df3004]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);color:#e5e7eb;border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.text-light-emphasis[data-v-d6df3004]{margin-bottom:0;color:#94a3b8}.container-card[data-v-d6df3004]{padding:1.25rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.container-card[data-v-d6df3004]:hover{transform:translateY(-3px);border-color:#60a5fa8c;box-shadow:0 28px 56px -34px #60a5fa59}.container-card--interactive[data-v-d6df3004]{cursor:pointer}.mini-label[data-v-d6df3004]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.mini-metric-card[data-v-d6df3004]{border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:.85rem 1rem;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.15rem}.mini-metric-card strong[data-v-d6df3004]{font-size:1.02rem;color:#f8fafc}.badge-soft-primary[data-v-d6df3004],.badge-soft-success[data-v-d6df3004],.badge-soft-info[data-v-d6df3004],.badge-soft-warning[data-v-d6df3004],.badge-soft-danger[data-v-d6df3004],.badge-soft-muted[data-v-d6df3004]{border:1px solid transparent}.badge-soft-primary[data-v-d6df3004]{background:#3b82f629;color:#93c5fd;border-color:#3b82f63d}.badge-soft-success[data-v-d6df3004]{background:#22c55e26;color:#86efac;border-color:#22c55e38}.badge-soft-info[data-v-d6df3004]{background:#0ea5e924;color:#7dd3fc;border-color:#0ea5e93d}.badge-soft-warning[data-v-d6df3004]{background:#f59e0b29;color:#fcd34d;border-color:#f59e0b3d}.badge-soft-danger[data-v-d6df3004]{background:#ef444424;color:#fda4af;border-color:#ef44443d}.badge-soft-muted[data-v-d6df3004]{background:#64748b2e;color:#e2e8f0;border-color:#94a3b83d}.ship-chip[data-v-d6df3004]{display:inline-flex;align-items:center;padding:.38rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid transparent}.ship-chip--info[data-v-d6df3004]{background:#0ea5e924;color:#7dd3fc}.ship-chip--success[data-v-d6df3004]{background:#22c55e26;color:#86efac}.ship-chip--warning[data-v-d6df3004]{background:#f59e0b29;color:#fcd34d}.ship-detail-card[data-v-d6df3004]{padding:1.5rem}.snapshot-row[data-v-d6df3004]{display:flex;justify-content:space-between;gap:1rem;color:#94a3b8}.snapshot-row strong[data-v-d6df3004]{color:#f8fafc;text-align:right}.shipment-profit-banner[data-v-d6df3004]{border-radius:18px;background:linear-gradient(135deg,#1e293bb8,#0f172a99);border:1px solid rgba(148,163,184,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem 1.1rem}.banner-kicker[data-v-d6df3004]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#60a5fa}.job-preview-frame[data-v-d6df3004]{position:relative;display:inline-block;width:100%}.job-preview-image[data-v-d6df3004]{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0f172a73}.job-preview-image--large[data-v-d6df3004]{max-height:75vh;object-fit:contain;background:#020617b8}.job-preview-trigger[data-v-d6df3004]{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#0f172ac7;color:#f8fafc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.job-preview-trigger i[data-v-d6df3004]{font-size:1.1rem}.preview-surface[data-v-d6df3004],.preview-side-panel[data-v-d6df3004]{display:flex;flex-direction:column;height:100%;padding:1rem;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.preview-map-block[data-v-d6df3004]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.12)}.job-preview-map[data-v-d6df3004]{width:100%;height:320px;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.16)}.preview-empty-state[data-v-d6df3004]{display:flex;align-items:center;justify-content:center;min-height:240px;padding:1rem;border-radius:18px;border:1px dashed rgba(148,163,184,.22);background:#0f172a4d;color:#94a3b8;text-align:center}.preview-empty-state--map[data-v-d6df3004]{min-height:320px}.preview-empty-state--side[data-v-d6df3004]{min-height:180px}.job-map-overlay-controls[data-v-d6df3004]{display:flex;flex-direction:column;gap:.4rem;margin:10px}.map-view-toggle[data-v-d6df3004]{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:.34rem .66rem;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:#0f172ad1;color:#e2e8f0;font-size:.74rem;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a47}.map-view-toggle i[data-v-d6df3004]{font-size:.9rem}.map-legend-chip[data-v-d6df3004]{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .72rem;border-radius:999px;background:#0f172a7a;border:1px solid rgba(148,163,184,.18);font-size:.8rem;color:#e2e8f0}.map-legend-dot[data-v-d6df3004]{display:inline-block;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 4px #ffffff0f}.map-legend-dot--large[data-v-d6df3004]{width:12px;height:12px}.job-map-marker-wrap[data-v-d6df3004]{display:flex;align-items:center;justify-content:center}.job-map-marker[data-v-d6df3004]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,255,255,.72);box-shadow:0 10px 20px #0f172a59}.job-map-marker span[data-v-d6df3004]{font-size:.82rem;font-weight:700;color:#fff}.preview-location-list[data-v-d6df3004]{display:flex;flex-direction:column;gap:.85rem;flex:1}.preview-location-item[data-v-d6df3004]{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.preview-location-heading[data-v-d6df3004]{display:flex;align-items:center;gap:.7rem;margin-bottom:.55rem}.timeline-dot[data-v-d6df3004]{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 6px #38bdf81f}.timeline-line[data-v-d6df3004]{position:absolute;top:0;left:0;transform:translate(-50%);width:2px;height:calc(100% + 12px);background:#334155}.timeline-card[data-v-d6df3004]{border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1rem}.timeline-card--wide[data-v-d6df3004]{background:linear-gradient(180deg,#131f34d1,#0f172aad)}.report-comparison-page[data-v-18ceda54]{color:#495057}.loading-panel[data-v-18ceda54]{border-radius:16px;border:1px dashed rgba(13,110,253,.28);background:#f8fbff;text-align:center;padding:2.5rem 1.5rem;color:#6c757d}.compare-glass-panel[data-v-18ceda54]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.compare-glass-panel .card-body[data-v-18ceda54],.compare-glass-panel h5[data-v-18ceda54],.compare-glass-panel h6[data-v-18ceda54]{color:inherit}.compare-glass-panel .text-secondary[data-v-18ceda54],.compare-glass-panel .font-13[data-v-18ceda54]{color:#94a3b8!important}.compare-loading-panel[data-v-18ceda54]{border:1px dashed rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#cbd5e1}.compare-ready-banner[data-v-18ceda54]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff08);padding:1rem 1.1rem;color:#e5e7eb}.table-section-heading[data-v-18ceda54]{margin-bottom:1rem}.export-selector-card[data-v-18ceda54]{border-radius:16px;border:1px solid rgba(13,110,253,.15);background:#f8fbff;padding:1.25rem}.export-glass-panel[data-v-18ceda54]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.export-glass-panel h6[data-v-18ceda54]{color:#e5e7eb}.export-option[data-v-18ceda54]{display:flex;align-items:center;gap:.75rem;border:1px solid #e9ecef;background:#fff;border-radius:12px;padding:.75rem .9rem;cursor:pointer}.export-glass-option[data-v-18ceda54]{border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#e5e7eb}.export-glass-option .form-check-input[data-v-18ceda54]{background-color:#0f172a99;border-color:#94a3b866}.export-preview-card[data-v-18ceda54]{border-color:#0d6efd24!important}.export-preview-select[data-v-18ceda54]{max-width:280px}.table[data-v-18ceda54]>:not(caption)>*>*{white-space:nowrap;vertical-align:middle}@media(max-width:991.98px){.bs-stepper .bs-stepper-line[data-v-18ceda54]{display:none}}[data-v-18ceda54] .bs-stepper .step.completed .bs-stepper-circle{background-color:#198754;color:#fff}.job-glass-panel[data-v-9ee46c7e],.job-glass-card[data-v-9ee46c7e],.job-glass-modal[data-v-9ee46c7e]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.job-glass-panel[data-v-9ee46c7e],.job-glass-card[data-v-9ee46c7e],.job-glass-modal[data-v-9ee46c7e]{color:#e5e7eb}.job-glass-card[data-v-9ee46c7e]{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.job-glass-card[data-v-9ee46c7e]:hover{transform:translateY(-3px);border-color:#60a5fa8c!important;box-shadow:0 28px 56px -34px #60a5fa59}.ship-select-button[data-v-9ee46c7e]{padding:0;background:transparent;color:inherit}.job-glass-soft[data-v-9ee46c7e]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-color:#94a3b829!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.job-glass-panel .card-body[data-v-9ee46c7e],.job-glass-card .card-body[data-v-9ee46c7e],.job-glass-modal .modal-body[data-v-9ee46c7e],.job-glass-modal .modal-header[data-v-9ee46c7e],.job-glass-modal .modal-footer[data-v-9ee46c7e]{color:inherit}.job-glass-panel h5[data-v-9ee46c7e],.job-glass-panel h6[data-v-9ee46c7e],.job-glass-card h5[data-v-9ee46c7e],.job-glass-card h6[data-v-9ee46c7e],.job-glass-modal h5[data-v-9ee46c7e],.job-glass-modal h6[data-v-9ee46c7e],.job-glass-modal .modal-title[data-v-9ee46c7e]{color:#f8fafc}.job-glass-panel .font-13[data-v-9ee46c7e],.job-glass-panel .text-muted[data-v-9ee46c7e],.job-glass-card .font-13[data-v-9ee46c7e],.job-glass-card .text-muted[data-v-9ee46c7e],.job-glass-modal .font-13[data-v-9ee46c7e],.job-glass-modal .text-muted[data-v-9ee46c7e],.job-glass-modal .form-label[data-v-9ee46c7e],.job-glass-modal .form-check-label[data-v-9ee46c7e]{color:#94a3b8!important}.job-glass-panel .form-control[data-v-9ee46c7e],.job-glass-panel .form-select[data-v-9ee46c7e],.job-glass-modal .form-control[data-v-9ee46c7e],.job-glass-modal .form-select[data-v-9ee46c7e]{background:#0f172a73;border-color:#94a3b833;color:#e5e7eb}.job-glass-panel .form-control[data-v-9ee46c7e]::placeholder,.job-glass-modal .form-control[data-v-9ee46c7e]::placeholder{color:#94a3b8}.job-glass-panel .form-control[data-v-9ee46c7e]:focus,.job-glass-panel .form-select[data-v-9ee46c7e]:focus,.job-glass-modal .form-control[data-v-9ee46c7e]:focus,.job-glass-modal .form-select[data-v-9ee46c7e]:focus{background:#0f172a8c;border-color:#60a5fa73;color:#f8fafc;box-shadow:0 0 0 .2rem #3b82f62e}.job-glass-card .border[data-v-9ee46c7e],.job-glass-modal .border[data-v-9ee46c7e]{border-color:#94a3b829!important}.payment-calculation-page[data-v-bdf82d15]{color:#e5e7eb}.hero-card[data-v-bdf82d15],.payment-card[data-v-bdf82d15]{background:linear-gradient(180deg,#0f172ad1,#0c1220bd);border:1px solid rgba(148,163,184,.14);border-radius:24px;box-shadow:0 24px 60px -34px #0f172aeb,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.hero-card[data-v-bdf82d15]{padding:1.75rem}.payment-card[data-v-bdf82d15]{padding:1.4rem}.eyebrow[data-v-bdf82d15],.section-kicker[data-v-bdf82d15]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#93c5fd}.hero-title[data-v-bdf82d15]{color:#f8fafc}.hero-copy[data-v-bdf82d15],.section-copy[data-v-bdf82d15]{color:#94a3b8;max-width:62rem}.summary-strip[data-v-bdf82d15]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;min-width:min(100%,32rem)}.summary-pill[data-v-bdf82d15],.total-box[data-v-bdf82d15],.job-summary[data-v-bdf82d15],.hint-panel[data-v-bdf82d15]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(148,163,184,.16);border-radius:18px}.summary-pill[data-v-bdf82d15],.total-box[data-v-bdf82d15]{padding:1rem 1.1rem}.summary-pill span[data-v-bdf82d15],.total-box span[data-v-bdf82d15],.job-summary span[data-v-bdf82d15]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.summary-pill strong[data-v-bdf82d15],.total-box strong[data-v-bdf82d15],.job-summary strong[data-v-bdf82d15]{display:block;margin-top:.3rem;color:#f8fafc;font-size:1.05rem}.card-head[data-v-bdf82d15]{display:flex;justify-content:space-between;gap:1rem}.chip[data-v-bdf82d15]{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .8rem;border:1px solid transparent;font-size:.8rem;white-space:nowrap}.chip-info[data-v-bdf82d15]{color:#bfdbfe;background:#3b82f626;border-color:#3b82f638}.chip-success[data-v-bdf82d15]{color:#86efac;background:#22c55e26;border-color:#22c55e38}.chip-warning[data-v-bdf82d15]{color:#fcd34d;background:#f59e0b29;border-color:#f59e0b38}.chip-danger[data-v-bdf82d15]{color:#fda4af;background:#ef444424;border-color:#ef444438}.save-button[data-v-bdf82d15]{background:linear-gradient(180deg,#22c55e,#16a34a);border:1px solid rgba(34,197,94,.45);color:#f8fafc;font-weight:700;border-radius:16px;padding:.9rem 1rem;box-shadow:0 20px 32px -24px #22c55eb3}.save-button[data-v-bdf82d15]:hover,.save-button[data-v-bdf82d15]:focus{color:#f8fafc;background:linear-gradient(180deg,#16a34a,#15803d);border-color:#22c55e8c}.save-button[data-v-bdf82d15]:disabled{opacity:.7;cursor:not-allowed}.input-glass .input-group-text[data-v-bdf82d15],.input-glass .form-control[data-v-bdf82d15]{background:#0f172a8c;border-color:#94a3b833;color:#f8fafc}.input-glass .input-group-text[data-v-bdf82d15]{color:#93c5fd}.input-glass .form-control[data-v-bdf82d15]::placeholder{color:#64748b}.input-glass .form-control[data-v-bdf82d15]:focus{border-color:#60a5fa99;box-shadow:0 0 0 .25rem #3b82f624}.hint-panel[data-v-bdf82d15]{padding:1rem 1.1rem;color:#cbd5e1}.hint-panel strong[data-v-bdf82d15]{display:block;margin-bottom:.4rem;color:#f8fafc}.totals-grid[data-v-bdf82d15],.rate-grid[data-v-bdf82d15]{display:grid;gap:1rem}.totals-grid[data-v-bdf82d15],.rate-grid[data-v-bdf82d15]{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-cell[data-v-bdf82d15]{padding:1rem;background:#0f172a57;border:1px solid rgba(148,163,184,.12);border-radius:18px}.field-state[data-v-bdf82d15]{display:inline-flex;margin-top:.55rem;font-size:.78rem;color:#7dd3fc}.field-state.manual[data-v-bdf82d15]{color:#fcd34d}.mini-link[data-v-bdf82d15]{padding:0;border:0;background:transparent;color:#93c5fd;font-size:.8rem}.job-summary[data-v-bdf82d15]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.1rem}@media(max-width:991.98px){.summary-strip[data-v-bdf82d15],.totals-grid[data-v-bdf82d15],.rate-grid[data-v-bdf82d15],.job-summary[data-v-bdf82d15]{grid-template-columns:1fr}.card-head[data-v-bdf82d15]{flex-direction:column}}.manage-pass-redesign .card[data-v-677d0ff1]{background:linear-gradient(135deg,#ffffff1a,#ffffff0a),#0e162ab8;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000038}.pass-hero[data-v-677d0ff1]{background:radial-gradient(circle at top left,rgba(255,208,102,.28),transparent 40%),radial-gradient(circle at bottom right,rgba(72,187,120,.18),transparent 30%),linear-gradient(135deg,#0d1427f2,#1f3058d9)}.eyebrow[data-v-677d0ff1]{color:#ffd166;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-copy[data-v-677d0ff1]{color:#ffffffc7;max-width:640px}.pass-switcher .btn[data-v-677d0ff1]{min-width:150px}.pass-switcher .btn.active[data-v-677d0ff1]{color:#1b1c30;font-weight:700}.entity-list[data-v-677d0ff1]{display:grid;gap:.85rem;max-height:620px;overflow:auto;padding-right:.35rem}.entity-card[data-v-677d0ff1]{align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:1rem;color:inherit;display:flex;gap:.9rem;padding:1rem;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease;width:100%}.entity-card[data-v-677d0ff1]:hover,.entity-card.active[data-v-677d0ff1]{background:#ffd1661f;border-color:#ffd1668c;transform:translateY(-1px)}.entity-card__dot[data-v-677d0ff1]{background:linear-gradient(135deg,#ffd166,#ef476f);border-radius:999px;flex:0 0 12px;height:12px;margin-top:.4rem}.entity-card__title[data-v-677d0ff1]{font-weight:700}.entity-card__code[data-v-677d0ff1]{color:#ffd166;font-size:.9rem;margin-top:.15rem}.entity-card__subtitle[data-v-677d0ff1]{color:#ffffffad;font-size:.84rem;margin-top:.3rem}.selected-summary[data-v-677d0ff1],.empty-select[data-v-677d0ff1],.empty-history[data-v-677d0ff1]{background:#ffffff0a;border:1px dashed rgba(255,255,255,.16);border-radius:1rem;padding:1rem 1.1rem}.selected-summary[data-v-677d0ff1]{align-items:center;display:flex;justify-content:space-between;gap:1rem}.selected-summary__label[data-v-677d0ff1]{color:#ffd166;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selected-summary__meta[data-v-677d0ff1]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-677d0ff1],.history-badge[data-v-677d0ff1]{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;display:inline-flex;font-size:.82rem;padding:.38rem .7rem}.history-stack[data-v-677d0ff1]{display:grid;gap:.9rem}.history-card[data-v-677d0ff1]{background:#060a186b;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1rem}.history-card__header[data-v-677d0ff1]{align-items:start;display:flex;gap:1rem;justify-content:space-between}.history-card__eyebrow[data-v-677d0ff1]{color:#ffd166;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.history-card__comment[data-v-677d0ff1]{color:#ffffffc2;margin-top:.9rem}.history-search[data-v-677d0ff1]{width:min(100%,340px)}@media(max-width:991px){.selected-summary[data-v-677d0ff1]{align-items:flex-start;flex-direction:column}}.history-card[data-v-f7b13272]{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#dbe7f5!important}.audit-page[data-v-d2f0dc2e]{display:flex;flex-direction:column;gap:1rem}.audit-glass-panel[data-v-d2f0dc2e]{background:linear-gradient(180deg,#0f172ac7,#0c1220b8);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#e5e7eb}.audit-panel-kicker[data-v-d2f0dc2e]{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc}.audit-feed-meta[data-v-d2f0dc2e],.audit-meta-chip .label[data-v-d2f0dc2e],.audit-modal-card span[data-v-d2f0dc2e],.audit-preview-card span[data-v-d2f0dc2e],.audit-inline-preview-item span[data-v-d2f0dc2e]{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.audit-panel-kicker[data-v-d2f0dc2e],.audit-meta-chip .label[data-v-d2f0dc2e],.audit-modal-card span[data-v-d2f0dc2e],.audit-preview-card span[data-v-d2f0dc2e],.audit-inline-preview-item span[data-v-d2f0dc2e]{color:#94a3b8}.audit-sticky[data-v-d2f0dc2e]{position:sticky;top:1.5rem}.audit-control[data-v-d2f0dc2e]{border-radius:.9rem;min-height:48px;border-color:#94a3b833;background:#0f172a73;color:#e5e7eb}.audit-control[data-v-d2f0dc2e]::placeholder{color:#94a3b8}.audit-control[data-v-d2f0dc2e]:focus{border-color:#60a5fa73;background:#0f172a8c;color:#f8fafc;box-shadow:0 0 0 .22rem #3b82f62e}.audit-action-grid[data-v-d2f0dc2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.audit-action-button[data-v-d2f0dc2e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;border:1px solid rgba(148,163,184,.16);background:#ffffff0d;color:#cbd5e1;border-radius:.95rem;font-size:.85rem;font-weight:600;transition:all .2s ease}.audit-action-button.active[data-v-d2f0dc2e],.audit-action-button[data-v-d2f0dc2e]:hover{border-color:#60a5fa8c;background:#3b82f624;color:#e0f2fe}.audit-cta[data-v-d2f0dc2e]{min-height:46px;border-radius:14px;font-size:.92rem;font-weight:600;transition:all .2s ease}.audit-cta-primary[data-v-d2f0dc2e]{border:1px solid rgba(96,165,250,.35);background:linear-gradient(180deg,#3b82f642,#2563eb2e);color:#e0f2fe;box-shadow:0 18px 34px -24px #2563ebb3}.audit-cta-primary[data-v-d2f0dc2e]:hover{background:linear-gradient(180deg,#3b82f657,#2563eb3d)}.audit-cta-secondary[data-v-d2f0dc2e]{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#e2e8f0}.audit-cta-secondary[data-v-d2f0dc2e]:hover{border-color:#60a5fa52;color:#f8fafc}.audit-feed-meta[data-v-d2f0dc2e]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .9rem;border-radius:999px;background:#ffffff0f;color:#cbd5e1}.audit-timeline[data-v-d2f0dc2e]{position:relative;display:flex;flex-direction:column;gap:1.25rem}.audit-timeline[data-v-d2f0dc2e]:before{content:"";position:absolute;top:0;bottom:0;left:196px;width:2px;background:linear-gradient(180deg,#60a5fa26,#60a5fa80,#60a5fa26)}.audit-timeline-item[data-v-d2f0dc2e]{position:relative;display:grid;grid-template-columns:150px 60px minmax(0,1fr);gap:1rem;align-items:start}.audit-timeline-time[data-v-d2f0dc2e]{padding-top:.35rem;text-align:right}.audit-timeline-time span[data-v-d2f0dc2e]{display:block;font-size:.88rem;color:#f8fafc;font-weight:600}.audit-timeline-time small[data-v-d2f0dc2e]{color:#94a3b8}.audit-timeline-node[data-v-d2f0dc2e]{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start;width:60px}.audit-timeline-card[data-v-d2f0dc2e]{min-width:0;padding:1.15rem;border:1px solid rgba(71,85,105,.5);border-radius:18px;background:linear-gradient(180deg,#0f172ac7,#131f349e);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.audit-icon[data-v-d2f0dc2e]{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;background:linear-gradient(180deg,#131f34eb,#0f172ad1);color:#93c5fd;border:1px solid rgba(96,165,250,.18);box-shadow:0 0 0 6px #0f172a73}.audit-icon-create[data-v-d2f0dc2e]{color:#86efac}.audit-icon-update[data-v-d2f0dc2e]{color:#60a5fa}.audit-icon-delete[data-v-d2f0dc2e]{color:#fb7185}.audit-icon-read[data-v-d2f0dc2e]{color:#facc15}.audit-user-block[data-v-d2f0dc2e]{display:flex;align-items:flex-start;gap:.8rem}.audit-user-avatar[data-v-d2f0dc2e]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#ffffff14;color:#e2e8f0;font-size:1.35rem;border:1px solid rgba(148,163,184,.16)}.audit-user-email[data-v-d2f0dc2e]{font-size:1.05rem;color:#f8fafc;font-weight:700;word-break:break-word}.audit-user-name[data-v-d2f0dc2e]{color:#94a3b8;font-size:.92rem}.audit-detail-grid[data-v-d2f0dc2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.12)}.audit-detail-column[data-v-d2f0dc2e]{display:flex;flex-direction:column;gap:.9rem}.audit-detail-row[data-v-d2f0dc2e]{display:flex;flex-direction:column;gap:.25rem}.audit-detail-label[data-v-d2f0dc2e]{font-size:.8rem;font-weight:700;color:#cbd5e1}.audit-detail-content[data-v-d2f0dc2e]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;color:#e2e8f0}.audit-detail-content strong[data-v-d2f0dc2e]{color:#f8fafc;font-weight:600}.audit-detail-meta[data-v-d2f0dc2e]{color:#94a3b8;font-size:.84rem}.audit-meta-chip[data-v-d2f0dc2e]{padding:.85rem .95rem;border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(148,163,184,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.audit-meta-chip strong[data-v-d2f0dc2e]{display:block;margin-top:.35rem;color:#f8fafc;font-size:.92rem}.audit-inline-preview[data-v-d2f0dc2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.audit-inline-preview-item[data-v-d2f0dc2e]{padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.audit-inline-preview-item pre[data-v-d2f0dc2e],.audit-diff-pair small[data-v-d2f0dc2e],.audit-agent-line span[data-v-d2f0dc2e],.audit-modal-row pre[data-v-d2f0dc2e],.audit-table pre[data-v-d2f0dc2e],.audit-preview-card pre[data-v-d2f0dc2e]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit}.audit-diff-pair[data-v-d2f0dc2e]{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.audit-diff-pair .old[data-v-d2f0dc2e],.audit-table .old[data-v-d2f0dc2e]{color:#fda4af}.audit-diff-pair .new[data-v-d2f0dc2e],.audit-table .new[data-v-d2f0dc2e]{color:#86efac}.audit-log-footer[data-v-d2f0dc2e]{margin-top:1rem;display:flex;gap:.75rem;justify-content:flex-start;align-items:center}.audit-footer-meta[data-v-d2f0dc2e]{display:inline-flex;flex-wrap:wrap;gap:.55rem}.audit-agent-chip[data-v-d2f0dc2e]{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .72rem;border-radius:999px;background:#0f172a7a;border:1px solid rgba(148,163,184,.18);color:#e2e8f0;font-size:.8rem}.audit-footer-chip[data-v-d2f0dc2e]{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .68rem;border-radius:999px;background:#0f172a7a;border:1px solid rgba(148,163,184,.16);color:#94a3b8;font-size:.76rem}.audit-agent-chip i[data-v-d2f0dc2e]{font-size:1rem}.audit-agent-chip span[data-v-d2f0dc2e]{display:inline;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:initial}.audit-inline-button[data-v-d2f0dc2e]{min-width:110px;min-height:42px;padding:.55rem 1rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);color:#f8fafc;font-size:.84rem;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a47;transition:all .2s ease}.audit-inline-button[data-v-d2f0dc2e]:hover{border-color:#60a5fa70;color:#f8fafc}.audit-pill[data-v-d2f0dc2e]{display:inline-flex;align-items:center;padding:.32rem .62rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#334155;color:#e2e8f0}.audit-pill-create[data-v-d2f0dc2e]{background:#10b98124;color:#86efac}.audit-pill-update[data-v-d2f0dc2e]{background:#0d6efd24;color:#93c5fd}.audit-pill-delete[data-v-d2f0dc2e]{background:#f43f5e24;color:#fda4af}.audit-pill-read[data-v-d2f0dc2e]{background:#f59e0b2e;color:#fde68a}.audit-empty-state[data-v-d2f0dc2e]{padding:3rem 1rem;text-align:center;color:#94a3b8}.audit-empty-state i[data-v-d2f0dc2e]{font-size:2rem;margin-bottom:.85rem;color:#60a5fa}.audit-pagination[data-v-d2f0dc2e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.audit-page-button[data-v-d2f0dc2e]{min-width:42px;min-height:38px;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0f172ac2;color:#cbd5e1;font-size:.82rem;font-weight:600;transition:all .2s ease}.audit-page-button[data-v-d2f0dc2e]:hover:not(:disabled),.audit-page-button.active[data-v-d2f0dc2e]{border-color:#60a5fa6b;background:#3b82f62e;color:#f8fafc}.audit-page-button[data-v-d2f0dc2e]:disabled{opacity:.45;cursor:not-allowed}.audit-modal[data-v-d2f0dc2e]{display:flex;flex-direction:column;gap:1.5rem}.audit-modal-shell[data-v-d2f0dc2e]{background:linear-gradient(180deg,#0f172ae0,#0c1220d6);border:1px solid rgba(148,163,184,.14);box-shadow:0 24px 60px -34px #0f172ae6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.text-light-emphasis[data-v-d2f0dc2e]{color:#94a3b8!important}.audit-modal-grid[data-v-d2f0dc2e],.audit-preview-grid[data-v-d2f0dc2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.audit-modal-card[data-v-d2f0dc2e],.audit-preview-card[data-v-d2f0dc2e],.audit-modal-row[data-v-d2f0dc2e]{padding:.95rem 1rem;border-radius:1rem;background:linear-gradient(180deg,#131f34d1,#0f172aad);border:1px solid rgba(148,163,184,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.audit-modal-card strong[data-v-d2f0dc2e],.audit-preview-card pre[data-v-d2f0dc2e]{display:block;margin-top:.4rem;color:#f8fafc}.audit-modal-card small[data-v-d2f0dc2e]{color:#94a3b8}.audit-table th[data-v-d2f0dc2e]{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#0f172a73;border-bottom-color:#94a3b82e}.audit-table td[data-v-d2f0dc2e]{background:#0f172a3d;border-bottom-color:#94a3b81f;color:#e2e8f0}.audit-table tbody tr:last-child td[data-v-d2f0dc2e]{border-bottom-color:transparent}.audit-modal-empty[data-v-d2f0dc2e]{padding:1rem;border-radius:1rem;background:linear-gradient(180deg,#131f34d1,#0f172aad);border:1px solid rgba(148,163,184,.16);color:#94a3b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(max-width:1199.98px){.audit-sticky[data-v-d2f0dc2e]{position:static}}@media(max-width:991.98px){.audit-timeline[data-v-d2f0dc2e]:before{left:28px}.audit-timeline-item[data-v-d2f0dc2e]{grid-template-columns:56px minmax(0,1fr)}.audit-timeline-time[data-v-d2f0dc2e]{order:2;grid-column:2 / 3;text-align:left;padding-top:0;margin-top:-.35rem}.audit-timeline-node[data-v-d2f0dc2e]{grid-row:1 / span 2}.audit-timeline-card[data-v-d2f0dc2e]{grid-column:2 / 3}.audit-log-head[data-v-d2f0dc2e],.audit-log-footer[data-v-d2f0dc2e]{flex-direction:column;align-items:stretch}.audit-detail-grid[data-v-d2f0dc2e],.audit-inline-preview[data-v-d2f0dc2e],.audit-modal-grid[data-v-d2f0dc2e],.audit-preview-grid[data-v-d2f0dc2e]{grid-template-columns:1fr}}@media(max-width:767.98px){.audit-icon[data-v-d2f0dc2e]{width:40px;height:40px;font-size:1rem}.audit-action-grid[data-v-d2f0dc2e]{grid-template-columns:1fr}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}
