.exchange[data-v-a2417089]{gap:16px;display:grid}.exchange-card[data-v-a2417089]{background:#fff;border:1px solid #dce4e7;border-radius:12px;min-width:0;padding:18px}.exchange h2[data-v-a2417089],.exchange h3[data-v-a2417089]{align-items:center;gap:8px;margin:0;display:flex}.exchange h2[data-v-a2417089]{font-size:1.12rem}.exchange h3[data-v-a2417089]{font-size:1rem}.exchange p[data-v-a2417089]{overflow-wrap:anywhere;margin:8px 0}.exchange-heading[data-v-a2417089],.exchange-filters[data-v-a2417089],.exchange-actions[data-v-a2417089],.exchange-list li[data-v-a2417089]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exchange-heading[data-v-a2417089],.exchange-list li[data-v-a2417089]{justify-content:space-between}.exchange-filters[data-v-a2417089]{align-items:end;margin:14px 0}.exchange label[data-v-a2417089]{gap:4px;display:grid}.exchange .exchange-check[data-v-a2417089]{align-items:baseline;gap:8px;display:flex}.exchange-check input[data-v-a2417089]{width:auto}.exchange-list[data-v-a2417089]{padding:0;list-style:none}.exchange-list li[data-v-a2417089],.exchange-request[data-v-a2417089]{border-top:1px solid #dce4e7;padding:12px 0}.exchange-form[data-v-a2417089]{background:#f3f7f6;border-radius:8px;gap:9px;margin:10px 0;padding:12px;display:grid}.exchange-form textarea[data-v-a2417089]{resize:vertical;width:100%}.exchange-status[data-v-a2417089]{color:#235448;background:#e4f0eb;border-radius:12px;padding:4px 9px}.exchange-actions a[data-v-a2417089]{align-items:center;gap:6px;display:inline-flex}.exchange summary[data-v-a2417089]{cursor:pointer;margin-top:10px}.exchange-events[data-v-a2417089]{padding-inline-start:22px}.exchange-events li[data-v-a2417089]{margin-bottom:8px}.exchange-events p[data-v-a2417089]{white-space:pre-wrap}.exchange-error[data-v-a2417089]{color:#9e2929}.dashboard-catalog[data-v-ccfd3c62]{margin:0 0 28px}.catalog-heading[data-v-ccfd3c62]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.catalog-heading h2[data-v-ccfd3c62]{letter-spacing:-.6px;margin-bottom:6px;font-size:23px}.catalog-heading p[data-v-ccfd3c62]{font-size:12px}.catalog-count[data-v-ccfd3c62]{color:#63756a;white-space:nowrap;font-size:12px}.catalog-filters[data-v-ccfd3c62]{background:#fff;border:1px solid #e1e7e9;border-radius:10px;grid-template-columns:minmax(210px,2fr) repeat(5,minmax(105px,1fr));gap:10px;margin-bottom:18px;padding:16px;display:grid}.catalog-filters label[data-v-ccfd3c62]{min-width:0;margin:0}.catalog-search span[data-v-ccfd3c62]{align-items:center;gap:7px;display:flex}.catalog-filters input[data-v-ccfd3c62],.catalog-filters select[data-v-ccfd3c62]{width:100%;height:39px}.catalog-grid[data-v-ccfd3c62]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vehicle-card[data-v-ccfd3c62]{background:#fff;border:1px solid #dfe6e3;border-radius:12px;transition:border-color .15s;overflow:hidden}.vehicle-card[data-v-ccfd3c62]:hover{border-color:#8eb6a5}.vehicle-photo[data-v-ccfd3c62]{background:#eaf0eb;width:100%;height:185px;padding:0;display:flex;position:relative}.vehicle-photo img[data-v-ccfd3c62]{object-fit:cover;width:100%;height:100%}.vehicle-photo>.badge[data-v-ccfd3c62]{position:absolute;top:12px;left:12px}.photo-placeholder[data-v-ccfd3c62]{color:#82988a;flex-direction:column;align-items:center;gap:10px;display:flex}.photo-placeholder small[data-v-ccfd3c62]{font-size:10px}.vehicle-copy[data-v-ccfd3c62]{padding:19px}.vehicle-copy>small[data-v-ccfd3c62]{font-size:11px}.vehicle-copy h3[data-v-ccfd3c62]{margin:6px 0;font-size:19px}.vehicle-copy p[data-v-ccfd3c62]{font-size:11px}.vehicle-bottom[data-v-ccfd3c62]{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:15px;display:flex}.vehicle-bottom strong[data-v-ccfd3c62]{letter-spacing:-.5px;font-size:21px;font-weight:650}.weekly[data-v-ccfd3c62]{margin-top:4px;display:block}.catalog-footer[data-v-ccfd3c62]{justify-content:center;gap:12px;margin-top:16px;display:flex}.catalog-empty[data-v-ccfd3c62]{color:#758a7a;background:#fff;border:1px dashed #cfdcd2;border-radius:10px;justify-items:center;gap:16px;padding:50px;display:grid}@media (width>=1600px){.catalog-grid[data-v-ccfd3c62]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){.catalog-filters[data-v-ccfd3c62]{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-search[data-v-ccfd3c62]{grid-column:span 2}.catalog-grid[data-v-ccfd3c62]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.catalog-filters[data-v-ccfd3c62]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid[data-v-ccfd3c62]{grid-template-columns:1fr}.catalog-heading[data-v-ccfd3c62]{align-items:start}.catalog-heading h2[data-v-ccfd3c62]{font-size:20px}.vehicle-photo[data-v-ccfd3c62]{height:205px}}.swap-panel[data-v-95c2083b]{border-top:1px solid #dde5dc;margin-top:30px;padding-top:25px}form[data-v-95c2083b]{gap:16px;max-width:650px;display:grid}label[data-v-95c2083b]{gap:7px;display:grid}.integration-grid[data-v-9d4813e7]{gap:22px;display:grid}.panel[data-v-9d4813e7]{padding:24px}form[data-v-9d4813e7]{gap:16px;max-width:760px;display:grid}label[data-v-9d4813e7]{gap:7px;display:grid}label[data-v-9d4813e7]:has(input[type=checkbox]){align-items:center;display:flex}input[type=checkbox][data-v-9d4813e7]{width:auto}small[data-v-9d4813e7]{color:#64746c}.tool-tabs[data-v-2adca659]{flex-flow:wrap;gap:8px;margin-bottom:24px;display:flex}.tool-tabs button[data-v-2adca659]{color:#52665a;background:#fff;border:1px solid #dbe4d8;border-radius:8px;padding:10px 14px}.tool-tabs .active[data-v-2adca659]{color:#fff;background:#183a30}.tools-panel[data-v-2adca659]{padding:28px}form[data-v-2adca659]{gap:16px;max-width:650px;margin:24px 0;display:grid}label[data-v-2adca659]{gap:7px;display:grid}.check[data-v-2adca659]{align-items:center;display:flex}.check input[data-v-2adca659]{width:auto}.record[data-v-2adca659]{border-bottom:1px solid #dde5dc;padding:22px 0}.record>.badge[data-v-2adca659]{margin-left:12px}small[data-v-2adca659]{color:#68796d;display:block}.heading-actions[data-v-2adca659]{flex-wrap:wrap;margin:24px 0}a.secondary[data-v-2adca659]{text-decoration:none}.service-center[data-v-951812e9]{min-width:0}.service-heading[data-v-951812e9],.section-head[data-v-951812e9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.service-heading[data-v-951812e9]{margin-bottom:24px}.service-heading h2[data-v-951812e9]{margin:8px 0;font-size:26px}.service-heading p[data-v-951812e9],.section-head p[data-v-951812e9],.service-section>p[data-v-951812e9]{color:#68796d;font-size:13px;line-height:1.7}.service-tabs[data-v-951812e9]{flex-flow:wrap;gap:6px;margin-bottom:18px;padding-bottom:12px;display:flex;overflow-x:auto}.service-tabs button[data-v-951812e9]{white-space:nowrap;color:#52665a;background:#fff;border:1px solid #dce5dc;border-radius:7px;flex:none;align-items:center;gap:8px;width:auto;padding:11px 14px;display:flex}.service-tabs .active[data-v-951812e9]{color:#fff;background:#183a30;border-color:#183a30}.service-tabs span[data-v-951812e9]{color:#183a30;background:#f2f6ee;border-radius:10px;padding:2px 6px;font-size:11px}.service-section[data-v-951812e9]{margin-bottom:22px;padding:26px}.section-head[data-v-951812e9]{margin-bottom:22px}h3[data-v-951812e9]{font-size:19px}h4[data-v-951812e9]{margin:10px 0;font-size:15px}form[data-v-951812e9],label[data-v-951812e9]{gap:8px;display:grid}form[data-v-951812e9]{gap:16px;max-width:680px;margin-top:18px}input[data-v-951812e9],select[data-v-951812e9],textarea[data-v-951812e9]{max-width:100%;min-height:42px}textarea[data-v-951812e9]{min-height:70px}small[data-v-951812e9]{color:#68796d;font-size:11px;line-height:1.7;display:block}.alert-row[data-v-951812e9]{border-top:1px solid #dce5dc;grid-template-columns:minmax(180px,1fr) minmax(280px,2fr);gap:24px;padding:22px 0;display:grid}.alert-row form[data-v-951812e9]{grid-template-columns:1fr 1fr;gap:12px;max-width:none;margin:0}.wide[data-v-951812e9]{grid-column:1/-1}.alert-row button[data-v-951812e9]{justify-self:start}.empty-note[data-v-951812e9]{color:#68796d;padding:40px 0}.inline-fields[data-v-951812e9],.inspection-actions[data-v-951812e9],.button-row[data-v-951812e9]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.inline-fields[data-v-951812e9]{max-width:none;margin:0}.inspection-actions[data-v-951812e9]{margin-top:24px}.inspection-actions label[data-v-951812e9]{flex:1;min-width:200px}.money-entry[data-v-951812e9]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.money-entry details[data-v-951812e9]{border-top:1px solid #dce5dc;padding-top:15px}summary[data-v-951812e9]{cursor:pointer;padding:12px 0;font-weight:600}.close-form[data-v-951812e9]{border-top:1px solid #dce5dc;padding-top:20px}.negative[data-v-951812e9]{color:#a93430}td[data-v-951812e9],th[data-v-951812e9]{white-space:nowrap}pre[data-v-951812e9]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f6f1;border-radius:6px;max-width:100%;padding:16px;font-size:12px}.approval-row[data-v-951812e9],.incident-row[data-v-951812e9]{border-top:1px solid #dce5dc;padding:22px 0}.staff-layout[data-v-951812e9],.setup-layout[data-v-951812e9]{grid-template-columns:minmax(200px,1fr) minmax(280px,2fr);gap:30px;display:grid}.staff-person[data-v-951812e9]{text-align:left;border-bottom:1px solid #dce5dc;width:100%;padding:16px;display:block}.selected[data-v-951812e9]{background:#edf4ee}.check[data-v-951812e9]{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.check input[data-v-951812e9]{width:auto;min-height:20px;margin-top:2px}fieldset[data-v-951812e9]{border:1px solid #dce5dc;gap:12px;padding:18px;display:grid}legend[data-v-951812e9]{padding:0 6px;font-size:12px}.setup-steps[data-v-951812e9]{margin:0;padding:0;list-style:none}.setup-steps button[data-v-951812e9]{text-align:left;border-bottom:1px solid #dce5dc;gap:12px;width:100%;padding:15px 10px;display:flex}.setup-layout form[data-v-951812e9]{margin-top:0}.health-grid[data-v-951812e9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.health-grid div[data-v-951812e9]{border-top:1px solid #dce5dc;padding-top:15px}.health-grid dt[data-v-951812e9]{color:#68796d;font-size:12px}.health-grid dd[data-v-951812e9]{overflow-wrap:anywhere;margin:8px 0;font-size:14px;font-weight:600}.recovery-instructions[data-v-951812e9]{margin-bottom:26px}.recovery-instructions ol[data-v-951812e9]{padding-left:20px;font-size:13px;line-height:1.9}progress[data-v-951812e9]{accent-color:#245c45;width:180px;height:10px}button[data-v-951812e9]:focus-visible,a[data-v-951812e9]:focus-visible,summary[data-v-951812e9]:focus-visible{outline-offset:3px;outline:3px solid #d5b56b}@media (width<=800px){.alert-row[data-v-951812e9],.staff-layout[data-v-951812e9],.setup-layout[data-v-951812e9]{grid-template-columns:1fr}.health-grid[data-v-951812e9]{grid-template-columns:1fr 1fr}.service-section[data-v-951812e9]{padding:18px}.money-entry[data-v-951812e9]{grid-template-columns:1fr}.staff-layout[data-v-951812e9],.setup-layout[data-v-951812e9]{gap:20px}}@media (width<=480px){.alert-row form[data-v-951812e9],.health-grid[data-v-951812e9]{grid-template-columns:1fr}.wide[data-v-951812e9]{grid-column:auto}.inline-fields[data-v-951812e9]{width:100%}.inline-fields label[data-v-951812e9]{flex:1}.service-heading h2[data-v-951812e9]{font-size:23px}.service-tabs button[data-v-951812e9]{padding:10px}.inspection-actions button[data-v-951812e9]{width:100%}}.gps-map[data-v-77e787e9]{background:#e8efeb;border:1px solid #dce6df;border-radius:12px;min-height:clamp(240px,32vw,380px);position:relative;overflow:hidden}.gps-map img[data-v-77e787e9]{pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.gps-map[data-v-77e787e9]{touch-action:pan-y;cursor:grab}.gps-map.dragging[data-v-77e787e9]{cursor:grabbing}.gps-map.fullscreen[data-v-77e787e9]{touch-action:none;border:0;border-radius:0;height:100%;min-height:0}.pin-anchor[data-v-77e787e9]{position:absolute;transform:translate(-50%,-50%)}.pin-anchor.selected[data-v-77e787e9]{z-index:1}.vehicle-pin[data-v-77e787e9]{color:#fff;background:#9e9e9e;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 1px 4px #0005}.vehicle-pin.danger[data-v-77e787e9]{background:#d32f2f}.vehicle-pin.accent[data-v-77e787e9]{background:#ed6c02}.vehicle-pin.success[data-v-77e787e9]{background:#2e7d32}.selected .vehicle-pin[data-v-77e787e9]{outline-offset:2px;outline:2px solid #1a237e}.pin-label[data-v-77e787e9],.pin-popup[data-v-77e787e9]{color:#222;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:3px;padding:5px 7px;font:12px/1.5 Arial,sans-serif;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0006}.pin-popup[data-v-77e787e9]{white-space:normal;border-radius:12px;gap:4px;min-width:145px;padding:10px 14px;display:grid}.zoom-controls[data-v-77e787e9]{z-index:2;background:#fff;border-radius:4px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px #0002}.zoom-controls button[data-v-77e787e9]{place-items:center;width:30px;height:30px;font:700 20px/1 monospace;display:grid}.zoom-controls button+button[data-v-77e787e9]{border-top:1px solid #dce6df}.attribution[data-v-77e787e9]{color:#333;background:#fffffff0;padding:3px 6px;font-size:11px;text-decoration:underline;position:absolute;bottom:0;right:0}@media (width<=899px){.fullscreen .zoom-controls[data-v-77e787e9]{top:66px}.fullscreen .attribution[data-v-77e787e9]{bottom:56px}}.gps-panel[data-v-562b98a6]{margin-bottom:22px;padding:clamp(16px,3vw,24px)}.gps-layout[data-v-562b98a6]{grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:22px;margin-top:18px;display:grid}.gps-controls[data-v-562b98a6],.gps-form[data-v-562b98a6],label[data-v-562b98a6],.traccar-device[data-v-562b98a6]{align-content:start;gap:9px;display:grid}.gps-controls[data-v-562b98a6]{gap:14px}.gps-form[data-v-562b98a6]{border-top:1px solid #dce6df;gap:12px;padding-top:14px}label[data-v-562b98a6]{font-size:13px;font-weight:600}input[data-v-562b98a6],select[data-v-562b98a6]{width:100%;min-width:0;min-height:42px}.gps-id[data-v-562b98a6],.gps-form p[data-v-562b98a6],.gps-details[data-v-562b98a6],.gps-empty p[data-v-562b98a6]{color:#54616a;font-size:13px;line-height:1.5}.gps-empty[data-v-562b98a6]{text-align:center;background:#fafafa;border:1px solid #ddd;border-radius:12px;place-content:center;justify-items:center;gap:8px;min-height:235px;padding:24px;display:grid}.gps-details[data-v-562b98a6],.gps-title[data-v-562b98a6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gps-details[data-v-562b98a6]{margin-top:12px}.gps-settings summary[data-v-562b98a6]{cursor:pointer;padding:8px 0;font-size:13px}.starter-controls[data-v-562b98a6]{border-top:1px solid #e0e0e0;padding:8px 0}.traccar-card-actions[data-v-562b98a6]{align-items:center;gap:2px;display:flex}.traccar-card-actions .starter-icon[data-v-562b98a6]{color:#1a237e}.starter-controls p[data-v-562b98a6]{color:#616161;margin:4px 0;font-size:12px}.starter-buttons[data-v-562b98a6],.starter-confirm[data-v-562b98a6]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.starter-buttons button[data-v-562b98a6],.starter-confirm button[data-v-562b98a6]{padding:8px;font-size:11px}.starter-confirm p[data-v-562b98a6]{flex-basis:100%}.gps-fullscreen[data-v-562b98a6]{--traccar-primary:#1a237e;--traccar-paper-shadow:0 3px 5px -1px #0003, 0 6px 10px #0002, 0 1px 18px #0002;z-index:100;color:#212121;background:#fafafa;border:0;border-radius:0;margin:0;padding:0;font:14px/1.43 Roboto,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.gps-fullscreen .gps-layout[data-v-562b98a6],.gps-fullscreen .gps-location[data-v-562b98a6],.gps-fullscreen .gps-map-stage[data-v-562b98a6]{margin:0;display:block;position:absolute;inset:0}.gps-fullscreen .gps-controls[data-v-562b98a6]{z-index:3;pointer-events:none;flex-direction:column;gap:0;width:360px;display:flex;position:absolute;inset:12px auto 68px 12px}.gps-fullscreen .gps-controls[data-v-562b98a6]>*{pointer-events:auto}.gps-fullscreen>.panel-heading[data-v-562b98a6]{z-index:4;width:360px;height:56px;box-shadow:var(--traccar-paper-shadow);background:#fff;align-items:center;margin:0;padding:0 16px;position:absolute;bottom:12px;left:12px}.gps-fullscreen>.panel-heading h1[data-v-562b98a6],.gps-fullscreen>.panel-heading .badge[data-v-562b98a6]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gps-fullscreen>.panel-heading button[data-v-562b98a6]{color:var(--traccar-primary);border:0}.gps-fullscreen[data-v-562b98a6]>:is(.error,.form-note){z-index:6;box-shadow:var(--traccar-paper-shadow);background:#fff;margin:0;padding:9px 12px;position:absolute;top:12px;left:min(390px,45vw);right:54px}.traccar-toolbar[data-v-562b98a6]{min-height:64px;box-shadow:var(--traccar-paper-shadow);z-index:1;background:#fff;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.traccar-icon[data-v-562b98a6]{color:#616161;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.traccar-icon[data-v-562b98a6]:hover{background:#0000000a}.fleet-search[data-v-562b98a6]{flex:1;min-width:0}.fleet-search input[data-v-562b98a6]{color:#212121;height:40px;min-height:40px;font:inherit;border:1px solid #bdbdbd;border-radius:4px;padding:8px 12px}.traccar-filter[data-v-562b98a6],.gps-fullscreen .gps-controls>.gps-id[data-v-562b98a6]{background:#fff;margin:0;padding:12px 16px}.fleet-list[data-v-562b98a6]{background:#fff;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:block;overflow:auto}.fleet-list button[data-v-562b98a6]{text-align:left;justify-content:flex-start;align-items:center;gap:16px;width:100%;min-height:64px;padding:8px 16px;display:flex}.fleet-list button[data-v-562b98a6]:hover{background:#0000000a}.fleet-list button.active[data-v-562b98a6]{background:#1a237e14}.fleet-icon[data-v-562b98a6]{color:#fff;background:#bdbdbd;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.fleet-name[data-v-562b98a6]{gap:1px;min-width:0;display:grid}.fleet-name strong[data-v-562b98a6]{color:#212121;overflow-wrap:anywhere;font-size:16px;font-weight:400}.fleet-name small[data-v-562b98a6]{color:#616161;font-size:14px}.tone-success[data-v-562b98a6]{--tone:#2e7d32}.tone-accent[data-v-562b98a6]{--tone:#ed6c02}.tone-danger[data-v-562b98a6]{--tone:#d32f2f}.tone-muted[data-v-562b98a6]{--tone:#757575}.fleet-state[data-v-562b98a6],.live-badge[data-v-562b98a6]{color:var(--tone,#616161)}.traccar-status-card[data-v-562b98a6]{z-index:5;width:288px;max-height:min(55vh,480px);box-shadow:var(--traccar-paper-shadow);background:#fff;border-radius:4px;padding:8px 16px 12px;position:fixed;bottom:24px;left:calc(50% + 180px);overflow:auto;transform:translate(-50%)}.traccar-card-heading[data-v-562b98a6],.tracker-detail-header[data-v-562b98a6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.traccar-card-heading[data-v-562b98a6]{color:#616161}.tracker-detail-header p[data-v-562b98a6],.tracker-detail-grid[data-v-562b98a6]{margin:0}.tracker-detail-grid div[data-v-562b98a6]{grid-template-columns:1fr 1.2fr;gap:8px;padding:5px 0;display:grid}.tracker-detail-grid dd[data-v-562b98a6]{color:#616161;overflow-wrap:anywhere;margin:0}.gps-fullscreen .gps-location .error[data-v-562b98a6]{z-index:2;max-width:400px;position:absolute;top:12px;right:54px}.gps-fullscreen .gps-empty[data-v-562b98a6]{display:none}@media (width<=760px){.gps-layout[data-v-562b98a6]{grid-template-columns:1fr}}@media (width<=899px){.gps-fullscreen .gps-controls[data-v-562b98a6]{width:auto;inset:0 0 56px}.gps-fullscreen .traccar-toolbar[data-v-562b98a6]{min-height:56px}.gps-fullscreen>.panel-heading[data-v-562b98a6]{width:auto;inset:auto 0 0}.traccar-status-card[data-v-562b98a6]{width:min(288px,100% - 24px);max-height:40vh;bottom:80px;left:50%}.gps-fullscreen[data-v-562b98a6]>:is(.error,.form-note){top:58px;left:12px;right:54px}}.tool-tabs[data-v-39dc8ee7]{flex-flow:wrap;gap:8px;margin-bottom:24px;display:flex}.tool-tabs button[data-v-39dc8ee7]{background:#fff;border:1px solid #dbe4d8;border-radius:8px;padding:12px 16px}.tool-tabs .active[data-v-39dc8ee7]{color:#fff;background:#183a30}.panel[data-v-39dc8ee7]{padding:28px}form[data-v-39dc8ee7]{gap:16px;max-width:600px;margin-top:32px;display:grid}label[data-v-39dc8ee7]{gap:8px;display:grid}.check[data-v-39dc8ee7],.features label[data-v-39dc8ee7]{align-items:center;gap:8px;display:flex}.check input[data-v-39dc8ee7],.features input[data-v-39dc8ee7]{width:auto}.features[data-v-39dc8ee7]{flex-wrap:wrap;gap:16px;display:flex}.plan-grid[data-v-39dc8ee7]{flex-wrap:wrap;gap:24px;display:flex}.plan-grid article[data-v-39dc8ee7]{border:1px solid #dde5dc;border-radius:12px;padding:24px}select[data-v-39dc8ee7]{max-width:200px}.vehicle-photo-fields[data-v-e352b49c]{border:1px solid #d9e4df;border-radius:12px;margin:20px 0;padding:18px}.vehicle-photo-fields legend[data-v-e352b49c]{padding:0 6px;font-weight:700}.vehicle-photo-fields input[type=radio][data-v-e352b49c]{width:auto;margin-right:6px}.vehicle-photo-fields .upload-previews[data-v-e352b49c]{margin-top:12px}.vehicle-photo-fields button[data-v-e352b49c]:focus-visible{outline-offset:3px;outline:2px solid #26856b}.guided-capture[data-v-e352b49c]{margin:16px 0}.capture-summary[data-v-e352b49c]{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.capture-kicker[data-v-e352b49c]{letter-spacing:1px;color:#537468;font-size:9px}.guided-capture progress[data-v-e352b49c]{accent-color:#28765b;width:100%;height:5px;margin:12px 0 18px}.capture-tabs[data-v-e352b49c]{background:#edf3ef;border-radius:10px;gap:6px;padding:4px;display:flex}.capture-tabs button[data-v-e352b49c]{background:0 0;border:0;border-radius:7px;flex:1;padding:10px 4px;font-size:11px}.capture-tabs button[aria-pressed=true][data-v-e352b49c]{color:#245e47;background:#fff;font-weight:700;box-shadow:0 1px 5px #183b2812}.capture-hero[data-v-e352b49c]{text-align:center;background:linear-gradient(#f5f9f6,#fff);border:1px solid #e0e9e3;border-radius:14px;margin:14px 0;padding:20px 16px}.capture-illustration[data-v-e352b49c]{color:#315d4b;place-items:center;min-height:145px;display:grid;position:relative}.capture-illustration[data-v-e352b49c] .photo-angle-guide{background:0 0;width:100%}.capture-illustration[data-v-e352b49c] .photo-angle-guide>span,.capture-illustration[data-v-e352b49c] .photo-angle-guide>small{display:none}.capture-illustration[data-v-e352b49c] svg{height:160px;max-height:160px}.focus-zone[data-v-e352b49c]{pointer-events:none;background:#6aa88925;border:2px solid #51876d;border-radius:7px;width:38%;height:30%;position:absolute;top:42%;left:31%}.focus-zone.full-view[data-v-e352b49c]{width:74%;height:76%;top:12%;left:13%}.focus-zone[class*=wheel][data-v-e352b49c]{width:15%;height:29%;top:53%;left:23%}.focus-zone[class*=rear][data-v-e352b49c]{left:57%}.focus-zone[class*=door][data-v-e352b49c]{width:22%;height:35%;top:36%;left:34%}.focus-zone.windshield[data-v-e352b49c]{height:26%;top:16%}.focus-zone.odometer[data-v-e352b49c],.focus-zone.seats[data-v-e352b49c],.focus-zone.console[data-v-e352b49c],.focus-zone.carpets[data-v-e352b49c],.focus-zone.panels[data-v-e352b49c]{display:none}.capture-step[data-v-e352b49c]{color:#688273;font-size:10px}.capture-hero h3[data-v-e352b49c]{margin:8px 0;font-size:20px}.capture-hero>p[data-v-e352b49c]{color:#698074;max-width:320px;margin:8px auto 18px;font-size:12px;line-height:1.6}.capture-upload[data-v-e352b49c]{cursor:pointer;background:#245e47;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:8px;color:#fff!important;padding:13px!important;font-size:12px!important;display:flex!important}.capture-upload input[data-v-e352b49c]{opacity:0;width:1px;height:1px;position:absolute}.capture-upload[data-v-e352b49c]:focus-within{outline-offset:3px;outline:3px solid #8cbca7}.capture-hero nav[data-v-e352b49c]{flex-direction:row;justify-content:space-between;margin-top:14px;display:flex}.capture-hero nav button[data-v-e352b49c]{color:#315d4b;background:0 0;border:0;align-items:center;gap:3px;padding:8px;font-size:11px;display:flex}.capture-hero nav button[data-v-e352b49c]:disabled{opacity:.35}.zone-list[data-v-e352b49c]{grid-template-columns:1fr 1fr;gap:5px;display:grid}.zone-list button[data-v-e352b49c]{text-align:left;color:#5a6e63;background:#fff;border:1px solid #e1e9e4;border-radius:7px;align-items:center;gap:6px;padding:9px 7px;font-size:10px;line-height:1.4;display:flex}.zone-list button.selected[data-v-e352b49c]{color:#245e47;background:#eef6f0;border-color:#51876d}.zone-list button.done[data-v-e352b49c]{color:#28765b}.zone-list button>span[data-v-e352b49c]{color:#829188;min-width:15px;font-size:9px}.zone-preview[data-v-e352b49c]{max-width:240px;margin:10px auto}.zone-preview img[data-v-e352b49c]{object-fit:contain;border-radius:8px;width:100%;max-height:160px}.zone-preview span[data-v-e352b49c]{color:#28765b;justify-content:center;gap:4px;padding:6px;font-size:10px;display:flex}.guided-capture button[data-v-e352b49c]:focus-visible{outline-offset:2px;outline:2px solid #28765b}@media (prefers-reduced-motion:no-preference){.capture-hero[data-v-e352b49c]{animation:.22s guideIn-e352b49c}@keyframes guideIn-e352b49c{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}}.rental-document-row[data-v-708ff8e0]{border-bottom:1px solid #dfe8e1;padding:18px 0}.rental-document-row b[data-v-708ff8e0]{align-items:center;gap:7px;font-size:14px;display:flex}.rental-document-row small[data-v-708ff8e0]{color:#6d8073;margin:10px 0;font-size:11px;display:block}.rental-document-row>div[data-v-708ff8e0]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.rental-document-row a[data-v-708ff8e0]{font-size:12px}.rental-document-row .badge[data-v-708ff8e0]{font-size:10px}.billing-filters[data-v-7c0063cc]{flex-wrap:wrap;justify-content:flex-start;gap:8px}.fleet-tabs[data-v-bb2b3bb1]{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.fleet-tabs button[data-v-bb2b3bb1]{color:#536b5b;background:#f4f7f4;border:1px solid #dce6df;border-radius:9px;padding:10px 13px;font-size:11px}.fleet-tabs button.active[data-v-bb2b3bb1]{color:#fff;background:#245e47;border-color:#245e47}.fleet-body[data-v-bb2b3bb1]{padding:22px}.fleet-actions[data-v-bb2b3bb1]{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.ledger-row[data-v-bb2b3bb1],.inspection-summary[data-v-bb2b3bb1]{border-bottom:1px solid #e4ebe6;padding:18px 0}.ledger-row>span[data-v-bb2b3bb1]{color:#617666;margin:7px 0;font-size:12px;display:block}.ledger-row p[data-v-bb2b3bb1],.inspection-summary p[data-v-bb2b3bb1]{margin:10px 0;font-size:12px;line-height:1.6}.ledger-row a[data-v-bb2b3bb1]{margin:10px;font-size:12px;display:inline-block}.ledger-row .secondary[data-v-bb2b3bb1]{margin:10px}.preserve-text[data-v-bb2b3bb1]{white-space:pre-wrap}.comparison-grid[data-v-bb2b3bb1]{gap:18px;display:grid}.comparison-grid h3[data-v-bb2b3bb1]{margin:14px 0;font-size:14px}.before-after[data-v-bb2b3bb1]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.before-after figure[data-v-bb2b3bb1]{background:#f4f8f5;border-radius:10px;margin:0;overflow:hidden}.before-after img[data-v-bb2b3bb1]{aspect-ratio:4/3;object-fit:contain;width:100%}.before-after figcaption[data-v-bb2b3bb1]{padding:10px;font-size:11px;font-weight:700}.before-after .form-note[data-v-bb2b3bb1]{padding:20px}.hosting-checks[data-v-bb2b3bb1]{grid-template-columns:1fr 1fr;gap:15px;font-size:12px;display:grid}.hosting-checks dd[data-v-bb2b3bb1]{margin:0}.hosting-command[data-v-bb2b3bb1]{overflow-wrap:anywhere;background:#eef4ef;margin:16px 0;padding:15px;font-size:12px;display:block}.fleet-center button[data-v-bb2b3bb1]:focus-visible{outline-offset:3px;outline:2px solid #40936c}.fleet-center .table-wrap[data-v-bb2b3bb1]{overflow:auto}.fleet-center .modal .panel-heading[data-v-bb2b3bb1]{padding:0 0 20px}@media (width<=600px){.fleet-body[data-v-bb2b3bb1]{padding:16px}.fleet-tabs button[data-v-bb2b3bb1]{font-size:10px}.hosting-checks[data-v-bb2b3bb1]{grid-template-columns:1fr}.fleet-center .panel-heading[data-v-bb2b3bb1]{flex-wrap:wrap;gap:12px}}.workspace-profile[data-v-9f64951d]{position:relative}.workspace-profile summary[data-v-9f64951d]{cursor:pointer;place-items:center;list-style:none;display:grid}.workspace-profile summary[data-v-9f64951d]::-webkit-details-marker{display:none}.workspace-profile-options[data-v-9f64951d]{z-index:30;inset-inline-end:0;color:#19252d;background:#fff;border:1px solid #dce4e7;border-radius:12px;width:min(244px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #19252d24}.workspace-profile-identity[data-v-9f64951d]{align-items:center;gap:10px;margin-bottom:4px;padding:8px;display:flex}.workspace-profile-identity span[data-v-9f64951d]{color:#235448;background:#e4f0eb;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:11px;font-weight:700;display:grid}.workspace-profile-identity strong[data-v-9f64951d]{overflow-wrap:anywhere;font-size:13px}.workspace-profile-options a[data-v-9f64951d],.workspace-profile-options button[data-v-9f64951d]{width:100%;min-height:38px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.workspace-profile-options svg[data-v-9f64951d]{color:#536570;flex:none}.workspace-profile-options a[data-v-9f64951d]:hover,.workspace-profile-options button[data-v-9f64951d]:hover{background:#eef3f4}.workspace-profile-options[data-v-9f64951d] :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #327263}.workspace-profile-footer[data-v-9f64951d]{border-top:1px solid #e5eaed;margin-top:4px;padding-top:4px}
