@charset "UTF-8";.icon-wrapper[data-v-b87cc8ca]{display:inline-flex;align-items:center;justify-content:center;width:1rem;max-width:100%;height:100%;flex-shrink:0}.icon-wrapper[data-v-b87cc8ca] svg{width:100%;height:100%;display:block}.ra-btn[data-v-6ede80f3]{padding:.6rem 1.1rem;border-radius:var(--ra-radius, 4px);cursor:pointer;border:none;font-weight:600;transition:all .2s ease;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;position:relative;-webkit-tap-highlight-color:transparent}.ra-btn.sm[data-v-6ede80f3]{font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:7px}.ra-btn.md[data-v-6ede80f3]{padding:.6rem 1.1rem}.ra-btn.lg[data-v-6ede80f3]{padding:.75rem 1.5rem;font-size:1rem}.ra-btn.icon-only[data-v-6ede80f3]{padding:.4rem;width:32px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ra-btn.primary[data-v-6ede80f3]{background:var(--ra-primary);color:var(--ra-primary-contrast)}.ra-btn[data-v-6ede80f3]:hover:not(:disabled){opacity:1;box-shadow:0 4px 6px -1px #0000001a}.ra-btn.secondary[data-v-6ede80f3]{background:#e5e7eb;color:var(--ra-muted)}.ra-btn.secondary[data-v-6ede80f3]:hover:not(:disabled){background:#d1d5db}:root[data-theme=dark] .ra-btn.secondary[data-v-6ede80f3]{background:#47556980;color:var(--ra-text)}:root[data-theme=dark] .ra-btn.secondary[data-v-6ede80f3]:hover:not(:disabled){background:#475569b3}.ra-btn.success[data-v-6ede80f3]{background:#10b981;color:#fff}.ra-btn.success[data-v-6ede80f3]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 6px -1px #10b9814d}.ra-btn.danger[data-v-6ede80f3]{background:#ef4444;color:#fff!important}.ra-btn.danger[data-v-6ede80f3]:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 6px -1px #ef44444d}.ra-btn.warning[data-v-6ede80f3]{background:#f59e0b;color:#fff}.ra-btn.warning[data-v-6ede80f3]:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 6px -1px #f59e0b4d}.ra-btn.info[data-v-6ede80f3]{background:#3b82f6;color:#fff}.ra-btn.info[data-v-6ede80f3]:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px -1px #3b82f64d}.ra-btn.link[data-v-6ede80f3]{background:transparent;color:var(--ra-primary);padding:.4rem .6rem;font-weight:500}.ra-btn.link[data-v-6ede80f3]:hover:not(:disabled){background:#3b82f61a;transform:none}.ra-btn.ghost[data-v-6ede80f3]{background:transparent;color:var(--ra-text);border:1px solid transparent}.ra-btn.ghost-primary[data-v-6ede80f3]{color:var(--text-accent);background:var(--ra-item-bg)}.ra-btn.ghost-primary[data-v-6ede80f3]:hover{background:var(--dropdown-header-bg)}.ra-btn.ghost[data-v-6ede80f3]:hover:not(:disabled){background:var(--ra-item-bg, rgba(0, 0, 0, .05));border-color:var(--border-color, #e5e7eb)}.ra-btn.outline-primary[data-v-6ede80f3]{background:transparent;color:var(--ra-primary);border:1.5px solid var(--ra-primary)}.ra-btn.outline-primary[data-v-6ede80f3]:after{content:"";z-index:0;background:var(--ra-primary);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ra-btn.outline-primary[data-v-6ede80f3]:hover:not(:disabled){color:var(--ra-primary);transform:translateY(-1px)}.ra-btn.outline-secondary[data-v-6ede80f3]{background:transparent;color:var(--ra-text);border:1.5px solid #d1d5db}.ra-btn.outline-secondary[data-v-6ede80f3]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ra-btn.outline-danger[data-v-6ede80f3]{background:transparent;color:#ef4444;border:1.5px solid #ef4444}.ra-btn.outline-danger[data-v-6ede80f3]:hover:not(:disabled){background:#ef4444;color:#fff;transform:translateY(-1px)}.ra-btn.outline-success[data-v-6ede80f3]{background:transparent;color:#10b981;border:1.5px solid #10b981}.ra-btn.outline-dash[data-v-6ede80f3]{border:2px dashed var(--gray-400);color:var(--gray-400);border-radius:var(--radius-md);background:transparent}.ra-btn.outline-dash[data-v-6ede80f3]:hover:not(:disabled){border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.ra-btn.outline-success[data-v-6ede80f3]:hover:not(:disabled){background:#10b981;color:#fff;transform:translateY(-1px)}.ra-btn[data-v-6ede80f3]:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.spinner[data-v-6ede80f3]{display:inline-block;width:.75rem;height:.75rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentColor;border-radius:50%;animation:spin-6ede80f3 1s linear infinite}@keyframes spin-6ede80f3{to{transform:rotate(360deg)}}:root[data-theme=dark] .ra-btn.outline-secondary[data-v-6ede80f3]{border-color:#475569b3;color:var(--ra-text)}:root[data-theme=dark] .ra-btn.outline-secondary[data-v-6ede80f3]:hover:not(:disabled){background:#47556933;border-color:#475569}:root[data-theme=dark] .ra-btn.ghost[data-v-6ede80f3]:hover:not(:disabled){background:#4755694d}.ra-badge[data-v-82c5b6db]{display:flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:.375rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;width:fit-content;white-space:nowrap;z-index:1}.ra-badge-rented[data-v-82c5b6db]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ra-badge-active[data-v-82c5b6db]{background:var(--ra-primary);color:#fff}.ra-badge-pending[data-v-82c5b6db]{background:#d5d5d5;color:#92400e}.ra-badge-fully_paid[data-v-82c5b6db],.ra-badge-completed[data-v-82c5b6db],.ra-badge-identified[data-v-82c5b6db],.ra-badge-available[data-v-82c5b6db],.ra-badge-paid[data-v-82c5b6db]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ra-badge-cancelled[data-v-82c5b6db],.ra-badge-failed[data-v-82c5b6db],.ra-badge-not_paid[data-v-82c5b6db]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ra-badge-maintenance[data-v-82c5b6db],.ra-badge-inactive[data-v-82c5b6db]{background:#6b72801a;color:#4b5563}.ra-badge-overdue[data-v-82c5b6db]{background:#f59e0b1f;color:#b45309}.ra-badge-repair[data-v-82c5b6db],.ra-badge-service[data-v-82c5b6db]{background:#e3f0ff;color:#357ae8}.ra-badge-free-day[data-v-82c5b6db]{padding:.25rem .75rem;border-radius:.5rem;background:#1e90ff26;color:#1e90ff;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal}.ra-badge-free-day.showClose[data-v-82c5b6db]{padding:.25rem .25rem .25rem .5rem}.ra-badge-date[data-v-82c5b6db]{padding:.5rem .75rem;border-radius:.5rem;background:var(--primary-light);color:var(--primary);border-radius:50px;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal}.ra-badge-date.showClose[data-v-82c5b6db]{padding:.25rem .25rem .25rem .5rem}.ra-badge-sm[data-v-82c5b6db]{font-size:.625rem;padding:.125rem .5rem}.ra-badge-md[data-v-82c5b6db]{font-size:.75rem;padding:.25rem .75rem}.ra-badge-lg[data-v-82c5b6db]{font-size:.875rem;padding:.5rem 1rem}.close-btn[data-v-82c5b6db]{height:18px!important;width:18px!important;align-items:center}.wrapper[data-v-82c5b6db]{display:flex;justify-content:space-between;align-items:center;gap:10px}:root[data-theme=dark] .ra-badge-free-day[data-v-82c5b6db]{background:#1e90ff33;color:#60a5fa}.panel[data-v-d0afb08e]{position:fixed;left:0;bottom:0;width:100%;z-index:100;background:var(--ra-bg);border-radius:16px 16px 0 0;transition:transform .35s ease;will-change:transform;display:flex;flex-direction:column;touch-action:none;overflow:visible}.panel.dragging.fullscreen[data-v-d0afb08e]{border-radius:1rem 1rem 0 0}.panel .handle-icon[data-v-d0afb08e]{width:48px;height:5px;border-radius:999px;display:block;background:var(--ra-muted)}.panel.dragging[data-v-d0afb08e]{transition:none}.panel.fullscreen[data-v-d0afb08e]{border-radius:0;height:100vh;padding-top:2rem;z-index:10000}.panel.fullscreen .handle[data-v-d0afb08e]{top:0;width:100%;align-items:center;display:flex;justify-content:center;padding:1rem .75rem;z-index:10000}.handle[data-v-d0afb08e]{position:absolute;top:-40px;left:50%;transform:translate(-50%);padding:.5rem .75rem;border-radius:12px;background:var(--ra-bg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.content[data-v-d0afb08e]{flex:1;overflow:auto}.actions[data-v-cd59687b]{display:flex;width:100%;position:absolute;bottom:1rem;justify-content:center}.custom-select-dropdown[data-v-cd59687b]{background:var(--ra-bg, #fff);border:1px solid rgba(148,163,184,.3);border-radius:var(--ra-radius, 6px);box-shadow:0 4px .75rem #00000026;overflow-y:auto;padding:.25rem 0}.custom-select-option[data-v-cd59687b]{padding:.75rem 1rem;cursor:pointer;transition:all .15s ease;color:var(--ra-text, #1f2937);font-weight:500;line-height:1.5;display:flex;justify-content:space-between}.custom-select-option[data-v-cd59687b]:hover,.custom-select-option.focused[data-v-cd59687b]{background:#3b82f614;color:var(--ra-primary, #3b82f6)}.custom-select-option.selected[data-v-cd59687b]{background:linear-gradient(0deg,#3b82f61f,#3b82f61f),var(--ra-surface, #fff);color:var(--ra-primary, #3b82f6);font-weight:600}.custom-select-option.selected[data-v-cd59687b]:hover{background:linear-gradient(0deg,#3b82f62e,#3b82f62e),var(--ra-surface, #fff)}.option-label[data-v-cd59687b]{flex:1}.option-right-icon[data-v-cd59687b]{display:inline-flex;align-items:center;justify-content:center;margin-left:.5rem;cursor:pointer}.option-right-icon img[data-v-cd59687b]{width:1rem;height:1rem}:root[data-theme=dark] .custom-select-dropdown[data-v-cd59687b]{border-color:#94a3b833;box-shadow:0 4px 1rem #00000080}:root[data-theme=dark] .custom-select-option[data-v-cd59687b]{color:#f1f5f9}:root[data-theme=dark] .custom-select-option[data-v-cd59687b]:hover,:root[data-theme=dark] .custom-select-option.focused[data-v-cd59687b]{background:#3b82f626;color:#60a5fa}:root[data-theme=dark] .custom-select-option.selected[data-v-cd59687b]{background:linear-gradient(0deg,#3b82f633,#3b82f633),#1e293b;color:#60a5fa}:root[data-theme=dark] .custom-select-option.selected[data-v-cd59687b]:hover{background:linear-gradient(0deg,#3b82f64d,#3b82f64d),#1e293b}.dropdown-enter-active[data-v-cd59687b],.dropdown-leave-active[data-v-cd59687b]{transition:all .2s ease}.dropdown-enter-from[data-v-cd59687b],.dropdown-leave-to[data-v-cd59687b]{opacity:0;transform:translateY(-8px)}.custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar{width:6px}.custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar-track{background:transparent}.custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar-thumb:hover{background:#94a3b880}:root[data-theme=dark] .custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar-thumb{background:#94a3b833}:root[data-theme=dark] .custom-select-dropdown[data-v-cd59687b]::-webkit-scrollbar-thumb:hover{background:#94a3b859}.custom-select-wrapper[data-v-cd59687b]{position:relative;display:flex;flex-direction:column;gap:6px}.custom-select-label[data-v-cd59687b]{color:var(--ra-text, #6b7280);font-weight:600}.custom-select-label.required[data-v-cd59687b]:after{content:" *";color:var(--ra-error, #dc2626)}.custom-select-button[data-v-cd59687b]{position:relative;width:100%;max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:37px;font-weight:500;border-radius:var(--ra-radius, 6px);border:1px solid rgba(148,163,184,.3);background:var(--ra-bg, #fff);padding:.5rem 2rem .5rem .5rem;transition:all .2s ease;outline:none;color:var(--ra-text, #1f2937);box-shadow:0 1px 3px #0000000f;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;box-sizing:border-box}.custom-select-button.multiple[data-v-cd59687b]{padding:.25rem 2.5rem .25rem .75rem}.custom-select-button.multiple.has-scroll[data-v-cd59687b]{padding-bottom:0!important}.custom-select-button[data-v-cd59687b]:hover{border-color:#94a3b880;box-shadow:0 2px 4px #00000014}.custom-select-button[data-v-cd59687b]:focus{border-color:var(--ra-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}.custom-select-wrapper.open .custom-select-button[data-v-cd59687b]{border-color:var(--ra-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a,0 2px 4px #00000014}.custom-select-button.small[data-v-cd59687b]{min-height:36px;padding:.5rem 2rem .5rem .625rem}.badge-wrapper[data-v-cd59687b]{overflow:auto;display:flex;gap:10px}.badge-wrapper span[data-v-cd59687b]{font-size:12px!important}.selected-value[data-v-cd59687b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[data-v-cd59687b]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .2s ease;fill:#6b7280;flex-shrink:0}.arrow-icon.rotated[data-v-cd59687b]{transform:translateY(-50%) rotate(180deg)}:root[data-theme=dark] .custom-select-button[data-v-cd59687b]{border-color:#94a3b833;box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .custom-select-button[data-v-cd59687b]:hover{border-color:#94a3b859;background-color:#0f172ab3;box-shadow:0 2px 4px #0006}:root[data-theme=dark] .custom-select-button[data-v-cd59687b]:focus,:root[data-theme=dark] .custom-select-wrapper.open .custom-select-button[data-v-cd59687b]{border-color:var(--ra-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f640,0 2px 4px #0006}:root[data-theme=dark] .arrow-icon[data-v-cd59687b]{fill:#94a3b8}.custom-select-wrapper.disabled .custom-select-button[data-v-cd59687b]{color:var(--ra-muted, #9ca3af);cursor:not-allowed;opacity:.6}:root[data-theme=dark] .custom-select-wrapper.disabled .custom-select-button[data-v-cd59687b]{background:#0f172a4d;border-radius:3px}.navbar-dropdown.redesigned-dropdown[data-v-91de1525]{position:absolute;top:54px;right:0;min-width:220px;background:var(--ra-bg, #fff);border-radius:14px;box-shadow:0 8px 32px #2563eb1a,0 1.5px 8px #00000012;padding:0 0 8px;display:flex;flex-direction:column;z-index:10;animation:fadeIn .18s;border:1px solid var(--border-color, #e5e7eb)}.dropdown-arrow[data-v-91de1525]{position:absolute;top:-10px;right:1.5rem;width:20px;height:10px;overflow:hidden;z-index:11}.dropdown-arrow[data-v-91de1525]:after{content:"";display:block;width:14px;height:14px;background:var(--ra-surface, #fff);border-top:1px solid var(--border-color, #e5e7eb);border-left:1px solid var(--border-color, #e5e7eb);transform:rotate(45deg);position:absolute;top:2px;left:3px;box-shadow:0 2px 8px #2563eb12}.dropdown-user-card[data-v-91de1525]{display:flex;align-items:center;gap:14px;padding:18px 20px 10px}.dropdown-avatar[data-v-91de1525],.dropdown-avatar-fallback[data-v-91de1525]{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:#2563eb}.dropdown-avatar-fallback[data-v-91de1525]{background:#2563eb;color:#fff}.dropdown-user-info[data-v-91de1525]{display:flex;flex-direction:column;flex:1;gap:2px}.dropdown-user-name[data-v-91de1525]{font-weight:700;font-size:1.08rem;color:var(--ra-text, #222)}.dropdown-user-role[data-v-91de1525]{color:var(--ra-muted, #888)}.dropdown-divider[data-v-91de1525]{height:1px;background:var(--border-color, #e5e7eb);margin:8px 0 6px;width:100%}.navbar-dropdown-item.redesigned-item[data-v-91de1525]{padding:11px 1.5rem;color:var(--ra-text, #222);text-align:left;background:none;border:none;font-size:1.04rem;cursor:pointer;transition:background .15s,color .15s;text-decoration:none;border-radius:7px;margin:0 8px;white-space:nowrap}.navbar-dropdown-item.redesigned-item[data-v-91de1525]:hover{background:var(--bg-hover, #f3f4f6);color:var(--ra-primary, #2563eb)}.collapse[data-v-7bdb775e]{border:1px solid rgba(148,163,184,.15);border-radius:var(--ra-radius, 8px);background:var(--ra-surface, #fff);transition:all .25s cubic-bezier(.4,0,.2,1)}.collapse[data-v-7bdb775e]:hover{border-color:#3b82f64d;box-shadow:0 2px 8px #3b82f614}:root[data-theme=dark] .collapse[data-v-7bdb775e]{border-color:#94a3b81a;background:#1e293b4d}:root[data-theme=dark] .collapse[data-v-7bdb775e]:hover{border-color:#3b82f666}.collapse-header[data-v-7bdb775e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .25s cubic-bezier(.4,0,.2,1);background:transparent}@media screen and (max-width: 800px){.collapse-header[data-v-7bdb775e]{padding:.5rem}}.collapse-header[data-v-7bdb775e]:hover{background:#3b82f60d}:root[data-theme=dark] .collapse-header[data-v-7bdb775e]:hover{background:#3b82f61a}.collapse-title[data-v-7bdb775e]{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;color:var(--ra-text, #1f2937)}.collapse-icon[data-v-7bdb775e]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--ra-primary, #2563eb);transition:transform .4s cubic-bezier(.4,0,.2,1)}.is-open>.collapse-header .collapse-icon[data-v-7bdb775e]{transform:rotate(90deg)}.collapse-badge[data-v-7bdb775e]{display:flex;align-items:center}.badge[data-v-7bdb775e]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:.75rem;font-weight:600;font-variant-numeric:tabular-nums;transition:all .2s ease;white-space:nowrap}.badge.is-positive[data-v-7bdb775e]{background:#22c55e1a;color:#16a34a;border:1px solid rgba(34,197,94,.2)}.badge.is-negative[data-v-7bdb775e]{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.badge.is-neutral[data-v-7bdb775e]{background:#94a3b81a;color:var(--ra-text-secondary, #64748b);border:1px solid rgba(148,163,184,.2)}.badge.is-info[data-v-7bdb775e]{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.badge.is-warning[data-v-7bdb775e]{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}:root[data-theme=dark] .badge.is-positive[data-v-7bdb775e]{background:#22c55e26;color:#4ade80;border-color:#22c55e4d}:root[data-theme=dark] .badge.is-negative[data-v-7bdb775e]{background:#ef444426;color:#f87171;border-color:#ef44444d}:root[data-theme=dark] .badge.is-neutral[data-v-7bdb775e]{background:#94a3b826;color:#94a3b8;border-color:#94a3b840}:root[data-theme=dark] .badge.is-info[data-v-7bdb775e]{background:#3b82f626;color:#60a5fa;border-color:#3b82f64d}:root[data-theme=dark] .badge.is-warning[data-v-7bdb775e]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b4d}.collapse-content[data-v-7bdb775e]{transform-origin:top}.collapse-transition-enter-active[data-v-7bdb775e],.collapse-transition-leave-active[data-v-7bdb775e]{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.collapse-transition-enter-from[data-v-7bdb775e],.collapse-transition-leave-to[data-v-7bdb775e]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;transform:translateY(-10px) scaleY(.95)}.collapse-transition-enter-to[data-v-7bdb775e],.collapse-transition-leave-from[data-v-7bdb775e]{max-height:3000px;opacity:1;transform:translateY(0) scaleY(1)}.notif-item[data-v-8cca51fd]{padding:14px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all .15s;position:relative}.notif-item[data-v-8cca51fd]:hover{background:var(--dropdown-item-bg-hover)}.notif-item.unread[data-v-8cca51fd]{background:var(--dropdown-unread-bg)}.notif-item.unread[data-v-8cca51fd]:hover{background:var(--dropdown-header-bg-hover)}.notif-item.unread[data-v-8cca51fd]:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#6c5ce7;border-radius:50%}.notif-item .top[data-v-8cca51fd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-left:1rem}.notif-item .top .title[data-v-8cca51fd]{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.notif-item .top .time[data-v-8cca51fd]{font-size:11px;color:#999;white-space:nowrap}.notif-item .desc[data-v-8cca51fd]{font-size:12.5px;color:var(--ra-muted);line-height:1.5;margin-bottom:10px;padding-left:1rem}.notif-item .actions[data-v-8cca51fd]{display:flex;gap:6px;padding-left:1rem}.notification-panel[data-v-03be55e4]{position:absolute;right:24px;top:36px;min-width:320px;width:400px;max-width:400px;max-height:100dvh;background:var(--dropdown-bg);border:1px solid var(--dropdown-border, #e5e7eb);border-radius:1rem;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000d;z-index:1000;flex-direction:column;overflow:hidden;animation:slideDown .25s cubic-bezier(.4,0,.2,1)}.notification-panel.active[data-v-03be55e4]{display:flex}.notification-panel .notif-header[data-v-03be55e4]{padding:20px 20px 16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.notification-panel .notif-header h3[data-v-03be55e4]{font-size:18px;font-weight:700;color:#1a1a2e}.notification-panel .notif-header .notif-actions[data-v-03be55e4]{display:flex;gap:8px}.notification-panel .notif-body[data-v-03be55e4]{position:relative;flex:1;overflow-y:auto;padding:8px;max-height:calc(100dvh - 175px)}.notification-panel .notif-body .date-group[data-v-03be55e4]:last-child{padding-bottom:40px}.notification-panel .notif-body .date-group .group-header-left[data-v-03be55e4]{display:flex;align-items:center;gap:10px}.notification-panel .notif-body .date-group .group-header-left .label[data-v-03be55e4]{font-size:14px;font-weight:700}.notification-panel .notif-body .date-group .group-header-left .count[data-v-03be55e4]{background:#6c5ce7;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;min-width:22px;text-align:center}.notification-panel .notif-body .date-group .group-header-left .count.unread[data-v-03be55e4]{background:var(--ra-danger)}.notification-panel .notif-body .notifications-container[data-v-03be55e4]{max-height:800px;display:flex;flex-direction:column;gap:4px}.notification-panel .notif-body .notifications-container .notification-item-wrapper[data-v-03be55e4]{transition:max-height .35s cubic-bezier(.4,0,.2,1);background:var(--dropdown-bg);border-radius:0 0 10px 10px}.notification-panel .notif-footer[data-v-03be55e4]{padding:14px 20px;border-top:1px solid var(--border-color);text-align:center;display:flex;align-items:center;justify-content:space-between}.notification-panel .notif-footer a[data-v-03be55e4]{display:flex;text-decoration:none;color:var(--text-accent)}[data-v-03be55e4] .date-group .collapse-header{position:sticky;top:-10px;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;background:var(--dropdown-header-bg);border-radius:10px;transition:all .2s;-webkit-user-select:none;user-select:none}[data-v-03be55e4] .date-group .collapse-header .collapse-title{width:100%;justify-content:space-between;flex-direction:row-reverse}[data-v-03be55e4] .date-group .collapse-header .collapse-title .collapse-icon{width:20px;height:20px}[data-v-03be55e4] .date-group .collapse-header:hover{background:var(--dropdown-header-bg-hover)!important}[data-v-03be55e4] .date-group.is-open .collapse-header{background:var(--dropdown-header-bg-hover);border-radius:10px 10px 0 0}[data-v-03be55e4] .date-group.is-open .collapse-header .collapse-icon{transform:rotate(180deg)}[data-v-03be55e4] .date-group{border:none!important}.bottom-nav[data-v-a9a819de]{position:fixed;bottom:0;left:0;right:0;background:var(--ra-aside-bg, white);display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;box-shadow:0 2px .7rem #0003;z-index:200}.bottom-nav-item[data-v-a9a819de]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;text-decoration:none;color:var(--ra-muted, #6b7280);transition:all .2s ease;flex:1;max-width:110px}.bottom-nav-item[data-v-a9a819de]:active{transform:scale(.95)}.bottom-nav-item.active[data-v-a9a819de]{color:var(--ra-primary, #2563eb)}.nav-icon[data-v-a9a819de]{width:24px;height:24px;stroke-width:2}.nav-label[data-v-a9a819de]{font-size:.7rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root[data-device=pc] .bottom-nav[data-v-a9a819de]{display:none}.dropdown[data-v-c2714475]{position:relative;display:inline-block}.dropdown-menu[data-v-c2714475]{background:var(--ra-bg, #fff);border-radius:8px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;z-index:1000;overflow:hidden;border:1px solid var(--border, #e5e7eb)}:root[data-theme=dark] .dropdown-menu[data-v-c2714475]{border-color:#47556980;box-shadow:0 10px 25px #0000004d,0 4px 6px #0003}.dropdown-fade-enter-active[data-v-c2714475],.dropdown-fade-leave-active[data-v-c2714475]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-c2714475],.dropdown-fade-leave-to[data-v-c2714475]{opacity:0;transform:translateY(-8px)}[data-v-172ec135] .dropdown-menu{min-width:50px;padding:10px}.language-switcher[data-v-172ec135]{display:flex;gap:.25rem;align-items:center;flex-direction:column}.language-switcher-dropdown[data-v-172ec135]{display:flex;align-items:center}.language-switcher button[data-v-172ec135]{padding:.25rem;border:2px solid transparent;background:transparent;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;width:32px;height:32px;opacity:.6}.language-switcher button[data-v-172ec135]:hover{opacity:1;transform:scale(1.05)}.language-switcher button.active[data-v-172ec135]{opacity:1;border-color:var(--primary-color, #2563eb);box-shadow:0 0 0 1px var(--primary-color, #2563eb)}.flag-icon[data-v-172ec135]{width:24px;height:18px;border-radius:2px;box-shadow:0 1px 3px #0003;display:block}.ra-loading[data-v-f4d4244b]{display:inline-flex;align-items:center;justify-content:center;padding:1rem;width:auto;height:auto;color:#6366f1}.ra-loading svg[data-v-f4d4244b]{animation:rotate-f4d4244b 1.4s linear infinite;flex-shrink:0;display:block}.ra-loading svg circle[data-v-f4d4244b]{animation:dash-f4d4244b 1.4s ease-in-out infinite;transform-origin:center}@keyframes rotate-f4d4244b{to{transform:rotate(360deg)}}@keyframes dash-f4d4244b{0%{stroke-dashoffset:0}50%{stroke-dashoffset:-31.4}to{stroke-dashoffset:-62.8}}.notification-panel-mobile[data-v-7e8c3ee7]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:var(--dropdown-bg);z-index:2000;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-7e8c3ee7 .3s ease-out}.notification-panel-mobile .notif-header[data-v-7e8c3ee7]{padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top));border-bottom:1px solid var(--dropdown-border, #e5e7eb);background:var(--dropdown-bg);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;gap:1rem}.notification-panel-mobile .notif-header .header-left[data-v-7e8c3ee7]{display:flex;align-items:center;gap:8px}.notification-panel-mobile .notif-header .header-left .close-btn[data-v-7e8c3ee7]{padding:8px;margin:-8px 0}.notification-panel-mobile .notif-header .header-left .title[data-v-7e8c3ee7]{font-size:17px;font-weight:600}.notification-panel-mobile .notif-header .notif-actions[data-v-7e8c3ee7]{display:flex;gap:8px}.notification-panel-mobile .notif-body[data-v-7e8c3ee7]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0}.notification-panel-mobile .notif-body .notifications-loading[data-v-7e8c3ee7],.notification-panel-mobile .notif-body .notifications-empty[data-v-7e8c3ee7]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--ra-muted)}.notification-panel-mobile .notif-body .notifications-loading .empty-icon[data-v-7e8c3ee7],.notification-panel-mobile .notif-body .notifications-empty .empty-icon[data-v-7e8c3ee7]{font-size:48px;margin-bottom:16px;opacity:.6}.notification-panel-mobile .notif-body .notifications-container[data-v-7e8c3ee7]{display:flex;flex-direction:column;gap:4px;padding:0 8px}.notification-panel-mobile .notif-body .notifications-container .date-group .group-header-left[data-v-7e8c3ee7]{display:flex;align-items:center;gap:10px}.notification-panel-mobile .notif-body .notifications-container .date-group .group-header-left .label[data-v-7e8c3ee7]{font-size:14px;font-weight:700}.notification-panel-mobile .notif-body .notifications-container .date-group .group-header-left .count[data-v-7e8c3ee7]{background:#6c5ce7;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;min-width:22px;text-align:center}.notification-panel-mobile .notif-body .notifications-container .date-group .group-header-left .count.unread[data-v-7e8c3ee7]{background:var(--ra-danger)}.notification-panel-mobile .notif-body .notifications-container .date-group .notification-item-wrapper[data-v-7e8c3ee7]{transition:max-height .35s cubic-bezier(.4,0,.2,1);background:var(--dropdown-bg);border-radius:0 0 10px 10px}.notification-panel-mobile .notif-footer[data-v-7e8c3ee7]{padding:14px 20px;border-top:1px solid var(--border-color);text-align:center;display:flex;align-items:center;justify-content:space-between}.notification-panel-mobile .notif-footer a[data-v-7e8c3ee7]{display:flex;text-decoration:none;color:var(--text-accent)}.notification-panel-mobile .safe-area-bottom[data-v-7e8c3ee7]{height:env(safe-area-inset-bottom);flex-shrink:0}[data-v-7e8c3ee7] .date-group .collapse-header{position:sticky;top:-10px;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;background:var(--dropdown-header-bg);border-radius:10px;transition:all .2s;-webkit-user-select:none;user-select:none}[data-v-7e8c3ee7] .date-group .collapse-header .collapse-title{width:100%;justify-content:space-between;flex-direction:row-reverse}[data-v-7e8c3ee7] .date-group .collapse-header .collapse-title .collapse-icon{width:20px;height:20px}[data-v-7e8c3ee7] .date-group .collapse-header:hover{background:var(--dropdown-header-bg-hover)!important}[data-v-7e8c3ee7] .date-group.is-open .collapse-header{background:var(--dropdown-header-bg-hover);border-radius:10px 10px 0 0}[data-v-7e8c3ee7] .date-group.is-open .collapse-header .collapse-icon{transform:rotate(180deg)}[data-v-7e8c3ee7] .date-group{border:none!important}@keyframes slideUp-7e8c3ee7{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.mobile-menu-toggle[data-v-b0af1fa4]{height:100%!important}.mobile-menu-toggle[data-v-b0af1fa4]:hover{background:none!important;border:none;box-shadow:none!important}.ra-navbar[data-v-b0af1fa4]{display:flex;align-items:center;justify-content:space-between;height:64px;background:var(--ra-aside-bg);padding:16px 20px;font-family:var(--ra-font-family, "Inter", sans-serif);position:relative;z-index:201}.navbar-left[data-v-b0af1fa4]{display:flex;gap:.75rem;align-items:center}button.ra-btn.navbar-logo[data-v-b0af1fa4]{height:36px;width:36px;background:var(--ra-primary);margin-right:0;display:block;color:#fff!important;border-radius:.5rem}button.ra-btn.navbar-logo[data-v-b0af1fa4] .icon-wrapper{width:100%;height:100%}button.ra-btn.navbar-logo[data-v-b0af1fa4]:hover{background:var(--ra-primary)!important;border:none}.navbar-links[data-v-b0af1fa4]{display:flex;gap:32px;list-style:none;margin:0;padding:0}.navbar-links a[data-v-b0af1fa4],.navbar-link[data-v-b0af1fa4]{color:var(--ra-text);text-decoration:none;font-size:1rem;font-weight:500;padding:8px 0;transition:color .2s}.navbar-links a.active[data-v-b0af1fa4],.navbar-links a.router-link-exact-active[data-v-b0af1fa4]{color:var(--ra-primary, #2563eb);border-bottom:2px solid var(--ra-primary, #2563eb)}.navbar-links a[data-v-b0af1fa4]:hover{color:var(--ra-primary, #2563eb)}.navbar-actions[data-v-b0af1fa4]{display:flex;align-items:center;gap:.5rem;position:relative}.navbar-actions .actions[data-v-b0af1fa4]{display:flex;gap:5px}.navbar-action[data-v-b0af1fa4]{background:none;border:none;position:relative;cursor:pointer;padding:6px;border-radius:50%;transition:background .15s}.navbar-action[data-v-b0af1fa4]:hover{background:#2563eb14}.navbar-icon[data-v-b0af1fa4]{width:22px;height:22px;display:block;color:var(--ra-text)}.navbar-badge[data-v-b0af1fa4]{position:absolute;top:-5px;right:-3px;background:#ef4444;color:#fff;border-radius:8px;padding:0 5px;min-width:.8rem;text-align:center;font-weight:600;font-size:.6rem}.navbar-user[data-v-b0af1fa4]{display:flex;align-items:center;cursor:pointer;position:relative}.navbar-avatar[data-v-b0af1fa4]{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#e5e7eb}.navbar-avatar-fallback[data-v-b0af1fa4]{width:36px;height:36px;border-radius:50%;background:var(--ra-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;line-height:36px;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@keyframes fadeIn-b0af1fa4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-b0af1fa4],.fade-leave-active[data-v-b0af1fa4]{transition:opacity .18s}.fade-enter-from[data-v-b0af1fa4],.fade-leave-to[data-v-b0af1fa4]{opacity:0}.navbar-hamburger[data-v-b0af1fa4]{display:none;background:none;border:none;padding:6px;margin-left:8px;cursor:pointer}@media (max-width: 1100px){.ra-navbar[data-v-b0af1fa4]{padding:0 .75rem}.navbar-links[data-v-b0af1fa4]{gap:18px}}@media (max-width: 800px){.ra-navbar[data-v-b0af1fa4]{padding:max(env(safe-area-inset-top),16px) 16px 16px 16px!important}.navbar-links[data-v-b0af1fa4]{display:none}.navbar-hamburger[data-v-b0af1fa4]{display:block}}.ra-sidebar[data-v-8a0fa756]{width:var(--ra-sidebar-width, 260px);height:100vh;background:var(--ra-aside-bg-50);border-right:1px solid rgba(0,0,0,.05);box-shadow:2px 0 .75rem #0000000f;backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);padding:0;box-sizing:border-box;display:flex;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.ra-sidebar.sidebar-mobile .sidebar-nav[data-v-8a0fa756]{justify-content:space-evenly}.ra-sidebar.sidebar-mobile .sidebar-nav .settings[data-v-8a0fa756]{display:flex;flex-direction:column;margin-top:auto;padding:1rem;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.ra-sidebar.sidebar-mobile .sidebar-nav .settings .icons[data-v-8a0fa756]{display:flex}.ra-sidebar.sidebar-mobile .sidebar-nav .settings[data-v-8a0fa756]{position:absolute;bottom:calc(100px + var(--safe-top));left:50%;transform:translate(-50%)}.ra-sidebar.sidebar-mobile[data-v-8a0fa756]{padding-bottom:calc(100px - var(--safe-bottom))}.ra-sidebar.sidebar-mobile .nav-list[data-v-8a0fa756]{flex:1;justify-content:center}:root[data-theme=dark] .ra-sidebar[data-v-8a0fa756]{border-right:1px solid rgba(255,255,255,.1);box-shadow:2px 0 .75rem #0000004d}.sidebar-nav[data-v-8a0fa756]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:0;margin:0}.nav-list[data-v-8a0fa756]{list-style:none;padding:.5rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.nav-section[data-v-8a0fa756]{overflow:hidden}.nav-section-header[data-v-8a0fa756]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:transparent;border:none;cursor:pointer;font-weight:700;color:var(--ra-muted);text-transform:uppercase;letter-spacing:.5px;border-radius:8px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.nav-section-header[data-v-8a0fa756]:hover{background:#2563eb1a;color:var(--ra-primary)}.nav-section-header[data-v-8a0fa756]:active{transform:scale(.98)}.section-title[data-v-8a0fa756]{display:flex;align-items:center;gap:.5rem;flex:1}.chevron[data-v-8a0fa756]{width:18px;height:18px;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--ra-muted)}.chevron.open[data-v-8a0fa756]{transform:rotate(90deg);color:var(--ra-primary)}.nav-items[data-v-8a0fa756]{list-style:none;padding:.25rem .5rem;margin:0;display:flex;flex-direction:column;gap:.25rem}.nav-item[data-v-8a0fa756]{overflow:hidden}.nav-link[data-v-8a0fa756]{display:flex;align-items:center;gap:.75rem;color:var(--ra-text);text-decoration:none;font-weight:500;padding:.6rem 1rem;border-radius:8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.nav-link[data-v-8a0fa756]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0%;border-radius:0 2px 2px 0;background:var(--ra-primary);transition:height .3s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-8a0fa756]:hover{background:#2563eb14;color:var(--ra-primary);padding-left:1.2rem}.nav-link[data-v-8a0fa756]:hover:before{height:20px}.nav-link.router-link-exact-active[data-v-8a0fa756],.nav-link.router-link-active[data-v-8a0fa756]{background:linear-gradient(135deg,#2563eb26,#2563eb14);color:var(--ra-primary);font-weight:600}.nav-link.router-link-exact-active[data-v-8a0fa756]:before,.nav-link.router-link-active[data-v-8a0fa756]:before{height:1.5rem;background:linear-gradient(180deg,var(--ra-primary),rgba(37,99,235,.8))}.link-dot[data-v-8a0fa756]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.4;transition:all .2s ease;flex-shrink:0}.nav-link:hover .link-dot[data-v-8a0fa756]{opacity:.6}.nav-link.router-link-exact-active .link-dot[data-v-8a0fa756],.nav-link.router-link-active .link-dot[data-v-8a0fa756]{opacity:1;width:8px;height:8px;background:var(--ra-primary)}.link-text[data-v-8a0fa756]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-btn.icon-only.sidebar-close[data-v-8a0fa756]{display:none;position:absolute;top:0;right:0;z-index:10}.ra-btn.icon-only.sidebar-close[data-v-8a0fa756] .ra-btn{width:32px;height:32px;padding:0;background:#00000014;color:var(--ra-text);border-radius:8px}.ra-btn.icon-only.sidebar-close[data-v-8a0fa756] .ra-btn:hover{background:#0000001f}.ra-btn.icon-only.sidebar-close[data-v-8a0fa756] svg{width:18px;height:18px}.section-collapse-enter-active[data-v-8a0fa756],.section-collapse-leave-active[data-v-8a0fa756]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.section-collapse-enter-from[data-v-8a0fa756],.section-collapse-leave-to[data-v-8a0fa756]{opacity:0;max-height:0}.sidebar-nav[data-v-8a0fa756]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-8a0fa756]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-8a0fa756]::-webkit-scrollbar-thumb{background:#6b72804d;border-radius:3px;transition:background .2s ease}.sidebar-nav[data-v-8a0fa756]::-webkit-scrollbar-thumb:hover{background:#6b728080}@media (max-width: 800px){.ra-btn.icon-only.sidebar-close[data-v-8a0fa756]{display:flex}.ra-sidebar[data-v-8a0fa756]{min-height:100vh}}@media (max-width: 480px){.nav-list[data-v-8a0fa756]{padding:.75rem}.nav-section-header[data-v-8a0fa756]{padding:.7rem .9rem}.nav-link[data-v-8a0fa756]{padding:.55rem .9rem}}.ra-footer[data-v-81175fdf]{border-top:1px solid #eef2f7;background:transparent;padding:1rem}.ra-footer .inner[data-v-81175fdf]{max-width:var(--ra-container-width);margin:0 auto;display:flex;justify-content:space-between;color:var(--ra-muted)}@media (max-width:800px){.ra-footer .inner[data-v-81175fdf]{flex-direction:column;gap:.5rem}}nav[data-v-d5e0b5eb]{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.breadcrumb[data-v-d5e0b5eb]{display:flex;align-items:center;list-style:none;padding:0;margin:0;border-radius:6px;font-size:14px;font-weight:500}.breadcrumb li[data-v-d5e0b5eb]{display:flex;align-items:center;color:#6b7280}.breadcrumb li+li[data-v-d5e0b5eb]:before{content:"›";margin:0 8px;color:#9ca3af;font-size:14px}.breadcrumb a[data-v-d5e0b5eb]{text-decoration:none;color:#6b7280;transition:color .2s ease}.breadcrumb a[data-v-d5e0b5eb]:hover{color:var(--ra-text)}.breadcrumb span[data-v-d5e0b5eb]{color:var(--ra-text);font-weight:600}.breadcrumb li span[data-v-d5e0b5eb],.breadcrumb li a[data-v-d5e0b5eb]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.breadcrumb li[data-v-d5e0b5eb]:not(:first-child):not(:last-child){display:none}}.ra-layout[data-v-edc4c5c5]{overflow:visible}.sidebar-mobile[data-v-edc4c5c5]{touch-action:pan-y;position:fixed;top:0;padding-top:env(safe-area-inset-top);left:0;bottom:0;z-index:1001;width:100%;will-change:transform;transform:translate3d(-100%,0,0);animation:slideInLeft .3s .3s cubic-bezier(.4,0,.2,1)}.sidebar-mobile.closing[data-v-edc4c5c5]{transform:translate3d(-100%,0,0)!important}.sidebar-mobile[data-v-edc4c5c5]:not(.closing){transform:translateZ(0)!important}.sidebar-overlay[data-v-edc4c5c5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000}@media (max-width: 800px){@keyframes pulse-hint-edc4c5c5{0%,to{transform:scale(1);box-shadow:0 4px 1rem #2563eb66}50%{transform:scale(1.05);box-shadow:0 6px 1.5rem #2563eb99}}}.ra-layout:not(.mobile) .navbar-fixed-wrapper[data-v-edc4c5c5]{position:fixed;top:0;left:0;right:0;width:100%;z-index:200;box-shadow:0 2px .75rem #00000012;height:64px}.ra-layout:not(.mobile) .sidebar-fixed[data-v-edc4c5c5]{position:fixed!important;top:64px;left:0;height:calc(100vh - 64px);z-index:100}.ra-layout:not(.mobile) .main-with-sidebar[data-v-edc4c5c5]{margin-left:var(--ra-sidebar-width, 260px);max-width:calc(100vw - var(--ra-sidebar-width, 260px) - 32px);width:100%;box-sizing:border-box;transition:margin-left .3s}.main-with-sidebar[data-v-edc4c5c5]{width:100%;box-sizing:border-box;transition:margin-left .3s}.navbar-fixed-wrapper[data-v-edc4c5c5]{box-shadow:0 2px .7rem #0003;height:64px;top:0;width:100%;left:0;right:0;z-index:200;position:fixed}.confirmation-overlay[data-v-e22d6ed7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.confirmation-popup[data-v-e22d6ed7]{background:var(--ra-bg);border-radius:8px;box-shadow:0 10px 25px #0003;min-width:280px;max-width:400px;overflow:hidden}.confirmation-header[data-v-e22d6ed7]{padding:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.confirmation-header h4[data-v-e22d6ed7]{margin:0;color:var(--ra-text)}.confirmation-message[data-v-e22d6ed7]{padding:1rem;color:var(--ra-text);text-align:center}.confirmation-details[data-v-e22d6ed7]{margin-top:.5rem;color:var(--ra-muted);margin-bottom:0}.confirmation-actions[data-v-e22d6ed7]{display:flex;gap:.75rem;padding:1rem;border-top:1px solid rgba(148,163,184,.2);justify-content:flex-end}.fade-enter-active[data-v-e22d6ed7],.fade-leave-active[data-v-e22d6ed7]{transition:opacity .2s ease}.fade-enter-from[data-v-e22d6ed7],.fade-leave-to[data-v-e22d6ed7]{opacity:0}:root[data-theme=dark] .confirmation-header[data-v-e22d6ed7],:root[data-theme=dark] .confirmation-actions[data-v-e22d6ed7]{border-color:#94a3b81a}.toast-container[data-v-85a3423c]{max-height:calc(100dvh - 100px);overflow-x:hidden;overflow-y:auto;position:fixed;top:64px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px}.toast-container.mobile[data-v-85a3423c]{right:0}.toast-wrapper[data-v-85a3423c]{transition:transform .3s ease}.toast[data-v-85a3423c]{color:#fff;padding:12px 20px;border-radius:8px;min-width:250px;max-width:400px;box-shadow:0 4px .75rem #00000026;font-size:14px;font-weight:500;pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transform:translate(var(--drag-x, 0px))}.toast[data-v-85a3423c]:active{cursor:grabbing}.toast-container.mobile .toast[data-v-85a3423c]{max-width:unset}.toast-container.mobile .toast.ghost[data-v-85a3423c]{min-width:100dvw}.toast.ghost[data-v-85a3423c]{padding:0;color:unset}.toast-enter-active[data-v-85a3423c],.toast-leave-active[data-v-85a3423c]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-85a3423c],.toast-leave-to[data-v-85a3423c]{opacity:0;transform:translate(400px)}.toast-move[data-v-85a3423c]{transition:transform .3s ease}.dragging .toast-notification-component[data-v-85a3423c]{pointer-events:none}body{font-family:system-ui,Arial,sans-serif;padding:0;margin:0;background:var(--ra-bg);color:var(--ra-text)}.ra-input[data-v-b2c7689f]{display:flex;flex-direction:column;gap:6px}.label-wrapper[data-v-b2c7689f]{display:flex;justify-content:space-between;align-items:center}.ra-input .label[data-v-b2c7689f]{font-weight:500;color:var(--ra-text);font-size:14px}.required-indicator[data-v-b2c7689f]{color:var(--ra-danger);font-weight:600;font-size:1rem}.ra-input input[data-v-b2c7689f]{padding:10px;border:1px solid rgba(148,163,184,.3);border-radius:var(--ra-radius);background:var(--ra-bg);color:var(--ra-text);transition:border-color .2s,box-shadow .2s}.ra-input input[data-v-b2c7689f]::placeholder{color:var(--ra-muted);opacity:.6}.ra-input input[data-v-b2c7689f]:focus{outline:none;border-color:var(--ra-primary);box-shadow:0 0 0 3px #3b82f61a}.ra-input input.has-error[data-v-b2c7689f]{border-color:var(--ra-danger)}.ra-input input.has-error[data-v-b2c7689f]:focus{border-color:var(--ra-danger);box-shadow:0 0 0 3px #dc26261a}:root[data-theme=dark] .ra-input input[data-v-b2c7689f]{border-color:#94a3b833}:root[data-theme=dark] .ra-input input[data-v-b2c7689f]:focus{border-color:var(--ra-primary);box-shadow:0 0 0 3px #3b82f633}:root[data-theme=dark] .ra-input input.has-error[data-v-b2c7689f]{border-color:var(--ra-danger)}:root[data-theme=dark] .ra-input input.has-error[data-v-b2c7689f]:focus{border-color:var(--ra-danger);box-shadow:0 0 0 3px #dc262626}.password-component[data-v-ad4aba26]{width:100%}.password-component .input-wrapper[data-v-ad4aba26]{position:relative;display:flex;align-items:center}.password-component .input-wrapper .password-toggle[data-v-ad4aba26]{position:absolute;right:10px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--ra-muted);transition:color .2s;width:32px;height:32px}.password-component .input-wrapper .password-toggle[data-v-ad4aba26]:hover{color:var(--ra-text)}.password-component .input-wrapper .password-toggle svg[data-v-ad4aba26]{width:18px;height:18px}.password-component .input-wrapper .password-toggle .icon[data-v-ad4aba26]{width:18px;height:18px;display:block;color:var(--ra-text)}.password-label[data-v-ad4aba26]{display:block;font-size:.875rem;font-weight:500;color:var(--ra-text);margin-bottom:.5rem}.password-input[data-v-ad4aba26]{width:100%;transition:box-shadow .2s ease}.password-input[data-v-ad4aba26]:focus{box-shadow:0 0 0 2px #3b82f6}.strength-meter[data-v-ad4aba26]{margin-top:1rem;margin-bottom:.5rem}.strength-header[data-v-ad4aba26]{display:flex;justify-content:space-between;margin-bottom:.25rem}.strength-label[data-v-ad4aba26]{font-size:.75rem;color:#6b7280;font-weight:500}.strength-value[data-v-ad4aba26]{font-size:.75rem;font-weight:700;transition:color .3s ease}.strength-value.text-red[data-v-ad4aba26]{color:#ef4444}.strength-value.text-yellow[data-v-ad4aba26]{color:#eab308}.strength-value.text-blue[data-v-ad4aba26]{color:#3b82f6}.strength-value.text-green[data-v-ad4aba26]{color:#10b981}.strength-bar-bg[data-v-ad4aba26]{width:100%;height:.625rem;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.strength-bar-fill[data-v-ad4aba26]{height:100%;border-radius:9999px;transition:width .5s ease-out,background-color .5s ease}.strength-bar-fill.bg-red[data-v-ad4aba26]{background-color:#ef4444}.strength-bar-fill.bg-yellow[data-v-ad4aba26]{background-color:#eab308}.strength-bar-fill.bg-blue[data-v-ad4aba26]{background-color:#3b82f6}.strength-bar-fill.bg-green[data-v-ad4aba26]{background-color:#10b981}.rules-list[data-v-ad4aba26]{list-style:none;padding:0;margin:1rem 0 0;background-color:#f9fafb;padding:1rem;border-radius:.75rem;border:1px solid #f3f4f6}.rule-item[data-v-ad4aba26]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;padding:.5rem 0;transition:color .3s ease}.rule-item.invalid[data-v-ad4aba26]{color:#9ca3af}.rule-item.valid[data-v-ad4aba26]{color:#10b981}.rule-icon[data-v-ad4aba26]{background-color:#fff;padding:.25rem;border-radius:9999px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rule-item.valid .rule-icon[data-v-ad4aba26]{transform:scale(1.2)}.icon-check[data-v-ad4aba26],.icon-cross[data-v-ad4aba26]{width:1rem;height:1rem}.icon-check.icon-check[data-v-ad4aba26],.icon-cross.icon-check[data-v-ad4aba26]{color:#10b981}.icon-check.icon-cross[data-v-ad4aba26],.icon-cross.icon-cross[data-v-ad4aba26]{color:#d1d5db}.rule-text[data-v-ad4aba26]{transition:color .3s ease}.login-form[data-v-38f00416]{display:flex;flex-direction:column;gap:2rem;max-width:420px;width:100%;padding:2.5rem;background:var(--ra-surface, #fff);border-radius:.75rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05)}.form-header[data-v-38f00416]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.header-icon[data-v-38f00416]{width:48px;height:48px;opacity:.9;margin-bottom:.5rem;filter:var(--ra-icon-filter, none)}.login-form h2[data-v-38f00416]{font-weight:700;color:var(--ra-text);margin:0;letter-spacing:-.5px}.form-subtitle[data-v-38f00416]{color:var(--ra-muted);margin:0;font-weight:400;line-height:1.5}.error-alert[data-v-38f00416]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#dc26260d;color:var(--ra-danger);border:1px solid rgba(220,38,38,.15);border-radius:8px;animation:slideDown-38f00416 .2s cubic-bezier(.4,0,.2,1)}.error-alert .error-icon[data-v-38f00416]{width:20px;height:20px;flex-shrink:0;filter:var(--ra-error-icon-filter, none)}.submit-button[data-v-38f00416]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;margin-top:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.button-icon[data-v-38f00416]{width:18px;height:18px;filter:var(--ra-button-icon-filter, none)}.error-fade-enter-active[data-v-38f00416],.error-fade-leave-active[data-v-38f00416]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-fade-enter-from[data-v-38f00416],.error-fade-leave-to[data-v-38f00416]{opacity:0;transform:translateY(-8px)}@keyframes slideDown-38f00416{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .login-form[data-v-38f00416]{box-shadow:0 4px 20px #00000040;border-color:#94a3b81a}:root[data-theme=dark] .error-alert[data-v-38f00416]{background:#dc26261a;border-color:#dc262633}@media (max-width: 480px){.login-form[data-v-38f00416]{gap:1.5rem;padding:2rem}.header-icon[data-v-38f00416]{width:40px;height:40px}}.login-page-container[data-v-ba3b4fe8]{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:linear-gradient(135deg,#2563eb0d,#3b82f605);padding:2rem 1rem}.login-content[data-v-ba3b4fe8]{width:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.login-page-container[data-v-ba3b4fe8]{min-height:calc(100vh - 60px);padding:1.5rem 1rem}}@media (max-width: 480px){.login-page-container[data-v-ba3b4fe8]{min-height:calc(100vh - 56px);padding:1rem}}.modal-backdrop[data-v-db9b9ac4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-db9b9ac4]{background:var(--ra-surface, #fff);border-radius:8px;box-shadow:0 10px 40px #0003;padding:2rem;min-width:400px;max-width:90vw;max-height:90vh;overflow-y:auto;position:relative}@media screen and (max-width: 800px){.modal[data-v-db9b9ac4]{max-width:100vw;min-width:100vw;padding:1rem}}.close-btn[data-v-db9b9ac4]{position:absolute;top:.5rem;right:.5rem;z-index:1}.close-btn[data-v-db9b9ac4] .ra-btn{font-size:1.5rem;color:var(--ra-muted, #6b7280);width:2rem;height:2rem;padding:0}.close-btn[data-v-db9b9ac4] .ra-btn:hover{color:var(--ra-text, #1f2937);background:transparent}.modal-enter-active[data-v-db9b9ac4],.modal-leave-active[data-v-db9b9ac4]{transition:opacity .3s ease}.modal-enter-active .modal[data-v-db9b9ac4],.modal-leave-active .modal[data-v-db9b9ac4]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-db9b9ac4],.modal-leave-to[data-v-db9b9ac4]{opacity:0}.modal-enter-from .modal[data-v-db9b9ac4],.modal-leave-to .modal[data-v-db9b9ac4]{transform:translateY(-2rem);opacity:0}.landing-navbar[data-v-5d7153e6]{position:sticky;top:0;z-index:1000;background:var(--ra-surface, #fff);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 2px 8px #0f172a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navbar-container[data-v-5d7153e6]{max-width:100vw;padding:0 20px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:32px}.navbar-logo-link[data-v-5d7153e6]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ra-text, #0f172a);font-weight:700;font-size:1.2rem;transition:opacity .2s ease}.navbar-logo-link[data-v-5d7153e6]:hover{opacity:.8}.navbar-logo[data-v-5d7153e6]{height:36px;width:120px}.navbar-brand[data-v-5d7153e6]{font-weight:800;background:linear-gradient(135deg,#2563eb,#0ea5e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar-menu[data-v-5d7153e6]{display:flex;list-style:none;margin:0;padding:0;gap:8px;flex:1;justify-content:center}.navbar-menu li[data-v-5d7153e6]{display:flex;align-items:center}.navbar-menu-link[data-v-5d7153e6]{display:block;padding:8px 16px;text-decoration:none;color:var(--ra-text, #475569);font-weight:600;font-size:.95rem;border-radius:8px;transition:all .2s ease}.navbar-menu-link[data-v-5d7153e6]:hover{color:var(--ra-primary, #2563eb);background:#2563eb0f}.navbar-actions[data-v-5d7153e6]{display:flex;align-items:center;gap:12px}.navbar-register-group[data-v-5d7153e6]{position:relative}.dropdown-icon[data-v-5d7153e6]{margin-left:4px;transition:transform .2s ease}.dropdown-icon.rotated[data-v-5d7153e6]{transform:rotate(180deg)}.register-dropdown[data-v-5d7153e6]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 12px 32px #0f172a1f;padding:8px;display:flex;flex-direction:column;gap:4px}.register-option[data-v-5d7153e6]{display:flex;align-items:center;gap:12px;padding:12px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.register-option[data-v-5d7153e6]:hover{background:var(--ra-item-bg, rgba(37, 99, 235, .06))}.option-icon[data-v-5d7153e6]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.driver-icon[data-v-5d7153e6]{background:#2563eb1f;color:#2563eb}.owner-icon[data-v-5d7153e6]{background:#10b9811f;color:#10b981}.option-content[data-v-5d7153e6]{flex:1}.option-title[data-v-5d7153e6]{font-weight:700;color:var(--ra-text, #0f172a);margin-bottom:2px}.option-desc[data-v-5d7153e6]{font-size:.85rem;color:var(--ra-muted, #64748b)}.mobile-menu-toggle[data-v-5d7153e6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;cursor:pointer;color:var(--ra-text, #0f172a);border-radius:8px;transition:background .2s ease}.mobile-menu-toggle[data-v-5d7153e6]:hover{background:#0f172a0f}.mobile-menu[data-v-5d7153e6]{border-top:1px solid rgba(15,23,42,.08);background:var(--ra-surface, #fff);padding:16px 20px}.mobile-menu-list[data-v-5d7153e6]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:4px}.mobile-menu-link[data-v-5d7153e6]{display:block;padding:12px 16px;text-decoration:none;color:var(--ra-text, #0f172a);font-weight:600;border-radius:8px;transition:all .2s ease}.mobile-menu-link[data-v-5d7153e6]:hover{background:#2563eb0f;color:var(--ra-primary, #2563eb)}.mobile-menu-actions[data-v-5d7153e6]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.mobile-action-btn[data-v-5d7153e6]{width:100%}.mobile-register-section[data-v-5d7153e6]{display:flex;flex-direction:column;gap:8px}.mobile-register-label[data-v-5d7153e6]{margin:0 0 4px;font-weight:600;font-size:.9rem;color:var(--ra-muted, #64748b)}.fade-slide-enter-active[data-v-5d7153e6],.fade-slide-leave-active[data-v-5d7153e6]{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from[data-v-5d7153e6]{opacity:0;transform:translateY(-8px)}.fade-slide-leave-to[data-v-5d7153e6]{opacity:0;transform:translateY(-4px)}.slide-down-enter-active[data-v-5d7153e6],.slide-down-leave-active[data-v-5d7153e6]{transition:all .3s ease}.slide-down-enter-from[data-v-5d7153e6],.slide-down-leave-to[data-v-5d7153e6]{opacity:0;max-height:0;overflow:hidden}.slide-down-enter-to[data-v-5d7153e6],.slide-down-leave-from[data-v-5d7153e6]{opacity:1;max-height:500px}@media (max-width: 768px){.navbar-container[data-v-5d7153e6]{height:64px}.navbar-brand[data-v-5d7153e6]{font-size:1.1rem}.navbar-logo[data-v-5d7153e6]{width:32px;height:32px}}@media (max-width: 480px){.navbar-container[data-v-5d7153e6]{padding:0 16px}.navbar-brand[data-v-5d7153e6]{display:none}}.hero[data-v-d977bed1]{flex-direction:row!important;position:relative;align-items:stretch;flex-wrap:wrap}.hero__bg[data-v-d977bed1]{position:absolute;inset:-120px 0 auto 0;background:radial-gradient(circle at 18% 22%,rgba(37,99,235,.16),transparent 38%),radial-gradient(circle at 78% 8%,rgba(6,182,212,.14),transparent 34%),radial-gradient(circle at 50% 60%,rgba(99,102,241,.12),transparent 46%);z-index:-1;pointer-events:none}.hero__content[data-v-d977bed1]{padding:32px;background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.06);border-radius:16px;box-shadow:0 18px 42px #0f172a1f;display:flex;flex-direction:column;gap:18px;flex:2;min-width:min(700px,100%)}.eyebrow[data-v-d977bed1]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--ra-item-bg, rgba(59, 130, 246, .08));border:1px solid rgba(59,130,246,.18);border-radius:999px;font-weight:600;color:var(--ra-text, #0f172a);font-size:.9rem;width:fit-content}.hero__title[data-v-d977bed1]{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.2;font-weight:800;max-width:680px}.hero__tagline[data-v-d977bed1]{margin:0;color:var(--ra-muted, #475569);font-size:1.05rem;line-height:1.6;max-width:680px}.hero__actions[data-v-d977bed1]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hero__confirmation[data-v-d977bed1]{margin:4px 0 0;color:var(--ra-primary, #2563eb);font-weight:600}.hero__tags[data-v-d977bed1]{display:flex;flex-wrap:wrap;gap:10px}.hero__tags span[data-v-d977bed1]{padding:8px 12px;background:var(--ra-item-bg, rgba(59, 130, 246, .06));border:1px solid rgba(59,130,246,.12);border-radius:999px;font-size:.9rem;color:var(--ra-text, #0f172a)}.hero-floating[data-v-d977bed1]{flex:1;inset:16px auto auto -8px;display:grid;gap:10px;pointer-events:none}.floating-pill[data-v-d977bed1]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ra-surface);border:1px solid rgba(59,130,246,.14);border-radius:14px;box-shadow:0 10px 30px #0f172a1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:float-up-d977bed1 6s ease-in-out infinite}.floating-pill--1[data-v-d977bed1]{animation-delay:.8s}.floating-pill--2[data-v-d977bed1]{animation-delay:1.4s}.floating-pill__dot[data-v-d977bed1]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9)}.floating-pill__body strong[data-v-d977bed1]{display:block;font-size:.95rem}.floating-pill__body small[data-v-d977bed1]{display:block;font-size:.78rem;color:var(--ra-muted, #6b7280)}.reveal[data-v-d977bed1]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-d977bed1]{opacity:1;transform:translateY(0) scale(1)}.link-reset[data-v-d977bed1]{text-decoration:none}@keyframes float-up-d977bed1{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (max-width: 900px){.hero[data-v-d977bed1]{grid-template-columns:1fr}}@media (max-width: 480px){.hero__actions[data-v-d977bed1]{flex-direction:column}.hero__actions[data-v-d977bed1] .ra-btn{width:100%}}.section-header[data-v-4b69463e]{text-align:center;margin-bottom:12px}.section-header h2[data-v-4b69463e]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-4b69463e]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.brand-marquee[data-v-4b69463e]{display:flex;flex-direction:column;gap:12px;overflow:hidden;border-radius:16px;border:1px solid rgba(59,130,246,.12);background:linear-gradient(135deg,#2563eb14,#0ea5e90f);box-shadow:0 14px 36px #0f172a1a}.carousel[data-v-4b69463e]{overflow:hidden;display:flex}.carousel[data-v-4b69463e]>*{flex:0 0 100%}.brand-track[data-v-4b69463e]{will-change:transform;display:flex;gap:12px;padding:10px 12px}.carousel:hover .brand-track[data-v-4b69463e]{animation-play-state:paused}.track--forward[data-v-4b69463e]{animation:marquee-left-4b69463e 26s linear infinite}.track--reverse[data-v-4b69463e]{animation:marquee-right-4b69463e 24s linear infinite}.brand-pill[data-v-4b69463e]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;background:var(--ra-surface);border:1px solid rgba(59,130,246,.14);border-radius:14px;box-shadow:0 8px 20px #0f172a14;white-space:nowrap}.brand-dot[data-v-4b69463e]{width:10px;height:10px;border-radius:50%;background:#2563eb}.brand-name[data-v-4b69463e]{font-weight:700;color:var(--ra-text, #0f172a)}.brand-tag[data-v-4b69463e]{padding:4px 8px;border-radius:999px;background:var(--ra-item-bg, rgba(59, 130, 246, .08));border:1px solid rgba(59,130,246,.14);font-weight:600;font-size:.82rem;color:var(--ra-text, #0f172a)}@keyframes marquee-left-4b69463e{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-right-4b69463e{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width: 900px){.brand-track[data-v-4b69463e]{min-width:240%}}@media (max-width: 640px){.brand-pill[data-v-4b69463e]{padding:8px 12px}}.section-header[data-v-fd9bac6c]{text-align:center;margin-bottom:12px}.section-header h2[data-v-fd9bac6c]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-fd9bac6c]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.kpi__grid[data-v-fd9bac6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.kpi__card[data-v-fd9bac6c]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:18px;box-shadow:0 8px 22px #0f172a0f;display:flex;flex-direction:column;gap:8px}.kpi__value[data-v-fd9bac6c]{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,#2563eb,#0ea5e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kpi__title[data-v-fd9bac6c]{font-weight:700}.kpi__text[data-v-fd9bac6c]{margin:0;color:var(--ra-muted, #64748b);font-size:.95rem}.reveal[data-v-fd9bac6c]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-fd9bac6c]{opacity:1;transform:translateY(0) scale(1)}.section-header[data-v-a3aeca87]{text-align:center;margin-bottom:12px}.section-header h2[data-v-a3aeca87]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-a3aeca87]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.feature-grid[data-v-a3aeca87]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.feature-card[data-v-a3aeca87]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.06);border-radius:14px;padding:18px;flex-direction:column;display:flex;gap:14px;align-items:center;box-shadow:0 10px 28px #0f172a14;transition:transform .25s ease,box-shadow .25s ease}.feature-card[data-v-a3aeca87]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a1f}.feature-card__icon[data-v-a3aeca87]{display:flex;align-items:center;justify-content:space-between;width:100%}.feature-card__icon img[data-v-a3aeca87]{width:36px;height:36px}.feature-card__badge[data-v-a3aeca87]{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ra-item-bg, rgba(59, 130, 246, .06));border:1px solid rgba(59,130,246,.12);font-weight:700;margin-bottom:6px;font-size:.85rem}.feature-card h3[data-v-a3aeca87]{margin:0 0 6px;font-size:1.05rem;font-weight:700}.feature-card p[data-v-a3aeca87]{margin:0;color:var(--ra-muted, #64748b);line-height:1.5;font-size:.96rem}.reveal[data-v-a3aeca87]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-a3aeca87]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 640px){.feature-card[data-v-a3aeca87]{grid-template-columns:1fr}}.section-header[data-v-a1ced6e6]{text-align:center;margin-bottom:12px}.section-header h2[data-v-a1ced6e6]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-a1ced6e6]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.timeline-grid[data-v-a1ced6e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.timeline-item[data-v-a1ced6e6]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:16px;box-shadow:0 10px 26px #0f172a14;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;transition:transform .25s ease,box-shadow .25s ease}.timeline-item[data-v-a1ced6e6]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0f172a1f}.timeline-badge[data-v-a1ced6e6]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.95rem;box-shadow:0 10px 24px #2563eb52}.timeline-body h3[data-v-a1ced6e6]{margin:0 0 6px;font-size:1.05rem;font-weight:700}.timeline-body p[data-v-a1ced6e6]{margin:0;color:var(--ra-muted, #475569);line-height:1.5;font-size:.95rem}.reveal[data-v-a1ced6e6]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-a1ced6e6]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 640px){.timeline-grid[data-v-a1ced6e6]{grid-template-columns:1fr}}.section-header[data-v-8f7d7d99]{text-align:center;margin-bottom:12px}.section-header h2[data-v-8f7d7d99]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-8f7d7d99]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.flow-columns[data-v-8f7d7d99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.flow-card[data-v-8f7d7d99]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.06);border-radius:16px;box-shadow:0 10px 28px #0f172a14;padding:20px;display:flex;flex-direction:column;gap:14px}.flow-card__header h3[data-v-8f7d7d99]{margin:6px 0 0}.flow-card__header--accent h3[data-v-8f7d7d99]{color:var(--ra-primary, #2563eb)}.flow-card__badge[data-v-8f7d7d99]{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ra-item-bg, rgba(59, 130, 246, .06));border:1px solid rgba(59,130,246,.12);font-weight:700;font-size:.88rem}.flow-steps[data-v-8f7d7d99]{display:flex;flex-direction:column;gap:12px}.flow-step[data-v-8f7d7d99]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px;border:1px dashed rgba(59,130,246,.15);border-radius:12px;background:var(--ra-bg, #f8fafc)}.flow-step__num[data-v-8f7d7d99]{width:40px;height:40px;border-radius:12px;background:#3b82f626;color:#1d4ed8;display:grid;place-items:center;font-weight:800}.flow-step__num--accent[data-v-8f7d7d99]{background:#10b9812e;color:#0f766e}.flow-step__body strong[data-v-8f7d7d99]{display:block;margin-bottom:4px;font-size:1rem}.flow-step__body p[data-v-8f7d7d99]{margin:0;color:var(--ra-muted, #64748b);line-height:1.5;font-size:.95rem}.reveal[data-v-8f7d7d99]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-8f7d7d99]{opacity:1;transform:translateY(0) scale(1)}.ra-slider[data-v-9456bd91]{position:relative;padding:0 60px}.slider-track[data-v-9456bd91]{overflow:hidden;border-radius:18px}.slider-inner[data-v-9456bd91]{display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-item[data-v-9456bd91]{min-width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.slider-inner.no-transition[data-v-9456bd91]{transition:none!important}.slider-nav[data-v-9456bd91]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:50%;background:var(--ra-surface, #fff);border:1px solid rgba(59,130,246,.2);box-shadow:0 4px 12px #0f172a1f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--ra-text, #0f172a)}.slider-nav[data-v-9456bd91]:hover:not(:disabled){background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 6px 16px #2563eb4d;transform:translateY(-50%) scale(1.05)}.slider-nav[data-v-9456bd91]:disabled{opacity:.3;cursor:not-allowed}.slider-nav-prev[data-v-9456bd91]{left:0}.slider-nav-next[data-v-9456bd91]{right:0}.slider-pagination[data-v-9456bd91]{display:flex;justify-content:center;align-items:center;gap:12px}.pagination-dot[data-v-9456bd91]{position:relative;width:12px;height:12px;border-radius:50%;background:#3b82f633;border:none;cursor:pointer;transition:all .3s ease;padding:0}.pagination-dot[data-v-9456bd91]:hover{background:#3b82f666;transform:scale(1.2)}.pagination-dot.active[data-v-9456bd91]{background:linear-gradient(135deg,#2563eb,#0ea5e9);width:32px;border-radius:6px;box-shadow:0 2px 8px #2563eb66}.dot-tooltip[data-v-9456bd91]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);padding:6px 12px;background:var(--ra-text, #0f172a);color:#fff;font-size:.85rem;font-weight:600;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;box-shadow:0 4px 12px #0003}.dot-tooltip[data-v-9456bd91]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--ra-text, #0f172a)}.pagination-dot:hover .dot-tooltip[data-v-9456bd91]{opacity:1}.ra-tabs[data-v-32d975e7]{width:100%}.tabs-nav[data-v-32d975e7]{position:relative;display:flex;flex-wrap:wrap;gap:8px;background:var(--ra-bg, #ffffff);border-radius:16px;padding:8px;box-shadow:0 4px 16px #00000014,0 2px 8px #3b82f60f;border:1px solid rgba(59,130,246,.15);margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-button[data-v-32d975e7]{position:relative;flex:1 1 auto;min-width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:transparent;border:none;border-radius:12px;font-weight:600;font-size:1rem;color:var(--ra-muted, #64748b);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;-webkit-user-select:none;user-select:none}.tab-button[data-v-32d975e7]:hover{color:var(--ra-primary, #2563eb);transform:translateY(-1px)}.tab-button.active[data-v-32d975e7]{color:var(--ra-primary, #2563eb);font-weight:700}.tab-icon[data-v-32d975e7]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.tab-button:hover .tab-icon[data-v-32d975e7]{transform:scale(1.1)}.tab-button.active .tab-icon[data-v-32d975e7]{transform:scale(1.05)}.tab-icon img[data-v-32d975e7]{width:100%;height:100%;object-fit:contain;filter:grayscale(1) opacity(.5);transition:filter .3s ease}.tab-button:hover .tab-icon img[data-v-32d975e7],.tab-button.active .tab-icon img[data-v-32d975e7]{filter:grayscale(0) opacity(1)}.tab-label[data-v-32d975e7]{font-size:1.05rem;line-height:1.2;word-break:break-word;text-align:center}.tab-badge[data-v-32d975e7]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:12px;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 2px 4px #2563eb4d}.tab-indicator[data-v-32d975e7]{position:absolute;background:linear-gradient(135deg,#3b82f626,#2563eb1a);border:1.5px solid rgba(37,99,235,.3);border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 4px 16px #2563eb33,0 2px 8px #2563eb26,inset 0 1px #ffffff4d;pointer-events:none}.tabs-content[data-v-32d975e7]{position:relative;min-height:200px}.tab-panel[data-v-32d975e7]{animation:fadeIn-32d975e7 .4s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-32d975e7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.tabs-nav[data-v-32d975e7]{padding:6px;gap:6px;border-radius:14px}.tab-button[data-v-32d975e7]{padding:14px 20px;font-size:.95rem;gap:8px;border-radius:10px;flex:1 1 calc(50% - 3px);min-width:140px}.tab-icon[data-v-32d975e7]{width:22px;height:22px}.tab-label[data-v-32d975e7]{font-size:.95rem}.tab-badge[data-v-32d975e7]{min-width:22px;height:22px;font-size:.7rem}}@media (max-width: 480px){.tabs-nav[data-v-32d975e7]{padding:5px;gap:5px}.tab-button[data-v-32d975e7]{padding:12px 14px;font-size:.9rem;flex-direction:column;gap:6px;border-radius:8px;flex:1 1 100%;min-width:100%}.tab-icon[data-v-32d975e7]{width:20px;height:20px}.tab-label[data-v-32d975e7]{font-size:.85rem;text-align:center;line-height:1.3;word-wrap:break-word}.tab-badge[data-v-32d975e7]{position:absolute;top:4px;right:4px;min-width:18px;height:18px;font-size:.65rem}}@media (prefers-color-scheme: dark){.tabs-nav[data-v-32d975e7]{box-shadow:0 4px 16px #0000004d,0 2px 8px #3b82f61a}.tab-indicator[data-v-32d975e7]{box-shadow:0 4px 16px #3b82f64d,0 2px 8px #3b82f633,inset 0 1px #ffffff1a}}.section-header[data-v-d8c4c9c7]{text-align:center;margin-bottom:32px}.section-header h2[data-v-d8c4c9c7]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-d8c4c9c7]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.tab-content[data-v-d8c4c9c7]{width:100%}.tab-fade-enter-active[data-v-d8c4c9c7],.tab-fade-leave-active[data-v-d8c4c9c7]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tab-fade-enter-from[data-v-d8c4c9c7]{opacity:0;transform:translateY(16px)}.tab-fade-leave-to[data-v-d8c4c9c7]{opacity:0;transform:translateY(-16px)}.showcase-header[data-v-d8c4c9c7]{margin-bottom:1.5rem}.group-header[data-v-d8c4c9c7]{display:flex;gap:16px;align-items:flex-start;padding:20px;background:linear-gradient(135deg,#3b82f60d,#2563eb08);border-radius:14px;border:1px solid rgba(59,130,246,.12);transition:all .3s ease}.group-header[data-v-d8c4c9c7]:hover{background:linear-gradient(135deg,#3b82f614,#2563eb0d);border-color:#3b82f62e}.group-icon[data-v-d8c4c9c7]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb1f,#3b82f614);border-radius:14px;flex-shrink:0;border:1px solid rgba(37,99,235,.2)}.group-icon img[data-v-d8c4c9c7]{width:28px;height:28px}.group-info[data-v-d8c4c9c7]{flex:1}.group-title[data-v-d8c4c9c7]{margin:0 0 8px;font-size:1.4rem;font-weight:700;color:var(--ra-text)}.group-description[data-v-d8c4c9c7]{margin:0;font-size:1rem;color:var(--ra-muted);line-height:1.6}.shot-card[data-v-d8c4c9c7]{width:100%;padding:20px;display:flex;flex-direction:column;gap:16px;border-radius:14px;box-sizing:border-box}.shot-caption[data-v-d8c4c9c7]{flex-shrink:0}.shot-device[data-v-d8c4c9c7]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--ra-bg);border:1px solid rgba(59,130,246,.28);border-radius:16px;color:#e2e8f0;box-shadow:1px 1px 14px 1px #0000003d}.shot-notch[data-v-d8c4c9c7]{height:22px;width:44%;margin:0 auto;background:#ffffff0f;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.shot-toolbar[data-v-d8c4c9c7]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.shot-dot[data-v-d8c4c9c7]{width:10px;height:10px;border-radius:50%;background:#ffffff3d}.shot-toolbar .shot-dot[data-v-d8c4c9c7]:nth-child(1){background:#ef4444}.shot-toolbar .shot-dot[data-v-d8c4c9c7]:nth-child(2){background:#fbbf24}.shot-toolbar .shot-dot[data-v-d8c4c9c7]:nth-child(3){background:#22c55e}.shot-title[data-v-d8c4c9c7]{margin-left:auto;font-size:.86rem;color:#cbd5e1}.shot-title .brand[data-v-d8c4c9c7]{width:18px;height:18px;vertical-align:middle;margin-right:8px}.shot-frame[data-v-d8c4c9c7]{flex:1;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.shot-wrapper[data-v-d8c4c9c7]{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.shot-wrapper img[data-v-d8c4c9c7]{width:100%;height:100%;object-fit:contain;display:block}.shot-placeholder[data-v-d8c4c9c7]{width:100%;height:100%;background:#ffffff0f;border:2px dashed rgba(255,255,255,.18);border-radius:12px;color:#cbd5e1;display:grid;place-items:center;font-size:.95rem;text-align:center}.shot-skeleton[data-v-d8c4c9c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24,#ffffff0f 75%);animation:shimmer-d8c4c9c7 1.2s infinite}@keyframes shimmer-d8c4c9c7{0%{background-position:-200% 0}to{background-position:200% 0}}.shot-caption .shot-tag[data-v-d8c4c9c7]{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ra-item-bg, rgba(59, 130, 246, .06));border:1px solid rgba(59,130,246,.12);font-weight:700;font-size:.85rem;margin-bottom:6px}.shot-caption h4[data-v-d8c4c9c7]{margin:0 0 8px;font-size:1.1rem;font-weight:700;text-align:center;color:var(--ra-text)}.shot-caption h3[data-v-d8c4c9c7]{margin:0 0 6px;font-size:1.05rem;text-align:center;color:var(--ra-text)}.shot-caption p[data-v-d8c4c9c7]{text-align:center;margin:0;color:var(--ra-muted, #475569);font-size:.9rem;line-height:1.5}@media (max-width: 900px){.group-header[data-v-d8c4c9c7]{flex-direction:column;align-items:center;text-align:center}}@media (max-width: 640px){.group-title[data-v-d8c4c9c7]{font-size:1.2rem}.group-description[data-v-d8c4c9c7]{font-size:.95rem}.shot-caption h4[data-v-d8c4c9c7]{font-size:1rem}.shot-caption p[data-v-d8c4c9c7]{font-size:.85rem}}@media (max-width: 480px){.group-icon[data-v-d8c4c9c7]{width:48px;height:48px}.group-icon img[data-v-d8c4c9c7]{width:24px;height:24px}.group-title[data-v-d8c4c9c7]{font-size:1.1rem}.group-description[data-v-d8c4c9c7]{font-size:.9rem}}.section-header[data-v-831f77f9]{text-align:center;margin-bottom:12px}.section-header h2[data-v-831f77f9]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-831f77f9]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.testimonial-grid[data-v-831f77f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.testimonial-card[data-v-831f77f9]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:18px;box-shadow:0 12px 30px #0f172a1a;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.testimonial-card[data-v-831f77f9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(37,99,235,.12),transparent 38%);pointer-events:none}.testimonial-quote[data-v-831f77f9]{margin:0;font-size:1rem;line-height:1.6;color:var(--ra-text, #0f172a);position:relative;z-index:1}.testimonial-meta[data-v-831f77f9]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.testimonial-info[data-v-831f77f9]{flex:1}.avatar-placeholder[data-v-831f77f9]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:0 10px 24px #2563eb4d}.testimonial-meta strong[data-v-831f77f9]{display:block;margin:0;font-size:1rem}.testimonial-meta p[data-v-831f77f9]{margin:2px 0 0;color:var(--ra-muted, #6b7280);font-size:.92rem}.reveal[data-v-831f77f9]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-831f77f9]{opacity:1;transform:translateY(0) scale(1)}@media (max-width: 640px){.testimonial-grid[data-v-831f77f9]{grid-template-columns:1fr}}.cases__card[data-v-8e63a3d7]{background:linear-gradient(120deg,#2563eb14,#06b6d414);border:1px solid rgba(59,130,246,.2);border-radius:18px;padding:26px;box-shadow:0 12px 30px #0f172a14;display:flex;flex-direction:column;gap:18px}.cases__header h2[data-v-8e63a3d7]{margin:0 0 8px;font-size:clamp(22px,3vw,28px)}.cases__header p[data-v-8e63a3d7]{margin:0;color:var(--ra-muted, #475569);line-height:1.5}.cases__grid[data-v-8e63a3d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.case-item[data-v-8e63a3d7]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:16px;box-shadow:0 8px 20px #0f172a14}.case-item__badge[data-v-8e63a3d7]{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ra-item-bg, rgba(59, 130, 246, .06));border:1px solid rgba(59,130,246,.12);font-weight:700;font-size:.85rem;margin-bottom:6px}.case-item h3[data-v-8e63a3d7]{margin:0 0 6px;font-size:1.05rem;font-weight:700}.case-item p[data-v-8e63a3d7]{margin:0;color:var(--ra-muted, #475569);line-height:1.5;font-size:.95rem}.reveal[data-v-8e63a3d7]{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .55s ease,transform .55s ease;transition-delay:var(--d, 0ms)}.reveal.visible[data-v-8e63a3d7]{opacity:1;transform:translateY(0) scale(1)}.section-header[data-v-364b2d40]{text-align:center;margin-bottom:12px}.section-header h2[data-v-364b2d40]{margin:0 0 8px;font-size:clamp(24px,4vw,32px);font-weight:800}.section-header p[data-v-364b2d40]{margin:0;color:var(--ra-muted, #64748b);font-size:1rem}.pricing-grid[data-v-364b2d40]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.pricing-card[data-v-364b2d40]{background:var(--ra-surface, #fff);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 28px #0f172a14;transition:transform .3s ease,box-shadow .3s ease;position:relative}.pricing-card[data-v-364b2d40]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0f172a24}.pricing-card.featured[data-v-364b2d40]{border:2px solid #2563eb;box-shadow:0 16px 40px #2563eb33}.pricing-badge[data-v-364b2d40]{position:absolute;top:-12px;right:28px;padding:6px 14px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:700;font-size:.85rem;border-radius:999px;box-shadow:0 4px 12px #2563eb4d}.pricing-header h3[data-v-364b2d40]{margin:0 0 8px;font-size:1.5rem;font-weight:800}.pricing-desc[data-v-364b2d40]{margin:0;color:var(--ra-muted, #64748b);font-size:.95rem;line-height:1.5}.pricing-price[data-v-364b2d40]{padding:16px 0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.price-amount[data-v-364b2d40]{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#2563eb,#0ea5e9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.price-period[data-v-364b2d40]{font-size:1rem;color:var(--ra-muted, #64748b);font-weight:600;margin-left:4px}.pricing-features[data-v-364b2d40]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.pricing-features li[data-v-364b2d40]{display:flex;align-items:center;gap:10px;color:var(--ra-text, #0f172a);font-size:.95rem;line-height:1.5}.pricing-features svg[data-v-364b2d40]{color:#10b981;flex-shrink:0}.pricing-btn[data-v-364b2d40]{width:100%}@media (max-width: 640px){.pricing-grid[data-v-364b2d40]{grid-template-columns:1fr}}.section.final-cta[data-v-13044ebe]{margin:0;padding:0;width:100%;max-width:100%}.final-cta__card[data-v-13044ebe]{background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;padding:28px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;box-shadow:0 18px 46px #2563eb59}.final-cta__text h2[data-v-13044ebe]{margin:0 0 8px;font-size:clamp(22px,3.5vw,30px)}.final-cta__text p[data-v-13044ebe]{margin:0;opacity:.9;line-height:1.5}.final-cta__actions[data-v-13044ebe]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 900px){.final-cta__card[data-v-13044ebe]{grid-template-columns:1fr}.final-cta__actions[data-v-13044ebe]{justify-content:flex-start}}@media (max-width: 480px){.final-cta__actions[data-v-13044ebe] .ra-btn{width:100%}}body{background:var(--ra-bg, #f8fafc)}.landing[data-v-e94a2302]{display:flex;flex-direction:column;gap:0;padding:0;color:var(--ra-text, #0f172a)}.landing>section[data-v-e94a2302]{max-width:1180px;margin:0 auto;padding:64px 20px;width:100%}.landing>section[data-v-e94a2302]:first-of-type{padding-top:1.5rem}.section[data-v-e94a2302]{display:flex;flex-direction:column;gap:24px;margin-bottom:72px;scroll-margin-top:90px}.modal-body[data-v-e94a2302]{display:flex;flex-direction:column;gap:18px;min-width:360px}.modal-header h3[data-v-e94a2302]{margin:4px 0 6px;font-size:1.3rem}.modal-eyebrow[data-v-e94a2302]{margin:0;font-weight:700;letter-spacing:.3px;color:var(--ra-muted, #64748b)}.modal-sub[data-v-e94a2302]{margin:0;color:var(--ra-muted, #64748b);line-height:1.5}.modal-form[data-v-e94a2302]{display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-e94a2302]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-confirmation[data-v-e94a2302]{margin:0;color:var(--ra-primary, #2563eb);font-weight:600}@media (max-width: 640px){.landing>section[data-v-e94a2302]{padding:48px 16px}.landing>section[data-v-e94a2302]:first-of-type{padding-top:80px}}.register-page-container[data-v-2ba30383]{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:linear-gradient(135deg,#667eea0d,#764ba205);padding:2rem 1rem}.register-content[data-v-2ba30383]{width:100%;max-width:500px;background:var(--ra-surface, white);border-radius:var(--ra-radius, 12px);padding:2rem;box-shadow:0 10px 30px #0000001a}.register-header[data-v-2ba30383]{text-align:center;margin-bottom:2rem}.register-header h1[data-v-2ba30383]{font-size:1.75rem;margin:0 0 .5rem;color:var(--ra-text, #333);font-weight:700}.register-header p[data-v-2ba30383]{color:var(--ra-muted, #666);margin:0}.register-form[data-v-2ba30383]{display:flex;flex-direction:column;gap:1rem}.alert-badge[data-v-2ba30383]{width:100%;padding:1rem;margin-bottom:1rem;text-align:center}.form-actions[data-v-2ba30383]{display:flex;gap:1rem;margin-top:1.5rem}.full-width[data-v-2ba30383]{width:100%}.login-link-container[data-v-2ba30383]{text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--ra-border, #e5e7eb)}.login-link-container p[data-v-2ba30383]{margin:.5rem 0;font-size:.95rem;color:var(--ra-text, #666)}.link[data-v-2ba30383]{color:var(--ra-primary, #667eea);text-decoration:none;font-weight:600;transition:opacity .3s}.link[data-v-2ba30383]:hover{opacity:.8}@media (max-width: 640px){.register-content[data-v-2ba30383]{padding:1.5rem}.register-header h1[data-v-2ba30383]{font-size:1.5rem}}.tab[data-v-230e928f]{display:flex;justify-content:center;align-items:center;padding:4px 8px;gap:10px;cursor:pointer;font-family:Montserrat;font-weight:600;line-height:20px;letter-spacing:-.4px;border-radius:10px;text-align:center;z-index:1;color:var(--ra-text);text-wrap:nowrap}.tab.active[data-v-230e928f],.tab[data-v-230e928f]:hover{background:var(--ra-primary);font-weight:600;line-height:20px;color:#fff}.tab.disabled[data-v-230e928f]{cursor:unset;pointer-events:none}.tabs[data-v-cb2d24a2]{display:flex;align-items:center;position:relative;gap:4px;min-height:max-content;height:32px;background:var(--ra-bg);padding:4px;border-radius:12px;overflow:hidden;z-index:1}.tabs .selector[data-v-cb2d24a2]{display:flex;align-items:center;position:absolute;height:28px;left:1px;top:4px;z-index:1;border-radius:10px;transition-duration:.5s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transform:translateZ(0);background:var(--ra-primary);font-weight:600;line-height:20px;color:#fff}.financial-chart[data-v-08b073fd]{padding:1rem;border-radius:1rem;min-width:0;color:var(--ra-text, #eaecef)}.header[data-v-08b073fd]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.title[data-v-08b073fd]{font-size:1.125rem;font-weight:600;margin:0}.stats[data-v-08b073fd]{display:flex;gap:1rem}.stat[data-v-08b073fd]{display:flex;flex-direction:column;min-width:90px}.stat-label[data-v-08b073fd]{font-size:.7rem;color:var(--text-secondary, #848e9c);text-transform:uppercase}.stat-value[data-v-08b073fd]{font-size:1.15rem;font-weight:700}.stat-value.bull[data-v-08b073fd]{color:#0ecb81}.stat-value.bear[data-v-08b073fd]{color:#f6465d}.controls[data-v-08b073fd]{display:flex;justify-content:center;align-items:center;margin:.5rem 0 .75rem;gap:1rem;flex-wrap:wrap}.period-nav[data-v-08b073fd]{display:flex;align-items:center;gap:.5rem;background:var(--ra-bg);padding:4px;border-radius:8px}.nav-btn[data-v-08b073fd]{background:transparent;border:none;color:var(--ra-text, #eaecef);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;font-size:1.2rem;line-height:1}.nav-btn[data-v-08b073fd]:hover:not(:disabled){background:var(--border)}.nav-btn[data-v-08b073fd]:disabled{opacity:.3;cursor:not-allowed}.period-label[data-v-08b073fd]{font-size:.875rem;font-weight:500;color:var(--ra-text, #eaecef);min-width:100px;text-align:center}.chart-box[data-v-08b073fd]{height:360px;background:linear-gradient(180deg,rgba(14,203,129,.03) 0%,transparent 50%);border-radius:8px;padding:4px}.legend[data-v-08b073fd]{display:flex;justify-content:center;gap:1rem;margin-top:.75rem}.legend-btn[data-v-08b073fd]{background:transparent;border:none;padding:6px 10px;border-radius:6px;display:flex;align-items:center;gap:6px;color:var(--text-secondary, #848e9c);cursor:pointer;font-size:.8125rem;transition:.2s}.legend-btn[data-v-08b073fd]:hover{background:var(--border);color:var(--ra-text, #eaecef)}.legend-btn.inactive[data-v-08b073fd]{opacity:.4;text-decoration:line-through}.dot[data-v-08b073fd]{width:8px;height:8px;border-radius:50%}.tabs[data-v-08b073fd]{width:max-content}@media (max-width: 768px){.header[data-v-08b073fd]{flex-direction:column}.stats[data-v-08b073fd]{width:100%;justify-content:space-between}.controls[data-v-08b073fd]{flex-direction:column}.period-nav[data-v-08b073fd]{justify-content:center}.chart-box[data-v-08b073fd]{height:300px;margin:0 -16px}}.chart-container[data-v-51212205]{background:var(--surface);border-radius:.75rem;padding:1rem;box-shadow:var(--shadow-sm);height:500px}.chart-title[data-v-51212205]{font-size:1rem;font-weight:600;color:var(--ra-text);margin-bottom:20px}.chart-wrapper[data-v-51212205]{height:calc(100% - 50px)}.no-data[data-v-51212205]{display:flex;align-items:center;justify-content:center;height:calc(100% - 50px)}.no-data p[data-v-51212205]{color:var(--text-secondary);font-size:14px}@keyframes fadeIn-8ed27f0f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}h2[data-v-8ed27f0f]{margin:0}.header-subtitle[data-v-8ed27f0f]{color:var(--ra-muted);margin:0;font-weight:400;text-align:center}.summary[data-v-8ed27f0f]{display:flex;flex-direction:column;gap:1rem}.kpi-grid[data-v-8ed27f0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;animation:slideUp-8ed27f0f .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-8ed27f0f{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.kpi-card[data-v-8ed27f0f]{display:flex;align-items:center;gap:1rem;background:var(--ra-surface);border:1px solid rgba(148,163,184,.15);padding:1.5rem;border-radius:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.kpi-card[data-v-8ed27f0f]:hover{border-color:#2563eb4d;box-shadow:0 8px 1rem #2563eb1f;transform:translateY(-2px)}.kpi-icon[data-v-8ed27f0f]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:.75rem;flex-shrink:0;color:#fff}.kpi-icon.rentals[data-v-8ed27f0f]{background:#3b82f61a;color:#3b82f6}.kpi-icon.active[data-v-8ed27f0f]{background:#10b9811a;color:#10b981}.kpi-icon.fleet[data-v-8ed27f0f]{background:#a855f71a;color:#a855f7}.kpi-icon.revenue[data-v-8ed27f0f]{background:#f59e0b1a;color:#f59e0b}.kpi-content[data-v-8ed27f0f]{display:flex;flex-direction:column;gap:.25rem}.kpi-label[data-v-8ed27f0f]{font-weight:600;text-transform:uppercase;color:var(--ra-muted);letter-spacing:.3px}.kpi-value[data-v-8ed27f0f]{font-size:1.5rem;font-weight:700;color:var(--ra-text)}.kpi-subtitle[data-v-8ed27f0f]{font-size:.75rem;color:var(--ra-muted);font-weight:400}.metrics-grid[data-v-8ed27f0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0}.metric-card[data-v-8ed27f0f]{background:var(--ra-surface);border:1px solid rgba(148,163,184,.15);padding:1.25rem;border-radius:10px;transition:all .3s ease}.metric-card[data-v-8ed27f0f]:hover{border-color:#2563eb33;box-shadow:0 4px .75rem #2563eb14}.metric-header[data-v-8ed27f0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.metric-header h3[data-v-8ed27f0f]{margin:0;font-weight:600;text-transform:uppercase;color:var(--ra-muted);letter-spacing:.3px;font-size:.875rem!important}.metric-icon[data-v-8ed27f0f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px}.metric-icon.pending[data-v-8ed27f0f]{background:#f59e0b1a;color:#f59e0b}.metric-icon.overdue[data-v-8ed27f0f]{background:#dc26261a;color:#dc2626}.metric-icon.occupied[data-v-8ed27f0f]{background:#3b82f61a;color:#3b82f6}.metric-value[data-v-8ed27f0f]{font-size:1.5rem;font-weight:700;color:var(--ra-text);margin:.5rem 0}.metric-amount[data-v-8ed27f0f]{color:var(--ra-muted);font-weight:500}.metric-subtitle[data-v-8ed27f0f]{color:var(--ra-muted);font-weight:400;margin-top:.25rem}.metric-percent[data-v-8ed27f0f]{color:#10b981;font-weight:600;margin-top:.25rem}.charts-section[data-v-8ed27f0f]{display:flex;flex-direction:column;gap:1rem}.section-content[data-v-8ed27f0f]{padding:2.5rem 0;animation:fadeIn-8ed27f0f .3s ease-out}.loading-state[data-v-8ed27f0f]{display:flex;flex-direction:column;gap:1rem;min-height:300px}.skeleton-cards[data-v-8ed27f0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.skeleton-card[data-v-8ed27f0f]{height:120px;background:linear-gradient(90deg,var(--ra-surface) 25%,rgba(148,163,184,.1) 50%,var(--ra-surface) 75%);background-size:200% 100%;border-radius:.75rem;animation:loading-8ed27f0f 1.5s infinite}@keyframes loading-8ed27f0f{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-8ed27f0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.25rem;background:var(--ra-surface);border-radius:.75rem;border:1px solid rgba(148,163,184,.15);min-height:300px;color:var(--ra-muted)}.empty-state svg[data-v-8ed27f0f]{opacity:.5;color:var(--ra-muted)}.empty-state p[data-v-8ed27f0f]{margin:0}@media (max-width: 1024px){.kpi-grid[data-v-8ed27f0f]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.metrics-grid[data-v-8ed27f0f]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-8ed27f0f]{flex-direction:column}}@media (max-width: 768px){.kpi-grid[data-v-8ed27f0f]{grid-template-columns:1fr}.metrics-grid[data-v-8ed27f0f]{grid-template-columns:repeat(2,1fr)}.kpi-card[data-v-8ed27f0f]{padding:1.25rem}.skeleton-cards[data-v-8ed27f0f]{grid-template-columns:1fr}}@media (max-width: 480px){.kpi-grid[data-v-8ed27f0f]{gap:.75rem}.kpi-card[data-v-8ed27f0f]{padding:1rem;gap:.75rem}.kpi-icon[data-v-8ed27f0f]{width:48px;height:48px}.kpi-value[data-v-8ed27f0f]{font-size:1.25rem}.metrics-grid[data-v-8ed27f0f]{grid-template-columns:1fr;gap:.75rem}.metric-card[data-v-8ed27f0f]{padding:1rem}.metric-value[data-v-8ed27f0f]{font-size:1.5rem}}:root[data-theme=dark] .page-header[data-v-8ed27f0f]{box-shadow:0 2px 8px #0000004d,0 1px 3px #0003}:root[data-theme=dark] .kpi-card[data-v-8ed27f0f]:hover{box-shadow:0 8px 1rem #2563eb33}:root[data-theme=dark] .metric-card[data-v-8ed27f0f]:hover{box-shadow:0 4px .75rem #2563eb26}.dashboard-section-title[data-v-8ed27f0f]{font-size:1.1rem;font-weight:700;color:var(--ra-text);margin:0;letter-spacing:.2px}.image-upload[data-v-a8a97ba4]{width:100%}.upload-label[data-v-a8a97ba4]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.upload-area[data-v-a8a97ba4]{position:relative;width:100%;height:200px;border:1px dashed var(--border-color)!important;border-radius:.75rem;background:var(--bg-secondary);cursor:pointer;transition:all .3s ease;overflow:hidden}.upload-area[data-v-a8a97ba4]:hover{border-color:var(--primary-color);background:var(--bg-hover)}.upload-area.is-dragging[data-v-a8a97ba4]{border-color:var(--primary-color);background:var(--primary-light);transform:scale(1.02)}.upload-area.has-image[data-v-a8a97ba4]{border-style:solid;border-color:var(--border-color)}.image-preview[data-v-a8a97ba4]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-a8a97ba4]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.remove-btn[data-v-a8a97ba4]{position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000026}.remove-btn[data-v-a8a97ba4] .ra-btn{width:32px;height:32px;padding:0;border-radius:50%;background:#ffffffe6;color:var(--ra-danger)}.remove-btn[data-v-a8a97ba4] .ra-btn:hover{background:var(--ra-danger);color:#fff;transform:scale(1.1)}.upload-placeholder[data-v-a8a97ba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;color:var(--text-secondary)}.upload-placeholder svg[data-v-a8a97ba4]{margin-bottom:.75rem;opacity:.5}.upload-text[data-v-a8a97ba4]{margin:0 0 4px;font-size:14px;font-weight:500;color:var(--text-primary)}.upload-hint[data-v-a8a97ba4]{margin:0;font-size:.75rem;color:var(--text-secondary)}.tab-title[data-v-ad5af36f]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.profile-form[data-v-ad5af36f]{display:flex;flex-direction:column;gap:1.5rem}.avatar-section[data-v-ad5af36f]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem;background:var(--surface-secondary);border-radius:8px}.avatar-actions[data-v-ad5af36f]{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-group[data-v-ad5af36f]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-ad5af36f]{font-weight:500;color:var(--text-primary)}.required[data-v-ad5af36f]{color:var(--ra-danger)}.form-actions[data-v-ad5af36f]{display:flex;justify-content:flex-start;padding-top:1rem}@media (max-width: 768px){.personal-info-tab[data-v-ad5af36f]{max-width:100%}.avatar-section[data-v-ad5af36f]{flex-direction:column;align-items:flex-start}.avatar-actions[data-v-ad5af36f]{width:100%}}.tab-title[data-v-a5479b1b]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.security-form[data-v-a5479b1b]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group[data-v-a5479b1b]{display:flex;flex-direction:column;gap:.5rem}.form-hint[data-v-a5479b1b]{font-size:.875rem;color:var(--text-secondary)}.form-actions[data-v-a5479b1b]{display:flex;justify-content:flex-start}.security-info[data-v-a5479b1b]{padding:1.5rem;background:var(--surface-secondary);border-radius:8px;border-left:4px solid var(--primary)}.info-title[data-v-a5479b1b]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.info-list[data-v-a5479b1b]{margin:0;padding-left:1.5rem;color:var(--text-secondary)}.info-list li[data-v-a5479b1b]{margin-bottom:.5rem}@media (max-width: 768px){.security-tab[data-v-a5479b1b]{max-width:100%}}.tab-title[data-v-6433613b]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.no-fleet[data-v-6433613b]{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--surface-secondary);border-radius:8px}.fleet-form[data-v-6433613b]{display:flex;flex-direction:column;gap:1.5rem}.current-fleet-info[data-v-6433613b]{padding:1rem;background:var(--surface-secondary);border-radius:8px;border-left:4px solid var(--primary)}.info-badge[data-v-6433613b]{display:flex;align-items:center;gap:.5rem}.badge-label[data-v-6433613b]{font-weight:500;color:var(--text-secondary)}.badge-value[data-v-6433613b]{font-weight:600;color:var(--primary)}.form-group[data-v-6433613b]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6433613b]{font-weight:500;color:var(--text-primary)}.required[data-v-6433613b]{color:var(--ra-danger)}.form-actions[data-v-6433613b]{display:flex;justify-content:flex-start;padding-top:1rem}@media (max-width: 768px){.fleet-settings-tab[data-v-6433613b]{max-width:100%}}.searchable-select-wrapper[data-v-59707e3e]{position:relative;width:100%;font-family:inherit}.searchable-select-wrapper.disabled[data-v-59707e3e]{opacity:.6;pointer-events:none}.searchable-select-label[data-v-59707e3e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ra-text)}.searchable-select-label.required[data-v-59707e3e]:after{content:" *";color:var(--ra-error, #dc2626)}.error-message[data-v-59707e3e]{display:block;margin-bottom:.5rem;font-size:.75rem;color:var(--ra-error, #dc2626)}.searchable-select-button[data-v-59707e3e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--ra-bg);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;color:var(--ra-text);min-height:2.5rem}.searchable-select-button[data-v-59707e3e]:hover:not(.disabled){border-color:var(--ra-primary)}.searchable-select-button[data-v-59707e3e]:focus{outline:none;border-color:var(--ra-primary);box-shadow:0 0 0 3px #6366f11a}.searchable-select-button.open[data-v-59707e3e]{border-color:var(--ra-primary)}.searchable-select-button.error[data-v-59707e3e]{border-color:var(--ra-error, #dc2626)}.searchable-select-button.small[data-v-59707e3e]{padding:.5rem .75rem;min-height:2rem}.selected-value[data-v-59707e3e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[data-v-59707e3e]{flex-shrink:0;margin-left:.5rem;transition:transform .2s ease;fill:#6b7280}.arrow-icon.rotated[data-v-59707e3e]{transform:rotate(180deg)}:root[data-device=pc] .searchable-select-dropdown[data-v-59707e3e]{position:fixed;background:var(--ra-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 10px 25px #0000001a;z-index:9999;min-width:200px;max-height:300px;flex-direction:column;animation:slideDown-59707e3e .15s ease-out;display:none}:root[data-device=pc] .searchable-select-dropdown.small[data-v-59707e3e]{max-height:250px}:root[data-device=pc] .searchable-select-dropdown.open[data-v-59707e3e]{display:flex}:root[data-device=mobile] .searchable-select-dropdown[data-v-59707e3e]{display:flex;flex-direction:column;overflow:hidden;background:var(--ra-bg);z-index:9999;max-height:var(--vvh)}.dropdown-search[data-v-59707e3e]{padding:.75rem;border-bottom:1px solid var(--border-color);flex-shrink:0;width:100%;position:sticky;top:0;z-index:10;background:var(--ra-bg)}.search-input[data-v-59707e3e]{width:100%;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:4px;color:var(--ra-text);background:var(--ra-bg);transition:all .2s ease}.search-input[data-v-59707e3e]:focus{outline:none;border-color:var(--ra-primary);box-shadow:0 0 0 3px #6366f11a}.dropdown-options[data-v-59707e3e]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--safe-bottom) + 32px)}.no-options[data-v-59707e3e]{padding:1rem;text-align:center;color:var(--ra-muted)}.searchable-select-option[data-v-59707e3e]{padding:.75rem 1rem;cursor:pointer;transition:all .15s ease;color:var(--ra-text);border-bottom:1px solid var(--border-color)}.searchable-select-option[data-v-59707e3e]:last-child{border-bottom:none}.searchable-select-option[data-v-59707e3e]:hover{background:var(--ra-hover)}.searchable-select-option.focused[data-v-59707e3e]{background:#6366f11a;color:var(--ra-primary)}.searchable-select-option.selected[data-v-59707e3e]{background:#6366f126;color:var(--ra-primary);font-weight:500;position:relative}.searchable-select-option.selected[data-v-59707e3e]:after{content:"✓";position:absolute;right:1rem;font-weight:700}.dropdown-enter-active[data-v-59707e3e],.dropdown-leave-active[data-v-59707e3e]{transition:all .15s ease}.dropdown-enter-from[data-v-59707e3e],.dropdown-leave-to[data-v-59707e3e]{opacity:0;transform:translateY(-8px)}@keyframes slideDown-59707e3e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-options[data-v-59707e3e]::-webkit-scrollbar{width:6px}.dropdown-options[data-v-59707e3e]::-webkit-scrollbar-track{background:transparent}.dropdown-options[data-v-59707e3e]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.dropdown-options[data-v-59707e3e]::-webkit-scrollbar-thumb:hover{background:var(--ra-muted)}.fleet-owners-tab[data-v-ff094f7d]{width:100%}.tab-title[data-v-ff094f7d]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.no-fleet[data-v-ff094f7d]{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--surface-secondary);border-radius:12px}.owners-management[data-v-ff094f7d]{display:flex;flex-direction:column;gap:2rem}.info-box[data-v-ff094f7d]{padding:2rem;background:var(--surface-secondary);border-radius:12px;border-left:4px solid var(--primary)}.info-header[data-v-ff094f7d]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem}.info-text[data-v-ff094f7d]{margin:0;color:var(--text-primary);font-size:.95rem}.total-percentage[data-v-ff094f7d]{font-weight:600;font-size:1.2rem;color:var(--text-primary);margin-top:.5rem}.total-percentage .valid[data-v-ff094f7d]{color:var(--ra-success)}.total-percentage .warning[data-v-ff094f7d]{color:var(--warning)}.total-percentage .error[data-v-ff094f7d]{color:var(--ra-danger)}.progress-container[data-v-ff094f7d]{width:100%}.progress-bar[data-v-ff094f7d]{width:100%;height:12px;background:var(--surface);border-radius:6px;overflow:hidden;border:1px solid var(--border-color);display:flex;box-shadow:inset 0 1px 3px #0000000d}.progress-segment[data-v-ff094f7d]{height:100%;transition:width .4s ease,opacity .3s ease;position:relative;border-right:1px solid rgba(255,255,255,.2);cursor:pointer}.progress-segment[data-v-ff094f7d]:hover{opacity:.85;filter:brightness(1.1)}.progress-segment[data-v-ff094f7d]:last-child{border-right:none}.progress-legend[data-v-ff094f7d]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.legend-item[data-v-ff094f7d]{display:flex;align-items:center;gap:.5rem}.legend-color[data-v-ff094f7d]{width:12px;height:12px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.legend-text[data-v-ff094f7d]{font-size:.85rem;color:var(--text-primary);font-weight:500}.section-title[data-v-ff094f7d]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.owners-list[data-v-ff094f7d]{display:flex;flex-direction:column;gap:1.5rem}.owners-grid[data-v-ff094f7d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.owner-card[data-v-ff094f7d]{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s ease;animation:slideIn-ff094f7d .3s ease-out}.owner-card[data-v-ff094f7d]:hover{border-color:var(--primary);box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.owner-header[data-v-ff094f7d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.owner-info[data-v-ff094f7d]{display:flex;gap:1rem;align-items:flex-start;flex:1}.owner-avatar[data-v-ff094f7d]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.owner-avatar-placeholder[data-v-ff094f7d]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;font-weight:600;font-size:.9rem;border:2px solid var(--primary)}.owner-details[data-v-ff094f7d]{flex:1}.owner-name[data-v-ff094f7d]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.owner-email[data-v-ff094f7d]{margin:.25rem 0 0;font-size:.85rem;color:var(--text-secondary)}.badge[data-v-ff094f7d]{display:inline-block;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600;background:var(--warning-light);color:var(--warning)}.badge-primary[data-v-ff094f7d]{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);color:var(--primary)}.owner-percentage[data-v-ff094f7d]{margin-bottom:1.5rem}.percentage-label[data-v-ff094f7d]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:.5rem;color:var(--text-secondary)}.percentage-value[data-v-ff094f7d]{font-weight:600;color:var(--text-primary);font-size:.95rem}.mini-progress[data-v-ff094f7d]{width:100%;height:6px;background:var(--surface-secondary);border-radius:3px;overflow:hidden}.mini-progress-fill[data-v-ff094f7d]{height:100%;background:linear-gradient(90deg,var(--primary),var(--primary-light));transition:width .3s ease;border-radius:3px}.owner-actions[data-v-ff094f7d]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-action[data-v-ff094f7d]{padding:.75rem 1rem;border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;white-space:nowrap;min-width:0}.btn-action[data-v-ff094f7d]:hover{background:var(--surface-secondary);border-color:var(--primary)}.btn-make-primary[data-v-ff094f7d]:hover,.btn-edit[data-v-ff094f7d]:hover{color:var(--primary);border-color:var(--primary)}.btn-remove[data-v-ff094f7d]:hover{color:var(--ra-danger);border-color:var(--ra-danger)}.no-owners[data-v-ff094f7d]{padding:3rem 2rem;text-align:center;color:var(--text-secondary);background:var(--surface-secondary);border-radius:12px;border:2px dashed var(--border-color)}.no-owners p[data-v-ff094f7d]{margin:0 0 1.5rem;font-size:1rem}.modal-content[data-v-ff094f7d]{min-width:450px}.modal-title[data-v-ff094f7d]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.form-group[data-v-ff094f7d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.form-group.checkbox[data-v-ff094f7d]{flex-direction:row;align-items:center}.form-group.checkbox label[data-v-ff094f7d]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-label[data-v-ff094f7d]{font-weight:500;color:var(--text-primary);font-size:.95rem}.readonly-field[data-v-ff094f7d]{padding:.75rem;background:var(--surface-secondary);border-radius:6px;color:var(--text-primary);font-size:.95rem}.required[data-v-ff094f7d]{color:var(--ra-danger)}.hint[data-v-ff094f7d]{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem}.form-actions[data-v-ff094f7d]{display:flex;gap:1rem;padding-top:1rem;justify-content:flex-end}@keyframes slideIn-ff094f7d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.owners-enter-active[data-v-ff094f7d],.owners-leave-active[data-v-ff094f7d]{transition:all .3s ease}.owners-enter-from[data-v-ff094f7d]{opacity:0;transform:translateY(10px)}.owners-leave-to[data-v-ff094f7d]{opacity:0;transform:translate(-30px)}.owners-move[data-v-ff094f7d]{transition:transform .3s ease}@media (max-width: 768px){.info-header[data-v-ff094f7d]{flex-direction:column}.owners-grid[data-v-ff094f7d]{grid-template-columns:1fr}.owner-card[data-v-ff094f7d]{padding:1rem}.owner-actions[data-v-ff094f7d]{gap:.5rem}.btn-action[data-v-ff094f7d]{padding:.6rem .8rem;font-size:.8rem}.modal-content[data-v-ff094f7d]{min-width:auto;width:100%}}.ra-switch[data-v-da88ba01]{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}.ra-switch__input[data-v-da88ba01]{opacity:0;width:0;height:0}.ra-switch__slider[data-v-da88ba01]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-bg, #ccc);transition:background-color .3s ease,box-shadow .3s ease;border-radius:24px;box-shadow:inset 0 1px 3px #0000001f}.ra-switch__slider[data-v-da88ba01]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--switch-thumb, #fff);transition:transform .3s ease,box-shadow .3s ease;border-radius:50%;box-shadow:0 2px 4px #0003}.ra-switch--checked .ra-switch__slider[data-v-da88ba01]{background-color:var(--switch-bg-checked, #4caf50)}.ra-switch--checked .ra-switch__slider[data-v-da88ba01]:before{transform:translate(24px);box-shadow:0 2px 4px #0003}.ra-switch__input:focus-visible+.ra-switch__slider[data-v-da88ba01]{outline:2px solid var(--ra-primary, #007bff);outline-offset:2px}.ra-switch[data-v-da88ba01]:has(.ra-switch__input:disabled){opacity:.6;cursor:not-allowed}.ra-switch:has(.ra-switch__input:disabled) .ra-switch__slider[data-v-da88ba01]{cursor:not-allowed;background-color:var(--switch-bg-disabled, #e0e0e0)}[data-v-da88ba01]:root{--switch-bg: #ccc;--switch-thumb: #fff;--switch-bg-checked: #4caf50;--switch-bg-disabled: #e0e0e0}@media (prefers-color-scheme: dark){[data-v-da88ba01]:root{--switch-bg: #424242;--switch-thumb: #f5f5f5;--switch-bg-checked: #66bb6a;--switch-bg-disabled: #616161}}.notification-item[data-v-60391b42]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:var(--surface-secondary);border-radius:8px;transition:background .2s}.notification-item[data-v-60391b42]:hover{background:var(--surface-hover)}.notification-info[data-v-60391b42]{display:flex;align-items:center;gap:1rem;flex:1}.notification-icon[data-v-60391b42]{font-size:1.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--surface);border-radius:8px}.notification-details[data-v-60391b42]{flex:1}.notification-name[data-v-60391b42]{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0 0 .25rem}.notification-description[data-v-60391b42]{font-size:.875rem;color:var(--text-secondary);margin:0}.tab-title[data-v-cc26e75a]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.notifications-wrapper[data-v-cc26e75a],.notifications-section[data-v-cc26e75a]{display:flex;flex-direction:column;gap:1rem}.notifications-section.disabled[data-v-cc26e75a]{opacity:.5}.section-title[data-v-cc26e75a]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0}.form-actions[data-v-cc26e75a]{display:flex;justify-content:flex-start;padding-top:1rem}@media (max-width: 768px){.notifications-tab[data-v-cc26e75a]{max-width:100%}}.tab-title[data-v-47f4356c]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 2rem}.owner-form[data-v-47f4356c]{display:flex;flex-direction:column;gap:1.5rem}.photo-section[data-v-47f4356c]{display:flex;align-items:center;gap:2rem;padding:1.5rem;background:var(--surface-secondary);border-radius:8px;justify-content:center}.photo-actions[data-v-47f4356c]{display:flex;flex-direction:column;gap:.5rem;width:80%}.form-group[data-v-47f4356c]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-47f4356c]{font-weight:500;color:var(--text-primary)}.required[data-v-47f4356c]{color:var(--ra-danger)}.statistics-section[data-v-47f4356c]{padding:1.5rem;background:var(--surface-secondary);border-radius:8px}.section-title[data-v-47f4356c]{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.stats-grid[data-v-47f4356c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-v-47f4356c]{padding:1rem;background:var(--surface);border-radius:8px;text-align:center}.stat-label[data-v-47f4356c]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.5rem}.stat-value[data-v-47f4356c]{font-size:1.5rem;font-weight:600;color:var(--primary)}.form-actions[data-v-47f4356c]{display:flex;justify-content:flex-start;padding-top:1rem}@media (max-width: 768px){.owner-info-tab[data-v-47f4356c]{max-width:100%}.photo-section[data-v-47f4356c]{flex-direction:column;align-items:flex-start}.photo-actions[data-v-47f4356c]{width:100%}.stats-grid[data-v-47f4356c]{grid-template-columns:1fr}}.profile-page[data-v-24d17dfe]{width:100%}.profile-layout[data-v-24d17dfe]{display:flex;gap:var(--ra-gap);width:100%;align-items:flex-start}.profile-sidebar[data-v-24d17dfe]{flex:0 0 var(--ra-sidebar-width);background:var(--ra-aside-bg);border-radius:var(--ra-radius);padding:1rem;position:sticky;top:1rem;align-self:flex-start;border:1px solid var(--border-color)}.profile-nav[data-v-24d17dfe]{width:100%}.nav-list[data-v-24d17dfe]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.nav-item[data-v-24d17dfe]{padding:.75rem 1rem;border-radius:var(--ra-radius);cursor:pointer;font-weight:500;color:var(--ra-muted);transition:all .2s ease;font-size:.875rem}.nav-item[data-v-24d17dfe]:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active[data-v-24d17dfe]{background:var(--ra-item-bg);color:var(--primary-color);font-weight:600}.profile-content[data-v-24d17dfe]{flex:1;width:100%}.tab-content[data-v-24d17dfe]{background:var(--ra-surface);border-radius:var(--ra-radius);padding:1.5rem;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:2rem}@media (max-width: 800px){.profile-layout[data-v-24d17dfe]{flex-direction:column}.profile-sidebar[data-v-24d17dfe]{flex:0 0 auto;width:100%;position:static;display:flex;overflow-x:auto;padding:.5rem}.nav-list[data-v-24d17dfe]{flex-direction:row;gap:.5rem;width:100%}.nav-item[data-v-24d17dfe]{flex:0 0 auto;padding:.5rem 1rem;white-space:nowrap}.tab-content[data-v-24d17dfe]{padding:1rem}}:root[data-theme=dark] .nav-item.active[data-v-24d17dfe]{background:var(--ra-item-bg)}.filters-card[data-v-7bcc2a77]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem}.filters-section[data-v-7bcc2a77],.sorting-section[data-v-7bcc2a77]{width:100%}.section-title[data-v-7bcc2a77]{margin:0 0 1rem;font-size:14px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.filters-row[data-v-7bcc2a77],.sorting-row[data-v-7bcc2a77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.filter-item[data-v-7bcc2a77]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-7bcc2a77]{font-size:14px;font-weight:500;color:var(--text-secondary)}.filter-actions[data-v-7bcc2a77]{justify-content:flex-end;align-items:flex-end}.divider[data-v-7bcc2a77]{height:1px;background:var(--border-color);margin:1rem 0}@media (max-width: 768px){.filters-row[data-v-7bcc2a77],.sorting-row[data-v-7bcc2a77]{grid-template-columns:1fr}.filter-actions[data-v-7bcc2a77]{align-items:stretch}}.custom-select-wrapper[data-v-7bcc2a77]{max-width:320px}.owner-card[data-v-9733fa9e]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;padding:20px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.owner-card[data-v-9733fa9e]:hover{border-color:var(--primary-color);box-shadow:0 4px .75rem #0000001a;transform:translateY(-2px)}.owner-image[data-v-9733fa9e]{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center}.owner-image img[data-v-9733fa9e]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-9733fa9e]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-tertiary)}.owner-content[data-v-9733fa9e]{display:flex;flex-direction:column;gap:.75rem}.owner-name[data-v-9733fa9e]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-contacts[data-v-9733fa9e]{display:flex;flex-direction:column;gap:8px}.contact-item[data-v-9733fa9e]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.contact-item svg[data-v-9733fa9e]{flex-shrink:0;color:var(--text-tertiary)}.contact-item span[data-v-9733fa9e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-stats[data-v-9733fa9e]{display:flex;gap:20px;padding-top:.75rem;border-top:1px solid var(--border-color)}.stat-item[data-v-9733fa9e]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-9733fa9e]{font-size:20px;font-weight:600;color:var(--primary-color)}.stat-label[data-v-9733fa9e]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.owner-form[data-v-f5149e8b]{display:flex;flex-direction:column;gap:20px;width:100%}.owner-form h3[data-v-f5149e8b]{margin:0 0 8px;font-weight:600;color:var(--text-primary)}.form-actions[data-v-f5149e8b]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:8px}.error-message[data-v-f5149e8b]{padding:.75rem 1rem;background:var(--danger-light);border:1px solid var(--ra-danger);border-radius:8px;color:var(--ra-danger);font-size:14px}.pagination[data-v-29a66818]{display:flex;align-items:center;gap:.5rem;justify-content:center;flex-wrap:wrap;flex-direction:column}.pages[data-v-29a66818]{display:flex;align-items:center;gap:.5rem;justify-content:center;flex-wrap:wrap}.pagination-btn[data-v-29a66818]{min-width:40px}.pagination-pages[data-v-29a66818]{display:flex;gap:.25rem}.pagination-info[data-v-29a66818]{color:var(--ra-muted, #6b7280);margin-left:1rem}@media (max-width: 640px){.pagination[data-v-29a66818]{gap:.25rem}.pagination-btn[data-v-29a66818]{min-width:36px}.pagination-info[data-v-29a66818]{width:100%;text-align:center;margin-left:0;margin-top:.5rem}}.skeleton-owner[data-v-6bd1bd83]{display:flex;gap:20px;padding:20px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;animation:pulse-6bd1bd83 1.5s ease-in-out infinite}@keyframes pulse-6bd1bd83{0%,to{opacity:1}50%{opacity:.7}}.skeleton-image[data-v-6bd1bd83]{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer-6bd1bd83 1.5s infinite}@keyframes shimmer-6bd1bd83{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-content[data-v-6bd1bd83]{flex:1;display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-6bd1bd83]{height:1rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer-6bd1bd83 1.5s infinite}.skeleton-name[data-v-6bd1bd83]{width:60%;height:20px}.skeleton-contact[data-v-6bd1bd83]{width:40%}.skeleton-stats[data-v-6bd1bd83]{display:flex;gap:1rem;margin-top:8px}.skeleton-stat[data-v-6bd1bd83]{width:80px;height:1.5rem;border-radius:4px;background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-hover) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:shimmer-6bd1bd83 1.5s infinite}.owners-grid[data-v-c0cf0783]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.empty-state[data-v-c0cf0783]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state svg[data-v-c0cf0783]{color:var(--text-tertiary);margin-bottom:20px;opacity:.5}.empty-message[data-v-c0cf0783]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.empty-hint[data-v-c0cf0783]{margin:0;font-size:14px;color:var(--text-secondary)}@media (max-width: 768px){.owners-grid[data-v-c0cf0783]{grid-template-columns:1fr}}.lazy-section[data-v-d0287746]{width:100%}.badge-wrapper[data-v-d0287746]{display:flex;align-items:center;gap:8px}.refresh-btn[data-v-d0287746]{margin:0}.refresh-btn[data-v-d0287746] .ra-btn{color:var(--text-secondary);width:28px;height:28px;padding:0}.refresh-btn[data-v-d0287746] .ra-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--primary-color)}.refresh-btn svg.is-spinning[data-v-d0287746]{animation:spin 1s linear infinite}.retry-btn[data-v-d0287746]{margin-top:1rem}.content-wrapper[data-v-d0287746]{margin-top:.75rem;width:100%}.skeleton-table[data-v-b38830f0]{pointer-events:none;padding:10px;overflow:auto;gap:16px;background:var(--ra-surface);border-radius:var(--ra-radius);text-align:start;width:100%}.table-content-wrapper[data-v-b38830f0]{overflow-x:auto}.table-title[data-v-b38830f0]{font-size:1.125rem;font-weight:600;color:var(--ra-text);margin:0 0 1rem}table[data-v-b38830f0]{width:100%;border-collapse:collapse}thead[data-v-b38830f0]{background:var(--ra-item-bg);border-bottom:2px solid rgba(0,0,0,.06);position:sticky;z-index:10;width:100%}th[data-v-b38830f0]{text-align:start}th .table-header-cell[data-v-b38830f0]{padding:.9rem 1rem;color:var(--ra-text);font-weight:600;text-align:left;white-space:nowrap;display:flex;align-items:center;gap:6px;justify-content:start}td[data-v-b38830f0]{padding:.76rem;font-weight:500}td[data-v-b38830f0]:not(:last-child){padding-right:12px}tr[data-v-b38830f0]{position:relative}.skeleton[data-v-b38830f0]{background:linear-gradient(90deg,#94a3b81a 25%,#94a3b833,#94a3b81a 75%);background-size:200% 100%;animation:shimmer-b38830f0 1.5s infinite;border-radius:4px}.skeleton-title[data-v-b38830f0]{width:180px;height:18px}.skeleton-header-cell[data-v-b38830f0]{width:70%;height:12px}.skeleton-cell[data-v-b38830f0]{width:100%;height:14px}.table-row .skeleton-cell[data-v-b38830f0]{margin:4px 0}@keyframes shimmer-b38830f0{0%{background-position:200% 0}to{background-position:-200% 0}}.table-wrapper[data-v-02e96aca]{overflow:auto;gap:16px;background:var(--ra-surface);border-radius:var(--ra-radius);text-align:start;width:100%}.table-wrapper .table-content-wrapper[data-v-02e96aca]{overflow-x:auto}.table-wrapper .table-title[data-v-02e96aca]{font-size:1.125rem;font-weight:600;color:var(--ra-text);padding:10px 5px;margin:0}.table-wrapper table[data-v-02e96aca]{width:100%;border-collapse:collapse}.table-wrapper table thead[data-v-02e96aca]{background:var(--ra-table-header);border-bottom:2px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:10;width:100%}.table-wrapper table thead th[data-v-02e96aca]{text-align:start}.table-wrapper table thead th[data-v-02e96aca]:last-child{width:max-content}.table-wrapper table thead th.sticky[data-v-02e96aca]{position:sticky;background:var(--ra-table-header)}.table-wrapper table thead th.sticky.right[data-v-02e96aca]{right:0}.table-wrapper table thead th.sticky.left[data-v-02e96aca]{left:0}.table-wrapper table thead th .table-header-cell[data-v-02e96aca]{padding:.75rem 1rem;color:var(--ra-text);font-weight:600;text-align:left;white-space:nowrap;display:flex;align-items:center;gap:6px;justify-content:start}.table-wrapper table thead th .table-header-cell.sortable[data-v-02e96aca]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.table-wrapper table thead th .table-header-cell.sortable .sort-icon .sort-chevron[data-v-02e96aca]{height:10px}.table-wrapper table thead th .table-header-cell.sortable[data-v-02e96aca]:hover{background:#3b82f626}.table-wrapper table tbody tr[data-v-02e96aca]:hover{background-color:var(--ra-bg)}.table-wrapper table td[data-v-02e96aca]{padding:1rem;font-weight:500}.table-wrapper table td[data-v-02e96aca]:not(:last-child){padding-right:12px}.table-wrapper table td.sticky[data-v-02e96aca]{position:sticky;background-color:var(--ra-bg);z-index:1}.table-wrapper table td.sticky.right[data-v-02e96aca]{right:0}.table-wrapper table td.sticky.left[data-v-02e96aca]{left:0}@media (max-width: 800px){.table-wrapper table td[data-v-02e96aca]{padding:.5rem}.table-wrapper table td[data-v-02e96aca]:not(:last-child){padding-right:6px}.table-wrapper table th .table-header-cell[data-v-02e96aca]{padding:.5rem!important}}.table-wrapper table tr[data-v-02e96aca]{position:relative}.owner-fleets-list[data-v-c8d85efa]{width:100%}.filters-row[data-v-c8d85efa]{display:flex;gap:.75rem;margin-bottom:20px}.search-input[data-v-c8d85efa]{flex:1;max-width:400px}.fleet-detail[data-v-c8d85efa]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-c8d85efa]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary);border-radius:6px}.detail-row .label[data-v-c8d85efa]{font-weight:600;color:var(--text-secondary)}.detail-row .value[data-v-c8d85efa]{color:var(--text-primary)}.pagination[data-v-c8d85efa]{padding-bottom:0}.plate-wrapper[data-v-52240739]{display:flex;gap:.25rem;width:max-content}.plate-wrapper .plate-container[data-v-52240739]{display:flex;border:2px solid var(--ra-text);border-radius:6px;overflow:hidden;justify-content:center;padding:5px}.plate-wrapper .plate-container .plate-info[data-v-52240739]{display:flex;align-items:center;justify-content:center;gap:4px}.plate-wrapper .plate-container .plate-info .plate-image[data-v-52240739]{height:100%;padding:1px 2px;background:#fff}.plate-wrapper .plate-container .plate-info .plate-image img[data-v-52240739]{height:100%;object-fit:contain}.plate-number[data-v-52240739]{display:inline-flex;word-spacing:1px;font-family:GL-Nummernschild-Eng,sans-serif;text-transform:uppercase;color:var(--ra-text);font-weight:700;white-space:nowrap}.plate--xs .plate-container[data-v-52240739]{height:21px;padding:2px!important;border-width:1.5px!important}.plate--xs .plate-container .plate-info[data-v-52240739]{gap:2px!important}.plate--xs .plate-container .plate-info .plate-image[data-v-52240739]{height:max-content;padding:1px;background:#fff;display:flex;align-items:center}.plate--xs .plate-container .plate-info .plate-image img[data-v-52240739]{width:7px}.plate--xs .plate-container .plate-number[data-v-52240739]{font-size:12px;gap:.1rem;word-spacing:0}.plate--sm .plate-container[data-v-52240739]{height:31px}.plate--sm .plate-container .plate-number[data-v-52240739]{font-size:18px}.plate--sm .plate-container .plate-image img[data-v-52240739]{width:15px}.plate--mb .plate-container[data-v-52240739]{height:40px}.plate--mb .plate-container .plate-number[data-v-52240739]{font-size:30px;word-spacing:2px}.plate--mb .plate-container .plate-image img[data-v-52240739]{width:24px}.plate--lg .plate-container[data-v-52240739]{height:56px}.plate--lg .plate-container .plate-number[data-v-52240739]{font-size:40px}.plate--lg .plate-container .plate-image img[data-v-52240739]{width:40px}.owner-cars-list[data-v-91a3c74f]{width:100%}.filters-row[data-v-91a3c74f]{display:flex;gap:.75rem;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-91a3c74f]{flex:1;min-width:250px}.fleet-filter[data-v-91a3c74f],.status-filter[data-v-91a3c74f]{min-width:180px}.car-name[data-v-91a3c74f]{font-weight:500;color:var(--ra-text)}.car-detail[data-v-91a3c74f]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-91a3c74f]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary);border-radius:6px}.detail-row .label[data-v-91a3c74f]{font-weight:600;color:var(--text-secondary)}.detail-row .value[data-v-91a3c74f]{color:var(--text-primary)}.pagination[data-v-91a3c74f]{padding-bottom:0}.owner-expenses-list[data-v-1a93f255]{width:100%}.empty-state[data-v-1a93f255]{text-align:center;padding:40px 20px;color:#999}.filters-row[data-v-1a93f255]{display:flex;gap:.75rem;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-1a93f255]{flex:1;min-width:250px}.type-filter[data-v-1a93f255],.car-filter[data-v-1a93f255]{min-width:180px}.table-wrapper[data-v-1a93f255]{overflow-x:auto}.expenses-table[data-v-1a93f255]{width:100%;border-collapse:collapse;background:var(--bg-primary);border-radius:8px;overflow:hidden}.expenses-table th[data-v-1a93f255],.expenses-table td[data-v-1a93f255]{padding:.75rem 1rem;text-align:left}.expenses-table thead[data-v-1a93f255]{background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.expenses-table th[data-v-1a93f255]{font-weight:600;color:var(--text-primary);font-size:14px}.expenses-table tbody tr[data-v-1a93f255]{border-bottom:1px solid var(--border-color);transition:background-color .2s}.expenses-table tbody tr[data-v-1a93f255]:hover{background-color:var(--bg-secondary)}.amount[data-v-1a93f255]{font-weight:600;color:#dc3545}.expense-detail[data-v-1a93f255]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-1a93f255]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary);border-radius:6px}.detail-row .label[data-v-1a93f255]{font-weight:600;color:var(--text-secondary)}.detail-row .value[data-v-1a93f255]{color:var(--text-primary)}.amount-large[data-v-1a93f255]{font-size:18px;font-weight:700;color:#dc3545}.items-section[data-v-1a93f255],.receipt-section[data-v-1a93f255]{margin-top:1rem}.items-section h4[data-v-1a93f255],.receipt-section h4[data-v-1a93f255]{margin-bottom:.75rem;color:var(--text-primary)}.item-row[data-v-1a93f255]{display:flex;justify-content:space-between;padding:8px .75rem;background:var(--bg-secondary);border-radius:4px;margin-bottom:8px}.item-amount[data-v-1a93f255]{font-weight:600;color:#dc3545}.receipt-link[data-v-1a93f255]{display:inline-block;padding:8px 1rem;background:#007bff;color:#fff;border-radius:6px;text-decoration:none;transition:background .2s}.receipt-link[data-v-1a93f255]:hover{background:#0056b3}.pagination[data-v-1a93f255]{padding-bottom:0}.owner-rentals-list[data-v-4a50fe0a]{width:100%}.empty-state[data-v-4a50fe0a]{text-align:center;padding:40px 20px;color:#999}.filters-row[data-v-4a50fe0a]{display:flex;gap:.75rem;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-4a50fe0a]{flex:1;min-width:250px}.status-filter[data-v-4a50fe0a],.car-filter[data-v-4a50fe0a]{min-width:180px}.table-wrapper[data-v-4a50fe0a]{overflow-x:auto}.rentals-table[data-v-4a50fe0a]{width:100%;border-collapse:collapse;background:var(--bg-primary);border-radius:8px;overflow:hidden}.rentals-table th[data-v-4a50fe0a],.rentals-table td[data-v-4a50fe0a]{padding:.75rem 1rem;text-align:left}.rentals-table thead[data-v-4a50fe0a]{background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.rentals-table th[data-v-4a50fe0a]{font-weight:600;color:var(--text-primary);font-size:14px}.rentals-table tbody tr[data-v-4a50fe0a]{border-bottom:1px solid var(--border-color);transition:background-color .2s}.rentals-table tbody tr[data-v-4a50fe0a]:hover{background-color:var(--bg-secondary)}.amount[data-v-4a50fe0a]{font-weight:600;color:#28a745}.rental-detail[data-v-4a50fe0a]{display:flex;flex-direction:column;gap:1.5rem}.detail-section[data-v-4a50fe0a]{border:1px solid var(--border-color);border-radius:8px;padding:1rem}.detail-section h4[data-v-4a50fe0a]{margin:0 0 .75rem;color:var(--text-primary);font-weight:600}.detail-row[data-v-4a50fe0a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--bg-secondary)}.detail-row[data-v-4a50fe0a]:last-child{border-bottom:none}.detail-row .label[data-v-4a50fe0a]{font-weight:600;color:var(--text-secondary);font-size:14px}.detail-row .value[data-v-4a50fe0a]{color:var(--text-primary)}.amount-large[data-v-4a50fe0a]{font-size:18px;font-weight:700;color:#28a745}.payment-row[data-v-4a50fe0a]{display:flex;justify-content:space-between;padding:8px .75rem;background:var(--bg-secondary);border-radius:4px;margin-bottom:8px}.payment-amount[data-v-4a50fe0a]{font-weight:600;color:#28a745}.pagination[data-v-4a50fe0a]{padding-bottom:0}.owner-activity-timeline[data-v-20a19957]{width:100%}.empty-state[data-v-20a19957]{text-align:center;padding:40px 20px;color:#999}.timeline[data-v-20a19957]{position:relative;padding:0}.timeline-item[data-v-20a19957]{display:flex;gap:1rem;margin-bottom:1.5rem}.timeline-item:last-child .timeline-line[data-v-20a19957]{display:none}.timeline-marker[data-v-20a19957]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.icon-wrapper[data-v-20a19957]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#007bff;color:#fff;z-index:1}.icon-wrapper.fleet[data-v-20a19957],.icon-wrapper.fleet_created[data-v-20a19957]{background:#6610f2}.icon-wrapper.car[data-v-20a19957]{background:#0dcaf0}.icon-wrapper.expense[data-v-20a19957],.icon-wrapper.expense_added[data-v-20a19957]{background:#dc3545}.icon-wrapper.rental[data-v-20a19957],.icon-wrapper.rental_created[data-v-20a19957]{background:#28a745}.icon-wrapper.rental_completed[data-v-20a19957]{background:#198754}.icon-wrapper.payment[data-v-20a19957]{background:#ffc107}.icon-wrapper.owner[data-v-20a19957]{background:#fd7e14}.icon[data-v-20a19957]{width:20px;height:20px}.timeline-line[data-v-20a19957]{width:2px;flex-grow:1;background:#e9ecef;margin-top:8px}.timeline-content[data-v-20a19957]{flex:1;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:1rem}.activity-header[data-v-20a19957]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-title[data-v-20a19957]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.activity-time[data-v-20a19957]{font-size:.75rem;color:var(--text-secondary)}.activity-description[data-v-20a19957]{margin:0 0 .75rem;color:var(--text-secondary);font-size:14px;line-height:1.5}.activity-metadata[data-v-20a19957]{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem;border-top:1px solid var(--bg-secondary)}.metadata-item[data-v-20a19957]{font-size:13px;color:var(--text-secondary)}.metadata-item strong[data-v-20a19957]{color:var(--text-primary)}.owner-detail[data-v-4f442c86]{padding:1.5rem;margin:0 auto}.owner-header[data-v-4f442c86]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.owner-info[data-v-4f442c86]{display:flex;gap:20px;align-items:center;flex:1}.owner-avatar[data-v-4f442c86]{width:100px;height:100px;border-radius:50%;overflow:hidden;background:var(--bg-secondary);flex-shrink:0;display:flex;align-items:center;justify-content:center}.owner-avatar img[data-v-4f442c86]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-4f442c86]{color:var(--text-tertiary)}.owner-details h1[data-v-4f442c86]{margin:0 0 .75rem;font-weight:600;color:var(--text-primary)}.contact-info[data-v-4f442c86]{display:flex;flex-direction:column;gap:8px}.contact-row[data-v-4f442c86]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.contact-row svg[data-v-4f442c86]{color:var(--text-tertiary)}.owner-actions[data-v-4f442c86]{display:flex;gap:.75rem}.statistics-header[data-v-4f442c86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.statistics-header h3[data-v-4f442c86]{margin:0;font-weight:600;color:var(--text-primary)}.statistics-grid[data-v-4f442c86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:32px}.stat-card[data-v-4f442c86]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;padding:20px;display:flex;gap:1rem;align-items:center}.stat-icon[data-v-4f442c86]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center}.stat-fleets[data-v-4f442c86]{background:#eef2ff;color:#4f46e5}.stat-cars[data-v-4f442c86]{background:#f0fdf4;color:#16a34a}.stat-expenses[data-v-4f442c86]{background:#fef2f2;color:#dc2626}.stat-income[data-v-4f442c86]{background:#ecfdf5;color:#10b981}.stat-rentals[data-v-4f442c86]{background:#fef3c7;color:#f59e0b}.stat-content[data-v-4f442c86]{flex:1}.stat-value[data-v-4f442c86]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-4f442c86]{font-size:13px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.sections[data-v-4f442c86]{display:flex;flex-direction:column;gap:1rem}.export-form[data-v-4f442c86]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-4f442c86]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-4f442c86]{font-size:14px;font-weight:500;color:var(--text-secondary)}.form-actions[data-v-4f442c86]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:8px}@media (max-width: 768px){.owner-header[data-v-4f442c86],.owner-info[data-v-4f442c86]{flex-direction:column;align-items:flex-start}.owner-actions[data-v-4f442c86]{width:100%;flex-direction:column}.statistics-grid[data-v-4f442c86]{grid-template-columns:1fr}}.dropdown-item[data-v-1fa9c7ae]{width:100%;text-align:left;justify-content:flex-start;font-size:14px;padding:.75rem 1rem}.dropdown-item+.dropdown-item[data-v-1fa9c7ae]{border-top:1px solid var(--border, #e5e7eb)}:root[data-theme=dark] .dropdown-item+.dropdown-item[data-v-1fa9c7ae]{border-top-color:#4755694d}.fleet-form[data-v-6d513c35]{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem}.fleet-form h3[data-v-6d513c35]{margin:0 0 .5rem;font-weight:600;color:var(--ra-text, #1f2937)}.form-group[data-v-6d513c35]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6d513c35]{font-weight:600;color:var(--ra-muted, #6b7280)}.owner-display[data-v-6d513c35]{display:flex;flex-direction:column;gap:.25rem}.owner-display p[data-v-6d513c35]{margin:0;padding:.75rem;background:var(--ra-surface, #f9fafb);border:1px solid rgba(148,163,184,.3);border-radius:var(--ra-radius, 4px);color:var(--ra-text, #1f2937)}:root[data-theme=dark] .owner-display p[data-v-6d513c35]{background:#0f172a80;border-color:#94a3b833}.field-error[data-v-6d513c35]{margin:0;padding:0;color:#ef4444}.error-message[data-v-6d513c35]{margin:0;padding:.75rem;background:#fee2e2;border:1px solid #fecaca;border-radius:var(--ra-radius, 4px);color:#dc2626}:root[data-theme=dark] .error-message[data-v-6d513c35]{background:#dc26261a;border-color:#dc26264d}.card[data-v-e2e6aebb]{background:var(--ra-surface);border-radius:var(--ra-radius);padding:1.25rem;box-shadow:0 2px 8px #00000014;border:1px solid var(--border-color, #e5e7eb)}.card-header[data-v-e2e6aebb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card-header h3[data-v-e2e6aebb]{margin:0;font-weight:600}.table-container[data-v-e2e6aebb]{width:100%}.row-actions[data-v-e2e6aebb]{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}.link-button[data-v-e2e6aebb]{background:none;border:none;padding:0;color:var(--ra-primary, #2563eb);cursor:pointer;font-weight:600}.link-button[data-v-e2e6aebb]:hover{text-decoration:underline}.muted[data-v-e2e6aebb]{color:var(--ra-muted, #6b7280)}.cars-filter[data-v-570cf10e]{display:flex;gap:1rem;padding:1.5rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;flex-wrap:wrap;box-shadow:0 2px 8px #00000014}@media screen and (max-width: 800px){.cars-filter[data-v-570cf10e]{gap:.5rem;padding:.5rem}}.filter-group[data-v-570cf10e]{flex:1;min-width:150px}.action-dropdown[data-v-6ef6b65f]{display:inline-flex;align-items:center;height:max-content;z-index:1}.action-trigger[data-v-6ef6b65f]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--ra-radius, 6px);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.action-trigger.is-open[data-v-6ef6b65f]{background-color:var(--ra-item-bg, rgba(37, 99, 235, .08))}.action-dots[data-v-6ef6b65f]{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:calc(var(--dot-size) * .6);padding:.25rem}.dot[data-v-6ef6b65f]{display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background-color:var(--ra-muted);transition:all .2s ease}.action-trigger:hover .dot[data-v-6ef6b65f]{transform:scale(1.2)}.action-menu[data-v-6ef6b65f]{display:flex;flex-direction:column;min-width:200px}.action-item[data-v-6ef6b65f]{width:100%;text-align:left;justify-content:flex-start;font-size:14px;padding:.75rem 1rem}.action-item+.action-item[data-v-6ef6b65f]{border-top:1px solid var(--border-color, #e5e7eb)}.action-item[data-v-6ef6b65f]:disabled{opacity:.5;cursor:not-allowed}.checkbox-wrapper[data-v-317628bb]{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper input[data-v-317628bb]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom[data-v-317628bb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--border-color, #d1d5db);border-radius:4px;background:var(--ra-surface, #fff);transition:all .15s ease}.checkbox-wrapper input:indeterminate~.checkbox-custom[data-v-317628bb]{background:var(--ra-primary, #3b82f6);border-color:var(--primary, #3b82f6)}.checkbox-wrapper input:indeterminate~.checkbox-custom[data-v-317628bb]:after{content:"";display:block;width:10px;height:1px;background:#fff;border-radius:1px;transform:none;margin:0}.checkbox-wrapper:hover .checkbox-custom[data-v-317628bb]{border-color:var(--primary, #3b82f6)}.checkbox-wrapper input:checked~.checkbox-custom[data-v-317628bb]{background:var(--primary, #3b82f6);border-color:var(--primary, #3b82f6)}.checkbox-custom[data-v-317628bb]:after{content:"";display:none;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-wrapper input:checked~.checkbox-custom[data-v-317628bb]:after{display:block}.checkbox-wrapper input:disabled~.checkbox-custom[data-v-317628bb]{opacity:.5;cursor:not-allowed}.checkbox-wrapper input:focus-visible~.checkbox-custom[data-v-317628bb]{outline:2px solid var(--primary, #3b82f6);outline-offset:2px}.car-item[data-v-340f1da3]{background:var(--ra-surface, #fff);position:relative;border-radius:var(--ra-radius-md, 8px);overflow:hidden;box-shadow:var(--ra-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08));cursor:pointer;display:flex;flex-direction:column;height:100%}.car-item[data-v-340f1da3]:hover{box-shadow:0 4px 1rem #00000029}.car-item:hover .car-image img[data-v-340f1da3]{opacity:.7}.car-item[data-v-340f1da3]:hover .cars-checkbox .checkbox-custom{border-color:var(--primary, #3b82f6)}.car-item .car-actions[data-v-340f1da3]{position:absolute;top:.5rem;right:.5rem;z-index:2}.car-item .car-image[data-v-340f1da3]{width:100%;height:180px;background:var(--bg-secondary, #f9fafb);overflow:hidden;position:relative}.car-item .car-image img[data-v-340f1da3]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.car-item .car-image .car-badge[data-v-340f1da3]{position:absolute;top:.5rem;left:.5rem;z-index:1}.car-item .car-image .identification-badge[data-v-340f1da3]{position:absolute;bottom:0;right:0}.car-item .car-image .identification-badge.ra-badge-identified[data-v-340f1da3]{background:linear-gradient(135deg,#10b98129,#059669)}.car-item .car-image .identification-badge.ra-badge-failed[data-v-340f1da3]{background:linear-gradient(135deg,#ef444442,#dc2626)}.car-item .car-image .identification-badge.ra-badge-pending[data-v-340f1da3]{background:linear-gradient(135deg,#c99ab529,#d5d5d5e6);color:#fff}.car-item .car-content[data-v-340f1da3]{padding:1rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.car-item .car-header[data-v-340f1da3]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.car-item .car-header .car-title[data-v-340f1da3]{margin:0;font-weight:600;font-size:1rem;color:var(--ra-text, #111827)}.car-item .car-meta[data-v-340f1da3]{color:var(--ra-muted, #6b7280);font-size:.875rem}.car-item .car-details[data-v-340f1da3]{display:flex;flex-direction:column;gap:.375rem}.car-item .detail[data-v-340f1da3]{display:flex;align-items:center;gap:.375rem;color:var(--ra-muted, #6b7280);font-size:.875rem}.car-item .car-footer[data-v-340f1da3]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem}.car-item .car-footer .fleet-name[data-v-340f1da3]{color:var(--ra-muted, #6b7280);font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.car-item .car-footer[data-v-340f1da3] .cars-checkbox .checkbox-custom{width:24px;height:24px}.expense-item[data-v-d05bd705]{background:var(--ra-aside-bg);border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:.5rem;list-style:none;display:flex;flex-direction:column;gap:6px;transition:background .2s ease,transform .2s ease;cursor:pointer}.expense-item[data-v-d05bd705]:hover{background:var(--ra-item-bg, #f8fafd);transform:translate(2px)}:root[data-theme=dark] li[data-v-d05bd705]{box-shadow:0 1px 4px #0003}.expense-row[data-v-d05bd705]{display:flex;align-items:center;justify-content:space-between}.expense-main[data-v-d05bd705]{display:flex;flex-direction:column;flex:1;gap:2px}.expense-title[data-v-d05bd705]{display:flex;align-items:center;justify-content:space-between;gap:8px}.type-label[data-v-d05bd705]{background:#e3f0ff;color:#357ae8;font-weight:600;border-radius:5px;padding:2px 10px;margin-right:6px}.expense-meta[data-v-d05bd705]{display:flex;flex-wrap:wrap;gap:1rem;color:var(--ra-muted, #888);margin-top:2px}.expense-amount[data-v-d05bd705]{font-weight:700;color:var(--ra-text, #1a253c);background:#3b82f61a;border-radius:7px;padding:.5rem;height:max-content;text-align:right;display:flex;align-items:center;justify-content:center}:root[data-theme=dark] .expense-amount[data-v-d05bd705]{background:#3b82f633;color:var(--ra-primary, #3b82f6)}.expense-amount span[data-v-d05bd705]{white-space:nowrap}.tooltip-popup[data-v-7fd76042]{position:absolute;left:0;top:100%;background:var(--ra-surface, #fff);border-radius:6px;box-shadow:0 4px 1.5rem #0003;border:1px solid rgba(148,163,184,.2);padding:1rem;min-width:250px;z-index:2100;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;animation:tooltipIn-7fd76042 .18s cubic-bezier(.4,1.6,.6,1) both}@keyframes tooltipIn-7fd76042{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.tooltip-buttons[data-v-7fd76042]{display:flex;gap:.5rem;align-items:center}.tooltip-close[data-v-7fd76042]{position:absolute;right:0;top:0}.tooltip-close[data-v-7fd76042] .ra-btn{font-size:1.5rem;width:32px;height:32px;padding:0;color:var(--ra-muted, #6b7280)}.tooltip-close[data-v-7fd76042] .ra-btn:hover{color:var(--ra-text, #1f2937);background:transparent}:root[data-theme=dark] .tooltip-popup[data-v-7fd76042]{background:#1e293bfa;box-shadow:0 4px 1.5rem #00000080;border-color:#94a3b833}[data-v-d6ace334] .tooltip-popup{position:unset}.item-card[data-v-d6ace334]{background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);padding:16px;position:relative;transition:all .25s ease;animation:slideInItem-d6ace334 .35s cubic-bezier(.16,1,.3,1) both}.item-card .item-card-header[data-v-d6ace334]{display:flex;position:relative;justify-content:space-between;margin-bottom:-20px}.item-card .item-card-header button.icon-only[data-v-d6ace334]{position:relative;top:-10px;right:-10px}.item-card .item-card-body[data-v-d6ace334]{display:flex;flex-direction:row;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px}.item-card .item-card-body .form-row[data-v-d6ace334]{display:flex;gap:10px}.item-card .item-card-body .form-group[data-v-d6ace334]{display:flex;flex-direction:column;gap:5px;flex:1}.item-card .item-card-body .form-group.type-group[data-v-d6ace334]{flex:1}.item-card .item-card-body .form-group.desc-group[data-v-d6ace334]{flex:2}.item-card .item-card-body .amount-section[data-v-d6ace334]{display:flex;align-items:flex-end;gap:12px}.item-card .item-card-body .amount-section .form-group[data-v-d6ace334]{flex:1}.item-card .item-card-body .amount-section .amount-control-group[data-v-d6ace334]{flex-shrink:0}.item-card .item-card-body .error-message[data-v-d6ace334]{display:none;align-items:center;gap:4px;font-size:12px;color:var(--ra-danger);margin-top:4px}.item-card .item-card-body .item-card.error .error-message[data-v-d6ace334]{display:flex}.dot[data-v-d6ace334]{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0}@media (max-width: 800px){.item-card-body[data-v-d6ace334]{flex-direction:column}}@media (max-width: 480px){.form-row[data-v-d6ace334]{flex-wrap:wrap;gap:10px}.form-group.type-group[data-v-d6ace334],.form-group.desc-group[data-v-d6ace334]{flex:none;width:100%}}@keyframes fadeIn-d6ace334{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d6ace334{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInItem-d6ace334{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-d6ace334{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes scaleOut-d6ace334{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.97)}}.expense-form[data-v-0ae6a339]{display:flex;flex-direction:column;gap:1.5rem}.expense-form h3[data-v-0ae6a339]{font-weight:700;color:var(--ra-text, #1f2937);margin:0 0 .5rem}.form-group[data-v-0ae6a339]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-0ae6a339]{font-weight:600;color:var(--ra-muted, #6b7280)}.form-select[data-v-0ae6a339]{padding:.75rem;border:1px solid rgba(148,163,184,.3);border-radius:var(--ra-radius, 4px);background:var(--ra-surface, #fff);color:var(--ra-text, #1f2937);transition:border-color .2s,box-shadow .2s}:root[data-theme=dark] .form-select[data-v-0ae6a339]{border-color:#94a3b833;background:#0f172a80}.form-select.small[data-v-0ae6a339]{padding:.5rem}.form-select[data-v-0ae6a339]:focus{outline:none;border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff1a}.items-section[data-v-0ae6a339]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#94a3b814;border-radius:var(--ra-radius, 4px)}:root[data-theme=dark] .items-section[data-v-0ae6a339]{background-color:#0f172a66}.items-title[data-v-0ae6a339]{font-size:1rem;font-weight:600;color:var(--ra-text, #1f2937);margin:0}.field-label[data-v-0ae6a339]{font-weight:600;color:var(--ra-muted, #6b7280)}.tooltip-popup[data-v-0ae6a339]{position:absolute;left:0;top:100%;background:var(--ra-surface, #fff);border-radius:6px;box-shadow:0 4px 1.5rem #0003;border:1px solid rgba(148,163,184,.2);padding:1rem;min-width:250px;z-index:2100;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;animation:tooltipIn-0ae6a339 .18s cubic-bezier(.4,1.6,.6,1) both}:root[data-theme=dark] .tooltip-popup[data-v-0ae6a339]{background:#1e293bfa;box-shadow:0 4px 1.5rem #00000080;border-color:#94a3b833}@keyframes tooltipIn-0ae6a339{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.tooltip-buttons[data-v-0ae6a339]{display:flex;gap:.5rem;align-items:center}.tooltip-close[data-v-0ae6a339]{background:none;border:none;font-size:1.5rem;color:var(--ra-muted, #6b7280);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s;position:absolute;right:0;top:0}.tooltip-close[data-v-0ae6a339]:hover{color:var(--ra-text, #1f2937)}.add-item-btn[data-v-0ae6a339]{margin-top:.5rem}.field-error[data-v-0ae6a339]{color:var(--ra-danger, #dc2626);margin:0}.error-message[data-v-0ae6a339]{padding:.75rem 1rem;background-color:#dc26261a;color:var(--ra-danger, #dc2626);border:1px solid rgba(220,38,38,.2);border-radius:var(--ra-radius, 4px);margin:0}:root[data-theme=dark] .error-message[data-v-0ae6a339]{background-color:#dc262626;border-color:#dc26264d}.expense-form-group[data-v-0ae6a339]{display:flex;flex-direction:column}.expense-form-group .items-title[data-v-0ae6a339]{margin:0 0 .75rem;font-size:.95rem;color:var(--ra-text);font-weight:600}.expense-form-group .items-section[data-v-0ae6a339]{display:flex;flex-direction:column;overflow:auto;max-height:50vh;padding:2px;gap:5px}.tooltip-content[data-v-8ebdceba]{position:absolute;background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;white-space:nowrap;z-index:9999;pointer-events:none}.fade-enter-active[data-v-8ebdceba],.fade-leave-active[data-v-8ebdceba]{transition:opacity .2s}.fade-enter-from[data-v-8ebdceba],.fade-leave-to[data-v-8ebdceba]{opacity:0}.positive{color:var(--ra-success)}.negative{color:var(--ra-danger)}.rental-item[data-v-be400048]{position:relative;background:var(--ra-surface, #fff);border-radius:var(--ra-radius-md, 8px);overflow:hidden;box-shadow:var(--ra-shadow-sm, 0 1px 3px rgba(0, 0, 0, .08));cursor:pointer;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s;flex:1 1 365px;border:1px solid rgba(0,0,0,.08)}.rental-item.checked[data-v-be400048]{border-color:var(--primary, #3b82f6)}.rental-item[data-v-be400048]:hover{box-shadow:var(--ra-shadow-md, 0 4px 12px rgba(0, 0, 0, .12));border-color:var(--primary, #3b82f6)}.rental-item[data-v-be400048]:hover .rental-checkbox .checkbox-custom{border-color:var(--primary, #3b82f6)}.rental-item .car-image[data-v-be400048]{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0}.rental-item .car-name[data-v-be400048]{display:flex;align-items:center;gap:6px}.rental-item .card-header[data-v-be400048]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(148,163,184,.1);gap:8px;flex-wrap:wrap}.rental-item .card-header .status-badge[data-v-be400048]{align-self:flex-start}.rental-item .card-header[data-v-be400048] .rental-checkbox .checkbox-custom{width:24px;height:24px}.rental-item .header-left[data-v-be400048]{display:flex;align-items:center;gap:10px;flex-grow:1;min-width:0;min-height:50px}.rental-item .header-left-wrapper[data-v-be400048]{display:flex;flex-direction:column;gap:5px}.rental-item .header-left-wrapper .rental-title[data-v-be400048]{display:flex;align-items:center;gap:8px}.rental-item .rate-type[data-v-be400048]{color:var(--ra-muted);font-weight:500;white-space:nowrap;font-size:.85rem}.rental-item .card-body[data-v-be400048]{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;gap:10px}.rental-item .info-row[data-v-be400048]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rental-item .info-row.dates[data-v-be400048]{flex-wrap:wrap}.rental-item .info-label[data-v-be400048]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.rental-item .info-label.justify-end[data-v-be400048]{justify-content:flex-end;flex:none}.rental-item .icon[data-v-be400048]{width:18px;height:18px;flex-shrink:0;color:var(--ra-primary);stroke-width:2}.rental-item .label-text[data-v-be400048]{color:var(--ra-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental-item .card-footer[data-v-be400048]{padding:.75rem 1rem;border-top:1px solid rgba(148,163,184,.1);background:#2563eb08}.rental-item .progress-section[data-v-be400048]{display:flex;flex-direction:column;gap:8px}.rental-item .progress-header[data-v-be400048]{display:flex;justify-content:space-between;align-items:center;gap:10px}.rental-item .progress-header .left[data-v-be400048]{display:flex;align-items:center;gap:8px;flex:1}.rental-item .progress-label[data-v-be400048]{color:var(--ra-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;white-space:nowrap}.rental-item .progress-badge[data-v-be400048]{margin:0 auto}.rental-item .progress-percent[data-v-be400048]{color:var(--ra-primary);font-weight:700;white-space:nowrap;font-size:.85rem}.rental-item .progress-bar[data-v-be400048]{width:100%;height:6px;background:#94a3b826;border-radius:3px;overflow:hidden}.rental-item .progress-fill[data-v-be400048]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .4s ease;border-radius:3px}.payment-info[data-v-be400048]{display:flex;flex-direction:row;gap:10px}.payment-info div[data-v-be400048]{display:flex;flex-direction:column;gap:4px}@keyframes shimmer-b2c0f0e6{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-card[data-v-b2c0f0e6]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;--sk-base: #e2e2e2;--sk-highlight: #d5d5d5}:root[data-theme=dark] .skeleton-card[data-v-b2c0f0e6]{--sk-base: #1f2937 !important;--sk-highlight: #334155 !important}.skeleton-image[data-v-b2c0f0e6]{width:100%;height:180px;background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-b2c0f0e6 2s infinite}.skeleton-content[data-v-b2c0f0e6]{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.skeleton-line[data-v-b2c0f0e6]{background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-b2c0f0e6 2s infinite;border-radius:4px}.skeleton-title[data-v-b2c0f0e6]{height:1.2rem;margin-bottom:.5rem}.skeleton-text[data-v-b2c0f0e6]{height:.75rem}.skeleton-text.short[data-v-b2c0f0e6]{width:60%}.page-title[data-v-3b302ef8]{display:flex;align-items:center;gap:1rem}.title-stack h2[data-v-3b302ef8]{margin:0}.title-stack p[data-v-3b302ef8]{margin:.25rem 0 0;color:var(--ra-muted)}.info-cards[data-v-3b302ef8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.info-card[data-v-3b302ef8]{padding:1rem;border-radius:var(--ra-radius);background:var(--ra-surface);border:1px solid var(--border-color, #e5e7eb);box-shadow:0 2px 8px #0000000f}.info-card .label[data-v-3b302ef8]{display:block;color:var(--ra-muted);margin-bottom:.25rem}.info-card strong[data-v-3b302ef8]{font-size:1.25rem}.tabs[data-v-3b302ef8]{display:flex;gap:.5rem;flex-wrap:wrap}.tab[data-v-3b302ef8]{padding:.55rem 1rem;border:1px solid var(--border-color, #e5e7eb);border-radius:999px;background:var(--ra-surface);color:var(--ra-text);cursor:pointer;transition:all .2s ease}.tab.active[data-v-3b302ef8]{background:var(--ra-primary, #2563eb);color:#fff;border-color:transparent}.tab.disabled[data-v-3b302ef8]{opacity:.45;cursor:not-allowed}.tab-pane[data-v-3b302ef8]{display:flex;flex-direction:column;gap:1rem}.cars-grid[data-v-3b302ef8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.empty-state[data-v-3b302ef8]{text-align:center;padding:2rem;color:var(--ra-muted);grid-column:1 / -1}.empty-message[data-v-3b302ef8]{font-size:1.05rem;margin:0 0 .35rem}.empty-hint[data-v-3b302ef8]{margin:0}.tab-header[data-v-3b302ef8]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.card[data-v-3b302ef8]{background:var(--ra-surface);border-radius:var(--ra-radius);padding:1.25rem;box-shadow:0 2px 8px #00000014;border:1px solid var(--border-color, #e5e7eb)}.expenses-list[data-v-3b302ef8],.rentals-list[data-v-3b302ef8]{list-style:none;margin:0 0 1rem;padding:0;border:1px solid rgba(148,163,184,.1);border-radius:var(--ra-radius)}.placeholder[data-v-3b302ef8]{color:var(--ra-muted)}.driver-link[data-v-ea04486d]{text-decoration:none;color:inherit;display:block}.driver-card[data-v-ea04486d]{display:flex;flex-direction:column;background:var(--ra-muted-bg);border:1px solid var(--border-color, #e5e7eb);border-radius:16px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a;position:relative;height:100%}.driver-card[data-v-ea04486d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:#bfdbfe}.driver-card[data-v-ea04486d]:focus-within{outline:2px solid var(--ra-focus, #3b82f6);outline-offset:2px}.card-main[data-v-ea04486d]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 1rem;cursor:pointer;flex:1;text-align:center}.card-avatar-wrapper[data-v-ea04486d]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:1rem;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center}.card-avatar-wrapper svg[data-v-ea04486d]{width:80px;height:80px}.card-avatar[data-v-ea04486d]{width:100%;height:100%;object-fit:cover}.card-name[data-v-ea04486d]{font-size:1.05rem;font-weight:600;color:var(--ra-text, #0f172a);margin:0 0 .5rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card-meta[data-v-ea04486d]{display:flex;flex-direction:column;gap:.35rem;width:100%}.meta-line[data-v-ea04486d]{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.8125rem;color:var(--ra-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-icon[data-v-ea04486d]{font-size:.85rem;opacity:.8}.card-actions[data-v-ea04486d]{display:flex;justify-content:flex-end;z-index:1;position:absolute;right:0}@media (max-width: 640px){.card-main[data-v-ea04486d]{padding:1.25rem 1rem .75rem}.card-avatar-wrapper[data-v-ea04486d]{width:64px;height:64px}.card-name[data-v-ea04486d]{font-size:1rem}}.drivers-form[data-v-ac0ac1a1]{display:flex;flex-direction:column;gap:1rem}.drivers-form h3[data-v-ac0ac1a1]{font-weight:700;color:var(--ra-text, #1f2937);margin:0 0 .5rem}.error-message[data-v-ac0ac1a1]{padding:.75rem 1rem;background-color:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:var(--ra-radius, 4px);margin:0}.skeleton-drivers[data-v-12b4f70d]{background:transparent;border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:1rem 18px;margin-bottom:.75rem}:root[data-theme=dark] .skeleton-drivers[data-v-12b4f70d]{box-shadow:0 1px 4px #0003}.skeleton-info[data-v-12b4f70d]{display:flex;flex-direction:column;gap:.5rem}.skeleton-text[data-v-12b4f70d]{height:1rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-12b4f70d 1.5s infinite;border-radius:4px}:root[data-theme=dark] .skeleton-text[data-v-12b4f70d]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-name[data-v-12b4f70d]{width:200px;height:18px}.skeleton-contact[data-v-12b4f70d]{width:150px}@keyframes shimmer-12b4f70d{0%{background-position:200% 0}to{background-position:-200% 0}}.card[data-v-54a90568]{background:var(--ra-surface, #fff);border-radius:var(--ra-radius, 8px);padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}.drivers-list[data-v-54a90568]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;padding:1rem}.drivers-list[data-v-54a90568]:empty:after{content:"No drivers found";grid-column:1 / -1;text-align:center;padding:3rem;color:var(--ra-muted, #64748b)}.empty-state[data-v-54a90568]{color:var(--ra-muted, #6b7280);text-align:center;padding:2rem 0;font-size:1rem}@keyframes shimmer-7e9ae0a8{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-drivers-detail[data-v-7e9ae0a8]{display:flex;flex-direction:column;gap:1.25rem}.card[data-v-7e9ae0a8]{background:var(--ra-surface);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;border:1px solid var(--border-color, rgba(0,0,0,.05))}:root[data-theme=dark] .card[data-v-7e9ae0a8]{box-shadow:0 2px 8px #00000040}.skeleton-card[data-v-7e9ae0a8]{display:flex;flex-direction:column;gap:1rem}.skeleton-title[data-v-7e9ae0a8],.skeleton-line[data-v-7e9ae0a8],.skeleton-box[data-v-7e9ae0a8]{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-7e9ae0a8 1.5s infinite;border-radius:6px}:root[data-theme=dark] .skeleton-title[data-v-7e9ae0a8],:root[data-theme=dark] .skeleton-line[data-v-7e9ae0a8],:root[data-theme=dark] .skeleton-box[data-v-7e9ae0a8]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-title[data-v-7e9ae0a8]{height:1.1rem;width:34%;min-width:140px}.skeleton-grid[data-v-7e9ae0a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem}.skeleton-line[data-v-7e9ae0a8]{height:.95rem}.skeleton-line.wide[data-v-7e9ae0a8]{width:70%}.stats-skeleton[data-v-7e9ae0a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem}.skeleton-box[data-v-7e9ae0a8]{height:92px;border-radius:10px}.table-skeleton[data-v-7e9ae0a8]{display:flex;flex-direction:column;gap:.7rem}@media (max-width: 768px){.skeleton-grid[data-v-7e9ae0a8]{grid-template-columns:1fr}.stats-skeleton[data-v-7e9ae0a8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-link[data-v-a9323438]{display:inline-block;width:fit-content;color:var(--ra-primary, #3b82f6);text-decoration:none;font-weight:500;transition:opacity .2s}.back-link[data-v-a9323438]:hover{opacity:.7}.card[data-v-a9323438]{background:var(--ra-surface, #fff);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.card h3[data-v-a9323438]{margin:0 0 1.5rem;font-size:1.25rem;color:var(--ra-text)}.error-state[data-v-a9323438]{text-align:center;padding:3rem;color:var(--ra-error, #dc2626)}.button-link[data-v-a9323438]{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:var(--ra-primary, #3b82f6);color:#fff;text-decoration:none;border-radius:6px;transition:opacity .2s}.button-link[data-v-a9323438]:hover{opacity:.8}.info-grid[data-v-a9323438]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.info-row[data-v-a9323438]{display:flex;flex-direction:column;gap:.5rem}.label[data-v-a9323438]{font-weight:600;color:var(--ra-muted, #6b7280);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.value[data-v-a9323438]{color:var(--ra-text);font-size:1rem}.stats-grid[data-v-a9323438]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-box[data-v-a9323438]{background:var(--ra-surface);border-radius:8px;padding:1.5rem;text-align:center;border:1px solid rgba(59,130,246,.2)}.stat-value[data-v-a9323438]{font-size:2rem;font-weight:700;color:var(--ra-primary, #3b82f6)}.stat-value.cancelled[data-v-a9323438]{color:var(--ra-error, #dc2626)}.stat-label[data-v-a9323438]{font-size:.875rem;color:var(--ra-muted, #6b7280);margin-top:.5rem}.col-dates[data-v-a9323438]{display:flex;flex-direction:column;gap:.25rem}.muted[data-v-a9323438]{color:var(--ra-muted, #6b7280);font-size:.875rem}.rental-link[data-v-a9323438],.action-link[data-v-a9323438]{color:var(--ra-primary, #3b82f6);text-decoration:none;font-weight:500;transition:opacity .2s}.rental-link[data-v-a9323438]:hover,.action-link[data-v-a9323438]:hover{opacity:.7}.rating-info[data-v-a9323438]{display:flex;flex-direction:column;gap:1.5rem}.rating-item[data-v-a9323438]{display:flex;align-items:center;gap:1rem}.rating-label[data-v-a9323438]{min-width:150px;font-weight:600;color:var(--ra-text)}.rating-bar[data-v-a9323438]{flex:1;height:1rem;background:var(--ra-bg, #f9fafb);border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.rating-fill[data-v-a9323438]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .3s ease}.rating-value[data-v-a9323438]{min-width:50px;text-align:right;font-weight:600;color:var(--ra-primary, #3b82f6)}.empty-state[data-v-a9323438]{text-align:center;padding:2rem;color:var(--ra-muted, #6b7280)}@media (max-width: 768px){.info-grid[data-v-a9323438]{grid-template-columns:1fr}.stats-grid[data-v-a9323438]{grid-template-columns:repeat(2,1fr)}}.skeleton-kpi[data-v-3107bace]{pointer-events:none}.skeleton-icon[data-v-3107bace]{width:56px;height:56px;border-radius:.75rem;background:linear-gradient(90deg,#94a3b81a 25%,#94a3b833,#94a3b81a 75%);background-size:200% 100%;animation:shimmer-3107bace 1.5s infinite;flex-shrink:0}.skeleton-content[data-v-3107bace]{display:flex;flex-direction:column;gap:8px;flex:1}.skeleton-label[data-v-3107bace]{width:80px;height:.75rem;border-radius:4px;background:linear-gradient(90deg,#94a3b81a 25%,#94a3b833,#94a3b81a 75%);background-size:200% 100%;animation:shimmer-3107bace 1.5s infinite}.skeleton-value[data-v-3107bace]{width:60px;height:1.5rem;border-radius:4px;background:linear-gradient(90deg,#94a3b81a 25%,#94a3b833,#94a3b81a 75%);background-size:200% 100%;animation:shimmer-3107bace 1.5s infinite}@keyframes shimmer-3107bace{0%{background-position:200% 0}to{background-position:-200% 0}}.ra-date-picker[data-v-c31f8fe1]{display:flex;flex-direction:column;gap:var(--ra-gap)}.label-wrapper[data-v-c31f8fe1]{display:flex;justify-content:space-between;align-items:center}.label[data-v-c31f8fe1]{font-weight:500;color:var(--ra-text);font-size:14px}.required-indicator[data-v-c31f8fe1]{color:var(--ra-danger);font-weight:600;font-size:1rem}.dp-wrapper[data-v-c31f8fe1]{position:relative}.dp-wrapper.has-error[data-v-c31f8fe1] .dp__input{border-color:var(--ra-danger)!important}.dp-wrapper.has-error[data-v-c31f8fe1] .dp__input:focus{border-color:var(--ra-danger)!important;box-shadow:0 0 0 3px #dc26261a!important}[data-v-c31f8fe1] .ra-vue-datepicker,[data-v-c31f8fe1] .ra-vue-datepicker .dp__input{width:100%}[data-v-c31f8fe1] .dp__theme_dark{--dp-background-color: var(--ra-aside-bg);--dp-text-color: var(--ra-text);--dp-border-color: rgba(148, 163, 184, .2);--dp-disabled-color: rgba(148, 163, 184, .1);--dp-selected-color: var(--ra-primary);--dp-hover-color: rgba(37, 99, 235, .15);--dp-border-color-focus: var(--ra-primary);--dp-border-color-hover: var(--ra-primary)}.error[data-v-c31f8fe1]{color:var(--ra-danger);font-size:13px;margin-top:2px}[data-v-c31f8fe1] .dp__input{border-radius:var(--ra-radius);background:var(--ra-bg);color:var(--ra-text);font-family:var(--ra-font-family);font-size:14px;transition:border-color .2s,box-shadow .2s}[data-v-c31f8fe1] .dp__input::placeholder{color:var(--ra-muted);opacity:.6}[data-v-c31f8fe1] .dp__input:focus{outline:none;border-color:var(--ra-primary);box-shadow:0 0 0 3px #3b82f640,0 2px 4px #0006}[data-v-c31f8fe1] .dp__input:disabled{opacity:.6;cursor:not-allowed}[data-v-c31f8fe1] .dp-calendar{background:var(--ra-surface);border:1px solid rgba(148,163,184,.2);border-radius:var(--ra-radius);box-shadow:0 10px 40px #0000001a}[data-v-c31f8fe1] .dp-header{border-bottom:1px solid rgba(148,163,184,.1);padding:12px}[data-v-c31f8fe1] .dp-month{color:var(--ra-text);font-weight:600}[data-v-c31f8fe1] .dp-prev-month,[data-v-c31f8fe1] .dp-next-month{color:var(--ra-muted)}[data-v-c31f8fe1] .dp-day{color:var(--ra-text)}[data-v-c31f8fe1] .dp-day:hover:not(.dp-day-other):not(.dp-day-disabled){background:#2563eb14}[data-v-c31f8fe1] .dp-day-other{color:var(--ra-muted);opacity:.3}[data-v-c31f8fe1] .dp-day-selected{background:var(--ra-primary);color:#fff}[data-v-c31f8fe1] .dp-day-in-range{background:#2563eb26}[data-v-c31f8fe1] .dp-footer{border-top:1px solid rgba(148,163,184,.1);padding:12px}[data-v-c31f8fe1] .dp-btn{color:var(--ra-text);background:transparent;border:1px solid rgba(148,163,184,.2);border-radius:4px;padding:6px 16px;transition:all .2s}[data-v-c31f8fe1] .dp-btn:hover{background:#94a3b81a}[data-v-c31f8fe1] .dp-btn-confirm{background:var(--ra-primary);color:#fff;border-color:var(--ra-primary)}[data-v-c31f8fe1] .dp-btn-confirm:hover{opacity:.9}:root[data-theme=dark][data-v-c31f8fe1] .dp__input{border-color:#94a3b833;background:var(--ra-bg)}:root[data-theme=dark][data-v-c31f8fe1] .dp__input:focus{border-color:var(--ra-primary);box-shadow:0 0 0 3px #2563eb33}:root[data-theme=dark][data-v-c31f8fe1] .dp-calendar{background:var(--ra-aside-bg);border-color:#94a3b826;box-shadow:0 10px 40px #0000004d}:root[data-theme=dark][data-v-c31f8fe1] .dp-day{color:var(--ra-text)}:root[data-theme=dark][data-v-c31f8fe1] .dp-day-other{color:var(--ra-muted)}:root[data-theme=dark][data-v-c31f8fe1] .dp-header,:root[data-theme=dark][data-v-c31f8fe1] .dp-footer{border-color:#94a3b81a}.view-switcher[data-v-a62f86d1]{width:max-content;display:flex;justify-content:end;gap:4px}.col-image[data-v-d6a3a89e]{padding:unset;justify-content:center;background:var(--bg-secondary);width:max-content}.col-image .thumb-wrapper[data-v-d6a3a89e]{position:relative;width:64px;height:48px;border-radius:4px 0 0 4px;overflow:hidden;background:var(--border-color)}.col-image .thumb-wrapper img[data-v-d6a3a89e]{width:100%;height:100%;object-fit:cover;display:block}.col-image .thumb-wrapper .thumb-badge[data-v-d6a3a89e]{position:absolute;bottom:2px;left:2px;z-index:1}.info-label[data-v-d6a3a89e]{display:flex;gap:4px}.label-text[data-v-d6a3a89e]{color:var(--ra-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skeleton-rental[data-v-74f28783]{background:var(--ra-surface);border-radius:8px;border:1px solid rgba(148,163,184,.15);overflow:hidden;display:flex;flex-direction:column;height:100%;animation:fadeIn-74f28783 .3s ease}:root[data-theme=dark] .skeleton-rental[data-v-74f28783]{border-color:#94a3b81a;background:#1e293b80}@keyframes fadeIn-74f28783{0%{opacity:0}to{opacity:1}}.skeleton-header[data-v-74f28783]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid rgba(148,163,184,.1);gap:8px}.skeleton-title-row[data-v-74f28783]{display:flex;align-items:center;gap:10px;flex:1}.skeleton-badge[data-v-74f28783]{width:80px;height:1.5rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-74f28783 1.5s infinite;border-radius:6px;flex-shrink:0}:root[data-theme=dark] .skeleton-badge[data-v-74f28783]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-body[data-v-74f28783]{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;gap:10px}.skeleton-info-row[data-v-74f28783]{display:flex;align-items:center;gap:8px}.skeleton-icon[data-v-74f28783]{width:18px;height:18px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-74f28783 1.5s infinite;border-radius:4px;flex-shrink:0}:root[data-theme=dark] .skeleton-icon[data-v-74f28783]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-footer[data-v-74f28783]{padding:.75rem 1rem;border-top:1px solid rgba(148,163,184,.1);background:#2563eb08;display:flex;flex-direction:column;gap:8px}:root[data-theme=dark] .skeleton-footer[data-v-74f28783]{background:#2563eb14}.skeleton-progress-row[data-v-74f28783]{display:flex;justify-content:space-between;gap:8px}.skeleton-progress-bar[data-v-74f28783]{width:100%;height:6px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-74f28783 1.5s infinite;border-radius:3px}:root[data-theme=dark] .skeleton-progress-bar[data-v-74f28783]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text[data-v-74f28783]{height:1rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-74f28783 1.5s infinite;border-radius:4px}:root[data-theme=dark] .skeleton-text[data-v-74f28783]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text-long[data-v-74f28783]{width:100%}.skeleton-text-medium[data-v-74f28783]{width:160px;flex-shrink:0}.skeleton-text-short[data-v-74f28783]{width:100px;flex-shrink:0}@keyframes shimmer-74f28783{0%{background-position:200% 0}to{background-position:-200% 0}}.rentals-grid[data-v-77cffc42]{display:flex;flex-wrap:wrap;width:100%;gap:.5rem;margin-bottom:1.5rem;animation:fadeIn .4s ease}@media (max-width: 800px){.rentals-grid[data-v-77cffc42]{gap:.75rem}}.bulk-actions-bar[data-v-707bf405]{position:sticky;top:64px;z-index:50;animation:slideDown-707bf405 .2s ease;padding:.75rem;border-radius:8px}.bulk-actions-bar.is-sticky[data-v-707bf405]{border-radius:unset;z-index:201;box-shadow:0 8px 13px -3px #0003;background:var(--ra-aside-bg)}@media (max-width: 800px){.bulk-actions-bar.is-sticky[data-v-707bf405]{margin:0 -13px}}@keyframes slideDown-707bf405{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.bulk-content[data-v-707bf405]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bulk-info[data-v-707bf405]{display:flex;align-items:center;gap:.75rem;min-width:200px}.bulk-select-all[data-v-707bf405]{margin-right:.25rem}.bulk-count[data-v-707bf405]{font-weight:600;color:var(--ra-text, #111827);font-size:.95rem}.bulk-clear[data-v-707bf405]{color:var(--ra-muted, #6b7280);font-size:.85rem;padding:.25rem .5rem}.bulk-clear[data-v-707bf405]:hover{color:var(--ra-text, #374151)}.bulk-buttons[data-v-707bf405]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.slide-down-enter-active[data-v-707bf405],.slide-down-leave-active[data-v-707bf405]{transition:all .2s ease}.slide-down-enter-from[data-v-707bf405],.slide-down-leave-to[data-v-707bf405]{opacity:0;transform:translateY(-100%)}@media (max-width: 768px){.bulk-content[data-v-707bf405]{align-items:stretch;gap:.75rem}.bulk-info[data-v-707bf405]{justify-content:space-between}.bulk-buttons[data-v-707bf405]{justify-content:center}.bulk-buttons[data-v-707bf405] .base-button{flex:1;justify-content:center}}@media (max-width: 480px){.bulk-buttons[data-v-707bf405]{flex-direction:column}.bulk-buttons[data-v-707bf405] .base-button{width:100%}}.card-wrapper[data-v-517a2e64]{padding:0!important}.card-wrapper .content-card[data-v-517a2e64]{border:unset!important}.card-wrapper .content-card[data-v-517a2e64]:not(.card-wrapper){box-shadow:unset!important;background:unset!important}.tabs-wrapper[data-v-517a2e64]{display:flex;justify-content:end}.kpi-grid[data-v-517a2e64]{display:flex;gap:1rem;flex-wrap:wrap;padding:1rem;box-shadow:0 -6px 16px #00000014,0 -2px 6px #0000000a}.kpi-card[data-v-517a2e64]{background:var(--ra-surface);border:1px solid rgba(148,163,184,.15);border-radius:8px;padding:20px;flex:1;min-width:280px;display:flex;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.kpi-card[data-v-517a2e64]:hover{border-color:#2563eb4d;box-shadow:0 8px 1rem #2563eb1f;transform:translateY(-2px)}:root[data-theme=dark] .kpi-card[data-v-517a2e64]{border-color:#94a3b81a;background:#1e293b80}.kpi-icon[data-v-517a2e64]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-v-517a2e64] .kpi-icon svg{width:28px;height:28px;stroke-width:2}.kpi-icon.total[data-v-517a2e64]{background:#3b82f61a;color:#3b82f6}:root[data-theme=dark] .kpi-icon.total[data-v-517a2e64]{background:#3b82f633}.kpi-icon.active[data-v-517a2e64]{background:#10b9811a;color:#10b981}:root[data-theme=dark] .kpi-icon.active[data-v-517a2e64]{background:#10b98133}.kpi-icon.pending[data-v-517a2e64]{background:#f59e0b1a;color:#f59e0b}:root[data-theme=dark] .kpi-icon.pending[data-v-517a2e64]{background:#f59e0b33}.kpi-icon.revenue[data-v-517a2e64]{background:#a855f71a;color:#a855f7}:root[data-theme=dark] .kpi-icon.revenue[data-v-517a2e64]{background:#a855f733}.kpi-content[data-v-517a2e64]{display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-517a2e64]{color:var(--ra-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.kpi-value[data-v-517a2e64]{font-size:1.5rem;font-weight:700;color:var(--ra-text)}.filters-card[data-v-517a2e64]{background:var(--ra-surface);border-radius:8px;border:1px solid rgba(148,163,184,.15);padding:20px;box-shadow:0 2px 4px #0000000d}:root[data-theme=dark] .filters-card[data-v-517a2e64]{border-color:#94a3b81a;background:#1e293b80}.filters-container[data-v-517a2e64]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.filter-group[data-v-517a2e64]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.filter-label[data-v-517a2e64]{color:var(--ra-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.filter-actions[data-v-517a2e64]{display:flex;gap:8px}.content-card[data-v-517a2e64]{background:var(--ra-surface);border-radius:8px;border:1px solid rgba(148,163,184,.15);padding:20px;box-shadow:0 2px 4px #0000000d}:root[data-theme=dark] .content-card[data-v-517a2e64]{border-color:#94a3b81a;background:#1e293b80}.rentals-scroll-wrapper[data-v-517a2e64]{position:relative;margin:0 -1rem;padding:0 1rem}.rentals-scroll-wrapper .rentals-items-header[data-v-517a2e64]{display:grid;grid-template-columns:56px 56px 1fr 1fr 140px 180px 110px 130px 100px 140px;gap:0;padding:0;border-radius:unset;width:100%;font-weight:700}.rentals-scroll-wrapper .rentals-items-header span[data-v-517a2e64]{padding:0 5px 5px}@keyframes fadeIn-517a2e64{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-517a2e64]{text-align:center;padding:60px 20px;color:var(--ra-muted)}.empty-icon[data-v-517a2e64]{width:80px;height:80px;margin:0 auto 20px;stroke-width:1.5;opacity:.5}.empty-state h3[data-v-517a2e64]{margin:1rem 0 8px;color:var(--ra-text)}.empty-state p[data-v-517a2e64]{font-size:1rem;margin:0;color:var(--ra-muted)}@media (max-width: 1024px){.filter-group[data-v-517a2e64]{min-width:150px}}@media (max-width: 480px){.kpi-icon[data-v-517a2e64]{width:40px;height:40px}.kpi-icon svg[data-v-517a2e64]{width:20px;height:20px}.kpi-label[data-v-517a2e64]{font-size:.7rem}.kpi-value[data-v-517a2e64]{font-size:1.1rem}.filters-card[data-v-517a2e64]{padding:.75rem}.filter-label[data-v-517a2e64]{font-size:.75rem}.content-card[data-v-517a2e64]{padding:.75rem}.empty-state[data-v-517a2e64]{padding:40px .75rem}.empty-icon[data-v-517a2e64]{width:60px;height:60px}}@media (max-width: 360px){.kpi-card[data-v-517a2e64]{padding:10px;gap:10px}.kpi-content[data-v-517a2e64]{gap:2px}.kpi-label[data-v-517a2e64]{font-size:.65rem}.kpi-value[data-v-517a2e64]{font-size:1rem}.filters-card[data-v-517a2e64],.content-card[data-v-517a2e64]{padding:10px}.filter-label[data-v-517a2e64]{font-size:.7rem}}:root[data-device=mobile][data-v-517a2e64] .collapse .collapse-header{padding:.5rem}:root[data-device=mobile] .tabs-wrapper[data-v-517a2e64]{justify-content:center}:root[data-device=mobile] .kpi-grid[data-v-517a2e64]{gap:.5rem}:root[data-device=mobile] .kpi-card[data-v-517a2e64]{min-width:max-content;padding:.5rem}:root[data-device=mobile] .kpi-icon[data-v-517a2e64]{width:48px;height:48px}:root[data-device=mobile] .kpi-icon svg[data-v-517a2e64]{width:1.5rem;height:1.5rem}:root[data-device=mobile] .kpi-label[data-v-517a2e64]{font-size:.75rem}:root[data-device=mobile] .kpi-value[data-v-517a2e64]{font-size:1.25rem}:root[data-device=mobile] .filters-card[data-v-517a2e64]{padding:1rem}:root[data-device=mobile] .filters-container[data-v-517a2e64]{flex-direction:column;gap:.75rem}:root[data-device=mobile] .filter-group[data-v-517a2e64]{width:100%;min-width:auto}:root[data-device=mobile] .filter-actions[data-v-517a2e64]{width:100%}:root[data-device=mobile] .filter-actions button[data-v-517a2e64]{flex:1}:root[data-device=mobile] .content-card[data-v-517a2e64]{padding:.5rem}:root[data-device=mobile] .pagination-wrapper[data-v-517a2e64]{padding-top:1rem}.statement-card[data-v-6359d96d]{position:relative;background:var(--ra-surface);border-radius:8px;border:1px solid rgba(148,163,184,.15);overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 4px #0000000d}.statement-card[data-v-6359d96d]:hover{border-color:#2563eb4d;box-shadow:0 8px 1rem #2563eb1f;transform:translateY(-2px)}:root[data-theme=dark] .statement-card[data-v-6359d96d]{border-color:#94a3b81a;background:#1e293b80}.card-header[data-v-6359d96d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(148,163,184,.1);gap:8px;flex-wrap:wrap}.header-left[data-v-6359d96d]{display:flex;align-items:center;gap:12px;flex-grow:1;min-width:0}.left-side[data-v-6359d96d]{display:flex;flex-direction:column;gap:10px}.statement-id[data-v-6359d96d]{font-size:1rem!important;font-weight:700;color:var(--ra-text);margin:0;white-space:nowrap}.card-info[data-v-6359d96d]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.rate-type[data-v-6359d96d]{color:var(--ra-muted);font-weight:500;white-space:nowrap;align-self:flex-start}.rate-price[data-v-6359d96d]{text-align:end}.card-body[data-v-6359d96d]{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;gap:10px}.info-row[data-v-6359d96d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.info-label[data-v-6359d96d]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.icon[data-v-6359d96d]{width:18px;height:18px;flex-shrink:0;color:var(--ra-primary);stroke-width:2}.label-text[data-v-6359d96d]{color:var(--ra-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-image[data-v-6359d96d]{width:56px;height:56px;min-width:56px;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.car-image img[data-v-6359d96d]{width:100%;height:100%;object-fit:cover}.right-side[data-v-6359d96d]{display:flex;align-items:center;flex-direction:column;gap:4px}@media (max-width: 640px){.card-header[data-v-6359d96d]{flex-direction:column;align-items:flex-start}.header-left[data-v-6359d96d]{width:100%}}.skeleton-statement[data-v-f1d2aa18]{background:var(--ra-surface);border-radius:8px;border:1px solid rgba(148,163,184,.15);overflow:hidden;display:flex;flex-direction:column;height:100%;animation:fadeIn-f1d2aa18 .3s ease}:root[data-theme=dark] .skeleton-statement[data-v-f1d2aa18]{border-color:#94a3b81a;background:#1e293b80}@keyframes fadeIn-f1d2aa18{0%{opacity:0}to{opacity:1}}.skeleton-header[data-v-f1d2aa18]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-bottom:1px solid rgba(148,163,184,.1);gap:8px}.skeleton-title-row[data-v-f1d2aa18]{display:flex;align-items:center;gap:10px;flex:1}.skeleton-badge[data-v-f1d2aa18]{width:80px;height:1.5rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-f1d2aa18 1.5s infinite;border-radius:6px;flex-shrink:0}:root[data-theme=dark] .skeleton-badge[data-v-f1d2aa18]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-body[data-v-f1d2aa18]{flex:1;padding:.75rem 1rem;display:flex;flex-direction:column;gap:10px}.skeleton-info-row[data-v-f1d2aa18]{display:flex;align-items:center;gap:8px}.skeleton-icon[data-v-f1d2aa18]{width:18px;height:18px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-f1d2aa18 1.5s infinite;border-radius:4px;flex-shrink:0}:root[data-theme=dark] .skeleton-icon[data-v-f1d2aa18]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-footer[data-v-f1d2aa18]{padding:.75rem 1rem;border-top:1px solid rgba(148,163,184,.1);background:#2563eb08;display:flex;flex-direction:column;gap:8px}:root[data-theme=dark] .skeleton-footer[data-v-f1d2aa18]{background:#2563eb14}.skeleton-progress-row[data-v-f1d2aa18]{display:flex;justify-content:space-between;gap:8px}.skeleton-progress-bar[data-v-f1d2aa18]{width:100%;height:6px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-f1d2aa18 1.5s infinite;border-radius:3px}:root[data-theme=dark] .skeleton-progress-bar[data-v-f1d2aa18]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text[data-v-f1d2aa18]{height:1rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-f1d2aa18 1.5s infinite;border-radius:4px}:root[data-theme=dark] .skeleton-text[data-v-f1d2aa18]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text-long[data-v-f1d2aa18]{width:100%}.skeleton-text-medium[data-v-f1d2aa18]{width:160px;flex-shrink:0}.skeleton-text-short[data-v-f1d2aa18]{width:100px;flex-shrink:0}@keyframes shimmer-f1d2aa18{0%{background-position:200% 0}to{background-position:-200% 0}}.kpi-grid[data-v-c13a1145]{display:flex;gap:1rem;flex-wrap:wrap}.tabs-wrapper[data-v-c13a1145]{display:flex;justify-content:end}.cars-filter[data-v-c13a1145]{display:flex;gap:1rem;padding:1.5rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;flex-wrap:wrap;box-shadow:0 2px 8px #00000014}.filter-group[data-v-c13a1145]{flex:1;min-width:150px}.filter-group[data-v-c13a1145]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.statements-grid[data-v-c13a1145]{width:100%;display:flex;flex-direction:column;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:1.5rem;animation:fadeIn-c13a1145 .4s ease}@keyframes fadeIn-c13a1145{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty-state[data-v-c13a1145]{text-align:center;padding:60px 20px;color:var(--ra-muted)}.empty-icon[data-v-c13a1145]{width:80px;height:80px;margin:0 auto 20px;stroke-width:1.5;opacity:.5}.empty-state h3[data-v-c13a1145]{margin:1rem 0 8px;color:var(--ra-text)}.empty-state p[data-v-c13a1145]{font-size:1rem;margin:0;color:var(--ra-muted)}.pagination-wrapper[data-v-c13a1145]{padding-top:20px;border-top:1px solid rgba(148,163,184,.1);display:flex;justify-content:center}@media (max-width: 1024px){.kpi-grid[data-v-c13a1145]{grid-template-columns:repeat(2,1fr)}.filter-group[data-v-c13a1145]{min-width:150px}}@media (max-width: 640px){.kpi-grid[data-v-c13a1145]{gap:.75rem}.filter-group[data-v-c13a1145]{width:100%;min-width:auto}.statements-grid[data-v-c13a1145]{grid-template-columns:1fr;gap:.75rem}.pagination-wrapper[data-v-c13a1145]{padding-top:1rem}}@media (max-width: 480px){.kpi-grid[data-v-c13a1145]{margin-bottom:1rem}.empty-state[data-v-c13a1145]{padding:40px .75rem}.empty-icon[data-v-c13a1145]{width:60px;height:60px}}.ra-stepper[data-v-c8d9b5dc]{display:flex;flex-direction:column;gap:1rem}.ra-steps[data-v-c8d9b5dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.ra-step[data-v-c8d9b5dc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--ra-surface);cursor:pointer;color:var(--ra-text)}.ra-step.active[data-v-c8d9b5dc]{border-color:var(--ra-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f614}.ra-step.done[data-v-c8d9b5dc]{opacity:.8}.ra-step-index[data-v-c8d9b5dc]{min-width:28px;min-height:28px;border-radius:50%;background:var(--ra-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.ra-step-label[data-v-c8d9b5dc]{font-weight:600}.ra-step-content[data-v-c8d9b5dc]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:8px;padding:1rem;color:var(--ra-text)}.ra-step-actions[data-v-c8d9b5dc]{display:flex;justify-content:space-between}.car-card[data-v-9a671628]{background:var(--ra-surface);border:2px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem;position:relative}.car-card[data-v-9a671628]:hover{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f61a}.car-card.selected[data-v-9a671628]{border-color:#3b82f6;background:#3b82f605;box-shadow:0 0 0 3px #3b82f614}.card-header[data-v-9a671628]{display:flex;align-items:flex-start;justify-content:space-between}.car-image-placeholder[data-v-9a671628]{width:48px;height:48px;border-radius:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.car-image[data-v-9a671628]{width:100%;height:100%;object-fit:cover}.checkbox-indicator[data-v-9a671628]{color:#3b82f6;display:flex;align-items:center;justify-content:center}.checkbox-indicator svg[data-v-9a671628]{width:20px;height:20px}.card-content[data-v-9a671628]{display:flex;flex-direction:column;gap:.5rem}.car-title[data-v-9a671628]{margin:0;font-size:1rem;font-weight:600;color:var(--ra-text);line-height:1.2}.info-item[data-v-9a671628]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ra-muted)}.icon[data-v-9a671628]{font-size:.9rem}.text[data-v-9a671628]{color:var(--ra-text);font-weight:500}.car-selection-step[data-v-808ed954]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-808ed954]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-808ed954]{margin:0;color:var(--ra-muted);font-size:.9rem}.cars-grid[data-v-808ed954]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.driver-card[data-v-6b4fb584]{background:var(--ra-surface);border:2px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem;position:relative}.driver-card[data-v-6b4fb584]:not(.disabled):hover{border-color:#3b82f666;box-shadow:0 4px 12px #3b82f61a}.driver-card.selected[data-v-6b4fb584]{border-color:#3b82f6;background:#3b82f605;box-shadow:0 0 0 3px #3b82f614}.driver-card.disabled[data-v-6b4fb584]{opacity:.5;cursor:not-allowed}.card-header[data-v-6b4fb584]{display:flex;align-items:flex-start;justify-content:space-between}.avatar[data-v-6b4fb584]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.checkbox-indicator[data-v-6b4fb584]{width:24px;height:24px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-indicator svg[data-v-6b4fb584]{width:16px;height:16px}.card-content[data-v-6b4fb584]{display:flex;flex-direction:column;gap:.5rem}.driver-name[data-v-6b4fb584]{margin:0;color:var(--ra-text);font-size:1rem;font-weight:700}.info-item[data-v-6b4fb584]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ra-muted)}.icon[data-v-6b4fb584]{font-size:.9rem;flex-shrink:0}.text[data-v-6b4fb584]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.driver-card[data-v-6b4fb584]{padding:.75rem}.driver-name[data-v-6b4fb584]{font-size:.95rem}.info-item[data-v-6b4fb584]{font-size:.8rem}}.drivers-form-wrapper[data-v-213a760d]{padding:1rem 0}.form[data-v-213a760d]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-213a760d]{display:flex;flex-direction:column;gap:.5rem}.error-message[data-v-213a760d]{padding:.75rem 1rem;background-color:#dc26261a;color:#dc2626;border:1px solid rgba(220,38,38,.2);border-radius:.5rem;font-size:.9rem;margin:0}:root[data-theme=dark] .error-message[data-v-213a760d]{background-color:#dc262626;border-color:#dc26264d}.form-actions[data-v-213a760d]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.1)}.drivers-selection-step[data-v-bbeb21ae]{display:flex;flex-direction:column;gap:1.5rem}.drivers-selection-step .header[data-v-bbeb21ae]{display:flex;justify-content:space-between;align-items:center}h3[data-v-bbeb21ae]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-bbeb21ae]{margin:0;color:var(--ra-muted);font-size:.9rem}.search-section[data-v-bbeb21ae]{display:flex;flex-direction:column;gap:.5rem}.action-button[data-v-bbeb21ae]{display:flex;gap:.75rem}.drivers-grid[data-v-bbeb21ae]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;max-height:500px;overflow-y:auto;padding:.5rem}.empty-state[data-v-bbeb21ae]{text-align:center;padding:2rem;color:var(--ra-muted);background:#6b72800d;border-radius:.5rem}.empty-state svg[data-v-bbeb21ae]{opacity:.5;margin-bottom:1rem}.empty-state p[data-v-bbeb21ae]{margin:0}@media (max-width: 768px){.drivers-grid[data-v-bbeb21ae]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.rental-details-step[data-v-28fe01ec]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-28fe01ec]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-28fe01ec]{margin:0;color:var(--ra-muted);font-size:.9rem}.form-group-grid[data-v-28fe01ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.form-group[data-v-28fe01ec]{display:flex;flex-direction:column;gap:.5rem}.car-info[data-v-28fe01ec]{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:.5rem;padding:1rem}.car-info h4[data-v-28fe01ec]{margin:0 0 .5rem;color:var(--ra-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.car-info p[data-v-28fe01ec]{margin:0;color:var(--ra-text);font-weight:500}@media (max-width: 768px){.form-group-grid[data-v-28fe01ec]{grid-template-columns:1fr}}.review-step[data-v-ed14cba5]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-ed14cba5]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-ed14cba5]{margin:0;color:var(--ra-muted);font-size:.9rem}.review-sections[data-v-ed14cba5]{display:flex;flex-direction:column;gap:1rem}.review-section[data-v-ed14cba5]{background:var(--ra-surface);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1.25rem}.section-header[data-v-ed14cba5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.1)}.section-header h4[data-v-ed14cba5]{margin:0;color:var(--ra-text);font-size:1rem}.section-content[data-v-ed14cba5]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-ed14cba5]{display:flex;justify-content:space-between;align-items:center}.label[data-v-ed14cba5]{color:var(--ra-muted);font-weight:600;font-size:.9rem}.value[data-v-ed14cba5]{color:var(--ra-text);font-weight:500}@media (max-width: 768px){.section-header[data-v-ed14cba5]{flex-direction:column;align-items:flex-start;gap:.75rem}.info-row[data-v-ed14cba5]{flex-direction:column;align-items:flex-start;gap:.25rem}}.rental-create-wizard[data-v-cd99bc18]{background:var(--ra-surface);border-radius:.75rem;border:1px solid var(--border-color);padding:1.5rem}.page[data-v-8c2eb2aa]{display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-8c2eb2aa]{display:flex;flex-direction:column;gap:.5rem;background:var(--ra-surface);border:1px solid var(--border-color);padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 8px #00000014;position:relative}.title-group button.ra-btn[data-v-8c2eb2aa]{left:1rem;top:1rem}.title-group[data-v-8c2eb2aa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1;width:100%}.title-group h2[data-v-8c2eb2aa]{color:var(--ra-text);margin:0;flex:1;display:flex;justify-content:center}.hint[data-v-8c2eb2aa]{color:var(--ra-muted, #6b7280);margin:0}.payment-history[data-v-a04534c8]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-a04534c8]{font-weight:600;color:var(--ra-muted, #6b7280);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.2)}.amount-cell[data-v-a04534c8]{color:var(--ra-primary, #357ae8);font-weight:600}.total-section[data-v-a04534c8]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;background:#337ae814;border-radius:.5rem;border-top:2px solid var(--ra-primary, #357ae8)}.total-label[data-v-a04534c8]{font-weight:600;color:var(--ra-muted, #6b7280)}.total-amount[data-v-a04534c8]{color:var(--ra-primary, #357ae8);font-size:1.1rem;font-weight:700}:root[data-theme=dark] .total-section[data-v-a04534c8]{background:#337ae826}.rental-status-actions[data-v-0c9c5038]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-0c9c5038]{font-weight:600;color:var(--ra-muted, #6b7280);margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.2)}.current-status[data-v-0c9c5038]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#94a3b80d;border-radius:.5rem}.status-label[data-v-0c9c5038]{font-weight:500;color:var(--ra-muted, #6b7280)}.actions[data-v-0c9c5038]{display:flex;flex-wrap:wrap;gap:.75rem}.action-btn[data-v-0c9c5038]{flex:1;min-width:120px;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.action-btn[data-v-0c9c5038]:disabled{opacity:.5;cursor:not-allowed}.activate-btn[data-v-0c9c5038]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.activate-btn[data-v-0c9c5038]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.complete-btn[data-v-0c9c5038]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.complete-btn[data-v-0c9c5038]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #6b72804d}.cancel-btn[data-v-0c9c5038]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.cancel-btn[data-v-0c9c5038]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.final-status-message[data-v-0c9c5038]{padding:.75rem;text-align:center;color:var(--ra-muted, #6b7280);font-size:.875rem;font-style:italic}.confirm-dialog[data-v-0c9c5038]{display:flex;flex-direction:column;gap:1.5rem;min-width:400px}.dialog-title[data-v-0c9c5038]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ra-text, #1f2937)}.dialog-message[data-v-0c9c5038]{margin:0;color:var(--ra-muted, #6b7280);line-height:1.5}.cancellation-reason[data-v-0c9c5038]{display:flex;flex-direction:column;gap:.5rem}.cancellation-reason label[data-v-0c9c5038]{font-weight:500;color:var(--ra-text, #1f2937);font-size:.875rem}.cancellation-reason textarea[data-v-0c9c5038]{padding:.75rem;border:1px solid rgba(148,163,184,.3);border-radius:.5rem;font-family:inherit;font-size:.875rem;color:var(--ra-text, #1f2937);background:var(--ra-surface, #fff);resize:vertical;transition:border-color .2s ease}.cancellation-reason textarea[data-v-0c9c5038]:focus{outline:none;border-color:var(--ra-primary, #357ae8)}.dialog-actions[data-v-0c9c5038]{display:flex;gap:.75rem;justify-content:flex-end}:root[data-theme=dark] .current-status[data-v-0c9c5038]{background:#94a3b81a}:root[data-theme=dark] .cancellation-reason textarea[data-v-0c9c5038]{background:#94a3b80d}.inspection-gallery[data-v-23304087]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-23304087]{font-weight:600;color:var(--ra-muted, #6b7280);margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.2)}.inspection-section[data-v-23304087]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-23304087]{display:flex;justify-content:space-between;align-items:center}.section-name[data-v-23304087]{font-weight:500;color:var(--ra-text, #1f2937)}.photos-count[data-v-23304087]{font-size:.875rem;color:var(--ra-muted, #6b7280);font-weight:600}.photos-grid[data-v-23304087]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.photo-item[data-v-23304087]{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:#94a3b80d}.photo-item img[data-v-23304087]{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform .2s ease}.photo-item img[data-v-23304087]:hover{transform:scale(1.05)}.delete-btn[data-v-23304087]{position:absolute;top:.25rem;right:.25rem;border-radius:50%!important;font-size:1.25rem}.add-photo-btn[data-v-23304087]{aspect-ratio:1;border:2px dashed rgba(148,163,184,.3);border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#94a3b80d;transition:all .2s ease;color:var(--ra-muted, #6b7280);font-weight:600;font-size:.875rem}.add-photo-btn[data-v-23304087]:hover{border-color:var(--ra-primary, #357ae8);background:#337ae80d;color:var(--ra-primary, #357ae8)}.add-photo-btn input[type=file][data-v-23304087]{display:none}.photo-modal[data-v-23304087]{display:flex;flex-direction:column;gap:1rem;max-width:800px}.photo-modal img[data-v-23304087]{width:100%;height:auto;border-radius:.5rem}.photo-notes[data-v-23304087]{margin:0;padding:.75rem;background:#94a3b80d;border-radius:.5rem;color:var(--ra-text, #1f2937);font-size:.875rem}:root[data-theme=dark] .photo-item[data-v-23304087],:root[data-theme=dark] .add-photo-btn[data-v-23304087]{background:#94a3b81a}:root[data-theme=dark] .photo-notes[data-v-23304087]{background:#94a3b81a}.rental-details[data-v-a983ba02]{display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box}.detail-section[data-v-a983ba02]{display:flex;flex-direction:column;gap:.75rem}.detail-section h4[data-v-a983ba02],.section-title[data-v-a983ba02]{font-weight:600;color:var(--ra-muted, #6b7280);margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.2)}.info-message[data-v-a983ba02]{padding:1rem;text-align:center;color:var(--ra-muted, #6b7280);font-size:.875rem;font-style:italic;background:#94a3b80d;border-radius:.5rem;margin:0}.detail-row[data-v-a983ba02]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.detail-label[data-v-a983ba02]{font-weight:500;color:var(--ra-muted, #6b7280)}.detail-value[data-v-a983ba02]{font-weight:600;color:var(--ra-text, #1f2937);text-align:right}.total-price[data-v-a983ba02]{font-size:1.1rem;color:var(--ra-primary, #357ae8);font-weight:700}.free-days[data-v-a983ba02]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.info-message[data-v-a983ba02]{padding:1rem;text-align:center;color:var(--ra-muted, #6b7280);font-size:.875rem;font-style:italic;background:#94a3b80d;border-radius:.5rem}.popup-header[data-v-c9014d61]{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.popup-header h3[data-v-c9014d61]{margin:0;font-size:1.25rem;color:var(--ra-text)}.popup-body[data-v-c9014d61]{display:flex;flex-direction:column;gap:1rem}.existing-payments[data-v-c9014d61]{display:flex;flex-direction:column;gap:.75rem}.existing-payments h4[data-v-c9014d61]{margin:0;color:var(--ra-text)}.payment-item[data-v-c9014d61]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:6px;gap:1rem}.payments-container[data-v-c9014d61]{max-height:180px;overflow:auto}@media screen and (max-width: 800px){.payment-item[data-v-c9014d61]{padding:.5rem;gap:.5rem;box-shadow:0 0 1px 0 var(--ra-muted)}}.payment-details[data-v-c9014d61]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--ra-text)}.payment-method[data-v-c9014d61]{color:var(--ra-muted)}.payment-amount[data-v-c9014d61]{font-weight:600;color:#22c55ee6}.expense-amount[data-v-c9014d61]{color:#ef4444e6}.payment-actions[data-v-c9014d61]{display:flex;gap:.5rem}.view-only[data-v-c9014d61]{text-align:center;padding:2rem;color:var(--ra-muted)}.action-buttons[data-v-c9014d61]{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.2);margin-top:.5rem}.action-buttons .secondary-container[data-v-c9014d61]{display:flex;justify-content:space-between;gap:.75rem}.action-buttons .secondary-container button[data-v-c9014d61]{flex:1}:root[data-theme=dark] .popup-header[data-v-c9014d61]{border-bottom-color:#94a3b81a}:root[data-theme=dark] .action-buttons[data-v-c9014d61]{border-top-color:#94a3b81a}.popup-header[data-v-aa5482b9]{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.popup-header h3[data-v-aa5482b9]{margin:0;font-size:1.25rem;color:var(--ra-text)}.popup-body[data-v-aa5482b9]{display:flex;flex-direction:column;gap:1.5rem}.date-info[data-v-aa5482b9]{padding:1rem;background:#3b82f61a;border-radius:6px;color:var(--ra-text)}.payment-form[data-v-aa5482b9]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-aa5482b9]{margin-bottom:.5rem}.form-group label[data-v-aa5482b9]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ra-text)}.hint[data-v-aa5482b9]{display:block;margin-top:.25rem;color:var(--ra-muted)}.form-actions[data-v-aa5482b9]{display:flex;gap:.75rem;margin-top:.5rem}.error-message[data-v-aa5482b9]{color:var(--ra-danger, #dc2626);padding:.75rem;background:#dc26261a;border-radius:6px;margin:0}:root[data-theme=dark] .popup-header[data-v-aa5482b9]{border-bottom-color:#94a3b81a}[data-v-be1d2e62] .label-wrapper>label{font-weight:700}.form-group[data-v-be1d2e62]{display:flex;flex-direction:column;gap:.5rem}.last-field[data-v-be1d2e62]{display:flex;gap:.5rem;min-width:50px}.popup-header[data-v-be1d2e62]{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.popup-header h3[data-v-be1d2e62]{margin:0;font-size:1.25rem;color:var(--ra-text)}.popup-body[data-v-be1d2e62],.expense-form[data-v-be1d2e62]{display:flex;flex-direction:column;gap:1rem}.expense-form .items-title[data-v-be1d2e62]{margin:0;font-size:.95rem;color:var(--ra-text);font-weight:600}.expense-form .items-section[data-v-be1d2e62]{display:flex;flex-direction:column;overflow:auto;max-height:50vh;gap:5px}.add-item-btn[data-v-be1d2e62]{margin-top:.5rem}.form-actions[data-v-be1d2e62]{display:flex;gap:.75rem;margin-top:1.5rem}:root[data-theme=dark] .popup-header[data-v-be1d2e62]{border-bottom-color:#94a3b81a}.popup-header[data-v-e2980362]{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.2)}.popup-header h3[data-v-e2980362]{margin:0;font-size:1.25rem;color:var(--ra-text)}.popup-body[data-v-e2980362]{display:flex;flex-direction:column;gap:1.5rem}.date-info[data-v-e2980362]{padding:1rem;background:#3b82f61a;border-radius:6px;color:var(--ra-text)}.payment-form[data-v-e2980362]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e2980362]{margin-bottom:.5rem}.form-group label[data-v-e2980362]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--ra-text)}.hint[data-v-e2980362]{display:block;margin-top:.25rem;color:var(--ra-muted)}.form-actions[data-v-e2980362]{display:flex;gap:.75rem;margin-top:.5rem}.error-message[data-v-e2980362]{color:var(--ra-danger, #dc2626);padding:.75rem;background:#dc26261a;border-radius:6px;margin:0}:root[data-theme=dark] .popup-header[data-v-e2980362]{border-bottom-color:#94a3b81a}.calendar-container[data-v-6b991952]{position:relative}.calendar-container .calendar-legend-wrapper[data-v-6b991952]{display:flex;gap:.75rem;margin-bottom:10px;padding:0 .5rem}.calendar-container .calendar-legend-wrapper .legend-item[data-v-6b991952]{display:flex;align-items:center;font-size:13px;gap:4px}.calendar-container .calendar-legend-wrapper .legend-color[data-v-6b991952]{width:16px;height:16px;border-radius:3px;display:inline-block;border:1px solid rgba(71,85,105,.7)}.calendar-container .calendar-legend-wrapper .legend-color.free[data-v-6b991952]{background:var(--free)}.calendar-container .calendar-legend-wrapper .legend-color.paid[data-v-6b991952]{background:var(--paid)}.calendar-container .calendar-legend-wrapper .legend-color.unpaid[data-v-6b991952]{background:var(--unpaid)}.overlay[data-v-6b991952]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1620338f;z-index:20;display:flex;align-items:center;justify-content:center}.rental-calendar[data-v-6b991952]{width:100%;border-radius:8px;overflow:hidden;background:var(--ra-surface)}.calendar-toolbar[data-v-6b991952]{padding:0 1.25rem 1.25rem;background:var(--ra-surface);display:flex;justify-content:center;align-items:center;gap:1rem}.toolbar-buttons[data-v-6b991952]{display:flex;gap:.75rem;align-items:center}.calendar-title[data-v-6b991952]{font-size:1.25rem;font-weight:600;color:var(--ra-text);margin:0;flex:1;text-align:center}[data-v-6b991952] .fc{--fc-border-color: rgba(148,163,184,.12);--fc-page-bg-color: transparent;--fc-neutral-bg-color: transparent}[data-v-6b991952] .fc-header-toolbar{padding:0;border-bottom:none;background:transparent;margin-bottom:0}[data-v-6b991952] .fc-daygrid-day{cursor:pointer;background:#f8fafc;border:1px solid rgba(226,232,240,.6);transition:background .2s}[data-v-6b991952] .fc-daygrid-day:hover{background:#f1f5f9}[data-v-6b991952] .fc-daygrid-day-number{color:var(--ra-text);font-weight:600;padding:.5rem}[data-v-6b991952] .fc-col-header{background:#f1f5f9;border-bottom:1px solid rgba(226,232,240,.6)}[data-v-6b991952] .fc-col-header-cell-cushion{color:var(--ra-text);font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 0}[data-v-6b991952] .fc-daygrid-day.fc-day-other{background:var(--ra-bg)!important}[data-v-6b991952] .fc-daygrid-day.fc-day-other .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{margin:2px!important;background:var(--ra-surface)!important;border:none!important;border-radius:6px!important;overflow:hidden}[data-v-6b991952] .fc-bg-event{opacity:.85;border-radius:6px;border:none;margin:2px 4px;transition:opacity .2s}[data-v-6b991952] .fc-daygrid-day:hover .fc-bg-event{opacity:1}[data-v-6b991952] .fc-bg-event.event-paid{background:var(--paid)!important}[data-v-6b991952] .fc-bg-event.event-overdue{background:#f8717138!important}[data-v-6b991952] .fc-bg-event.event-unpaid{background:var(--unpaid)!important}[data-v-6b991952] .fc-bg-event.event-free{background:var(--free)!important}[data-v-6b991952] .event-overlay{font-size:.75rem;text-align:center;padding:3px 0;font-weight:600;position:relative}[data-v-6b991952] .tooltip-amount{font-weight:700;color:inherit;white-space:nowrap}[data-v-6b991952] .tooltip-expense{font-weight:700;color:#ef4444;white-space:nowrap}[data-v-6b991952] .tooltip-free,[data-v-6b991952] .tooltip-unpaid{position:absolute;height:100%;top:0}[data-v-6b991952] .fc-event{overflow:hidden}[data-v-6b991952] .fc-day-today{border-radius:unset!important}:root[data-theme=dark][data-v-6b991952] .fc-col-header{background:#1e293b;border-bottom-color:#94a3b826}:root[data-theme=dark][data-v-6b991952] .fc-col-header-cell-cushion{color:#cbd5e1}:root[data-theme=dark][data-v-6b991952] .fc-daygrid-day{background:#1e293b;border-color:#94a3b826}:root[data-theme=dark][data-v-6b991952] .fc-daygrid-day:hover{background:#334155}:root[data-theme=dark][data-v-6b991952] .fc-daygrid-day.fc-day-other{background:#0f172a;opacity:.8}:root[data-theme=dark][data-v-6b991952] .tooltip-expense{color:#f87171}[data-v-6b991952] .event-overlay{position:relative;width:100%;height:100%}[data-v-6b991952] .event-overlay .seg{position:absolute;top:0;height:100%;opacity:.85}[data-v-6b991952] .event-overlay .seg.free{background:var(--free)}[data-v-6b991952] .event-overlay .seg.paid{background:var(--paid)}[data-v-6b991952] .event-overlay .seg.unpaid{background:var(--unpaid)}[data-v-6b991952] .event-overlay .amt.paid{color:#16a34a}[data-v-6b991952] .event-overlay .amt.expense{color:#ef4444}@media screen and (max-width: 800px){[data-v-6b991952] .amt{font-size:.55rem!important}}[data-v-6b991952] .event-free{background:var(--free)!important}[data-v-6b991952] .event-paid{background:var(--paid)!important}[data-v-6b991952] .event-unpaid{background:var(--unpaid)!important}[data-v-6b991952] .event-overdue{background:#ef4444!important}[data-v-6b991952] .event-overlay{position:relative;width:100%;height:100%;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-v-6b991952] .event-overlay .seg{position:absolute;top:0;height:100%;opacity:.85;transition:opacity .15s}[data-v-6b991952] .event-overlay .seg.free,[data-v-6b991952] .event-overlay .seg.free-specific{background:var(--free)!important}[data-v-6b991952] .event-overlay .seg.paid{background:var(--paid)!important}[data-v-6b991952] .event-overlay .seg.unpaid{background:var(--unpaid)!important}[data-v-6b991952] .event-overlay .amt{position:relative}[data-v-6b991952] .fc-daygrid-day:hover .seg{opacity:1}.rental-detail-page[data-v-ee0b3c54]{display:flex;flex-direction:column;gap:1.5rem}[data-v-ee0b3c54] .table-content-wrapper{max-height:500px}.rental-info-card[data-v-ee0b3c54]{background:var(--ra-surface)}.calendar-card[data-v-ee0b3c54]{background:var(--ra-surface);padding:1rem}.calendar-card h3[data-v-ee0b3c54]{padding-left:.5rem;padding-top:.5rem;font-weight:600;color:var(--ra-text);margin:0;margin-bottom:1.5rem}@media screen and (max-width: 800px){.calendar-card[data-v-ee0b3c54]{padding:0;padding-bottom:.5rem}.calendar-card h3[data-v-ee0b3c54]{font-weight:600;color:var(--ra-text);margin-bottom:.5rem}}.error-message[data-v-ee0b3c54]{color:var(--ra-danger, #dc2626);padding:1rem;text-align:center}.modal-content[data-v-9e0943d2]{display:flex;flex-direction:column;max-height:90vh;max-width:900px;margin:0 auto;border-radius:12px;overflow:hidden}.modal-header[data-v-9e0943d2]{display:flex;align-items:center;justify-content:space-between;padding:0 0 1rem;flex-shrink:0}.modal-title[data-v-9e0943d2]{margin:0;font-size:1.25rem;font-weight:600}.modal-body[data-v-9e0943d2]{flex:1;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.calendar-section[data-v-9e0943d2]{grid-column:1 / -1}.calendar-section h4[data-v-9e0943d2]{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:600}@media (max-width: 768px){.modal-body[data-v-9e0943d2]{grid-template-columns:1fr}}.filters-container[data-v-c45ba3d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.filter-group[data-v-c45ba3d6]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-c45ba3d6]{font-size:.875rem;font-weight:500;color:var(--ra-text)}.rentals-grid[data-v-c45ba3d6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.empty-state[data-v-c45ba3d6]{grid-column:1 / -1;text-align:center;padding:2rem;color:#999}.error-card[data-v-c45ba3d6]{background-color:#fee;border:1px solid #fcc;padding:1.5rem;display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.pagination-container[data-v-c45ba3d6]{display:flex;justify-content:center;margin-top:2rem}.car-card[data-v-8a52178b]{background:var(--ra-surface, white);border:1px solid var(--ra-border, #e5e7eb);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px #0000000d}.car-card[data-v-8a52178b]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #00000026;border-color:#a855f7}.car-card__favorite[data-v-8a52178b]{position:absolute;top:.75rem;right:.75rem;background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.car-card__favorite[data-v-8a52178b]:hover{background:#fff;transform:scale(1.1)}.car-card__favorite.unfavorited[data-v-8a52178b]{filter:grayscale(1);opacity:.7}.car-image[data-v-8a52178b]{position:relative;width:100%;height:200px;background:var(--ra-border, #e5e7eb);display:flex;align-items:center;justify-content:center;overflow:hidden}.car-img[data-v-8a52178b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.car-card:hover .car-img[data-v-8a52178b]{transform:scale(1.05)}.no-image[data-v-8a52178b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ra-border, #e5e7eb)}.car-icon[data-v-8a52178b]{font-size:2rem}.favorites-badge[data-v-8a52178b]{position:absolute;bottom:.75rem;left:.75rem;background:#000000b3;color:#fff;padding:.4rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.car-info[data-v-8a52178b]{padding:1rem;flex:1;display:flex;flex-direction:column}.car-title[data-v-8a52178b]{font-size:1.1rem;font-weight:600;margin:0 0 .75rem;color:var(--ra-text)}.car-specs[data-v-8a52178b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;flex:1}.spec[data-v-8a52178b]{font-size:.85rem;color:var(--ra-muted);display:flex;align-items:center;gap:.5rem}.car-price[data-v-8a52178b]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ra-border, #e5e7eb)}.price-value[data-v-8a52178b]{font-size:1.2rem;font-weight:700;color:#10b981;margin:0}.price-suffix[data-v-8a52178b]{font-size:.85rem;color:var(--ra-muted);font-weight:400}.btn-rent[data-v-8a52178b]{width:100%}@media (max-width: 640px){.car-card[data-v-8a52178b]{border-radius:8px}.car-image[data-v-8a52178b]{height:150px}.car-title[data-v-8a52178b],.price-value[data-v-8a52178b]{font-size:1rem}}.car-card-skeleton[data-v-844a7277]{background:var(--ra-surface, white);border:1px solid var(--ra-border, #e5e7eb);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.skeleton[data-v-844a7277]{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:400% 100%;animation:skeleton-loading-844a7277 1.4s ease infinite;border-radius:8px}.skeleton.image[data-v-844a7277]{height:140px}.skeleton.line[data-v-844a7277]{height:12px}.skeleton.line.w-40[data-v-844a7277]{width:40%}.skeleton.line.w-50[data-v-844a7277]{width:50%}.skeleton.line.w-60[data-v-844a7277]{width:60%}.skeleton.button[data-v-844a7277]{height:40px;width:100%;border-radius:10px}@keyframes skeleton-loading-844a7277{0%{background-position:200% 0}to{background-position:-200% 0}}:root[data-theme=dark] .skeleton[data-v-844a7277]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:400% 100%;animation:skeleton-loading-844a7277 1.4s ease infinite;border-radius:8px}.page-actions[data-v-ac1fcc9b]{display:flex;gap:.5rem}.filters-card[data-v-ac1fcc9b]{margin-bottom:1.5rem;padding:1rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem}.cars-grid[data-v-ac1fcc9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.empty-state[data-v-ac1fcc9b]{grid-column:1 / -1;text-align:center;padding:3rem 1.5rem;color:var(--ra-muted)}.empty-title[data-v-ac1fcc9b]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--ra-text)}.empty-hint[data-v-ac1fcc9b]{color:var(--ra-muted)}.error-card[data-v-ac1fcc9b]{background-color:#fee;border:1px solid #fcc;padding:1.5rem;display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.pagination[data-v-ac1fcc9b]{margin-top:1.5rem}@media (max-width: 768px){.page-actions[data-v-ac1fcc9b]{width:100%;justify-content:flex-start}}.receipt[data-v-57968c0b]{max-width:500px;margin:0 auto;font-family:Courier New,monospace;color:var(--ra-text)}.receipt-header[data-v-57968c0b]{text-align:center;padding-bottom:1rem}.receipt-header h2[data-v-57968c0b]{font-weight:700;color:var(--ra-text);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:1px}.receipt-number[data-v-57968c0b]{color:var(--ra-muted);margin:0}.receipt-divider[data-v-57968c0b]{border-bottom:2px dashed rgba(148,163,184,.3);margin:1rem 0}:root[data-theme=dark] .receipt-divider[data-v-57968c0b]{border-bottom-color:#94a3b833}.receipt-section[data-v-57968c0b]{margin-bottom:1rem}.receipt-section h3[data-v-57968c0b]{font-weight:700;color:var(--ra-text);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.info-row[data-v-57968c0b]{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;gap:1rem}.info-row .label[data-v-57968c0b]{font-weight:600;color:var(--ra-muted);flex-shrink:0}.info-row .value[data-v-57968c0b]{text-align:right;color:var(--ra-text);word-break:break-word}.receipt-total[data-v-57968c0b]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0 0;border-top:2px solid var(--ra-text);margin-top:1rem}:root[data-theme=dark] .receipt-total[data-v-57968c0b]{border-top-color:#f1f5f94d}.total-label[data-v-57968c0b]{font-size:1.25rem;font-weight:700;color:var(--ra-text);text-transform:uppercase}.total-amount[data-v-57968c0b]{font-size:1.5rem;font-weight:700;color:#357ae8}.filters-card[data-v-797e5212]{background:var(--ra-surface, #fff);border-radius:var(--ra-radius, 8px);padding:1.25rem;box-shadow:0 2px 8px #0000001a}:root[data-theme=dark] .filters-card[data-v-797e5212]{background:#1e293b80;box-shadow:0 2px 8px #0000004d}.filters-section[data-v-797e5212],.sorting-section[data-v-797e5212]{display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-797e5212]{font-weight:600;color:var(--ra-text, #1f2937);margin:0;padding-bottom:.5rem;border-bottom:2px solid rgba(79,140,255,.2)}:root[data-theme=dark] .section-title[data-v-797e5212]{color:var(--ra-text, #e2e8f0)}.divider[data-v-797e5212]{height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.3) 20%,rgba(148,163,184,.3) 80%,transparent);margin:1rem 0}:root[data-theme=dark] .divider[data-v-797e5212]{background:linear-gradient(to right,transparent,rgba(148,163,184,.2) 20%,rgba(148,163,184,.2) 80%,transparent)}.filters-row[data-v-797e5212]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.sorting-row[data-v-797e5212]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:600px}.filter-item[data-v-797e5212]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-797e5212]{font-weight:500;color:var(--ra-muted, #6b7280)}.filter-actions[data-v-797e5212]{justify-content:flex-end}@media (max-width: 768px){.filters-row[data-v-797e5212],.sorting-row[data-v-797e5212]{grid-template-columns:1fr}}.skeleton-expense[data-v-6cd051a4]{background:transparent;border-radius:8px;box-shadow:0 1px 4px #0000000a;padding:1rem 18px;margin-bottom:.75rem}:root[data-theme=dark] .skeleton-expense[data-v-6cd051a4]{box-shadow:0 1px 4px #0003}.skeleton-row[data-v-6cd051a4]{display:flex;align-items:center;justify-content:space-between}.skeleton-main[data-v-6cd051a4]{display:flex;flex-direction:column;gap:8px;flex:1}.skeleton-title[data-v-6cd051a4]{display:flex;align-items:center;gap:8px}.skeleton-badge[data-v-6cd051a4]{width:70px;height:1.5rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-6cd051a4 1.5s infinite;border-radius:5px}:root[data-theme=dark] .skeleton-badge[data-v-6cd051a4]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text[data-v-6cd051a4]{height:1rem;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-6cd051a4 1.5s infinite;border-radius:4px}:root[data-theme=dark] .skeleton-text[data-v-6cd051a4]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-text-long[data-v-6cd051a4]{width:280px}.skeleton-text-medium[data-v-6cd051a4]{width:180px}.skeleton-text-short[data-v-6cd051a4]{width:120px}.skeleton-meta[data-v-6cd051a4]{display:flex;gap:1rem}.skeleton-amount[data-v-6cd051a4]{width:100px;height:32px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-6cd051a4 1.5s infinite;border-radius:7px}:root[data-theme=dark] .skeleton-amount[data-v-6cd051a4]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}@keyframes shimmer-6cd051a4{0%{background-position:200% 0}to{background-position:-200% 0}}.page-actions[data-v-653cc992]{display:flex;gap:1rem}.card[data-v-653cc992]{background:var(--ra-surface, #fff);border-radius:var(--ra-radius, 8px);margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}:root[data-theme=dark] .card[data-v-653cc992]{background:#1e293b80;box-shadow:0 2px 8px #0000004d}.expenses-list[data-v-653cc992]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;border-radius:var(--ra-radius, 6px);overflow:hidden;border:1px solid rgba(148,163,184,.1)}:root[data-theme=dark] .expenses-list[data-v-653cc992]{border-color:#94a3b80d}.empty-state[data-v-653cc992]{color:var(--ra-muted, #6b7280);text-align:center;padding:2rem 0;font-size:1rem}.filters-card[data-v-d456ab20]{background:var(--ra-surface);border-radius:.75rem;padding:20px;box-shadow:var(--shadow-sm)}.filters-section[data-v-d456ab20]{margin-bottom:0}.section-title[data-v-d456ab20]{font-size:14px;font-weight:600;color:var(--text-secondary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.filters-row[data-v-d456ab20]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;align-items:end}.filters-row .date-wrapper[data-v-d456ab20]{display:flex;gap:1rem;flex:1;min-width:300px}.filter-item[data-v-d456ab20]{display:flex;flex-direction:column;gap:8px;flex:1}.filter-item[data-v-d456ab20] .custom-select-button{max-width:unset}.filter-label[data-v-d456ab20]{font-size:14px;font-weight:500;color:var(--ra-text)}.filter-actions[data-v-d456ab20]{justify-content:flex-end}.date-input[data-v-d456ab20]{width:100%;background:var(--border);margin:20px 0}@media (max-width: 768px){.filters-row[data-v-d456ab20]{grid-template-columns:1fr}}.chart-container[data-v-7bb2bf54]{background:var(--surface);border-radius:.75rem;padding:1rem;box-shadow:var(--shadow-sm);height:400px}.chart-title[data-v-7bb2bf54]{font-size:1rem;font-weight:600;color:var(--ra-text);margin-bottom:20px}.chart-wrapper[data-v-7bb2bf54]{height:calc(100% - 50px)}.no-data[data-v-7bb2bf54]{display:flex;align-items:center;justify-content:center;height:calc(100% - 50px)}.no-data p[data-v-7bb2bf54]{color:var(--text-secondary);font-size:14px}.car-info[data-v-b2d5365a]{display:flex;flex-direction:column;gap:4px}.car-name[data-v-b2d5365a]{font-weight:500;color:var(--ra-text)}.car-plate[data-v-b2d5365a]{font-size:.75rem;color:var(--ra-muted)}.negative[data-v-b2d5365a]{color:var(--ra-danger)!important;font-weight:600}.drivers-info[data-v-5303b5f5]{display:flex;flex-direction:column;gap:4px}.drivers-name[data-v-5303b5f5]{font-weight:500;color:var(--ra-text)}.debt[data-v-5303b5f5],.negative[data-v-bb932389]{color:var(--ra-danger);font-weight:600}.loading-state[data-v-42f008ee]{margin-top:1.5rem}.skeleton-cards[data-v-42f008ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:1.5rem}.skeleton-card[data-v-42f008ee]{background:var(--surface);border-radius:.75rem;height:120px;animation:pulse-42f008ee 1.5s ease-in-out infinite}@keyframes pulse-42f008ee{0%,to{opacity:1}50%{opacity:.5}}.accordion-content[data-v-42f008ee]{padding:20px}.reports-sections[data-v-42f008ee]{display:flex;flex-direction:column;gap:1rem}.charts-grid[data-v-42f008ee]{display:grid;grid-template-columns:1fr;gap:1.5rem}.mt-20[data-v-42f008ee]{margin-top:20px}.empty-state[data-v-42f008ee]{background:var(--surface);border-radius:.75rem;padding:60px 20px;text-align:center;box-shadow:var(--shadow-sm);margin-top:1.5rem}.empty-state p[data-v-42f008ee]{color:var(--text-secondary);font-size:1rem}.detail-content[data-v-42f008ee]{padding:20px}.available-cars-page[data-v-7c9d33e8]{padding:0;background:var(--ra-bg, #f9fafb);min-height:calc(100vh - 80px)}.cars-container[data-v-7c9d33e8]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:2rem}.filters-section[data-v-7c9d33e8]{background:var(--ra-surface, white);border-radius:12px;padding:1.5rem;height:fit-content;box-shadow:0 2px 8px #0000000d;position:sticky;top:100px}.filters-header[data-v-7c9d33e8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.filters-close[data-v-7c9d33e8]{display:none}.filters-section h3[data-v-7c9d33e8]{margin:0 0 1.5rem;color:var(--ra-text);font-size:1rem;font-weight:600}.filter-group[data-v-7c9d33e8]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ra-border, #e5e7eb)}.filter-group h4[data-v-7c9d33e8]{margin:0 0 .75rem;color:var(--ra-text);font-size:.9rem;font-weight:600}.category-list[data-v-7c9d33e8]{display:flex;flex-direction:column;gap:.5rem}.category-item[data-v-7c9d33e8]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.category-item[data-v-7c9d33e8]:hover{background:var(--ra-bg, #f9fafb)}.category-item input[type=checkbox][data-v-7c9d33e8]{cursor:pointer;width:18px;height:18px}.category-icon[data-v-7c9d33e8]{font-size:1.2rem}.category-label[data-v-7c9d33e8]{flex:1;font-size:.9rem;color:var(--ra-text)}.category-count[data-v-7c9d33e8]{font-size:.8rem;color:var(--ra-muted, #6b7280);font-weight:500}.filter-select-wrapper[data-v-7c9d33e8]{margin-bottom:1rem}.filter-select-wrapper.two-cols[data-v-7c9d33e8]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.filter-inline[data-v-7c9d33e8]{display:flex;flex-direction:column;gap:.35rem}.filter-inline input[data-v-7c9d33e8]{padding:.55rem .75rem;border:1px solid var(--ra-border, #e5e7eb);border-radius:8px;background:var(--ra-surface, white);color:var(--ra-text)}.filter-select-wrapper label[data-v-7c9d33e8]{display:block;font-weight:500;margin-bottom:.5rem;color:var(--ra-text);font-size:.95rem}.reset-btn[data-v-7c9d33e8]{width:100%;margin-top:1rem}.cars-list[data-v-7c9d33e8]{flex:1}.list-top[data-v-7c9d33e8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.result-info[data-v-7c9d33e8]{font-weight:600;color:var(--ra-text)}.filters-toggle[data-v-7c9d33e8]{display:none}.quick-filters[data-v-7c9d33e8]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.quick-filter-chip[data-v-7c9d33e8]{padding:.5rem 1rem;border:2px solid var(--ra-border, #e5e7eb);background:var(--ra-surface, white);border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:500;color:var(--ra-text)}.quick-filter-chip[data-v-7c9d33e8]:hover{border-color:#a855f7;background:#a855f70d}.quick-filter-chip.active[data-v-7c9d33e8]{background:linear-gradient(135deg,#a855f7,#ec4899);border-color:transparent;color:#fff}.active-filters[data-v-7c9d33e8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.active-filter-chip[data-v-7c9d33e8]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:var(--ra-bg, #f3f4f6);color:var(--ra-text);font-size:.85rem;border:1px solid var(--ra-border, #e5e7eb)}.active-filter-chip button[data-v-7c9d33e8]{border:none;background:transparent;cursor:pointer;font-size:.9rem}.section-header[data-v-7c9d33e8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-7c9d33e8]{font-size:1.3rem;font-weight:700;color:var(--ra-text);margin:0}.cars-grid[data-v-7c9d33e8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.empty-state[data-v-7c9d33e8]{text-align:center;padding:4rem 2rem;color:var(--ra-muted);font-size:1.1rem}.empty-actions[data-v-7c9d33e8]{margin-top:1rem;display:flex;gap:.75rem;justify-content:center}.pagination[data-v-7c9d33e8]{margin-top:2rem;display:flex;justify-content:center}@media (max-width: 1400px){.cars-grid[data-v-7c9d33e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.cars-container[data-v-7c9d33e8]{grid-template-columns:1fr}.filters-section[data-v-7c9d33e8]{position:static}}@media (max-width: 768px){.available-cars-page[data-v-7c9d33e8]{padding:0}.cars-container[data-v-7c9d33e8]{padding:1.5rem}.cars-grid[data-v-7c9d33e8]{grid-template-columns:repeat(2,1fr);gap:1rem}.quick-filters[data-v-7c9d33e8]{gap:.5rem}.quick-filter-chip[data-v-7c9d33e8]{padding:.4rem .8rem;font-size:.8rem}}@media (max-width: 640px){.cars-container[data-v-7c9d33e8]{grid-template-columns:1fr;padding:1rem;gap:1.5rem}.cars-grid[data-v-7c9d33e8]{grid-template-columns:1fr}.filters-section[data-v-7c9d33e8]{padding:1rem}.section-title[data-v-7c9d33e8]{font-size:1.1rem}}@media (max-width: 1024px){.filters-section[data-v-7c9d33e8]{display:none}.filters-section.mobile-visible[data-v-7c9d33e8]{display:block;position:relative;top:0}.filters-header[data-v-7c9d33e8]{margin-bottom:.5rem}.filters-close[data-v-7c9d33e8],.filters-toggle[data-v-7c9d33e8]{display:inline-flex}.cars-grid[data-v-7c9d33e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.cars-grid[data-v-7c9d33e8]{grid-template-columns:1fr}}.requests-filter[data-v-c3c5e785]{display:flex;gap:1rem;padding:1.5rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;flex-wrap:wrap;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .requests-filter[data-v-c3c5e785]{box-shadow:0 2px 8px #00000040}.filter-group[data-v-c3c5e785]{flex:1;min-width:180px}@media (max-width: 768px){.requests-filter[data-v-c3c5e785]{flex-direction:column}.filter-group[data-v-c3c5e785]{width:100%}}.request-card[data-v-c78ba232]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}:root[data-theme=dark] .request-card[data-v-c78ba232]{box-shadow:0 2px 8px #00000040}.request-card[data-v-c78ba232]:hover{box-shadow:0 4px 16px #00000029;transform:translateY(-2px)}:root[data-theme=dark] .request-card[data-v-c78ba232]:hover{box-shadow:0 4px 16px #0006}.request-image[data-v-c78ba232]{width:100%;height:180px;background:var(--bg-secondary, #f3f4f6);overflow:hidden}:root[data-theme=dark] .request-image[data-v-c78ba232]{background:#1e293b}.request-image img[data-v-c78ba232]{width:100%;height:100%;object-fit:cover}.request-image.placeholder[data-v-c78ba232]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.request-content[data-v-c78ba232]{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.request-header[data-v-c78ba232]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.5rem}.request-header h3[data-v-c78ba232]{margin:0;font-size:1rem;font-weight:600;color:var(--ra-text);line-height:1.4}.drivers-info[data-v-c78ba232]{display:flex;flex-direction:column;gap:.25rem}.info-item[data-v-c78ba232]{display:flex;align-items:center;gap:.5rem;color:var(--ra-muted);font-size:.875rem}.info-item svg[data-v-c78ba232]{flex-shrink:0}.request-dates[data-v-c78ba232]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ra-text)}.date-item[data-v-c78ba232]{display:flex;align-items:center;gap:.375rem}.date-item svg[data-v-c78ba232]{flex-shrink:0;color:var(--ra-primary)}.date-separator[data-v-c78ba232]{color:var(--ra-muted)}.request-notes[data-v-c78ba232]{font-size:.875rem;color:var(--ra-muted);line-height:1.5}.request-notes p[data-v-c78ba232]{margin:0}.request-footer[data-v-c78ba232]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--border-color)}.message-count[data-v-c78ba232]{display:flex;align-items:center;gap:.375rem;color:var(--ra-primary);font-size:.875rem;font-weight:500}.message-count svg[data-v-c78ba232]{flex-shrink:0}.created-date[data-v-c78ba232]{font-size:.75rem;color:var(--ra-muted)}.request-actions[data-v-c78ba232]{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border-color);margin-top:.5rem}.request-actions button[data-v-c78ba232]{flex:1}@media (max-width: 768px){.request-dates[data-v-c78ba232]{flex-direction:column;align-items:flex-start;gap:.25rem}.date-separator[data-v-c78ba232]{display:none}}@keyframes shimmer-ab683a76{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-rental-request[data-v-ab683a76]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;cursor:pointer;transition:all .2s;--sk-base: #e2e2e2;--sk-highlight: #d5d5d5}:root[data-theme=dark] .skeleton-rental-request[data-v-ab683a76]{--sk-base: #1f2937 !important;--sk-highlight: #334155 !important;box-shadow:0 2px 8px #00000040}.skeleton-image[data-v-ab683a76]{width:100%;height:180px;background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-ab683a76 2s infinite}.skeleton-content[data-v-ab683a76]{padding:1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.skeleton-line[data-v-ab683a76]{background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-ab683a76 2s infinite;border-radius:4px}.skeleton-title[data-v-ab683a76]{height:1.25rem;width:80%}.skeleton-text[data-v-ab683a76]{height:.875rem;width:100%}.skeleton-text.short[data-v-ab683a76]{width:45%}.skeleton-dates[data-v-ab683a76]{display:flex;gap:1rem;margin-top:.25rem}.skeleton-footer[data-v-ab683a76]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.skeleton-badge[data-v-ab683a76]{height:1.75rem;width:5rem;background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-ab683a76 2s infinite;border-radius:1rem}.skeleton-messages[data-v-ab683a76]{height:1.5rem;width:3.5rem;background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-ab683a76 2s infinite;border-radius:4px}.error-banner[data-v-3af49ab7]{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1.5rem;background:var(--ra-error-bg, #fee2e2);border:1px solid var(--ra-error-border, #fca5a5);border-radius:var(--ra-radius, 8px);color:var(--ra-error, #dc2626)}.error-banner svg[data-v-3af49ab7]{flex-shrink:0}.requests-grid[data-v-3af49ab7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.empty-state[data-v-3af49ab7]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;color:var(--ra-muted)}.empty-state svg[data-v-3af49ab7]{margin-bottom:1.5rem;opacity:.5}.empty-message[data-v-3af49ab7]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--ra-text)}.empty-hint[data-v-3af49ab7]{color:var(--ra-muted);margin-bottom:1.5rem}@media (max-width: 768px){.requests-grid[data-v-3af49ab7]{grid-template-columns:1fr}}.request-info-tab[data-v-0162a041]{display:flex;flex-direction:column;gap:1.5rem}.info-card[data-v-0162a041]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .info-card[data-v-0162a041]{box-shadow:0 2px 8px #00000040}.car-header[data-v-0162a041]{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.car-image[data-v-0162a041]{width:80px;height:80px;border-radius:.5rem;overflow:hidden;flex-shrink:0}.car-image img[data-v-0162a041]{width:100%;height:100%;object-fit:cover}.car-image.placeholder[data-v-0162a041]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.car-details h3[data-v-0162a041]{margin:0;font-size:1.25rem;font-weight:600;color:var(--ra-text)}.car-plate[data-v-0162a041]{margin:.25rem 0 0;color:var(--ra-muted)}h4[data-v-0162a041]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--ra-text)}.drivers-section[data-v-0162a041],.notes-section[data-v-0162a041],.status-section[data-v-0162a041]{padding-top:1.5rem;border-top:1px solid var(--border-color)}.drivers-section[data-v-0162a041]:first-child,.notes-section[data-v-0162a041]:first-child,.status-section[data-v-0162a041]:first-child{padding-top:0;border-top:none}.info-grid[data-v-0162a041]{display:grid;gap:1rem}.info-item[data-v-0162a041]{display:flex;flex-direction:column;gap:.25rem}.info-item .label[data-v-0162a041]{font-size:.875rem;color:var(--ra-muted)}.info-item .value[data-v-0162a041]{font-weight:500;color:var(--ra-text)}.dates-section[data-v-0162a041]{display:grid;gap:1rem}.date-item[data-v-0162a041]{display:flex;align-items:flex-start;gap:.75rem}.date-item svg[data-v-0162a041]{color:var(--ra-primary);flex-shrink:0;margin-top:.125rem}.date-item div[data-v-0162a041]{display:flex;flex-direction:column;gap:.25rem}.date-item .label[data-v-0162a041]{font-size:.875rem;color:var(--ra-muted)}.date-item .value[data-v-0162a041]{font-weight:500;color:var(--ra-text)}.notes-text[data-v-0162a041]{margin:0;line-height:1.6;color:var(--ra-text);white-space:pre-wrap}.actions-card .actions-buttons[data-v-0162a041]{display:flex;gap:1rem}.action-btn[data-v-0162a041]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem}.action-btn.full-width[data-v-0162a041]{flex:1 1 100%}.action-btn svg[data-v-0162a041]{flex-shrink:0}.action-hint[data-v-0162a041]{margin-top:1rem;font-size:.875rem;color:var(--ra-muted);text-align:center}@media (max-width: 768px){.car-header[data-v-0162a041]{flex-direction:column;text-align:center}.actions-buttons[data-v-0162a041]{flex-direction:column}.action-btn[data-v-0162a041]{width:100%}}.request-chat-tab[data-v-6a33cbf3]{display:flex;flex-direction:column;height:100%;min-height:500px}.connection-status[data-v-6a33cbf3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.connection-status.connecting[data-v-6a33cbf3]{background:#fbbf241a;border-color:#fbbf24;color:#d97706}.connection-status.connected[data-v-6a33cbf3]{background:#22c55e1a;border-color:#22c55e;color:#15803d}.connection-status.disconnected[data-v-6a33cbf3]{background:#ef44441a;border-color:#ef4444;color:#b91c1c}:root[data-theme=dark] .connection-status.connecting[data-v-6a33cbf3]{color:#fbbf24}:root[data-theme=dark] .connection-status.connected[data-v-6a33cbf3]{color:#4ade80}:root[data-theme=dark] .connection-status.disconnected[data-v-6a33cbf3]{color:#f87171}.status-indicator[data-v-6a33cbf3]{width:8px;height:8px;border-radius:50%;animation:pulse-6a33cbf3 2s infinite}.connecting .status-indicator[data-v-6a33cbf3]{background:#fbbf24}.connected .status-indicator[data-v-6a33cbf3]{background:#22c55e}.disconnected .status-indicator[data-v-6a33cbf3]{background:#ef4444}@keyframes pulse-6a33cbf3{0%,to{opacity:1}50%{opacity:.5}}.messages-container[data-v-6a33cbf3]{flex:1;overflow-y:auto;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;max-height:500px}.loading-messages[data-v-6a33cbf3],.empty-messages[data-v-6a33cbf3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--ra-muted)}.loading-messages .spinner[data-v-6a33cbf3],.spinner-small[data-v-6a33cbf3]{width:2rem;height:2rem;border:3px solid var(--border-color);border-top-color:var(--ra-primary);border-radius:50%;animation:spin-6a33cbf3 1s linear infinite}.spinner-small[data-v-6a33cbf3]{width:1rem;height:1rem;border-width:2px}@keyframes spin-6a33cbf3{to{transform:rotate(360deg)}}.empty-messages svg[data-v-6a33cbf3]{margin-bottom:1rem;opacity:.5}.empty-messages p[data-v-6a33cbf3]{font-weight:600;margin-bottom:.5rem}.messages-list[data-v-6a33cbf3]{display:flex;flex-direction:column;gap:1rem}.message[data-v-6a33cbf3]{display:flex;flex-direction:column;gap:.5rem;max-width:70%;align-self:flex-start}.message.own-message[data-v-6a33cbf3]{align-self:flex-end}.message-header[data-v-6a33cbf3]{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.author-name[data-v-6a33cbf3]{font-weight:600;color:var(--ra-text)}.message-time[data-v-6a33cbf3]{color:var(--ra-muted);font-size:.75rem}.message-content[data-v-6a33cbf3]{background:var(--ra-bg);padding:.75rem 1rem;border-radius:.75rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;color:var(--ra-text);border:1px solid var(--border-color)}.own-message .message-content[data-v-6a33cbf3]{background:var(--ra-primary);color:#fff;border-color:var(--ra-primary)}.send-message-form[data-v-6a33cbf3]{display:flex;flex-direction:column;gap:.75rem}.send-message-form textarea[data-v-6a33cbf3]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:.5rem;font-family:inherit;font-size:.875rem;resize:vertical;background:var(--ra-surface);color:var(--ra-text);transition:border-color .2s}.send-message-form textarea[data-v-6a33cbf3]:focus{outline:none;border-color:var(--ra-primary)}.send-message-form textarea[data-v-6a33cbf3]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-6a33cbf3]{align-self:flex-end;display:flex;align-items:center;gap:.5rem}.hint[data-v-6a33cbf3]{font-size:.75rem;color:var(--ra-muted);margin:0;text-align:right}@media (max-width: 768px){.message[data-v-6a33cbf3]{max-width:85%}.send-btn[data-v-6a33cbf3]{width:100%}.messages-container[data-v-6a33cbf3]{max-height:400px}}@keyframes shimmer-e5b17a52{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-request-detail[data-v-e5b17a52]{display:flex;flex-direction:column;gap:1.5rem}.skeleton-header[data-v-e5b17a52]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.skeleton-back-btn[data-v-e5b17a52],.skeleton-title[data-v-e5b17a52],.skeleton-line[data-v-e5b17a52],.skeleton-tab[data-v-e5b17a52],.skeleton-btn[data-v-e5b17a52],.skeleton-image-small[data-v-e5b17a52],.skeleton-divider[data-v-e5b17a52]{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer-e5b17a52 1.5s infinite;border-radius:6px}:root[data-theme=dark] .skeleton-back-btn[data-v-e5b17a52],:root[data-theme=dark] .skeleton-title[data-v-e5b17a52],:root[data-theme=dark] .skeleton-line[data-v-e5b17a52],:root[data-theme=dark] .skeleton-tab[data-v-e5b17a52],:root[data-theme=dark] .skeleton-btn[data-v-e5b17a52],:root[data-theme=dark] .skeleton-image-small[data-v-e5b17a52],:root[data-theme=dark] .skeleton-divider[data-v-e5b17a52]{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:200% 100%}.skeleton-back-btn[data-v-e5b17a52]{width:2.5rem;height:2.5rem;border-radius:.5rem}.skeleton-title[data-v-e5b17a52]{height:2rem;width:20rem;max-width:60%}.skeleton-tabs[data-v-e5b17a52]{display:flex;gap:.5rem;border-bottom:2px solid var(--border-color);padding-bottom:0}.skeleton-tab[data-v-e5b17a52]{height:2.5rem;width:8rem;border-radius:6px 6px 0 0}.skeleton-content[data-v-e5b17a52]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-e5b17a52]{background:var(--ra-surface);border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px #00000014;border:1px solid var(--border-color, rgba(0,0,0,.05))}:root[data-theme=dark] .card[data-v-e5b17a52]{box-shadow:0 2px 8px #00000040}.skeleton-card[data-v-e5b17a52]{display:flex;flex-direction:column;gap:1.25rem}.skeleton-car-header[data-v-e5b17a52]{display:flex;gap:1rem;align-items:center}.skeleton-image-small[data-v-e5b17a52]{width:80px;height:80px;border-radius:.5rem}.skeleton-car-info[data-v-e5b17a52]{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-divider[data-v-e5b17a52]{height:1px;width:100%;opacity:.3}.skeleton-grid[data-v-e5b17a52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.skeleton-field[data-v-e5b17a52]{display:flex;flex-direction:column;gap:.5rem}.skeleton-line[data-v-e5b17a52]{height:.875rem}.skeleton-line.label[data-v-e5b17a52]{width:40%;opacity:.7}.skeleton-line.value[data-v-e5b17a52]{width:70%;height:1rem}.skeleton-line.wide[data-v-e5b17a52]{width:90%;height:1rem}.skeleton-line.medium[data-v-e5b17a52]{width:70%}.skeleton-notes[data-v-e5b17a52]{display:flex;flex-direction:column;gap:.5rem}.skeleton-actions[data-v-e5b17a52]{display:flex;gap:1rem;justify-content:flex-end}.skeleton-btn[data-v-e5b17a52]{height:2.5rem;width:8rem;border-radius:.5rem}@media (max-width: 768px){.skeleton-title[data-v-e5b17a52]{max-width:50%}.skeleton-grid[data-v-e5b17a52]{grid-template-columns:1fr}.skeleton-actions[data-v-e5b17a52]{flex-direction:column}.skeleton-btn[data-v-e5b17a52]{width:100%}}.back-link[data-v-4985df85]{display:flex;align-items:center;gap:.5rem;color:var(--ra-primary);text-decoration:none;font-weight:500;transition:opacity .2s}.back-link[data-v-4985df85]:hover{opacity:.8}.back-link svg[data-v-4985df85]{flex-shrink:0}.tabs-wrapper[data-v-4985df85]{display:flex;flex-direction:column;gap:1rem}.tabs-navigation[data-v-4985df85]{display:flex;gap:0;border-bottom:2px solid var(--border-color);background:var(--ra-surface);border-radius:.75rem .75rem 0 0;padding:0 1rem}.tab-button[data-v-4985df85]{position:relative;padding:1rem 1.5rem;border:none;background:none;cursor:pointer;color:var(--ra-text);font-weight:500;font-size:1rem;transition:color .2s;display:flex;align-items:center;gap:.5rem}.tab-button[data-v-4985df85]:hover,.tab-button.active[data-v-4985df85]{color:var(--ra-primary)}.tab-badge[data-v-4985df85]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:var(--ra-primary);color:#fff;border-radius:.75rem;font-size:.75rem;font-weight:600}.tab-underline[data-v-4985df85]{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--ra-primary);opacity:0;transition:all .3s ease}.tab-button.active .tab-underline[data-v-4985df85]{opacity:1}.tabs-content[data-v-4985df85]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:0 0 .75rem .75rem;padding:1.5rem;min-height:400px;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .tabs-content[data-v-4985df85]{box-shadow:0 2px 8px #00000040}.tab-pane[data-v-4985df85]{animation:fadeIn-4985df85 .3s ease}@keyframes fadeIn-4985df85{0%{opacity:0}to{opacity:1}}.swipe-indicator[data-v-4985df85]{display:none;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--ra-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--ra-muted);font-size:.875rem;text-align:center;margin-top:1rem}.not-found[data-v-4985df85]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--ra-muted)}.not-found svg[data-v-4985df85]{margin-bottom:1.5rem;opacity:.5}.not-found p[data-v-4985df85]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--ra-text)}@media (max-width: 768px){.swipe-indicator[data-v-4985df85]{display:flex}.page-header[data-v-4985df85]{flex-wrap:wrap}.page-header h2[data-v-4985df85]{flex-basis:100%}.tabs-content[data-v-4985df85]{padding:1rem;min-height:300px}}.error-banner[data-v-838a090a]{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1.5rem;background:var(--ra-error-bg, #fee2e2);border:1px solid var(--ra-error-border, #fca5a5);border-radius:var(--ra-radius, 8px);color:var(--ra-error, #dc2626)}.error-banner svg[data-v-838a090a]{flex-shrink:0}.requests-grid[data-v-838a090a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.empty-state[data-v-838a090a]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;color:var(--ra-muted)}.empty-state svg[data-v-838a090a]{margin-bottom:1.5rem;opacity:.5}.empty-message[data-v-838a090a]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--ra-text)}.empty-hint[data-v-838a090a]{color:var(--ra-muted);margin-bottom:1.5rem}@media (max-width: 768px){.requests-grid[data-v-838a090a]{grid-template-columns:1fr}}.back-link[data-v-c234d6a4]{display:flex;align-items:center;gap:.5rem;color:var(--ra-primary);text-decoration:none;font-weight:500;transition:opacity .2s}.back-link[data-v-c234d6a4]:hover{opacity:.8}.back-link svg[data-v-c234d6a4]{flex-shrink:0}.tabs-wrapper[data-v-c234d6a4]{display:flex;flex-direction:column;gap:1rem}.tabs-navigation[data-v-c234d6a4]{display:flex;gap:0;border-bottom:2px solid var(--border-color);background:var(--ra-surface);border-radius:.75rem .75rem 0 0;padding:0 1rem}.tab-button[data-v-c234d6a4]{position:relative;padding:1rem 1.5rem;border:none;background:none;cursor:pointer;color:var(--ra-text);font-weight:500;font-size:1rem;transition:color .2s;display:flex;align-items:center;gap:.5rem}.tab-button[data-v-c234d6a4]:hover,.tab-button.active[data-v-c234d6a4]{color:var(--ra-primary)}.tab-badge[data-v-c234d6a4]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:var(--ra-primary);color:#fff;border-radius:.75rem;font-size:.75rem;font-weight:600}.tab-underline[data-v-c234d6a4]{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--ra-primary);opacity:0;transition:all .3s ease}.tab-button.active .tab-underline[data-v-c234d6a4]{opacity:1}.tabs-content[data-v-c234d6a4]{background:var(--ra-surface);border:1px solid var(--border-color);border-radius:0 0 .75rem .75rem;padding:1.5rem;min-height:400px;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .tabs-content[data-v-c234d6a4]{box-shadow:0 2px 8px #00000040}.tab-pane[data-v-c234d6a4]{animation:fadeIn-c234d6a4 .3s ease}@keyframes fadeIn-c234d6a4{0%{opacity:0}to{opacity:1}}.swipe-indicator[data-v-c234d6a4]{display:none;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--ra-bg);border:1px solid var(--border-color);border-radius:.5rem;color:var(--ra-muted);font-size:.875rem;text-align:center;margin-top:1rem}.not-found[data-v-c234d6a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--ra-muted)}.not-found svg[data-v-c234d6a4]{margin-bottom:1.5rem;opacity:.5}.not-found p[data-v-c234d6a4]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--ra-text)}@media (max-width: 768px){.swipe-indicator[data-v-c234d6a4]{display:flex}.page-header[data-v-c234d6a4]{flex-wrap:wrap}.page-header h2[data-v-c234d6a4]{flex-basis:100%}.tabs-content[data-v-c234d6a4]{padding:1rem;min-height:300px}}.car-details-page[data-v-f32d4e57]{padding:2rem;background:var(--ra-bg, #f9fafb);min-height:100vh}.loading-state[data-v-f32d4e57]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.car-details-container[data-v-f32d4e57]{max-width:1200px;margin:0 auto}.back-button-wrapper[data-v-f32d4e57]{margin-bottom:2rem}.details-wrapper[data-v-f32d4e57]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;background:var(--ra-surface, #fff);padding:2rem;border-radius:16px;box-shadow:0 2px 8px #00000014}.car-images-section[data-v-f32d4e57]{display:flex;flex-direction:column;gap:1rem}.main-image[data-v-f32d4e57]{width:100%;height:350px;background:var(--ra-bg, #f3f4f6);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.img[data-v-f32d4e57]{width:100%;height:100%;object-fit:cover}.no-image[data-v-f32d4e57]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.thumbnail-images[data-v-f32d4e57]{display:flex;gap:.75rem;overflow-x:auto}.thumbnail[data-v-f32d4e57]{width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;flex-shrink:0}.thumbnail img[data-v-f32d4e57]{width:100%;height:100%;object-fit:cover}.thumbnail[data-v-f32d4e57]:hover,.thumbnail.active[data-v-f32d4e57]{border-color:var(--ra-primary, #3b82f6);transform:scale(1.05)}.car-info-section[data-v-f32d4e57]{display:flex;flex-direction:column;gap:2rem}.car-header[data-v-f32d4e57]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.car-header h1[data-v-f32d4e57]{margin:0;font-size:2rem;color:var(--ra-text, #1f2937);font-weight:700}.favorite-btn[data-v-f32d4e57]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:transform .2s ease}.favorite-btn[data-v-f32d4e57]:hover{transform:scale(1.1)}.specs-grid[data-v-f32d4e57]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;background:var(--ra-bg, #f9fafb);border-radius:12px}.spec-item[data-v-f32d4e57]{display:flex;flex-direction:column;gap:.25rem}.spec-label[data-v-f32d4e57]{font-size:.875rem;color:var(--ra-text-secondary, #6b7280);font-weight:500}.spec-value[data-v-f32d4e57]{font-size:1rem;color:var(--ra-text, #1f2937);font-weight:600}.spec-value.mono[data-v-f32d4e57]{font-family:Courier New,monospace}.prices-section[data-v-f32d4e57]{padding:1rem;background:linear-gradient(135deg,#3b82f60d,#6366f10d);border-radius:12px;border-left:4px solid var(--ra-primary, #3b82f6)}.prices-section h3[data-v-f32d4e57]{margin:0 0 1rem;font-size:1rem;color:var(--ra-text, #1f2937);font-weight:600}.prices-grid[data-v-f32d4e57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.price-item[data-v-f32d4e57]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--ra-surface, #fff);border-radius:8px;border:1px solid var(--ra-border, #e5e7eb)}.price-type[data-v-f32d4e57]{font-size:.875rem;color:var(--ra-text-secondary, #6b7280);font-weight:500}.price-amount[data-v-f32d4e57]{font-size:1.25rem;color:var(--ra-success, #10b981);font-weight:700}.info-box[data-v-f32d4e57]{padding:1rem;background:var(--ra-bg, #f9fafb);border-radius:12px;border-left:4px solid var(--ra-border, #e5e7eb)}.info-box h3[data-v-f32d4e57]{margin:0 0 .75rem;font-size:1rem;color:var(--ra-text, #1f2937);font-weight:600}.info-text[data-v-f32d4e57]{margin:.5rem 0;font-size:.95rem;color:var(--ra-text-secondary, #6b7280)}.rental-form-section[data-v-f32d4e57]{background:var(--ra-surface, #fff);padding:2rem;border-radius:16px;box-shadow:0 2px 8px #00000014}.rental-form-section h2[data-v-f32d4e57]{margin:0 0 2rem;font-size:1.5rem;color:var(--ra-text, #1f2937);font-weight:700}.rental-request-form[data-v-f32d4e57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.form-group[data-v-f32d4e57]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-f32d4e57]{font-size:.95rem;font-weight:500;color:var(--ra-text, #1f2937)}.form-textarea[data-v-f32d4e57]{padding:.75rem;border:1px solid var(--ra-border, #e5e7eb);border-radius:8px;font-family:inherit;font-size:.95rem;color:var(--ra-text, #1f2937);background:#fff;resize:vertical;transition:border-color .2s ease}.form-textarea[data-v-f32d4e57]:focus{outline:none;border-color:var(--ra-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.full-width[data-v-f32d4e57]{grid-column:1 / -1}.error-message[data-v-f32d4e57]{grid-column:1 / -1;padding:1rem;background:#ef44441a;color:var(--ra-danger, #ef4444);border-radius:8px;border-left:4px solid var(--ra-danger, #ef4444);font-size:.95rem}.success-message[data-v-f32d4e57]{padding:1.5rem;background:#10b9811a;color:var(--ra-success, #10b981);border-radius:12px;border-left:4px solid var(--ra-success, #10b981);font-size:1rem;font-weight:600;text-align:center}.not-found[data-v-f32d4e57]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:2rem;text-align:center}.not-found h2[data-v-f32d4e57]{font-size:1.5rem;color:var(--ra-text, #1f2937)}@media (max-width: 768px){.car-details-page[data-v-f32d4e57]{padding:1rem}.details-wrapper[data-v-f32d4e57]{grid-template-columns:1fr;gap:2rem}.specs-grid[data-v-f32d4e57],.rental-request-form[data-v-f32d4e57]{grid-template-columns:1fr}.car-header h1[data-v-f32d4e57]{font-size:1.5rem}}.forbidden[data-v-16766119]{text-align:center;margin-top:100px}.forbidden h2[data-v-16766119]{font-size:48px;margin-bottom:20px}.forbidden p[data-v-16766119]{font-size:18px;color:var(--ra-text-secondary)}.editable-container[data-v-7bcae5ca]{text-align:left;width:100%}.editable-span[data-v-7bcae5ca]{position:relative;cursor:pointer;border-bottom:1px dashed #ccc;padding:4px;letter-spacing:1px}.editable-span[data-v-7bcae5ca]:hover{background-color:#aeaeae5b}.editable-span:hover .hint[data-v-7bcae5ca]{display:inline}.hint[data-v-7bcae5ca]{display:none;position:absolute;font-size:.8em;color:#999;margin-left:5px;white-space:nowrap}.editable-input[data-v-7bcae5ca]{width:100%;font-family:Montserratarm,sans-serif;border:none;border-bottom:1px dashed #1d1d1d;padding:4px;outline:none;background:none}.left[data-v-ab5e845a]{display:flex;gap:10px;white-space:nowrap}.right[data-v-ab5e845a]{width:140px;height:25px;margin-top:20px}.footer[data-v-ab5e845a]{display:flex;gap:10px;justify-content:space-between}.label-wrapper[data-v-ab5e845a]{display:flex;flex-direction:column;justify-content:center;align-items:start;font-size:8px;gap:4px;line-height:1;font-style:italic}.value-wrapper[data-v-ab5e845a]{display:flex;flex-direction:column;justify-content:center;font-size:10px;gap:4px;line-height:1}.field-no-edit[data-v-ab5e845a]{display:flex;padding:15px;line-height:20px;font-size:16px;gap:10px;justify-content:space-between;align-items:center}.field[data-v-ab5e845a]{display:flex;padding:0 15px;line-height:20px;height:21px;font-size:16px;gap:20px}.card-scene[data-v-ab5e845a]{width:646px;height:375px;perspective:1000px;margin:50px auto;font-family:Montserratarm,sans-serif}.card-inner[data-v-ab5e845a]{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;box-shadow:0 4px 8px #0003;border-radius:20px}.card-inner.is-flipped[data-v-ab5e845a]{transform:rotateY(180deg)}.card-face[data-v-ab5e845a]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.card-face--front[data-v-ab5e845a]{background-image:url(/assets/car-certificate-AJiMWFkz.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}.front-overlay[data-v-ab5e845a]{width:100%;height:100%}.content[data-v-ab5e845a]{position:relative;border-radius:0 0 12px 12px;height:100%;box-sizing:border-box;padding:85px 10px 30px 14px;display:flex;flex-direction:column;gap:7px}.flip-btn[data-v-ab5e845a]{position:absolute;bottom:150px;right:20px;background:#003399e6;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;z-index:10;font-size:14px;font-weight:600;box-shadow:0 2px 8px #0000004d;transition:all .3s}.flip-btn[data-v-ab5e845a]:hover{background:#039;transform:translateY(-2px);box-shadow:0 4px 12px #0006}.card-face--back[data-v-ab5e845a]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);transform:rotateY(180deg);padding:30px;box-sizing:border-box;justify-content:flex-start}.back-header[data-v-ab5e845a]{margin-bottom:25px;text-align:left;border-bottom:2px solid #003399;padding-bottom:10px}.back-header h3[data-v-ab5e845a]{margin:0;color:#039;font-size:22px}.back-header p[data-v-ab5e845a]{margin:5px 0 0;color:#666;font-size:14px}.form-container[data-v-ab5e845a]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-ab5e845a]{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:15px}.form-label[data-v-ab5e845a]{text-align:left;font-weight:600;color:#001dff}.form-input[data-v-ab5e845a]{width:100%;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:16px;transition:all .3s;background:#fff}.form-input[data-v-ab5e845a]:focus{outline:none;border-color:#039;box-shadow:0 0 0 3px #0033991a}.back-actions[data-v-ab5e845a]{margin-top:auto;padding-top:20px;display:flex;justify-content:flex-end;gap:10px}.save-btn[data-v-ab5e845a]{background:#28a745;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s}.save-btn[data-v-ab5e845a]:hover{background:#218838;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.flip-btn-back[data-v-ab5e845a]{background:#6c757d;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:all .3s}.flip-btn-back[data-v-ab5e845a]:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.car-selection-step[data-v-078a3e26]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-078a3e26]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-078a3e26]{margin:0;color:var(--ra-muted);font-size:.9rem}.cars-grid[data-v-078a3e26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.ra-input[data-v-9b0533ed]{display:flex;flex-direction:column;gap:6px}.label-wrapper[data-v-9b0533ed]{display:flex;justify-content:space-between;align-items:center}.label[data-v-9b0533ed]{font-weight:500;color:var(--ra-text);font-size:14px}.required-indicator[data-v-9b0533ed]{color:var(--ra-danger);font-weight:600;font-size:1rem}.ra-textarea[data-v-9b0533ed]{padding:10px;border:1px solid rgba(148,163,184,.3);border-radius:var(--ra-radius);background:var(--ra-bg);color:var(--ra-text);font-family:inherit;font-size:14px;min-height:80px;max-height:300px;resize:none;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ra-textarea[data-v-9b0533ed]::placeholder{color:var(--ra-muted);opacity:.6}.ra-textarea[data-v-9b0533ed]:focus{outline:none;border-color:var(--ra-primary);box-shadow:0 0 0 3px #3b82f61a}.ra-textarea.has-error[data-v-9b0533ed]{border-color:var(--ra-danger)}.ra-textarea.has-error[data-v-9b0533ed]:focus{border-color:var(--ra-danger);box-shadow:0 0 0 3px #dc26261a}:root[data-theme=dark] .ra-textarea[data-v-9b0533ed]{border-color:#94a3b833}:root[data-theme=dark] .ra-textarea[data-v-9b0533ed]:focus{box-shadow:0 0 0 3px #3b82f633}:root[data-theme=dark] .ra-textarea.has-error[data-v-9b0533ed]:focus{box-shadow:0 0 0 3px #dc262626}.error[data-v-9b0533ed]{color:var(--ra-danger);margin-top:2px}.rental-details-step[data-v-323dcee5]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-323dcee5]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-323dcee5]{margin:0;color:var(--ra-muted);font-size:.9rem}.form-group-grid[data-v-323dcee5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.form-group[data-v-323dcee5]{display:flex;flex-direction:column;gap:.5rem}.ra-textarea[data-v-323dcee5]{width:100%;min-height:100px;padding:.5rem;border-radius:.375rem;border:1px solid var(--ra-border);font-family:inherit;resize:vertical}.switch-group[data-v-323dcee5]{display:flex;align-items:center;justify-content:space-between}.switch-label[data-v-323dcee5]{color:var(--ra-text);font-size:.9rem}.switch-input[data-v-323dcee5]{width:40px;height:20px;cursor:pointer}.car-info[data-v-323dcee5]{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:.5rem;padding:1rem}.car-info h4[data-v-323dcee5]{margin:0 0 .5rem;color:var(--ra-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.car-info p[data-v-323dcee5]{margin:0;color:var(--ra-text);font-weight:500}@media (max-width: 768px){.form-group-grid[data-v-323dcee5]{grid-template-columns:1fr}}.review-step[data-v-8938568c]{display:flex;flex-direction:column;gap:1.5rem}h3[data-v-8938568c]{margin:0;color:var(--ra-text);font-size:1.25rem}.step-description[data-v-8938568c]{margin:0;color:var(--ra-muted);font-size:.9rem}.review-sections[data-v-8938568c]{display:flex;flex-direction:column;gap:1rem}.review-section[data-v-8938568c]{background:var(--ra-surface);border:1px solid rgba(148,163,184,.2);border-radius:.75rem;padding:1.25rem}.section-header[data-v-8938568c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.1)}.section-header h4[data-v-8938568c]{margin:0;color:var(--ra-text);font-size:1rem}.section-content[data-v-8938568c]{display:flex;flex-direction:column;gap:.75rem}.info-row[data-v-8938568c]{display:flex;justify-content:space-between;align-items:center}.label[data-v-8938568c]{color:var(--ra-muted);font-weight:600;font-size:.9rem}.value[data-v-8938568c]{color:var(--ra-text);font-weight:500}@media (max-width: 768px){.section-header[data-v-8938568c]{flex-direction:column;align-items:flex-start;gap:.75rem}.info-row[data-v-8938568c]{flex-direction:column;align-items:flex-start;gap:.25rem}}.statement-create-wizard[data-v-c9e2e3ef]{background:var(--ra-surface);border-radius:.75rem;border:1px solid var(--border-color);padding:1.5rem}.title-group button.ra-btn[data-v-2adc0c27]{position:absolute;left:1rem;top:1rem}.title-group[data-v-2adc0c27]{display:flex;align-items:center;gap:.75rem}.title-group h2[data-v-2adc0c27]{color:var(--ra-text);margin:0}.hint[data-v-2adc0c27]{color:var(--ra-muted, #6b7280);margin:0}.statement-details[data-v-e870a8a3]{display:flex;flex-direction:column;gap:1.5rem;padding-inline:.75rem;box-sizing:border-box}.detail-section[data-v-e870a8a3]{display:flex;flex-direction:column;gap:.75rem}.detail-section h4[data-v-e870a8a3],.section-title[data-v-e870a8a3]{font-weight:600;color:var(--ra-muted, #6b7280);margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(148,163,184,.2)}.info-message[data-v-e870a8a3]{padding:1rem;text-align:center;color:var(--ra-muted, #6b7280);font-size:.875rem;font-style:italic;background:#94a3b80d;border-radius:.5rem;margin:0}.detail-label[data-v-e870a8a3]{font-weight:500;color:var(--ra-muted, #6b7280)}.detail-value[data-v-e870a8a3]{font-weight:600;color:var(--ra-text, #1f2937);text-align:right}.total-price[data-v-e870a8a3]{font-size:1.1rem;color:var(--ra-primary, #357ae8);font-weight:700}.free-days[data-v-e870a8a3]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.info-message[data-v-e870a8a3]{padding:1rem;text-align:center;color:var(--ra-muted, #6b7280);font-size:.875rem;font-style:italic;background:#94a3b80d;border-radius:.5rem}.info-grid[data-v-e870a8a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.info-row[data-v-e870a8a3]{display:flex;flex-direction:column;gap:.25rem}.info-row label[data-v-e870a8a3]{font-weight:500;color:var(--ra-muted)}.info-row span[data-v-e870a8a3]{color:var(--ra-text)}.statement-form[data-v-d6d89518]{padding:1rem}.form-grid[data-v-d6d89518]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.form-actions[data-v-d6d89518]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.statement-header[data-v-ca52ac7c]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;background:var(--ra-surface);padding:1rem;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 2px 8px #00000014;margin-bottom:1rem}.statement-info[data-v-ca52ac7c]{flex:1;display:flex;gap:1rem}.car-image[data-v-ca52ac7c]{min-width:140px;height:200px;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.car-img[data-v-ca52ac7c]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-ca52ac7c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.car-details h1[data-v-ca52ac7c]{margin:0 0 1rem;color:var(--ra-text)}.car-meta[data-v-ca52ac7c]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.year[data-v-ca52ac7c],.vin[data-v-ca52ac7c]{color:var(--ra-muted)}.car-specs[data-v-ca52ac7c]{display:flex;flex-direction:column;gap:.5rem;color:var(--ra-muted)}.car-specs .spec[data-v-ca52ac7c]{display:flex;gap:.25rem}.car-specs .spec strong[data-v-ca52ac7c]{color:var(--ra-text)}.car-actions[data-v-ca52ac7c]{display:flex;flex-direction:column;gap:.75rem}.statement-detail-page[data-v-ca52ac7c]{display:flex;flex-direction:column;gap:1.5rem}.statement-info-card[data-v-ca52ac7c]{background:var(--ra-surface)}.calendar-card[data-v-ca52ac7c]{background:var(--ra-surface);padding:1rem}.calendar-card h3[data-v-ca52ac7c]{font-weight:600;color:var(--ra-text);margin:0 0 1.5rem}.col-image[data-v-be23419d]{padding:unset;justify-content:center;background:var(--bg-secondary);width:max-content}.col-image .thumb-wrapper[data-v-be23419d]{position:relative;width:64px;height:48px;border-radius:4px 0 0 4px;overflow:hidden;background:var(--border-color)}.col-image .thumb-wrapper img[data-v-be23419d]{width:100%;height:100%;object-fit:cover;display:block}.col-image .thumb-wrapper .thumb-badge[data-v-be23419d]{position:absolute;bottom:2px;left:2px;z-index:1}.cars-container[data-v-d780fa87]{display:grid;gap:.5rem;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page-header[data-v-660b8809]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-actions[data-v-660b8809]{display:flex;align-items:center;gap:.5rem}.card-wrapper[data-v-660b8809]{padding:0!important}.card-wrapper .content-card[data-v-660b8809]{border:unset!important}.card-wrapper .content-card[data-v-660b8809]:not(.card-wrapper){box-shadow:unset!important;background:unset!important}.empty-state[data-v-660b8809]{grid-column:1/-1;text-align:center;padding:3rem;color:var(--ra-muted)}.empty-state svg[data-v-660b8809]{margin-bottom:1rem;opacity:.5}.empty-message[data-v-660b8809]{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.empty-hint[data-v-660b8809]{color:var(--ra-muted)}@keyframes shimmer-5b23c1f9{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-car-detail[data-v-5b23c1f9]{--sk-base: #e2e2e2;--sk-highlight: #f0f0f0}:root[data-theme=dark] .skeleton-car-detail[data-v-5b23c1f9]{--sk-base: #1f2937;--sk-highlight: #374151}.skeleton-line[data-v-5b23c1f9],.skeleton-badge[data-v-5b23c1f9],.skeleton-button[data-v-5b23c1f9],.skeleton-image-block[data-v-5b23c1f9],.skeleton-tab[data-v-5b23c1f9]{background:linear-gradient(90deg,var(--sk-base) 25%,var(--sk-highlight) 50%,var(--sk-base) 75%);background-size:1000px 100%;animation:shimmer-5b23c1f9 2s infinite;border-radius:4px}.skeleton-header[data-v-5b23c1f9]{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;background:var(--ra-surface);padding:1rem;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 2px 8px #00000014;margin-bottom:1rem}:root[data-theme=dark] .skeleton-header[data-v-5b23c1f9]{box-shadow:0 2px 8px #00000040}.skeleton-info[data-v-5b23c1f9]{flex:1;display:flex;gap:1rem}.skeleton-image-block[data-v-5b23c1f9]{min-width:140px;height:200px;border-radius:8px}.skeleton-details[data-v-5b23c1f9]{flex:1;display:flex;flex-direction:column;gap:1rem}.skeleton-line.title[data-v-5b23c1f9]{width:300px;max-width:100%;height:2rem}.skeleton-meta[data-v-5b23c1f9]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.skeleton-badge[data-v-5b23c1f9]{width:80px;height:1.5rem;border-radius:12px}.skeleton-line.meta-item[data-v-5b23c1f9]{width:60px;height:1rem}.skeleton-line.meta-item.long[data-v-5b23c1f9]{width:150px}.skeleton-specs[data-v-5b23c1f9]{display:flex;flex-direction:column;gap:.5rem}.skeleton-line.spec[data-v-5b23c1f9]{width:250px;max-width:100%;height:1rem}.skeleton-actions[data-v-5b23c1f9]{display:flex;flex-direction:column;gap:.75rem}.skeleton-button[data-v-5b23c1f9]{width:120px;height:38px;border-radius:6px}.skeleton-tabs[data-v-5b23c1f9]{display:flex;gap:0;border-bottom:1px solid var(--border-color);background:var(--ra-surface);border-radius:8px 8px 0 0;overflow:auto}.skeleton-tab[data-v-5b23c1f9]{width:120px;height:3rem;margin:.5rem;flex-shrink:0}.skeleton-content[data-v-5b23c1f9]{background:var(--ra-surface);border-radius:0 0 8px 8px;padding:1.5rem;border:1px solid var(--border-color);border-top:none;box-shadow:0 2px 8px #00000014}:root[data-theme=dark] .skeleton-content[data-v-5b23c1f9]{box-shadow:0 2px 8px #00000040}.skeleton-grid[data-v-5b23c1f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.skeleton-info-row[data-v-5b23c1f9]{display:flex;flex-direction:column;gap:.5rem}.skeleton-line.label[data-v-5b23c1f9]{width:40%;height:.875rem}.skeleton-line.value[data-v-5b23c1f9]{width:80%;height:1rem}@media (max-width: 768px){.skeleton-header[data-v-5b23c1f9],.skeleton-info[data-v-5b23c1f9]{flex-direction:column}.skeleton-image-block[data-v-5b23c1f9]{width:100%;min-width:unset}.skeleton-actions[data-v-5b23c1f9]{width:100%;flex-direction:row}.skeleton-button[data-v-5b23c1f9]{flex:1}.skeleton-grid[data-v-5b23c1f9]{grid-template-columns:1fr}.skeleton-line.title[data-v-5b23c1f9]{width:100%}}.car-form[data-v-61556797]{padding:1rem}.form-grid[data-v-61556797]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.form-actions[data-v-61556797]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e0e0e0}.gallery-header[data-v-f2efc1e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.gallery-header h4[data-v-f2efc1e3]{margin:0;color:var(--ra-text)}.gallery-grid[data-v-f2efc1e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.gallery-item[data-v-f2efc1e3]{position:relative;aspect-ratio:1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;cursor:grab;transition:all .2s ease}.gallery-item[data-v-f2efc1e3]:hover{box-shadow:0 4px .75rem #00000026;transform:translateY(-2px)}.gallery-item.primary[data-v-f2efc1e3]{border:2px solid var(--ra-primary)}.gallery-item img[data-v-f2efc1e3]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-f2efc1e3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.gallery-item:hover .image-overlay[data-v-f2efc1e3]{opacity:1}.image-actions[data-v-f2efc1e3]{display:flex;gap:.5rem}.action-btn[data-v-f2efc1e3]{background:#ffffff4d;border:none;border-radius:4px;padding:.5rem;cursor:pointer;font-size:1rem;transition:background .2s ease}.action-btn[data-v-f2efc1e3]:hover{background:#fff9}.primary-badge[data-v-f2efc1e3]{position:absolute;top:.5rem;right:.5rem;background:var(--ra-primary);color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500}.empty-gallery[data-v-f2efc1e3]{padding:2rem;text-align:center;color:var(--ra-muted)}.upload-progress[data-v-f2efc1e3]{text-align:center;padding:2rem}.error-message[data-v-f2efc1e3]{color:var(--ra-danger);padding:1rem;background:var(--bg-secondary);border:1px solid var(--ra-danger);border-radius:4px;margin-top:1rem}.info-section[data-v-40f16b63]{display:flex;flex-direction:column;gap:2rem}.info-header[data-v-40f16b63]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.info-header .updated-wrapper[data-v-40f16b63]{display:flex;align-items:center;gap:4px}.info-list[data-v-40f16b63]{margin-left:1rem}.info-view[data-v-40f16b63]{display:flex;flex-direction:column;gap:1rem}.info-view .missing-info[data-v-40f16b63]{margin:0}.info-view h4[data-v-40f16b63]{white-space:nowrap;margin:0}.info-grid[data-v-40f16b63]{display:flex;flex-direction:column}.info-rows[data-v-40f16b63]{display:flex;gap:1rem;flex-wrap:wrap}.info-row[data-v-40f16b63]{display:flex;flex-direction:column;gap:.25rem;flex:1}.info-row label[data-v-40f16b63]{font-weight:500;color:var(--ra-muted);white-space:nowrap}.info-row span[data-v-40f16b63]{color:var(--ra-text);white-space:nowrap}.expired[data-v-40f16b63]{color:var(--ra-danger)}.badge[data-v-40f16b63]{display:inline-block;margin-left:.5rem;padding:.2rem .6rem;border-radius:3px;font-size:.75rem;font-weight:500}.expired-badge[data-v-40f16b63]{background:var(--bg-secondary);color:var(--ra-danger);border:1px solid var(--ra-danger)}.active-badge[data-v-40f16b63]{background:var(--ra-item-bg);color:var(--ra-primary);border:1px solid var(--ra-primary)}.divider[data-v-40f16b63]{height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.3) 20%,rgba(148,163,184,.3) 80%,transparent);margin:1rem 0}.section{display:flex;flex-direction:column;gap:1rem}.section h4{margin:0;color:var(--ra-text);font-weight:600}.section .upload-zone{border:2px dashed var(--border-color);border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--ra-surface)}.section .upload-zone:hover{border-color:var(--ra-primary);background:var(--ra-item-bg)}.section .upload-zone.drag-over{border-color:var(--ra-primary);background:var(--ra-item-bg);box-shadow:0 0 0 3px #3b82f61a}.section .upload-zone .upload-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.section .upload-zone .upload-content svg{color:var(--ra-primary)}.section .upload-zone .upload-title{margin:0;font-weight:600;color:var(--ra-text)}.section .upload-zone .upload-hint{margin:0;color:var(--ra-muted)}.section .upload-zone .empty-hint{text-align:center;color:var(--ra-muted);margin:1rem 0 0}.section .documents-list{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.section .documents-list .document-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--ra-surface);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.section .documents-list .document-item:hover{box-shadow:0 2px 8px #00000014}.section .documents-list .document-item .doc-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--ra-item-bg);border-radius:6px;color:var(--ra-primary)}.section .documents-list .document-item .doc-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.section .documents-list .document-item .doc-details .doc-name{font-weight:500;color:var(--ra-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section .documents-list .document-item .doc-details .doc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.section .documents-list .document-item .doc-delete-btn{flex-shrink:0;width:36px;height:36px;border:1px solid var(--border-color);background:var(--ra-surface);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ra-danger);transition:all .2s ease}.section .documents-list .document-item .doc-delete-btn:hover{background:var(--bg-secondary);border-color:var(--ra-danger)}.section .documents-list .document-item .doc-delete-btn svg{width:18px;height:18px}.modal-footer[data-v-9316ade5]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.documents-header[data-v-9316ade5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.documents-header h4[data-v-9316ade5]{margin:0}.documents-list[data-v-9316ade5]{display:flex;flex-direction:column;gap:1rem}.document-item[data-v-9316ade5]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;transition:all .2s ease}.document-item[data-v-9316ade5]:hover{background:var(--bg-hover)}.doc-icon[data-v-9316ade5]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--ra-primary);color:#fff;border-radius:4px}.doc-info[data-v-9316ade5]{flex:1}.doc-name[data-v-9316ade5]{font-weight:500;margin-bottom:.25rem}.doc-meta[data-v-9316ade5]{color:var(--ra-muted);display:flex;gap:1rem}.doc-actions[data-v-9316ade5]{display:flex;gap:.5rem}.action-btn[data-v-9316ade5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);border-radius:4px;background:var(--ra-surface);cursor:pointer;text-decoration:none;font-size:1rem;transition:all .2s ease}.action-btn[data-v-9316ade5]:hover{background:var(--bg-hover);border-color:var(--ra-primary)}.action-btn.delete[data-v-9316ade5]:hover{background:var(--bg-secondary);border-color:var(--ra-danger);color:var(--ra-danger)}.empty-state[data-v-9316ade5]{text-align:center;padding:2rem;color:var(--ra-muted)}.upload-progress[data-v-9316ade5]{text-align:center;padding:2rem}.error-message[data-v-9316ade5]{color:var(--ra-danger);padding:1rem;background:var(--bg-secondary);border:1px solid var(--ra-danger);border-radius:4px;margin-top:1rem}.maintenance-card[data-v-a09969e8]{display:flex;flex-direction:column;gap:1rem}.card-header h3[data-v-a09969e8]{margin:0;letter-spacing:-.3px}.maintenance-list[data-v-a09969e8]{display:flex;flex-direction:column;gap:.75rem}.maintenance-item[data-v-a09969e8]{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.75rem;padding:14px 1rem;display:flex;flex-direction:column;gap:6px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.maintenance-item[data-v-a09969e8]:hover{background:var(--bg-hover);border-color:var(--primary-light, var(--border-color));transform:translateY(-1px)}.row-top[data-v-a09969e8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.row-bottom[data-v-a09969e8]{display:flex;align-items:center;gap:10px;color:var(--ra-muted);flex-wrap:wrap}.type-chip[data-v-a09969e8]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:600;line-height:1.1}.chip-service[data-v-a09969e8]{background:#e2f7ec;color:#0f5132}.chip-repair[data-v-a09969e8]{background:#fff4e5;color:#9a3412}.chip-other[data-v-a09969e8]{background:#e6e9ff;color:#312e81}.chip-icon[data-v-a09969e8]{display:inline-flex;width:1rem;height:1rem}.chip-icon[data-v-a09969e8] svg{width:100%;height:100%}.amount[data-v-a09969e8]{font-weight:700;color:var(--ra-text)}.date[data-v-a09969e8]{font-weight:600;color:var(--ra-text)}.divider[data-v-a09969e8]{width:5px;height:5px;border-radius:50%;background:var(--ra-muted);display:inline-flex;align-items:center;justify-content:center}.description[data-v-a09969e8]{color:var(--ra-muted)}.empty-state[data-v-a09969e8]{display:flex;gap:.75rem;align-items:center;padding:1rem;border:1px dashed var(--border-color);border-radius:.75rem;background:var(--bg-secondary)}.empty-visual[data-v-a09969e8]{width:42px;height:42px;border-radius:.75rem;background:var(--bg-hover);display:inline-flex;align-items:center;justify-content:center}.empty-circle[data-v-a09969e8]{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--ra-muted);opacity:.45}.empty-title[data-v-a09969e8]{margin:0;font-weight:700}.empty-desc[data-v-a09969e8]{margin:4px 0 0;color:var(--ra-muted)}@media (max-width: 640px){.maintenance-card[data-v-a09969e8]{padding:1rem}.row-top[data-v-a09969e8]{flex-direction:column;align-items:flex-start}.amount[data-v-a09969e8]{font-size:1rem}}.rentals-section h4[data-v-1977a5c4]{margin:0 0 1.5rem}.rentals-list[data-v-1977a5c4]{display:flex;flex-direction:column;gap:1rem}.rental-item[data-v-1977a5c4]{padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;border-left:4px solid var(--ra-primary)}.rental-header[data-v-1977a5c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.rental-title[data-v-1977a5c4]{font-weight:500}.rental-status[data-v-1977a5c4]{display:inline-block;padding:.25rem .75rem;border-radius:3px;font-size:.75rem;font-weight:500}.status-active[data-v-1977a5c4]{background:#e8f5e9;color:#2e7d32}.status-completed[data-v-1977a5c4]{background:#e1f5fe;color:#0277bd}.status-cancelled[data-v-1977a5c4]{background:#ffebee;color:#d32f2f}.rental-details[data-v-1977a5c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.detail[data-v-1977a5c4]{color:var(--ra-text)}.detail strong[data-v-1977a5c4]{color:var(--ra-muted)}.empty-state[data-v-1977a5c4]{text-align:center;padding:2rem;color:var(--ra-muted)}.banner[data-v-787ba70d]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;font-size:14px;margin:10px 0;transition:all .3s ease}.content[data-v-787ba70d]{display:flex;align-items:center;gap:10px}.actions[data-v-787ba70d]{display:flex;align-items:center;gap:.5rem}.icon[data-v-787ba70d]{font-size:18px}.close-btn[data-v-787ba70d]{background:transparent;border:none;font-size:16px;cursor:pointer;opacity:.7;color:var(--ra-text)}.close-btn[data-v-787ba70d]:hover{opacity:1}.banner.info[data-v-787ba70d]{background:#eef6ff;color:#1d4ed8}.banner.success[data-v-787ba70d]{background:#ecfdf5;color:#047857}.banner.error[data-v-787ba70d]{background:#fef2f2;color:#b91c1c}:root[data-theme=dark] .banner.info[data-v-787ba70d]{background:#1e3a8a;color:#bfdbfe}:root[data-theme=dark] .banner.success[data-v-787ba70d]{background:#064e3b;color:#6ee7b7}:root[data-theme=dark] .banner.error[data-v-787ba70d]{background:#7f1d1d;color:#fecaca}.car-header[data-v-1ac419b5]{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;align-items:flex-start;background:var(--ra-surface);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 2px 8px #00000014;margin-bottom:1rem}.car-header .car-header-right[data-v-1ac419b5]{display:flex;margin-bottom:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;flex:1;width:100%}@media (min-width: 1024px){.car-header[data-v-1ac419b5]{flex-direction:row}.car-image[data-v-1ac419b5]{height:16rem}}.car-info[data-v-1ac419b5]{flex:1;width:100%;display:flex;gap:1rem;flex-wrap:wrap}.car-image[data-v-1ac419b5]{max-width:min(692px,100%);min-width:140px;width:100%;max-height:20rem;border-radius:8px;overflow:hidden;background:var(--bg-secondary)}.car-img[data-v-1ac419b5]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-v-1ac419b5]{width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.banner-info-container[data-v-1ac419b5]{display:flex;flex-direction:column}.banner-info-container span[data-v-1ac419b5]:first-child{font-weight:700}.banner-info-container span[data-v-1ac419b5]:last-child{opacity:.5;font-size:12px}.car-details[data-v-1ac419b5]{display:flex;flex-direction:column;gap:.75rem}.car-details h1[data-v-1ac419b5]{margin:0}.car-actions[data-v-1ac419b5]{display:flex;gap:.75rem}.tabs[data-v-1ac419b5]{display:flex;gap:0;border-bottom:1px solid var(--border-color);background:var(--ra-surface);border-radius:8px 8px 0 0;overflow:auto}.tab-btn[data-v-1ac419b5]{padding:1rem 1.5rem;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;color:var(--ra-muted);transition:all .2s ease}.tab-btn[data-v-1ac419b5]:hover{color:var(--ra-text)}.tab-btn.active[data-v-1ac419b5]{border-bottom-color:var(--ra-primary);color:var(--ra-primary);font-weight:500}.tab-content[data-v-1ac419b5]{background:var(--ra-surface);border-radius:0 0 8px 8px;padding:1.5rem;border:1px solid var(--border-color);border-top:none;box-shadow:0 2px 8px #00000014}.section-card[data-v-1ac419b5]{animation:fadeIn-1ac419b5 .2s ease}@keyframes fadeIn-1ac419b5{0%{opacity:0}to{opacity:1}}.info-grid[data-v-1ac419b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.info-row[data-v-1ac419b5]{display:flex;flex-direction:column;gap:.25rem}.info-row label[data-v-1ac419b5]{font-weight:500;color:var(--ra-muted)}.info-row span[data-v-1ac419b5]{color:var(--ra-text)}.identification-actions[data-v-1ac419b5]{display:flex;align-items:center;justify-content:end;gap:.5rem}.car-header[data-v-7786b544]{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:1rem}.banner[data-v-7786b544]{padding:.75rem}.car-info[data-v-7786b544]{width:100%;display:flex;flex-direction:column;background:var(--ra-surface);border-radius:8px;overflow:hidden}.car-info .car-image[data-v-7786b544]{min-width:140px;background:var(--bg-secondary)}.car-info .car-image .car-img[data-v-7786b544]{width:100%;max-height:300px;object-fit:cover}.car-info .car-details[data-v-7786b544]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.car-info .car-details .car-details-top[data-v-7786b544]{display:flex;flex-direction:column;gap:.5rem}.car-info .car-details .car-details-top .car-title[data-v-7786b544]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.car-info .car-details .car-details-top .car-title h1[data-v-7786b544]{font-size:1.5rem!important;margin:0}.car-info .car-details .car-details-top .car-meta[data-v-7786b544]{display:flex;gap:1rem;flex-wrap:wrap}.car-info .car-details .car-actions[data-v-7786b544]{display:flex;flex-direction:column;gap:.75rem;width:100%}.image-placeholder[data-v-7786b544]{width:100%;height:100%;min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tabs[data-v-7786b544]{display:flex;gap:0;border-bottom:1px solid var(--border-color);background:var(--ra-surface);border-radius:8px 8px 0 0;overflow:auto}.tab-btn[data-v-7786b544]{padding:1rem 1.5rem;border:none;background:transparent;cursor:pointer;border-bottom:2px solid transparent;color:var(--ra-muted);transition:all .2s ease}.tab-btn[data-v-7786b544]:hover{color:var(--ra-text)}.tab-btn.active[data-v-7786b544]{border-bottom-color:var(--ra-primary);color:var(--ra-primary);font-weight:500}.tab-content[data-v-7786b544]{background:var(--ra-surface);border-radius:0 0 8px 8px;padding:1rem;border:1px solid var(--border-color);border-top:none;box-shadow:0 2px 8px #00000014}.section-card[data-v-7786b544]{animation:fadeIn-7786b544 .2s ease}@keyframes fadeIn-7786b544{0%{opacity:0}to{opacity:1}}.info-grid[data-v-7786b544]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.info-row[data-v-7786b544]{display:flex;flex-direction:column;gap:.25rem}.info-row label[data-v-7786b544]{font-weight:500;color:var(--ra-muted)}.info-row span[data-v-7786b544]{color:var(--ra-text)}.content-wrapper[data-v-7786b544]{display:flex;flex-direction:column;gap:1rem}.content-wrapper h1[data-v-7786b544]{margin-top:0}.content-wrapper .form[data-v-7786b544]{width:100%}.content-wrapper .identification-actions[data-v-7786b544]{display:flex;align-items:center;justify-content:end;gap:.5rem;width:100%}.banner-info-container[data-v-7786b544]{line-height:1.4}.banner-info-container p[data-v-7786b544]{margin:0;line-height:1.2}.banner-info-container .info-text[data-v-7786b544]{font-size:12px;font-weight:700;margin-bottom:5px!important}.banner-info-container p[data-v-7786b544]:last-child{opacity:.5;font-size:10px}.action-btn[data-v-7786b544]{float:right;margin-left:2px;margin-bottom:2px}.ra-tooltip-trigger{display:inline-block;cursor:pointer}.ra-tooltip-trigger--inline{cursor:default}.ra-tooltip{position:fixed;pointer-events:none;opacity:0;transform:scale(.95);transition:opacity .15s ease,transform .15s ease;will-change:transform,opacity}.ra-tooltip--visible{opacity:1;transform:scale(1);pointer-events:auto}.ra-tooltip__content{padding:.5rem .75rem;background:var(--bg-secondary, #0f172a);color:var(--ra-text);font-size:.75rem;font-weight:500;line-height:1.4;border-radius:var(--radius-sm, 8px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .15));text-align:center;max-width:280px;word-wrap:break-word}.ra-tooltip__arrow{position:absolute;width:8px;height:8px;background:var(--bg-secondary, #0f172a);transform:rotate(45deg)}.ra-tooltip--top .ra-tooltip__arrow{bottom:-4px}.ra-tooltip--bottom .ra-tooltip__arrow{top:-4px;transform:rotate(225deg)}.ra-tooltip--left .ra-tooltip__arrow{right:-4px;transform:rotate(135deg)}.ra-tooltip--right .ra-tooltip__arrow{left:-4px;transform:rotate(315deg)}.ra-tooltip-fade-enter-active,.ra-tooltip-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.ra-tooltip-fade-enter-from,.ra-tooltip-fade-leave-to{opacity:0;transform:scale(.95)}.ra-tooltip-trigger--inline[aria-disabled=true]{pointer-events:none;opacity:.6}.ra-segmented{--segmented-padding: 4px;--segmented-gap: 4px;--segmented-radius: var(--ra-radius, .75rem);--segmented-bg: var(--bg-secondary, #f9fafb);--segmented-border: var(--border-color, #e5e7eb);--segmented-text: var(--ra-muted, #6b7280);--segmented-text-active: var(--ra-text, #0f172a);--segmented-indicator-bg: var(--ra-surface, #ffffff);--segmented-indicator-shadow: var(--shadow-sm, 0 1px 2px rgba(0,0,0,.05));position:relative;display:inline-flex;flex-direction:row;padding:var(--segmented-padding);background:var(--segmented-bg);border:1px solid var(--segmented-border);border-radius:var(--segmented-radius);gap:var(--segmented-gap);min-width:max-content}.ra-segmented--sm{--segmented-padding: 3px;--segmented-gap: 3px;--segmented-radius: .5rem}.ra-segmented--sm .ra-segmented__button{padding:.375rem .75rem;font-size:.75rem;gap:.25rem}.ra-segmented--md .ra-segmented__button{padding:.5rem 1rem;font-size:.875rem;gap:.375rem}.ra-segmented--lg{--segmented-padding: 6px;--segmented-gap: 6px}.ra-segmented--lg .ra-segmented__button{padding:.75rem 1.25rem;font-size:1rem;gap:.5rem}.ra-segmented--full{display:flex;width:100%}.ra-segmented--full .ra-segmented__button{flex:1;justify-content:center}.ra-segmented--vertical{flex-direction:column}.ra-segmented--vertical .ra-segmented__indicator{width:100%!important;height:auto!important;left:0!important}.ra-segmented--disabled{opacity:.9;pointer-events:none}.ra-segmented__indicator{position:absolute;background:var(--segmented-indicator-bg);border-radius:calc(var(--segmented-radius) - var(--segmented-padding));box-shadow:var(--segmented-indicator-shadow);z-index:1;pointer-events:none}:root[data-theme=dark] .ra-segmented__indicator{box-shadow:0 1px 2px #0000004d}.ra-segmented__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--segmented-gap);padding:.5rem 1rem;background:transparent;border:none;border-radius:calc(var(--segmented-radius) - var(--segmented-padding));color:var(--segmented-text);font-family:inherit;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease;z-index:2}.ra-segmented__button:hover:not(.ra-segmented__button--disabled):not(.ra-segmented__button--active){color:var(--segmented-text-active)}.ra-segmented__button:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.ra-segmented__button--active{color:var(--segmented-text-active);font-weight:600}.ra-segmented__button--disabled{cursor:not-allowed;opacity:.9}.ra-segmented__button--disabled:hover{color:var(--segmented-text)}.ra-segmented__icon{flex-shrink:0;display:inline-flex}.ra-segmented__label{line-height:1.4;white-space:nowrap}.ra-segmented__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;border-radius:999px;background:var(--primary-light, #dbeafe);color:var(--primary-color, #2563eb)}.ra-segmented__badge--primary{background:var(--primary-light, #dbeafe);color:var(--primary-color, #2563eb)}.ra-segmented__badge--success{background:var(--ra-success, #22c55e);color:#fff}.ra-segmented__badge--warning{background:#f59e0b;color:#fff}.ra-segmented__badge--danger{background:var(--ra-danger, #dc2626);color:#fff}.ra-segmented__badge--neutral{background:var(--gray-200, #e5e7eb);color:var(--gray-700, #374151)}:root[data-theme=dark] .ra-segmented__badge--neutral{background:var(--gray-600, #475569);color:var(--gray-200, #e2e8f0)}.ra-segmented__tooltip-trigger{position:absolute;top:0;right:0;bottom:0;left:0;cursor:help}@media (max-width: 640px){.ra-segmented--md .ra-segmented__button,.ra-segmented--lg .ra-segmented__button{padding:.375rem .625rem;font-size:.8125rem}.ra-segmented--full .ra-segmented__label{display:none}.ra-segmented--full .ra-segmented__icon{margin:0}}@media (prefers-reduced-motion: reduce){.ra-segmented__indicator,.ra-segmented__button{transition:none!important}}.car-create-inline[data-v-88bee8da]{display:flex;flex-direction:column;gap:var(--ra-gap)}.inline-toolbar[data-v-88bee8da]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.inline-toolbar .toolbar-left[data-v-88bee8da],.inline-toolbar .toolbar-right[data-v-88bee8da]{display:flex;align-items:center;gap:.5rem}.inline-toolbar .dirty-indicator[data-v-88bee8da]{font-size:.75rem;color:var(--ra-muted);padding:.25rem .5rem;background:var(--ra-item-bg);border-radius:var(--ra-radius)}.table-container[data-v-88bee8da]{overflow-x:auto;border-radius:var(--ra-radius);border:1px solid var(--border-color)}.table-container[data-v-88bee8da] .editable-table .ra-table-row{transition:background-color .15s ease}.table-container[data-v-88bee8da] .editable-table .ra-table-row:hover{background:var(--bg-hover)}.table-container[data-v-88bee8da] .editable-table .ra-table-row.editing{background:var(--primary-light)}.table-container[data-v-88bee8da] .editable-table .row-actions{display:flex;gap:.25rem;justify-content:flex-end}@media (max-width: 768px){.inline-toolbar[data-v-88bee8da]{flex-direction:column;align-items:stretch}.inline-toolbar .toolbar-left[data-v-88bee8da],.inline-toolbar .toolbar-right[data-v-88bee8da]{justify-content:center}}.disabled-state[data-v-fcfd8776]{display:flex;align-items:center;justify-content:center;min-height:300px}.coming-soon[data-v-fcfd8776]{text-align:center;padding:2rem;max-width:400px}.coming-soon .icon-wrapper[data-v-fcfd8776]{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--ra-item-bg);border-radius:50%;color:var(--ra-muted)}.coming-soon h3[data-v-fcfd8776]{margin:0 0 .5rem;color:var(--ra-text)}.coming-soon p[data-v-fcfd8776]{margin:0 0 1.5rem;color:var(--ra-muted);font-size:.875rem}.coming-soon .supported-formats[data-v-fcfd8776]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.coming-soon .supported-formats .format-badge[data-v-fcfd8776]{padding:.25rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;font-size:.75rem;font-weight:500;color:var(--ra-muted)}.file-upload[data-v-d179e5f0]{display:flex;flex-direction:column;gap:10px}.upload-label[data-v-d179e5f0]{font-weight:600;color:var(--ra-muted, #6b7280);font-size:.875rem}.upload-zone[data-v-d179e5f0]{border:2px dashed var(--border-color, #e5e7eb);border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:var(--ra-surface, #fff);min-height:140px;display:flex;align-items:center;justify-content:center}.upload-zone[data-v-d179e5f0]:hover{border-color:var(--ra-primary, #3b82f6);background:var(--ra-item-bg, #f8fafc)}.upload-zone.drag-over[data-v-d179e5f0]{border-color:var(--ra-primary, #3b82f6);background:var(--ra-item-bg, #eff6ff);box-shadow:0 0 0 3px #3b82f61a}.file-input[data-v-d179e5f0]{display:none}.upload-content[data-v-d179e5f0],.files-hint[data-v-d179e5f0]{display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.files-hint[data-v-d179e5f0]{flex-direction:row;gap:.5rem;color:var(--ra-text, #1f2937);font-weight:500}.upload-content svg[data-v-d179e5f0],.files-hint svg[data-v-d179e5f0]{color:var(--ra-primary, #3b82f6);opacity:.9}.upload-title[data-v-d179e5f0]{margin:0;font-weight:600;color:var(--ra-text, #1f2937);font-size:1rem}.upload-hint[data-v-d179e5f0]{margin:0;color:var(--ra-muted, #6b7280);font-size:.875rem}.files-grid[data-v-d179e5f0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.file-card[data-v-d179e5f0]{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:var(--bg-secondary, #f8fafc);border:1px solid var(--border-color, #e5e7eb);transition:all .2s ease;display:flex;flex-direction:column}.file-card[data-v-d179e5f0]:hover{box-shadow:0 4px .75rem #0000001a;transform:translateY(-2px);border-color:var(--ra-primary, #3b82f6)}.file-thumb[data-v-d179e5f0]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--ra-surface, #fff);overflow:hidden}.file-thumb img[data-v-d179e5f0]{width:100%;height:100%;object-fit:cover;transition:opacity .2s}.file-thumb svg[data-v-d179e5f0]{color:var(--ra-muted, #9ca3af)}.file-info[data-v-d179e5f0]{padding:.5rem .75rem .75rem;text-align:center}.file-name[data-v-d179e5f0]{margin:0 0 .25rem;font-size:.8rem;font-weight:500;color:var(--ra-text, #1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-d179e5f0]{margin:0;font-size:.75rem;color:var(--ra-muted, #6b7280)}.remove-btn[data-v-d179e5f0]{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:none;background:#ef4444e6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s;padding:0}.file-card:hover .remove-btn[data-v-d179e5f0]{opacity:1}.remove-btn[data-v-d179e5f0]:hover{background:#dc2626;transform:scale(1.1)}.file-index[data-v-d179e5f0]{position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:50%;background:#000000b3;color:#fff;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center}.upload-actions[data-v-d179e5f0]{display:flex;align-items:center;gap:.75rem;justify-content:center;flex-wrap:wrap}.total-size[data-v-d179e5f0]{font-size:.8rem;color:var(--ra-muted, #6b7280)}.error-message[data-v-d179e5f0]{color:var(--ra-danger, #ef4444);background:var(--bg-secondary, #fef2f2);padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--ra-danger, #fecaca);font-size:.875rem;margin:0;animation:shake-d179e5f0 .3s ease}@keyframes shake-d179e5f0{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width: 640px){.files-grid[data-v-d179e5f0]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.upload-zone[data-v-d179e5f0]{padding:1.5rem}}.car-create-wizard[data-v-b48cafe8]{display:flex;flex-direction:column;gap:1rem}.attachments[data-v-b48cafe8]{display:flex;flex-direction:column;gap:2rem}.section[data-v-b48cafe8]{display:flex;flex-direction:column;gap:1rem}.section h4[data-v-b48cafe8]{margin:0;color:var(--ra-text);font-weight:600}.upload-zone[data-v-b48cafe8]{border:2px dashed var(--border-color);border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--ra-surface)}.upload-zone[data-v-b48cafe8]:hover{border-color:var(--ra-primary);background:var(--ra-item-bg)}.upload-zone.drag-over[data-v-b48cafe8]{border-color:var(--ra-primary);background:var(--ra-item-bg);box-shadow:0 0 0 3px #3b82f61a}.upload-content[data-v-b48cafe8]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.upload-content svg[data-v-b48cafe8]{color:var(--ra-primary)}.upload-title[data-v-b48cafe8]{margin:0;font-weight:600;color:var(--ra-text)}.upload-hint[data-v-b48cafe8]{margin:0;color:var(--ra-muted)}.empty-hint[data-v-b48cafe8]{text-align:center;color:var(--ra-muted);margin:1rem 0 0}.images-gallery[data-v-b48cafe8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem}.image-card[data-v-b48cafe8]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all .3s ease}.image-card[data-v-b48cafe8]:hover{box-shadow:0 4px .75rem #0000001f;transform:translateY(-2px)}.image-card img[data-v-b48cafe8]{width:100%;height:100%;object-fit:cover}.image-card:hover .delete-btn[data-v-b48cafe8]{opacity:1}.delete-btn[data-v-b48cafe8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;background:var(--ra-danger);color:#fff;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.delete-btn[data-v-b48cafe8]:hover{background:#b91c1c}.delete-btn svg[data-v-b48cafe8]{width:20px;height:20px}.image-counter[data-v-b48cafe8]{position:absolute;top:8px;right:8px;background:#0009;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.error-message[data-v-b48cafe8]{color:var(--ra-danger);background:var(--bg-secondary);border:1px solid var(--ra-danger);border-radius:6px;padding:.75rem}.page[data-v-42c6b150]{display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-42c6b150]{display:flex;flex-direction:column;gap:.5rem;background:var(--ra-surface);border:1px solid var(--border-color);padding:1.5rem;border-radius:.75rem;box-shadow:0 2px 8px #00000014;position:relative}.title-group button.ra-btn[data-v-42c6b150]{position:absolute;left:1rem;top:1rem}.title-group[data-v-42c6b150]{display:flex;align-items:center;gap:.75rem}.title-group h2[data-v-42c6b150]{color:var(--ra-text);margin:0}.mode-selector[data-v-42c6b150]{display:flex;align-items:center;justify-content:center}.mode-selector[data-v-42c6b150] .ra-segmented{min-width:320px}@media (max-width: 600px){.mode-selector[data-v-42c6b150]{width:100%}.mode-selector[data-v-42c6b150] .ra-segmented{width:100%;min-width:unset}}h3[data-v-8a70c880]{margin:0}.tabs-wrapper[data-v-8a70c880]{display:flex;align-items:center;justify-content:space-between}.tabs-wrapper .switcher-container[data-v-8a70c880]{display:flex;align-items:center;gap:.5rem}.tabs-wrapper .switcher-container label[data-v-8a70c880]{text-align:center;color:var(--ra-muted);font-size:12px}@media (max-width: 800px){.tabs-wrapper .switcher-container[data-v-8a70c880]{flex-direction:column-reverse;gap:0}.tabs-wrapper .switcher-container label[data-v-8a70c880]{font-size:9px}}.page-actions[data-v-8a70c880]{display:flex;gap:8px;margin-bottom:16px}.notif-body .notifications-loading[data-v-8a70c880],.notif-body .notifications-empty[data-v-8a70c880]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--ra-muted)}.notif-body .notifications-loading .empty-icon[data-v-8a70c880],.notif-body .notifications-empty .empty-icon[data-v-8a70c880]{font-size:48px;margin-bottom:16px;opacity:.6}.notif-body .notifications-container[data-v-8a70c880]{display:flex;flex-direction:column;gap:4px}.notif-body .notifications-container .date-group .group-header-left[data-v-8a70c880]{display:flex;align-items:center;gap:10px}.notif-body .notifications-container .date-group .label[data-v-8a70c880]{font-size:14px;font-weight:700}.notif-body .notifications-container .date-group .count[data-v-8a70c880]{background:#6c5ce7;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;min-width:22px;text-align:center}.notif-body .notifications-container .date-group .count.unread[data-v-8a70c880]{background:var(--ra-danger)}.notif-body .notifications-container .date-group .notification-item-wrapper[data-v-8a70c880]{overflow-y:auto;max-height:500px;transition:max-height .35s cubic-bezier(.4,0,.2,1);background:var(--dropdown-bg);border-radius:0 0 10px 10px}[data-v-8a70c880] .date-group .collapse-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;background:var(--dropdown-header-bg);border-radius:10px;transition:all .2s;-webkit-user-select:none;user-select:none}[data-v-8a70c880] .date-group .collapse-header .collapse-title{width:100%;justify-content:space-between;flex-direction:row-reverse}[data-v-8a70c880] .date-group .collapse-header:hover{background:var(--dropdown-header-bg-hover)!important}[data-v-8a70c880] .date-group.is-open .collapse-header{background:var(--dropdown-header-bg-hover);border-radius:10px 10px 0 0}[data-v-8a70c880] .date-group.is-open .collapse-header .collapse-icon{transform:rotate(180deg)}[data-v-8a70c880] .date-group{border:none!important}:root{--text-gradient: linear-gradient(135deg, #87a3d1 0%, #2563eb 60%, #1d4ed8 100%);--ra-bg: #F3F4F6;--ra-aside-bg: #ffffff;--ra-aside-bg-50: #ffffffb5;--ra-surface: #ffffff;--ra-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--ra-primary-contrast: #ffffff;--ra-text: #0f172a;--ra-muted: #6b7280;--ra-radius: .75rem;--ra-gap: .75rem;--ra-container-width: 1100px;--ra-font-family: "Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--ra-sidebar-width: 214px;--ra-item-bg: #3b82f60d;--ra-table-header: #e5e7eb;--text-accent: #6c5ce7;--border-color: #e5e7eb;--bg-secondary: #f9fafb;--bg-hover: #f3f4f6;--text-primary: #111827;--text-secondary: #6b7280;--primary-color: #2563eb;--primary-light: #dbeafe;--ra-danger: #dc2626;--dropdown-bg: #fff;--dropdown-border: #e5e7eb;--dropdown-header-bg: #f0f2f5;--dropdown-header-bg-hover: #f0eeff;--dropdown-header-text: #222;--dropdown-group-border: #f3f4f6;--dropdown-unread-bg: #f8f7ff;--dropdown-item-bg-hover: #fafbfc;--dropdown-content: #222;--dropdown-muted: #888;--dropdown-action: #2563eb;--dropdown-action-hover: #e0e7ff;--dropdown-action-hover-text: #1e40af;--dropdown-action-active: #c7d2fe;--dropdown-time: #888;--dp-background-color: #ffffff;--dp-text-color: #0f172a;--dp-border-color: #e5e7eb;--dp-disabled-color: #f3f4f6;--dp-selected-color: #2563eb;--dp-hover-color: rgba(37, 99, 235, .08);--safe-top: env(safe-area-inset-top);--safe-bottom: env(safe-area-inset-bottom);--safe-left: env(safe-area-inset-left);--safe-right: env(safe-area-inset-right);--primary: #4A6CF7;--primary-hover: #3B5DE7;--primary-light: #EEF2FF;--danger-light: #FEF2F2;--ra-success: #22C55E;--gray-50: #F8FAFC;--gray-100: #F1F5F9;--gray-200: #E2E8F0;--gray-300: #CBD5E1;--gray-400: #94A3B8;--gray-500: #64748B;--gray-600: #475569;--gray-700: #334155;--gray-800: #1E293B;--gray-900: #0F172A;--white: #FFFFFF;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 12px rgba(0,0,0,.08);--shadow-lg: 0 12px 40px rgba(0,0,0,.12);--shadow-xl: 0 24px 60px rgba(0,0,0,.15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--paid: #bee3da;--free: #d4e4f7;--unpaid: #f7d6d9}:root[data-theme=dark]{--text-gradient: linear-gradient(135deg, #2b4d83 0%, #2563eb 60%, #1d4ed8 100%);--ra-item-bg: #3b82f61a;--ra-bg: #0f172a;--ra-surface: #1e293b80;--ra-aside-bg: rgba(30, 41, 59, 1);--ra-aside-bg-50: rgba(30, 41, 59, .5);--ra-primary: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);--ra-primary-contrast: #ffffff;--ra-text: #f1f5f9;--ra-muted: #94a3b8;--ra-danger: #f87171;--ra-success: #4ADE80;--ra-gap: .75rem;--ra-container-width: 1100px;--ra-font-family: "Montserrat", Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--ra-sidebar-width: 214px;--ra-table-header: #334155;--text-accent: #a29bfe;--border-color: #334155;--bg-secondary: #1e293b;--bg-hover: #334155;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--primary-color: #3b82f6;--primary-light: #1e3a8a;--dropdown-bg: #202d43;--dropdown-border: #23262f;--dropdown-header-bg: #29374f;--dropdown-header-bg-hover: #324669;--dropdown-header-text: #e5e7eb;--dropdown-group-border: #23262f;--dropdown-unread-bg: #283a5b;--dropdown-item-bg-hover: #202b3d;--dropdown-content: #e5e7eb;--dropdown-muted: #aaa;--dropdown-action: #60a5fa;--dropdown-action-hover: #1e293b;--dropdown-action-hover-text: #93c5fd;--dropdown-action-active: #334155;--dropdown-time: #aaa;--dp-background-color: #0f172a;--dp-text-color: #f1f5f9;--dp-border-color: #334155;--dp-disabled-color: #334155;--dp-selected-color: #3b82f6;--dp-hover-color: rgba(59, 130, 246, .15);--primary: #5B7BF8;--primary-hover: #4A6CF7;--primary-light: rgba(74, 108, 247, .15);--danger-light: rgba(239, 68, 68, .15);--gray-50: #0F172A;--gray-100: #1E293B;--gray-200: #334155;--gray-300: #475569;--gray-400: #64748B;--gray-500: #94A3B8;--gray-600: #CBD5E1;--gray-700: #E2E8F0;--gray-800: #F1F5F9;--gray-900: #F8FAFC;--white: #020617;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .5);--shadow-xl: 0 24px 60px rgba(0, 0, 0, .6);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--paid: #0e3e43;--free: #11284d;--unpaid: #412c3d}@media (max-width: 800px){:root,:root[data-theme=dark]{--ra-sidebar-width: 0px}.page-actions{width:100%}}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);min-height:100dvh;box-sizing:border-box}html,body,#app{height:100%;font-family:var(--ra-font-family);background:var(--ra-bg);color:var(--ra-text)}.ra-layout{min-height:100dvh;display:flex;flex-direction:column;overflow:visible}.content-wrapper{box-sizing:border-box;display:flex;align-items:flex-start;margin:0 auto;width:100%;padding:1rem;flex:1}.ra-container{flex:1;width:100%;max-width:100%}@media (max-width: 800px){.content-wrapper{padding:.75rem}.page{gap:.5rem!important}.page-header{padding:.5rem!important}.calendar-card,.events-card,.page-header,.rental-info-card{border-radius:8px!important}body{font-size:.75rem!important}h1{font-size:1rem!important}h2{font-size:.95rem!important}h3{font-size:.9rem!important}h4{font-size:.85rem!important}h5{font-size:.8rem!important}h6{font-size:.75rem!important}}.page{display:flex;flex-direction:column;gap:1rem;width:100%}.page-header{display:flex;justify-content:space-between;align-items:center;background:var(--ra-surface, #fff);border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 8px #0000000a,0 1px 3px #00000005;padding:1.5rem;border-radius:14px;margin:0;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.page-header h2{font-size:1.75rem;font-weight:800;color:var(--ra-text, #1f2937);margin:0;letter-spacing:-.5px;flex:1!important}.page-actions{display:flex;gap:.75rem;flex-direction:row;flex-wrap:wrap}.ra-layout.mobile .page-actions button{flex:1}#TeleportTitle h2{font-size:1rem!important;font-weight:800;margin:0;letter-spacing:.75px;text-align:center}.card{background:var(--ra-surface);border:1px solid rgba(0,0,0,.05);padding:20px;border-radius:14px;box-shadow:0 2px 8px #0000000a,0 1px 3px #00000005;width:100%;max-width:100%;box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1)}body{font-size:.875rem}h1{font-size:1.5rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}.ra-layout:has(.navbar-fixed-wrapper){margin-top:64px;padding-bottom:60px}.content-wrapper:not(:has(.sidebar-mobile)) .page{max-width:calc(100vw - var(--ra-sidebar-width, 214px))}@media (max-width: 480px){.page{gap:.75rem}.page-header{padding:.75rem}.page-header h2{font-size:1.25rem}.card{padding:.5rem}}@media (max-width: 360px){.page-header{padding:.625rem}.page-header h2{font-size:1.125rem}.card{padding:.625rem}}.card.selecting{padding-top:unset!important}:root[data-theme=dark] .card{border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #0000004d,0 1px 3px #0003}:root[data-theme=dark] .page-header{box-shadow:0 2px 8px #0000004d,0 1px 3px #0003;border-color:#ffffff14}:root{--scrollbar-width: 8px;--scrollbar-track-bg: #f1f5f9;--scrollbar-thumb-bg: #cbd5e1;--scrollbar-thumb-hover-bg: #94a3b8;--scrollbar-thumb-active-bg: #64748b}:root[data-theme=dark]{--scrollbar-track-bg: #1e293b;--scrollbar-thumb-bg: #475569;--scrollbar-thumb-hover-bg: #64748b;--scrollbar-thumb-active-bg: #94a3b8}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:4px;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-bg)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}*{box-sizing:border-box}canvas{width:100%!important}.fc{border:none!important}.fc .fc-toolbar,.fc .fc-daygrid-day,.fc .fc-event{border:none!important;margin:2px!important}.fc .fc-daygrid-day-frame{border:none!important}.fc-day-today{background-color:#75a8ea!important;border-radius:8px!important}.fc-col-header,.fc-day{border:none!important;background:var(--ra-bg, rgba(0, 0, 0, .02))!important}.fc-day-other .fc-bg-event{opacity:0!important}.fc-bg-event{background:#f8717138!important}.danger{color:#ef4444!important}.justify-end{justify-content:end!important}input,textarea,select{font-size:16px!important}html,body{padding:0;margin:0}.safe-reset{padding-top:0!important;padding-bottom:0!important}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),url(/assets/Montserrat-Regular-CUGWgpzI.woff) format("woff")}@font-face{font-family:Montserrat Italic;font-style:normal;font-weight:400;src:local("Montserrat Italic"),url(/assets/Montserrat-Italic-BoY6PWuD.woff) format("woff")}@font-face{font-family:Montserrat Thin;font-style:normal;font-weight:400;src:local("Montserrat Thin"),url(/assets/Montserrat-Thin-BGMz9nzk.woff) format("woff")}@font-face{font-family:Montserrat Thin Italic;font-style:normal;font-weight:400;src:local("Montserrat Thin Italic"),url(/assets/Montserrat-ThinItalic-DcJRF-Eg.woff) format("woff")}@font-face{font-family:Montserrat ExtraLight;font-style:normal;font-weight:400;src:local("Montserrat ExtraLight"),url(/assets/Montserrat-ExtraLight-LZDSKUC_.woff) format("woff")}@font-face{font-family:Montserrat ExtraLight Italic;font-style:normal;font-weight:400;src:local("Montserrat ExtraLight Italic"),url(/assets/Montserrat-ExtraLightItalic-D_gp4WL5.woff) format("woff")}@font-face{font-family:Montserrat Light;font-style:normal;font-weight:400;src:local("Montserrat Light"),url(/assets/Montserrat-Light-DhTzvpf9.woff) format("woff")}@font-face{font-family:Montserrat Light Italic;font-style:normal;font-weight:400;src:local("Montserrat Light Italic"),url(/assets/Montserrat-LightItalic-CDZPMsWm.woff) format("woff")}@font-face{font-family:Montserrat Medium;font-style:normal;font-weight:400;src:local("Montserrat Medium"),url(/assets/Montserrat-Medium-CIf5Lz1G.woff) format("woff")}@font-face{font-family:Montserrat Medium Italic;font-style:normal;font-weight:400;src:local("Montserrat Medium Italic"),url(/assets/Montserrat-MediumItalic-vl14Nnwy.woff) format("woff")}@font-face{font-family:Montserrat SemiBold;font-style:normal;font-weight:400;src:local("Montserrat SemiBold"),url(/assets/Montserrat-SemiBold-BAGxhiUF.woff) format("woff")}@font-face{font-family:Montserrat SemiBold Italic;font-style:normal;font-weight:400;src:local("Montserrat SemiBold Italic"),url(/assets/Montserrat-SemiBoldItalic-C_1fA5jE.woff) format("woff")}@font-face{font-family:Montserrat Bold;font-style:normal;font-weight:400;src:local("Montserrat Bold"),url(/assets/Montserrat-Bold-C50J6CPM.woff) format("woff")}@font-face{font-family:Montserrat Bold Italic;font-style:normal;font-weight:400;src:local("Montserrat Bold Italic"),url(/assets/Montserrat-BoldItalic-DBq9mgJe.woff) format("woff")}@font-face{font-family:Montserrat ExtraBold;font-style:normal;font-weight:400;src:local("Montserrat ExtraBold"),url(/assets/Montserrat-ExtraBold-CKoBhbHf.woff) format("woff")}@font-face{font-family:Montserrat ExtraBold Italic;font-style:normal;font-weight:400;src:local("Montserrat ExtraBold Italic"),url(/assets/Montserrat-ExtraBoldItalic-9pGj3too.woff) format("woff")}@font-face{font-family:Montserrat Black;font-style:normal;font-weight:400;src:local("Montserrat Black"),url(/assets/Montserrat-Black-BAEeCghT.woff) format("woff")}@font-face{font-family:Montserrat Black Italic;font-style:normal;font-weight:400;src:local("Montserrat Black Italic"),url(/assets/Montserrat-BlackItalic-B_cz5lQu.woff) format("woff")}@font-face{font-family:Montserratarm Black;font-style:normal;font-weight:400;src:local("Montserratarm Black"),url(/assets/Montserratarm-Black-B3OV14KM.otf) format("opentype")}@font-face{font-family:Montserratarm Bold;font-style:normal;font-weight:400;src:local("Montserratarm Bold"),url(/assets/Montserratarm-Bold-BSl25FKQ.otf) format("opentype")}@font-face{font-family:Montserratarm ExtraBold;font-style:normal;font-weight:400;src:local("Montserratarm ExtraBold"),url(/assets/Montserratarm-ExtraBold-BRD1IUDa.otf) format("opentype")}@font-face{font-family:Montserratarm ExtraLight;font-style:normal;font-weight:400;src:local("Montserratarm ExtraLight"),url(/assets/Montserratarm-ExtraLight-qi4bmatV.otf) format("opentype")}@font-face{font-family:Montserratarm Light;font-style:normal;font-weight:400;src:local("Montserratarm Light"),url(/assets/Montserratarm-Light-MWK-bnvb.otf) format("opentype")}@font-face{font-family:Montserratarm Medium;font-style:normal;font-weight:400;src:local("Montserratarm Medium"),url(/assets/Montserratarm-Medium-BxuWUkee.otf) format("opentype")}@font-face{font-family:Montserratarm;font-style:normal;font-weight:400;src:local("Montserratarm Regular"),url(/assets/Montserratarm-Regular-NcT8vcv6.otf) format("opentype")}@font-face{font-family:Montserratarm SemiBold;font-style:normal;font-weight:400;src:local("Montserratarm SemiBold"),url(/assets/Montserratarm-SemiBold-Nii3PfpI.otf) format("opentype")}@font-face{font-family:Montserratarm Thin;font-style:normal;font-weight:400;src:local("Montserratarm Thin"),url(Montserratarm_Thin.otf) format("opentype")}@font-face{font-family:Druk Text Wide Cyr;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,) format("embedded-opentype"),url(/assets/druktextwidecyr-medium-CHf9jhdw.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(/assets/druktextwidecyr-medium-KfWKvwya.ttf) format("truetype"),url(/assets/druktextwidecyr-medium-CROdvSmW.svg#druktextwidecyr-medium) format("svg")}html,body{font-family:Montserrat,Montserratarm,sans-serif}.export-icon{color:var(--ra-text)}.error-message{color:#c33;margin:0;flex:1}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.payment-method-wrapper{display:flex;justify-content:center;padding-bottom:1rem}.thumb-placeholder{width:40px;height:40px;border-radius:4px;background:var(--border-color, #e5e7eb);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.bulk-actions-wrapper{display:flex}.bulk-actions-wrapper .view-switcher{margin-left:auto}.rotate-270{transform:rotate(270deg)}.rotate-90{transform:rotate(90deg)}.required{color:var(--ra-danger)}
