.setup-tour-disabled-next,.setup-tour-disabled-next button{cursor:not-allowed!important}.setup-tour-enabled-next,.setup-tour-enabled-next button{cursor:pointer!important}.setup-tour-next-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;order:4;margin-left:auto}.setup-tour-secondary-action{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;flex-shrink:0;order:3}.setup-tour-secondary-action:disabled{cursor:not-allowed;opacity:.5}:root{color-scheme:light;--sider-bg: rgb(255 255 255);--sider-border: rgb(241 241 241);--sider-text: rgb(51 51 51);--sider-hover: rgb(247 247 247);--sider-muted: rgb(100 116 139);--sider-active-bg: rgb(219 234 254);--sider-active-fg: rgb(37 99 235);--app-bg: #f1f5f9;--app-text: #1e293b;--app-text-secondary: #64748b;--app-border: #e2e8f0;--interaction-on-primary: #ffffff;--app-accent-soft: #dbeafe;--app-accent-border: #93c5fd;--app-scrollbar-track: #f1f5f9;--app-scrollbar-thumb: #cbd5e1;--app-scrollbar-thumb-hover: #94a3b8;--app-selection-bg: #dbeafe;--app-selection-text: #1e293b;--dashboard-pickup-border: #52c41a;--dashboard-dropoff-border: #1890ff;--dashboard-reservation-border: #fa8c16;--dashboard-today-button: #52c41a;--dashboard-main-title-text: #6f6f72;--dashboard-main-title-date: #8b8b90;--dashboard-main-rule: #cfcfd4;--dashboard-main-line: #c8cbd2;--dashboard-main-time: #2d2d30;--dashboard-main-info-text: #2e2f31;--dashboard-main-secondary-text: #70757f;--dashboard-main-tertiary-text: #727882;--dashboard-main-muted-text: #7d7f85;--dashboard-main-plate-text: #858892;--dashboard-main-brand-text: #3f3f42;--dashboard-main-contact-text: #1e7cf2;--dashboard-main-soft-box-bg: #e8edf6;--dashboard-main-today-bg: #7ad18f;--dashboard-main-today-border: #4fa86b;--dashboard-main-today-text: #174b25;--dashboard-main-dot-green: #3cbc5f;--dashboard-main-dot-amber: #e5a82e;--dashboard-main-dot-purple: #b154d8;--dashboard-main-icon-green: #3d9f55;--dashboard-main-icon-amber: #dd9f29;--dashboard-main-icon-purple: #a34fd8;--dashboard-main-task-muted: #bfc1c7;--dashboard-main-task-active-bg: #d9efe2;--dashboard-main-task-active-text: #157347;--dashboard-main-task-default-text: #128145;--dashboard-main-task-tick: #148346;--dashboard-main-task-tick-loader-bg: #b8d8c3;--dashboard-main-danger: #dd1f1f;--dashboard-main-link: #1677ff;--dashboard-main-fleet-count: #1f6fe5;--dashboard-main-fleet-percent: #888b92;--dashboard-fleet-active: #56ca77;--dashboard-fleet-other: #b56de6;--dashboard-fleet-available: #bdbec2;--dashboard-fleet-available-dark: #9e9fa4;--dashboard-main-add-new: #399f57;--dashboard-main-add-new-border: #62b97b;--dashboard-overview-title: #161616;--dashboard-overview-subtitle: #444444;--dashboard-overview-fleet-card-bg: #ffffff;--dashboard-overview-fleet-card-border: #76a8f7;--dashboard-overview-fleet-icon-bg: #e7f0ff;--dashboard-overview-fleet-icon-text: #4c83f1;--dashboard-overview-fleet-count: #1f5fd4;--dashboard-overview-fleet-label: #232323;--dashboard-overview-fleet-metric-label: #8e8e8e;--dashboard-overview-fleet-metric-value: #414141;--dashboard-overview-fleet-date: #8e8e8e;--dashboard-stats-pill-text: #ffffff;--dashboard-stats-pill-pickups-from: #79a94c;--dashboard-stats-pill-pickups-to: #b5d6a1;--dashboard-stats-pill-dropoffs-from: #3f86a8;--dashboard-stats-pill-dropoffs-to: #79bee0;--dashboard-stats-pill-maintenance-from: #d9a806;--dashboard-stats-pill-maintenance-to: #edcf75;--dashboard-stats-pill-maintenance-text: #2f2410;--dashboard-stats-pill-tasks-from: #9b5ee8;--dashboard-stats-pill-tasks-to: #ba93eb;--dashboard-stats-pill-tasks-text: #2b1744;--dashboard-stats-pill-notifications-from: #d758a9;--dashboard-stats-pill-notifications-to: #e090ca;--calendar-group-bg: rgba(249, 115, 22, .06);--opening-hours-track-bg: #f1f5f9;--opening-hours-open-bg: #047857;--opening-hours-open-text: #ffffff;--opening-hours-out-bg: #fde68a;--opening-hours-out-border: #d97706;--opening-hours-out-text: #5f4500;--opening-hours-closed-hatch: #94a3b8;--opening-hours-closed-text: #475569;--opening-hours-brush-shadow: rgba(0, 0, 0, .12);--opening-hours-no-hours-text: #b91c1c;--opening-hours-set-hours-text: #2563eb;--surface-card: #ffffff;--surface-table: #ffffff;--surface-header: #f8fafc;--surface-muted: #fbfbfc;--surface-soft: #f6f7f8;--action-save: #2eaf5d;--interaction-primary: #2f80ed;--status-awaiting-details: #c2410c;--status-awaiting-details-text: #ffffff;--status-pending: #ffd43a;--status-pending-text: #5f4500;--status-confirmed: #77acff;--status-confirmed-text: #ffffff;--status-active: #5eed8b;--status-active-text: #1f7a45;--status-completed: #b8b8b8;--status-cancelled: #777777;--status-cancelled-text: #ffffff;--status-no-show: #ff97a6;--status-other: #ce8fff;--chip-info-bg: #eef4ff;--chip-info-border: #dce6ff;--chip-info-text: #315fbe;--fee-unavailable-bg: #fff1f0;--fee-unavailable-border: #ffa39e;--fee-unavailable-text: #a8071a;--vehicle-model-image-upload-card-border: rgba(5, 5, 5, .15);--vehicle-model-image-upload-icon-bg: #1677ff;--vehicle-model-image-upload-icon-fg: #ffffff;--vehicle-model-image-upload-title: #101828;--vehicle-model-image-upload-text: #667085;--vehicle-model-image-upload-chip-bg: #f5f7fa;--vehicle-model-image-upload-chip-border: #e4e7ec;--vehicle-group-text: #1f1f1f;--vehicle-group-text-strong: #1a1a1a;--vehicle-group-text-secondary: #6f6f6f;--vehicle-group-text-muted: #7f7f7f;--vehicle-group-label-text: #6f6f6f;--vehicle-group-card-bg: #f4f4f4;--vehicle-group-card-border: #d0d0d0;--vehicle-group-heading-border: #d4d4d4;--vehicle-group-input-bg: #ebebeb;--vehicle-group-input-border: #dddddd;--vehicle-group-input-text: #555555;--vehicle-group-stat-bg: #f6f6f6;--vehicle-group-stat-border: #e3e3e3;--vehicle-group-models-border: #e2e2e2;--vehicle-group-models-title: #8f8f8f;--vehicle-group-model-row-bg: #f8f8f8;--vehicle-group-model-row-border: #e1e1e1;--vehicle-group-status-bg: #d6f0df;--fleet-status-switch-bg: #2ea95d;--vehicle-group-status-border: #2ea95d;--vehicle-group-status-text: #1f8a4b;--vehicle-group-primary: #2ea95d;--calendar-icon-text: #ffffff;--calendar-status-awaiting-details-bg: #fff1e6;--calendar-status-awaiting-details-border: #ea8a4a;--calendar-status-awaiting-details-text: #111827;--calendar-status-pending-bg: #fff6d6;--calendar-status-pending-border: #f2e2a2;--calendar-status-pending-text: #111827;--calendar-status-confirmed-bg: #f4f8ff;--calendar-status-confirmed-border: #b8d1ff;--calendar-status-confirmed-text: #111827;--calendar-status-active-bg: #f1fff5;--calendar-status-active-border: #ace8bf;--calendar-status-active-text: #111827;--calendar-status-completed-bg: #f5f5f5;--calendar-status-completed-border: #dddddd;--calendar-status-completed-text: #111827;--calendar-status-cancelled-bg: #f1f1f1;--calendar-status-cancelled-border: #cdcdcd;--calendar-status-cancelled-text: #111827;--calendar-status-no-show-bg: #fff1f3;--calendar-status-no-show-border: #ffc7cf;--calendar-status-no-show-text: #111827;--calendar-status-fallback-bg: #f3f4f6;--calendar-status-fallback-border: #d1d5db;--calendar-status-fallback-text: #111827;--status-total: #8b5cf6;--calendar-status-total-bg: #f3ecff;--calendar-status-total-border: #d8bdfd;--calendar-status-total-text: #111827;--calendar-group-color: #d27a16;--reservation-price-highlight: #1677ff;--reservation-price-highlight-bg: rgba(22, 119, 255, .08);--reservation-collection-error: #ff4d4f;--reservation-collection-error-ring: rgba(255, 77, 79, .16);--image-upload-error: #d64545;--fleet-vehicle-image-badge-bg: #52c41a;--fleet-vehicle-image-badge-text: #ffffff;--fleet-vehicle-image-badge-ring: #f8fafc;--setup-tour-mask: rgba(15, 23, 42, .22);--pricing-grid-surface: #ffffff;--pricing-grid-header-bg: #f8fafc;--pricing-grid-border: #e2e8f0;--pricing-grid-border-soft: #f1f5f9;--pricing-grid-text: #1e293b;--pricing-grid-text-secondary: #64748b;--pricing-grid-text-muted: #94a3b8;--pricing-grid-primary: #2563eb;--pricing-grid-primary-bg: #dbeafe;--pricing-grid-error: #ff4d4f;--season-tone-0: #fff7e6;--season-tone-1: #f9f0ff;--season-tone-2: #fffbe6;--season-tone-3: #f0fff4;--season-tone-text: #4b5563}[data-theme=dark]{color-scheme:dark;--sider-bg: rgb(24 28 33);--sider-border: rgb(61 66 75);--sider-text: rgb(230 234 240);--sider-hover: rgb(36 41 48);--sider-muted: rgb(169 176 185);--sider-active-bg: rgb(29 49 80);--sider-active-fg: rgb(96 152 232);--app-bg: #181c21;--app-text: #e6eaf0;--app-text-secondary: #a9b0b9;--app-border: #3d424b;--interaction-on-primary: #ffffff;--app-accent-soft: rgba(95, 143, 224, .18);--app-accent-border: rgba(95, 143, 224, .4);--app-scrollbar-track: #1d242e;--app-scrollbar-thumb: #5c6168;--app-scrollbar-thumb-hover: #8f96a3;--app-selection-bg: #2c74d6;--app-selection-text: #e6eaf0;--dashboard-pickup-border: #4ade80;--dashboard-dropoff-border: #38bdf8;--dashboard-reservation-border: #f59e0b;--dashboard-today-button: #4ade80;--dashboard-main-title-text: #c7cdd6;--dashboard-main-title-date: #9ea7b2;--dashboard-main-rule: #3d424b;--dashboard-main-line: #4b5563;--dashboard-main-time: #d7dbe1;--dashboard-main-info-text: #e6eaf0;--dashboard-main-secondary-text: #a9b0b9;--dashboard-main-tertiary-text: #b8c0ca;--dashboard-main-muted-text: #a9b0b9;--dashboard-main-plate-text: #9ea7b2;--dashboard-main-brand-text: #c7cdd6;--dashboard-main-contact-text: #7fb1ff;--dashboard-main-soft-box-bg: #2b3542;--dashboard-main-today-bg: #306f45;--dashboard-main-today-border: #4ade80;--dashboard-main-today-text: #d6ffe2;--dashboard-main-dot-green: #4ade80;--dashboard-main-dot-amber: #f3c565;--dashboard-main-dot-purple: #c187f3;--dashboard-main-icon-green: #4ade80;--dashboard-main-icon-amber: #f3c565;--dashboard-main-icon-purple: #c187f3;--dashboard-main-task-muted: #6b7280;--dashboard-main-task-active-bg: #2f4738;--dashboard-main-task-active-text: #9de5bb;--dashboard-main-task-default-text: #7fd4a1;--dashboard-main-task-tick: #7fd4a1;--dashboard-main-task-tick-loader-bg: #4a755d;--dashboard-main-danger: #f87171;--dashboard-main-link: #7fb1ff;--dashboard-main-fleet-count: #8eb7ff;--dashboard-main-fleet-percent: #a9b0b9;--dashboard-fleet-active: #4ca86a;--dashboard-fleet-other: #9e73cc;--dashboard-fleet-available: #656873;--dashboard-fleet-available-dark: #858894;--dashboard-main-add-new: #7dd998;--dashboard-main-add-new-border: #4a8f61;--dashboard-overview-title: #e6eaf0;--dashboard-overview-subtitle: #c1c8d2;--dashboard-overview-fleet-card-bg: #242d38;--dashboard-overview-fleet-card-border: #5b8cff;--dashboard-overview-fleet-icon-bg: #2c3a4d;--dashboard-overview-fleet-icon-text: #9fc2ff;--dashboard-overview-fleet-count: #8eb7ff;--dashboard-overview-fleet-label: #e6eaf0;--dashboard-overview-fleet-metric-label: #a9b0b9;--dashboard-overview-fleet-metric-value: #e6eaf0;--dashboard-overview-fleet-date: #a9b0b9;--dashboard-stats-pill-text: #ffffff;--dashboard-stats-pill-pickups-from: #5f8e46;--dashboard-stats-pill-pickups-to: #7fb865;--dashboard-stats-pill-dropoffs-from: #3e7b9a;--dashboard-stats-pill-dropoffs-to: #61a7c8;--dashboard-stats-pill-maintenance-from: #a9851f;--dashboard-stats-pill-maintenance-to: #c6a34c;--dashboard-stats-pill-maintenance-text: #ffffff;--dashboard-stats-pill-tasks-from: #744ab1;--dashboard-stats-pill-tasks-to: #936bc8;--dashboard-stats-pill-tasks-text: #ffffff;--dashboard-stats-pill-notifications-from: #b8488e;--dashboard-stats-pill-notifications-to: #c96ea8;--calendar-group-bg: rgba(249, 115, 22, .1);--opening-hours-track-bg: #262c34;--opening-hours-open-bg: #15803d;--opening-hours-open-text: #ffffff;--opening-hours-out-bg: #78350f;--opening-hours-out-border: #f59e0b;--opening-hours-out-text: #fde68a;--opening-hours-closed-hatch: #6b7380;--opening-hours-closed-text: #cbd5e1;--opening-hours-brush-shadow: rgba(0, 0, 0, .4);--opening-hours-no-hours-text: #f87171;--opening-hours-set-hours-text: #5f8fe0;--surface-card: #1d242e;--surface-table: #1d242e;--surface-header: #1d242e;--surface-muted: #242d38;--surface-soft: #242d38;--action-save: #2aa354;--interaction-primary: #2c74d6;--status-awaiting-details: #c2410c;--status-awaiting-details-text: #ffffff;--status-pending: #c9a92e;--status-pending-text: #1f1600;--status-confirmed: #5f8fe0;--status-confirmed-text: #ffffff;--status-active: #4cc976;--status-active-text: #102817;--status-completed: #8f96a3;--status-cancelled: #5c6168;--status-cancelled-text: #ffffff;--status-no-show: #d97887;--status-other: #a974d9;--chip-info-bg: rgba(95, 143, 224, .18);--chip-info-border: rgba(95, 143, 224, .38);--chip-info-text: #c7daff;--fee-unavailable-bg: rgba(255, 120, 117, .16);--fee-unavailable-border: rgba(255, 120, 117, .4);--fee-unavailable-text: #ffccc7;--vehicle-model-image-upload-card-border: var(--app-border);--vehicle-model-image-upload-icon-bg: var(--interaction-primary);--vehicle-model-image-upload-icon-fg: var(--interaction-on-primary);--vehicle-model-image-upload-title: var(--app-text);--vehicle-model-image-upload-text: var(--app-text-secondary);--vehicle-model-image-upload-chip-bg: var(--surface-soft);--vehicle-model-image-upload-chip-border: var(--app-border);--vehicle-group-text: var(--app-text);--vehicle-group-text-strong: var(--app-text);--vehicle-group-text-secondary: var(--app-text-secondary);--vehicle-group-text-muted: var(--app-text-secondary);--vehicle-group-label-text: var(--app-text-secondary);--vehicle-group-card-bg: var(--surface-card);--vehicle-group-card-border: var(--app-border);--vehicle-group-heading-border: var(--app-border);--vehicle-group-input-bg: var(--surface-soft);--vehicle-group-input-border: var(--app-border);--vehicle-group-input-text: var(--app-text);--vehicle-group-stat-bg: var(--surface-muted);--vehicle-group-stat-border: var(--app-border);--vehicle-group-models-border: var(--app-border);--vehicle-group-models-title: var(--app-text-secondary);--vehicle-group-model-row-bg: var(--surface-muted);--vehicle-group-model-row-border: var(--app-border);--vehicle-group-status-bg: rgba(76, 201, 118, .14);--vehicle-group-status-border: rgba(76, 201, 118, .36);--vehicle-group-status-text: #9ee7b3;--vehicle-group-primary: var(--action-save);--calendar-icon-text: #ffffff;--calendar-status-awaiting-details-bg: #fff1e6;--calendar-status-awaiting-details-border: #ea8a4a;--calendar-status-awaiting-details-text: #111827;--calendar-status-pending-bg: rgba(201, 169, 46, .16);--calendar-status-pending-border: rgba(201, 169, 46, .38);--calendar-status-pending-text: #e6eaf0;--calendar-status-confirmed-bg: rgba(95, 143, 224, .18);--calendar-status-confirmed-border: rgba(95, 143, 224, .4);--calendar-status-confirmed-text: #e6eaf0;--calendar-status-active-bg: rgba(76, 201, 118, .16);--calendar-status-active-border: rgba(76, 201, 118, .36);--calendar-status-active-text: #e6eaf0;--calendar-status-completed-bg: rgba(143, 150, 163, .18);--calendar-status-completed-border: rgba(143, 150, 163, .36);--calendar-status-completed-text: #e6eaf0;--calendar-status-cancelled-bg: rgba(92, 97, 104, .32);--calendar-status-cancelled-border: rgba(143, 150, 163, .3);--calendar-status-cancelled-text: #e6eaf0;--calendar-status-no-show-bg: rgba(217, 120, 135, .18);--calendar-status-no-show-border: rgba(217, 120, 135, .38);--calendar-status-no-show-text: #e6eaf0;--calendar-status-fallback-bg: rgba(143, 150, 163, .2);--calendar-status-fallback-border: rgba(143, 150, 163, .34);--calendar-status-fallback-text: #e6eaf0;--status-total: #a78bfa;--calendar-status-total-bg: rgba(167, 139, 250, .18);--calendar-status-total-border: rgba(167, 139, 250, .4);--calendar-status-total-text: #e6eaf0;--calendar-group-color: #c9a92e;--reservation-price-highlight: #5f8fe0;--reservation-price-highlight-bg: rgba(95, 143, 224, .18);--reservation-collection-error: #ff7875;--reservation-collection-error-ring: rgba(255, 120, 117, .24);--image-upload-error: #d97887;--fleet-vehicle-image-badge-bg: #52c41a;--fleet-vehicle-image-badge-text: #ffffff;--fleet-vehicle-image-badge-ring: #1f2633;--setup-tour-mask: rgba(0, 0, 0, .6);--pricing-grid-surface: #1d242e;--pricing-grid-header-bg: #242d38;--pricing-grid-border: #3d424b;--pricing-grid-border-soft: #2a313b;--pricing-grid-text: #e6eaf0;--pricing-grid-text-secondary: #a9b0b9;--pricing-grid-text-muted: #8f96a3;--pricing-grid-primary: #5f8fe0;--pricing-grid-primary-bg: rgba(95, 143, 224, .18);--pricing-grid-error: #ff7875;--season-tone-0: #3a2f1f;--season-tone-1: #31263f;--season-tone-2: #36321d;--season-tone-3: #1f3529;--season-tone-text: #e6eaf0}[data-theme=dark] .ant-message-notice-content{background:var(--surface-card);color:var(--app-text);box-shadow:0 4px 12px #0006}html{transition:background-color .3s ease,color .3s ease}html.no-transition,html.no-transition *{transition:none!important}html,body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}input,button,select,textarea{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}::selection{background-color:var(--app-selection-bg);color:var(--app-selection-text)}.vehicle-group-green-switch.ant-switch.ant-switch-checked{background-color:#2ea95d}.ant-layout-content>div:first-child{padding:var(--page-gutter)!important}.app-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--page-gutter)}.app-header__start{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.app-header__start .ant-btn{flex:none}.app-header__start .ant-tag{overflow:hidden;margin:0;text-overflow:ellipsis}.app-header__end{flex:none}.app-header__user{min-height:var(--control-h);cursor:pointer}.app-header__rental-switcher{width:200px;max-width:36vw}.impersonation-bar{position:sticky;top:0;z-index:100;padding:6px var(--page-gutter)}.impersonation-bar .ant-alert-content{min-width:0}.impersonation-bar__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1199.98px){.app-header{position:sticky;top:0;z-index:101}.impersonation-bar{top:var(--header-h)}}@media(max-width:767.98px){.impersonation-bar__note{display:none}}.ant-table-wrapper .ant-table-thead>tr>th{font-size:var(--font-size-label);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.app-sider{position:sticky;top:0;height:100vh;align-self:flex-start;background:var(--sider-bg)!important;border-right:1px solid var(--sider-border)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;background:var(--sider-bg)}.app-sider__brand{display:flex;height:var(--header-h);flex:none;align-items:center;padding-inline:var(--space-4)}.ant-layout-sider-collapsed .app-sider__brand{justify-content:center;padding-inline:0}.app-sider__cta{flex:none;padding:var(--space-1) var(--space-3) var(--space-2)}.app-sider__menu{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:0 var(--space-2) var(--space-2);background:var(--sider-bg)!important;border-inline-end:0!important}.app-sider__menu .ant-menu-item,.app-sider__menu .ant-menu-submenu-title,.app-sider__popup .ant-menu-item{height:36px;margin-block:2px;margin-inline:0;width:100%;border-radius:6px;color:var(--sider-text)!important;font-size:var(--font-size-body);line-height:36px}.app-sider__menu .ant-menu-sub.ant-menu-inline{position:relative;background:transparent!important}.app-sider__menu .ant-menu-sub.ant-menu-inline:before{position:absolute;top:2px;bottom:2px;left:22px;display:block;width:1px;background:color-mix(in srgb,var(--sider-muted) 40%,transparent);content:""}.app-sider__menu .ant-menu-sub .ant-menu-item{height:32px;line-height:32px;font-size:13.5px}.app-sider__menu .ant-menu-sub .ant-menu-item-icon{color:var(--sider-muted);font-size:14px}.app-sider__menu .ant-menu-item:not(.ant-menu-item-selected):hover,.app-sider__menu .ant-menu-submenu-title:hover,.app-sider__popup .ant-menu-item:not(.ant-menu-item-selected):hover{color:var(--sider-text)!important;background:var(--sider-hover)!important}.app-sider__menu .ant-menu-item-selected,.app-sider__popup .ant-menu-item-selected{color:var(--sider-active-fg)!important;background:var(--sider-active-bg)!important;box-shadow:inset 3px 0 0 var(--sider-active-fg);font-weight:500}.app-sider__menu .ant-menu-item-selected .ant-menu-item-icon{color:inherit}.app-sider__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sider-active-fg)!important}.app-sider__popup .ant-menu{background:var(--sider-bg)!important}.app-sider__foot{display:grid;flex:none;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--sider-border)}.app-sider__progress{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--sider-border);border-radius:8px;font-size:13px}.app-sider__progress-bar{display:grid;gap:var(--space-1);color:var(--sider-text);text-decoration:none}.app-sider__progress-bar:hover,.app-sider__progress-bar:focus-visible{color:var(--sider-active-fg)}.app-sider__progress-title{font-weight:600}.ant-layout-sider-collapsed .app-sider__progress{padding:var(--space-2) 0}.ant-layout-sider-collapsed .app-sider__progress-bar{justify-items:center;gap:2px}.app-sider__progress-count{color:var(--sider-muted);font-size:var(--font-size-min)}.app-sider__progress .ant-progress{margin:0;line-height:1}.app-sider__collapse{justify-content:flex-start;color:var(--sider-muted)}.ant-layout-sider-collapsed .app-sider__collapse{justify-content:center}.app-sider--drawer .app-sider__menu .ant-menu-item,.app-sider--drawer .app-sider__menu .ant-menu-submenu-title{height:44px;line-height:44px}.vehicle-form-hidden-input{display:none}.vehicle-form-black-icon{color:#000}.vehicle-create-upload-carousel-modal .ant-modal-content{padding:16px}.vehicle-create-upload-carousel-slide{height:min(68vh,560px);display:flex!important;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#111827}.vehicle-create-upload-carousel-slide img{display:block;max-width:100%;max-height:100%;object-fit:contain}.vehicle-image-preview .ant-image-preview-img{max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);object-fit:contain}.image-upload-error{margin-top:8px;color:var(--image-upload-error)}@media print{body{background-color:#fff}}.vehicle-model-form-feature-item{margin-bottom:0;padding:var(--space-2)}.vehicle-model-form-feature-item .ant-form-item-row{flex-direction:row;align-items:center}.vehicle-model-form-feature-item .ant-form-item-label{padding-bottom:0}.vehicle-model-form-feature-item .ant-form-item-control{margin-left:auto}.vehicle-model-form-feature-item .ant-switch{min-width:48px}.vehicle-model-form-feature-item .ant-switch-inner{font-size:var(--font-size-min);font-weight:600}.vehicle-create-uploader{margin-bottom:var(--space-3)}.vehicle-create-uploader .ant-upload.ant-upload-drag{border-radius:10px}.vehicle-create-upload-tile-row{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);margin-bottom:var(--space-3)}.vehicle-create-upload-image-tile-row{gap:var(--space-3);flex-wrap:wrap}.vehicle-create-upload-tile{width:70px;height:70px;border:1px dashed #d9d9d9;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;color:#1f1f1f;font-size:30px;background:#fafafa}.vehicle-create-upload-image-tile{width:86px;height:52px;border:0;border-radius:8px;overflow:hidden;font-size:0;background:transparent}.vehicle-create-upload-image-preview{width:100%;height:100%;min-width:100%;min-height:100%;border-radius:8px;object-fit:contain;object-position:center;display:block}.vehicle-create-upload-image-preview-button{width:100%;height:100%;border:0;padding:0;border-radius:8px;background:transparent;cursor:zoom-in;display:block}.vehicle-create-upload-remove{border:0;background:#111827b8;padding:0;position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:999px;color:#fff;cursor:pointer;line-height:18px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:background-color .2s ease,opacity .2s ease}.vehicle-create-upload-tile:hover .vehicle-create-upload-remove,.vehicle-create-upload-remove:focus-visible{opacity:1}.vehicle-create-upload-remove:hover{background:#111827e6}.vehicle-create-upload-carousel-modal .ant-modal-content{padding:var(--space-4)}.vehicle-create-upload-carousel-slide{height:min(68vh,560px);display:flex!important;align-items:center;justify-content:center;background:#111827;border-radius:8px;overflow:hidden}.vehicle-create-upload-carousel-slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.vehicle-create-upload-image-add-tile{width:86px;height:52px;border-radius:8px}.vehicle-create-upload-add-tile{color:#777;font-size:24px;background:#fafafa;border:1px dashed #d9d9d9;cursor:pointer}.vehicle-create-upload-note{color:#8c8c8c;font-size:13px;line-height:1.2;max-width:100px}.group-pricing-banner{margin:0;padding-left:var(--space-4)}[data-theme=dark] .vehicle-model-form-feature-item .ant-form-item-label>label{color:var(--app-text-secondary)!important}[data-theme=dark] .vehicle-form-black-icon,[data-theme=dark] .vehicle-create-page .vehicle-create-uploader .ant-upload-drag-icon,[data-theme=dark] .vehicle-create-page .vehicle-create-uploader .ant-upload-drag-icon .anticon,[data-theme=dark] .vehicle-create-page .vehicle-create-uploader .ant-upload-drag-icon svg{color:var(--app-text)!important;fill:var(--app-text)!important}[data-theme=dark] .vehicle-create-basic-card .ant-card-head-title,[data-theme=dark] .vehicle-create-page .ant-card-head-title,[data-theme=dark] .vehicle-edit-page .ant-card-head-title,[data-theme=dark] .vehicle-model-form-card .ant-card-head-title{color:var(--app-text)!important}[data-theme=dark] .vehicle-create-upload-tile,[data-theme=dark] .vehicle-create-upload-add-tile{background:var(--surface-soft)!important;border-color:var(--app-border)!important;color:var(--app-text-secondary)!important}[data-theme=dark] .vehicle-create-upload-note,[data-theme=dark] .vehicle-overview-status-help{color:var(--app-text-secondary)!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
