.rental-login-link[data-v-b6347ddf]{color:var(--cyan);justify-content:center;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.rental-login-link[data-v-b6347ddf]:hover{text-decoration:underline}.admin-cap[data-v-b6347ddf]{gap:8px;display:grid}.admin-cap-heading[data-v-b6347ddf]{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-cap-heading strong[data-v-b6347ddf]{font-size:13px}.admin-cap-heading small[data-v-b6347ddf]{color:var(--muted);font-size:11px}.allieditmo_captcha_widget[data-v-b6347ddf]{--cap-widget-width:100%;--cap-widget-height:58px;--cap-widget-padding:12px 14px;--cap-background:#fff;--cap-color:#102536;--cap-border-color:#36566b;--cap-border-radius:9px;--cap-focus-ring:#005f82;--cap-checkbox-size:28px;--cap-checkbox-border:2px solid #36566b;--cap-checkbox-background:#fff;--cap-spinner-color:#005f82;--cap-spinner-background-color:#cbdce7;--cap-troubleshoot-color:#004f70;width:100%;display:block}.admin-cap-state[data-v-b6347ddf]{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-height:58px;color:var(--muted);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.admin-cap-state button[data-v-b6347ddf]{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-weight:800}.searchable-select[data-v-76150440]{width:100%;min-width:0;color:var(--text);position:relative}.searchable-select>input[data-v-76150440]{box-sizing:border-box;border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:9px 34px}.searchable-select>input[data-v-76150440]:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent)}.search-icon[data-v-76150440],.chevron[data-v-76150440]{z-index:1;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-icon[data-v-76150440]{left:11px}.chevron[data-v-76150440]{right:11px}.disabled[data-v-76150440]{opacity:.6}.disabled>input[data-v-76150440]{cursor:not-allowed}.searchable-options[data-v-76150440]{z-index:80;border:1px solid var(--border);background:var(--panel);border-radius:10px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 16px 42px #0000003d}.searchable-options button[data-v-76150440]{width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.searchable-options button[data-v-76150440]:hover,.searchable-options button.highlighted[data-v-76150440]{background:var(--cyan-soft)}.searchable-options button.selected[data-v-76150440]{color:var(--cyan);font-weight:800}.searchable-options button[data-v-76150440]:disabled{opacity:.45;cursor:not-allowed}.searchable-options p[data-v-76150440]{color:var(--text-muted);text-align:center;margin:0;padding:12px}.dispatch-poll-status[data-v-ab345d52]{border:1px solid var(--border);background:var(--panel);min-height:36px;color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:flex}.dispatch-poll-status.warning[data-v-ab345d52]{color:var(--amber)}.dispatch-poll-status[data-v-ab345d52]:disabled{cursor:wait}.new-order-alert[data-v-ab345d52]{border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,var(--panel));color:var(--cyan);box-shadow:0 10px 30px color-mix(in srgb,var(--cyan) 10%,transparent);border-radius:12px;grid-template-columns:28px 1fr auto 38px;align-items:center;gap:10px;padding:13px 16px;display:grid}.new-order-alert strong[data-v-ab345d52],.new-order-alert small[data-v-ab345d52]{display:block}.new-order-alert strong[data-v-ab345d52]{font-size:12px}.new-order-alert small[data-v-ab345d52]{color:var(--muted);margin-top:3px;font-size:9px}.dispatch-filter-form[data-v-ab345d52]{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dispatch-filter-form .table-search[data-v-ab345d52]{flex:1;max-width:390px}.scheduled-date-filter[data-v-ab345d52]{border:1px solid var(--border);background:var(--panel-2);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:9px;display:flex}.scheduled-date-filter label[data-v-ab345d52]{white-space:nowrap}.scheduled-date-filter input[data-v-ab345d52]{color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.scheduled-date-filter button[data-v-ab345d52]{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}@media (width<=980px){.dispatch-filter-form[data-v-ab345d52]{flex-direction:column;align-items:stretch}.dispatch-filter-form .table-search[data-v-ab345d52]{max-width:none}.scheduled-date-filter[data-v-ab345d52]{justify-content:flex-start}}@media (width<=620px){.new-order-alert[data-v-ab345d52]{grid-template-columns:28px 1fr 38px}.new-order-alert .button[data-v-ab345d52]{grid-column:1/-1}.new-order-alert>.icon-button[data-v-ab345d52]{grid-area:1/3}.scheduled-date-filter label[data-v-ab345d52]{display:none}}.suggestion-chips[data-v-99b89b7d]{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.suggestion-chips button[data-v-99b89b7d]{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:6px 10px}.suggestion-chips button[data-v-99b89b7d]:hover{border-color:var(--cyan);color:var(--text)}.sms-booking-choice[data-v-99b89b7d]{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:8px;margin-top:14px;padding:12px;display:grid}.sms-booking-choice label[data-v-99b89b7d]{align-items:center;gap:8px;display:flex}.sms-booking-choice small[data-v-99b89b7d]{color:var(--text-muted)}.booking-date-filters[data-v-98626498]{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.booking-date-filters label[data-v-98626498]{align-items:center;gap:6px;display:flex}.booking-date-filters input[data-v-98626498]{min-width:132px}.groups-panel[data-v-59b52442]{gap:14px;display:grid}.groups-toolbar[data-v-59b52442]{justify-content:space-between;align-items:center;gap:12px;display:flex}.groups-filter[data-v-59b52442]{border:0;flex:1;padding:0}.groups-filter .wide-search[data-v-59b52442]{max-width:500px}.group-table table[data-v-59b52442]{min-width:1180px}.scope-chip[data-v-59b52442]{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--violet);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.scope-chip.platform[data-v-59b52442]{background:var(--cyan-soft);color:var(--cyan)}.role-summary[data-v-59b52442]{flex-wrap:wrap;gap:4px;max-width:330px;display:flex}.role-summary span[data-v-59b52442],.role-summary small[data-v-59b52442]{background:var(--panel-2);border:1px solid var(--border);border-radius:5px;padding:3px 5px;font-size:8px}.role-summary small[data-v-59b52442]{color:var(--cyan)}.role-summary em[data-v-59b52442]{color:var(--muted);font-size:9px}.member-count[data-v-59b52442]{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:inline-flex}.group-actions[data-v-59b52442]{flex-wrap:wrap;gap:8px;display:flex}.danger-action[data-v-59b52442]{color:var(--red)!important}.group-modal-backdrop[data-v-59b52442],.group-drawer-backdrop[data-v-59b52442]{z-index:120}.group-editor[data-v-59b52442]{width:min(820px,100vw - 28px);max-height:92vh;overflow:auto}.group-form[data-v-59b52442]{padding-top:20px}.group-form textarea[data-v-59b52442]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);resize:vertical;border-radius:9px;padding:10px}.group-form footer[data-v-59b52442]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 23px;display:flex}.field-label small[data-v-59b52442]{color:var(--muted);font-weight:400}.scope-lock[data-v-59b52442]{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:9px;align-items:center;gap:7px;margin:0 23px;padding:10px;font-size:10px;display:flex}.role-picker[data-v-59b52442]{border:1px solid var(--border);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 23px;padding:14px;display:grid}.role-picker legend[data-v-59b52442]{padding:0 6px;font-size:11px;font-weight:800}.role-picker legend small[data-v-59b52442]{color:var(--cyan)}.role-picker label[data-v-59b52442]{background:var(--panel-2);border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.role-picker input[data-v-59b52442]{accent-color:var(--cyan)}.role-picker p[data-v-59b52442]{color:var(--muted);grid-column:1/-1;font-size:10px}.member-drawer[data-v-59b52442]{flex-direction:column;width:min(560px,100%);display:flex}.membership-add[data-v-59b52442]{padding:18px 22px 8px}.candidate-search[data-v-59b52442]{gap:8px;display:flex}.candidate-search label[data-v-59b52442]{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex:1;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.candidate-search input[data-v-59b52442]{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:10px}.candidate-select[data-v-59b52442]{gap:8px;margin-top:9px;display:flex}.candidate-select select[data-v-59b52442]{border:1px solid var(--border);background:var(--panel-2);min-width:0;height:38px;color:var(--text);border-radius:8px;flex:1;padding:0 9px;font-size:10px}.archive-note[data-v-59b52442]{color:var(--amber);font-size:9px}.member-drawer .data-state[data-v-59b52442]{flex:1}.member-list[data-v-59b52442]{padding:4px 22px}.member-list article[data-v-59b52442]{border-bottom:1px solid var(--border-soft);grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;padding:12px 0;display:grid}.member-avatar[data-v-59b52442]{background:var(--cyan-soft);width:36px;height:36px;color:var(--cyan);border-radius:9px;place-items:center;font-weight:800;display:grid}.member-list strong[data-v-59b52442],.member-list small[data-v-59b52442],.member-list time[data-v-59b52442]{display:block}.member-list strong[data-v-59b52442]{font-size:11px}.member-list small[data-v-59b52442],.member-list time[data-v-59b52442]{color:var(--muted);margin-top:3px;font-size:9px}.member-drawer>footer[data-v-59b52442]{background:var(--panel);margin-top:auto;position:sticky;bottom:0}@media (width<=900px){.groups-toolbar[data-v-59b52442]{flex-direction:column;align-items:stretch}.groups-filter[data-v-59b52442]{flex-direction:column}.groups-filter .wide-search[data-v-59b52442]{max-width:none}.role-picker[data-v-59b52442]{grid-template-columns:1fr 1fr}}@media (width<=540px){.role-picker[data-v-59b52442]{grid-template-columns:1fr}.candidate-search[data-v-59b52442],.candidate-select[data-v-59b52442]{flex-direction:column}}.login-rules-panel[data-v-0bd035ff]{gap:18px;display:grid}.rule-warning[data-v-0bd035ff]{border:1px solid color-mix(in srgb,var(--amber) 42%,var(--border));background:color-mix(in srgb,var(--amber) 10%,var(--panel));color:var(--amber);border-radius:14px;gap:13px;padding:16px 18px;display:flex}.rule-warning div[data-v-0bd035ff]{min-width:0}.rule-warning strong[data-v-0bd035ff]{margin-bottom:5px;display:block}.rule-warning p[data-v-0bd035ff]{color:var(--text);margin:0;line-height:1.55}.rule-toolbar[data-v-0bd035ff]{justify-content:space-between;align-items:end;gap:18px;display:flex}.rule-toolbar h3[data-v-0bd035ff]{margin:4px 0}.rule-toolbar p[data-v-0bd035ff]{color:var(--text-muted);margin:0}.rule-toolbar-actions[data-v-0bd035ff],.rule-actions[data-v-0bd035ff]{flex-wrap:wrap;gap:8px;display:flex}.rule-table table[data-v-0bd035ff]{min-width:980px}.scope-chip[data-v-0bd035ff]{border:1px solid var(--border);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.scope-chip.global[data-v-0bd035ff]{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 40%,var(--border));background:color-mix(in srgb,var(--cyan) 8%,transparent)}.danger-action[data-v-0bd035ff]{color:var(--red)}.rule-editor[data-v-0bd035ff]{width:min(720px,100vw - 28px)}.verify-caution[data-v-0bd035ff]{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.field-label small[data-v-0bd035ff]{color:var(--text-muted);margin-top:5px;font-weight:400;display:block}.enabled-field[data-v-0bd035ff]{justify-content:space-between}.toggle-label[data-v-0bd035ff]{align-items:center;gap:8px;padding-top:10px;display:flex}.form-error[data-v-0bd035ff]{color:var(--red);margin:0;font-size:12px;font-weight:700}@media (width<=700px){.rule-toolbar[data-v-0bd035ff]{flex-direction:column;align-items:stretch}.rule-toolbar-actions[data-v-0bd035ff]{grid-template-columns:1fr 1fr;display:grid}.rule-warning[data-v-0bd035ff]{align-items:flex-start}}.security-surface[data-v-32b3225a]{padding:20px}.security-tabs[data-v-32b3225a]{margin-bottom:18px}.security-search[data-v-32b3225a]{flex:1;max-width:520px;margin:0}.security-filter-row[data-v-32b3225a]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.security-actions[data-v-32b3225a]{flex-wrap:wrap;gap:8px;display:flex}.security-actions .row-action[data-v-32b3225a]{align-items:center;gap:5px;display:inline-flex}.audit-details[data-v-32b3225a]{white-space:pre-wrap;max-width:360px;color:var(--text-muted);margin:0;font-size:11px}.login-events-table table[data-v-32b3225a]{min-width:1050px}.login-outcome[data-v-32b3225a]{letter-spacing:.04em;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.outcome-success[data-v-32b3225a]{color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.outcome-failure[data-v-32b3225a]{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.outcome-throttled[data-v-32b3225a]{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.user-agent[data-v-32b3225a]{white-space:nowrap;text-overflow:ellipsis;max-width:300px;color:var(--text-muted);display:block;overflow:hidden}.password-panel[data-v-32b3225a]{gap:16px;max-width:620px;padding:20px;display:grid}.password-panel>div[data-v-32b3225a]{margin-bottom:4px}.password-panel h3[data-v-32b3225a]{margin:5px 0}.password-panel p[data-v-32b3225a]{color:var(--text-muted)}.access-profile[data-v-32b3225a]{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;display:grid}.access-profile legend[data-v-32b3225a]{margin-bottom:8px;font-size:10px;font-weight:800}.access-profile label[data-v-32b3225a]{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;display:flex}.access-profile label.selected[data-v-32b3225a]{border-color:var(--cyan);background:var(--cyan-soft)}.access-profile input[data-v-32b3225a]{accent-color:var(--cyan);margin-top:2px}.access-profile span[data-v-32b3225a],.access-profile strong[data-v-32b3225a],.access-profile small[data-v-32b3225a]{display:block}.access-profile strong[data-v-32b3225a]{font-size:10px}.access-profile small[data-v-32b3225a]{color:var(--text-muted);margin-top:4px;font-size:9px;line-height:1.45}.restricted-warning[data-v-32b3225a]{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--border));background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--amber);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.restricted-warning span[data-v-32b3225a]{color:var(--text)}.platform-scope-note[data-v-32b3225a]{background:var(--panel-2);color:var(--text-muted);border-radius:9px;padding:10px 12px;font-size:10px}@media (width<=700px){.access-profile[data-v-32b3225a]{grid-template-columns:1fr}.security-filter-row[data-v-32b3225a]{flex-direction:column;align-items:stretch}.security-filter-row[data-v-32b3225a]>*{width:100%}}.fleet-hero[data-v-e74bd794],.fleet-toolbar[data-v-e74bd794],.fleet-actions[data-v-e74bd794],.segmented-tabs[data-v-e74bd794],.row-buttons[data-v-e74bd794],.modal-card>header[data-v-e74bd794],.record-form footer[data-v-e74bd794]{align-items:center;display:flex}.fleet-hero[data-v-e74bd794]{justify-content:space-between;padding:24px}.fleet-hero h2[data-v-e74bd794]{margin:5px 0}.fleet-hero p[data-v-e74bd794]{color:var(--text-muted);margin:0}.fleet-panel[data-v-e74bd794]{padding:18px}.fleet-toolbar[data-v-e74bd794]{justify-content:space-between;gap:16px;margin-bottom:16px}.fleet-actions[data-v-e74bd794]{flex-wrap:wrap;gap:10px}.segmented-tabs[data-v-e74bd794]{gap:5px}.segmented-tabs button[data-v-e74bd794]{align-items:center;gap:7px;display:flex}.table-search[data-v-e74bd794]{min-width:260px}.table-scroll[data-v-e74bd794]{overflow:auto}.data-table[data-v-e74bd794]{min-width:900px}.data-table td small[data-v-e74bd794]{color:var(--text-muted);margin-top:4px;display:block}.row-buttons[data-v-e74bd794]{flex-wrap:wrap;gap:6px}.record-state[data-v-e74bd794]{color:#18a878;background:#27d29b1f;border-radius:99px;padding:5px 9px;display:inline-flex}.record-state.archived[data-v-e74bd794]{color:var(--text-muted);background:#94a3b824}.module-loading[data-v-e74bd794],.empty-cell[data-v-e74bd794]{color:var(--text-muted);text-align:center!important;padding:42px!important}.compact-modal[data-v-e74bd794]{width:min(560px,100vw - 28px)}.driver-modal[data-v-e74bd794]{width:min(920px,100vw - 28px);max-height:90vh;overflow:auto}.modal-card>header[data-v-e74bd794]{justify-content:space-between}.record-form[data-v-e74bd794]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.record-form label[data-v-e74bd794]{color:var(--text-muted);gap:7px;font-size:.82rem;display:grid}.record-form input[data-v-e74bd794],.record-form select[data-v-e74bd794],.record-form textarea[data-v-e74bd794]{width:100%}.record-form .wide[data-v-e74bd794],.record-form footer[data-v-e74bd794]{grid-column:1/-1}.record-form footer[data-v-e74bd794]{justify-content:flex-end;gap:10px;margin-top:6px}@media (width<=760px){.fleet-hero[data-v-e74bd794],.fleet-toolbar[data-v-e74bd794]{flex-direction:column;align-items:flex-start}.fleet-actions[data-v-e74bd794],.table-search[data-v-e74bd794]{width:100%}.record-form[data-v-e74bd794]{grid-template-columns:1fr}.record-form .wide[data-v-e74bd794],.record-form footer[data-v-e74bd794]{grid-column:1}}.settings-hero[data-v-637c735f],.settings-toolbar[data-v-637c735f],.settings-actions[data-v-637c735f],.row-buttons[data-v-637c735f],.modal-card>header[data-v-637c735f],.record-form footer[data-v-637c735f],.stamp-panel[data-v-637c735f]{align-items:center;display:flex}.settings-hero[data-v-637c735f]{justify-content:space-between;padding:24px}.settings-hero h2[data-v-637c735f]{margin:5px 0}.settings-hero p[data-v-637c735f]{color:var(--text-muted);margin:0}.settings-panel[data-v-637c735f]{padding:18px;overflow:visible}.settings-toolbar[data-v-637c735f]{justify-content:space-between;gap:14px;margin-bottom:16px}.settings-tabs button[data-v-637c735f]{align-items:center;gap:6px;display:inline-flex}.settings-actions[data-v-637c735f]{gap:9px}.settings-actions .table-search[data-v-637c735f]{min-width:260px}.location-filters select[data-v-637c735f]{min-width:120px}.location-pager[data-v-637c735f]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 4px 0;font-size:.8rem;display:flex}.location-pager div[data-v-637c735f]{gap:8px;display:flex}.table-scroll[data-v-637c735f]{overflow:auto}.data-table[data-v-637c735f]{min-width:900px}.compact-table[data-v-637c735f]{min-width:700px}.data-table td small[data-v-637c735f]{color:var(--text-muted);margin-top:4px;display:block}.row-buttons[data-v-637c735f]{gap:6px}.type-chip[data-v-637c735f]{color:var(--accent);font-family:monospace}.record-state[data-v-637c735f]{color:#18a878;background:#27d29b1f;border-radius:99px;padding:5px 9px;display:inline-flex}.record-state.archived[data-v-637c735f]{color:var(--text-muted);background:#94a3b824}.module-loading[data-v-637c735f],.empty-cell[data-v-637c735f]{color:var(--text-muted);text-align:center!important;padding:42px!important}.company-modal[data-v-637c735f]{width:min(920px,100vw - 28px);max-height:90vh;overflow:auto}.small-modal[data-v-637c735f]{width:min(560px,100vw - 28px)}.modal-card>header[data-v-637c735f]{justify-content:space-between}.record-form[data-v-637c735f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.record-form label[data-v-637c735f]{color:var(--text-muted);gap:6px;font-size:.82rem;display:grid}.record-form input[data-v-637c735f],.record-form select[data-v-637c735f],.record-form textarea[data-v-637c735f]{width:100%}.record-form .wide[data-v-637c735f],.record-form footer[data-v-637c735f]{grid-column:1/-1}.record-form footer[data-v-637c735f]{justify-content:flex-end;gap:8px}.stamp-panel[data-v-637c735f]{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:20px}.stamp-panel>div[data-v-637c735f]:nth-child(2){flex:1;min-width:250px}.stamp-panel h3[data-v-637c735f]{margin:0 0 5px}.stamp-panel p[data-v-637c735f]{color:var(--text-muted);margin:0}.stamp-panel label[data-v-637c735f]{min-width:0;color:var(--text-muted);gap:6px;font-size:.8rem;display:grid}.stamp-company-field[data-v-637c735f]{flex:320px;max-width:440px}.stamp-company-field[data-v-637c735f] .searchable-select{width:100%;min-width:0}.stamp-icon[data-v-637c735f]{color:var(--accent);background:#2cc9ff1a;border-radius:12px;padding:14px}.stamp-preview[data-v-637c735f]{border:1px dashed var(--border);color:#7c8e9b;background:#fff;border-radius:10px;place-items:center;width:150px;height:88px;font-size:.72rem;display:grid;overflow:hidden}.stamp-preview img[data-v-637c735f]{object-fit:contain;max-width:138px;max-height:76px}@media (width<=760px){.settings-hero[data-v-637c735f],.settings-toolbar[data-v-637c735f]{flex-direction:column;align-items:flex-start}.settings-actions[data-v-637c735f],.settings-actions .table-search[data-v-637c735f]{width:100%}.location-filters[data-v-637c735f]{flex-direction:column;align-items:stretch}.location-pager[data-v-637c735f]{flex-direction:column;align-items:flex-start}.settings-tabs[data-v-637c735f]{max-width:100%;overflow:auto}.record-form[data-v-637c735f]{grid-template-columns:1fr}.record-form .wide[data-v-637c735f],.record-form footer[data-v-637c735f]{grid-column:1}.stamp-panel[data-v-637c735f]{flex-direction:column;align-items:stretch}.stamp-panel>div[data-v-637c735f]:nth-child(2),.stamp-company-field[data-v-637c735f]{width:100%;min-width:0;max-width:none}.stamp-preview[data-v-637c735f]{width:100%}}.customer-hero[data-v-1b4eb459],.customer-toolbar[data-v-1b4eb459],.customer-state[data-v-1b4eb459],.pager[data-v-1b4eb459],.pager>div[data-v-1b4eb459],.modal-card>header[data-v-1b4eb459],.blacklist-form footer[data-v-1b4eb459]{align-items:center;display:flex}.customer-hero[data-v-1b4eb459]{justify-content:space-between;padding:24px}.customer-hero h2[data-v-1b4eb459]{margin:5px 0}.customer-hero p[data-v-1b4eb459]{color:var(--text-muted);margin:0}.customer-panel[data-v-1b4eb459]{padding:18px}.customer-toolbar[data-v-1b4eb459]{gap:9px;margin-bottom:16px}.customer-toolbar .table-search[data-v-1b4eb459]{flex:1;min-width:280px}.customer-toolbar select[data-v-1b4eb459]{min-width:150px}.table-scroll[data-v-1b4eb459]{overflow:auto}.data-table[data-v-1b4eb459]{min-width:850px}.data-table td small[data-v-1b4eb459]{color:var(--text-muted);margin-top:4px;display:block}.customer-state[data-v-1b4eb459]{color:#10b981;background:#10b9811a;border-radius:99px;gap:5px;padding:5px 9px;display:inline-flex}.customer-state.blocked[data-v-1b4eb459]{color:#ef4444;background:#ef44441a}.module-loading[data-v-1b4eb459],.empty-cell[data-v-1b4eb459]{color:var(--text-muted);text-align:center!important;padding:42px!important}.empty-cell svg[data-v-1b4eb459]{margin:0 auto 8px;display:block}.pager[data-v-1b4eb459]{color:var(--text-muted);justify-content:space-between;margin-top:14px;font-size:.82rem}.pager>div[data-v-1b4eb459]{gap:7px}.blacklist-modal[data-v-1b4eb459]{width:min(560px,100vw - 28px)}.modal-card>header[data-v-1b4eb459]{justify-content:space-between}.blacklist-form[data-v-1b4eb459]{gap:14px;display:grid}.blacklist-form label[data-v-1b4eb459]{color:var(--text-muted);gap:7px;font-size:.82rem;display:grid}.blacklist-form small[data-v-1b4eb459]{color:var(--text-muted)}.blacklist-form footer[data-v-1b4eb459]{justify-content:flex-end;gap:8px}@media (width<=700px){.customer-hero[data-v-1b4eb459],.customer-toolbar[data-v-1b4eb459]{flex-direction:column;align-items:flex-start}.customer-toolbar[data-v-1b4eb459],.customer-toolbar .table-search[data-v-1b4eb459],.customer-toolbar select[data-v-1b4eb459],.customer-toolbar button[data-v-1b4eb459]{width:100%}}.message-hero[data-v-143e929d],.message-filters[data-v-143e929d],.row-buttons[data-v-143e929d],.pager[data-v-143e929d],.pager>div[data-v-143e929d],.modal-card>header[data-v-143e929d],.recipient-list article[data-v-143e929d]{align-items:center;display:flex}.message-hero[data-v-143e929d]{justify-content:space-between;gap:20px;padding:24px}.message-hero h2[data-v-143e929d]{margin:5px 0}.message-hero p[data-v-143e929d]{color:var(--text-muted);margin:0}.receipt-state[data-v-143e929d]{color:#d97706;white-space:nowrap;background:#f59e0b1a;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;display:flex}.receipt-state i[data-v-143e929d]{background:currentColor;border-radius:50%;width:7px;height:7px}.receipt-state.connected[data-v-143e929d]{color:#10b981;background:#10b9811a}.message-panel[data-v-143e929d]{padding:18px}.message-tabs[data-v-143e929d]{margin-bottom:14px}.message-tabs button[data-v-143e929d]{align-items:center;gap:6px;display:inline-flex}.message-filters[data-v-143e929d]{flex-wrap:wrap;gap:9px;margin-bottom:16px}.message-filters .table-search[data-v-143e929d]{flex:1;min-width:260px}.message-filters select[data-v-143e929d],.message-filters>input[data-v-143e929d]{min-width:130px}.table-scroll[data-v-143e929d]{overflow:auto}.data-table[data-v-143e929d]{min-width:1000px}.data-table td small[data-v-143e929d]{color:var(--text-muted);max-width:320px;margin-top:4px;display:block}.route-chip[data-v-143e929d]{color:var(--accent);background:#2cc9ff1a;border-radius:7px;padding:4px 8px;display:inline-flex}.row-buttons[data-v-143e929d]{flex-wrap:wrap;gap:5px}.module-loading[data-v-143e929d],.empty-cell[data-v-143e929d]{color:var(--text-muted);text-align:center!important;padding:42px!important}.pager[data-v-143e929d]{color:var(--text-muted);justify-content:space-between;margin-top:14px;font-size:.82rem}.pager>div[data-v-143e929d]{gap:7px}.preview-modal[data-v-143e929d]{width:min(620px,100vw - 28px)}.modal-card>header[data-v-143e929d]{justify-content:space-between}.preview-grid[data-v-143e929d]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preview-grid div[data-v-143e929d],.recipient-list article[data-v-143e929d]{border:1px solid var(--border);border-radius:10px;padding:12px}.preview-grid dt[data-v-143e929d]{color:var(--text-muted);font-size:.72rem}.preview-grid dd[data-v-143e929d]{margin:5px 0 0}.recipient-list[data-v-143e929d]{gap:8px;display:grid}.recipient-list article[data-v-143e929d]{gap:10px}.recipient-list small[data-v-143e929d]{color:var(--text-muted);margin-top:3px;display:block}.privacy-note[data-v-143e929d]{background:var(--surface-subtle);color:var(--text-muted);border-radius:9px;margin-top:14px;padding:12px;font-size:.82rem}.stats-summary[data-v-143e929d]{padding:4px 2px}.stats-summary>header[data-v-143e929d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.stats-summary h3[data-v-143e929d]{margin:5px 0 0}.stats-rate[data-v-143e929d]{background:linear-gradient(135deg,#2cc9ff1c,#8b5cf614);border:1px solid #2cc9ff3d;border-radius:12px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.stats-rate strong[data-v-143e929d]{color:var(--accent);font-size:1.55rem}.stats-rate span[data-v-143e929d],.stat-card span[data-v-143e929d]{color:var(--text-muted);font-size:.76rem}.stats-grid[data-v-143e929d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.stat-card[data-v-143e929d]{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-subtle),transparent);border-radius:13px;min-height:125px;padding:16px;position:relative;overflow:hidden}.stat-card[data-v-143e929d]:after{content:"";background:#94a3b814;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-38px;right:-22px}.stat-card small[data-v-143e929d]{color:var(--text-muted);display:block}.stat-card strong[data-v-143e929d]{margin:11px 0 7px;font-size:2rem;line-height:1;display:block}.stat-card.cyan[data-v-143e929d]{border-color:#2cc9ff4d}.stat-card.cyan strong[data-v-143e929d]{color:var(--accent)}.stat-card.amber[data-v-143e929d]{border-color:#f59e0b4d}.stat-card.amber strong[data-v-143e929d]{color:#f59e0b}.stat-card.violet[data-v-143e929d]{border-color:#8b5cf64d}.stat-card.violet strong[data-v-143e929d]{color:#8b5cf6}.stats-note[data-v-143e929d]{background:var(--surface-subtle);color:var(--text-muted);border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.8rem}@media (width<=900px){.stats-grid[data-v-143e929d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.message-hero[data-v-143e929d]{flex-direction:column;align-items:flex-start}.message-filters[data-v-143e929d]>*{width:100%}.preview-grid[data-v-143e929d]{grid-template-columns:1fr}.stats-summary>header[data-v-143e929d]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-143e929d]{grid-template-columns:1fr}}.report-hero[data-v-1435f369],.report-actions[data-v-1435f369],.report-filters[data-v-1435f369],.report-meta[data-v-1435f369],.report-summary[data-v-1435f369]{align-items:center;display:flex}.report-hero[data-v-1435f369]{justify-content:space-between;gap:16px;padding:24px}.report-hero h2[data-v-1435f369]{margin:5px 0}.report-hero p[data-v-1435f369]{color:var(--text-muted);margin:0}.report-actions[data-v-1435f369]{flex-wrap:wrap;gap:8px}.report-panel[data-v-1435f369]{padding:18px}.report-filters[data-v-1435f369]{gap:9px;margin-bottom:18px}.report-filters .table-search[data-v-1435f369]{flex:1}.report-filters select[data-v-1435f369]{min-width:150px}.report-meta[data-v-1435f369]{border-bottom:1px solid var(--border);justify-content:space-between;padding:10px 0 16px}.report-meta span[data-v-1435f369]{color:var(--text-muted);font-size:.8rem}.report-summary[data-v-1435f369]{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.report-summary article[data-v-1435f369]{border:1px solid var(--border);border-radius:11px;padding:14px}.report-summary span[data-v-1435f369]{color:var(--text-muted);font-size:.76rem;display:block}.report-summary strong[data-v-1435f369]{margin-top:5px;font-size:1.35rem;display:block}.table-scroll[data-v-1435f369]{overflow:auto}.data-table[data-v-1435f369]{min-width:1050px}.data-table td small[data-v-1435f369]{color:var(--text-muted);margin-top:4px;display:block}.module-loading[data-v-1435f369],.empty-cell[data-v-1435f369]{color:var(--text-muted);text-align:center!important;padding:42px!important}@media (width<=800px){.report-hero[data-v-1435f369],.report-filters[data-v-1435f369],.report-meta[data-v-1435f369]{flex-direction:column;align-items:flex-start}.report-actions[data-v-1435f369],.report-filters[data-v-1435f369],.report-filters[data-v-1435f369]>*{width:100%}.report-summary[data-v-1435f369]{grid-template-columns:repeat(2,1fr)}}@media print{.report-page[data-v-1435f369] .report-actions,.report-filters[data-v-1435f369]{display:none!important}.report-page .surface[data-v-1435f369]{box-shadow:none;border-color:#bbb}.report-panel[data-v-1435f369]{padding:0}.table-scroll[data-v-1435f369]{overflow:visible}.data-table[data-v-1435f369]{min-width:0;font-size:9px}.report-summary article[data-v-1435f369]{break-inside:avoid}}.document-page[data-v-1f6e0534]{color:#111;background:#e9edf2;min-height:100vh;padding-bottom:38px;font-family:Arial,Noto Sans TC,Microsoft JhengHei,sans-serif}.document-toolbar[data-v-1f6e0534]{color:#dfe8f2;z-index:10;background:#07101e;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #0000002e}.document-toolbar>div[data-v-1f6e0534]:nth-child(2){text-align:center;gap:3px;display:grid}.document-toolbar>div:nth-child(2) span[data-v-1f6e0534]{letter-spacing:.16em;color:#62c9da;font-size:9px}.document-toolbar>div:nth-child(2) strong[data-v-1f6e0534]{font-size:13px}.toolbar-actions[data-v-1f6e0534],.toolbar-button[data-v-1f6e0534]{align-items:center;display:flex}.toolbar-actions[data-v-1f6e0534]{gap:8px}.toolbar-button[data-v-1f6e0534]{color:#dfe8f2;cursor:pointer;background:#111d2d;border:1px solid #314159;border-radius:9px;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700}.toolbar-button.primary[data-v-1f6e0534]{color:#fff;background:#079db5;border-color:#079db5}.toolbar-button[data-v-1f6e0534]:disabled{opacity:.45;cursor:not-allowed}.document-state[data-v-1f6e0534]{text-align:center;background:#fff;border-radius:16px;width:min(900px,100% - 30px);margin:70px auto;padding:60px;box-shadow:0 18px 60px #1523371f}.error-state strong[data-v-1f6e0534]{font-size:20px}.error-state p[data-v-1f6e0534]{color:#b42318}.error-state .toolbar-button[data-v-1f6e0534]{color:#111;background:#fff;margin:18px auto 0}.sheet-stage[data-v-1f6e0534]{padding:32px 20px;overflow:auto}.order-sheet[data-v-1f6e0534]{box-sizing:border-box;background:#fff;width:900px;height:650px;margin:0 auto;padding:50px 70px 24px;position:relative;overflow:hidden;box-shadow:0 22px 70px #19283c2e}.order-header[data-v-1f6e0534]{grid-template-columns:minmax(0,540px) 1fr;gap:28px;min-height:190px;display:grid}.company-heading h1[data-v-1f6e0534]{letter-spacing:.01em;margin:0 0 8px;font-size:40px;font-weight:700;line-height:1.1}.company-heading h2[data-v-1f6e0534]{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.25}.company-address[data-v-1f6e0534]{max-width:520px;margin:0;font-size:18px;line-height:1.55}.company-contact[data-v-1f6e0534]{gap:52px;margin-top:4px;font-size:18px;display:flex}.document-numbering[data-v-1f6e0534]{text-align:right}.licence-row[data-v-1f6e0534]{justify-content:flex-end;align-items:flex-start;gap:18px;display:flex}.licence-row span[data-v-1f6e0534]{text-align:left;font-size:18px;display:grid}.licence-row small[data-v-1f6e0534]{margin-top:2px;font-size:15px}.licence-row strong[data-v-1f6e0534]{font-size:28px;line-height:1}.order-number[data-v-1f6e0534]{margin-top:38px;font-size:20px}.document-numbering time[data-v-1f6e0534]{margin-top:8px;font-size:20px;display:block}.rent-document .order-header[data-v-1f6e0534]{grid-template-columns:1fr;min-height:155px}.document-fields[data-v-1f6e0534]{margin-top:4px}.field-pair[data-v-1f6e0534]{grid-template-columns:350px 350px;justify-content:space-between;gap:60px;display:grid}.document-field[data-v-1f6e0534]{border-bottom:1.5px solid #111;grid-template-columns:115px 1fr;align-items:center;height:50px;display:grid;position:relative}.bilingual-label[data-v-1f6e0534]{align-self:end;padding-bottom:5px;font-size:14px;line-height:1;display:grid}.bilingual-label small[data-v-1f6e0534]{margin-top:3px;font-size:11px}.document-field>strong[data-v-1f6e0534]{text-align:center;overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.15}.closing-row[data-v-1f6e0534]{margin-top:30px}.remarks-field[data-v-1f6e0534]{height:auto;min-height:50px}.signature-field img[data-v-1f6e0534]{object-fit:contain;mix-blend-mode:multiply;max-width:150px;max-height:86px;position:absolute;bottom:4px;right:32px}.stamp-missing[data-v-1f6e0534]{color:#aaa;border:1px dashed #bbb;border-radius:50%;padding:8px 13px;font-size:11px;position:absolute;bottom:8px;right:36px}@media (width<=940px){.sheet-stage[data-v-1f6e0534]{justify-content:flex-start;display:flex}.document-toolbar>div[data-v-1f6e0534]:nth-child(2){display:none}}@media (width<=600px){.document-toolbar[data-v-1f6e0534]{padding:0 10px}.toolbar-button[data-v-1f6e0534]{padding:0 9px}.toolbar-button svg+svg[data-v-1f6e0534]{display:none}.toolbar-button[data-v-1f6e0534]{font-size:0}.toolbar-button svg[data-v-1f6e0534]{font-size:initial}.sheet-stage[data-v-1f6e0534]{padding:18px 8px}}@page{size:A4 landscape;margin:0}@media print{.document-page[data-v-1f6e0534]{background:#fff;padding:0}.document-toolbar[data-v-1f6e0534]{display:none!important}.sheet-stage[data-v-1f6e0534]{padding:0;overflow:visible}.order-sheet[data-v-1f6e0534]{width:297mm;height:210mm;min-height:210mm;box-shadow:none;break-after:page;margin:0;padding:16mm 23mm 8mm}.order-header[data-v-1f6e0534]{grid-template-columns:minmax(0,178mm) 1fr;gap:9mm;min-height:61mm}.rent-document .order-header[data-v-1f6e0534]{grid-template-columns:1fr;min-height:50mm}.field-pair[data-v-1f6e0534]{grid-template-columns:115mm 115mm;gap:20mm}.document-field[data-v-1f6e0534]{height:16mm}.closing-row[data-v-1f6e0534]{margin-top:8mm}}.employee-intro[data-v-8409344b]{align-items:center}.mini-program-warning[data-v-8409344b]{border:1px solid color-mix(in srgb,var(--cyan) 36%,var(--border));background:var(--cyan-soft);color:var(--cyan);border-radius:13px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.mini-program-warning p[data-v-8409344b]{color:var(--text);margin:5px 0 0}.employee-surface[data-v-8409344b]{padding:20px}.employee-filters[data-v-8409344b]{flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:17px;display:flex}.employee-filters .wide-search[data-v-8409344b]{flex:1;min-width:280px}.employee-filters>label[data-v-8409344b]:not(.wide-search){color:var(--text-muted);gap:5px;font-size:10px;font-weight:700;display:grid}.employee-filters>label input[data-v-8409344b]{min-width:135px}.company-scope[data-v-8409344b]{min-width:280px}.advanced-scope[data-v-8409344b]{min-width:190px}.advanced-scope summary[data-v-8409344b]{cursor:pointer;color:var(--text-muted);font-size:10px;font-weight:700}.advanced-scope label[data-v-8409344b]{color:var(--text-muted);gap:5px;margin-top:6px;font-size:10px;font-weight:700;display:grid}.scope-prompt[data-v-8409344b]{border:1px dashed var(--border);color:var(--cyan);background:var(--panel-2);border-radius:12px;align-items:flex-start;gap:11px;padding:24px;display:flex}.scope-prompt p[data-v-8409344b]{color:var(--text-muted);margin:5px 0 0}.employee-table table[data-v-8409344b]{min-width:1060px}.employee-table td small[data-v-8409344b]{color:var(--text-muted);margin-top:4px;display:block}.status-pill[data-v-8409344b]{align-items:center;gap:5px}.account-kind[data-v-8409344b]{background:var(--cyan-soft);color:var(--cyan);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.pending-code[data-v-8409344b]{color:var(--amber)!important}.employee-actions[data-v-8409344b]{flex-wrap:wrap;gap:7px;display:flex}.danger-action[data-v-8409344b]{color:var(--red)!important}.employee-modal[data-v-8409344b]{width:min(760px,100vw - 28px)}.account-safety[data-v-8409344b]{background:var(--cyan-soft);color:var(--cyan);border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:10px;display:flex}.field-label small[data-v-8409344b]{color:var(--text-muted);margin-top:5px;font-weight:400;display:block}.enabled-choice[data-v-8409344b]{border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.enabled-choice span[data-v-8409344b],.enabled-choice strong[data-v-8409344b],.enabled-choice small[data-v-8409344b]{display:block}.enabled-choice small[data-v-8409344b]{color:var(--text-muted);margin-top:3px}.pairing-code-modal[data-v-8409344b]{width:min(620px,100vw - 28px)}.one-time-warning[data-v-8409344b]{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--amber);border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.one-time-warning span[data-v-8409344b]{color:var(--text);font-size:11px;line-height:1.5}.one-time-warning strong[data-v-8409344b]{display:block}.pairing-code[data-v-8409344b]{border:1px solid var(--cyan);background:var(--cyan-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:16px;display:flex}.pairing-code>span[data-v-8409344b]{letter-spacing:.08em;overflow-wrap:anywhere;font-size:20px;font-weight:800}.pairing-code-value[data-v-8409344b]{align-items:center;display:inline-flex;letter-spacing:.04em!important}.pairing-token[data-v-8409344b]{border-left:1px solid color-mix(in srgb,var(--cyan) 48%,transparent);color:var(--cyan);letter-spacing:.14em;margin-left:.38em;padding-left:.42em}.pairing-code-modal dl[data-v-8409344b]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pairing-code-modal dl div[data-v-8409344b]{border:1px solid var(--border);border-radius:9px;padding:11px}.pairing-code-modal dt[data-v-8409344b]{color:var(--text-muted);font-size:10px}.pairing-code-modal dd[data-v-8409344b]{margin:5px 0 0;font-weight:700}.pairing-code-modal footer[data-v-8409344b]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@media (width<=700px){.employee-filters[data-v-8409344b]>*{width:100%}.pairing-code[data-v-8409344b]{flex-direction:column;align-items:stretch}.pairing-code-modal dl[data-v-8409344b]{grid-template-columns:1fr}.pairing-code-modal footer[data-v-8409344b]{flex-direction:column;align-items:stretch}}.rental-hero[data-v-5c02c32d],.hero-actions[data-v-5c02c32d],.rental-filters[data-v-5c02c32d],.batch-bar[data-v-5c02c32d],.row-buttons[data-v-5c02c32d],.rental-pager[data-v-5c02c32d],.rental-pager div[data-v-5c02c32d],.modal-card>header[data-v-5c02c32d],.record-form footer[data-v-5c02c32d],.detail-footer[data-v-5c02c32d]{align-items:center;display:flex}.rental-hero[data-v-5c02c32d]{justify-content:space-between;gap:18px;padding:24px}.rental-hero h2[data-v-5c02c32d]{margin:5px 0}.rental-hero p[data-v-5c02c32d]{color:var(--text-muted);margin:0}.hero-actions[data-v-5c02c32d]{gap:9px}.rental-panel[data-v-5c02c32d]{padding:18px}.audit-tabs[data-v-5c02c32d]{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;margin-bottom:14px;display:grid}.audit-tabs button[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);min-height:44px;color:var(--text-muted);border-radius:10px;font-size:.95rem;font-weight:800}.audit-tabs button.active[data-v-5c02c32d]{border-color:color-mix(in srgb,var(--accent) 70%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.rental-filters[data-v-5c02c32d]{flex-wrap:wrap;gap:9px;margin-bottom:14px}.rental-filters .table-search[data-v-5c02c32d]{flex:1;min-width:260px}.rental-filters select[data-v-5c02c32d]{min-width:130px}.advanced-filters[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-basis:100%;padding:10px 12px}.advanced-filters summary[data-v-5c02c32d]{cursor:pointer;color:var(--text-muted);font-size:.82rem;font-weight:750}.advanced-filter-fields[data-v-5c02c32d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.advanced-filter-fields input[data-v-5c02c32d],.advanced-filter-fields select[data-v-5c02c32d]{width:100%}.toggle-filter[data-v-5c02c32d]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 5px;font-size:.8rem;display:flex}.toggle-filter input[data-v-5c02c32d]{width:auto}.batch-bar[data-v-5c02c32d]{background:#2cc9ff0f;border:1px solid #2cc9ff38;border-radius:10px;gap:9px;margin:0 0 12px;padding:10px 12px}.batch-bar span[data-v-5c02c32d]{color:var(--text-muted);margin-right:auto;font-size:.82rem}.table-scroll[data-v-5c02c32d]{overflow:visible}.rental-table[data-v-5c02c32d]{width:100%;min-width:0}.rental-table td small[data-v-5c02c32d]{color:var(--text-muted);margin-top:5px;display:block}.driver-cell[data-v-5c02c32d]{min-width:145px}.row-buttons[data-v-5c02c32d]{flex-wrap:wrap;gap:5px}.version-chip[data-v-5c02c32d]{color:var(--accent);font-family:monospace;font-weight:700}.audit-state[data-v-5c02c32d],.payment-state[data-v-5c02c32d]{color:var(--text-muted);background:#94a3b824;border-radius:99px;padding:5px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.payment-na[data-v-5c02c32d]{font-weight:700}.audit-0[data-v-5c02c32d]{color:#d98a08;background:#f59e0b21}.audit-1[data-v-5c02c32d],.payment-state.paid[data-v-5c02c32d]{color:#18a878;background:#27d29b21}.audit-2[data-v-5c02c32d]{color:#e04a4a;background:#ef44441f}.row-action.approve[data-v-5c02c32d]{color:#18a878}.row-action.paid[data-v-5c02c32d]{color:#b67a0b}.row-action.danger[data-v-5c02c32d]{color:#e04a4a}.row-action[data-v-5c02c32d]:disabled{opacity:.4;cursor:not-allowed}.module-loading[data-v-5c02c32d],.empty-cell[data-v-5c02c32d]{color:var(--text-muted);text-align:center!important;padding:42px!important}.rental-pager[data-v-5c02c32d]{color:var(--text-muted);justify-content:space-between;gap:12px;padding:14px 3px 0;font-size:.8rem}.rental-pager div[data-v-5c02c32d]{gap:8px}.rental-form-modal[data-v-5c02c32d]{width:min(900px,100vw - 28px);max-height:90vh;overflow:auto}.rental-detail-modal[data-v-5c02c32d]{width:min(780px,100vw - 28px);max-height:90vh;overflow:auto}.modal-card>header[data-v-5c02c32d]{justify-content:space-between}.record-form[data-v-5c02c32d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.record-form label[data-v-5c02c32d]{color:var(--text-muted);gap:6px;font-size:.82rem;display:grid}.record-form input[data-v-5c02c32d],.record-form select[data-v-5c02c32d]{width:100%}.record-form .wide[data-v-5c02c32d],.record-form footer[data-v-5c02c32d]{grid-column:1/-1}.record-form footer[data-v-5c02c32d]{justify-content:flex-end;gap:8px}.detail-grid[data-v-5c02c32d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0;display:grid}.detail-grid>div[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;gap:5px;padding:14px;display:grid}.detail-grid small[data-v-5c02c32d]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.detail-grid span[data-v-5c02c32d]{color:var(--text-muted);font-size:.82rem}.detail-footer[data-v-5c02c32d]{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.8rem}.rental-settings-modal[data-v-5c02c32d]{width:min(920px,100vw - 28px);max-height:90vh;overflow:auto}.settings-note[data-v-5c02c32d]{color:var(--text-muted);font-size:.82rem}.settings-list[data-v-5c02c32d]{gap:10px;margin-top:14px;display:grid}.settings-list article[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;grid-template-columns:minmax(210px,1.2fr) minmax(160px,1fr) minmax(210px,1.4fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.settings-list label[data-v-5c02c32d]{color:var(--text-muted);gap:5px;font-size:.75rem;display:grid}.settings-list input[data-v-5c02c32d]{width:100%}.rental-pairing-modal[data-v-5c02c32d]{width:min(980px,100vw - 28px)}.pairing-warning[data-v-5c02c32d]{border:1px solid color-mix(in srgb,var(--amber) 36%,var(--border));background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--text);border-radius:10px;padding:12px;font-size:.82rem;line-height:1.5}.issued-pairing-list[data-v-5c02c32d]{gap:9px;margin:15px 0;display:grid}.issued-pairing-list article[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;grid-template-columns:1fr 1.35fr 1fr minmax(210px,1.3fr);align-items:center;gap:12px;padding:13px;display:grid}.issued-pairing-list small[data-v-5c02c32d],.issued-pairing-list strong[data-v-5c02c32d]{display:block}.issued-pairing-list small[data-v-5c02c32d]{color:var(--text-muted);margin-bottom:5px;font-size:.7rem}.pairing-secret[data-v-5c02c32d]{color:var(--accent);overflow-wrap:anywhere;align-items:center;font-size:1rem;display:flex!important}.pairing-token[data-v-5c02c32d]{border-left:1px solid color-mix(in srgb,var(--accent) 48%,transparent);letter-spacing:.12em;margin-left:.38em;padding-left:.42em}.pairing-actions[data-v-5c02c32d]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sms-queued[data-v-5c02c32d]{color:#18a878;align-items:center;gap:5px;font-size:.72rem;font-weight:750;display:inline-flex}.row-action.copy[data-v-5c02c32d]{color:var(--accent)}@media (width<=900px){.rental-hero[data-v-5c02c32d]{flex-direction:column;align-items:flex-start}.rental-filters[data-v-5c02c32d]{flex-direction:column;align-items:stretch}.rental-filters .table-search[data-v-5c02c32d],.rental-filters select[data-v-5c02c32d]{width:100%}.advanced-filter-fields[data-v-5c02c32d],.record-form[data-v-5c02c32d],.detail-grid[data-v-5c02c32d]{grid-template-columns:1fr}.record-form .wide[data-v-5c02c32d],.record-form footer[data-v-5c02c32d]{grid-column:1}.rental-pager[data-v-5c02c32d]{flex-direction:column;align-items:flex-start}.rental-table thead[data-v-5c02c32d]{display:none}.rental-table[data-v-5c02c32d],.rental-table tbody[data-v-5c02c32d],.rental-table .rental-row[data-v-5c02c32d],.rental-table .rental-row td[data-v-5c02c32d]{width:100%;display:block}.rental-table .rental-row[data-v-5c02c32d]{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;margin-bottom:10px;padding:12px}.rental-table .rental-row td[data-v-5c02c32d]{border:0;padding:7px 4px}.rental-table .row-buttons[data-v-5c02c32d]{border-top:1px solid var(--border);padding-top:10px}}@media (width<=760px){.settings-list article[data-v-5c02c32d]{grid-template-columns:1fr}.settings-list article button[data-v-5c02c32d]{width:100%}}@media (width<=700px){.issued-pairing-list article[data-v-5c02c32d]{grid-template-columns:1fr}.rental-pairing-modal .detail-footer[data-v-5c02c32d]{flex-direction:column;align-items:stretch}.rental-pairing-modal .detail-footer button[data-v-5c02c32d]{width:100%}}.rental-portal[data-v-65ca2662]{color:#102536;background:#f3f7fa;min-height:100vh;font-size:16px}.portal-header[data-v-65ca2662]{z-index:20;background:#fffffff7;border-bottom:1px solid #cbdce7;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px clamp(18px,4vw,56px);display:grid;position:sticky;top:0;box-shadow:0 3px 14px #10253614}.portal-brand[data-v-65ca2662],.company-identity[data-v-65ca2662],.header-button[data-v-65ca2662],.action-grid button[data-v-65ca2662],.portal-modal>header[data-v-65ca2662],.portal-modal footer[data-v-65ca2662],.submission-note[data-v-65ca2662]{align-items:center;display:flex}.portal-brand[data-v-65ca2662]{gap:10px}.portal-brand strong[data-v-65ca2662],.portal-brand small[data-v-65ca2662],.company-identity span[data-v-65ca2662],.company-identity strong[data-v-65ca2662],.company-identity small[data-v-65ca2662]{display:block}.portal-brand strong[data-v-65ca2662]{letter-spacing:.06em;font-size:17px}.portal-brand strong span[data-v-65ca2662]{color:#007da8}.portal-brand small[data-v-65ca2662]{display:none}.company-identity[data-v-65ca2662]{background:#edf7fb;border:1px solid #b8d1df;border-radius:10px;gap:10px;padding:10px 14px}.company-identity strong[data-v-65ca2662]{font-size:16px}.company-identity small[data-v-65ca2662]{color:#36566b;text-transform:uppercase;margin-top:3px;font-size:13px;font-weight:700}.header-button[data-v-65ca2662]{color:#183c52;cursor:pointer;background:#fff;border:1px solid #9eb8c8;border-radius:9px;gap:8px;min-height:46px;padding:10px 16px;font-size:16px;font-weight:800}.header-button[data-v-65ca2662]:hover{color:#00688d;border-color:#007da8}.portal-body[data-v-65ca2662]{place-items:center;min-height:calc(100vh - 82px);padding:42px 18px;display:grid}.submission-card[data-v-65ca2662]{background:#fff;border:1px solid #c8dce7;border-radius:20px;width:min(920px,100%);padding:clamp(28px,5vw,54px);box-shadow:0 20px 60px #1534471a}.submission-copy[data-v-65ca2662]{text-align:center}.eyebrow[data-v-65ca2662]{display:none}.submission-copy h1[data-v-65ca2662]{color:#0c2a3d;margin:0 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.2}.submission-copy p[data-v-65ca2662]{color:#36566b;max-width:690px;margin:0 auto;font-size:18px;line-height:1.65}.action-grid[data-v-65ca2662]{grid-template-columns:1fr 1fr;gap:20px;margin:34px 0;display:grid}.action-grid button[data-v-65ca2662]{color:#fff;text-align:left;cursor:pointer;background:#087fa7;border:2px solid #1688ad;border-radius:16px;gap:18px;min-height:150px;padding:28px;transition:all .15s;position:relative}.action-grid button[data-v-65ca2662]:hover{background:#006f95;transform:translateY(-2px);box-shadow:0 10px 24px #006f9538}.action-grid button[data-v-65ca2662]:focus-visible{outline-offset:3px;outline:4px solid #007ea83d}.action-grid button[data-v-65ca2662]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-grid button>span[data-v-65ca2662]{color:#007da8;background:#fff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.action-grid button>div[data-v-65ca2662]{flex:1}.action-grid strong[data-v-65ca2662],.action-grid small[data-v-65ca2662]{display:block}.action-grid strong[data-v-65ca2662]{font-size:25px}.action-grid small[data-v-65ca2662]{color:#fff;margin-top:8px;font-size:16px;line-height:1.45}.action-grid button>svg[data-v-65ca2662]{color:#ffffff6b}.submission-note[data-v-65ca2662]{color:#36566b;text-align:center;justify-content:center;gap:9px;font-size:15px;line-height:1.55}.portal-alert[data-v-65ca2662]{border-radius:10px;margin:22px 0 0;padding:14px 16px;font-size:16px;font-weight:800;line-height:1.5}.portal-alert.danger[data-v-65ca2662]{color:#a10f22;background:#fff1f2;border:2px solid #dc3545}.portal-alert.success[data-v-65ca2662]{color:#09663c;background:#ecfff6;border:2px solid #178a55}.loading-note[data-v-65ca2662]{color:#36566b;text-align:center;margin-top:22px;font-size:16px}.portal-modal-backdrop[data-v-65ca2662]{z-index:50;background:#030e16b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.portal-modal[data-v-65ca2662]{color:#102536;background:#fff;border:1px solid #b9d1de;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #00000052}.portal-modal.wide[data-v-65ca2662]{width:min(860px,100%)}.portal-modal>header[data-v-65ca2662]{border-bottom:1px solid #d5e2e9;justify-content:space-between;padding:22px 24px}.portal-modal h2[data-v-65ca2662]{margin:0;font-size:27px}.portal-modal>header button[data-v-65ca2662]{color:#183c52;cursor:pointer;background:#f6fafc;border:1px solid #b6cbd7;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.portal-modal form[data-v-65ca2662]{gap:18px;padding:24px;display:grid}.driver-form[data-v-65ca2662]{grid-template-columns:1fr 1fr}.portal-modal label[data-v-65ca2662]{color:#183c52;gap:8px;font-size:16px;font-weight:800;display:grid}.portal-modal input[data-v-65ca2662],.portal-modal select[data-v-65ca2662]{box-sizing:border-box;color:#102536;background:#fff;border:2px solid #abc4d1;border-radius:9px;outline:none;width:100%;min-height:52px;padding:12px 14px;font-size:18px}.portal-modal input[data-v-65ca2662]:focus,.portal-modal select[data-v-65ca2662]:focus{border-color:#007da8;box-shadow:0 0 0 4px #007da824}.portal-modal input[data-v-65ca2662]:disabled{color:#36566b;background:#edf2f5}.car-picker[data-v-65ca2662]{color:#183c52;gap:8px;font-size:16px;font-weight:800;display:grid;position:relative}.car-search-row[data-v-65ca2662]{align-items:center;display:flex;position:relative}.car-search-row>svg[data-v-65ca2662]{z-index:1;color:#36566b;pointer-events:none;position:absolute;left:15px}.car-search-row input[data-v-65ca2662]{text-transform:uppercase;padding-left:47px;padding-right:84px}.car-clear[data-v-65ca2662]{color:#183c52;cursor:pointer;background:#f3f8fa;border:1px solid #6f8d9d;border-radius:7px;min-width:64px;min-height:42px;padding:7px 10px;font-size:15px;font-weight:900;position:absolute;right:7px}.car-clear[data-v-65ca2662]:focus-visible{outline-offset:2px;outline:3px solid #007da83d}.car-search-help[data-v-65ca2662]{color:#466377;font-size:14px;font-weight:600;line-height:1.45}.phone-input[data-v-65ca2662]{align-items:stretch;display:flex}.phone-input>strong[data-v-65ca2662]{color:#0b607e;background:#edf7fb;border:2px solid #abc4d1;border-right:0;border-radius:9px 0 0 9px;place-items:center;min-width:74px;padding:0 12px;font-size:18px;display:grid}.phone-input>input[data-v-65ca2662]{border-radius:0 9px 9px 0;min-width:0}.phone-input:focus-within>strong[data-v-65ca2662]{border-color:#007da8;box-shadow:0 0 0 4px #007da824}.phone-input:focus-within>input[data-v-65ca2662]{box-shadow:4px 0 0 4px #007da824}.car-selection[data-v-65ca2662]{color:#36566b;background:#f3f8fa;border:1px solid #9eb8c8;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:16px;display:flex}.car-selection.selected[data-v-65ca2662]{color:#09663c;background:#edfff6;border-color:#168158}.car-selection strong[data-v-65ca2662]{letter-spacing:.04em;font-size:19px}.car-options[data-v-65ca2662]{z-index:5;background:#fff;border:2px solid #4e788e;border-radius:10px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #10253633}.car-option[data-v-65ca2662]{color:#183c52;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 12px;display:flex}.car-option>span[data-v-65ca2662]{flex:1;gap:2px;display:grid}.car-option small[data-v-65ca2662]{color:#466377;font-size:13px;font-weight:700}.car-option strong[data-v-65ca2662]{letter-spacing:.04em;font-size:20px}.car-option.highlighted[data-v-65ca2662]{background:#dff3fb;outline:2px solid #1688ad}.car-option.selected[data-v-65ca2662],.car-option.selected small[data-v-65ca2662]{color:#09663c}.car-no-results[data-v-65ca2662]{color:#734d00;background:#fff8e8;border:2px solid #d49b2a;border-radius:9px;padding:14px;font-size:16px;line-height:1.45}.portal-modal footer[data-v-65ca2662]{justify-content:flex-end;gap:12px;padding-top:10px}.portal-modal footer button[data-v-65ca2662]{color:#183c52;cursor:pointer;background:#fff;border:2px solid #829eae;border-radius:9px;min-height:52px;padding:12px 20px;font-size:17px;font-weight:800}.portal-modal footer .primary[data-v-65ca2662]{color:#fff;background:#007da8;border-color:#007da8}.portal-modal footer button[data-v-65ca2662]:disabled{opacity:.5}.full[data-v-65ca2662]{grid-column:1/-1}@media (width<=700px){.rental-portal[data-v-65ca2662]{min-height:100dvh}.portal-header[data-v-65ca2662]{grid-template-columns:1fr auto;gap:10px;padding:12px 14px;position:static}.portal-brand strong[data-v-65ca2662]{font-size:15px}.company-identity[data-v-65ca2662]{grid-area:2/1/auto/-1;padding:9px 11px}.company-identity strong[data-v-65ca2662]{font-size:15px}.header-button[data-v-65ca2662]{min-height:48px;padding:10px 13px}.portal-body[data-v-65ca2662]{align-items:start;min-height:auto;padding:14px 10px 24px}.submission-card[data-v-65ca2662]{border-radius:15px;padding:24px 14px}.submission-copy h1[data-v-65ca2662]{font-size:32px}.submission-copy p[data-v-65ca2662]{font-size:17px;line-height:1.55}.action-grid[data-v-65ca2662]{grid-template-columns:1fr;gap:14px;margin:24px 0}.action-grid button[data-v-65ca2662]{min-height:124px;padding:20px}.action-grid button>svg[data-v-65ca2662],.submission-note[data-v-65ca2662]{display:none}.driver-form[data-v-65ca2662]{grid-template-columns:1fr}.full[data-v-65ca2662]{grid-column:auto}.portal-modal-backdrop[data-v-65ca2662]{place-items:stretch stretch;padding:0}.portal-modal[data-v-65ca2662],.portal-modal.wide[data-v-65ca2662]{border:0;border-radius:0;width:100%;max-height:100dvh}.portal-modal>header[data-v-65ca2662]{z-index:2;background:#fff;padding:15px 16px;position:sticky;top:0}.portal-modal form[data-v-65ca2662]{padding:18px 14px 26px}.car-options[data-v-65ca2662]{max-height:none;box-shadow:none;position:static;overflow:visible}.car-option[data-v-65ca2662]{min-height:72px;margin-bottom:4px;padding:12px 14px}.car-option strong[data-v-65ca2662]{font-size:24px}.portal-modal footer[data-v-65ca2662]{z-index:2;background:#fff;grid-template-columns:1fr 1fr;padding:12px 0;display:grid;position:sticky;bottom:0}.portal-modal footer button[data-v-65ca2662]{width:100%}}.rental-login[data-v-23556e18]{color:#102536;background:#f3f7fa;grid-template-rows:auto 1fr;min-height:100vh;font-size:16px;display:grid}.rental-topbar[data-v-23556e18]{color:#fff;background:#0b3852;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(18px,4vw,48px);display:flex}.portal-brand[data-v-23556e18],.login-heading[data-v-23556e18],.portal-submit[data-v-23556e18],.rental-login-card footer[data-v-23556e18]{align-items:center;display:flex}.portal-brand[data-v-23556e18]{letter-spacing:.08em;gap:10px;font-size:18px;font-weight:800}.portal-brand strong[data-v-23556e18]{color:#67dbff}.rental-topbar>strong[data-v-23556e18]{font-size:18px}.rental-login-panel[data-v-23556e18]{justify-content:center;align-items:center;padding:28px 16px;display:flex}.rental-login-card[data-v-23556e18]{background:#fff;border:1px solid #bed2df;border-radius:18px;gap:22px;width:min(480px,100%);padding:38px;display:grid;box-shadow:0 18px 55px #0f26381f}.login-heading[data-v-23556e18]{gap:14px}.secure-icon[data-v-23556e18]{color:#006f96;background:#def5fc;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.eyebrow[data-v-23556e18]{display:none}.login-heading h2[data-v-23556e18]{margin:0;font-size:30px}.login-heading h1[data-v-23556e18]{margin:0;font-size:32px}.rental-login-card label[data-v-23556e18]{color:#183c52;gap:9px;font-size:17px;font-weight:800;display:grid}.rental-login-card input[data-v-23556e18]{box-sizing:border-box;color:#10283a;text-transform:uppercase;background:#fff;border:2px solid #9fb9c8;border-radius:10px;outline:none;width:100%;min-height:56px;padding:14px 16px;font-size:19px}.rental-login-card input[data-v-23556e18]:focus{border-color:#007da8;box-shadow:0 0 0 4px #007da824}.cap-section[data-v-23556e18]{gap:10px;display:grid}.cap-section>div[data-v-23556e18]:first-child{color:#183c52;gap:4px;display:grid}.cap-section strong[data-v-23556e18]{font-size:17px}.cap-section small[data-v-23556e18]{color:#36566b;font-size:15px;line-height:1.45}.allieditmo_captcha_widget[data-v-23556e18]{--cap-widget-width:100%;--cap-widget-height:72px;--cap-widget-padding:16px 18px;--cap-gap:16px;--cap-background:#fff;--cap-color:#102536;--cap-border-color:#5d7d90;--cap-border-radius:11px;--cap-focus-ring:#005f82;--cap-checkbox-size:34px;--cap-checkbox-border:2px solid #36566b;--cap-checkbox-background:#fff;--cap-spinner-color:#005f82;--cap-spinner-background-color:#cbdce7;--cap-invalid-border-color:#b11226;--cap-invalid-ring-color:#b1122638;--cap-troubleshoot-color:#005f82;width:100%;display:block}.allieditmo_captcha_widget[data-v-23556e18]::part(label){font-size:18px;font-weight:800}.allieditmo_captcha_widget[data-v-23556e18]::part(trigger){min-height:72px}.allieditmo_captcha_widget[data-v-23556e18]::part(checkbox){flex:0 0 34px}.cap-loading[data-v-23556e18],.cap-unavailable[data-v-23556e18]{box-sizing:border-box;color:#183c52;background:#f7fbfd;border:2px solid #9fb9c8;border-radius:11px;align-items:center;min-height:72px;padding:14px 16px;font-size:16px;font-weight:800;display:flex}.cap-unavailable[data-v-23556e18]{justify-content:space-between;gap:12px}.cap-unavailable button[data-v-23556e18]{color:#00688d;cursor:pointer;background:#fff;border:2px solid #007da8;border-radius:9px;min-height:48px;padding:10px 14px;font-size:16px;font-weight:800}.portal-submit[data-v-23556e18]{color:#fff;cursor:pointer;background:#007da8;border:0;border-radius:10px;justify-content:space-between;min-height:60px;padding:15px 20px;font-size:19px;font-weight:900}.portal-submit[data-v-23556e18]:hover{background:#006487}.portal-submit[data-v-23556e18]:disabled{opacity:.6}.rental-login-card footer[data-v-23556e18]{color:#466377;text-align:center;justify-content:center;gap:7px;font-size:14px;line-height:1.5}.form-alert[data-v-23556e18]{color:#a10f22;background:#fff1f2;border:2px solid #dc3545;border-radius:9px;padding:14px;font-size:16px;font-weight:800}@media (width<=900px){.rental-login[data-v-23556e18]{min-height:100dvh}.rental-topbar[data-v-23556e18]{min-height:64px;padding:0 16px}.portal-brand[data-v-23556e18]{font-size:16px}.rental-topbar>strong[data-v-23556e18]{font-size:17px}.rental-login-panel[data-v-23556e18]{align-items:flex-start;padding:14px 12px 24px}.rental-login-card[data-v-23556e18]{border-radius:14px;gap:19px;width:100%;padding:25px 19px;box-shadow:0 10px 30px #0f263817}.login-heading h1[data-v-23556e18]{font-size:29px}}@media (width<=480px){.allieditmo_captcha_widget[data-v-23556e18]{--cap-widget-height:76px;--cap-widget-padding:17px 14px;--cap-gap:13px}.allieditmo_captcha_widget[data-v-23556e18]::part(trigger){min-height:76px}.allieditmo_captcha_widget[data-v-23556e18]::part(label){font-size:17px}.rental-login-card footer[data-v-23556e18]{font-size:13px}}.accounts-panel[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel);max-width:1320px;box-shadow:var(--shadow);border-radius:15px;margin:0 auto 18px;padding:22px}.accounts-panel>header[data-v-c97a5d6e]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.accounts-panel header span[data-v-c97a5d6e]{color:var(--cyan);letter-spacing:.14em;font-size:9px;font-weight:800}.accounts-panel h2[data-v-c97a5d6e]{margin:6px 0;font-size:23px}.accounts-panel p[data-v-c97a5d6e]{color:var(--text-muted);margin:0}.header-actions[data-v-c97a5d6e]{align-items:center;gap:8px;display:flex}.header-actions>button[data-v-c97a5d6e],.account-modal header button[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel-2);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.header-actions .primary-action[data-v-c97a5d6e],.own-password .primary-action[data-v-c97a5d6e],.account-modal .primary-action[data-v-c97a5d6e]{border-color:var(--cyan);background:var(--cyan);color:#061014}.account-alert[data-v-c97a5d6e]{border-radius:9px;margin-top:14px;padding:11px 13px;font-weight:700}.account-alert.success[data-v-c97a5d6e]{border:1px solid color-mix(in srgb,var(--green) 38%,var(--border));color:var(--green)}.account-alert.danger[data-v-c97a5d6e]{border:1px solid color-mix(in srgb,var(--red) 38%,var(--border));color:var(--red)}.account-layout[data-v-c97a5d6e]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);gap:15px;margin-top:18px;display:grid}.user-list[data-v-c97a5d6e],.own-password[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel-2);border-radius:12px}.user-list>header[data-v-c97a5d6e]{border-bottom:1px solid var(--border);justify-content:space-between;padding:14px;display:flex}.user-list>article[data-v-c97a5d6e]{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.user-list>article[data-v-c97a5d6e]:last-child{border-bottom:0}.user-icon[data-v-c97a5d6e]{background:var(--cyan-soft);width:36px;height:36px;color:var(--cyan);border-radius:9px;place-items:center;display:grid}.user-list article strong[data-v-c97a5d6e],.user-list article small[data-v-c97a5d6e]{display:block}.user-list article small[data-v-c97a5d6e]{color:var(--text-muted);margin-top:3px}.status[data-v-c97a5d6e]{background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:99px;padding:4px 7px;color:var(--green)!important;letter-spacing:0!important}.status.disabled[data-v-c97a5d6e]{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)!important}.reset-action[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.current-account[data-v-c97a5d6e]{color:var(--text-muted)!important;letter-spacing:0!important}.empty[data-v-c97a5d6e]{text-align:center;padding:28px}.own-password[data-v-c97a5d6e]{gap:12px;padding:16px;display:grid}.own-password>div[data-v-c97a5d6e]{color:var(--cyan);align-items:flex-start;gap:9px;display:flex}.own-password>div strong[data-v-c97a5d6e],.own-password>div small[data-v-c97a5d6e]{display:block}.own-password>div small[data-v-c97a5d6e]{color:var(--text-muted);margin-top:4px}.own-password label[data-v-c97a5d6e],.account-modal label[data-v-c97a5d6e]{color:var(--text-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.own-password input[data-v-c97a5d6e],.account-modal input[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel);height:40px;color:var(--text);border-radius:9px;padding:0 10px}.own-password button[data-v-c97a5d6e]{border-radius:9px;height:40px;font-weight:800}.account-modal-backdrop[data-v-c97a5d6e]{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-modal[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel);border-radius:15px;width:min(560px,100%);box-shadow:0 30px 90px #0009}.account-modal>header[data-v-c97a5d6e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.account-modal h3[data-v-c97a5d6e]{margin:6px 0 0}.account-modal form[data-v-c97a5d6e]{gap:13px;padding:20px 22px;display:grid}.account-modal form>small[data-v-c97a5d6e]{color:var(--text-muted);line-height:1.5}.account-modal footer[data-v-c97a5d6e]{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.account-modal footer button[data-v-c97a5d6e]{border:1px solid var(--border);background:var(--panel-2);height:40px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 15px;font-weight:800}@media (width<=900px){.account-layout[data-v-c97a5d6e]{grid-template-columns:1fr}.accounts-panel>header[data-v-c97a5d6e]{flex-direction:column}.header-actions[data-v-c97a5d6e]{flex-wrap:wrap;width:100%}.header-actions .primary-action[data-v-c97a5d6e]{flex:1}}@media (width<=620px){.accounts-panel[data-v-c97a5d6e]{margin-left:14px;margin-right:14px;padding:15px}.user-list>article[data-v-c97a5d6e]{grid-template-columns:38px minmax(0,1fr) auto}.user-list .reset-action[data-v-c97a5d6e],.current-account[data-v-c97a5d6e]{grid-column:2/-1;width:max-content}.status[data-v-c97a5d6e]{grid-column:3}.header-actions>button[data-v-c97a5d6e]{min-height:48px}}.key-security[data-v-2676cf1c]{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.error[data-v-2676cf1c]{border:1px solid var(--red);color:var(--red);border-radius:8px;padding:10px}.insight-grid[data-v-2676cf1c]{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.insight-grid article[data-v-2676cf1c]{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;padding:12px}.insight-grid span[data-v-2676cf1c],.insight-grid strong[data-v-2676cf1c],.insight-grid small[data-v-2676cf1c]{display:block}.insight-grid span[data-v-2676cf1c]{color:var(--text-muted);font-size:9px}.insight-grid strong[data-v-2676cf1c]{margin-top:4px;font-size:18px}.insight-grid small[data-v-2676cf1c]{min-height:1.2em;color:var(--text-muted);margin-top:4px}.chart-table[data-v-2676cf1c]{border:1px solid var(--border);border-radius:9px;margin-top:13px;padding:12px;overflow-x:auto}.chart-table>header[data-v-2676cf1c]{justify-content:space-between;gap:12px;display:flex}.chart-table h3[data-v-2676cf1c]{margin:0 0 10px}.chart-table header small[data-v-2676cf1c]{align-items:center;gap:6px;display:flex}.chart-table header i[data-v-2676cf1c]{border-radius:2px;width:8px;height:8px}.chart-table>div[data-v-2676cf1c]{align-items:end;gap:5px;min-width:max-content;height:68px;display:flex}.chart-table b[data-v-2676cf1c]{flex:0 0 14px;justify-content:center;align-items:end;gap:1px;width:14px;height:64px;display:flex}.chart-table b i[data-v-2676cf1c]{border-radius:2px 2px 0 0;width:4px;min-height:1px}.chart-table .challenges[data-v-2676cf1c]{background:var(--text-muted)}.chart-table .verified[data-v-2676cf1c]{background:var(--cyan)}.chart-table .failed[data-v-2676cf1c]{background:var(--red)}.geo-grid[data-v-2676cf1c]{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.geo-grid section[data-v-2676cf1c]{border:1px solid var(--border);border-radius:9px;padding:12px}.geo-grid section>div[data-v-2676cf1c]{max-height:260px;overflow:auto}.geo-grid h3[data-v-2676cf1c]{margin:0 0 8px}.geo-grid p[data-v-2676cf1c]{color:var(--text-muted);justify-content:space-between;gap:8px;margin:5px 0;display:flex}.integration[data-v-2676cf1c],.blocked[data-v-2676cf1c]{border:1px solid var(--border);border-radius:9px;margin-top:13px;padding:13px}.integration>header[data-v-2676cf1c],.blocked>header[data-v-2676cf1c]{justify-content:space-between;display:flex}.integration h3[data-v-2676cf1c],.blocked h3[data-v-2676cf1c]{margin:0}.integration>article[data-v-2676cf1c]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.integration>article[data-v-2676cf1c]:first-of-type{margin-top:10px}.integration strong[data-v-2676cf1c],.integration code[data-v-2676cf1c],.integration pre[data-v-2676cf1c],.integration small[data-v-2676cf1c]{display:block}.integration nav[data-v-2676cf1c]{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.integration nav a[data-v-2676cf1c]{border:1px solid var(--cyan);color:var(--cyan);border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none}.integration code[data-v-2676cf1c],.integration pre[data-v-2676cf1c]{border:1px solid var(--border);background:var(--panel-2);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;margin:6px 0 0;padding:9px;font-size:10px}.integration button[data-v-2676cf1c],.blocked input[data-v-2676cf1c],.blocked select[data-v-2676cf1c],.blocked button[data-v-2676cf1c]{border:1px solid var(--border);background:var(--panel-2);min-height:38px;color:var(--text);border-radius:8px;padding:0 9px}.blocked form[data-v-2676cf1c]{grid-template-columns:120px 1fr 140px auto;gap:7px;margin:12px 0;display:grid}.blocked form button[data-v-2676cf1c]{border-color:var(--cyan);background:var(--cyan);color:#061014;font-weight:800}.blocked>article[data-v-2676cf1c]{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.blocked article span[data-v-2676cf1c]{color:var(--text-muted);font-size:10px}@media (width<=760px){.insight-grid[data-v-2676cf1c]{grid-template-columns:1fr 1fr}.geo-grid[data-v-2676cf1c],.integration>article[data-v-2676cf1c],.blocked form[data-v-2676cf1c]{grid-template-columns:1fr}.integration button[data-v-2676cf1c]{min-height:44px}.blocked>article[data-v-2676cf1c]{grid-template-columns:1fr}.blocked article button[data-v-2676cf1c]{min-height:44px}}.native-settings[data-v-e28417a2]{border:1px solid var(--border);background:var(--panel);max-width:1320px;box-shadow:var(--shadow);border-radius:15px;margin:0 auto 18px;padding:22px}.panel-title[data-v-e28417a2],.panel-title>div[data-v-e28417a2]:last-child,.setting-card>header[data-v-e28417a2],.inline-form[data-v-e28417a2],.actions[data-v-e28417a2],.preset-actions[data-v-e28417a2],.secret-modal footer[data-v-e28417a2]{align-items:center;display:flex}.panel-title[data-v-e28417a2]{justify-content:space-between;gap:18px}.panel-title span[data-v-e28417a2]{color:var(--cyan);letter-spacing:.14em;font-size:9px;font-weight:800}.panel-title h2[data-v-e28417a2]{margin:6px 0}.panel-title p[data-v-e28417a2]{color:var(--text-muted);margin:0}.panel-title>div[data-v-e28417a2]:last-child{gap:8px}.panel-title button[data-v-e28417a2],.rows button[data-v-e28417a2],.secret-modal button[data-v-e28417a2],.preset-actions button[data-v-e28417a2]{border:1px solid var(--border);background:var(--panel-2);min-height:40px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 12px}.notice[data-v-e28417a2],.error[data-v-e28417a2]{border-radius:9px;padding:11px;font-weight:700}.notice[data-v-e28417a2]{color:var(--green);border:1px solid var(--green)}.error[data-v-e28417a2]{color:var(--red);border:1px solid var(--red)}.setting-card[data-v-e28417a2]{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;margin-top:14px;padding:17px}.setting-card>header[data-v-e28417a2]{color:var(--cyan);gap:9px}.setting-card h3[data-v-e28417a2]{color:var(--text);margin:0}.setting-card small[data-v-e28417a2]{color:var(--text-muted)}.form-grid[data-v-e28417a2]{grid-template-columns:repeat(3,1fr);gap:11px;margin:14px 0;display:grid}.form-grid label[data-v-e28417a2]{color:var(--text-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.form-grid input[data-v-e28417a2],.form-grid textarea[data-v-e28417a2],.form-grid select[data-v-e28417a2],.inline-form input[data-v-e28417a2]{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:8px;padding:10px}.wide[data-v-e28417a2]{grid-column:1/-1}.toggle[data-v-e28417a2]{align-items:center;gap:8px;display:flex!important}.toggle input[data-v-e28417a2]{width:18px}.primary[data-v-e28417a2]{border:1px solid var(--cyan);background:var(--cyan);color:#061014;cursor:pointer;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.inline-form[data-v-e28417a2]{gap:8px;margin:13px 0}.rows article[data-v-e28417a2]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.rows strong[data-v-e28417a2],.rows small[data-v-e28417a2]{display:block}.protected[data-v-e28417a2]{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.status-summary[data-v-e28417a2]{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.status-summary span[data-v-e28417a2]{color:var(--text-muted)}.setting-card details summary[data-v-e28417a2]{cursor:pointer;color:var(--text-muted)}.setting-card pre[data-v-e28417a2]{background:var(--panel);max-height:180px;color:var(--text-muted);border-radius:8px;padding:10px;font-size:10px;overflow:auto}.actions[data-v-e28417a2],.preset-actions[data-v-e28417a2]{gap:8px}.preset-actions[data-v-e28417a2]{flex-wrap:wrap}.preset-actions>span[data-v-e28417a2]{color:var(--text-muted);font-size:10px}.danger[data-v-e28417a2]{border:1px solid var(--red);min-height:40px;color:var(--red);background:0 0;border-radius:9px;padding:0 13px}.secret-backdrop[data-v-e28417a2]{z-index:80;background:#020617cf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.secret-modal[data-v-e28417a2]{border:1px solid var(--border);background:var(--panel);border-radius:14px;width:min(620px,100%);padding:22px}.secret-modal code[data-v-e28417a2]{border:1px solid var(--cyan);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:13px;display:block}.secret-modal footer[data-v-e28417a2]{justify-content:flex-end;gap:8px;margin-top:14px}@media (width<=760px){.native-settings[data-v-e28417a2]{margin-left:14px;margin-right:14px;padding:15px}.panel-title[data-v-e28417a2]{flex-direction:column;align-items:flex-start}.form-grid[data-v-e28417a2]{grid-template-columns:1fr}.rows article[data-v-e28417a2]{flex-direction:column;align-items:flex-start}.rows button[data-v-e28417a2]{width:100%}}.cap-control[data-v-93bfae6d]{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 30%),var(--page);min-height:100vh;color:var(--text);padding-bottom:40px}.cap-topbar[data-v-93bfae6d]{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.cap-brand[data-v-93bfae6d],.cap-session[data-v-93bfae6d],.heading-actions[data-v-93bfae6d],.config-form>header[data-v-93bfae6d],.danger-zone[data-v-93bfae6d],.cap-modal>header[data-v-93bfae6d],.cap-modal footer[data-v-93bfae6d]{align-items:center;display:flex}.cap-brand[data-v-93bfae6d]{gap:12px}.cap-logo[data-v-93bfae6d]{background:var(--cyan-soft);width:42px;height:42px;color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 35%,transparent);border-radius:12px;place-items:center;display:grid}.cap-brand strong[data-v-93bfae6d],.cap-brand small[data-v-93bfae6d]{display:block}.cap-brand strong[data-v-93bfae6d]{letter-spacing:.12em;font-size:15px}.cap-brand small[data-v-93bfae6d]{color:var(--text-muted);letter-spacing:.16em;margin-top:3px;font-size:8px}.cap-session[data-v-93bfae6d]{gap:13px}.cap-session>span[data-v-93bfae6d]{color:var(--cyan);font-size:9px;font-weight:800}.cap-session i[data-v-93bfae6d]{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.cap-session>strong[data-v-93bfae6d]{font-size:11px}.cap-session button[data-v-93bfae6d],.cap-alert button[data-v-93bfae6d],.cap-modal>header>button[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel-2);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.cap-heading[data-v-93bfae6d]{justify-content:space-between;align-items:end;gap:24px;max-width:1380px;margin:0 auto;padding:42px 30px 24px;display:flex}.cap-heading span[data-v-93bfae6d],.detail-title span[data-v-93bfae6d],.config-form header span[data-v-93bfae6d],.danger-zone span[data-v-93bfae6d],.cap-modal header span[data-v-93bfae6d]{color:var(--cyan);letter-spacing:.14em;font-size:9px;font-weight:800}.cap-heading h1[data-v-93bfae6d]{margin:7px 0;font-size:30px}.cap-heading p[data-v-93bfae6d],.danger-zone p[data-v-93bfae6d],.no-selection p[data-v-93bfae6d],.access-denied p[data-v-93bfae6d]{color:var(--text-muted);margin:0}.heading-actions[data-v-93bfae6d]{gap:9px}.primary-action[data-v-93bfae6d],.secondary-action[data-v-93bfae6d],.danger-zone button[data-v-93bfae6d]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.primary-action[data-v-93bfae6d]{border:1px solid var(--cyan);background:var(--cyan);color:#061014}.secondary-action[data-v-93bfae6d],.danger-zone button[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel);color:var(--text)}button[data-v-93bfae6d]:disabled{opacity:.5;cursor:wait}.cap-alert[data-v-93bfae6d]{border-radius:10px;align-items:center;gap:9px;max-width:1320px;margin:0 auto 14px;padding:11px 14px;display:flex}.cap-alert span[data-v-93bfae6d]{flex:1}.cap-alert.success[data-v-93bfae6d]{border:1px solid color-mix(in srgb,var(--green) 38%,var(--border));background:color-mix(in srgb,var(--green) 9%,var(--panel));color:var(--green)}.cap-alert.danger[data-v-93bfae6d]{border:1px solid color-mix(in srgb,var(--red) 38%,var(--border));background:color-mix(in srgb,var(--red) 9%,var(--panel));color:var(--red)}.cap-workspace[data-v-93bfae6d]{grid-template-columns:290px minmax(0,1fr);gap:16px;max-width:1380px;margin:0 auto;padding:0 30px;display:grid}.key-list[data-v-93bfae6d],.key-detail[data-v-93bfae6d],.no-selection[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:15px}.key-list[data-v-93bfae6d]{align-self:start;padding:10px}.key-list>header[data-v-93bfae6d]{color:var(--text-muted);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:10px 9px 14px;font-size:9px;font-weight:800;display:flex}.key-list>header strong[data-v-93bfae6d]{background:var(--panel-2);color:var(--cyan);border-radius:99px;padding:3px 7px}.key-list>button[data-v-93bfae6d]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.key-list>button[data-v-93bfae6d]:hover,.key-list>button.active[data-v-93bfae6d]{border-color:var(--border);background:var(--panel-2)}.key-list>button.active[data-v-93bfae6d]{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));background:var(--cyan-soft)}.key-icon[data-v-93bfae6d]{background:var(--panel);width:34px;height:34px;color:var(--cyan);border-radius:9px;place-items:center;display:grid}.key-list button strong[data-v-93bfae6d],.key-list button small[data-v-93bfae6d]{min-width:0;display:block}.key-list button strong[data-v-93bfae6d]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.key-list button small[data-v-93bfae6d]{color:var(--text-muted);margin-top:3px;font-size:8px}.key-list button em[data-v-93bfae6d]{color:var(--cyan);font-size:10px;font-style:normal;font-weight:800}.empty-state[data-v-93bfae6d]{text-align:center;color:var(--text-muted);padding:30px 12px;font-size:11px}.key-detail[data-v-93bfae6d]{padding:24px}.detail-title[data-v-93bfae6d]{justify-content:space-between;align-items:start;gap:18px;display:flex}.detail-title h2[data-v-93bfae6d]{margin:6px 0;font-size:24px}.detail-title code[data-v-93bfae6d]{color:var(--text-muted);font-size:10px}.detail-title select[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel-2);height:38px;color:var(--text);border-radius:9px;padding:0 10px}.stats-grid[data-v-93bfae6d]{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.stats-grid>div[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel-2);color:var(--cyan);border-radius:11px;grid-template-columns:28px 1fr;align-items:center;padding:15px;display:grid}.stats-grid span[data-v-93bfae6d],.stats-grid strong[data-v-93bfae6d]{grid-column:2;display:block}.stats-grid span[data-v-93bfae6d]{color:var(--text-muted);font-size:9px}.stats-grid strong[data-v-93bfae6d]{margin-top:3px;font-size:19px}.config-form[data-v-93bfae6d]{border-top:1px solid var(--border);padding-top:22px}.config-form>header[data-v-93bfae6d]{justify-content:space-between}.config-form h3[data-v-93bfae6d],.danger-zone h3[data-v-93bfae6d]{margin:5px 0}.form-grid[data-v-93bfae6d]{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.form-grid label[data-v-93bfae6d],.cap-modal form>label[data-v-93bfae6d]{color:var(--text-muted);gap:7px;font-size:10px;font-weight:700;display:grid}.form-grid input[data-v-93bfae6d],.form-grid textarea[data-v-93bfae6d],.cap-modal input[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);border-radius:9px;outline:none;padding:10px}.form-grid input[data-v-93bfae6d]{height:40px}.form-grid input[data-v-93bfae6d]:focus,.form-grid textarea[data-v-93bfae6d]:focus,.cap-modal input[data-v-93bfae6d]:focus{border-color:var(--cyan)}.form-grid .wide[data-v-93bfae6d]{grid-column:1/-1}.toggle[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;padding:12px;grid-template-columns:20px 1fr!important;align-items:start!important}.toggle>input[data-v-93bfae6d]{accent-color:var(--cyan);margin-top:1px;padding:0;width:17px!important;height:17px!important}.toggle strong[data-v-93bfae6d],.toggle small[data-v-93bfae6d]{display:block}.toggle strong[data-v-93bfae6d]{color:var(--text)}.toggle small[data-v-93bfae6d]{color:var(--text-muted);margin-top:3px;font-weight:400}.danger-zone[data-v-93bfae6d]{border:1px solid color-mix(in srgb,var(--red) 26%,var(--border));background:color-mix(in srgb,var(--red) 4%,var(--panel-2));border-radius:12px;justify-content:space-between;gap:20px;margin-top:22px;padding:18px}.danger-zone>div[data-v-93bfae6d]:last-child{flex:none;gap:8px;display:flex}.danger-zone .delete[data-v-93bfae6d]{color:var(--red);border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.no-selection[data-v-93bfae6d]{text-align:center;min-height:430px;color:var(--cyan);align-content:center;place-items:center;display:grid}.no-selection h2[data-v-93bfae6d]{color:var(--text);margin:12px 0 7px}.access-denied[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel);text-align:center;max-width:540px;color:var(--red);border-radius:16px;margin:12vh auto;padding:35px}.access-denied h1[data-v-93bfae6d]{color:var(--text)}.access-denied button[data-v-93bfae6d]{margin-top:20px}.modal-backdrop[data-v-93bfae6d]{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cap-modal[data-v-93bfae6d]{border:1px solid var(--border);background:var(--panel);border-radius:15px;width:min(560px,100%);box-shadow:0 30px 90px #0009}.cap-modal>header[data-v-93bfae6d]{border-bottom:1px solid var(--border);justify-content:space-between;padding:20px 22px}.cap-modal h2[data-v-93bfae6d]{margin:5px 0 0}.cap-modal form[data-v-93bfae6d]{gap:13px;padding:20px 22px;display:grid}.cap-modal footer[data-v-93bfae6d]{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 22px}.secret-modal[data-v-93bfae6d]{width:min(680px,100%)}.secret-warning[data-v-93bfae6d]{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--border));background:color-mix(in srgb,var(--amber) 8%,transparent);color:var(--amber);border-radius:9px;align-items:flex-start;gap:9px;margin:20px 22px 12px;padding:12px;display:flex}.secret-warning span[data-v-93bfae6d]{color:var(--text);font-size:11px}.secret-modal>code[data-v-93bfae6d]{border:1px solid var(--cyan);background:var(--cyan-soft);color:var(--cyan);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;margin:0 22px 20px;padding:16px;font-size:14px;display:block}.key-list button b[data-v-93bfae6d],.key-list button i[data-v-93bfae6d]{background:color-mix(in srgb,var(--green) 13%,transparent);width:max-content;color:var(--green);border-radius:99px;margin-top:5px;margin-right:5px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-block}.key-list button i.down[data-v-93bfae6d]{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.key-list button i[data-v-93bfae6d]:not(.up):not(.down){background:var(--panel-2);color:var(--text-muted)}.danger-zone .login-key-warning[data-v-93bfae6d]{color:var(--amber);font-weight:700}.danger-zone button[data-v-93bfae6d]:disabled{cursor:not-allowed}@media (width<=900px){.cap-workspace[data-v-93bfae6d]{grid-template-columns:1fr}.key-list[data-v-93bfae6d]{grid-template-columns:repeat(2,1fr);display:grid}.key-list>header[data-v-93bfae6d]{grid-column:1/-1}.stats-grid[data-v-93bfae6d]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-93bfae6d]{grid-template-columns:1fr 1fr}.cap-heading[data-v-93bfae6d],.danger-zone[data-v-93bfae6d]{flex-direction:column;align-items:flex-start}}@media (width<=620px){.cap-topbar[data-v-93bfae6d]{align-items:flex-start;height:auto;padding:14px 16px}.cap-session>span[data-v-93bfae6d],.cap-session>strong[data-v-93bfae6d]{display:none}.cap-heading[data-v-93bfae6d],.cap-workspace[data-v-93bfae6d]{padding-left:14px;padding-right:14px}.cap-heading[data-v-93bfae6d]{padding-top:26px}.heading-actions[data-v-93bfae6d]{grid-template-columns:1fr;width:100%;display:grid}.heading-actions button[data-v-93bfae6d]{min-height:48px}.key-list[data-v-93bfae6d],.stats-grid[data-v-93bfae6d],.form-grid[data-v-93bfae6d]{grid-template-columns:1fr}.key-detail[data-v-93bfae6d]{padding:16px}.detail-title[data-v-93bfae6d]{flex-direction:column;align-items:stretch}.detail-title select[data-v-93bfae6d]{width:100%}.danger-zone>div[data-v-93bfae6d]:last-child{flex-direction:column;width:100%}.danger-zone button[data-v-93bfae6d]{width:100%}}:root{color:#142039;font-synthesis:none;--bg:#f3f6fa;--panel:#fff;--panel-2:#f8fafc;--sidebar:#07101e;--text:#142039;--muted:#6c7890;--border:#dfe5ed;--border-soft:#edf1f5;--cyan:#00a9c2;--cyan-strong:#008da5;--cyan-soft:#e5f8fb;--violet:#7657e8;--amber:#e69325;--green:#22a875;--red:#df5c65;--shadow:0 14px 45px #1e315214;--radius:18px;--text-muted:var(--muted);--accent:var(--cyan);--surface-soft:var(--panel-2);--surface-subtle:var(--panel-2);background:#f3f6fa;font-family:Segoe UI Variable Text,Noto Sans TC,PingFang HK,system-ui,sans-serif}:root[data-theme=dark]{color:#e7edf7;--bg:#070e18;--panel:#0d1725;--panel-2:#111e2f;--sidebar:#050b14;--text:#e7edf7;--muted:#8c9ab1;--border:#233247;--border-soft:#182638;--cyan:#19bfd6;--cyan-strong:#50d4e6;--cyan-soft:#0b303b;--shadow:0 16px 50px #0000003d;background:#070e18}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}body{background:var(--bg);min-width:0;min-height:100vh;color:var(--text);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{z-index:30;background:var(--sidebar);color:#d7e2ef;border-right:1px solid #ffffff0f;flex-direction:column;width:252px;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:82px;padding:0 22px;display:flex}.brand-mark{filter:drop-shadow(0 0 12px #18c0d94d);flex:none;width:38px;height:38px;position:relative}.brand-ring{border:2px solid #22c0d6;border-radius:10px;position:absolute;transform:rotate(45deg)}.brand-ring-a{width:27px;height:27px;top:6px;left:2px}.brand-ring-b{border-color:#7657e8;width:20px;height:20px;top:3px;right:2px}.brand-core{background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:15px;box-shadow:0 0 12px #24c5da}.brand-copy{white-space:nowrap;overflow:hidden}.brand-copy strong{letter-spacing:.12em;color:#fff;font-size:15px}.brand-copy strong span,.login-brand strong{color:#27c0d5}.brand-copy small{color:#5e718b;letter-spacing:.28em;margin-top:4px;font-size:9px;display:block}.main-nav{flex-direction:column;gap:4px;padding:18px 13px;display:flex;overflow-y:auto}.nav-divider{color:#52637a;letter-spacing:.14em;text-transform:uppercase;padding:17px 12px 7px;font-size:10px;font-weight:700}.nav-link{color:#8292a8;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;transition:all .18s;display:flex;position:relative}.nav-link:hover{color:#e7f0fa;background:#ffffff0b}.nav-link.active{color:#fff;background:linear-gradient(90deg,#0da6bd38,#0da6bd12);box-shadow:inset 2px 0 #1fc1d7}.nav-link.active svg{color:#25c5db;filter:drop-shadow(0 0 7px #25c5db59)}.nav-badge{color:#fff;background:#d7515c;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.sidebar-pulse{background:#152b3d8c;border:1px solid #25c5db24;border-radius:12px;align-items:center;gap:10px;margin:auto 14px 10px;padding:12px;display:flex;overflow:hidden}.pulse-orb{color:#20c0d6;background:#1ec0d61c;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sidebar-pulse strong,.sidebar-pulse small{white-space:nowrap;display:block}.sidebar-pulse strong{color:#d8e4ef;font-size:11px}.sidebar-pulse small{color:#71839a;margin-top:3px;font-size:9px}.sidebar-pulse i,.live-label i,.metric-signal i{background:#28c68b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #28c68b}.collapse-button{color:#607188;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-top:1px solid #ffffff0f;align-items:center;gap:10px;height:48px;padding:0 25px;display:flex}.main-frame{min-height:100vh;padding-left:252px;transition:padding .25s}.sidebar-collapsed .sidebar{width:76px}.sidebar-collapsed .main-frame{padding-left:76px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-link span,.sidebar-collapsed .nav-divider,.sidebar-collapsed .sidebar-pulse div,.sidebar-collapsed .collapse-button span{display:none}.sidebar-collapsed .sidebar-brand{padding:0 18px}.sidebar-collapsed .nav-link{justify-content:center;padding:0}.sidebar-collapsed .nav-badge{padding:1px 5px;position:absolute;top:4px;right:4px}.sidebar-collapsed .sidebar-pulse{justify-content:center;padding:8px}.topbar{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:12px;display:flex}.topbar h1{margin:3px 0 0;font-size:18px}.eyebrow{letter-spacing:.18em;color:var(--cyan);font-size:9px;font-weight:800}.topbar-actions{align-items:center;gap:9px;display:flex}.icon-button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-button:hover{border-color:color-mix(in srgb, var(--cyan) 55%, var(--border));color:var(--cyan)}.command-search{border:1px solid var(--border);background:var(--panel-2);width:290px;height:38px;color:var(--muted);cursor:text;border-radius:10px;align-items:center;gap:9px;padding:0 10px;display:flex}.command-search span{text-align:left;flex:1;font-size:11px}.command-search kbd{border:1px solid var(--border);background:var(--panel);border-radius:5px;align-items:center;gap:2px;padding:3px 5px;font-size:9px;display:flex}.notification-button{position:relative}.notification-button i{border:1px solid var(--panel);background:#df5c65;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.profile-wrap{position:relative}.profile-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:3px 3px 3px 8px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg,#0f9fb5,#6b55d8);border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.profile-button strong,.profile-button small{text-align:left;display:block}.profile-button strong{font-size:11px}.profile-button small{color:var(--muted);margin-top:2px;font-size:9px}.profile-menu{background:var(--panel);border:1px solid var(--border);width:160px;box-shadow:var(--shadow);border-radius:10px;padding:7px;position:absolute;top:48px;right:0}.profile-menu button{cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.profile-menu button:hover{background:var(--panel-2)}.menu-trigger,.mobile-only{display:none}.page-container{max-width:1680px;margin:0 auto;padding:30px}.page-stack{flex-direction:column;gap:22px;display:flex}.page-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-intro h2{letter-spacing:-.035em;margin:10px 0 4px;font-size:clamp(24px,3vw,34px)}.page-intro p{color:var(--muted);margin:0;font-size:13px}.compact-intro h2{font-size:28px}.live-label{color:var(--green);letter-spacing:.09em;font-size:10px;font-weight:800}.live-label.muted{color:var(--muted)}.live-label.muted i{background:var(--muted);box-shadow:none}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.button.primary{color:#fff;background:linear-gradient(135deg,#079db5,#087f99);box-shadow:0 8px 20px #0097b02e}.button.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.button.secondary{background:var(--panel);border-color:var(--border)}.button.small{min-height:32px;padding:0 11px;font-size:10px}.button:disabled{opacity:.55;cursor:wait}.intro-actions{gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:186px;box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;top:-60px;right:-40px}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{background:color-mix(in srgb,currentColor 11%,transparent);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.metric-signal{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:800}.metric-signal i{width:5px;height:5px}.metric-card>strong{letter-spacing:-.04em;font-size:35px;line-height:1}.metric-card h3{color:var(--text);margin:0;font-size:12px}.metric-card p{color:var(--muted);margin:5px 0 0;font-size:10px}.metric-cyan{color:var(--cyan)}.metric-violet{color:var(--violet)}.metric-amber{color:var(--amber)}.metric-green{color:var(--green)}.surface{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:16px;display:grid}.surface-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:20px 22px 14px;display:flex}.surface-header h3{margin:4px 0 0;font-size:15px}.trend-chip{color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.bar-chart{align-items:flex-end;gap:clamp(12px,3vw,30px);height:255px;padding:28px 28px 18px;display:flex}.bar-item{flex-direction:column;flex:1;align-items:center;gap:7px;height:100%;display:flex}.bar-value{color:var(--muted);font-size:9px}.bar-track{background:var(--panel-2);border-radius:7px;flex:1;align-items:flex-end;width:100%;max-width:40px;display:flex;overflow:hidden}.bar-track i{background:linear-gradient(#23c3d8,#087d98);border-radius:7px 7px 3px 3px;width:100%;min-height:4px;display:block;box-shadow:0 0 15px #1ebed62e}.bar-item small{color:var(--muted);font-size:10px}.chart-footer{border-top:1px solid var(--border-soft);color:var(--muted);gap:25px;padding:14px 22px;font-size:10px;display:flex}.chart-footer span{align-items:center;gap:6px;display:flex}.chart-footer strong{color:var(--text)}.activity-list{padding:5px 20px 12px}.activity-item{border-bottom:1px solid var(--border-soft);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.activity-item:last-child{border-bottom:0}.activity-dot{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dot-cyan{color:var(--cyan);background:var(--cyan-soft)}.dot-green{color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.dot-amber{color:var(--amber);background:color-mix(in srgb,var(--amber) 11%,transparent)}.dot-violet{color:var(--violet);background:color-mix(in srgb,var(--violet) 11%,transparent)}.activity-item strong{font-size:11px}.activity-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:290px;margin:4px 0 0;font-size:9px;overflow:hidden}.activity-item time{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.text-button,.row-action{color:var(--cyan);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.data-state{min-height:280px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.data-state.compact{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.data-state strong{color:var(--text);font-size:13px}.data-state span{font-size:10px}.error-state svg{color:var(--red)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tabs-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.segmented-tabs{background:var(--panel-2);border:1px solid var(--border);border-radius:11px;gap:4px;padding:4px;display:flex}.segmented-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:700;display:flex}.segmented-tabs button.active{color:var(--text);background:var(--panel);box-shadow:0 3px 10px #14203914}.segmented-tabs b{background:var(--amber);color:#fff;border-radius:12px;padding:1px 6px;font-size:9px}.table-search{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;width:min(390px,100%);padding-left:11px;display:flex}.table-search input{min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.table-search button{border:0;border-left:1px solid var(--border);color:var(--cyan);cursor:pointer;background:0 0;align-self:stretch;padding:0 12px;font-size:10px;font-weight:700}.responsive-table{overflow:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:980px}.responsive-table th{background:var(--panel-2);border-bottom:1px solid var(--border);color:var(--muted);text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:11px 17px;font-size:9px}.responsive-table td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:15px 17px;font-size:11px}.responsive-table tbody tr{transition:all .15s}.responsive-table tbody tr:hover{background:color-mix(in srgb,var(--cyan) 3%,var(--panel))}.responsive-table td>strong,.responsive-table td>small{display:block}.responsive-table td>small{color:var(--muted);margin-top:5px;font-size:9px}.mono{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.route-cell{gap:3px;max-width:260px;display:grid}.route-cell span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.route-cell i{border-left:1px dashed var(--border);height:7px;margin-left:6px}.status-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-green{color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent)}.status-amber{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.status-red{color:var(--red);background:color-mix(in srgb,var(--red) 11%,transparent)}.status-cyan{color:var(--cyan);background:var(--cyan-soft)}.status-slate{color:var(--muted);background:var(--panel-2)}.filter-bar{border-bottom:1px solid var(--border-soft);gap:9px;padding:15px 18px;display:flex}.filter-bar label{border:1px solid var(--border);background:var(--panel-2);height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:0 11px;font-size:10px;display:flex}.filter-bar .wide-search{flex:1}.filter-bar input,.filter-bar select{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:10px}.filter-bar select{min-width:110px}.type-chip{border:1px solid var(--border);border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.type-travel{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}.type-rent{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 28%,var(--border))}.type-rent2{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}.truncate{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.danger-text{color:var(--red)!important}.table-pager{border-top:1px solid var(--border-soft);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;padding:10px 17px;font-size:10px;display:flex}.table-pager>div{gap:7px;display:flex}.table-pager .icon-button:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop,.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background:#040a1294;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;width:min(590px,100%);overflow:hidden;box-shadow:0 24px 80px #0000004d}.modal-card>header,.detail-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.modal-card h3,.detail-drawer h3{margin:4px 0 0;font-size:19px}.assign-summary{background:var(--panel-2);border:1px solid var(--border);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin:20px 23px;padding:13px;display:grid}.assign-avatar{background:var(--cyan-soft);width:36px;height:36px;color:var(--cyan);border-radius:9px;place-items:center;display:grid}.assign-summary strong{font-size:11px}.assign-summary p{color:var(--muted);margin:4px 0 0;font-size:9px}.assign-summary time{color:var(--muted);font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:0 23px;display:grid}.form-grid .full{grid-column:1/-1}.field-label{color:var(--text);flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.field-label select,.field-label>.field-control{border:1px solid var(--border);background:var(--panel-2);width:100%;height:42px;color:var(--text);border-radius:9px;outline:0;padding:0 11px}.modal-note{background:var(--cyan-soft);color:var(--cyan);border-radius:8px;align-items:center;gap:7px;margin:18px 23px;padding:10px;font-size:9px;display:flex}.modal-card>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:16px 23px;display:flex}.assignment-options-state{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--border));background:color-mix(in srgb,var(--amber) 8%,var(--panel));color:var(--amber);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:13px 23px 0;padding:10px 12px;font-size:10px;display:flex}.assignment-options-state.danger{border-color:color-mix(in srgb,var(--red) 35%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--panel));color:var(--red)}.assignment-options-state button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:800;text-decoration:underline}.drawer-backdrop{justify-content:flex-end;padding:0}.detail-drawer{background:var(--panel);border-left:1px solid var(--border);width:min(460px,100%);height:100%;overflow:auto;box-shadow:-20px 0 70px #00000038}.detail-drawer header p{color:var(--muted);margin:5px 0 0;font-size:10px}.detail-status{justify-content:space-between;align-items:center;margin:20px 22px;display:flex}.detail-status>span{color:var(--muted);font-size:9px}.detail-drawer section{padding:4px 22px 14px}.detail-drawer h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.detail-drawer dl{border:1px solid var(--border);border-radius:11px;overflow:hidden}.detail-drawer dl div{border-bottom:1px solid var(--border-soft);grid-template-columns:100px 1fr;padding:12px;display:grid}.detail-drawer dl div:last-child{border:0}.detail-drawer dt{color:var(--muted);font-size:9px}.detail-drawer dd{margin:0;font-size:11px;font-weight:600}.detail-drawer dd small{color:var(--muted);margin-top:4px;font-weight:400;display:block}.detail-drawer>footer{background:var(--panel);border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex;position:sticky;bottom:0}.modal-backdrop{z-index:70}.login-page{color:#dfe8f2;background:#07101e;grid-template-columns:minmax(480px,1.1fr) minmax(440px,.9fr);min-height:100vh;display:grid}.login-visual{background:radial-gradient(circle at 75% 35%,#18adc424,#0000 25%),radial-gradient(circle at 20% 80%,#6e4ed529,#0000 28%),#07101e;flex-direction:column;padding:42px 55px;display:flex;position:relative;overflow:hidden}.login-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.login-brand{letter-spacing:.15em;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex;position:relative}.login-hero{max-width:630px;margin:auto 0;position:relative}.hero-chip{color:#2cc4d8;letter-spacing:.17em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.login-hero h1{letter-spacing:-.06em;color:#f4f8fb;margin:24px 0;font-size:clamp(48px,6vw,76px);line-height:1.08}.login-hero h1 em{color:#0000;-webkit-text-stroke:1px #36bfd2;text-shadow:0 0 30px #25bed32e;font-style:normal}.login-hero p{color:#8293aa;max-width:500px;font-size:14px;line-height:1.8}.login-stats{gap:55px;display:flex;position:relative}.login-stats strong,.login-stats span{display:block}.login-stats strong{color:#fff;font-size:20px}.login-stats span{color:#65778e;letter-spacing:.05em;margin-top:5px;font-size:9px}.visual-orbit{border:1px solid #22c0d621;border-radius:50%;position:absolute}.orbit-one{width:440px;height:440px;top:15%;right:-210px}.orbit-two{border-color:#7657e826;width:230px;height:230px;top:30%;right:-110px}.login-panel{background:var(--panel);color:var(--text);place-items:center;padding:35px;display:grid}.login-card{width:min(420px,100%)}.login-heading{align-items:center;gap:13px;display:flex}.secure-icon{background:var(--cyan-soft);width:44px;height:44px;color:var(--cyan);border-radius:12px;place-items:center;display:grid}.login-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.login-card>p{color:var(--muted);margin:12px 0 30px 57px;font-size:11px}.login-card .field-label{margin:0 0 17px}.field-control{align-items:center;display:flex}.field-control input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.password-control{gap:8px}.password-control>svg{color:var(--muted)}.password-control button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.login-options{color:var(--muted);justify-content:space-between;align-items:center;margin:4px 0 18px;font-size:9px;display:flex}.login-options label{align-items:center;gap:7px;display:flex}.login-options input{accent-color:var(--cyan)}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ca9c1,#087e98);border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 12px 25px #00a0bb33}.login-submit:disabled{opacity:.65;cursor:wait}.login-card footer{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:23px;font-size:8px;display:flex}.form-alert{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);border-radius:8px;margin:-10px 0 18px;padding:10px;font-size:10px}.not-found{text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.not-found>strong{color:var(--cyan);opacity:.35;font-size:90px}.not-found h1{margin:0 0 25px}.not-found a{color:var(--cyan);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}body{background:radial-gradient(circle at 82% 4%, color-mix(in srgb, var(--cyan) 9%, transparent), transparent 29rem), radial-gradient(circle at 18% 94%, color-mix(in srgb, var(--violet) 7%, transparent), transparent 32rem), var(--bg)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(color-mix(in srgb,var(--cyan) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--cyan) 7%,transparent) 1px,transparent 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}:root[data-theme=dark] body:before{opacity:.62}.app-shell:after{content:"";z-index:21;pointer-events:none;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);opacity:.42;height:1px;animation:7s ease-in-out infinite uplink-scan;position:fixed;top:81px;left:252px;right:0}.sidebar-collapsed.app-shell:after{left:76px}.sidebar{background:radial-gradient(circle at 20% 8%,#19bfd617,#0000 13rem),linear-gradient(#07111f,#040912 85%)}.sidebar:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 45%,#23c8dd09 50%,#0000 55%) 0 0/220% 100%;animation:10s linear infinite sidebar-scan;position:absolute;inset:82px 0 0}.sidebar-brand,.main-nav,.sidebar-pulse,.collapse-button{z-index:1;position:relative}.brand-ring-a{animation:12s linear infinite orbit-mark}.brand-ring-b{animation:8s linear infinite orbit-mark-reverse}.brand-core{animation:2.4s ease-in-out infinite core-pulse}.nav-link:after{content:"";background:0 0;border-radius:50%;width:3px;height:3px;position:absolute;right:9px;box-shadow:0 0 #0000}.nav-link.active:after{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.topbar{box-shadow:0 12px 35px color-mix(in srgb,var(--bg) 72%,transparent)}.system-telemetry{border-right:1px solid var(--border);justify-items:end;gap:3px;min-width:128px;padding-right:14px;display:grid}.system-telemetry span{letter-spacing:.14em;color:var(--green);font-size:8px;font-weight:800}.system-telemetry span i{background:var(--green);width:5px;height:5px;box-shadow:0 0 9px var(--green);border-radius:50%;animation:2s ease-in-out infinite core-pulse;display:inline-block}.system-telemetry strong{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:600}.page-intro h2{background:linear-gradient(105deg,var(--text) 35%,color-mix(in srgb,var(--cyan) 70%,var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.button,.icon-button,.nav-link,.surface,.metric-card{transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s}.button.primary{position:relative;overflow:hidden}.button.primary:after{content:"";background:#ffffff40;width:22%;transition:left .45s;position:absolute;inset:-100% auto -100% -35%;transform:rotate(18deg)}.button.primary:hover:after{left:120%}.metric-card,.surface{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,var(--cyan)),var(--panel));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.metric-card{isolation:isolate;animation:.45s both panel-arrive}.metric-card:nth-child(2){animation-delay:60ms}.metric-card:nth-child(3){animation-delay:.12s}.metric-card:nth-child(4){animation-delay:.18s}.metric-card:before{content:"";z-index:2;opacity:.5;background:linear-gradient(90deg,#0000,currentColor,#0000);height:2px;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.32)}.metric-card:hover{border-color:color-mix(in srgb,currentColor 38%,var(--border));box-shadow:0 18px 55px color-mix(in srgb,currentColor 12%,transparent);transform:translateY(-4px)}.metric-card:hover:before{opacity:.9;transform:scaleX(1)}.metric-card>strong{text-shadow:0 0 24px color-mix(in srgb,currentColor 22%,transparent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.metric-icon{border:1px solid color-mix(in srgb,currentColor 18%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 7%,transparent)}.surface{position:relative;overflow:hidden}.surface:after{content:"";border-top:1px solid color-mix(in srgb,var(--cyan) 55%,transparent);border-right:1px solid color-mix(in srgb,var(--cyan) 55%,transparent);border-radius:0 var(--radius) 0 0;pointer-events:none;width:23px;height:23px;position:absolute;top:-1px;right:-1px}.bar-track{position:relative}.bar-track:before{content:"";background:repeating-linear-gradient(to bottom,transparent 0 9px,color-mix(in srgb,var(--border) 55%,transparent) 10px);z-index:1;pointer-events:none;position:absolute;inset:0}.bar-track i{z-index:2;position:relative}.responsive-table tbody tr:hover{box-shadow:inset 2px 0 var(--cyan)}.live-label i,.sidebar-pulse i,.metric-signal i{animation:2s ease-in-out infinite core-pulse}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0308109e;justify-content:center;align-items:flex-start;padding:12vh 18px 24px;display:flex;position:fixed;inset:0}.command-palette{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));background:color-mix(in srgb,var(--panel) 95%,transparent);width:min(620px,100%);box-shadow:0 35px 110px #0006,0 0 50px color-mix(in srgb,var(--cyan) 8%,transparent);border-radius:17px;position:relative;overflow:hidden}.command-palette:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.command-palette>header{border-bottom:1px solid var(--border);height:66px;color:var(--cyan);align-items:center;gap:13px;padding:0 18px;display:flex}.command-palette>header input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-palette kbd{border:1px solid var(--border);background:var(--panel-2);color:var(--muted);border-radius:5px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.command-meta{color:var(--muted);justify-content:space-between;align-items:center;padding:12px 17px 8px;display:flex}.command-meta span{letter-spacing:.16em;font-size:8px;font-weight:800}.command-meta small{font-size:8px}.command-results{max-height:380px;padding:3px 9px 10px;overflow:auto}.command-results>button{width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:7px 10px;display:grid}.command-results>button:hover,.command-results>button:focus,.command-results>button.selected{border-color:color-mix(in srgb,var(--cyan) 25%,var(--border));background:color-mix(in srgb,var(--cyan) 7%,var(--panel));outline:0}.command-result-icon{width:36px;height:36px;color:var(--cyan);background:var(--cyan-soft);border-radius:9px;place-items:center;display:grid}.command-results strong,.command-results small{display:block}.command-results strong{font-size:11px}.command-results small{color:var(--muted);margin-top:4px;font-size:8px}.command-empty{min-height:120px;color:var(--muted);place-items:center;font-size:11px;display:grid}.command-palette>footer{border-top:1px solid var(--border);color:var(--muted);gap:18px;padding:11px 17px;font-size:8px;display:flex}.command-palette>footer span{align-items:center;gap:4px;display:flex}.command-fade-enter-active,.command-fade-leave-active{transition:opacity .18s}.command-fade-enter-active .command-palette,.command-fade-leave-active .command-palette{transition:transform .18s,opacity .18s}.command-fade-enter-from,.command-fade-leave-to{opacity:0}.command-fade-enter-from .command-palette,.command-fade-leave-to .command-palette{opacity:0;transform:translateY(-10px)scale(.985)}.ops-signal-strip{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border));background:linear-gradient(110deg,color-mix(in srgb,var(--cyan) 6%,var(--panel)),color-mix(in srgb,var(--panel) 94%,transparent));min-height:88px;box-shadow:inset 0 0 35px color-mix(in srgb,var(--cyan) 3%,transparent),var(--shadow);border-radius:15px;grid-template-columns:58px minmax(175px,1.25fr) repeat(3,minmax(130px,1fr)) 38px;align-items:center;gap:14px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.ops-signal-strip:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);opacity:.5;height:1px;animation:5s ease-in-out infinite uplink-scan;position:absolute;bottom:0;left:0;right:0}.signal-radar{border:1px solid color-mix(in srgb,var(--cyan) 35%,transparent);background:radial-gradient(circle,var(--cyan) 0 2px,transparent 3px),repeating-radial-gradient(circle,transparent 0 8px,color-mix(in srgb,var(--cyan) 13%,transparent) 9px,transparent 10px);border-radius:50%;width:52px;height:52px;position:relative;overflow:hidden}.signal-radar:after{content:"";transform-origin:100% 0;background:linear-gradient(45deg,transparent 45%,color-mix(in srgb,var(--cyan) 35%,transparent));animation:3s linear infinite radar-sweep;position:absolute;inset:50% 50% 0 0}.signal-radar i,.signal-radar span,.signal-radar b{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite core-pulse;position:absolute}.signal-radar i{top:18px;left:13px}.signal-radar span{animation-delay:.6s;top:12px;right:11px}.signal-radar b{animation-delay:1.1s;bottom:10px;right:15px}.signal-lead,.signal-node{min-width:0}.signal-lead strong,.signal-lead small{display:block}.signal-lead strong{margin:4px 0;font-size:11px}.signal-lead small{color:var(--muted);font-size:8px}.signal-node{border-left:1px solid var(--border-soft);flex-direction:column;justify-content:center;align-self:stretch;gap:7px;padding-left:14px;display:flex}.signal-node>span{color:var(--muted);letter-spacing:.06em;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.signal-node>strong{color:var(--green);letter-spacing:.08em;align-items:center;gap:5px;font-size:9px;display:flex}.signal-node>strong>i{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:2s ease-in-out infinite core-pulse}.signal-node .signal-number{color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:21px;line-height:1}.protocol-node strong b{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border));background:var(--cyan-soft);border-radius:4px;padding:3px 5px;font-size:7px}.signal-refresh{border:1px solid var(--border);background:var(--panel-2);width:35px;height:35px;color:var(--cyan);cursor:pointer;border-radius:9px;place-items:center;display:grid}.signal-refresh:hover{border-color:var(--cyan);box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 14%,transparent)}.signal-refresh:disabled{opacity:.5;cursor:wait}.trend-chip.negative{color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.booking-form-modal{flex-direction:column;width:min(920px,100%);max-height:92vh;display:flex}.booking-form-modal>header p{color:var(--muted);margin:5px 0 0;font-size:10px}.booking-form-modal>form{flex-direction:column;min-height:0;display:flex}.booking-form-modal>form>footer{border-top:1px solid var(--border);background:var(--panel);flex:none;justify-content:flex-end;gap:8px;padding:16px 23px;display:flex}.booking-form-body{padding:4px 23px 22px;overflow:auto}.booking-form-section{border-bottom:1px solid var(--border-soft);padding:20px 0}.booking-form-section:last-child{border-bottom:0}.booking-form-heading{align-items:center;gap:10px;margin-bottom:15px;display:flex}.booking-form-heading>span{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));width:28px;height:28px;color:var(--cyan);background:var(--cyan-soft);border-radius:8px;place-items:center;font:800 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.booking-form-heading strong,.booking-form-heading small{display:block}.booking-form-heading strong{font-size:12px}.booking-form-heading small{color:var(--muted);margin-top:3px;font-size:8px}.booking-create-grid{padding:0}.booking-create-grid .modal-note{margin:0}.booking-textarea{resize:vertical;border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:86px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:11px;font-size:11px}.rent2-divider{border-top:1px dashed var(--border);color:var(--violet);letter-spacing:.09em;margin:20px 0 14px;padding-top:16px;font-size:9px;font-weight:800}.signature-upload>input{opacity:0;pointer-events:none;position:absolute}.signature-upload>span{border:1px dashed color-mix(in srgb,var(--cyan) 45%,var(--border));background:var(--cyan-soft);min-height:42px;color:var(--cyan);cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.booking-form-errors{border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--panel));color:var(--red);border-radius:9px;flex-direction:column;gap:4px;margin:0 23px 14px;padding:11px 13px;font-size:9px;display:flex}.booking-form-errors strong{font-size:10px}.booking-created-notice{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--border));background:color-mix(in srgb,var(--green) 8%,var(--panel));margin:0}.detail-drawer>footer{flex-wrap:wrap}.drawer-action-error{background:color-mix(in srgb,var(--red) 8%,var(--panel));width:100%;color:var(--red);border-radius:8px;padding:8px 10px;font-size:9px}@keyframes core-pulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.15)}}@keyframes orbit-mark{to{transform:rotate(405deg)}}@keyframes orbit-mark-reverse{to{transform:rotate(-315deg)}}@keyframes sidebar-scan{to{background-position:-220% 0}}@keyframes uplink-scan{0%,to{opacity:.18;transform:scaleX(.2)}50%{opacity:.55;transform:scaleX(1)}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1380px){.ops-signal-strip{grid-template-columns:58px minmax(175px,1.2fr) repeat(2,minmax(130px,1fr)) 38px}.ops-signal-strip .protocol-node{display:none}}@media (width<=1300px){.system-telemetry{display:none}}@media (width<=1150px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.command-search{display:none}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100vh}.ops-signal-strip{grid-template-columns:52px 1fr 1fr 38px}.ops-signal-strip .signal-node:nth-of-type(3){display:none}}@media (width<=780px){.sidebar{transform:translate(-100%);width:252px!important}.sidebar.mobile-open{transform:translate(0)}.main-frame,.sidebar-collapsed .main-frame{padding-left:0}.menu-trigger,.mobile-only{display:grid}.mobile-scrim{z-index:25;background:#00000080;position:fixed;inset:0}.topbar{height:70px;padding:0 15px}.topbar .eyebrow,.profile-button>span:not(.avatar),.profile-button>svg{display:none}.page-container{padding:20px 15px}.page-intro{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:155px}.tabs-toolbar,.filter-bar{flex-direction:column;align-items:stretch}.table-search{width:100%}.segmented-tabs{overflow:auto}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.assign-summary{grid-template-columns:38px 1fr}.assign-summary time{grid-column:2}.login-panel{padding:24px}.login-card>p{margin-left:0}.ops-signal-strip{grid-template-columns:48px 1fr 35px;gap:10px}.ops-signal-strip .signal-node{display:none}.signal-radar{width:46px;height:46px}.command-backdrop{padding-top:8vh}.command-palette>footer{display:none}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.topbar h1{font-size:15px}.topbar-actions{gap:4px}.notification-button{display:none}.page-intro .button,.intro-actions{width:100%}.intro-actions .button{flex:1}.bar-chart{gap:8px;padding-left:12px;padding-right:12px}.chart-footer{flex-direction:column;gap:7px}.activity-item{grid-template-columns:34px 1fr}.activity-item time{grid-column:2}.modal-backdrop{padding:8px}.modal-card{max-height:96vh;overflow:auto}.login-heading h2{font-size:24px}}@media (width<=780px){.booking-form-body{padding-left:15px;padding-right:15px}.booking-form-modal>form>footer{padding:13px 15px}.booking-form-errors{margin-left:15px;margin-right:15px}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--cyan) 72%, white);outline-offset:2px}:where(.button,.primary-action,.secondary-action,.toolbar-button,.row-action,.icon-button){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s,opacity .18s}.primary-action,.secondary-action{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#079db5,#087f99);box-shadow:0 8px 20px #0097b02e}.primary-action:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.secondary-action{color:var(--text);background:var(--panel);border-color:var(--border)}.secondary-action:hover:not(:disabled){color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 48%, var(--border));background:color-mix(in srgb, var(--cyan) 5%, var(--panel))}:where(.button,.primary-action,.secondary-action,.row-action,.icon-button):disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.row-action{border:1px solid #0000;border-radius:8px;min-height:32px;padding:0 9px;font-size:11px;line-height:1}.row-action:hover:not(:disabled){color:var(--cyan-strong);border-color:color-mix(in srgb, var(--cyan) 25%, var(--border));background:var(--cyan-soft)}.danger-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--red) 30%, var(--border));background:color-mix(in srgb, var(--red) 8%, transparent);color:var(--red)!important}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero){min-height:132px;position:relative;overflow:hidden;padding:25px 27px!important}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero):before{content:"";border:1px solid color-mix(in srgb, var(--cyan) 13%, transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-72px;right:5%}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero)>*{z-index:1;position:relative}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero) h2{letter-spacing:-.035em;background:linear-gradient(105deg, var(--text) 35%, color-mix(in srgb, var(--cyan) 70%, var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,3vw,30px);line-height:1.15;margin:8px 0 5px!important}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero) p{font-size:12px;line-height:1.6;color:var(--muted)!important}:where(.settings-toolbar,.fleet-toolbar,.customer-toolbar,.message-filters,.report-filters,.security-filter-row,.rule-toolbar){min-height:54px}:where(.table-search,.wide-search){min-height:40px;color:var(--muted)}:where(.table-search,.wide-search) input{font-size:12px}:where(.record-form,.blacklist-form,.password-panel,.form-grid) input:not([type=checkbox]):not([type=radio]),:where(.record-form,.blacklist-form,.password-panel,.form-grid) select,:where(.record-form,.blacklist-form,.password-panel,.form-grid) textarea,.message-filters>select,.message-filters>input,.report-filters>select{border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:9px 11px;font-size:12px}:where(.record-form,.blacklist-form,.password-panel,.form-grid) textarea{resize:vertical;min-height:88px;line-height:1.5}:where(.record-form,.blacklist-form,.password-panel,.form-grid) input:not([type=checkbox]):not([type=radio]):focus,:where(.record-form,.blacklist-form,.password-panel,.form-grid) select:focus,:where(.record-form,.blacklist-form,.password-panel,.form-grid) textarea:focus,.message-filters>select:focus,.message-filters>input:focus,.report-filters>select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 12%, transparent)}:where(.record-form,.blacklist-form) label{font-weight:700;color:var(--muted)!important;font-size:11px!important}.field-label{font-size:11px}.field-label>input:not([type=checkbox]):not([type=radio]),.field-label>textarea{border:1px solid var(--border);background:var(--panel-2);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:9px 11px;font-size:12px}.field-label>input:not([type=checkbox]):not([type=radio]):focus,.field-label>textarea:focus,.field-label>select:focus,.field-label>.field-control:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 12%, transparent)}.data-table{border-collapse:collapse;width:100%}.data-table th{background:var(--panel-2);border-bottom:1px solid var(--border);color:var(--muted);text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:800}.data-table td{border-bottom:1px solid var(--border-soft);color:var(--text);vertical-align:middle;padding:15px 16px;font-size:12px}.data-table tbody tr{transition:background-color .15s,box-shadow .15s}.data-table tbody tr:hover{background:color-mix(in srgb, var(--cyan) 3%, var(--panel));box-shadow:inset 2px 0 var(--cyan)}.data-table td>small{font-size:10px;line-height:1.45;color:var(--muted)!important}.responsive-table th{font-size:10px}.responsive-table td{font-size:12px}.responsive-table td>small{font-size:10px}.table-scroll,.responsive-table{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}:where(.module-loading,.empty-cell){min-height:180px;font-size:12px;color:var(--muted)!important;text-align:center!important;padding:48px 24px!important}.empty-cell{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cyan) 5%, transparent), transparent 170px)}.inline-alert{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.inline-alert.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, var(--border));background:color-mix(in srgb, var(--red) 8%, var(--panel))}.inline-alert.success{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--border));background:color-mix(in srgb, var(--green) 8%, var(--panel))}:where(.pager,.location-pager){border-top:1px solid var(--border-soft);min-height:58px;padding:12px 4px 0;color:var(--muted)!important;margin-top:0!important;font-size:11px!important}:where(.pager,.location-pager)>div{gap:7px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030810ab}.modal-card{border-color:color-mix(in srgb, var(--cyan) 16%, var(--border));max-height:min(92vh,920px);box-shadow:0 28px 90px #00000057, 0 0 45px color-mix(in srgb, var(--cyan) 6%, transparent);flex-direction:column;display:flex}.modal-card>header{background:linear-gradient(120deg, color-mix(in srgb, var(--cyan) 5%, var(--panel)), var(--panel));flex:none}.modal-card>.preview-grid,.modal-card>.recipient-list,.modal-card>.privacy-note{margin-left:23px;margin-right:23px}.record-form,.blacklist-form{min-height:0;padding:20px 23px 0;overflow-y:auto;margin:0!important}.record-form footer,.blacklist-form footer{border-top:1px solid var(--border);background:var(--panel);margin:5px -23px 0;padding:16px 23px;position:sticky;bottom:0}.group-editor,.company-modal,.driver-modal{overflow:hidden!important}.group-form{min-height:0;overflow-y:auto}.group-form footer{z-index:2;background:var(--panel);position:sticky;bottom:0}.rule-editor .verify-caution{margin:16px 23px 0}.rule-editor>form{min-height:0;padding-top:18px;padding-bottom:20px;overflow-y:auto}.rule-editor>form>footer{z-index:2;border-top:1px solid var(--border);background:var(--panel);margin:4px -23px -20px;padding:16px 23px;position:sticky;bottom:-20px}.detail-drawer{flex-direction:column;display:flex}.detail-drawer>header{background:linear-gradient(120deg, color-mix(in srgb, var(--cyan) 5%, var(--panel)), var(--panel));flex:none}.detail-drawer>section{flex:none}.detail-drawer dt{font-size:10px}.detail-drawer dd{font-size:12px}.credential-page{color:#e7edf7;background:radial-gradient(circle at 18% 18%,#19bfd626,#0000 26rem),radial-gradient(circle at 82% 82%,#7657e826,#0000 28rem),#07101e;place-items:center;min-height:100vh;padding:28px;display:grid}.credential-shell{width:min(760px,100%)}.credential-brand,.credential-brand>div,.credential-security,.credential-card>footer,.credential-card>footer span,.credential-card>footer button{align-items:center;display:flex}.credential-brand{justify-content:space-between;gap:18px;margin-bottom:18px}.credential-brand>div{letter-spacing:.14em;gap:11px;font-size:13px;font-weight:800}.credential-brand>div strong{color:#27c0d5}.credential-security{color:#7f90a6;gap:6px;font-size:10px}.credential-card{background:linear-gradient(145deg,#0e1b2bfa,#09121ffa);border:1px solid #4ecde038;border-radius:22px;padding:clamp(24px,5vw,48px);position:relative;overflow:hidden;box-shadow:0 36px 110px #00000075,inset 0 1px #ffffff0a}.credential-card:before{content:"";background:linear-gradient(90deg,#0000,#19bfd6,#7657e8,#0000);height:1px;position:absolute;inset:0 15% auto}.credential-icon{color:#32c9dd;background:#19bfd61a;border:1px solid #19bfd63d;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 30px #19bfd614}.credential-heading{margin:20px 0}.credential-heading h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(25px,5vw,34px);line-height:1.15}.credential-heading p{color:#8c9ab1;max-width:600px;margin:0;font-size:12px;line-height:1.7}.credential-notice{color:#d5a257;background:#e6932514;border:1px solid #e6932540;border-radius:10px;margin-bottom:22px;padding:11px 13px;font-size:11px;line-height:1.55}.credential-card form{gap:15px;display:grid}.credential-card .field-label{color:#dfe8f2}.credential-card .field-control{background:#101d2d;border-color:#263850;height:44px}.credential-card .field-control:focus-within{border-color:#19bfd6;box-shadow:0 0 0 3px #19bfd61a}.credential-card .field-control input{color:#eef5fb;font-size:12px}.login-account-hint{color:var(--muted);margin-top:6px;font-size:9px;font-weight:500;line-height:1.45;display:block}.credential-submit{justify-content:space-between;width:100%;min-height:46px;margin-top:4px}.credential-card>footer{color:#718198;border-top:1px solid #1c2b3d;justify-content:space-between;gap:14px;margin-top:22px;padding-top:17px;font-size:9px}.credential-card>footer span,.credential-card>footer button{gap:6px}.credential-card>footer button{color:#8c9ab1;cursor:pointer;background:0 0;border:0;font-size:10px}.credential-card>footer button:hover{color:#32c9dd}@media (width<=780px){:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero){min-height:0;padding:20px!important}:where(.settings-hero,.customer-hero,.fleet-hero,.message-hero,.report-hero):before{display:none}:where(.primary-action,.secondary-action){min-height:42px}.modal-card>.preview-grid,.modal-card>.recipient-list,.modal-card>.privacy-note{margin-left:15px;margin-right:15px}.record-form,.blacklist-form{padding-left:15px;padding-right:15px}.record-form footer,.blacklist-form footer{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.credential-page{align-items:start;padding:18px}.credential-brand{margin-top:8px}.credential-security{display:none}.credential-card>footer{flex-direction:column;align-items:flex-start}}.read-only-label{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:700}
