:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-yellow: #ffa242;--primary-yellow-dark: #e6d700;--secondary-blue: #2A525A;--secondary-blue-dark: #1e3a40;--white: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--success-50: #f0fdf4;--success-500: #10b981;--success-600: #059669;--warning-50: #fef3c7;--warning-500: #f59e0b;--warning-600: #d97706;--error-50: #fef2f2;--error-500: #ef4444;--error-600: #dc2626;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--gray-50);color:var(--gray-800);line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--gray-900)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}p{line-height:var(--line-height-relaxed)}a{color:var(--secondary-blue);text-decoration:none;transition:color .2s ease}a:hover{color:var(--secondary-blue-dark)}input,textarea,select{font-family:inherit;font-size:inherit}button{font-family:inherit;cursor:pointer}input:focus,textarea:focus,select:focus,button:focus{outline:2px solid var(--primary-yellow);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--secondary-blue)}.text-secondary{color:var(--gray-600)}.text-success{color:var(--success-500)}.text-warning{color:var(--warning-500)}.text-error{color:var(--error-500)}.bg-primary{background-color:var(--primary-yellow)}.bg-secondary{background-color:var(--secondary-blue)}.bg-white{background-color:var(--white)}.bg-gray-50{background-color:var(--gray-50)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media(max-width:640px){:root{--font-size-3xl: 1.5rem;--font-size-4xl: 1.875rem;--font-size-5xl: 2.25rem}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.no-print{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){:root{--primary-yellow: #000000;--secondary-blue: #000000;--gray-500: #000000;--gray-600: #000000}}@media(prefers-color-scheme:dark){:root{--white: #1f2937;--gray-50: #111827;--gray-100: #1f2937;--gray-200: #374151;--gray-300: #4b5563;--gray-400: #6b7280;--gray-500: #9ca3af;--gray-600: #d1d5db;--gray-700: #e5e7eb;--gray-800: #f3f4f6;--gray-900: #ffffff}}</style> #app[data-v-b61465c4]{min-height:100vh;font-family:Inter,system-ui,sans-serif}.landing-page[data-v-9b67445d]{min-height:100vh;background:#fff}.container[data-v-9b67445d]{max-width:1200px;margin:0 auto;padding:0 1rem}.header[data-v-9b67445d]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;position:fixed;top:0;left:0;right:0;z-index:1000}.header .container[data-v-9b67445d]{display:flex;justify-content:space-between;align-items:center;padding:1rem}.logo[data-v-9b67445d]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-9b67445d]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-9b67445d]{font-size:1.5rem;font-weight:700;color:#2a525a}.nav-menu[data-v-9b67445d]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-9b67445d]{color:#374151;text-decoration:none;font-weight:500;transition:color .2s}.nav-link[data-v-9b67445d]:hover{color:#2a525a}.btn[data-v-9b67445d]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-9b67445d]{background:#ffa242;color:#2a525a}.btn-primary[data-v-9b67445d]:hover{background:#e6d700;transform:translateY(-2px)}.btn-secondary[data-v-9b67445d]{background:transparent;color:#2a525a;border:2px solid #2A525A}.btn-secondary[data-v-9b67445d]:hover{background:#2a525a;color:#fff}.btn-large[data-v-9b67445d]{padding:1rem 2rem;font-size:1.1rem}.hero[data-v-9b67445d]{padding:8rem 0 4rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.hero-content[data-v-9b67445d]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title[data-v-9b67445d]{font-size:3.5rem;line-height:1.2;font-weight:800;color:#1f2937;margin-bottom:1.5rem}.highlight[data-v-9b67445d]{color:#2a525a}.hero-description[data-v-9b67445d]{font-size:1.2rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.hero-actions[data-v-9b67445d]{display:flex;gap:1rem;margin-bottom:3rem}.hero-stats[data-v-9b67445d]{display:flex;gap:2rem}.stat[data-v-9b67445d]{text-align:center}.stat-number[data-v-9b67445d]{font-size:2rem;font-weight:700;color:#2a525a}.stat-label[data-v-9b67445d]{font-size:.9rem;color:#6b7280}.hero-visual[data-v-9b67445d]{display:flex;justify-content:center}.hero-image[data-v-9b67445d]{width:100%;max-width:500px;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.hero-image img[data-v-9b67445d]{width:100%;height:400px;object-fit:cover}.features[data-v-9b67445d]{padding:6rem 0;background:#fff}.section-header[data-v-9b67445d]{text-align:center;margin-bottom:4rem}.section-title[data-v-9b67445d]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.section-description[data-v-9b67445d]{font-size:1.2rem;color:#6b7280;max-width:600px;margin:0 auto}.features-grid[data-v-9b67445d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-v-9b67445d]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s}.feature-card[data-v-9b67445d]:hover{transform:translateY(-4px)}.feature-icon[data-v-9b67445d]{width:4rem;height:4rem;background:#ffa242;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.feature-icon svg[data-v-9b67445d]{width:2rem;height:2rem;color:#2a525a}.feature-title[data-v-9b67445d]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.feature-description[data-v-9b67445d]{color:#6b7280;line-height:1.6}.testimonials[data-v-9b67445d]{padding:6rem 0;background:#f8fafc}.testimonials-grid[data-v-9b67445d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card[data-v-9b67445d]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a}.testimonial-rating[data-v-9b67445d]{display:flex;gap:.25rem;margin-bottom:1rem}.star[data-v-9b67445d]{width:1.25rem;height:1.25rem;color:#ffa242;fill:currentColor}.testimonial-text[data-v-9b67445d]{font-size:1.1rem;color:#374151;line-height:1.6;margin-bottom:1.5rem}.testimonial-author[data-v-9b67445d]{font-weight:600;color:#2a525a}.cta[data-v-9b67445d]{padding:6rem 0;background:#2a525a;color:#fff}.cta-content[data-v-9b67445d]{text-align:center}.cta-title[data-v-9b67445d]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-9b67445d]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.footer[data-v-9b67445d]{background:#1f2937;color:#fff;padding:3rem 0 1rem}.footer-content[data-v-9b67445d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-description[data-v-9b67445d]{color:#d1d5db;line-height:1.6;margin-top:1rem}.footer-title[data-v-9b67445d]{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.contact-item[data-v-9b67445d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.contact-icon[data-v-9b67445d]{width:1.25rem;height:1.25rem}.footer-link[data-v-9b67445d]{display:block;color:#d1d5db;text-decoration:none;margin-bottom:.5rem;transition:color .2s;background:none;border:none;padding:0;cursor:pointer}.footer-link[data-v-9b67445d]:hover{color:#ffa242}.footer-bottom[data-v-9b67445d]{border-top:1px solid #374151;padding-top:2rem;text-align:center;color:#9ca3af}@media(max-width:768px){.hero-content[data-v-9b67445d]{grid-template-columns:1fr;text-align:center}.hero-title[data-v-9b67445d]{font-size:2.5rem}.hero-actions[data-v-9b67445d]{flex-direction:column;align-items:center}.hero-stats[data-v-9b67445d]{justify-content:center}.nav-menu[data-v-9b67445d]{display:none}}.login-page[data-v-4f2101dd]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.login-container[data-v-4f2101dd]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-header[data-v-4f2101dd]{position:absolute;top:2rem;left:2rem;z-index:10}.logo[data-v-4f2101dd]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-icon[data-v-4f2101dd]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-4f2101dd]{font-size:1.5rem;font-weight:700;color:#2a525a}.login-card[data-v-4f2101dd]{display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}.login-content[data-v-4f2101dd]{width:100%;max-width:400px}.login-title[data-v-4f2101dd]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center}.login-subtitle[data-v-4f2101dd]{color:#6b7280;text-align:center;margin-bottom:2rem}.login-form[data-v-4f2101dd]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-4f2101dd]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-4f2101dd]{font-weight:600;color:#374151}.form-input[data-v-4f2101dd]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f2101dd]:focus{outline:none;border-color:#2a525a}.password-input-container[data-v-4f2101dd]{position:relative}.password-toggle[data-v-4f2101dd]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem}.eye-icon[data-v-4f2101dd]{width:1.25rem;height:1.25rem;color:#6b7280}.form-actions[data-v-4f2101dd]{display:flex;justify-content:flex-end}.forgot-password[data-v-4f2101dd]{background:none;border:none;color:#2a525a;cursor:pointer;text-decoration:underline;font-size:.9rem}.error-message[data-v-4f2101dd]{background:#fef2f2;color:#dc2626;padding:.75rem;border-radius:.5rem;border:1px solid #fecaca;text-align:center;font-size:.9rem}.login-button[data-v-4f2101dd]{background:#ffa242;color:#2a525a;border:none;padding:1rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.login-button[data-v-4f2101dd]:hover:not(:disabled){background:#e6d700;transform:translateY(-1px)}.login-button[data-v-4f2101dd]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-4f2101dd]{margin-top:2rem;text-align:center}.demo-credentials[data-v-4f2101dd]{background:#f3f4f6;padding:1rem;border-radius:.5rem;font-size:.9rem;color:#6b7280}.login-image[data-v-4f2101dd]{display:flex;align-items:center;justify-content:center;background:#2a525a;position:relative;overflow:hidden}.login-image img[data-v-4f2101dd]{width:100%;height:100%;object-fit:cover;opacity:.8}@media(max-width:768px){.login-container[data-v-4f2101dd]{grid-template-columns:1fr}.login-image[data-v-4f2101dd]{display:none}.login-header[data-v-4f2101dd]{position:relative;top:auto;left:auto;padding:2rem;text-align:center}}.loading-overlay[data-v-e0f3653d]{position:fixed;inset:0;background:#f8fafc;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-e0f3653d]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-e0f3653d]{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top:4px solid #ffa242;border-radius:50%;animation:spin-e0f3653d 1s linear infinite}@keyframes spin-e0f3653d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-layout[data-v-e0f3653d]{display:flex;min-height:100vh;background:#f8fafc}.sidebar[data-v-e0f3653d]{width:280px;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;position:sticky!important;top:0;left:0;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease}.sidebar-open[data-v-e0f3653d]{transform:translate(0)}.sidebar-header[data-v-e0f3653d]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.logo[data-v-e0f3653d]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-e0f3653d]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-e0f3653d]{font-size:1.5rem;font-weight:700;color:#2a525a}.sidebar-close[data-v-e0f3653d]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.sidebar-close[data-v-e0f3653d]:hover{background:#f3f4f6}.close-icon[data-v-e0f3653d]{width:1.5rem;height:1.5rem;color:#6b7280}.sidebar-nav[data-v-e0f3653d]{flex:1;overflow-y:auto;padding:1.5rem}.nav-section[data-v-e0f3653d]{margin-bottom:2rem}.nav-title[data-v-e0f3653d]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:1rem}.nav-list[data-v-e0f3653d]{list-style:none;padding:0;margin:0}.nav-item[data-v-e0f3653d]{margin-bottom:.5rem}.nav-link[data-v-e0f3653d]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#374151;text-decoration:none;border-radius:.5rem;transition:all .2s;font-weight:500}.nav-link[data-v-e0f3653d]:hover{background:#f3f4f6;color:#2a525a}.nav-link-active[data-v-e0f3653d]{background:#ffa242;color:#2a525a}.nav-icon[data-v-e0f3653d]{width:1.25rem;height:1.25rem}.sidebar-footer[data-v-e0f3653d]{padding:1.5rem;border-top:1px solid #e5e7eb}.user-info[data-v-e0f3653d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.user-avatar[data-v-e0f3653d]{width:2.5rem;height:2.5rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-icon[data-v-e0f3653d]{width:1.5rem;height:1.5rem;color:#6b7280}.user-details[data-v-e0f3653d]{flex:1}.user-name[data-v-e0f3653d]{font-weight:600;color:#1f2937;font-size:.9rem}.user-role[data-v-e0f3653d]{font-size:.8rem;color:#6b7280;text-transform:capitalize}.logout-button[data-v-e0f3653d]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:none;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;cursor:pointer;transition:all .2s}.logout-button[data-v-e0f3653d]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.logout-icon[data-v-e0f3653d]{width:1.25rem;height:1.25rem}.main-content[data-v-e0f3653d]{flex:1;margin-left:0;display:flex;flex-direction:column}.main-header[data-v-e0f3653d]{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.mobile-menu-button[data-v-e0f3653d]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.mobile-menu-button[data-v-e0f3653d]:hover{background:#f3f4f6}.menu-icon[data-v-e0f3653d]{width:1.5rem;height:1.5rem;color:#6b7280}.page-title[data-v-e0f3653d]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.content-area[data-v-e0f3653d]{flex:1;padding:2rem;overflow-y:auto}.sidebar-overlay[data-v-e0f3653d]{position:fixed;inset:0;background:#00000080;z-index:999}@media(min-width:1024px){.sidebar[data-v-e0f3653d]{position:relative;transform:translate(0)}.sidebar-close[data-v-e0f3653d],.mobile-menu-button[data-v-e0f3653d],.sidebar-overlay[data-v-e0f3653d]{display:none}.main-content[data-v-e0f3653d]{margin-left:6px}}.dashboard[data-v-6d78dde9]{display:flex;flex-direction:column;gap:2rem}.metrics-bar[data-v-6d78dde9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.metric-card[data-v-6d78dde9]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:1rem;transition:transform .2s}.metric-card[data-v-6d78dde9]:hover{transform:translateY(-2px)}.metric-icon[data-v-6d78dde9]{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.metric-icon.pending[data-v-6d78dde9]{background:#f59e0b1a;color:#f59e0b}.metric-icon.sold[data-v-6d78dde9]{background:#10b9811a;color:#10b981}.metric-icon.seller[data-v-6d78dde9]{background:#3b82f61a;color:#3b82f6}.metric-icon.active[data-v-6d78dde9]{background:#8b5cf61a;color:#8b5cf6}.metric-icon .icon[data-v-6d78dde9]{width:1.5rem;height:1.5rem}.metric-content[data-v-6d78dde9]{flex:1}.metric-value[data-v-6d78dde9]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.metric-label[data-v-6d78dde9]{font-size:.875rem;color:#6b7280;font-weight:500}.charts-section[data-v-6d78dde9]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.chart-container[data-v-6d78dde9]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.chart-header[data-v-6d78dde9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chart-title[data-v-6d78dde9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.chart-filter[data-v-6d78dde9]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.875rem}.chart-wrapper[data-v-6d78dde9]{height:300px;position:relative}.stats-grid[data-v-6d78dde9]{display:flex;flex-direction:column;gap:1rem}.stat-card[data-v-6d78dde9]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.stat-header[data-v-6d78dde9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-title[data-v-6d78dde9]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0}.stat-icon[data-v-6d78dde9]{width:1.25rem;height:1.25rem;color:#6b7280}.stat-icon.up[data-v-6d78dde9]{color:#10b981}.stat-value[data-v-6d78dde9]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.stat-change[data-v-6d78dde9]{font-size:.875rem;font-weight:500}.stat-change.positive[data-v-6d78dde9]{color:#10b981}.stat-change.negative[data-v-6d78dde9]{color:#ef4444}.activity-section[data-v-6d78dde9]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.activity-header[data-v-6d78dde9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.activity-title[data-v-6d78dde9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.view-all-button[data-v-6d78dde9]{background:none;border:1px solid #e5e7eb;padding:.5rem 1rem;border-radius:.5rem;color:#6b7280;cursor:pointer;font-size:.875rem;transition:all .2s}.view-all-button[data-v-6d78dde9]:hover{background:#f9fafb;border-color:#d1d5db}.activity-list[data-v-6d78dde9]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-6d78dde9]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;transition:background-color .2s}.activity-item[data-v-6d78dde9]:hover{background:#f3f4f6}.activity-icon[data-v-6d78dde9]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.activity-icon .icon[data-v-6d78dde9]{width:1.25rem;height:1.25rem}.activity-content[data-v-6d78dde9]{flex:1}.activity-message[data-v-6d78dde9]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.activity-time[data-v-6d78dde9]{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.charts-section[data-v-6d78dde9]{grid-template-columns:1fr}.metrics-bar[data-v-6d78dde9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.metrics-bar[data-v-6d78dde9]{grid-template-columns:1fr}.chart-header[data-v-6d78dde9],.activity-header[data-v-6d78dde9]{flex-direction:column;gap:1rem;align-items:flex-start}}.step-panel{min-height:400px}.step-heading{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width{grid-column:1 / -1}.form-label{font-weight:600;color:#374151;font-size:.875rem}.form-input,.form-select,.form-textarea{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#2a525a}.checkbox-group{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:0}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input{width:1.25rem;height:1.25rem;accent-color:#ffa242}.checkbox-text{font-size:.875rem;color:#374151}.step-content{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;position:relative}@media(max-width:768px){.form-grid{grid-template-columns:1fr}}.organization-toggle{position:absolute;top:1rem;right:1rem;z-index:10}.label-row{display:flex;justify-content:space-between;align-items:center}.organization-toggle{position:static;margin-left:1rem}.organization-toggle .checkbox-label{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.organization-toggle .checkbox-input{width:1rem;height:1rem}.step-panel[data-v-2dd3b609]{min-height:100px;position:relative}.step-content[data-v-2dd3b609]{position:relative}.vehicle-title[data-v-2dd3b609]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.vehicle-details[data-v-2dd3b609]{display:flex;flex-direction:column;gap:.5rem}.vehicle-detail[data-v-2dd3b609]{margin:0;font-size:.875rem;color:#374151}.form-input.error[data-v-2dd3b609]{border-color:#ef4444}.error-message[data-v-2dd3b609]{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.slide-fade-enter-active[data-v-2dd3b609],.slide-fade-leave-active[data-v-2dd3b609]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-2dd3b609],.slide-fade-leave-to[data-v-2dd3b609]{opacity:0;transform:translateY(-20px)}.product-cards-container[data-v-94516299]{display:flex;flex-direction:column;gap:2rem}.product-card[data-v-94516299]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff;transition:all .2s}.product-card[data-v-94516299]:hover{border-color:#2a525a}.product-selected[data-v-94516299]{border-color:#2a525a;background:#fff2000d}.product-header[data-v-94516299]{margin-bottom:1.5rem}.product-radio-label[data-v-94516299]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.product-radio[data-v-94516299]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.product-title[data-v-94516299]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.product-content[data-v-94516299]{display:flex;flex-direction:column;gap:1.5rem}.term-selection[data-v-94516299]{display:flex;flex-direction:column;gap:1rem}.term-title[data-v-94516299]{font-size:1rem;font-weight:600;color:#374151;margin:0}.term-options[data-v-94516299]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.term-option[data-v-94516299]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s;min-width:100px;flex-shrink:0}.term-option[data-v-94516299]:hover{border-color:#2a525a}.term-selected[data-v-94516299]{border-color:#2a525a;background:#fff2001a}.term-radio[data-v-94516299]{display:none}.term-info[data-v-94516299]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.term-label[data-v-94516299]{font-size:.875rem;font-weight:500;color:#374151}.term-price[data-v-94516299]{font-size:.875rem;font-weight:600;color:#2a525a}.custom-term[data-v-94516299]{margin-top:.5rem}.custom-term-input[data-v-94516299]{padding:.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:150px}.gap-topup-section[data-v-94516299]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.gap-checkbox-label[data-v-94516299]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.gap-checkbox[data-v-94516299]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.gap-title[data-v-94516299]{font-size:1rem;font-weight:600;color:#374151}.gap-terms[data-v-94516299]{margin-top:1rem}.gap-term-grid[data-v-94516299]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.gap-term-item[data-v-94516299]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;transition:all .2s;min-width:100px;flex-shrink:0}.gap-term-highlighted[data-v-94516299]{border-color:#2a525a;background:#fff2001a}.gap-term-label[data-v-94516299]{font-size:.875rem;font-weight:500;color:#374151}.gap-term-price[data-v-94516299]{font-size:.875rem;font-weight:600;color:#2a525a}.payment-method-card[data-v-94516299]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff;margin-bottom:1rem}.payment-title[data-v-94516299]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.payment-options[data-v-94516299]{display:flex;flex-direction:column;gap:.75rem}.payment-option[data-v-94516299]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.payment-option[data-v-94516299]:hover{border-color:#2a525a}.payment-radio[data-v-94516299]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.payment-label[data-v-94516299]{font-size:.875rem;font-weight:500;color:#374151}@media(max-width:768px){.term-options[data-v-94516299]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.gap-term-grid[data-v-94516299]{grid-template-columns:repeat(2,1fr)}}.form-group[data-v-6e3be00f]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-6e3be00f]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-6e3be00f]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit;background-color:#fff}.form-input[data-v-6e3be00f]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-6e3be00f]{border-color:#ef4444}.error-message[data-v-6e3be00f]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.section-heading[data-v-92782c82]{grid-column:1 / -1;font-size:1.1rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem}.form-input.error[data-v-92782c82],.form-textarea.error[data-v-92782c82]{border-color:#ef4444}.error-message[data-v-92782c82]{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.slide-fade-enter-active[data-v-92782c82],.slide-fade-leave-active[data-v-92782c82]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-92782c82],.slide-fade-leave-to[data-v-92782c82]{opacity:0;transform:translateY(-20px)}.radio-group[data-v-92782c82]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.radio-option[data-v-92782c82]{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem 2rem;transition:all .2s;flex:1}.radio-option[data-v-92782c82]:hover{border-color:#2a525a}.radio-option input[type=radio][data-v-92782c82]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.radio-option label[data-v-92782c82]{font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}.pfa-terms-section[data-v-92782c82]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.pfa-title[data-v-92782c82]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.pfa-options[data-v-92782c82]{display:flex;flex-direction:column;gap:.75rem}.pfa-option[data-v-92782c82]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.pfa-option[data-v-92782c82]:hover{border-color:#2a525a}.pfa-selected[data-v-92782c82]{border-color:#2a525a;background:#fff2001a}.pfa-radio[data-v-92782c82]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.pfa-label[data-v-92782c82]{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.pfa-months[data-v-92782c82]{font-size:.875rem;font-weight:500;color:#374151}.pfa-price[data-v-92782c82]{font-size:.875rem;font-weight:600;color:#2a525a}.step-panel[data-v-92782c82]{min-height:100px}.summary-sections[data-v-a15bfeef]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-a15bfeef]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-a15bfeef]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-subtitle[data-v-a15bfeef]{font-size:1rem;font-weight:600;color:#374151;margin:1rem 0 .5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.summary-content[data-v-a15bfeef]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-a15bfeef]{display:flex;justify-content:space-between;align-items:flex-start}.summary-label[data-v-a15bfeef]{font-weight:500;color:#6b7280;min-width:120px}.summary-value[data-v-a15bfeef]{font-weight:600;color:#1f2937;text-align:right;flex:1}.cost-breakdown[data-v-a15bfeef]{background:#fff;padding:1.5rem;border-radius:.5rem;border:2px solid #ffa242}.cost-item[data-v-a15bfeef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.cost-total[data-v-a15bfeef]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:2px solid #e5e7eb}.cost-label[data-v-a15bfeef]{font-size:1.125rem;font-weight:600;color:#1f2937}.cost-value[data-v-a15bfeef]{font-size:1.5rem;font-weight:700;color:#2a525a}@media(max-width:768px){.summary-item[data-v-a15bfeef]{flex-direction:column;gap:.25rem}.summary-label[data-v-a15bfeef]{min-width:auto}.summary-value[data-v-a15bfeef]{text-align:left}}.modal-overlay[data-v-aa618aa3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-aa618aa3]{background:#fff;border-radius:.75rem;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-aa618aa3]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-aa618aa3]{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.close-button[data-v-aa618aa3]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.close-button[data-v-aa618aa3]:hover{background:#f3f4f6}.close-icon[data-v-aa618aa3]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-body[data-v-aa618aa3]{padding:1.5rem}.search-section[data-v-aa618aa3]{margin-bottom:2rem}.search-tabs[data-v-aa618aa3]{display:flex;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.tab-button[data-v-aa618aa3]{background:none;border:none;padding:.75rem 1.5rem;cursor:pointer;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;transition:all .2s}.tab-button.active[data-v-aa618aa3]{color:#2a525a;border-bottom-color:#ffa242}.tab-button[data-v-aa618aa3]:hover:not(.active){color:#374151}.search-input-section[data-v-aa618aa3]{display:flex;gap:1rem;align-items:end}.input-group[data-v-aa618aa3]{flex:1}.input-group label[data-v-aa618aa3]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.search-input[data-v-aa618aa3]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.search-input[data-v-aa618aa3]:focus{outline:none;border-color:#2a525a}.search-button[data-v-aa618aa3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}.search-button[data-v-aa618aa3]:hover:not(:disabled){background:#e6d700}.search-button[data-v-aa618aa3]:disabled{opacity:.5;cursor:not-allowed}.search-icon[data-v-aa618aa3]{width:1.25rem;height:1.25rem}.spinning[data-v-aa618aa3]{animation:spin-aa618aa3 1s linear infinite}@keyframes spin-aa618aa3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.results-section h3[data-v-aa618aa3]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#1f2937}.policies-list[data-v-aa618aa3]{display:flex;flex-direction:column;gap:1rem}.policy-item[data-v-aa618aa3]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#f9fafb}.policy-header[data-v-aa618aa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.policy-header h4[data-v-aa618aa3]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.status-badge[data-v-aa618aa3]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-aa618aa3]{background:#fef3c7;color:#92400e}.status-confirmed[data-v-aa618aa3]{background:#d1fae5;color:#065f46}.status-cancelled[data-v-aa618aa3]{background:#fee2e2;color:#991b1b}.status-unknown[data-v-aa618aa3]{background:#f3f4f6;color:#374151}.policy-details[data-v-aa618aa3]{margin-bottom:1rem}.detail-row[data-v-aa618aa3]{display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-label[data-v-aa618aa3]{font-weight:500;color:#6b7280;font-size:.875rem}.detail-value[data-v-aa618aa3]{font-weight:600;color:#1f2937;font-size:.875rem}.policy-actions[data-v-aa618aa3]{margin-bottom:1rem}.refund-button[data-v-aa618aa3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.refund-button[data-v-aa618aa3]:hover:not(:disabled){background:#059669}.refund-button[data-v-aa618aa3]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-aa618aa3]{width:1.25rem;height:1.25rem}.refund-result[data-v-aa618aa3]{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}.refund-amount[data-v-aa618aa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.refund-label[data-v-aa618aa3]{font-weight:500;color:#374151}.refund-value[data-v-aa618aa3]{font-size:1.25rem;font-weight:700;color:#10b981}.select-policy-button[data-v-aa618aa3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;width:100%;justify-content:center}.select-policy-button[data-v-aa618aa3]:hover{background:#1f3d42}.no-results[data-v-aa618aa3]{text-align:center;padding:2rem;color:#6b7280}.error-message[data-v-aa618aa3]{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:.5rem;margin-top:1rem}.error-message p[data-v-aa618aa3]{margin:0;font-weight:500}@media(max-width:768px){.modal-content[data-v-aa618aa3]{width:95%;margin:1rem}.search-input-section[data-v-aa618aa3]{flex-direction:column;align-items:stretch}.search-button[data-v-aa618aa3]{justify-content:center}.policy-header[data-v-aa618aa3]{flex-direction:column;align-items:flex-start;gap:.5rem}.detail-row[data-v-aa618aa3]{flex-direction:column;gap:.25rem}}.customer-info-section[data-v-aa618aa3]{margin:1.5rem 0}.customer-card[data-v-aa618aa3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.customer-header[data-v-aa618aa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.customer-header h4[data-v-aa618aa3]{margin:0;color:#1f2937;font-size:1.125rem}.use-customer-button[data-v-aa618aa3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.use-customer-button[data-v-aa618aa3]:hover{background:#059669}.customer-info p[data-v-aa618aa3]{margin:.5rem 0;color:#374151;font-size:.875rem}.transfer-button[data-v-aa618aa3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.transfer-button[data-v-aa618aa3]:hover:not(:disabled){background:#2563eb}.transfer-button[data-v-aa618aa3]:disabled{opacity:.5;cursor:not-allowed}.inactive-policy[data-v-aa618aa3]{color:#6b7280;font-size:.875rem;font-style:italic}.transfer-result[data-v-aa618aa3]{margin-top:1rem;padding:1rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem}.transfer-note[data-v-aa618aa3]{margin:.5rem 0 0;color:#0369a1;font-size:.875rem;font-style:italic}.policy-creation[data-v-256e43ae]{max-width:900px;margin:0 auto}.policy-header[data-v-256e43ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.policy-title[data-v-256e43ae]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-256e43ae]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-256e43ae]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-256e43ae]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-256e43ae]{font-size:.875rem;color:#6b7280;font-weight:500}.refund-info[data-v-256e43ae]{margin:1rem 0}.refund-card[data-v-256e43ae]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px #0000001a}.refund-card h3[data-v-256e43ae]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.refund-amount[data-v-256e43ae]{font-size:2rem;font-weight:700;margin:.5rem 0}.refund-note[data-v-256e43ae]{font-size:.875rem;opacity:.9;margin:0}.customer-lookup-section[data-v-256e43ae]{margin:1rem 0}.customer-lookup-card[data-v-256e43ae]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px #0000001a}.customer-lookup-card h3[data-v-256e43ae]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.customer-lookup-card p[data-v-256e43ae]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.customer-lookup-form[data-v-256e43ae]{display:flex;gap:.75rem;justify-content:center;align-items:center;margin-bottom:1rem}.customer-lookup-input[data-v-256e43ae]{padding:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;background:#ffffff1a;color:#fff;font-size:1rem;min-width:200px}.customer-lookup-input[data-v-256e43ae]::placeholder{color:#ffffffb3}.customer-lookup-input[data-v-256e43ae]:focus{outline:none;border-color:#ffffff80;background:#fff3}.customer-lookup-button[data-v-256e43ae]{padding:.75rem 1.5rem;background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.customer-lookup-button[data-v-256e43ae]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80}.customer-lookup-button[data-v-256e43ae]:disabled{opacity:.5;cursor:not-allowed}.customer-lookup-error[data-v-256e43ae]{color:#fecaca;font-size:.875rem;margin-top:.5rem}.customer-found-section[data-v-256e43ae]{margin:1rem 0}.customer-found-card[data-v-256e43ae]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px #0000001a}.customer-found-card h3[data-v-256e43ae]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.customer-found-card p[data-v-256e43ae]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.clear-customer-button[data-v-256e43ae]{padding:.5rem 1rem;background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;font-size:.875rem}.clear-customer-button[data-v-256e43ae]:hover{background:#ffffff4d;border-color:#ffffff80}.find-policy-section[data-v-256e43ae]{margin:1rem 0}.find-policy-card[data-v-256e43ae]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px #0000001a}.find-policy-card h3[data-v-256e43ae]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.find-policy-card p[data-v-256e43ae]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.find-policy-button[data-v-256e43ae]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.find-policy-button[data-v-256e43ae]:hover{background:#ffffff4d;border-color:#ffffff80}.button-icon[data-v-256e43ae]{width:1.25rem;height:1.25rem}.step-navigation[data-v-256e43ae]{display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.step-indicator[data-v-256e43ae]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.step-number[data-v-256e43ae]{width:3rem;height:3rem;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .2s}.step-active .step-number[data-v-256e43ae]{background:#ffa242;color:#2a525a}.step-completed .step-number[data-v-256e43ae]{background:#10b981;color:#fff}.step-icon[data-v-256e43ae]{width:1.5rem;height:1.5rem}.step-title[data-v-256e43ae]{font-size:.875rem;font-weight:500;color:#6b7280;text-align:center}.step-active .step-title[data-v-256e43ae]{color:#2a525a;font-weight:600}.step-content[data-v-256e43ae]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-256e43ae]{min-height:100px}.step-heading[data-v-256e43ae]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.form-grid[data-v-256e43ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group[data-v-256e43ae]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-256e43ae],.form-group.products-group[data-v-256e43ae]{grid-column:1 / -1}.form-label[data-v-256e43ae]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-256e43ae],.form-select[data-v-256e43ae],.form-textarea[data-v-256e43ae]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-256e43ae]:focus,.form-select[data-v-256e43ae]:focus,.form-textarea[data-v-256e43ae]:focus{outline:none;border-color:#2a525a}.checkbox-group[data-v-256e43ae]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-label[data-v-256e43ae]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-256e43ae]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.checkbox-text[data-v-256e43ae]{font-size:.875rem;color:#374151}.products-list[data-v-256e43ae]{display:flex;flex-direction:column;gap:1rem}.product-item[data-v-256e43ae]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.product-item[data-v-256e43ae]:hover{border-color:#2a525a}.product-name[data-v-256e43ae]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.product-price[data-v-256e43ae]{font-size:.875rem;color:#6b7280;margin:0}.product-cards-container[data-v-256e43ae]{display:flex;flex-direction:column;gap:2rem}.product-card[data-v-256e43ae]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff;transition:all .2s}.product-card[data-v-256e43ae]:hover{border-color:#2a525a}.product-selected[data-v-256e43ae]{border-color:#2a525a;background:#fff2000d}.product-header[data-v-256e43ae]{margin-bottom:1.5rem}.product-radio-label[data-v-256e43ae]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.product-radio[data-v-256e43ae]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.product-title[data-v-256e43ae]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.product-content[data-v-256e43ae]{display:flex;flex-direction:column;gap:1.5rem}.term-selection[data-v-256e43ae]{display:flex;flex-direction:column;gap:1rem}.term-title[data-v-256e43ae]{font-size:1rem;font-weight:600;color:#374151;margin:0}.term-options[data-v-256e43ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.term-option[data-v-256e43ae]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.term-option[data-v-256e43ae]:hover{border-color:#2a525a}.term-selected[data-v-256e43ae]{border-color:#2a525a;background:#fff2001a}.term-radio[data-v-256e43ae]{display:none}.term-info[data-v-256e43ae]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.term-label[data-v-256e43ae]{font-size:.875rem;font-weight:500;color:#374151}.term-price[data-v-256e43ae]{font-size:.875rem;font-weight:600;color:#2a525a}.custom-term[data-v-256e43ae]{margin-top:.5rem}.custom-term-input[data-v-256e43ae]{padding:.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:150px}.gap-topup-section[data-v-256e43ae]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.gap-checkbox-label[data-v-256e43ae]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.gap-checkbox[data-v-256e43ae]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.gap-title[data-v-256e43ae]{font-size:1rem;font-weight:600;color:#374151}.gap-terms[data-v-256e43ae]{margin-top:1rem}.gap-term-grid[data-v-256e43ae]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.gap-term-item[data-v-256e43ae]{display:flex;flex-direction:column;align-items:center;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.gap-term-highlighted[data-v-256e43ae]{border-color:#2a525a;background:#fff2001a}.gap-term-label[data-v-256e43ae]{font-size:.875rem;font-weight:500;color:#374151}.gap-term-price[data-v-256e43ae]{font-size:.875rem;font-weight:600;color:#2a525a}.payment-method-card[data-v-256e43ae]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff}.payment-title[data-v-256e43ae]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.payment-options[data-v-256e43ae]{display:flex;flex-direction:column;gap:.75rem}.payment-option[data-v-256e43ae]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.payment-option[data-v-256e43ae]:hover{border-color:#2a525a}.payment-radio[data-v-256e43ae]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.payment-label[data-v-256e43ae]{font-size:.875rem;font-weight:500;color:#374151}.summary-sections[data-v-256e43ae]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-256e43ae]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-256e43ae]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-content[data-v-256e43ae]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-256e43ae]{display:flex;justify-content:space-between;align-items:flex-start}.summary-label[data-v-256e43ae]{font-weight:500;color:#6b7280}.summary-value[data-v-256e43ae]{font-weight:600;color:#1f2937}.coverage-list[data-v-256e43ae]{margin:0;padding-left:1rem}.cost-breakdown[data-v-256e43ae]{background:#fff;padding:1.5rem;border-radius:.5rem;border:2px solid #ffa242}.cost-total[data-v-256e43ae]{display:flex;justify-content:space-between;align-items:center}.cost-label[data-v-256e43ae]{font-size:1.125rem;font-weight:600;color:#1f2937}.cost-value[data-v-256e43ae]{font-size:1.5rem;font-weight:700;color:#2a525a}.step-actions[data-v-256e43ae]{display:flex;align-items:center;gap:1rem}.spacer[data-v-256e43ae]{flex:1}.btn[data-v-256e43ae]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.btn-primary[data-v-256e43ae]{background:#ffa242;color:#2a525a}.btn-primary[data-v-256e43ae]:hover:not(:disabled){background:#e6d700}.btn-save[data-v-256e43ae]{background:green;color:#fff}.btn-save[data-v-256e43ae]:hover:not(:disabled){background:#01d201}.btn-secondary[data-v-256e43ae]{background:#6b7280;color:#fff}.btn-secondary[data-v-256e43ae]:hover{background:#4b5563}.btn-success[data-v-256e43ae]{background:#10b981;color:#fff}.btn-success[data-v-256e43ae]:hover{background:#059669}.btn[data-v-256e43ae]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-256e43ae]{width:1.25rem;height:1.25rem}@media(max-width:768px){.policy-header[data-v-256e43ae]{flex-direction:column;gap:1rem;align-items:flex-start}.step-navigation[data-v-256e43ae]{flex-direction:column;gap:1rem}.step-indicator[data-v-256e43ae]{flex-direction:row;text-align:left}.form-grid[data-v-256e43ae]{grid-template-columns:1fr}.summary-item[data-v-256e43ae]{flex-direction:column;gap:.25rem}.customer-lookup-form[data-v-256e43ae]{flex-direction:column;gap:.75rem}.customer-lookup-input[data-v-256e43ae]{min-width:auto;width:100%}}.cancelation-page[data-v-154e33c7]{max-width:800px;margin:0 auto}.cancelation-header[data-v-154e33c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cancelation-title[data-v-154e33c7]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-154e33c7]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-154e33c7]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-154e33c7]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-154e33c7]{font-size:.875rem;color:#6b7280;font-weight:500}.step-content[data-v-154e33c7]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-154e33c7]{min-height:400px}.step-header[data-v-154e33c7]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.step-icon[data-v-154e33c7]{width:2rem;height:2rem;color:#ffa242}.step-title[data-v-154e33c7]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.form-container[data-v-154e33c7]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-154e33c7]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-154e33c7]{font-weight:600;color:#374151;font-size:.875rem}.input-group[data-v-154e33c7]{display:flex;gap:.5rem}.form-input[data-v-154e33c7],.form-select[data-v-154e33c7]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;flex:1}.form-input[data-v-154e33c7]:focus,.form-select[data-v-154e33c7]:focus{outline:none;border-color:#2a525a}.lookup-button[data-v-154e33c7]{padding:.75rem 1.5rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.lookup-button[data-v-154e33c7]:hover{background:#1e3a40}.form-hint[data-v-154e33c7]{font-size:.875rem;color:#6b7280;margin:0}.info-box[data-v-154e33c7]{display:flex;gap:1rem;padding:1.5rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem}.info-icon[data-v-154e33c7]{width:1.5rem;height:1.5rem;color:#f59e0b;flex-shrink:0}.info-content[data-v-154e33c7]{flex:1}.info-title[data-v-154e33c7]{font-size:1rem;font-weight:600;color:#92400e;margin:0 0 .5rem}.info-list[data-v-154e33c7]{margin:0;padding-left:1.5rem;color:#92400e}.info-list li[data-v-154e33c7]{margin-bottom:.25rem}.confirmation-container[data-v-154e33c7]{display:flex;flex-direction:column;gap:2rem}.section-title[data-v-154e33c7]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.refund-card[data-v-154e33c7]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem;padding:1.5rem}.refund-amount[data-v-154e33c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.refund-label[data-v-154e33c7]{font-weight:600;color:#0369a1}.refund-value[data-v-154e33c7]{font-size:1.5rem;font-weight:700;color:#0369a1}.refund-note[data-v-154e33c7]{font-size:.875rem;color:#0369a1;margin:0}.documents-list[data-v-154e33c7]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.document-item[data-v-154e33c7]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.document-icon[data-v-154e33c7]{width:1.25rem;height:1.25rem;color:#6b7280}.document-name[data-v-154e33c7]{font-weight:500;color:#374151}.documents-note[data-v-154e33c7]{font-size:.875rem;color:#6b7280;margin:0}.confirmation-box[data-v-154e33c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.warning-message[data-v-154e33c7]{display:flex;gap:1rem;margin-bottom:1.5rem}.warning-icon[data-v-154e33c7]{width:1.5rem;height:1.5rem;color:#dc2626;flex-shrink:0}.warning-content[data-v-154e33c7]{flex:1}.warning-title[data-v-154e33c7]{font-size:1rem;font-weight:600;color:#dc2626;margin:0 0 .5rem}.warning-text[data-v-154e33c7]{font-size:.875rem;color:#7f1d1d;margin:0}.confirmation-checkbox[data-v-154e33c7]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-input[data-v-154e33c7]{width:1.25rem;height:1.25rem;accent-color:#ffa242;margin-top:.125rem}.checkbox-text[data-v-154e33c7]{font-size:.875rem;color:#374151;line-height:1.5}.step-actions[data-v-154e33c7]{display:flex;align-items:center;gap:1rem}.spacer[data-v-154e33c7]{flex:1}.btn[data-v-154e33c7]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-154e33c7]{background:#ffa242;color:#2a525a}.btn-primary[data-v-154e33c7]:hover:not(:disabled){background:#e6d700}.btn-secondary[data-v-154e33c7]{background:#6b7280;color:#fff}.btn-secondary[data-v-154e33c7]:hover{background:#4b5563}.btn-danger[data-v-154e33c7]{background:#dc2626;color:#fff}.btn-danger[data-v-154e33c7]:hover:not(:disabled){background:#b91c1c}.btn[data-v-154e33c7]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-154e33c7]{width:1.25rem;height:1.25rem}.selected-policy[data-v-154e33c7]{margin-top:1.5rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.selected-policy-title[data-v-154e33c7]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.policy-card[data-v-154e33c7]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.policy-info[data-v-154e33c7]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.policy-detail[data-v-154e33c7]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-154e33c7]{font-size:.875rem;font-weight:500;color:#6b7280}.detail-value[data-v-154e33c7]{font-size:.875rem;color:#374151;font-weight:500}.change-policy-button[data-v-154e33c7]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.change-policy-button[data-v-154e33c7]:hover{background:#b91c1c}.button-icon[data-v-154e33c7]{width:1rem;height:1rem}.error-message[data-v-154e33c7]{color:#dc2626;font-size:.875rem;margin-top:.5rem}.modal-overlay[data-v-154e33c7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-154e33c7]{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-154e33c7]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-154e33c7]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-154e33c7]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:none;border:none;border-radius:.375rem;cursor:pointer;color:#6b7280;transition:all .2s}.modal-close[data-v-154e33c7]:hover{background:#f3f4f6;color:#374151}.close-icon[data-v-154e33c7]{width:1.25rem;height:1.25rem}.modal-body[data-v-154e33c7]{padding:1.5rem;overflow-y:auto;flex:1}.no-policies[data-v-154e33c7]{text-align:center;padding:2rem;color:#6b7280}.policies-list[data-v-154e33c7]{display:flex;flex-direction:column;gap:1rem}.policy-item[data-v-154e33c7]{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.policy-item[data-v-154e33c7]:hover{border-color:#2a525a;background:#f8fafc}.policy-header[data-v-154e33c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.policy-id[data-v-154e33c7]{font-weight:600;color:#1f2937}.policy-status[data-v-154e33c7]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.status-0[data-v-154e33c7]{background:#fef3c7;color:#92400e}.status-1[data-v-154e33c7]{background:#d1fae5;color:#065f46}.status-2[data-v-154e33c7]{background:#fee2e2;color:#991b1b}.policy-details[data-v-154e33c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}@media(max-width:768px){.cancelation-header[data-v-154e33c7]{flex-direction:column;gap:1rem;align-items:flex-start}.input-group[data-v-154e33c7]{flex-direction:column}.refund-amount[data-v-154e33c7]{flex-direction:column;gap:.5rem;align-items:flex-start}.policy-card[data-v-154e33c7]{flex-direction:column;align-items:stretch}.policy-info[data-v-154e33c7]{grid-template-columns:1fr}.modal-content[data-v-154e33c7]{margin:1rem;max-height:90vh}}.modal-overlay[data-v-de8a8a86]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-de8a8a86]{background:#fff;border-radius:.75rem;max-width:60%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-de8a8a86]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-de8a8a86]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-de8a8a86]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-de8a8a86]:hover{background:#f3f4f6}.close-icon[data-v-de8a8a86]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-de8a8a86]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-de8a8a86]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-de8a8a86]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.form-row[data-v-de8a8a86]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-de8a8a86]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-de8a8a86]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-de8a8a86]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-de8a8a86]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-de8a8a86]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-de8a8a86]{border-color:#ef4444}select.form-input[data-v-de8a8a86]{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;appearance:none}.error-message[data-v-de8a8a86]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.modal-actions[data-v-de8a8a86]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn[data-v-de8a8a86]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-de8a8a86]{background:#6b7280;color:#fff}.btn-secondary[data-v-de8a8a86]:hover{background:#4b5563}.btn-success[data-v-de8a8a86]{background:#10b981;color:#fff}.btn-success[data-v-de8a8a86]:hover{background:#059669}.btn-success[data-v-de8a8a86]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-de8a8a86]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-de8a8a86]{flex-direction:column;gap:1rem}.modal-actions[data-v-de8a8a86]{flex-direction:column}.modal-content[data-v-de8a8a86]{max-width:95%}}.policy-management[data-v-88f6d0b8]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page-header[data-v-88f6d0b8]{text-align:center;margin-bottom:1rem}.page-title[data-v-88f6d0b8]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.page-description[data-v-88f6d0b8]{color:#6b7280;font-size:1.1rem;margin:0}.loading-state[data-v-88f6d0b8],.error-state[data-v-88f6d0b8]{text-align:center;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.loading-spinner[data-v-88f6d0b8]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #ffa242;border-radius:50%;animation:spin-88f6d0b8 1s linear infinite;margin:0 auto 1rem}@keyframes spin-88f6d0b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-88f6d0b8]{color:#dc2626;margin-bottom:1rem}.policy-selector[data-v-88f6d0b8]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.selector-header[data-v-88f6d0b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.selector-title[data-v-88f6d0b8]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.refresh-button[data-v-88f6d0b8]{padding:.5rem 1rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.refresh-button[data-v-88f6d0b8]:hover{background:#e6d700}.no-policies[data-v-88f6d0b8]{text-align:center;padding:2rem;color:#6b7280}.policy-grid[data-v-88f6d0b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.policy-card[data-v-88f6d0b8]{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.policy-card[data-v-88f6d0b8]:hover{border-color:#2a525a;background:#fff2000d}.policy-selected[data-v-88f6d0b8]{border-color:#2a525a;background:#fff2001a}.policy-info[data-v-88f6d0b8]{flex:1}.policy-number[data-v-88f6d0b8]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.policy-holder[data-v-88f6d0b8]{font-weight:500;color:#374151;margin-bottom:.25rem}.policy-vehicle[data-v-88f6d0b8]{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.policy-details[data-v-88f6d0b8]{display:flex;flex-direction:column;gap:.25rem}.policy-term[data-v-88f6d0b8],.policy-price[data-v-88f6d0b8],.policy-dealership[data-v-88f6d0b8]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.detail-icon[data-v-88f6d0b8]{width:.875rem;height:.875rem}.select-button[data-v-88f6d0b8]{padding:.5rem 1rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.select-button[data-v-88f6d0b8]:hover{background:#1e3a40}.edit-button[data-v-88f6d0b8]{padding:.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s;margin-left:.5rem}.edit-button[data-v-88f6d0b8]:hover{background:#e6d700}.edit-icon[data-v-88f6d0b8]{width:1rem;height:1rem}.policy-form[data-v-88f6d0b8]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.form-header[data-v-88f6d0b8]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.form-title[data-v-88f6d0b8]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.form-actions[data-v-88f6d0b8]{display:flex;gap:1rem}.edit-actions[data-v-88f6d0b8]{display:flex;gap:.5rem}.form-content[data-v-88f6d0b8]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.info-section[data-v-88f6d0b8]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-88f6d0b8]{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.section-icon[data-v-88f6d0b8]{width:1.5rem;height:1.5rem;color:#ffa242}.section-title[data-v-88f6d0b8]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-88f6d0b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.form-group[data-v-88f6d0b8]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-88f6d0b8]{grid-column:1 / -1}.form-label[data-v-88f6d0b8]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-88f6d0b8],.form-select[data-v-88f6d0b8]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-88f6d0b8]:focus,.form-select[data-v-88f6d0b8]:focus{outline:none;border-color:#2a525a}.form-input[data-v-88f6d0b8]:disabled,.form-select[data-v-88f6d0b8]:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.form-display[data-v-88f6d0b8]{padding:.75rem 1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-weight:500;min-height:2.5rem;display:flex;align-items:center}.status-badge[data-v-88f6d0b8]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-pending-confirmation[data-v-88f6d0b8]{background-color:#fef3c7;color:#92400e}.status-active[data-v-88f6d0b8]{background-color:#d1fae5;color:#065f46}.status-cancelled[data-v-88f6d0b8]{background-color:#fee2e2;color:#991b1b}.status-expired[data-v-88f6d0b8]{background-color:#f3f4f6;color:#374151}.price-display[data-v-88f6d0b8]{font-weight:700;color:#059669;font-size:1.125rem}.edit-indicator[data-v-88f6d0b8]{color:#ffa242;font-size:.875rem;font-weight:500;margin-left:.5rem}.btn[data-v-88f6d0b8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-88f6d0b8]{background:#ffa242;color:#2a525a}.btn-primary[data-v-88f6d0b8]:hover{background:#e6d700}.btn-success[data-v-88f6d0b8]{background:#10b981;color:#fff}.btn-success[data-v-88f6d0b8]:hover{background:#059669}.btn-secondary[data-v-88f6d0b8]{background:#6b7280;color:#fff}.btn-secondary[data-v-88f6d0b8]:hover{background:#4b5563}.btn-icon[data-v-88f6d0b8]{width:1.25rem;height:1.25rem}@media(max-width:768px){.form-header[data-v-88f6d0b8]{flex-direction:column;gap:1rem;align-items:flex-start}.form-grid[data-v-88f6d0b8],.policy-grid[data-v-88f6d0b8]{grid-template-columns:1fr}.policy-card[data-v-88f6d0b8]{flex-direction:column;gap:1rem;text-align:center}.selector-header[data-v-88f6d0b8]{flex-direction:column;gap:1rem;align-items:flex-start}}.claims-page[data-v-7ec6114a]{max-width:900px;margin:0 auto}.claims-header[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.claims-title[data-v-7ec6114a]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-7ec6114a]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-7ec6114a]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-7ec6114a]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-7ec6114a]{font-size:.875rem;color:#6b7280;font-weight:500}.step-navigation[data-v-7ec6114a]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.step-item[data-v-7ec6114a]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.step-number[data-v-7ec6114a]{width:3rem;height:3rem;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .2s}.step-active .step-number[data-v-7ec6114a]{background:#ffa242;color:#2a525a}.step-completed .step-number[data-v-7ec6114a]{background:#10b981;color:#fff}.step-icon[data-v-7ec6114a]{width:1.5rem;height:1.5rem}.step-label[data-v-7ec6114a]{font-size:.875rem;font-weight:500;color:#6b7280}.step-active .step-label[data-v-7ec6114a]{color:#2a525a;font-weight:600}.step-divider[data-v-7ec6114a]{width:4rem;height:2px;background:#e5e7eb}.step-content[data-v-7ec6114a]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-7ec6114a]{min-height:400px}.panel-header[data-v-7ec6114a]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.panel-icon[data-v-7ec6114a]{width:2rem;height:2rem;color:#ffa242}.panel-title[data-v-7ec6114a]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.form-container[data-v-7ec6114a]{display:flex;flex-direction:column;gap:2rem}.form-grid[data-v-7ec6114a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group[data-v-7ec6114a]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-7ec6114a]{grid-column:1 / -1}.form-group.checkbox-group[data-v-7ec6114a]{flex-direction:row;align-items:center;gap:.5rem}.form-label[data-v-7ec6114a]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-7ec6114a],.form-select[data-v-7ec6114a],.form-textarea[data-v-7ec6114a]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ec6114a]:focus,.form-select[data-v-7ec6114a]:focus,.form-textarea[data-v-7ec6114a]:focus{outline:none;border-color:#2a525a}.checkbox-label[data-v-7ec6114a]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-7ec6114a]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.checkbox-text[data-v-7ec6114a]{font-size:.875rem;color:#374151}.info-notice[data-v-7ec6114a]{display:flex;gap:1rem;padding:1.5rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem}.notice-icon[data-v-7ec6114a]{width:1.5rem;height:1.5rem;color:#0ea5e9;flex-shrink:0}.notice-content[data-v-7ec6114a]{flex:1}.notice-title[data-v-7ec6114a]{font-size:1rem;font-weight:600;color:#0369a1;margin:0 0 .5rem}.notice-list[data-v-7ec6114a]{margin:0;padding-left:1.5rem;color:#0369a1}.notice-list li[data-v-7ec6114a]{margin-bottom:.25rem}.documents-container[data-v-7ec6114a]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-7ec6114a]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-7ec6114a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-card[data-v-7ec6114a]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-7ec6114a]{font-weight:500;color:#6b7280}.summary-value[data-v-7ec6114a]{font-weight:600;color:#1f2937}.documents-section[data-v-7ec6114a]{display:flex;flex-direction:column;gap:1.5rem}.documents-title[data-v-7ec6114a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.documents-description[data-v-7ec6114a]{color:#6b7280;margin:0}.documents-list[data-v-7ec6114a]{display:flex;flex-direction:column;gap:1rem}.document-item[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.document-info[data-v-7ec6114a]{display:flex;align-items:center;gap:.75rem}.document-icon[data-v-7ec6114a]{width:1.5rem;height:1.5rem;color:#6b7280}.document-details[data-v-7ec6114a]{display:flex;flex-direction:column;gap:.25rem}.document-name[data-v-7ec6114a]{font-weight:500;color:#1f2937}.document-description[data-v-7ec6114a]{font-size:.875rem;color:#6b7280}.download-button[data-v-7ec6114a]{padding:.5rem 1rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.download-button[data-v-7ec6114a]:hover{background:#1e3a40}.documents-notice[data-v-7ec6114a]{margin-top:1.5rem}.notice-box[data-v-7ec6114a]{display:flex;gap:1rem;padding:1.5rem;background:#f0fdf4;border:1px solid #10b981;border-radius:.5rem}.step-actions[data-v-7ec6114a]{display:flex;align-items:center;gap:1rem}.spacer[data-v-7ec6114a]{flex:1}.btn[data-v-7ec6114a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-7ec6114a]{background:#ffa242;color:#2a525a}.btn-primary[data-v-7ec6114a]:hover:not(:disabled){background:#e6d700}.btn-secondary[data-v-7ec6114a]{background:#6b7280;color:#fff}.btn-secondary[data-v-7ec6114a]:hover{background:#4b5563}.btn-success[data-v-7ec6114a]{background:#10b981;color:#fff}.btn-success[data-v-7ec6114a]:hover{background:#059669}.btn[data-v-7ec6114a]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-7ec6114a]{width:1.25rem;height:1.25rem}.customer-input-section[data-v-7ec6114a]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.customer-input-container[data-v-7ec6114a]{max-width:600px;margin:0 auto;text-align:center}.customer-input-title[data-v-7ec6114a]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.customer-input-description[data-v-7ec6114a]{font-size:1.125rem;color:#6b7280;margin-bottom:2rem}.customer-input-form[data-v-7ec6114a]{display:flex;justify-content:center}.customer-input[data-v-7ec6114a]{width:100%;max-width:400px;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1.125rem;text-align:center;transition:border-color .2s}.customer-input[data-v-7ec6114a]:focus{outline:none;border-color:#ffa242}.choice-screen[data-v-7ec6114a]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.choice-container[data-v-7ec6114a]{max-width:800px;margin:0 auto}.choice-title[data-v-7ec6114a]{font-size:1.875rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.choice-description[data-v-7ec6114a]{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:3rem}.choice-options[data-v-7ec6114a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.choice-option[data-v-7ec6114a]{background:#f8fafc;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s}.choice-option[data-v-7ec6114a]:hover:not(.disabled){border-color:#ffa242;background:#fff7ed}.choice-option.disabled[data-v-7ec6114a]{opacity:.5;cursor:not-allowed}.choice-icon[data-v-7ec6114a]{width:4rem;height:4rem;background:#ffa242;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.choice-icon .icon[data-v-7ec6114a]{width:2rem;height:2rem;color:#2a525a}.choice-option-title[data-v-7ec6114a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.choice-option-description[data-v-7ec6114a]{color:#6b7280;margin:0}.existing-claims[data-v-7ec6114a]{margin-top:2rem}.existing-claims-title[data-v-7ec6114a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.claims-list[data-v-7ec6114a]{display:flex;flex-direction:column;gap:1rem}.claim-item[data-v-7ec6114a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s}.claim-item[data-v-7ec6114a]:hover{border-color:#ffa242;background:#fff7ed}.claim-header[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.claim-date[data-v-7ec6114a]{font-weight:500;color:#6b7280}.claim-status[data-v-7ec6114a]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;text-transform:capitalize}.claim-description[data-v-7ec6114a]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.claim-location[data-v-7ec6114a]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.claim-documents[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center}.documents-count[data-v-7ec6114a]{font-size:.875rem;color:#6b7280}.no-claims[data-v-7ec6114a]{text-align:center;padding:2rem;color:#6b7280}.policy-selection-screen[data-v-7ec6114a]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.policy-selection-container[data-v-7ec6114a]{max-width:800px;margin:0 auto}.policy-selection-title[data-v-7ec6114a]{font-size:1.875rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.policy-selection-description[data-v-7ec6114a]{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:2rem}.loading-message[data-v-7ec6114a]{text-align:center;padding:2rem;color:#6b7280}.policies-list[data-v-7ec6114a]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.policy-item[data-v-7ec6114a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s}.policy-item[data-v-7ec6114a]:hover{border-color:#ffa242;background:#fff7ed}.policy-header[data-v-7ec6114a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.policy-id[data-v-7ec6114a]{font-weight:600;color:#1f2937;font-size:1.125rem}.policy-status[data-v-7ec6114a]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-active[data-v-7ec6114a]{background:#dcfce7;color:#166534}.status-pending[data-v-7ec6114a]{background:#fef3c7;color:#92400e}.status-cancelled[data-v-7ec6114a]{background:#fee2e2;color:#991b1b}.status-expired[data-v-7ec6114a]{background:#f3f4f6;color:#374151}.status-unknown[data-v-7ec6114a]{background:#e5e7eb;color:#6b7280}.policy-details[data-v-7ec6114a]{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.no-policies[data-v-7ec6114a]{text-align:center;padding:2rem;color:#6b7280}.policy-selection-actions[data-v-7ec6114a]{display:flex;justify-content:center;margin-top:2rem}.document-uploaded[data-v-7ec6114a]{background:#f0fdf4;border-color:#10b981}.document-actions[data-v-7ec6114a]{display:flex;gap:.5rem}.upload-button[data-v-7ec6114a]{padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.upload-button[data-v-7ec6114a]:hover{background:#059669}.delete-button[data-v-7ec6114a]{padding:.5rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.delete-button[data-v-7ec6114a]:hover{background:#dc2626}.uploaded-documents[data-v-7ec6114a]{margin-top:2rem;padding:1.5rem;background:#f0fdf4;border:1px solid #10b981;border-radius:.5rem}.uploaded-title[data-v-7ec6114a]{font-size:1rem;font-weight:600;color:#065f46;margin-bottom:1rem}.uploaded-list[data-v-7ec6114a]{display:flex;flex-direction:column;gap:.75rem}.uploaded-item[data-v-7ec6114a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:.5rem}.uploaded-icon[data-v-7ec6114a]{width:1.25rem;height:1.25rem;color:#10b981}.uploaded-name[data-v-7ec6114a]{flex:1;font-weight:500;color:#1f2937}.uploaded-status[data-v-7ec6114a]{font-size:.875rem;color:#10b981;font-weight:500}@media(max-width:768px){.claims-header[data-v-7ec6114a]{flex-direction:column;gap:1rem;align-items:flex-start}.choice-options[data-v-7ec6114a]{grid-template-columns:1fr}.step-navigation[data-v-7ec6114a]{flex-direction:column;gap:1rem}.step-item[data-v-7ec6114a]{flex-direction:row;gap:1rem}.step-divider[data-v-7ec6114a]{width:2px;height:2rem}.form-grid[data-v-7ec6114a]{grid-template-columns:1fr}.summary-item[data-v-7ec6114a]{flex-direction:column;gap:.25rem;align-items:flex-start}.document-item[data-v-7ec6114a]{flex-direction:column;gap:1rem;align-items:flex-start}.document-actions[data-v-7ec6114a]{width:100%;justify-content:flex-end}.claim-header[data-v-7ec6114a]{flex-direction:column;gap:.5rem;align-items:flex-start}}.form-group[data-v-f11ad7d4]{display:flex;flex-direction:column;gap:.5rem;position:relative}.form-label[data-v-f11ad7d4]{font-weight:600;color:#374151;font-size:.875rem}.date-input-container[data-v-f11ad7d4]{position:relative;display:flex;align-items:center}.date-input[data-v-f11ad7d4]{padding:.75rem 3rem .75rem .75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit;background-color:#fff;width:100%;cursor:pointer}.date-input[data-v-f11ad7d4]:focus{outline:none;border-color:#2a525a}.date-input.error[data-v-f11ad7d4]{border-color:#ef4444}.calendar-button[data-v-f11ad7d4]{position:absolute;right:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s;color:#6b7280}.calendar-button[data-v-f11ad7d4]:hover{background:#f3f4f6}.calendar-button.active[data-v-f11ad7d4]{background:#ffa242;color:#2a525a}.calendar-icon[data-v-f11ad7d4]{width:1.25rem;height:1.25rem}.calendar-dropdown[data-v-f11ad7d4]{position:absolute;right:0;background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;z-index:1000;padding:1rem}.calendar-dropdown.bottom[data-v-f11ad7d4]{top:100%;margin-top:.25rem}.calendar-dropdown.top[data-v-f11ad7d4]{bottom:100%;margin-bottom:.25rem}.native-date-input[data-v-f11ad7d4]{width:100%;padding:.5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem}.error-message[data-v-f11ad7d4]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.contact-section[data-v-46cca114]{padding-top:0rem}.section-header[data-v-46cca114]{margin-bottom:1.5rem}.section-title[data-v-46cca114]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.section-icon[data-v-46cca114]{width:1.25rem;height:1.25rem;color:#6b7280}.contact-subtitle[data-v-46cca114]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .75rem}.primary-contact[data-v-46cca114]{margin-bottom:1.5rem}.contact-card[data-v-46cca114]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;transition:all .2s}.contact-card.primary[data-v-46cca114]{border-color:#2a525a;background:#fefce8}.contact-card.secondary[data-v-46cca114]{border-color:#e5e7eb;background:#f9fafb}.contact-info[data-v-46cca114]{flex:1}.contact-name[data-v-46cca114]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.contact-email[data-v-46cca114]{font-size:.875rem;color:#6b7280}.remove-contact-btn[data-v-46cca114]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s;color:#ef4444}.remove-contact-btn[data-v-46cca114]:hover{background:#fef2f2}.remove-icon[data-v-46cca114]{width:1rem;height:1rem}.contacts-list[data-v-46cca114]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.no-contacts[data-v-46cca114]{text-align:center;padding:2rem;color:#6b7280}.no-contacts-icon[data-v-46cca114]{width:3rem;height:3rem;color:#d1d5db;margin:0 auto 1rem}.no-contacts-hint[data-v-46cca114]{font-size:.875rem;margin-top:.5rem}.btn[data-v-46cca114]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-46cca114]{background:#ffa242;color:#2a525a}.btn-primary[data-v-46cca114]:hover{background:#e6d700}.btn-secondary[data-v-46cca114]{background:#6b7280;color:#fff}.btn-secondary[data-v-46cca114]:hover{background:#4b5563}.btn-success[data-v-46cca114]{background:#10b981;color:#fff}.btn-success[data-v-46cca114]:hover{background:#059669}.btn-success.disabled[data-v-46cca114],.btn-success[data-v-46cca114]:disabled{background:#9ca3af!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.btn-icon[data-v-46cca114]{width:1rem;height:1rem}.contact-buttons[data-v-46cca114]{display:flex;gap:1rem;flex-wrap:wrap}.modal-overlay[data-v-46cca114]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-46cca114]{background:#fff;border-radius:.75rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-46cca114]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-46cca114]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-46cca114]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-46cca114]:hover{background:#f3f4f6}.close-icon[data-v-46cca114]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-46cca114]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-46cca114]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-46cca114]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-46cca114]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-46cca114]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-46cca114]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-46cca114]{border-color:#ef4444}.error-message[data-v-46cca114]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.modal-actions[data-v-46cca114]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.search-results[data-v-46cca114]{border:2px solid #e5e7eb;border-radius:.5rem;max-height:300px;overflow-y:auto;background:#fff}.search-result-item[data-v-46cca114]{padding:1rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .2s}.search-result-item[data-v-46cca114]:hover{background:#f9fafb}.search-result-item[data-v-46cca114]:last-child{border-bottom:none}.search-result-item .contact-name[data-v-46cca114]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.search-result-item .contact-email[data-v-46cca114]{font-size:.875rem;color:#6b7280}.no-results[data-v-46cca114]{padding:1rem;text-align:center;color:#6b7280;font-style:italic}.birthday-calendar[data-v-46cca114]{width:100%;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.birthday-calendar[data-v-46cca114]:focus-within{border-color:#2a525a}.birthday-calendar.error[data-v-46cca114]{border-color:#ef4444}@media(max-width:768px){.contact-card[data-v-46cca114]{flex-direction:column;align-items:flex-start;gap:.75rem}.remove-contact-btn[data-v-46cca114]{align-self:flex-end}.contact-buttons[data-v-46cca114]{flex-direction:column}.form-row[data-v-46cca114]{grid-template-columns:1fr}.modal-actions[data-v-46cca114]{flex-direction:column}}.modal-overlay[data-v-59d876e8]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-59d876e8]{background:#fff;border-radius:.75rem;max-width:50%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-59d876e8]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-59d876e8]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-59d876e8]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-59d876e8]:hover{background:#f3f4f6}.close-icon[data-v-59d876e8]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-59d876e8]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-59d876e8]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-59d876e8]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.form-row[data-v-59d876e8]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-59d876e8]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-59d876e8]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-59d876e8]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-59d876e8],.form-textarea[data-v-59d876e8]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-59d876e8]:focus,.form-textarea[data-v-59d876e8]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-59d876e8],.form-textarea.error[data-v-59d876e8]{border-color:#ef4444}.error-message[data-v-59d876e8]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.form-textarea[data-v-59d876e8]{resize:vertical;min-height:80px}.btn[data-v-59d876e8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-59d876e8]{background:#ffa242;color:#2a525a}.btn-primary[data-v-59d876e8]:hover{background:#e6d700}.btn-secondary[data-v-59d876e8]{background:#6b7280;color:#fff}.btn-secondary[data-v-59d876e8]:hover{background:#4b5563}.no-contacts[data-v-59d876e8]{text-align:center;padding:2rem;color:#6b7280}.modal-actions[data-v-59d876e8]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn-success[data-v-59d876e8]{background:#10b981;color:#fff}.btn-success[data-v-59d876e8]:hover{background:#059669}.btn-success[data-v-59d876e8]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-59d876e8]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-59d876e8]{flex-direction:column;gap:1rem}.modal-actions[data-v-59d876e8],.contact-placeholder[data-v-59d876e8]{flex-direction:column}}.dealer-group-management[data-v-e01bdb60]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-e01bdb60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-e01bdb60]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.loading-state[data-v-e01bdb60]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.loading-spinner[data-v-e01bdb60]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #ffa242;border-radius:50%;animation:spin-e01bdb60 1s linear infinite}@keyframes spin-e01bdb60{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-e01bdb60]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.error-message[data-v-e01bdb60]{color:#dc2626;font-weight:500}.content-section[data-v-e01bdb60]{display:flex;flex-direction:column;gap:2rem}.group-info-section[data-v-e01bdb60]{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.info-card[data-v-e01bdb60]{padding:2rem}.info-title[data-v-e01bdb60]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.info-grid[data-v-e01bdb60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.info-item[data-v-e01bdb60]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-e01bdb60]{font-size:.875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-e01bdb60]{font-size:1.125rem;font-weight:600;color:#1f2937}.info-actions[data-v-e01bdb60]{display:flex;gap:1rem}.dealerships-section[data-v-e01bdb60]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.section-subtitle[data-v-e01bdb60]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.dealerships-grid[data-v-e01bdb60]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.dealership-card[data-v-e01bdb60]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .2s}.dealership-card[data-v-e01bdb60]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a}.dealership-header[data-v-e01bdb60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dealership-name[data-v-e01bdb60]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.dealership-province[data-v-e01bdb60]{background:#f3f4f6;color:#374151;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.dealership-details[data-v-e01bdb60]{display:flex;flex-direction:column;gap:.5rem}.dealership-address[data-v-e01bdb60],.dealership-contact[data-v-e01bdb60]{color:#6b7280;font-size:.875rem;margin:0}.empty-state[data-v-e01bdb60]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.empty-icon[data-v-e01bdb60]{width:4rem;height:4rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.empty-icon .icon[data-v-e01bdb60]{width:2rem;height:2rem;color:#9ca3af}.empty-title[data-v-e01bdb60]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.empty-description[data-v-e01bdb60]{color:#6b7280;font-size:1rem;margin:0;max-width:400px}.btn[data-v-e01bdb60]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-e01bdb60]{background:#ffa242;color:#2a525a}.btn-primary[data-v-e01bdb60]:hover{background:#e6d700}.btn-secondary[data-v-e01bdb60]{background:#6b7280;color:#fff}.btn-secondary[data-v-e01bdb60]:hover{background:#4b5563}.btn-icon[data-v-e01bdb60]{width:1rem;height:1rem}.all-groups-section[data-v-e01bdb60]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.groups-list[data-v-e01bdb60]{display:flex;flex-direction:column;gap:1.5rem}.group-card[data-v-e01bdb60]{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s;background:#fafafa}.group-card[data-v-e01bdb60]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a;background:#fff}.group-header[data-v-e01bdb60]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.group-name[data-v-e01bdb60]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.group-details[data-v-e01bdb60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-item[data-v-e01bdb60]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.detail-label[data-v-e01bdb60]{font-size:.875rem;font-weight:500;color:#6b7280}.detail-value[data-v-e01bdb60]{font-size:.875rem;font-weight:600;color:#1f2937}.btn-sm[data-v-e01bdb60]{padding:.5rem 1rem;font-size:.875rem}@media(max-width:768px){.section-header[data-v-e01bdb60]{flex-direction:column;gap:1rem;align-items:flex-start}.info-grid[data-v-e01bdb60],.dealerships-grid[data-v-e01bdb60]{grid-template-columns:1fr}.info-actions[data-v-e01bdb60]{flex-direction:column}}.modal-overlay[data-v-e30d1dbc]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e30d1dbc]{background:#fff;border-radius:.75rem;max-width:50%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-e30d1dbc]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-e30d1dbc]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-e30d1dbc]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-e30d1dbc]:hover{background:#f3f4f6}.close-icon[data-v-e30d1dbc]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-e30d1dbc]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-e30d1dbc]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-e30d1dbc]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.form-row[data-v-e30d1dbc]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-e30d1dbc]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-e30d1dbc]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-e30d1dbc]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-e30d1dbc]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-e30d1dbc]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-e30d1dbc]{border-color:#ef4444}select.form-input[data-v-e30d1dbc]{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;appearance:none}.error-message[data-v-e30d1dbc]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.modal-actions[data-v-e30d1dbc]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn[data-v-e30d1dbc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-e30d1dbc]{background:#6b7280;color:#fff}.btn-secondary[data-v-e30d1dbc]:hover{background:#4b5563}.btn-success[data-v-e30d1dbc]{background:#10b981;color:#fff}.btn-success[data-v-e30d1dbc]:hover{background:#059669}.btn-success[data-v-e30d1dbc]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-e30d1dbc]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-e30d1dbc]{flex-direction:column;gap:1rem}.modal-actions[data-v-e30d1dbc]{flex-direction:column}}.dealership-management[data-v-9fe4fac2]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-9fe4fac2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-9fe4fac2]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.search-section[data-v-9fe4fac2]{background:#f8fafc;border-radius:.75rem;padding:1.5rem}.search-controls[data-v-9fe4fac2]{display:flex;gap:1rem;align-items:center}.search-input-group[data-v-9fe4fac2]{position:relative;flex:1}.search-icon[data-v-9fe4fac2]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280}.search-input[data-v-9fe4fac2]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.search-input[data-v-9fe4fac2]:focus{outline:none;border-color:#2a525a}.filter-select[data-v-9fe4fac2]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.filter-select[data-v-9fe4fac2]:focus{outline:none;border-color:#2a525a}.dealerships-list[data-v-9fe4fac2]{display:flex;flex-direction:column;gap:1.5rem}.dealership-card[data-v-9fe4fac2]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;transition:all .2s}.dealership-card[data-v-9fe4fac2]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a}.dealership-info[data-v-9fe4fac2]{flex:1}.dealership-name[data-v-9fe4fac2]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.dealership-details[data-v-9fe4fac2]{display:flex;flex-wrap:wrap;gap:1rem}.detail-item[data-v-9fe4fac2]{font-size:.875rem;color:#6b7280}.detail-item strong[data-v-9fe4fac2]{color:#374151}.dealership-actions[data-v-9fe4fac2]{display:flex;gap:.5rem;flex-shrink:0}.empty-state[data-v-9fe4fac2]{text-align:center;padding:3rem;color:#6b7280;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.btn[data-v-9fe4fac2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-9fe4fac2]{background:#ffa242;color:#2a525a}.btn-primary[data-v-9fe4fac2]:hover{background:#e6d700}.btn-icon[data-v-9fe4fac2]{width:1rem;height:1rem}.btn-sm[data-v-9fe4fac2]{padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-9fe4fac2]{background:#f3f4f6;color:#6b7280}.btn-secondary[data-v-9fe4fac2]:hover{background:#e5e7eb;color:#374151}.btn-danger[data-v-9fe4fac2]{background:#fef2f2;color:#dc2626}.btn-danger[data-v-9fe4fac2]:hover{background:#fecaca}@media(max-width:768px){.section-header[data-v-9fe4fac2]{flex-direction:column;gap:1rem;align-items:flex-start}.search-controls[data-v-9fe4fac2]{flex-direction:column;align-items:stretch}.filter-select[data-v-9fe4fac2]{width:100%}}.modal-overlay[data-v-f8c0a7c3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f8c0a7c3]{background:#fff;border-radius:.75rem;max-width:50%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-f8c0a7c3]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-f8c0a7c3]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-f8c0a7c3]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-f8c0a7c3]:hover{background:#f3f4f6}.close-icon[data-v-f8c0a7c3]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-f8c0a7c3]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-f8c0a7c3]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-f8c0a7c3]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.form-row[data-v-f8c0a7c3]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-f8c0a7c3]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-f8c0a7c3]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-f8c0a7c3]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-f8c0a7c3]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-f8c0a7c3]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-f8c0a7c3]{border-color:#ef4444}select.form-input[data-v-f8c0a7c3]{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;appearance:none}.error-message[data-v-f8c0a7c3]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.dealership-checkboxes[data-v-f8c0a7c3],.role-checkboxes[data-v-f8c0a7c3]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;border:2px solid #e5e7eb;border-radius:.5rem;padding:1rem}.checkbox-label[data-v-f8c0a7c3]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0}.checkbox-input[data-v-f8c0a7c3]{width:1rem;height:1rem;accent-color:#ffa242}.checkbox-text[data-v-f8c0a7c3]{font-size:.875rem;color:#374151}.modal-actions[data-v-f8c0a7c3]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn[data-v-f8c0a7c3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-f8c0a7c3]{background:#6b7280;color:#fff}.btn-secondary[data-v-f8c0a7c3]:hover{background:#4b5563}.btn-success[data-v-f8c0a7c3]{background:#10b981;color:#fff}.btn-success[data-v-f8c0a7c3]:hover{background:#059669}.btn-success[data-v-f8c0a7c3]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-f8c0a7c3]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-f8c0a7c3]{flex-direction:column;gap:1rem}.modal-actions[data-v-f8c0a7c3]{flex-direction:column}}.account-management[data-v-b1ff7504]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-b1ff7504]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-b1ff7504]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.search-section[data-v-b1ff7504]{background:#f8fafc;border-radius:.75rem;padding:1.5rem}.search-controls[data-v-b1ff7504]{display:flex;gap:1rem;align-items:center}.search-input-group[data-v-b1ff7504]{position:relative;flex:1}.search-icon[data-v-b1ff7504]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280}.search-input[data-v-b1ff7504]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.search-input[data-v-b1ff7504]:focus{outline:none;border-color:#2a525a}.filter-controls[data-v-b1ff7504]{display:flex;gap:1rem}.filter-select[data-v-b1ff7504]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s;min-width:150px}.filter-select[data-v-b1ff7504]:focus{outline:none;border-color:#2a525a}.loading-state[data-v-b1ff7504],.error-state[data-v-b1ff7504],.empty-state[data-v-b1ff7504]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;color:#000}.loading-spinner[data-v-b1ff7504]{width:2rem;height:2rem;border:3px solid #f3f4f6;border-top:3px solid #ffa242;border-radius:50%;animation:spin-b1ff7504 1s linear infinite;margin-bottom:1rem}@keyframes spin-b1ff7504{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-b1ff7504]{color:#dc2626;margin-bottom:1rem}.table-container[data-v-b1ff7504]{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.accounts-table[data-v-b1ff7504]{width:100%;border-collapse:collapse}.accounts-table th[data-v-b1ff7504]{background:#f8fafc;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.accounts-table td[data-v-b1ff7504]{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:top}.account-row[data-v-b1ff7504]:hover{background:#f9fafb}.account-name[data-v-b1ff7504]{display:flex;flex-direction:column;gap:.25rem}.full-name[data-v-b1ff7504]{font-weight:600;color:#1f2937}.nickname[data-v-b1ff7504]{font-size:.875rem;color:#6b7280;font-style:italic}.email-info[data-v-b1ff7504],.phone-info[data-v-b1ff7504]{display:flex;flex-direction:column;gap:.25rem}.primary-email[data-v-b1ff7504],.primary-phone[data-v-b1ff7504]{font-weight:500;color:#1f2937}.secondary-email[data-v-b1ff7504],.secondary-phone[data-v-b1ff7504]{font-size:.875rem;color:#6b7280}.role-badge[data-v-b1ff7504]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.role-account[data-v-b1ff7504]{background:#dbeafe;color:#1e40af}.role-manager[data-v-b1ff7504]{background:#fef3c7;color:#d97706}.role-gmanager[data-v-b1ff7504]{background:#fce7f3;color:#be185d}.role-unknown[data-v-b1ff7504]{background:#f3f4f6;color:#6b7280}.dealerships-list[data-v-b1ff7504]{font-size:.875rem;color:#374151;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-b1ff7504]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.status-badge.active[data-v-b1ff7504]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-b1ff7504]{background:#fef2f2;color:#dc2626}.action-buttons[data-v-b1ff7504]{display:flex;justify-content:center}.action-btn[data-v-b1ff7504]{padding:.5rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-b1ff7504]{background:#f3f4f6;color:#6b7280}.edit-btn[data-v-b1ff7504]:hover{background:#e5e7eb;color:#374151}.delete-btn[data-v-b1ff7504]{background:#fef2f2;color:#dc2626}.delete-btn[data-v-b1ff7504]:hover{background:#fecaca}.action-icon[data-v-b1ff7504]{width:1rem;height:1rem}.btn[data-v-b1ff7504]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-b1ff7504]{background:#ffa242;color:#2a525a}.btn-primary[data-v-b1ff7504]:hover{background:#e6d700}.btn-secondary[data-v-b1ff7504]{background:#6b7280;color:#fff}.btn-secondary[data-v-b1ff7504]:hover{background:#4b5563}.btn-icon[data-v-b1ff7504]{width:1rem;height:1rem}@media(max-width:768px){.section-header[data-v-b1ff7504]{flex-direction:column;gap:1rem;align-items:flex-start}.search-controls[data-v-b1ff7504]{flex-direction:column;align-items:stretch}.filter-controls[data-v-b1ff7504]{flex-direction:column}.filter-select[data-v-b1ff7504]{width:100%}.accounts-table[data-v-b1ff7504]{font-size:.875rem}.accounts-table th[data-v-b1ff7504],.accounts-table td[data-v-b1ff7504]{padding:.75rem .5rem}.action-buttons[data-v-b1ff7504]{flex-direction:column;gap:.25rem}}.loading-state[data-v-7d778002]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.loading-spinner[data-v-7d778002]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #ffa242;border-radius:50%;animation:spin-7d778002 1s linear infinite}@keyframes spin-7d778002{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.administration[data-v-7d778002]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.admin-header[data-v-7d778002]{text-align:center;margin-bottom:1rem}.admin-title[data-v-7d778002]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.admin-description[data-v-7d778002]{color:#6b7280;font-size:1.1rem;margin:0}.tab-navigation[data-v-7d778002]{display:flex;gap:.5rem;background:#fff;padding:1rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.tab-button[data-v-7d778002]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#6b7280;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-button[data-v-7d778002]:hover{border-color:#2a525a;color:#2a525a}.tab-active[data-v-7d778002]{border-color:#2a525a;background:#ffa242;color:#2a525a}.tab-icon[data-v-7d778002]{width:1.25rem;height:1.25rem}.tab-content[data-v-7d778002]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;min-height:500px}@media(max-width:768px){.tab-navigation[data-v-7d778002]{flex-direction:column}.tab-button[data-v-7d778002]{justify-content:center}}.pdf-signer[data-v-a97ffeca]{padding:20px;max-width:1400px;margin:0 auto}.header[data-v-a97ffeca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.header h1[data-v-a97ffeca]{margin:0;color:#333}.controls[data-v-a97ffeca]{display:flex;gap:10px}.main-content[data-v-a97ffeca]{display:grid;grid-template-columns:1fr 400px;gap:20px;height:calc(100vh - 150px)}.document-panel[data-v-a97ffeca]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.document-header[data-v-a97ffeca]{padding:15px 20px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.document-header h3[data-v-a97ffeca]{margin:0;color:#333}.template-selector[data-v-a97ffeca]{display:flex;align-items:center;gap:10px}.template-selector label[data-v-a97ffeca]{font-weight:500;color:#555}.document-container[data-v-a97ffeca]{height:calc(100% - 60px);overflow:auto;padding:20px}.document-preview[data-v-a97ffeca]{background:#fff;border:1px solid #ddd;border-radius:4px;padding:30px;min-height:100%;box-shadow:0 2px 8px #0000001a}.document-content h2[data-v-a97ffeca]{color:#333;margin-bottom:20px;text-align:center}.document-body[data-v-a97ffeca]{line-height:1.6;color:#333}.document-body h3[data-v-a97ffeca]{color:#007bff;margin-top:20px;margin-bottom:10px}.document-body h4[data-v-a97ffeca]{color:#555;margin-top:15px;margin-bottom:8px}.document-body ul[data-v-a97ffeca]{margin-left:20px}.document-body li[data-v-a97ffeca]{margin-bottom:5px}.signature-section[data-v-a97ffeca]{margin-top:30px;padding-top:20px;border-top:2px solid #e0e0e0}.signature-preview[data-v-a97ffeca]{margin-bottom:15px;padding:10px;border:1px solid #e0e0e0;border-radius:4px;background:#f8f9fa}.signature-line[data-v-a97ffeca]{display:flex;justify-content:space-between;margin-bottom:5px}.signature-label[data-v-a97ffeca]{font-weight:700;color:#333}.signature-date[data-v-a97ffeca]{color:#666;font-size:.9em}.signature-placeholder[data-v-a97ffeca]{border-bottom:1px solid #333;padding:5px 0;color:#999;font-style:italic}.controls-panel[data-v-a97ffeca]{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;overflow-y:auto}.section[data-v-a97ffeca]{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.section[data-v-a97ffeca]:last-child{border-bottom:none;margin-bottom:0}.section h3[data-v-a97ffeca]{margin:0 0 15px;color:#333;font-size:16px}.form-group[data-v-a97ffeca]{margin-bottom:15px}.form-group label[data-v-a97ffeca]{display:block;margin-bottom:5px;font-weight:500;color:#555}.form-control[data-v-a97ffeca]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control[data-v-a97ffeca]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.signature-pad-container[data-v-a97ffeca]{border:1px solid #ddd;border-radius:4px;overflow:hidden;margin-bottom:10px}.signature-pad[data-v-a97ffeca]{width:100%;height:150px;background:#fff;cursor:crosshair}.signature-controls[data-v-a97ffeca]{display:flex;gap:10px}.placement-info[data-v-a97ffeca]{margin-bottom:15px}.placement-info p[data-v-a97ffeca]{margin:5px 0;font-size:14px;color:#666}.placement-controls[data-v-a97ffeca]{display:flex;gap:10px;margin-bottom:15px}.signature-list[data-v-a97ffeca]{max-height:200px;overflow-y:auto}.signature-item[data-v-a97ffeca]{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:all .2s ease}.signature-preview[data-v-a97ffeca]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;border:1px solid #ddd;border-radius:4px;background:#fff}.signature-preview-image[data-v-a97ffeca]{max-width:100%;max-height:100%;object-fit:contain}.signature-preview-text[data-v-a97ffeca]{font-size:18px;font-weight:700;color:#666}.signature-item[data-v-a97ffeca]:hover{background-color:#f8f9fa}.signature-info[data-v-a97ffeca]{display:flex;flex-direction:column}.signature-info strong[data-v-a97ffeca]{font-size:14px;color:#333}.signature-info span[data-v-a97ffeca]{font-size:12px;color:#666}.no-signatures[data-v-a97ffeca]{text-align:center;color:#999;font-style:italic;padding:20px}.btn[data-v-a97ffeca]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.btn-primary[data-v-a97ffeca]{background-color:#007bff;color:#fff}.btn-primary[data-v-a97ffeca]:hover{background-color:#0056b3}.btn-secondary[data-v-a97ffeca]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-a97ffeca]:hover{background-color:#545b62}.btn-danger[data-v-a97ffeca]{background-color:#dc3545;color:#fff}.btn-danger[data-v-a97ffeca]:hover{background-color:#c82333}.btn-sm[data-v-a97ffeca]{padding:4px 8px;font-size:12px}.btn[data-v-a97ffeca]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1200px){.main-content[data-v-a97ffeca]{grid-template-columns:1fr;grid-template-rows:1fr auto}.controls-panel[data-v-a97ffeca]{max-height:400px}}.policy-confirmation[data-v-d98eb83b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.container[data-v-d98eb83b]{max-width:500px;width:100%}.card[data-v-d98eb83b]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden}.card-header[data-v-d98eb83b]{background:#f8f9fa;padding:20px;border-bottom:1px solid #e9ecef;text-align:center}.card-header h1[data-v-d98eb83b]{margin:0;color:#333;font-size:24px;font-weight:600}.card-body[data-v-d98eb83b]{padding:40px;text-align:center}.loading-section[data-v-d98eb83b],.success-section[data-v-d98eb83b],.error-section[data-v-d98eb83b],.initial-section[data-v-d98eb83b]{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-spinner[data-v-d98eb83b]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-d98eb83b 1s linear infinite}@keyframes spin-d98eb83b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-icon[data-v-d98eb83b],.error-icon[data-v-d98eb83b],.info-icon[data-v-d98eb83b]{font-size:48px;margin-bottom:10px}.success-section h2[data-v-d98eb83b]{color:#28a745;margin:0;font-size:24px}.error-section h2[data-v-d98eb83b]{color:#dc3545;margin:0;font-size:24px}.initial-section h2[data-v-d98eb83b]{color:#007bff;margin:0;font-size:24px}p[data-v-d98eb83b]{color:#666;margin:0;font-size:16px;line-height:1.5}.btn[data-v-d98eb83b]{padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;margin:5px}.btn-primary[data-v-d98eb83b]{background-color:#007bff;color:#fff}.btn-primary[data-v-d98eb83b]:hover{background-color:#0056b3}.btn-secondary[data-v-d98eb83b]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-d98eb83b]:hover{background-color:#545b62}@media(max-width:600px){.card-body[data-v-d98eb83b]{padding:30px 20px}.card-header h1[data-v-d98eb83b],.success-section h2[data-v-d98eb83b],.error-section h2[data-v-d98eb83b],.initial-section h2[data-v-d98eb83b]{font-size:20px}}.cancellation-confirmation[data-v-4416da13]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.container[data-v-4416da13]{max-width:500px;width:100%}.card[data-v-4416da13]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden}.card-header[data-v-4416da13]{background:#f8f9fa;padding:20px;border-bottom:1px solid #e9ecef;text-align:center}.card-header h1[data-v-4416da13]{margin:0;color:#333;font-size:24px;font-weight:600}.card-body[data-v-4416da13]{padding:40px;text-align:center}.loading-section[data-v-4416da13],.success-section[data-v-4416da13],.error-section[data-v-4416da13],.initial-section[data-v-4416da13]{display:flex;flex-direction:column;align-items:center;gap:20px}.loading-spinner[data-v-4416da13]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #dc3545;border-radius:50%;animation:spin-4416da13 1s linear infinite}@keyframes spin-4416da13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-icon[data-v-4416da13],.error-icon[data-v-4416da13],.info-icon[data-v-4416da13]{font-size:48px;margin-bottom:10px}.success-section h2[data-v-4416da13]{color:#28a745;margin:0;font-size:24px}.error-section h2[data-v-4416da13]{color:#dc3545;margin:0;font-size:24px}.initial-section h2[data-v-4416da13]{color:#007bff;margin:0;font-size:24px}p[data-v-4416da13]{color:#666;margin:0;font-size:16px;line-height:1.5}.refund-details[data-v-4416da13]{background:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;text-align:left}.refund-details h3[data-v-4416da13]{margin:0 0 10px;color:#333;font-size:18px}.btn[data-v-4416da13]{padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;margin:5px}.btn-primary[data-v-4416da13]{background-color:#007bff;color:#fff}.btn-primary[data-v-4416da13]:hover{background-color:#0056b3}.btn-secondary[data-v-4416da13]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-4416da13]:hover{background-color:#545b62}@media(max-width:600px){.card-body[data-v-4416da13]{padding:30px 20px}.card-header h1[data-v-4416da13],.success-section h2[data-v-4416da13],.error-section h2[data-v-4416da13],.initial-section h2[data-v-4416da13]{font-size:20px}}.title[data-v-7fe38648]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.setup-password[data-v-9e4b8092]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a525a,#1f2937);padding:2rem}.setup-container[data-v-9e4b8092]{width:100%;max-width:400px}.setup-card[data-v-9e4b8092]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.setup-header[data-v-9e4b8092]{text-align:center;margin-bottom:2rem}.setup-title[data-v-9e4b8092]{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.setup-subtitle[data-v-9e4b8092]{color:#6b7280;margin:0}.setup-form[data-v-9e4b8092]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-9e4b8092]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-9e4b8092]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-9e4b8092]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e4b8092]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-9e4b8092]{border-color:#ef4444}.error-message[data-v-9e4b8092]{color:#ef4444;font-size:.75rem}.btn[data-v-9e4b8092]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;font-size:1rem}.btn-primary[data-v-9e4b8092]{background:#ffa242;color:#2a525a}.btn-primary[data-v-9e4b8092]:hover:not(:disabled){background:#e6d700}.btn-primary[data-v-9e4b8092]:disabled{background:#9ca3af;cursor:not-allowed}.loading-spinner[data-v-9e4b8092]{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-9e4b8092 1s linear infinite}@keyframes spin-9e4b8092{to{transform:rotate(360deg)}}.error-alert[data-v-9e4b8092]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:.5rem;margin-top:1rem;text-align:center}.success-alert[data-v-9e4b8092]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:1rem;border-radius:.5rem;margin-top:1rem;text-align:center}.login-link[data-v-9e4b8092]{display:block;margin-top:.5rem;color:#ffa242;text-decoration:none;font-weight:600}.login-link[data-v-9e4b8092]:hover{text-decoration:underline}@media(max-width:640px){.setup-password[data-v-9e4b8092]{padding:1rem}.setup-card[data-v-9e4b8092]{padding:1.5rem}.setup-title[data-v-9e4b8092]{font-size:1.5rem}}.reports-container[data-v-785ad298]{padding:2rem;max-width:1400px;margin:0 auto}.reports-header[data-v-785ad298]{margin-bottom:2rem;text-align:center}.reports-header h1[data-v-785ad298]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.reports-header p[data-v-785ad298]{color:#6b7280;font-size:1.125rem}.view-tabs[data-v-785ad298]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.tab-button[data-v-785ad298]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;background:none;color:#6b7280;font-weight:600;cursor:pointer;border-radius:.5rem;transition:all .2s}.tab-button[data-v-785ad298]:hover{background:#f3f4f6;color:#374151}.tab-button.active[data-v-785ad298]{background:#3b82f6;color:#fff}.tab-icon[data-v-785ad298]{width:1.25rem;height:1.25rem}.filters-section[data-v-785ad298]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px #0000001a}.filters-header[data-v-785ad298]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters-header h3[data-v-785ad298]{margin:0;color:#1f2937;font-size:1.25rem}.reset-button[data-v-785ad298]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all .2s}.reset-button[data-v-785ad298]:hover{background:#e5e7eb}.button-icon[data-v-785ad298]{width:1rem;height:1rem}.filters-grid[data-v-785ad298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.filter-group[data-v-785ad298]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-785ad298]{font-weight:600;color:#374151;font-size:.875rem}.date-inputs[data-v-785ad298]{display:flex;align-items:center;gap:.5rem}.date-inputs input[data-v-785ad298]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.multi-select[data-v-785ad298],.single-select[data-v-785ad298]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-height:2.5rem}.multi-select[data-v-785ad298]{min-height:6rem}.list-view[data-v-785ad298],.graph-view[data-v-785ad298]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.list-header[data-v-785ad298]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.list-header h3[data-v-785ad298]{margin:0;color:#1f2937;font-size:1.25rem}.list-controls[data-v-785ad298]{display:flex;align-items:center;gap:1rem}.column-selector[data-v-785ad298]{display:flex;align-items:center;gap:.5rem}.column-checkboxes[data-v-785ad298]{display:flex;gap:1rem;flex-wrap:wrap}.column-checkboxes label[data-v-785ad298]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#374151;cursor:pointer}.export-button[data-v-785ad298]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s}.export-button[data-v-785ad298]:hover{background:#059669}.table-container[data-v-785ad298]{overflow-x:auto}.data-table[data-v-785ad298]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-785ad298],.data-table td[data-v-785ad298]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb;color:#000}.data-table th[data-v-785ad298]{background:#f9fafb;font-weight:600;color:#374151}.data-table tbody tr[data-v-785ad298]:hover{background:#f9fafb}.graph-header[data-v-785ad298]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.graph-controls[data-v-785ad298]{display:flex;align-items:center;gap:1rem}.graph-type-select[data-v-785ad298]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.add-comparison-button[data-v-785ad298]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s}.add-comparison-button[data-v-785ad298]:hover{background:#2563eb}.graph-container[data-v-785ad298]{margin-bottom:2rem;height:400px}.comparisons-section[data-v-785ad298]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.comparisons-section h4[data-v-785ad298]{margin:0 0 1rem;color:#1f2937;font-size:1.125rem}.comparison-list[data-v-785ad298]{display:flex;gap:1rem;flex-wrap:wrap}.comparison-item[data-v-785ad298]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.remove-comparison[data-v-785ad298]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.remove-comparison[data-v-785ad298]:hover{background:#dc2626}.remove-icon[data-v-785ad298]{width:.75rem;height:.75rem}.service-queue[data-v-6232a9fe]{max-width:1200px;margin:0 auto;padding:2rem}.queue-header[data-v-6232a9fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.queue-title[data-v-6232a9fe]{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.queue-description[data-v-6232a9fe]{font-size:1.125rem;color:#6b7280;margin:.5rem 0 0}.refresh-button[data-v-6232a9fe]{padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.refresh-button[data-v-6232a9fe]:hover:not(:disabled){background:#e6d700}.refresh-button[data-v-6232a9fe]:disabled{opacity:.5;cursor:not-allowed}.error-state[data-v-6232a9fe]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;text-align:center}.error-icon[data-v-6232a9fe]{width:3rem;height:3rem;color:#ef4444}.error-message[data-v-6232a9fe]{font-size:1.125rem;color:#dc2626;margin:0}.loading-state[data-v-6232a9fe]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;text-align:center}.loading-spinner[data-v-6232a9fe]{width:3rem;height:3rem;border:4px solid #f3f4f6;border-top:4px solid #ffa242;border-radius:50%;animation:spin-6232a9fe 1s linear infinite}@keyframes spin-6232a9fe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-message[data-v-6232a9fe]{font-size:1.125rem;color:#6b7280;margin:0}.no-claims-state[data-v-6232a9fe]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;text-align:center}.no-claims-icon[data-v-6232a9fe]{width:3rem;height:3rem;color:#10b981}.no-claims-title[data-v-6232a9fe]{font-size:1.5rem;font-weight:600;color:#065f46;margin:0}.no-claims-message[data-v-6232a9fe]{font-size:1.125rem;color:#059669;margin:0}.claims-container[data-v-6232a9fe]{margin-top:2rem}.claims-grid[data-v-6232a9fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.claim-card[data-v-6232a9fe]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000001a}.claim-card[data-v-6232a9fe]:hover{border-color:#ffa242;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.claim-header[data-v-6232a9fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.claim-id[data-v-6232a9fe]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1f2937}.claim-icon[data-v-6232a9fe]{width:1.25rem;height:1.25rem;color:#ffa242}.claim-status[data-v-6232a9fe]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase}.claim-details[data-v-6232a9fe]{margin-bottom:1rem}.claim-info[data-v-6232a9fe]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.info-item[data-v-6232a9fe]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.info-icon[data-v-6232a9fe]{width:1rem;height:1rem;color:#9ca3af}.claim-progress[data-v-6232a9fe]{background:#f8fafc;padding:1rem;border-radius:.5rem}.progress-header[data-v-6232a9fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.progress-label[data-v-6232a9fe]{font-size:.875rem;font-weight:500;color:#374151}.progress-percentage[data-v-6232a9fe]{font-size:.875rem;font-weight:600;color:#1f2937}.progress-bar[data-v-6232a9fe]{width:100%;height:.5rem;background:#e5e7eb;border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-6232a9fe]{height:100%;background:#ffa242;transition:width .3s ease}.progress-details[data-v-6232a9fe]{font-size:.75rem;color:#6b7280}.claim-actions[data-v-6232a9fe]{display:flex;justify-content:flex-end}.view-button[data-v-6232a9fe]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.view-button[data-v-6232a9fe]:hover{background:#1e3a40}.button-icon[data-v-6232a9fe]{width:1rem;height:1rem}.modal-overlay[data-v-6232a9fe]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-6232a9fe]{background:#fff;border-radius:.75rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-6232a9fe]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-6232a9fe]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.close-button[data-v-6232a9fe]{width:2rem;height:2rem;background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.close-button[data-v-6232a9fe]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-6232a9fe]{padding:1.5rem}.details-section[data-v-6232a9fe]{margin-bottom:2rem}.section-title[data-v-6232a9fe]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.info-grid[data-v-6232a9fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-6232a9fe]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-6232a9fe]{font-size:.875rem;font-weight:500;color:#6b7280}.info-value[data-v-6232a9fe]{font-weight:600;color:#1f2937}.status-badge[data-v-6232a9fe]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase}.no-documents[data-v-6232a9fe]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;text-align:center}.no-documents-icon[data-v-6232a9fe]{width:2rem;height:2rem;color:#9ca3af}.no-documents-message[data-v-6232a9fe]{color:#6b7280;margin:0}.documents-list[data-v-6232a9fe]{display:flex;flex-direction:column;gap:1rem}.document-item[data-v-6232a9fe]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem}.document-info[data-v-6232a9fe]{display:flex;align-items:center;gap:.75rem}.document-icon[data-v-6232a9fe]{width:1.5rem;height:1.5rem;color:#6b7280}.document-details[data-v-6232a9fe]{display:flex;flex-direction:column;gap:.25rem}.document-name[data-v-6232a9fe]{font-weight:500;color:#1f2937}.document-meta[data-v-6232a9fe]{display:flex;gap:1rem;font-size:.75rem;color:#6b7280}.document-actions[data-v-6232a9fe]{display:flex;gap:.5rem}.download-button[data-v-6232a9fe]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.download-button[data-v-6232a9fe]:hover{background:#059669}@media(max-width:768px){.service-queue[data-v-6232a9fe]{padding:1rem}.queue-header[data-v-6232a9fe]{flex-direction:column;gap:1rem;align-items:flex-start}.claims-grid[data-v-6232a9fe]{grid-template-columns:1fr}.modal-overlay[data-v-6232a9fe]{padding:1rem}.info-grid[data-v-6232a9fe]{grid-template-columns:1fr}.document-item[data-v-6232a9fe]{flex-direction:column;gap:1rem;align-items:flex-start}.document-actions[data-v-6232a9fe]{width:100%;justify-content:flex-end}}
