: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);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-ea75d0ac]{min-height:100vh;background:#fff}.under-construction-banner[data-v-ea75d0ac]{margin-top:5rem;color:#111827;font-size:2rem;font-weight:700;text-align:center;padding:2rem 1rem}.container[data-v-ea75d0ac]{max-width:1200px;margin:0 auto;padding:0 1rem}.header[data-v-ea75d0ac]{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-ea75d0ac]{display:flex;justify-content:space-between;align-items:center;padding:1rem}.logo[data-v-ea75d0ac]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-ea75d0ac]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-ea75d0ac]{font-size:1.5rem;font-weight:700;color:#2a525a}.nav-menu[data-v-ea75d0ac]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-ea75d0ac]{color:#374151;text-decoration:none;font-weight:500;transition:color .2s}.nav-link[data-v-ea75d0ac]:hover{color:#2a525a}.btn[data-v-ea75d0ac]{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-ea75d0ac]{background:#ffa242;color:#2a525a}.btn-primary[data-v-ea75d0ac]:hover{background:#e6d700;transform:translateY(-2px)}.btn-secondary[data-v-ea75d0ac]{background:transparent;color:#2a525a;border:2px solid #2A525A}.btn-secondary[data-v-ea75d0ac]:hover{background:#2a525a;color:#fff}.btn-large[data-v-ea75d0ac]{padding:1rem 2rem;font-size:1.1rem}.hero[data-v-ea75d0ac]{padding:8rem 0 4rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.hero-content[data-v-ea75d0ac]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title[data-v-ea75d0ac]{font-size:3.5rem;line-height:1.2;font-weight:800;color:#1f2937;margin-bottom:1.5rem}.highlight[data-v-ea75d0ac]{color:#2a525a}.hero-description[data-v-ea75d0ac]{font-size:1.2rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.hero-actions[data-v-ea75d0ac]{display:flex;gap:1rem;margin-bottom:3rem}.hero-stats[data-v-ea75d0ac]{display:flex;gap:2rem}.stat[data-v-ea75d0ac]{text-align:center}.stat-number[data-v-ea75d0ac]{font-size:2rem;font-weight:700;color:#2a525a}.stat-label[data-v-ea75d0ac]{font-size:.9rem;color:#6b7280}.hero-visual[data-v-ea75d0ac]{display:flex;justify-content:center}.hero-image[data-v-ea75d0ac]{width:100%;max-width:500px;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.hero-image img[data-v-ea75d0ac]{width:100%;height:400px;object-fit:cover}.features[data-v-ea75d0ac]{padding:6rem 0;background:#fff}.section-header[data-v-ea75d0ac]{text-align:center;margin-bottom:4rem}.section-title[data-v-ea75d0ac]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.section-description[data-v-ea75d0ac]{font-size:1.2rem;color:#6b7280;max-width:600px;margin:0 auto}.features-grid[data-v-ea75d0ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-v-ea75d0ac]{background:#fff;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a;transition:transform .2s}.feature-card[data-v-ea75d0ac]:hover{transform:translateY(-4px)}.feature-icon[data-v-ea75d0ac]{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-ea75d0ac]{width:2rem;height:2rem;color:#2a525a}.feature-title[data-v-ea75d0ac]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.feature-description[data-v-ea75d0ac]{color:#6b7280;line-height:1.6}.testimonials[data-v-ea75d0ac]{padding:6rem 0;background:#f8fafc}.testimonials-grid[data-v-ea75d0ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card[data-v-ea75d0ac]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a}.testimonial-rating[data-v-ea75d0ac]{display:flex;gap:.25rem;margin-bottom:1rem}.star[data-v-ea75d0ac]{width:1.25rem;height:1.25rem;color:#ffa242;fill:currentColor}.testimonial-text[data-v-ea75d0ac]{font-size:1.1rem;color:#374151;line-height:1.6;margin-bottom:1.5rem}.testimonial-author[data-v-ea75d0ac]{font-weight:600;color:#2a525a}.cta[data-v-ea75d0ac]{padding:6rem 0;background:#2a525a;color:#fff}.cta-content[data-v-ea75d0ac]{text-align:center}.cta-title[data-v-ea75d0ac]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-ea75d0ac]{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.footer[data-v-ea75d0ac]{background:#1f2937;color:#fff;padding:3rem 0 1rem}.footer-content[data-v-ea75d0ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-description[data-v-ea75d0ac]{color:#d1d5db;line-height:1.6;margin-top:1rem}.footer-title[data-v-ea75d0ac]{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.contact-item[data-v-ea75d0ac]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.contact-icon[data-v-ea75d0ac]{width:1.25rem;height:1.25rem}.footer-link[data-v-ea75d0ac]{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-ea75d0ac]:hover{color:#ffa242}.footer-bottom[data-v-ea75d0ac]{border-top:1px solid #374151;padding-top:2rem;text-align:center;color:#9ca3af}@media(max-width:768px){.hero-content[data-v-ea75d0ac]{grid-template-columns:1fr;text-align:center}.hero-title[data-v-ea75d0ac]{font-size:2.5rem}.hero-actions[data-v-ea75d0ac]{flex-direction:column;align-items:center}.hero-stats[data-v-ea75d0ac]{justify-content:center}.nav-menu[data-v-ea75d0ac]{display:none}}.login-page[data-v-d29c1680]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.login-container[data-v-d29c1680]{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-header[data-v-d29c1680]{position:absolute;top:2rem;left:2rem;z-index:10}.logo[data-v-d29c1680]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-icon[data-v-d29c1680]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-d29c1680]{font-size:1.5rem;font-weight:700;color:#2a525a}.login-card[data-v-d29c1680]{display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}.login-content[data-v-d29c1680]{width:100%;max-width:400px}.login-title[data-v-d29c1680]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;text-align:center}.login-subtitle[data-v-d29c1680]{color:#6b7280;text-align:center;margin-bottom:2rem}.login-form[data-v-d29c1680]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-d29c1680]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-d29c1680]{font-weight:600;color:#374151}.form-input[data-v-d29c1680]{box-sizing:border-box;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-d29c1680]:focus{outline:none;border-color:#2a525a}.password-input-container[data-v-d29c1680]{position:relative;width:100%}.password-input-container .form-input[data-v-d29c1680]{width:100%;padding-right:3rem}.password-toggle[data-v-d29c1680]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;z-index:1;padding-top:10px}.eye-icon[data-v-d29c1680]{width:1.25rem;height:1.25rem;color:#6b7280}.form-actions[data-v-d29c1680]{display:flex;justify-content:flex-end}.forgot-password[data-v-d29c1680]{background:none;border:none;color:#2a525a;cursor:pointer;text-decoration:underline;font-size:.9rem}.error-message[data-v-d29c1680]{background:#fef2f2;color:#dc2626;padding:.75rem;border-radius:.5rem;border:1px solid #fecaca;text-align:center;font-size:.9rem}.login-button[data-v-d29c1680]{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-d29c1680]:hover:not(:disabled){background:#e6d700;transform:translateY(-1px)}.login-button[data-v-d29c1680]:disabled{opacity:.6;cursor:not-allowed}.login-footer[data-v-d29c1680]{margin-top:2rem;text-align:center}.demo-credentials[data-v-d29c1680]{background:#f3f4f6;padding:1rem;border-radius:.5rem;font-size:.9rem;color:#6b7280}.login-image[data-v-d29c1680]{display:flex;align-items:center;justify-content:center;background:#2a525a;position:relative;overflow:hidden}.login-image img[data-v-d29c1680]{width:100%;height:100%;object-fit:cover;opacity:.8}@media(max-width:768px){.login-container[data-v-d29c1680]{grid-template-columns:1fr}.login-image[data-v-d29c1680]{display:none}.login-header[data-v-d29c1680]{position:relative;top:auto;left:auto;padding:2rem;text-align:center}}.loading-overlay[data-v-3cac0361]{position:fixed;inset:0;background:#f8fafc;display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-3cac0361]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-3cac0361]{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top:4px solid #ffa242;border-radius:50%;animation:spin-3cac0361 1s linear infinite}@keyframes spin-3cac0361{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-layout[data-v-3cac0361]{display:flex;min-height:100vh;background:#f8fafc}.sidebar[data-v-3cac0361]{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-3cac0361]{transform:translate(0)}.sidebar-header[data-v-3cac0361]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.logo[data-v-3cac0361]{display:flex;align-items:center;gap:.5rem}.logo-icon[data-v-3cac0361]{width:2rem;height:2rem;color:#ffa242}.logo-text[data-v-3cac0361]{font-size:1.5rem;font-weight:700;color:#2a525a}.sidebar-close[data-v-3cac0361]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.sidebar-close[data-v-3cac0361]:hover{background:#f3f4f6}.close-icon[data-v-3cac0361]{width:1.5rem;height:1.5rem;color:#6b7280}.sidebar-nav[data-v-3cac0361]{flex:1;overflow-y:auto;padding:1.5rem}.nav-section[data-v-3cac0361]{margin-bottom:2rem}.nav-title[data-v-3cac0361]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:1rem}.nav-list[data-v-3cac0361]{list-style:none;padding:0;margin:0}.nav-item[data-v-3cac0361]{margin-bottom:.5rem}.nav-link[data-v-3cac0361]{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-3cac0361]:hover{background:#f3f4f6;color:#2a525a}.nav-link-active[data-v-3cac0361]{background:#ffa242;color:#2a525a}.nav-icon[data-v-3cac0361]{width:1.25rem;height:1.25rem}.sidebar-footer[data-v-3cac0361]{padding:1.5rem;border-top:1px solid #e5e7eb}.user-info[data-v-3cac0361]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.user-avatar[data-v-3cac0361]{width:2.5rem;height:2.5rem;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-icon[data-v-3cac0361]{width:1.5rem;height:1.5rem;color:#6b7280}.user-details[data-v-3cac0361]{flex:1}.user-name[data-v-3cac0361]{font-weight:600;color:#1f2937;font-size:.9rem}.user-role[data-v-3cac0361]{font-size:.8rem;color:#6b7280;text-transform:capitalize}.logout-button[data-v-3cac0361]{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-3cac0361]:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.logout-icon[data-v-3cac0361]{width:1.25rem;height:1.25rem}.main-content[data-v-3cac0361]{flex:1;margin-left:0;display:flex;flex-direction:column}.main-header[data-v-3cac0361]{background:#fff;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}.mobile-menu-button[data-v-3cac0361]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s}.mobile-menu-button[data-v-3cac0361]:hover{background:#f3f4f6}.menu-icon[data-v-3cac0361]{width:1.5rem;height:1.5rem;color:#6b7280}.page-title[data-v-3cac0361]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.content-area[data-v-3cac0361]{flex:1;padding:2rem;overflow-y:auto}.sidebar-overlay[data-v-3cac0361]{position:fixed;inset:0;background:#00000080;z-index:999}@media(min-width:1024px){.sidebar[data-v-3cac0361]{position:relative;transform:translate(0)}.sidebar-close[data-v-3cac0361],.mobile-menu-button[data-v-3cac0361],.sidebar-overlay[data-v-3cac0361]{display:none}.main-content[data-v-3cac0361]{margin-left:6px}}.dealership-selector[data-v-5c140c4c],.select-wrapper[data-v-5c140c4c]{position:relative;width:100%}.dealership-dropdown[data-v-5c140c4c]{width:200px;padding:.625rem 2.5rem .625rem .875rem;font-size:.875rem;line-height:1.5;color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;appearance:none;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 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;cursor:pointer;transition:all .2s ease-in-out;margin-bottom:1rem}.dealership-dropdown[data-v-5c140c4c]:hover:not(:disabled){border-color:#9ca3af;box-shadow:0 1px 2px #0000000d}.dealership-dropdown[data-v-5c140c4c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dealership-dropdown[data-v-5c140c4c]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.7}.dealership-dropdown.loading[data-v-5c140c4c]{padding-right:3rem}.loading-spinner[data-v-5c140c4c]{position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);pointer-events:none}.spinner[data-v-5c140c4c]{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-5c140c4c .6s linear infinite}@keyframes spin-5c140c4c{to{transform:rotate(360deg)}}.dashboard[data-v-b2e0cfac]{display:flex;flex-direction:column;gap:2rem}.metrics-bar[data-v-b2e0cfac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;position:relative}.metrics-bar.loading[data-v-b2e0cfac]>*:not(.metrics-loading-overlay){filter:blur(1px);pointer-events:none}.metrics-loading-overlay[data-v-b2e0cfac]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:10;border-radius:.75rem}.metric-card[data-v-b2e0cfac]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:1rem;position:relative}.metric-icon[data-v-b2e0cfac]{width:3rem;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.metric-icon.pending[data-v-b2e0cfac]{background:#f59e0b1a;color:#f59e0b}.metric-icon.sold[data-v-b2e0cfac]{background:#10b9811a;color:#10b981}.metric-icon.seller[data-v-b2e0cfac]{background:#3b82f61a;color:#3b82f6}.metric-icon.active[data-v-b2e0cfac]{background:#8b5cf61a;color:#8b5cf6}.metric-icon .icon[data-v-b2e0cfac]{width:1.5rem;height:1.5rem}.metric-content[data-v-b2e0cfac]{flex:1}.metric-value[data-v-b2e0cfac]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.metric-label[data-v-b2e0cfac]{font-size:.875rem;color:#6b7280;font-weight:500}.metric-arrow-button[data-v-b2e0cfac]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;color:#6b7280}.metric-arrow-button[data-v-b2e0cfac]:hover{background:#f3f4f6;color:#2a525a}.metric-arrow-button .arrow-icon[data-v-b2e0cfac]{width:1.25rem;height:1.25rem}.top-sellers-list[data-v-b2e0cfac]{display:flex;flex-direction:column;gap:.5rem;width:100%}.seller-item[data-v-b2e0cfac]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.seller-rank[data-v-b2e0cfac]{font-weight:600;color:#6b7280;min-width:1.5rem}.seller-name[data-v-b2e0cfac]{flex:1;color:#1f2937;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-value[data-v-b2e0cfac]{font-weight:600;color:#10b981;white-space:nowrap}.loading-spinner[data-v-b2e0cfac]{border:3px solid rgba(42,82,90,.1);border-top:3px solid #2A525A;border-radius:50%;width:3rem;height:3rem;animation:spin-b2e0cfac 1s linear infinite}@keyframes spin-b2e0cfac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.charts-section[data-v-b2e0cfac]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;position:relative}.charts-section.loading[data-v-b2e0cfac]>*:not(.charts-loading-overlay){filter:blur(1px);pointer-events:none}.charts-loading-overlay[data-v-b2e0cfac]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:10;border-radius:.75rem}.chart-container[data-v-b2e0cfac]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.chart-header[data-v-b2e0cfac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chart-title[data-v-b2e0cfac]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.chart-filter[data-v-b2e0cfac]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:.875rem}.chart-wrapper[data-v-b2e0cfac]{height:300px;position:relative}.stats-grid[data-v-b2e0cfac]{display:flex;flex-direction:column;gap:1rem}.stat-card[data-v-b2e0cfac]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.stat-header[data-v-b2e0cfac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.stat-title[data-v-b2e0cfac]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0}.stat-icon[data-v-b2e0cfac]{width:1.25rem;height:1.25rem;color:#6b7280}.stat-icon.up[data-v-b2e0cfac]{color:#10b981}.stat-icon.down[data-v-b2e0cfac]{color:#ef4444}.stat-value[data-v-b2e0cfac]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.stat-change[data-v-b2e0cfac]{font-size:.875rem;font-weight:500}.stat-change.positive[data-v-b2e0cfac]{color:#10b981}.stat-change.negative[data-v-b2e0cfac]{color:#ef4444}.activity-section[data-v-b2e0cfac]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.activity-header[data-v-b2e0cfac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.activity-title[data-v-b2e0cfac]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.view-all-button[data-v-b2e0cfac]{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-b2e0cfac]:hover{background:#f9fafb;border-color:#d1d5db}.activity-list[data-v-b2e0cfac]{display:flex;flex-direction:column;gap:1rem}.activity-item[data-v-b2e0cfac]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.5rem;transition:background-color .2s}.activity-item[data-v-b2e0cfac]:hover{background:#f3f4f6}.load-quote-button[data-v-b2e0cfac]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s;min-width:2.5rem;height:2.5rem}.load-quote-button[data-v-b2e0cfac]:hover{background:#e6d700;transform:translate(2px)}.load-quote-button .button-icon[data-v-b2e0cfac]{width:1.25rem;height:1.25rem}.activity-icon[data-v-b2e0cfac]{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.activity-icon .icon[data-v-b2e0cfac]{width:1.25rem;height:1.25rem}.activity-content[data-v-b2e0cfac]{flex:1}.activity-message[data-v-b2e0cfac]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.activity-time[data-v-b2e0cfac]{font-size:.875rem;color:#6b7280}@media(max-width:1024px){.charts-section[data-v-b2e0cfac]{grid-template-columns:1fr}.metrics-bar[data-v-b2e0cfac]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.metrics-bar[data-v-b2e0cfac]{grid-template-columns:1fr}.chart-header[data-v-b2e0cfac],.activity-header[data-v-b2e0cfac]{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-55ba763b]{min-height:100px;position:relative}.step-content[data-v-55ba763b]{position:relative}.vehicle-title[data-v-55ba763b]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.vehicle-details[data-v-55ba763b]{display:flex;flex-direction:column;gap:.5rem}.vehicle-detail[data-v-55ba763b]{margin:0;font-size:.875rem;color:#374151}.form-input.error[data-v-55ba763b]{border-color:#ef4444}.error-message[data-v-55ba763b]{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.slide-fade-enter-active[data-v-55ba763b],.slide-fade-leave-active[data-v-55ba763b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-55ba763b],.slide-fade-leave-to[data-v-55ba763b]{opacity:0;transform:translateY(-20px)}.step-heading[data-v-e1f0b61c]{color:#000000e6;margin-bottom:1.5rem}.product-cards-container[data-v-e1f0b61c]{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:flex-start;padding:2rem;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border-radius:1rem;margin:1.5rem 0;position:relative;overflow:hidden}.product-cards-container[data-v-e1f0b61c]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.02) 0%,transparent 70%);pointer-events:none}.product-card[data-v-e1f0b61c]{position:relative;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;background:#1e1e1ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #00000080;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.size-small[data-v-e1f0b61c]{width:240px;min-width:240px}.size-medium[data-v-e1f0b61c]{width:260px;min-width:260px}.size-large[data-v-e1f0b61c]{width:280px;min-width:280px;transform:scale(1.05);z-index:2}.product-selected[data-v-e1f0b61c]{box-shadow:0 0 30px #ffd70099,0 8px 32px #00000080}.product-selected[data-v-e1f0b61c]:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ffd70099,#ffffff4d,#ffd70099);border-radius:1rem;z-index:-1;animation:shimmer-e1f0b61c 3s infinite}@keyframes shimmer-e1f0b61c{0%,to{opacity:.5}50%{opacity:1}}.product-header[data-v-e1f0b61c]{padding:1.5rem;position:relative;overflow:hidden}.product-header[data-v-e1f0b61c]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);animation:rotate-e1f0b61c 20s linear infinite}@keyframes rotate-e1f0b61c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-bronze[data-v-e1f0b61c]{background:linear-gradient(135deg,#cd7f32,#b87333,sienna)}.header-gold[data-v-e1f0b61c]{background:linear-gradient(135deg,gold,#ffb347,#ff8c00);box-shadow:0 0 20px #ffd70066}.header-gold[data-v-e1f0b61c]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 60%);animation:starburst-e1f0b61c 3s ease-in-out infinite}@keyframes starburst-e1f0b61c{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.6;transform:scale(1.2)}}.header-silver[data-v-e1f0b61c]{background:linear-gradient(135deg,silver,#a8a8a8,#909090)}.product-title[data-v-e1f0b61c]{font-size:1.25rem;font-weight:700;color:#000;margin:0;text-align:center;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.size-large .product-title[data-v-e1f0b61c]{font-size:1.375rem}.product-description[data-v-e1f0b61c]{padding:1rem 1.5rem;background:#141414cc;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.description-text[data-v-e1f0b61c]{margin:0;font-size:.875rem;color:#ffffffb3;text-align:center}.product-content[data-v-e1f0b61c]{flex:1;display:flex;flex-direction:column;background:#14141499}.price-list[data-v-e1f0b61c]{display:flex;flex-direction:column;flex:1}.price-row[data-v-e1f0b61c]{padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s;background:transparent}.price-row[data-v-e1f0b61c]:last-child{border-bottom:none}.price-row[data-v-e1f0b61c]:hover{background:#ffffff0d}.price-row.price-selected[data-v-e1f0b61c]{background:#ffd70026;border-left:3px solid #ffd700}.price-row-content[data-v-e1f0b61c]{display:flex;justify-content:space-between;align-items:center}.price-label[data-v-e1f0b61c]{font-size:.875rem;color:#fffc;font-weight:500}.price-value[data-v-e1f0b61c]{font-size:.875rem;color:#ffffffe6;font-weight:600}.price-value.unavailable[data-v-e1f0b61c]{color:#ffffff4d;font-style:italic}.price-row.price-selected .price-value[data-v-e1f0b61c]{color:gold;font-weight:700}.custom-term-section[data-v-e1f0b61c]{width:100%;flex-basis:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 0 0;margin-top:1rem}.custom-term-error-message[data-v-e1f0b61c]{color:#ef4444e6;font-size:.875rem;margin-bottom:.75rem;text-align:center}.custom-term-input-wrapper[data-v-e1f0b61c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.custom-term-label[data-v-e1f0b61c]{color:#ffffffb3;font-size:.875rem;font-weight:500;text-align:center}.custom-term-input-field[data-v-e1f0b61c]{padding:.75rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:.5rem;background:#1e1e1ee6;color:#ffffffe6;font-size:.875rem;width:200px;text-align:center;transition:all .2s}.custom-term-input-field[data-v-e1f0b61c]::placeholder{color:#ffffff80}.custom-term-input-field[data-v-e1f0b61c]:focus{outline:none;border-color:#ffd70080;background:#282828e6}.custom-term-input-field[data-v-e1f0b61c]:disabled{opacity:.6;cursor:not-allowed}.custom-term-loading[data-v-e1f0b61c]{color:#ffffffb3;font-size:.75rem;font-style:italic}.gap-topup-section[data-v-e1f0b61c]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.gap-checkbox-label[data-v-e1f0b61c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.gap-checkbox[data-v-e1f0b61c]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.gap-title[data-v-e1f0b61c]{font-size:1rem;font-weight:600;color:#374151}.gap-terms[data-v-e1f0b61c]{margin-top:1rem}.gap-term-grid[data-v-e1f0b61c]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.gap-term-item[data-v-e1f0b61c]{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-e1f0b61c]{border-color:#2a525a;background:#fff2001a}.gap-term-label[data-v-e1f0b61c]{font-size:.875rem;font-weight:500;color:#374151}.gap-term-price[data-v-e1f0b61c]{font-size:.875rem;font-weight:600;color:#2a525a}.payment-method-card[data-v-e1f0b61c]{border:2px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.5rem;background:#14141499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2rem 0 1rem;box-shadow:0 4px 20px #0000004d}.payment-title[data-v-e1f0b61c]{font-size:1.25rem;font-weight:600;color:#ffffffe6;margin:0 0 1rem}.payment-options[data-v-e1f0b61c]{display:flex;flex-direction:column;gap:.75rem}.payment-option[data-v-e1f0b61c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;transition:all .2s;background:#ffffff0d}.payment-option[data-v-e1f0b61c]:hover{border-color:#ffd70080;background:#ffffff1a}.payment-radio[data-v-e1f0b61c]{width:1.25rem;height:1.25rem;accent-color:#ffd700}.payment-label[data-v-e1f0b61c]{font-size:.875rem;font-weight:500;color:#fffc}.loading-section[data-v-e1f0b61c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-e1f0b61c]{width:3rem;height:3rem;border:4px solid #e5e7eb;border-top-color:#2a525a;border-radius:50%;animation:spin-e1f0b61c 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-e1f0b61c{to{transform:rotate(360deg)}}.loading-text[data-v-e1f0b61c]{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.loading-subtext[data-v-e1f0b61c]{font-size:.875rem;color:#6b7280;margin:0}.price-locked-banner[data-v-e1f0b61c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a;animation:slideDown .3s ease-out}.price-locked-content[data-v-e1f0b61c]{display:flex;align-items:center;justify-content:center;gap:.5rem}.price-locked-icon[data-v-e1f0b61c]{font-size:1.25rem}.price-locked-text[data-v-e1f0b61c]{font-weight:600;font-size:1rem}.price-deviated-banner[data-v-e1f0b61c]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a;animation:slideDown .3s ease-out}.price-deviated-content[data-v-e1f0b61c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.price-deviated-info[data-v-e1f0b61c]{display:flex;align-items:center;gap:.5rem}.price-deviated-icon[data-v-e1f0b61c]{font-size:1.25rem}.price-deviated-text[data-v-e1f0b61c]{font-weight:600;font-size:1rem}.return-to-locked-btn[data-v-e1f0b61c]{background:#fff3;border:2px solid white;color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.return-to-locked-btn[data-v-e1f0b61c]:hover{background:#ffffff4d;transform:translateY(-1px)}@media(max-width:768px){.product-cards-container[data-v-e1f0b61c]{flex-direction:column;align-items:center;padding:1.5rem}.product-card[data-v-e1f0b61c]{width:100%!important;max-width:320px;min-width:unset}.size-large[data-v-e1f0b61c]{transform:scale(1)}.size-large[data-v-e1f0b61c]:hover{transform:translateY(-8px) scale(1.02)}.loading-section[data-v-e1f0b61c]{padding:3rem 1.5rem}.loading-spinner[data-v-e1f0b61c]{width:2.5rem;height:2.5rem}.loading-text[data-v-e1f0b61c]{font-size:1.125rem}.price-deviated-content[data-v-e1f0b61c]{flex-direction:column;text-align:center}.return-to-locked-btn[data-v-e1f0b61c]{width:100%;justify-content:center}.custom-term-section[data-v-e1f0b61c]{padding:1rem 0 0}.custom-term-input-field[data-v-e1f0b61c]{width:100%;max-width:200px}}.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}.nmi-payment-container[data-v-c1c61946]{width:100%;margin-bottom:1.5rem}.collectjs-form[data-v-c1c61946]{display:flex;flex-direction:column;gap:1rem}#ccnumber[data-v-c1c61946],#ccexp[data-v-c1c61946],#cvv[data-v-c1c61946]{width:100%;min-height:2.5rem;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;background:#fff;position:relative}#ccnumber iframe[data-v-c1c61946],#ccexp iframe[data-v-c1c61946],#cvv iframe[data-v-c1c61946]{width:100%!important;height:2.5rem!important;border:none!important}#ccnumber[data-v-c1c61946]>*,#ccexp[data-v-c1c61946]>*,#cvv[data-v-c1c61946]>*{border-style:none!important;outline:none!important}#ccnumber input[data-v-c1c61946],#ccexp input[data-v-c1c61946],#cvv input[data-v-c1c61946]{border-style:none!important}#ccnumber.error[data-v-c1c61946],#ccexp.error[data-v-c1c61946],#cvv.error[data-v-c1c61946]{border-color:#dc2626}.form-grid[data-v-c1c61946]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.form-group[data-v-c1c61946]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c1c61946]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-c1c61946]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-c1c61946]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-c1c61946]{border-color:#dc2626}.error-message[data-v-c1c61946]{color:#dc2626;font-size:.875rem;margin-top:.5rem;padding:.5rem;background:#fef2f2;border-radius:.375rem;border:1px solid #fecaca}.processing-state[data-v-c1c61946]{color:#059669;font-size:.875rem;margin-top:.5rem;padding:.5rem;background:#d1fae5;border-radius:.375rem;text-align:center}.pay-button-container[data-v-c1c61946]{margin-top:1.5rem;display:flex;justify-content:center}.pay-now-button[data-v-c1c61946]{padding:.75rem 2rem;font-size:1rem;font-weight:600;color:#fff;background-color:#2a525a;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.pay-now-button[data-v-c1c61946]:hover:not(:disabled){background-color:#1e3d42}.pay-now-button[data-v-c1c61946]:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.section-heading[data-v-66f0b947]{grid-column:1 / -1;font-size:1.1rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem}.form-input.error[data-v-66f0b947],.form-textarea.error[data-v-66f0b947]{border-color:#ef4444}.error-message[data-v-66f0b947]{color:#ef4444;font-size:.75rem;margin-top:.25rem;font-weight:500}.slide-fade-enter-active[data-v-66f0b947],.slide-fade-leave-active[data-v-66f0b947]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-66f0b947],.slide-fade-leave-to[data-v-66f0b947]{opacity:0;transform:translateY(-20px)}.radio-group[data-v-66f0b947]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.radio-option[data-v-66f0b947]{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem 2rem;transition:all .2s;flex:1}.radio-option[data-v-66f0b947]:hover{border-color:#2a525a}.radio-option input[type=radio][data-v-66f0b947]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.radio-option label[data-v-66f0b947]{font-size:.875rem;font-weight:500;color:#374151;cursor:pointer}.pfa-terms-section[data-v-66f0b947]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.pfa-title[data-v-66f0b947]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.pfa-options[data-v-66f0b947]{display:flex;flex-direction:column;gap:.75rem}.pfa-option[data-v-66f0b947]{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-66f0b947]:hover{border-color:#2a525a}.pfa-selected[data-v-66f0b947]{border-color:#2a525a;background:#fff2001a}.pfa-radio[data-v-66f0b947]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.pfa-label[data-v-66f0b947]{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer}.pfa-months[data-v-66f0b947]{font-size:.875rem;font-weight:500;color:#374151}.pfa-price[data-v-66f0b947]{font-size:.875rem;font-weight:600;color:#2a525a}.step-panel[data-v-66f0b947]{min-height:100px}.summary-sections[data-v-f3f1db32]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-f3f1db32]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-f3f1db32]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-subtitle[data-v-f3f1db32]{font-size:1rem;font-weight:600;color:#374151;margin:1rem 0 .5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.summary-content[data-v-f3f1db32]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-f3f1db32]{display:flex;justify-content:space-between;align-items:flex-start}.summary-label[data-v-f3f1db32]{font-weight:500;color:#6b7280;min-width:120px}.summary-value[data-v-f3f1db32]{font-weight:600;color:#1f2937;text-align:right;flex:1}.cost-breakdown[data-v-f3f1db32]{background:#fff;padding:1.5rem;border-radius:.5rem;border:2px solid #ffa242}.cost-item[data-v-f3f1db32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.cost-total[data-v-f3f1db32]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:2px solid #e5e7eb}.cost-label[data-v-f3f1db32]{font-size:1.125rem;font-weight:600;color:#1f2937}.cost-value[data-v-f3f1db32]{font-size:1.5rem;font-weight:700;color:#2a525a}.cost-value.credit[data-v-f3f1db32]{color:#10b981}.bundle-name[data-v-f3f1db32]{font-weight:700;color:#2a525a}.bundle-summary[data-v-f3f1db32]{background:#f0f9ff;padding:.75rem;border-radius:.5rem;margin-bottom:.5rem}.product-breakdown[data-v-f3f1db32]{padding-left:1rem;margin-bottom:.5rem;border-left:2px solid #e5e7eb}.cost-item-detail[data-v-f3f1db32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.25rem 0}.cost-label-detail[data-v-f3f1db32]{font-size:.875rem;color:#6b7280}.cost-value-detail[data-v-f3f1db32]{font-size:.875rem;font-weight:500;color:#374151}.cost-item.subtotal[data-v-f3f1db32],.cost-item.tax[data-v-f3f1db32]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.cost-item.subtotal .cost-label[data-v-f3f1db32],.cost-item.tax .cost-label[data-v-f3f1db32],.cost-item.subtotal .cost-value[data-v-f3f1db32],.cost-item.tax .cost-value[data-v-f3f1db32]{font-size:1rem;font-weight:500;color:#374151}@media(max-width:768px){.summary-item[data-v-f3f1db32]{flex-direction:column;gap:.25rem}.summary-label[data-v-f3f1db32]{min-width:auto}.summary-value[data-v-f3f1db32]{text-align:left}}.modal-overlay[data-v-41f2cd0a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-41f2cd0a]{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-41f2cd0a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-41f2cd0a]{margin:0;font-size:1.5rem;font-weight:600;color:#1f2937}.close-button[data-v-41f2cd0a]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.close-button[data-v-41f2cd0a]:hover{background:#f3f4f6}.close-icon[data-v-41f2cd0a]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-body[data-v-41f2cd0a]{padding:1.5rem}.search-section[data-v-41f2cd0a]{margin-bottom:2rem}.search-tabs[data-v-41f2cd0a]{display:flex;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.tab-button[data-v-41f2cd0a]{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-41f2cd0a]{color:#2a525a;border-bottom-color:#ffa242}.tab-button[data-v-41f2cd0a]:hover:not(.active){color:#374151}.search-input-section[data-v-41f2cd0a]{display:flex;gap:1rem;align-items:end}.input-group[data-v-41f2cd0a]{flex:1}.input-group label[data-v-41f2cd0a]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151;font-size:.875rem}.search-input[data-v-41f2cd0a]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.search-input[data-v-41f2cd0a]:focus{outline:none;border-color:#2a525a}.search-button[data-v-41f2cd0a]{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-41f2cd0a]:hover:not(:disabled){background:#e6d700}.search-button[data-v-41f2cd0a]:disabled{opacity:.5;cursor:not-allowed}.search-icon[data-v-41f2cd0a]{width:1.25rem;height:1.25rem}.spinning[data-v-41f2cd0a]{animation:spin-41f2cd0a 1s linear infinite}@keyframes spin-41f2cd0a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.results-section h3[data-v-41f2cd0a]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#1f2937}.policies-list[data-v-41f2cd0a]{display:flex;flex-direction:column;gap:1rem}.policy-item[data-v-41f2cd0a]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#f9fafb}.policy-header[data-v-41f2cd0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.policy-header h4[data-v-41f2cd0a]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.status-badge[data-v-41f2cd0a]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-pending[data-v-41f2cd0a]{background:#fef3c7;color:#92400e}.status-confirmed[data-v-41f2cd0a]{background:#d1fae5;color:#065f46}.status-cancelled[data-v-41f2cd0a]{background:#fee2e2;color:#991b1b}.status-unknown[data-v-41f2cd0a]{background:#f3f4f6;color:#374151}.policy-details[data-v-41f2cd0a]{margin-bottom:1rem}.detail-row[data-v-41f2cd0a]{display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-label[data-v-41f2cd0a]{font-weight:500;color:#6b7280;font-size:.875rem}.detail-value[data-v-41f2cd0a]{font-weight:600;color:#1f2937;font-size:.875rem}.policy-actions[data-v-41f2cd0a]{margin-bottom:1rem}.refund-button[data-v-41f2cd0a]{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-41f2cd0a]:hover:not(:disabled){background:#059669}.refund-button[data-v-41f2cd0a]:disabled{opacity:.5;cursor:not-allowed}.action-icon[data-v-41f2cd0a]{width:1.25rem;height:1.25rem}.refund-result[data-v-41f2cd0a]{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem}.refund-amount[data-v-41f2cd0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.refund-label[data-v-41f2cd0a]{font-weight:500;color:#374151}.refund-value[data-v-41f2cd0a]{font-size:1.25rem;font-weight:700;color:#10b981}.select-policy-button[data-v-41f2cd0a]{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-41f2cd0a]:hover{background:#1f3d42}.no-results[data-v-41f2cd0a]{text-align:center;padding:2rem;color:#6b7280}.error-message[data-v-41f2cd0a]{background:#fee2e2;color:#991b1b;padding:1rem;border-radius:.5rem;margin-top:1rem}.error-message p[data-v-41f2cd0a]{margin:0;font-weight:500}@media(max-width:768px){.modal-content[data-v-41f2cd0a]{width:95%;margin:1rem}.search-input-section[data-v-41f2cd0a]{flex-direction:column;align-items:stretch}.search-button[data-v-41f2cd0a]{justify-content:center}.policy-header[data-v-41f2cd0a]{flex-direction:column;align-items:flex-start;gap:.5rem}.detail-row[data-v-41f2cd0a]{flex-direction:column;gap:.25rem}}.customer-info-section[data-v-41f2cd0a]{margin:1.5rem 0}.customer-card[data-v-41f2cd0a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.customer-header[data-v-41f2cd0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.customer-header h4[data-v-41f2cd0a]{margin:0;color:#1f2937;font-size:1.125rem}.use-customer-button[data-v-41f2cd0a]{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-41f2cd0a]:hover{background:#059669}.customer-info p[data-v-41f2cd0a]{margin:.5rem 0;color:#374151;font-size:.875rem}.transfer-button[data-v-41f2cd0a]{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-41f2cd0a]:hover:not(:disabled){background:#2563eb}.transfer-button[data-v-41f2cd0a]:disabled{opacity:.5;cursor:not-allowed}.inactive-policy[data-v-41f2cd0a]{color:#6b7280;font-size:.875rem;font-style:italic}.transfer-result[data-v-41f2cd0a]{margin-top:1rem;padding:1rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem}.transfer-note[data-v-41f2cd0a]{margin:.5rem 0 0;color:#0369a1;font-size:.875rem;font-style:italic}.policy-creation[data-v-6f3dc013]{max-width:900px;margin:0 auto}@keyframes slideDown-6f3dc013{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.policy-header[data-v-6f3dc013]{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:2rem}.policy-title[data-v-6f3dc013]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-6f3dc013]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-6f3dc013]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-6f3dc013]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-6f3dc013]{font-size:.875rem;color:#6b7280;font-weight:500}.refund-info[data-v-6f3dc013]{margin:1rem 0}.refund-card[data-v-6f3dc013]{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-6f3dc013]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.refund-amount[data-v-6f3dc013]{font-size:2rem;font-weight:700;margin:.5rem 0}.refund-note[data-v-6f3dc013]{font-size:.875rem;opacity:.9;margin:0}.customer-lookup-section[data-v-6f3dc013]{margin:1rem 0}.customer-lookup-card[data-v-6f3dc013]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;justify-items:center;box-shadow:0 4px 6px #0000001a}.customer-lookup-card h3[data-v-6f3dc013]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.customer-lookup-card p[data-v-6f3dc013]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.customer-lookup-form[data-v-6f3dc013]{display:flex;gap:.75rem;justify-content:center;align-items:center;margin-bottom:1rem}.customer-lookup-input[data-v-6f3dc013]{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-6f3dc013]::placeholder{color:#ffffffb3}.customer-lookup-input[data-v-6f3dc013]:focus{outline:none;border-color:#ffffff80;background:#fff3}.find-account-button[data-v-6f3dc013]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#2a525a;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.find-account-button[data-v-6f3dc013]:hover{background-color:#1e3d42;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.find-account-button .button-icon[data-v-6f3dc013]{width:1.25rem;height:1.25rem}.customer-lookup-button[data-v-6f3dc013]{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-6f3dc013]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80}.customer-lookup-button[data-v-6f3dc013]:disabled{opacity:.5;cursor:not-allowed}.customer-lookup-error[data-v-6f3dc013]{color:#fecaca;font-size:.875rem;margin-top:.5rem}.customer-found-section[data-v-6f3dc013]{margin:1rem 0}.customer-found-card[data-v-6f3dc013]{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-6f3dc013]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.customer-found-card p[data-v-6f3dc013]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.clear-customer-button[data-v-6f3dc013]{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-6f3dc013]:hover{background:#ffffff4d;border-color:#ffffff80}.find-policy-section[data-v-6f3dc013]{margin:1rem 0}.find-policy-card[data-v-6f3dc013]{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-6f3dc013]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.find-policy-card p[data-v-6f3dc013]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.find-policy-button[data-v-6f3dc013]{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-6f3dc013]:hover{background:#ffffff4d;border-color:#ffffff80}.button-icon[data-v-6f3dc013]{width:1.25rem;height:1.25rem}.step-navigation[data-v-6f3dc013]{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-6f3dc013]{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;transition:all .2s}.step-clickable[data-v-6f3dc013]{cursor:pointer}.step-clickable:hover .step-number[data-v-6f3dc013]{background:#e5e7eb;transform:scale(1.05)}.step-clickable:hover .step-title[data-v-6f3dc013]{color:#2a525a}.step-disabled[data-v-6f3dc013]{cursor:not-allowed;opacity:.6}.step-number[data-v-6f3dc013]{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-6f3dc013]{background:#ffa242;color:#2a525a}.step-completed .step-number[data-v-6f3dc013]{background:#10b981;color:#fff}.step-disabled .step-number .step-icon[data-v-6f3dc013]{background:#6b7280;color:#000!important}.step-icon[data-v-6f3dc013]{width:1.5rem;height:1.5rem}.step-title[data-v-6f3dc013]{font-size:.875rem;font-weight:500;color:#6b7280;text-align:center}.step-active .step-title[data-v-6f3dc013]{color:#2a525a;font-weight:600}.step-content[data-v-6f3dc013]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-6f3dc013]{min-height:100px}.step-heading[data-v-6f3dc013]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.form-grid[data-v-6f3dc013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group[data-v-6f3dc013]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-6f3dc013],.form-group.products-group[data-v-6f3dc013]{grid-column:1 / -1}.form-label[data-v-6f3dc013]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-6f3dc013],.form-select[data-v-6f3dc013],.form-textarea[data-v-6f3dc013]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f3dc013]:focus,.form-select[data-v-6f3dc013]:focus,.form-textarea[data-v-6f3dc013]:focus{outline:none;border-color:#2a525a}.checkbox-group[data-v-6f3dc013]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-label[data-v-6f3dc013]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-6f3dc013]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.checkbox-text[data-v-6f3dc013]{font-size:.875rem;color:#374151}.products-list[data-v-6f3dc013]{display:flex;flex-direction:column;gap:1rem}.product-item[data-v-6f3dc013]{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-6f3dc013]:hover{border-color:#2a525a}.product-name[data-v-6f3dc013]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.product-price[data-v-6f3dc013]{font-size:.875rem;color:#6b7280;margin:0}.product-cards-container[data-v-6f3dc013]{display:flex;flex-direction:column;gap:2rem}.product-card[data-v-6f3dc013]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff;transition:all .2s}.product-card[data-v-6f3dc013]:hover{border-color:#2a525a}.product-selected[data-v-6f3dc013]{border-color:#2a525a;background:#fff2000d}.product-header[data-v-6f3dc013]{margin-bottom:1.5rem}.product-radio-label[data-v-6f3dc013]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.product-radio[data-v-6f3dc013]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.product-title[data-v-6f3dc013]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.product-content[data-v-6f3dc013]{display:flex;flex-direction:column;gap:1.5rem}.term-selection[data-v-6f3dc013]{display:flex;flex-direction:column;gap:1rem}.term-title[data-v-6f3dc013]{font-size:1rem;font-weight:600;color:#374151;margin:0}.term-options[data-v-6f3dc013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.term-option[data-v-6f3dc013]{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-6f3dc013]:hover{border-color:#2a525a}.term-selected[data-v-6f3dc013]{border-color:#2a525a;background:#fff2001a}.term-radio[data-v-6f3dc013]{display:none}.term-info[data-v-6f3dc013]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.term-label[data-v-6f3dc013]{font-size:.875rem;font-weight:500;color:#374151}.term-price[data-v-6f3dc013]{font-size:.875rem;font-weight:600;color:#2a525a}.custom-term[data-v-6f3dc013]{margin-top:.5rem}.custom-term-input[data-v-6f3dc013]{padding:.5rem;border:2px solid #e5e7eb;border-radius:.5rem;width:150px}.gap-topup-section[data-v-6f3dc013]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.gap-checkbox-label[data-v-6f3dc013]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-bottom:1rem}.gap-checkbox[data-v-6f3dc013]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.gap-title[data-v-6f3dc013]{font-size:1rem;font-weight:600;color:#374151}.gap-terms[data-v-6f3dc013]{margin-top:1rem}.gap-term-grid[data-v-6f3dc013]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.gap-term-item[data-v-6f3dc013]{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-6f3dc013]{border-color:#2a525a;background:#fff2001a}.gap-term-label[data-v-6f3dc013]{font-size:.875rem;font-weight:500;color:#374151}.gap-term-price[data-v-6f3dc013]{font-size:.875rem;font-weight:600;color:#2a525a}.payment-method-card[data-v-6f3dc013]{border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff}.payment-title[data-v-6f3dc013]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.payment-options[data-v-6f3dc013]{display:flex;flex-direction:column;gap:.75rem}.payment-option[data-v-6f3dc013]{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-6f3dc013]:hover{border-color:#2a525a}.payment-radio[data-v-6f3dc013]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.payment-label[data-v-6f3dc013]{font-size:.875rem;font-weight:500;color:#374151}.summary-sections[data-v-6f3dc013]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-6f3dc013]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-6f3dc013]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-content[data-v-6f3dc013]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-6f3dc013]{display:flex;justify-content:space-between;align-items:flex-start}.summary-label[data-v-6f3dc013]{font-weight:500;color:#6b7280}.summary-value[data-v-6f3dc013]{font-weight:600;color:#1f2937}.coverage-list[data-v-6f3dc013]{margin:0;padding-left:1rem}.cost-breakdown[data-v-6f3dc013]{background:#fff;padding:1.5rem;border-radius:.5rem;border:2px solid #ffa242}.cost-total[data-v-6f3dc013]{display:flex;justify-content:space-between;align-items:center}.cost-label[data-v-6f3dc013]{font-size:1.125rem;font-weight:600;color:#1f2937}.cost-value[data-v-6f3dc013]{font-size:1.5rem;font-weight:700;color:#2a525a}.step-actions[data-v-6f3dc013]{display:flex;align-items:center;gap:1rem}.spacer[data-v-6f3dc013]{flex:1}.btn[data-v-6f3dc013]{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-6f3dc013]{background:#ffa242;color:#2a525a}.btn-primary[data-v-6f3dc013]:hover:not(:disabled){background:#e6d700}.btn-save[data-v-6f3dc013]{background:green;color:#fff}.btn-save[data-v-6f3dc013]:hover:not(:disabled){background:#01d201}.btn-secondary[data-v-6f3dc013]{background:#6b7280;color:#fff}.btn-secondary[data-v-6f3dc013]:hover{background:#4b5563}.btn-success[data-v-6f3dc013]{background:#10b981;color:#fff}.btn-success[data-v-6f3dc013]:hover{background:#059669}.btn[data-v-6f3dc013]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-6f3dc013]{width:1.25rem;height:1.25rem}.loading-spinner[data-v-6f3dc013]{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-6f3dc013 1s linear infinite}@keyframes spin-6f3dc013{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-section[data-v-6f3dc013]{margin:1rem 0}.error-card[data-v-6f3dc013]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.5rem;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px #0000001a}.error-card h3[data-v-6f3dc013]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.error-card p[data-v-6f3dc013]{margin:0 0 1rem;font-size:.875rem;opacity:.9}.dismiss-error-button[data-v-6f3dc013]{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}.dismiss-error-button[data-v-6f3dc013]:hover{background:#ffffff4d;border-color:#ffffff80}@media(max-width:768px){.policy-header[data-v-6f3dc013]{flex-direction:column;gap:1rem;align-items:flex-start}.step-navigation[data-v-6f3dc013]{flex-direction:column;gap:1rem}.step-indicator[data-v-6f3dc013]{flex-direction:row;text-align:left}.form-grid[data-v-6f3dc013]{grid-template-columns:1fr}.summary-item[data-v-6f3dc013]{flex-direction:column;gap:.25rem}.customer-lookup-form[data-v-6f3dc013]{flex-direction:column;gap:.75rem}.customer-lookup-input[data-v-6f3dc013]{min-width:auto;width:100%}}.cancelation-page[data-v-18cdfc2a]{max-width:800px;margin:0 auto}.cancelation-header[data-v-18cdfc2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.cancelation-title[data-v-18cdfc2a]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-18cdfc2a]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-18cdfc2a]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-18cdfc2a]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-18cdfc2a]{font-size:.875rem;color:#6b7280;font-weight:500}.step-content[data-v-18cdfc2a]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-18cdfc2a]{min-height:400px}.step-header[data-v-18cdfc2a]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.step-icon[data-v-18cdfc2a]{width:2rem;height:2rem;color:#ffa242}.step-title[data-v-18cdfc2a]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.form-container[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-18cdfc2a]{font-weight:600;color:#374151;font-size:.875rem}.input-group[data-v-18cdfc2a]{display:flex;gap:.5rem}.form-input[data-v-18cdfc2a],.form-select[data-v-18cdfc2a]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;flex:1}.form-input[data-v-18cdfc2a]:focus,.form-select[data-v-18cdfc2a]:focus{outline:none;border-color:#2a525a}.lookup-button[data-v-18cdfc2a]{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-18cdfc2a]:hover{background:#1e3a40}.form-hint[data-v-18cdfc2a]{font-size:.875rem;color:#6b7280;margin:0}.info-box[data-v-18cdfc2a]{display:flex;gap:1rem;padding:1.5rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem}.info-icon[data-v-18cdfc2a]{width:1.5rem;height:1.5rem;color:#f59e0b;flex-shrink:0}.info-content[data-v-18cdfc2a]{flex:1}.info-title[data-v-18cdfc2a]{font-size:1rem;font-weight:600;color:#92400e;margin:0 0 .5rem}.info-list[data-v-18cdfc2a]{margin:0;padding-left:1.5rem;color:#92400e}.info-list li[data-v-18cdfc2a]{margin-bottom:.25rem}.confirmation-container[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:2rem}.section-title[data-v-18cdfc2a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.refund-card[data-v-18cdfc2a]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem;padding:1.5rem}.refund-amount[data-v-18cdfc2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.refund-label[data-v-18cdfc2a]{font-weight:600;color:#0369a1}.refund-value[data-v-18cdfc2a]{font-size:1.5rem;font-weight:700;color:#0369a1}.refund-note[data-v-18cdfc2a]{font-size:.875rem;color:#0369a1;margin:0}.documents-list[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.document-item[data-v-18cdfc2a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.document-icon[data-v-18cdfc2a]{width:1.25rem;height:1.25rem;color:#6b7280}.document-name[data-v-18cdfc2a]{font-weight:500;color:#374151}.documents-note[data-v-18cdfc2a]{font-size:.875rem;color:#6b7280;margin:0}.confirmation-box[data-v-18cdfc2a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1.5rem}.warning-message[data-v-18cdfc2a]{display:flex;gap:1rem;margin-bottom:1.5rem}.warning-icon[data-v-18cdfc2a]{width:1.5rem;height:1.5rem;color:#dc2626;flex-shrink:0}.warning-content[data-v-18cdfc2a]{flex:1}.warning-title[data-v-18cdfc2a]{font-size:1rem;font-weight:600;color:#dc2626;margin:0 0 .5rem}.warning-text[data-v-18cdfc2a]{font-size:.875rem;color:#7f1d1d;margin:0}.confirmation-checkbox[data-v-18cdfc2a]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-input[data-v-18cdfc2a]{width:1.25rem;height:1.25rem;accent-color:#ffa242;margin-top:.125rem}.checkbox-text[data-v-18cdfc2a]{font-size:.875rem;color:#374151;line-height:1.5}.step-actions[data-v-18cdfc2a]{display:flex;align-items:center;gap:1rem}.spacer[data-v-18cdfc2a]{flex:1}.btn[data-v-18cdfc2a]{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-18cdfc2a]{background:#ffa242;color:#2a525a}.btn-primary[data-v-18cdfc2a]:hover:not(:disabled){background:#e6d700}.btn-secondary[data-v-18cdfc2a]{background:#6b7280;color:#fff}.btn-secondary[data-v-18cdfc2a]:hover{background:#4b5563}.btn-danger[data-v-18cdfc2a]{background:#dc2626;color:#fff}.btn-danger[data-v-18cdfc2a]:hover:not(:disabled){background:#b91c1c}.btn[data-v-18cdfc2a]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-18cdfc2a]{width:1.25rem;height:1.25rem}.selected-policy[data-v-18cdfc2a]{margin-top:1.5rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.selected-policy-title[data-v-18cdfc2a]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.policy-card[data-v-18cdfc2a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.policy-info[data-v-18cdfc2a]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.policy-detail[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-18cdfc2a]{font-size:.875rem;font-weight:500;color:#6b7280}.detail-value[data-v-18cdfc2a]{font-size:.875rem;color:#374151;font-weight:500}.change-policy-button[data-v-18cdfc2a]{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-18cdfc2a]:hover{background:#b91c1c}.button-icon[data-v-18cdfc2a]{width:1rem;height:1rem}.error-message[data-v-18cdfc2a]{color:#dc2626;font-size:.875rem;margin-top:.5rem}.modal-overlay[data-v-18cdfc2a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-18cdfc2a]{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-18cdfc2a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-18cdfc2a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-18cdfc2a]{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-18cdfc2a]:hover{background:#f3f4f6;color:#374151}.close-icon[data-v-18cdfc2a]{width:1.25rem;height:1.25rem}.modal-body[data-v-18cdfc2a]{padding:1.5rem;overflow-y:auto;flex:1}.no-policies[data-v-18cdfc2a]{text-align:center;padding:2rem;color:#6b7280}.policies-list[data-v-18cdfc2a]{display:flex;flex-direction:column;gap:1rem}.policy-item[data-v-18cdfc2a]{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s}.policy-item[data-v-18cdfc2a]:hover{border-color:#2a525a;background:#f8fafc}.policy-header[data-v-18cdfc2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.policy-id[data-v-18cdfc2a]{font-weight:600;color:#1f2937}.policy-status[data-v-18cdfc2a]{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.status-0[data-v-18cdfc2a]{background:#fef3c7;color:#92400e}.status-1[data-v-18cdfc2a]{background:#d1fae5;color:#065f46}.status-2[data-v-18cdfc2a]{background:#fee2e2;color:#991b1b}.policy-details[data-v-18cdfc2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}@media(max-width:768px){.cancelation-header[data-v-18cdfc2a]{flex-direction:column;gap:1rem;align-items:flex-start}.input-group[data-v-18cdfc2a]{flex-direction:column}.refund-amount[data-v-18cdfc2a]{flex-direction:column;gap:.5rem;align-items:flex-start}.policy-card[data-v-18cdfc2a]{flex-direction:column;align-items:stretch}.policy-info[data-v-18cdfc2a]{grid-template-columns:1fr}.modal-content[data-v-18cdfc2a]{margin:1rem;max-height:90vh}}.modal-overlay[data-v-909c75a9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-909c75a9]{background:#fff;border-radius:.75rem;max-width:60%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-909c75a9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-909c75a9]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-909c75a9]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-909c75a9]:hover{background:#f3f4f6}.close-icon[data-v-909c75a9]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-909c75a9]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-909c75a9]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-909c75a9]{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-909c75a9]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-909c75a9]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-909c75a9]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-909c75a9]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-909c75a9]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-909c75a9]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-909c75a9]{border-color:#ef4444}select.form-input[data-v-909c75a9]{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-909c75a9]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.modal-actions[data-v-909c75a9]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn[data-v-909c75a9]{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-909c75a9]{background:#6b7280;color:#fff}.btn-secondary[data-v-909c75a9]:hover{background:#4b5563}.btn-success[data-v-909c75a9]{background:#10b981;color:#fff}.btn-success[data-v-909c75a9]:hover{background:#059669}.btn-success[data-v-909c75a9]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-909c75a9]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-909c75a9]{flex-direction:column;gap:1rem}.modal-actions[data-v-909c75a9]{flex-direction:column}.modal-content[data-v-909c75a9]{max-width:95%}}.policy-management[data-v-3a1193be]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page-header[data-v-3a1193be]{text-align:center;margin-bottom:1rem}.page-title[data-v-3a1193be]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.page-description[data-v-3a1193be]{color:#6b7280;font-size:1.1rem;margin:0}.search-section[data-v-3a1193be]{margin-bottom:2rem}.search-container[data-v-3a1193be]{max-width:100%}.search-input-wrapper[data-v-3a1193be]{position:relative;display:flex;align-items:center}.search-input[data-v-3a1193be]{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;background:#fff;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.search-input[data-v-3a1193be]:focus{outline:none;border-color:#2a525a;box-shadow:0 0 0 3px #2a525a1a}.search-input[data-v-3a1193be]::placeholder{color:#9ca3af}.search-icon[data-v-3a1193be]{position:absolute;left:1rem;color:#6b7280;pointer-events:none}.search-results-info[data-v-3a1193be]{margin-top:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}.loading-state[data-v-3a1193be],.error-state[data-v-3a1193be]{text-align:center;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.loading-spinner[data-v-3a1193be]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #ffa242;border-radius:50%;animation:spin-3a1193be 1s linear infinite;margin:0 auto 1rem}@keyframes spin-3a1193be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-3a1193be]{color:#dc2626;margin-bottom:1rem}.policy-selector[data-v-3a1193be]{background:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.selector-header[data-v-3a1193be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.selector-title[data-v-3a1193be]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.refresh-button[data-v-3a1193be]{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-3a1193be]:hover{background:#e6d700}.no-policies[data-v-3a1193be]{text-align:center;padding:2rem;color:#6b7280}.policy-grid[data-v-3a1193be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem}.policy-card[data-v-3a1193be]{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-3a1193be]:hover{border-color:#2a525a;background:#fff2000d}.policy-selected[data-v-3a1193be]{border-color:#2a525a;background:#fff2001a}.policy-info[data-v-3a1193be]{flex:1}.policy-number[data-v-3a1193be]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.policy-holder[data-v-3a1193be]{font-weight:500;color:#374151;margin-bottom:.25rem}.policy-vehicle[data-v-3a1193be]{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.policy-details[data-v-3a1193be]{display:flex;flex-direction:column;gap:.25rem}.policy-term[data-v-3a1193be],.policy-price[data-v-3a1193be],.policy-dealership[data-v-3a1193be]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.detail-icon[data-v-3a1193be]{width:.875rem;height:.875rem}.select-button[data-v-3a1193be]{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-3a1193be]:hover{background:#1e3a40}.edit-button[data-v-3a1193be]{padding:.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s;margin-left:.5rem}.edit-button[data-v-3a1193be]:hover{background:#e6d700}.edit-icon[data-v-3a1193be]{width:1rem;height:1rem}.policy-form[data-v-3a1193be]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.form-header[data-v-3a1193be]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.form-title[data-v-3a1193be]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.form-actions[data-v-3a1193be]{display:flex;gap:1rem}.edit-actions[data-v-3a1193be]{display:flex;gap:.5rem}.form-content[data-v-3a1193be]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.info-section[data-v-3a1193be]{display:flex;flex-direction:column;gap:1.5rem}.section-header[data-v-3a1193be]{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.section-icon[data-v-3a1193be]{width:1.5rem;height:1.5rem;color:#ffa242}.section-title[data-v-3a1193be]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.form-grid[data-v-3a1193be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.form-group[data-v-3a1193be]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-3a1193be]{grid-column:1 / -1}.form-label[data-v-3a1193be]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-3a1193be],.form-select[data-v-3a1193be]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a1193be]:focus,.form-select[data-v-3a1193be]:focus{outline:none;border-color:#2a525a}.form-input[data-v-3a1193be]:disabled,.form-select[data-v-3a1193be]:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.form-display[data-v-3a1193be]{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-chip[data-v-3a1193be]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.status-new-pending[data-v-3a1193be]{background-color:#fef3c7;color:#92400e}.status-active[data-v-3a1193be]{background-color:#d1fae5;color:#065f46}.status-expired[data-v-3a1193be]{background-color:#f3f4f6;color:#374151}.status-cancel-pending[data-v-3a1193be]{background-color:#fde68a;color:#b45309}.status-canceled[data-v-3a1193be]{background-color:#fee2e2;color:#991b1b}.status-transferred[data-v-3a1193be]{background-color:#e0e7ff;color:#3730a3}.status-reinstated[data-v-3a1193be]{background-color:#dcfce7;color:#166534}.status-void[data-v-3a1193be]{background-color:#f3f4f6;color:#6b7280}.status-lapsed[data-v-3a1193be]{background-color:#fef2f2;color:#dc2626}.status-claim-pending[data-v-3a1193be]{background-color:#fef3c7;color:#d97706}.status-future[data-v-3a1193be]{background-color:#e0f2fe;color:#0369a1}.status-unknown[data-v-3a1193be]{background-color:#f3f4f6;color:#6b7280}.policy-header[data-v-3a1193be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.price-display[data-v-3a1193be]{font-weight:700;color:#059669;font-size:1.125rem}.edit-indicator[data-v-3a1193be]{color:#ffa242;font-size:.875rem;font-weight:500;margin-left:.5rem}.btn[data-v-3a1193be]{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-3a1193be]{background:#ffa242;color:#2a525a}.btn-primary[data-v-3a1193be]:hover{background:#e6d700}.btn-success[data-v-3a1193be]{background:#10b981;color:#fff}.btn-success[data-v-3a1193be]:hover{background:#059669}.btn-secondary[data-v-3a1193be]{background:#6b7280;color:#fff}.btn-secondary[data-v-3a1193be]:hover{background:#4b5563}.btn-icon[data-v-3a1193be]{width:1.25rem;height:1.25rem}@media(max-width:768px){.form-header[data-v-3a1193be]{flex-direction:column;gap:1rem;align-items:flex-start}.form-grid[data-v-3a1193be],.policy-grid[data-v-3a1193be]{grid-template-columns:1fr}.policy-card[data-v-3a1193be]{flex-direction:column;gap:1rem;text-align:center}.selector-header[data-v-3a1193be]{flex-direction:column;gap:1rem;align-items:flex-start}}.claims-page[data-v-28ab3833]{max-width:900px;margin:0 auto}.claims-header[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.header-actions[data-v-28ab3833]{display:flex;align-items:center;gap:1rem}.refresh-button[data-v-28ab3833]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s;color:#374151}.refresh-button[data-v-28ab3833]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.refresh-button[data-v-28ab3833]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-28ab3833]{width:1.25rem;height:1.25rem}.refresh-icon.spinning[data-v-28ab3833]{animation:spin-28ab3833 1s linear infinite}.claims-title[data-v-28ab3833]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.progress-indicator[data-v-28ab3833]{display:flex;align-items:center;gap:1rem}.progress-bar[data-v-28ab3833]{width:200px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-28ab3833]{height:100%;background:#ffa242;transition:width .3s ease}.progress-text[data-v-28ab3833]{font-size:.875rem;color:#6b7280;font-weight:500}.step-navigation[data-v-28ab3833]{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-28ab3833]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.step-number[data-v-28ab3833]{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-28ab3833]{background:#ffa242;color:#2a525a}.step-completed .step-number[data-v-28ab3833]{background:#10b981;color:#fff}.step-icon[data-v-28ab3833]{width:1.5rem;height:1.5rem}.step-label[data-v-28ab3833]{font-size:.875rem;font-weight:500;color:#6b7280}.step-active .step-label[data-v-28ab3833]{color:#2a525a;font-weight:600}.step-divider[data-v-28ab3833]{width:4rem;height:2px;background:#e5e7eb}.step-content[data-v-28ab3833]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.step-panel[data-v-28ab3833]{min-height:400px}.panel-header[data-v-28ab3833]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.panel-icon[data-v-28ab3833]{width:2rem;height:2rem;color:#ffa242}.panel-title[data-v-28ab3833]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.form-container[data-v-28ab3833]{display:flex;flex-direction:column;gap:2rem}.form-grid[data-v-28ab3833]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.form-group[data-v-28ab3833]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-28ab3833]{grid-column:1 / -1}.form-group.checkbox-group[data-v-28ab3833]{flex-direction:row;align-items:center;gap:.5rem}.form-label[data-v-28ab3833]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-28ab3833],.form-select[data-v-28ab3833],.form-textarea[data-v-28ab3833]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-28ab3833]:focus,.form-select[data-v-28ab3833]:focus,.form-textarea[data-v-28ab3833]:focus{outline:none;border-color:#2a525a}.checkbox-label[data-v-28ab3833]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-input[data-v-28ab3833]{width:1.25rem;height:1.25rem;accent-color:#ffa242}.checkbox-text[data-v-28ab3833]{font-size:.875rem;color:#374151}.info-notice[data-v-28ab3833]{display:flex;gap:1rem;padding:1.5rem;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem}.notice-icon[data-v-28ab3833]{width:1.5rem;height:1.5rem;color:#0ea5e9;flex-shrink:0}.notice-content[data-v-28ab3833]{flex:1}.notice-title[data-v-28ab3833]{font-size:1rem;font-weight:600;color:#0369a1;margin:0 0 .5rem}.notice-list[data-v-28ab3833]{margin:0;padding-left:1.5rem;color:#0369a1}.notice-list li[data-v-28ab3833]{margin-bottom:.25rem}.documents-container[data-v-28ab3833]{display:flex;flex-direction:column;gap:2rem}.summary-section[data-v-28ab3833]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.summary-title[data-v-28ab3833]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.summary-card[data-v-28ab3833]{display:flex;flex-direction:column;gap:.75rem}.summary-item[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-28ab3833]{font-weight:500;color:#6b7280}.summary-value[data-v-28ab3833]{font-weight:600;color:#1f2937}.documents-section[data-v-28ab3833]{display:flex;flex-direction:column;gap:1.5rem}.documents-title[data-v-28ab3833]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.documents-description[data-v-28ab3833]{color:#6b7280;margin:0}.documents-list[data-v-28ab3833]{display:flex;flex-direction:column;gap:1rem}.document-item[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem}.document-info[data-v-28ab3833]{display:flex;align-items:center;gap:.75rem}.document-icon[data-v-28ab3833]{width:1.5rem;height:1.5rem;color:#6b7280}.document-details[data-v-28ab3833]{display:flex;flex-direction:column;gap:.25rem}.document-name[data-v-28ab3833]{font-weight:500;color:#1f2937}.document-filename[data-v-28ab3833]{font-size:.75rem;color:#10b981;font-weight:500;font-style:italic}.document-description[data-v-28ab3833]{font-size:.875rem;color:#6b7280}.download-button[data-v-28ab3833]{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-28ab3833]:hover{background:#1e3a40}.documents-notice[data-v-28ab3833]{margin-top:1.5rem}.declined-documents-warning[data-v-28ab3833],.declined-personal-warning[data-v-28ab3833]{padding:1rem;border-radius:.5rem;border:1px solid #fecaca;background:#fef2f2}.declined-title[data-v-28ab3833]{margin:0 0 .25rem;font-size:1rem;font-weight:700;color:#991b1b}.declined-subtitle[data-v-28ab3833]{margin:0 0 1rem;color:#7f1d1d;font-size:.875rem}.declined-list[data-v-28ab3833]{display:flex;flex-direction:column;gap:.75rem}.declined-item[data-v-28ab3833]{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;background:#fff;border:1px solid #fee2e2;border-radius:.5rem;padding:.75rem}.declined-item-info[data-v-28ab3833]{display:flex;flex-direction:column;gap:.25rem;flex:1}.declined-name[data-v-28ab3833]{font-weight:600;color:#991b1b}.declined-notes[data-v-28ab3833]{font-size:.875rem;color:#7f1d1d}.document-declined[data-v-28ab3833]{background:#fef2f2;border-color:#fecaca}.document-decline-notes[data-v-28ab3833]{font-size:.875rem;color:#7f1d1d;margin-top:.25rem}.notice-box[data-v-28ab3833]{display:flex;gap:1rem;padding:1.5rem;background:#f0fdf4;border:1px solid #10b981;border-radius:.5rem}.step-actions[data-v-28ab3833]{display:flex;align-items:center;gap:1rem}.spacer[data-v-28ab3833]{flex:1}.btn[data-v-28ab3833]{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-28ab3833]{background:#ffa242;color:#2a525a}.btn-primary[data-v-28ab3833]:hover:not(:disabled){background:#e6d700}.btn-secondary[data-v-28ab3833]{background:#6b7280;color:#fff}.btn-secondary[data-v-28ab3833]:hover{background:#4b5563}.btn-success[data-v-28ab3833]{background:#10b981;color:#fff}.btn-success[data-v-28ab3833]:hover{background:#059669}.btn-danger[data-v-28ab3833]{background:#ef4444;color:#fff}.btn-danger[data-v-28ab3833]:hover{background:#dc2626}.field-error[data-v-28ab3833]{color:#dc2626;font-size:.75rem;margin-top:.25rem}.payout-tabs[data-v-28ab3833]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.payout-tab[data-v-28ab3833]{border:2px solid #e5e7eb;background:#fff;color:#374151;padding:.75rem 1rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.payout-tab[data-v-28ab3833]:hover{border-color:#d1d5db;background:#f9fafb}.payout-tab.active[data-v-28ab3833]{border-color:#ffa242;background:#fff7ed;color:#2a525a}.payout-note[data-v-28ab3833]{color:#6b7280;margin:.5rem 0 0}.payout-grid[data-v-28ab3833]{margin-top:.5rem}.action-buttons[data-v-28ab3833]{display:flex;gap:1rem;align-items:center}.btn[data-v-28ab3833]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-28ab3833]{width:1.25rem;height:1.25rem}.customer-input-section[data-v-28ab3833]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.customer-input-container[data-v-28ab3833]{max-width:600px;margin:0 auto;text-align:center}.customer-input-title[data-v-28ab3833]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.customer-input-description[data-v-28ab3833]{font-size:1.125rem;color:#6b7280;margin-bottom:2rem}.customer-input-form[data-v-28ab3833]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.input-group[data-v-28ab3833]{width:100%;max-width:400px}.customer-input[data-v-28ab3833]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1.125rem;text-align:center;transition:border-color .2s}.customer-input[data-v-28ab3833]:focus{outline:none;border-color:#ffa242}.verification-section[data-v-28ab3833]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:.75rem}.verification-label[data-v-28ab3833]{font-weight:600;color:#374151;font-size:.875rem;text-align:left}.verification-options[data-v-28ab3833]{display:flex;gap:.5rem;width:100%}.verification-select[data-v-28ab3833]{flex:0 0 140px;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.verification-select[data-v-28ab3833]:focus{outline:none;border-color:#ffa242}.verification-input[data-v-28ab3833]{flex:1;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.verification-input[data-v-28ab3833]:focus{outline:none;border-color:#ffa242}.choice-screen[data-v-28ab3833]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.choice-container[data-v-28ab3833]{max-width:800px;margin:0 auto}.choice-title[data-v-28ab3833]{font-size:1.875rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.choice-description[data-v-28ab3833]{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:3rem}.choice-options[data-v-28ab3833]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.choice-option[data-v-28ab3833]{background:#f8fafc;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s}.choice-option[data-v-28ab3833]:hover:not(.disabled){border-color:#ffa242;background:#fff7ed}.choice-option.disabled[data-v-28ab3833]{opacity:.5;cursor:not-allowed}.choice-icon[data-v-28ab3833]{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-28ab3833]{width:2rem;height:2rem;color:#2a525a}.choice-option-title[data-v-28ab3833]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.choice-option-description[data-v-28ab3833]{color:#6b7280;margin:0}.existing-claims[data-v-28ab3833]{margin-top:2rem}.existing-claims-title[data-v-28ab3833]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.claims-list[data-v-28ab3833]{display:flex;flex-direction:column;gap:1rem}.claim-item[data-v-28ab3833]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s}.claim-item[data-v-28ab3833]:hover{border-color:#ffa242;background:#fff7ed}.claim-header[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.claim-date[data-v-28ab3833]{font-weight:500;color:#6b7280}.claim-status[data-v-28ab3833]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;text-transform:capitalize}.claim-description[data-v-28ab3833]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.claim-location[data-v-28ab3833]{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.claim-documents[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center}.documents-count[data-v-28ab3833]{font-size:.875rem;color:#6b7280}.no-claims[data-v-28ab3833]{text-align:center;padding:2rem;color:#6b7280}.policy-selection-screen[data-v-28ab3833]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.policy-selection-container[data-v-28ab3833]{max-width:800px;margin:0 auto}.policy-selection-title[data-v-28ab3833]{font-size:1.875rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.policy-selection-description[data-v-28ab3833]{font-size:1.125rem;color:#6b7280;text-align:center;margin-bottom:2rem}.loading-message[data-v-28ab3833]{text-align:center;padding:2rem;color:#6b7280}.policies-list[data-v-28ab3833]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.policy-item[data-v-28ab3833]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;cursor:pointer;transition:all .2s}.policy-item[data-v-28ab3833]:hover{border-color:#ffa242;background:#fff7ed}.policy-header[data-v-28ab3833]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.policy-id[data-v-28ab3833]{font-weight:600;color:#1f2937;font-size:1.125rem}.policy-status[data-v-28ab3833]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-active[data-v-28ab3833]{background:#dcfce7;color:#166534}.status-pending[data-v-28ab3833]{background:#fef3c7;color:#92400e}.status-cancelled[data-v-28ab3833]{background:#fee2e2;color:#991b1b}.status-expired[data-v-28ab3833]{background:#f3f4f6;color:#374151}.status-unknown[data-v-28ab3833]{background:#e5e7eb;color:#6b7280}.policy-details[data-v-28ab3833]{color:#6b7280;margin-bottom:.25rem;font-size:.875rem}.no-policies[data-v-28ab3833]{text-align:center;padding:2rem;color:#6b7280}.policy-selection-actions[data-v-28ab3833]{display:flex;justify-content:center;margin-top:2rem}.document-uploaded[data-v-28ab3833]{background:#f0fdf4;border-color:#10b981}.document-actions[data-v-28ab3833]{display:flex;gap:.5rem}.upload-button[data-v-28ab3833]{padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem;position:relative}.upload-button[data-v-28ab3833]:hover:not(:disabled){background:#059669}.upload-button[data-v-28ab3833]:disabled{opacity:.6;cursor:not-allowed}.upload-spinner[data-v-28ab3833]{width:1rem;height:1rem;animation:spin-28ab3833 1s linear infinite}@keyframes spin-28ab3833{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delete-button[data-v-28ab3833]{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-28ab3833]:hover{background:#dc2626}.document-status-text[data-v-28ab3833]{padding:.5rem 1rem;color:#10b981;font-weight:500;font-size:.875rem}.uploaded-documents[data-v-28ab3833]{margin-top:2rem;padding:1.5rem;background:#f0fdf4;border:1px solid #10b981;border-radius:.5rem}.uploaded-title[data-v-28ab3833]{font-size:1rem;font-weight:600;color:#065f46;margin-bottom:1rem}.uploaded-list[data-v-28ab3833]{display:flex;flex-direction:column;gap:.75rem}.uploaded-item[data-v-28ab3833]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:.5rem}.uploaded-icon[data-v-28ab3833]{width:1.25rem;height:1.25rem;color:#10b981}.uploaded-name[data-v-28ab3833]{flex:1;font-weight:500;color:#1f2937}.uploaded-filename[data-v-28ab3833]{font-size:.75rem;color:#6b7280;font-style:italic;margin-left:.5rem}.uploaded-status[data-v-28ab3833]{font-size:.875rem;color:#10b981;font-weight:500}@media(max-width:768px){.claims-header[data-v-28ab3833]{flex-direction:column;gap:1rem;align-items:flex-start}.choice-options[data-v-28ab3833]{grid-template-columns:1fr}.step-navigation[data-v-28ab3833]{flex-direction:column;gap:1rem}.step-item[data-v-28ab3833]{flex-direction:row;gap:1rem}.step-divider[data-v-28ab3833]{width:2px;height:2rem}.form-grid[data-v-28ab3833]{grid-template-columns:1fr}.summary-item[data-v-28ab3833]{flex-direction:column;gap:.25rem;align-items:flex-start}.document-item[data-v-28ab3833]{flex-direction:column;gap:1rem;align-items:flex-start}.document-actions[data-v-28ab3833]{width:100%;justify-content:flex-end}.claim-header[data-v-28ab3833]{flex-direction:column;gap:.5rem;align-items:flex-start}}.claims-main[data-v-ccc113af]{max-width:1200px;margin:0 auto;padding:2rem}.claims-header[data-v-ccc113af]{margin-bottom:2rem}.claims-title[data-v-ccc113af]{font-size:2rem;font-weight:700;color:#1f2937;margin:0}.customer-input-section[data-v-ccc113af]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}.customer-input-container[data-v-ccc113af]{max-width:600px;margin:0 auto}.customer-input-title[data-v-ccc113af]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.customer-input-description[data-v-ccc113af]{color:#6b7280;margin-bottom:1.5rem}.customer-input-form[data-v-ccc113af]{display:flex;flex-direction:column;gap:1rem}.input-group[data-v-ccc113af]{display:flex;gap:1rem}.customer-input[data-v-ccc113af]{flex:1;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.customer-input[data-v-ccc113af]:focus{outline:none;border-color:#ffa242}.customer-input[data-v-ccc113af]:disabled{background:#f3f4f6;cursor:not-allowed}.get-policies-button[data-v-ccc113af]{padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}.get-policies-button[data-v-ccc113af]:hover:not(:disabled){background:#e6d700}.get-policies-button[data-v-ccc113af]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-ccc113af]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;margin-bottom:1.5rem}.error-icon[data-v-ccc113af]{width:1.25rem;height:1.25rem;flex-shrink:0}.policies-section[data-v-ccc113af]{margin-top:2rem}.policies-title[data-v-ccc113af]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.policies-grid[data-v-ccc113af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.policy-card[data-v-ccc113af]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s}.policy-card[data-v-ccc113af]:hover{border-color:#ffa242;box-shadow:0 4px 6px #0000001a}.policy-card-header[data-v-ccc113af]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.policy-icon[data-v-ccc113af]{width:1.5rem;height:1.5rem;color:#ffa242}.policy-id[data-v-ccc113af]{font-weight:600;color:#1f2937;flex:1}.policy-status[data-v-ccc113af]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-active[data-v-ccc113af]{background:#dcfce7;color:#166534}.status-pending[data-v-ccc113af]{background:#fef3c7;color:#92400e}.status-cancelled[data-v-ccc113af]{background:#fee2e2;color:#991b1b}.status-expired[data-v-ccc113af]{background:#f3f4f6;color:#374151}.status-unknown[data-v-ccc113af]{background:#e5e7eb;color:#6b7280}.policy-vehicle[data-v-ccc113af]{margin-bottom:1rem}.vehicle-info[data-v-ccc113af]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.vehicle-vin[data-v-ccc113af]{font-size:.875rem;color:#6b7280}.policy-dates[data-v-ccc113af]{display:flex;flex-direction:column;gap:.5rem}.date-item[data-v-ccc113af]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.date-icon[data-v-ccc113af]{width:1rem;height:1rem}.modal-overlay[data-v-ccc113af]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-ccc113af]{background:#fff;border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-ccc113af]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-ccc113af]{font-size:1.5rem;font-weight:600;color:#1f2937}.modal-close[data-v-ccc113af]{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;transition:color .2s}.modal-close[data-v-ccc113af]:hover{color:#1f2937}.close-icon[data-v-ccc113af]{width:1.5rem;height:1.5rem}.modal-body[data-v-ccc113af]{padding:1.5rem}.policy-details-section[data-v-ccc113af]{margin-bottom:2rem}.section-title[data-v-ccc113af]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.detail-grid[data-v-ccc113af]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-ccc113af]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-ccc113af]{font-size:.875rem;color:#6b7280;font-weight:500}.detail-value[data-v-ccc113af]{font-weight:600;color:#1f2937}.claims-section[data-v-ccc113af]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.loading-claims[data-v-ccc113af],.no-claims[data-v-ccc113af]{text-align:center;padding:2rem;color:#6b7280}.existing-claims-list[data-v-ccc113af]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.claim-item[data-v-ccc113af]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.claim-item[data-v-ccc113af]:hover{border-color:#ffa242;background:#fff7ed}.claim-icon[data-v-ccc113af]{width:1.5rem;height:1.5rem;color:#6b7280}.claim-info[data-v-ccc113af]{flex:1;display:flex;flex-direction:column;gap:.5rem}.claim-date[data-v-ccc113af]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.claim-status[data-v-ccc113af]{font-size:.75rem;font-weight:600;text-transform:uppercase}.claim-active[data-v-ccc113af]{color:#10b981}.claim-inactive[data-v-ccc113af]{color:#6b7280}.continue-button[data-v-ccc113af]{padding:.5rem 1rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.continue-button[data-v-ccc113af]:hover{background:#1e3a40}.start-claim-button[data-v-ccc113af]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s}.start-claim-button[data-v-ccc113af]:hover{background:#e6d700}.button-icon[data-v-ccc113af]{width:1.25rem;height:1.25rem}@media(max-width:768px){.policies-grid[data-v-ccc113af],.detail-grid[data-v-ccc113af]{grid-template-columns:1fr}.modal-content[data-v-ccc113af]{max-height:95vh}}.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-2371f03a]{padding-top:0rem}.section-header[data-v-2371f03a]{margin-bottom:1.5rem}.section-title[data-v-2371f03a]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.section-icon[data-v-2371f03a]{width:1.25rem;height:1.25rem;color:#6b7280}.contact-subtitle[data-v-2371f03a]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .75rem}.primary-contact[data-v-2371f03a]{margin-bottom:1.5rem}.contact-card[data-v-2371f03a]{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-2371f03a]{border-color:#2a525a;background:#fefce8}.contact-card.secondary[data-v-2371f03a]{border-color:#e5e7eb;background:#f9fafb}.contact-info[data-v-2371f03a]{flex:1}.contact-name[data-v-2371f03a]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.contact-email[data-v-2371f03a]{font-size:.875rem;color:#6b7280}.remove-contact-btn[data-v-2371f03a]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s;color:#ef4444}.remove-contact-btn[data-v-2371f03a]:hover{background:#fef2f2}.remove-icon[data-v-2371f03a]{width:1rem;height:1rem}.contacts-list[data-v-2371f03a]{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.no-contacts[data-v-2371f03a]{text-align:center;padding:2rem;color:#6b7280}.no-contacts-icon[data-v-2371f03a]{width:3rem;height:3rem;color:#d1d5db;margin:0 auto 1rem}.no-contacts-hint[data-v-2371f03a]{font-size:.875rem;margin-top:.5rem}.btn[data-v-2371f03a]{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-2371f03a]{background:#ffa242;color:#2a525a}.btn-primary[data-v-2371f03a]:hover{background:#e6d700}.btn-secondary[data-v-2371f03a]{background:#6b7280;color:#fff}.btn-secondary[data-v-2371f03a]:hover{background:#4b5563}.btn-success[data-v-2371f03a]{background:#10b981;color:#fff}.btn-success[data-v-2371f03a]:hover{background:#059669}.btn-success.disabled[data-v-2371f03a],.btn-success[data-v-2371f03a]:disabled{background:#9ca3af!important;cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.btn-icon[data-v-2371f03a]{width:1rem;height:1rem}.contact-buttons[data-v-2371f03a]{display:flex;gap:1rem;flex-wrap:wrap}.modal-overlay[data-v-2371f03a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-2371f03a]{background:#fff;border-radius:.75rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-2371f03a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-2371f03a]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-2371f03a]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-2371f03a]:hover{background:#f3f4f6}.close-icon[data-v-2371f03a]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-2371f03a]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-2371f03a]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-2371f03a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-2371f03a]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-2371f03a]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-2371f03a]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-2371f03a]{border-color:#ef4444}.error-message[data-v-2371f03a]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.modal-actions[data-v-2371f03a]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.search-results[data-v-2371f03a]{border:2px solid #e5e7eb;border-radius:.5rem;max-height:300px;overflow-y:auto;background:#fff}.search-result-item[data-v-2371f03a]{padding:1rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .2s}.search-result-item[data-v-2371f03a]:hover{background:#f9fafb}.search-result-item[data-v-2371f03a]:last-child{border-bottom:none}.search-result-item .contact-name[data-v-2371f03a]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.search-result-item .contact-email[data-v-2371f03a]{font-size:.875rem;color:#6b7280}.no-results[data-v-2371f03a]{padding:1rem;text-align:center;color:#6b7280;font-style:italic}.search-loading[data-v-2371f03a]{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.birthday-calendar[data-v-2371f03a]{width:100%;border:2px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.birthday-calendar[data-v-2371f03a]:focus-within{border-color:#2a525a}.birthday-calendar.error[data-v-2371f03a]{border-color:#ef4444}@media(max-width:768px){.contact-card[data-v-2371f03a]{flex-direction:column;align-items:flex-start;gap:.75rem}.remove-contact-btn[data-v-2371f03a]{align-self:flex-end}.contact-buttons[data-v-2371f03a]{flex-direction:column}.form-row[data-v-2371f03a]{grid-template-columns:1fr}.modal-actions[data-v-2371f03a]{flex-direction:column}}.modal-overlay[data-v-228f69da]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-228f69da]{background:#fff;border-radius:.75rem;max-width:50%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-228f69da]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-228f69da]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-228f69da]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-228f69da]:hover{background:#f3f4f6}.close-icon[data-v-228f69da]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-228f69da]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-228f69da]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-228f69da]{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-228f69da]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-228f69da]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-228f69da]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-228f69da]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-228f69da],.form-textarea[data-v-228f69da]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-228f69da]:focus,.form-textarea[data-v-228f69da]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-228f69da],.form-textarea.error[data-v-228f69da]{border-color:#ef4444}.error-message[data-v-228f69da]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.form-textarea[data-v-228f69da]{resize:vertical;min-height:80px}.btn[data-v-228f69da]{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-228f69da]{background:#ffa242;color:#2a525a}.btn-primary[data-v-228f69da]:hover{background:#e6d700}.btn-secondary[data-v-228f69da]{background:#6b7280;color:#fff}.btn-secondary[data-v-228f69da]:hover{background:#4b5563}.no-contacts[data-v-228f69da]{text-align:center;padding:2rem;color:#6b7280}.modal-actions[data-v-228f69da]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn-success[data-v-228f69da]{background:#10b981;color:#fff}.btn-success[data-v-228f69da]:hover{background:#059669}.btn-success[data-v-228f69da]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-228f69da]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-228f69da]{flex-direction:column;gap:1rem}.modal-actions[data-v-228f69da],.contact-placeholder[data-v-228f69da]{flex-direction:column}}.dealer-group-management[data-v-12277b61]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-12277b61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-12277b61]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.loading-state[data-v-12277b61]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.loading-spinner[data-v-12277b61]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top:3px solid #ffa242;border-radius:50%;animation:spin-12277b61 1s linear infinite}@keyframes spin-12277b61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-12277b61]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.error-message[data-v-12277b61]{color:#dc2626;font-weight:500}.content-section[data-v-12277b61]{display:flex;flex-direction:column;gap:2rem}.group-info-section[data-v-12277b61]{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.info-card[data-v-12277b61]{padding:2rem}.info-title[data-v-12277b61]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.info-grid[data-v-12277b61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.info-item[data-v-12277b61]{display:flex;flex-direction:column;gap:.5rem}.info-label[data-v-12277b61]{font-size:.875rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-12277b61]{font-size:1.125rem;font-weight:600;color:#1f2937}.info-actions[data-v-12277b61]{display:flex;gap:1rem}.dealerships-section[data-v-12277b61]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.section-subtitle[data-v-12277b61]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.dealerships-grid[data-v-12277b61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.dealership-card[data-v-12277b61]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .2s}.dealership-card[data-v-12277b61]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a}.dealership-header[data-v-12277b61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dealership-name[data-v-12277b61]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.dealership-province[data-v-12277b61]{background:#f3f4f6;color:#374151;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.dealership-details[data-v-12277b61]{display:flex;flex-direction:column;gap:.5rem}.dealership-address[data-v-12277b61],.dealership-contact[data-v-12277b61]{color:#6b7280;font-size:.875rem;margin:0}.empty-state[data-v-12277b61]{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-12277b61]{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-12277b61]{width:2rem;height:2rem;color:#9ca3af}.empty-title[data-v-12277b61]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.empty-description[data-v-12277b61]{color:#6b7280;font-size:1rem;margin:0;max-width:400px}.btn[data-v-12277b61]{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-12277b61]{background:#ffa242;color:#2a525a}.btn-primary[data-v-12277b61]:hover{background:#e6d700}.btn-secondary[data-v-12277b61]{background:#6b7280;color:#fff}.btn-secondary[data-v-12277b61]:hover{background:#4b5563}.btn-icon[data-v-12277b61]{width:1rem;height:1rem}.all-groups-section[data-v-12277b61]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a}.groups-list[data-v-12277b61]{display:flex;flex-direction:column;gap:1.5rem}.group-card[data-v-12277b61]{border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s;background:#fafafa}.group-card[data-v-12277b61]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a;background:#fff}.group-header[data-v-12277b61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.group-name[data-v-12277b61]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.group-details[data-v-12277b61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-item[data-v-12277b61]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.detail-label[data-v-12277b61]{font-size:.875rem;font-weight:500;color:#6b7280}.detail-value[data-v-12277b61]{font-size:.875rem;font-weight:600;color:#1f2937}.btn-sm[data-v-12277b61]{padding:.5rem 1rem;font-size:.875rem}@media(max-width:768px){.section-header[data-v-12277b61]{flex-direction:column;gap:1rem;align-items:flex-start}.info-grid[data-v-12277b61],.dealerships-grid[data-v-12277b61]{grid-template-columns:1fr}.info-actions[data-v-12277b61]{flex-direction:column}}.modal-overlay[data-v-98a8e1ca]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-98a8e1ca]{background:#fff;border-radius:.75rem;max-width:50%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-98a8e1ca]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-98a8e1ca]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-98a8e1ca]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-98a8e1ca]:hover{background:#f3f4f6}.close-icon[data-v-98a8e1ca]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-form[data-v-98a8e1ca]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-98a8e1ca]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-98a8e1ca]{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-98a8e1ca]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-98a8e1ca]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-98a8e1ca]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-98a8e1ca]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-98a8e1ca]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-98a8e1ca]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-98a8e1ca]{border-color:#ef4444}select.form-input[data-v-98a8e1ca]{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-98a8e1ca]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.dealership-checkboxes[data-v-98a8e1ca],.role-checkboxes[data-v-98a8e1ca]{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-98a8e1ca]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0}.checkbox-input[data-v-98a8e1ca]{width:1rem;height:1rem;accent-color:#ffa242}.checkbox-text[data-v-98a8e1ca]{font-size:.875rem;color:#374151}.modal-actions[data-v-98a8e1ca]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.btn[data-v-98a8e1ca]{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-98a8e1ca]{background:#6b7280;color:#fff}.btn-secondary[data-v-98a8e1ca]:hover{background:#4b5563}.btn-success[data-v-98a8e1ca]{background:#10b981;color:#fff}.btn-success[data-v-98a8e1ca]:hover{background:#059669}.btn-success[data-v-98a8e1ca]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-98a8e1ca]{width:1rem;height:1rem}@media(max-width:768px){.form-row[data-v-98a8e1ca]{flex-direction:column;gap:1rem}.modal-actions[data-v-98a8e1ca]{flex-direction:column}}.modal-overlay[data-v-69d68413]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}[data-v-69d68413] .modal-overlay{z-index:1001}.modal-content[data-v-69d68413]{background:#fff;border-radius:.75rem;max-width:60%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-69d68413]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid #e5e7eb;position:relative}.modal-back-button[data-v-69d68413]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.modal-back-button[data-v-69d68413]:hover{background:#f3f4f6}.back-icon[data-v-69d68413]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-title[data-v-69d68413]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;flex:1}.header-actions[data-v-69d68413]{display:flex;gap:.5rem;align-items:center}.modal-refresh-button[data-v-69d68413]{padding:.5rem;display:flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem}.refresh-button-inner[data-v-69d68413]{padding:0;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.refresh-button-inner[data-v-69d68413]:hover{background:#f3f4f6}.refresh-icon[data-v-69d68413]{width:1.5rem;height:1.5rem;color:#6b7280}.refresh-icon.spinning[data-v-69d68413]{animation:spin-69d68413 1s linear infinite}@keyframes spin-69d68413{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-close[data-v-69d68413]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-69d68413]:hover{background:#f3f4f6}.close-icon[data-v-69d68413]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-body[data-v-69d68413]{padding:1.5rem}.view-mode[data-v-69d68413]{display:flex;flex-direction:column;gap:1.5rem}.info-section[data-v-69d68413]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.section-header[data-v-69d68413]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-69d68413]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.info-grid[data-v-69d68413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-69d68413]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-69d68413]{font-weight:600;color:#6b7280;font-size:.875rem}.info-value[data-v-69d68413]{color:#1f2937;font-size:1rem}.accounts-list[data-v-69d68413]{display:flex;flex-direction:column;gap:.25rem;max-height:300px;overflow-y:auto}.account-item[data-v-69d68413]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb}.account-info[data-v-69d68413]{flex:1}.account-info.clickable[data-v-69d68413]{cursor:pointer;transition:all .2s;padding:.5rem;border-radius:.375rem}.account-info.clickable[data-v-69d68413]:hover{background:#f3f4f6}.save-accounts-section[data-v-69d68413]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.account-name[data-v-69d68413]{font-weight:500;color:#1f2937;font-size:.875rem;line-height:1.2}.no-accounts[data-v-69d68413]{padding:1rem;text-align:center;color:#6b7280;font-style:italic}.account-checkboxes[data-v-69d68413]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;border:2px solid #e5e7eb;border-radius:.5rem;padding:1rem}.checkbox-label[data-v-69d68413]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.25rem 0;transition:background-color .2s}.checkbox-label[data-v-69d68413]:hover{background:#f3f4f6;border-radius:.25rem}.checkbox-input[data-v-69d68413]{width:1rem;height:1rem;cursor:pointer;flex-shrink:0;accent-color:#ffa242}.checkbox-text[data-v-69d68413]{flex:1;color:#1f2937;font-size:.875rem;line-height:1.2}.checkbox-text.clickable[data-v-69d68413]{cursor:pointer}.checkbox-text.clickable[data-v-69d68413]:hover{color:#2a525a;text-decoration:underline}.modal-form[data-v-69d68413]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-69d68413]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.form-row[data-v-69d68413]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-69d68413]{display:flex;flex-direction:column;gap:.5rem;flex:1}.form-label[data-v-69d68413]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.875rem}.label-icon[data-v-69d68413]{width:1rem;height:1rem;color:#6b7280}.form-input[data-v-69d68413]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s;font-family:inherit}.form-input[data-v-69d68413]:focus{outline:none;border-color:#2a525a}.form-input.error[data-v-69d68413]{border-color:#ef4444}select.form-input[data-v-69d68413]{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-69d68413]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.modal-actions[data-v-69d68413]{display:flex;gap:1rem;justify-content:flex-end;border-top:1px solid #e5e7eb;padding-top:1.5rem}.tooltip-wrapper[data-v-69d68413]{position:relative;display:inline-block}.tooltip[data-v-69d68413]{visibility:hidden;opacity:0;position:absolute;bottom:100%;right:0;margin-bottom:.5rem;background-color:#1f2937;color:#fff;padding:0;border-radius:.5rem;white-space:nowrap;z-index:1000;transition:opacity .2s,visibility .2s;pointer-events:none;min-width:250px;max-width:400px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tooltip-wrapper:hover .tooltip[data-v-69d68413]{visibility:visible;opacity:1}.tooltip-content[data-v-69d68413]{padding:.75rem 1rem;white-space:normal}.tooltip-title[data-v-69d68413]{font-weight:600;margin-bottom:.5rem;font-size:.875rem;color:#fff}.tooltip-errors[data-v-69d68413]{list-style:none;padding:0;margin:0}.tooltip-errors li[data-v-69d68413]{font-size:.8125rem;line-height:1.4;margin-bottom:.25rem;padding-left:1rem;position:relative;color:#f3f4f6}.tooltip-errors li[data-v-69d68413]:before{content:"•";position:absolute;left:0;color:#ef4444;font-weight:700}.tooltip-errors li[data-v-69d68413]:last-child{margin-bottom:0}.btn[data-v-69d68413]{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-sm[data-v-69d68413]{padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-69d68413]{background:#6b7280;color:#fff}.btn-secondary[data-v-69d68413]:hover{background:#4b5563}.btn-primary[data-v-69d68413]{background:#2a525a;color:#fff}.btn-primary[data-v-69d68413]:hover{background:#1e3a40}.btn-success[data-v-69d68413]{background:#10b981;color:#fff}.btn-success[data-v-69d68413]:hover{background:#059669}.btn-success[data-v-69d68413]:disabled{background:#9ca3af;cursor:not-allowed}.btn-icon[data-v-69d68413]{width:1rem;height:1rem}@media(max-width:768px){.modal-content[data-v-69d68413]{max-width:95%}.form-row[data-v-69d68413]{flex-direction:column;gap:1rem}.modal-actions[data-v-69d68413]{flex-direction:column}}.dealership-management[data-v-9f7f6c68]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-9f7f6c68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-9f7f6c68]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.search-section[data-v-9f7f6c68]{background:#f8fafc;border-radius:.75rem;padding:1.5rem}.search-controls[data-v-9f7f6c68]{display:flex;gap:1rem;align-items:center}.search-input-group[data-v-9f7f6c68]{position:relative;flex:1}.search-icon[data-v-9f7f6c68]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280}.search-input[data-v-9f7f6c68]{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-9f7f6c68]:focus{outline:none;border-color:#2a525a}.filter-select[data-v-9f7f6c68]{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-9f7f6c68]:focus{outline:none;border-color:#2a525a}.dealerships-list[data-v-9f7f6c68]{display:flex;flex-direction:column;gap:1.5rem}.dealership-card[data-v-9f7f6c68]{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-9f7f6c68]:hover{border-color:#2a525a;box-shadow:0 4px 6px #0000001a}.dealership-info[data-v-9f7f6c68]{flex:1}.dealership-name[data-v-9f7f6c68]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.dealership-details[data-v-9f7f6c68]{display:flex;flex-wrap:wrap;gap:1rem}.detail-item[data-v-9f7f6c68]{font-size:.875rem;color:#6b7280}.detail-item strong[data-v-9f7f6c68]{color:#374151}.dealership-actions[data-v-9f7f6c68]{display:flex;gap:.5rem;flex-shrink:0}.empty-state[data-v-9f7f6c68]{text-align:center;padding:3rem;color:#6b7280;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb}.btn[data-v-9f7f6c68]{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-9f7f6c68]{background:#ffa242;color:#2a525a}.btn-primary[data-v-9f7f6c68]:hover{background:#e6d700}.btn-icon[data-v-9f7f6c68]{width:1rem;height:1rem}.btn-sm[data-v-9f7f6c68]{padding:.5rem 1rem;font-size:.875rem}.btn-secondary[data-v-9f7f6c68]{background:#f3f4f6;color:#6b7280}.btn-secondary[data-v-9f7f6c68]:hover{background:#e5e7eb;color:#374151}.btn-danger[data-v-9f7f6c68]{background:#fef2f2;color:#dc2626}.btn-danger[data-v-9f7f6c68]:hover{background:#fecaca}@media(max-width:768px){.section-header[data-v-9f7f6c68]{flex-direction:column;gap:1rem;align-items:flex-start}.search-controls[data-v-9f7f6c68]{flex-direction:column;align-items:stretch}.filter-select[data-v-9f7f6c68]{width:100%}}.account-management[data-v-677f6753]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.section-header[data-v-677f6753]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title[data-v-677f6753]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.search-section[data-v-677f6753]{background:#f8fafc;border-radius:.75rem;padding:1.5rem}.search-controls[data-v-677f6753]{display:flex;gap:1rem;align-items:center}.search-input-group[data-v-677f6753]{position:relative;flex:1}.search-icon[data-v-677f6753]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280}.search-input[data-v-677f6753]{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-677f6753]:focus{outline:none;border-color:#2a525a}.filter-controls[data-v-677f6753]{display:flex;gap:1rem}.filter-select[data-v-677f6753]{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-677f6753]:focus{outline:none;border-color:#2a525a}.loading-state[data-v-677f6753],.error-state[data-v-677f6753],.empty-state[data-v-677f6753]{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-677f6753]{width:2rem;height:2rem;border:3px solid #f3f4f6;border-top:3px solid #ffa242;border-radius:50%;animation:spin-677f6753 1s linear infinite;margin-bottom:1rem}@keyframes spin-677f6753{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-677f6753]{color:#dc2626;margin-bottom:1rem}.table-container[data-v-677f6753]{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.accounts-table[data-v-677f6753]{width:100%;border-collapse:collapse}.accounts-table th[data-v-677f6753]{background:#f8fafc;padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.accounts-table td[data-v-677f6753]{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:top}.account-row[data-v-677f6753]:hover{background:#f9fafb}.account-name[data-v-677f6753]{display:flex;flex-direction:column;gap:.25rem}.full-name[data-v-677f6753]{font-weight:600;color:#1f2937}.nickname[data-v-677f6753]{font-size:.875rem;color:#6b7280;font-style:italic}.email-info[data-v-677f6753],.phone-info[data-v-677f6753]{display:flex;flex-direction:column;gap:.25rem}.primary-email[data-v-677f6753],.primary-phone[data-v-677f6753]{font-weight:500;color:#1f2937}.secondary-email[data-v-677f6753],.secondary-phone[data-v-677f6753]{font-size:.875rem;color:#6b7280}.role-badge[data-v-677f6753]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.role-account[data-v-677f6753]{background:#dbeafe;color:#1e40af}.role-manager[data-v-677f6753]{background:#fef3c7;color:#d97706}.role-gmanager[data-v-677f6753]{background:#fce7f3;color:#be185d}.role-unknown[data-v-677f6753]{background:#f3f4f6;color:#6b7280}.dealerships-list[data-v-677f6753]{font-size:.875rem;color:#374151;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-677f6753]{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600}.status-badge.active[data-v-677f6753]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-677f6753]{background:#fef2f2;color:#dc2626}.action-buttons[data-v-677f6753]{display:flex;justify-content:center}.action-btn[data-v-677f6753]{padding:.5rem;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-677f6753]{background:#f3f4f6;color:#6b7280}.edit-btn[data-v-677f6753]:hover{background:#e5e7eb;color:#374151}.delete-btn[data-v-677f6753]{background:#fef2f2;color:#dc2626}.delete-btn[data-v-677f6753]:hover{background:#fecaca}.action-icon[data-v-677f6753]{width:1rem;height:1rem}.btn[data-v-677f6753]{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-677f6753]{background:#ffa242;color:#2a525a}.btn-primary[data-v-677f6753]:hover{background:#e6d700}.btn-secondary[data-v-677f6753]{background:#6b7280;color:#fff}.btn-secondary[data-v-677f6753]:hover{background:#4b5563}.btn-icon[data-v-677f6753]{width:1rem;height:1rem}@media(max-width:768px){.section-header[data-v-677f6753]{flex-direction:column;gap:1rem;align-items:flex-start}.search-controls[data-v-677f6753]{flex-direction:column;align-items:stretch}.filter-controls[data-v-677f6753]{flex-direction:column}.filter-select[data-v-677f6753]{width:100%}.accounts-table[data-v-677f6753]{font-size:.875rem}.accounts-table th[data-v-677f6753],.accounts-table td[data-v-677f6753]{padding:.75rem .5rem}.action-buttons[data-v-677f6753]{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-81a2e68e]{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}}.list-view[data-v-042a422e]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.list-header[data-v-042a422e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.list-header h3[data-v-042a422e]{margin:0;color:#1f2937;font-size:1.25rem}.list-controls[data-v-042a422e]{display:flex;align-items:center;gap:1rem}.column-selector[data-v-042a422e]{display:flex;align-items:center;gap:.5rem}.column-checkboxes[data-v-042a422e]{display:flex;gap:1rem;flex-wrap:wrap}.column-checkboxes label[data-v-042a422e]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#374151;cursor:pointer}.export-button[data-v-042a422e]{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-042a422e]:hover{background:#059669}.table-container[data-v-042a422e]{overflow-x:auto}.data-table[data-v-042a422e]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-042a422e],.data-table td[data-v-042a422e]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb;color:#000}.data-table th[data-v-042a422e]{background:#f9fafb;font-weight:600;color:#374151}.sortable-header[data-v-042a422e]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.sortable-header[data-v-042a422e]:hover{background:#f3f4f6}.header-content[data-v-042a422e]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.sort-icon[data-v-042a422e]{width:1rem;height:1rem;color:#3b82f6;flex-shrink:0}.sort-placeholder[data-v-042a422e]{width:1rem;height:1rem;flex-shrink:0}.data-table tbody tr[data-v-042a422e]:hover{background:#f9fafb}.graph-view[data-v-6af42410]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.graph-header[data-v-6af42410]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.graph-controls[data-v-6af42410]{display:flex;align-items:center;gap:1rem}.graph-type-select[data-v-6af42410]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.add-comparison-button[data-v-6af42410]{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-6af42410]:hover{background:#2563eb}.graph-container[data-v-6af42410]{margin-bottom:2rem;height:400px}.comparisons-section[data-v-6af42410]{border-top:1px solid #e5e7eb;padding-top:1.5rem}.comparisons-section h4[data-v-6af42410]{margin:0 0 1rem;color:#1f2937;font-size:1.125rem}.comparison-list[data-v-6af42410]{display:flex;gap:1rem;flex-wrap:wrap}.comparison-item[data-v-6af42410]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.comparison-info[data-v-6af42410]{display:flex;flex-direction:column;gap:.25rem;flex:1}.comparison-label[data-v-6af42410]{font-weight:600}.comparison-date[data-v-6af42410]{font-size:.75rem;opacity:.8}.remove-comparison[data-v-6af42410]{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-6af42410]:hover{background:#dc2626}.remove-icon[data-v-6af42410]{width:.75rem;height:.75rem}.list-view[data-v-77288ea1]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.list-header[data-v-77288ea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.list-header h3[data-v-77288ea1]{margin:0;color:#1f2937;font-size:1.25rem}.list-controls[data-v-77288ea1]{display:flex;align-items:center;gap:1rem}.column-selector[data-v-77288ea1]{display:flex;align-items:center;gap:.5rem}.column-checkboxes[data-v-77288ea1]{display:flex;gap:1rem;flex-wrap:wrap}.column-checkboxes label[data-v-77288ea1]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#374151;cursor:pointer}.export-button[data-v-77288ea1]{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-77288ea1]:hover{background:#059669}.table-container[data-v-77288ea1]{overflow-x:auto}.data-table[data-v-77288ea1]{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th[data-v-77288ea1],.data-table td[data-v-77288ea1]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb;color:#000}.data-table th[data-v-77288ea1]{background:#f9fafb;font-weight:600;color:#374151}.sortable-header[data-v-77288ea1]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.header-content[data-v-77288ea1]{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.sort-icon[data-v-77288ea1]{width:1rem;height:1rem;color:#3b82f6;flex-shrink:0}.sort-placeholder[data-v-77288ea1]{width:1rem;height:1rem;flex-shrink:0}.subtotal-controls[data-v-77288ea1]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#f9fafb;border-radius:.5rem}.group-checkboxes[data-v-77288ea1]{display:flex;gap:1rem;flex-wrap:wrap}.group-checkboxes label[data-v-77288ea1]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#374151;cursor:pointer}.group-row[data-v-77288ea1]{background:#f3f4f6}.group-row.level-0[data-v-77288ea1]{background:#e5e7eb;font-weight:600}.group-row.level-1[data-v-77288ea1]{background:#f3f4f6}.group-row.level-2[data-v-77288ea1]{background:#f9fafb}.policy-row[data-v-77288ea1]{background:#fff}.policy-row[data-v-77288ea1]:hover{background:#f9fafb}.subtotal-row[data-v-77288ea1]{background:#e0e7ff;border-top:2px solid #3b82f6;border-bottom:2px solid #3b82f6}.subtotal-row.level-0[data-v-77288ea1]{background:#c7d2fe;font-weight:700}.subtotal-row.level-1[data-v-77288ea1]{background:#ddd6fe}.subtotal-row.level-2[data-v-77288ea1]{background:#e0e7ff}.reports-container[data-v-0fa3f44d]{padding:2rem;max-width:1400px;margin:0 auto}.reports-header[data-v-0fa3f44d]{margin-bottom:2rem;text-align:center}.reports-header h1[data-v-0fa3f44d]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.reports-header p[data-v-0fa3f44d]{color:#6b7280;font-size:1.125rem}.view-tabs[data-v-0fa3f44d]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb;padding-bottom:1rem}.tab-button[data-v-0fa3f44d]{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-0fa3f44d]:hover{background:#f3f4f6;color:#374151}.tab-button.active[data-v-0fa3f44d]{background:#3b82f6;color:#fff}.tab-icon[data-v-0fa3f44d]{width:1.25rem;height:1.25rem}.filters-section[data-v-0fa3f44d]{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-0fa3f44d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters-header h3[data-v-0fa3f44d]{margin:0;color:#1f2937;font-size:1.25rem}.reset-button[data-v-0fa3f44d]{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-0fa3f44d]:hover{background:#e5e7eb}.button-icon[data-v-0fa3f44d]{width:1rem;height:1rem}.filters-grid[data-v-0fa3f44d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.filter-group[data-v-0fa3f44d]{display:flex;flex-direction:column;gap:.5rem}.filter-group label[data-v-0fa3f44d]{font-weight:600;color:#374151;font-size:.875rem}.filter-label-row[data-v-0fa3f44d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.filter-label-row label[data-v-0fa3f44d]{margin:0;flex:1}.filter-search[data-v-0fa3f44d]{flex:0 0 auto;width:120px;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;transition:border-color .2s}.filter-search[data-v-0fa3f44d]:focus{outline:none;border-color:#3b82f6}.no-results[data-v-0fa3f44d]{padding:1rem;text-align:center;color:#6b7280;font-style:italic;font-size:.875rem}.date-inputs[data-v-0fa3f44d]{display:flex;align-items:center;gap:.5rem}.date-inputs input[data-v-0fa3f44d]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.single-select[data-v-0fa3f44d]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-height:2.5rem}.checkbox-list[data-v-0fa3f44d]{height:200px;overflow-y:auto;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;background:#fff}.checkbox-item[data-v-0fa3f44d]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s}.checkbox-item[data-v-0fa3f44d]:hover{background:#f3f4f6}.checkbox-item input[type=checkbox][data-v-0fa3f44d]{width:1rem;height:1rem;cursor:pointer;accent-color:#3b82f6}.checkbox-item span[data-v-0fa3f44d]{font-size:.875rem;color:#374151;-webkit-user-select:none;user-select:none}.filter-tabs[data-v-0fa3f44d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;overflow-x:auto}.filter-tab[data-v-0fa3f44d]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-bottom:none;border-radius:.5rem .5rem 0 0;cursor:pointer;transition:all .2s;position:relative;white-space:nowrap;color:#6b7280}.filter-tab[data-v-0fa3f44d]:hover{background:#e5e7eb}.filter-tab.active[data-v-0fa3f44d]{background:#fff;border-color:#3b82f6;border-bottom-color:#fff;color:#3b82f6;font-weight:600;z-index:1;margin-bottom:-1px}.tab-close-button[data-v-0fa3f44d]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background:transparent;border:none;border-radius:50%;cursor:pointer;padding:0;transition:all .2s;opacity:.6}.tab-close-button[data-v-0fa3f44d]:hover{background:#0000001a;opacity:1}.tab-close-icon[data-v-0fa3f44d]{width:.75rem;height:.75rem}.add-tab-button[data-v-0fa3f44d]{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;white-space:nowrap}.add-tab-button[data-v-0fa3f44d]:hover{background:#2563eb}html{overflow-y:scroll}.modal-overlay[data-v-795a84c2]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-795a84c2]{background:#fff;border-radius:.75rem;max-width:60%;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-795a84c2]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-795a84c2]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.modal-close[data-v-795a84c2]{padding:.5rem;background:none;border:none;cursor:pointer;border-radius:.375rem;transition:background-color .2s}.modal-close[data-v-795a84c2]:hover{background:#f3f4f6}.close-icon[data-v-795a84c2]{width:1.5rem;height:1.5rem;color:#6b7280}.modal-body[data-v-795a84c2]{padding:1.5rem}.loading-row[data-v-795a84c2]{display:flex;align-items:center;gap:.75rem;color:#6b7280;justify-content:center;padding:1.5rem}.loading-spinner[data-v-795a84c2]{width:1.25rem;height:1.25rem;animation:spin-795a84c2 1s linear infinite;color:#3b82f6}@keyframes spin-795a84c2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-795a84c2]{color:#6b7280;text-align:center;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f8fafc}.info-sections[data-v-795a84c2]{display:flex;flex-direction:column;gap:1.5rem}.info-section[data-v-795a84c2]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem}.section-title[data-v-795a84c2]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.info-grid[data-v-795a84c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-item[data-v-795a84c2]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-795a84c2]{font-weight:600;color:#6b7280;font-size:.875rem}.info-value[data-v-795a84c2]{color:#1f2937;font-size:1rem;word-break:break-word}@media(max-width:768px){.modal-content[data-v-795a84c2]{max-width:95%}}.workflow-container[data-v-3ae4fbc3]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:.75rem;overflow:hidden}.workflow-header[data-v-3ae4fbc3]{padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.workflow-title[data-v-3ae4fbc3]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.workflow-subtitle[data-v-3ae4fbc3]{color:#6b7280;margin:0}.workflow-content[data-v-3ae4fbc3]{flex:1;padding:1.5rem;overflow-y:auto}.task-section[data-v-3ae4fbc3]{margin-bottom:2rem}.section-title[data-v-3ae4fbc3]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.task-list[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:1rem}.task-item[data-v-3ae4fbc3]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.task-icon[data-v-3ae4fbc3]{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.125rem}.task-icon.completed[data-v-3ae4fbc3]{color:#10b981}.task-icon.pending[data-v-3ae4fbc3]{color:#6b7280}.task-content[data-v-3ae4fbc3]{flex:1}.task-title[data-v-3ae4fbc3]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.task-description[data-v-3ae4fbc3]{font-size:.875rem;color:#6b7280;margin:0}.info-section[data-v-3ae4fbc3]{margin-top:2rem}.info-grid[data-v-3ae4fbc3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-3ae4fbc3]{font-size:.875rem;font-weight:500;color:#6b7280}.info-value[data-v-3ae4fbc3]{font-weight:600;color:#1f2937}.customer-value-row[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.5rem}.customer-open-button[data-v-3ae4fbc3]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.customer-open-button[data-v-3ae4fbc3]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.customer-open-button[data-v-3ae4fbc3]:disabled{opacity:.5;cursor:not-allowed}.customer-open-icon[data-v-3ae4fbc3]{width:1rem;height:1rem;color:#374151}.workflow-footer[data-v-3ae4fbc3]{padding:1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.save-button[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.save-button[data-v-3ae4fbc3]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.save-button[data-v-3ae4fbc3]:disabled{opacity:.6;cursor:not-allowed}.complete-button[data-v-3ae4fbc3]{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}.complete-button[data-v-3ae4fbc3]:hover{background:#059669}.complete-button.returning[data-v-3ae4fbc3]{background:#ef4444}.complete-button.returning[data-v-3ae4fbc3]:hover:not(:disabled){background:#dc2626}.complete-button[data-v-3ae4fbc3]:disabled{opacity:.6;cursor:not-allowed}.button-icon[data-v-3ae4fbc3]{width:1.25rem;height:1.25rem}.documents-section[data-v-3ae4fbc3]{margin-top:2rem}.documents-description[data-v-3ae4fbc3]{color:#6b7280;margin-bottom:1rem;font-size:.875rem}.offer-declined-banner[data-v-3ae4fbc3]{padding:1rem;border-radius:.75rem;border:1px solid #fecaca;background:#fef2f2;margin-bottom:1.5rem}.claimant-notes[data-v-3ae4fbc3]{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.claimant-note[data-v-3ae4fbc3]{background:#fff;border:1px solid #fee2e2;border-radius:.5rem;padding:.75rem 1rem}.claimant-note-header[data-v-3ae4fbc3]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem}.claimant-note-title[data-v-3ae4fbc3]{font-weight:700;color:#991b1b;font-size:.875rem}.claimant-note-time[data-v-3ae4fbc3]{font-size:.75rem;color:#6b7280}.claimant-note-body[data-v-3ae4fbc3]{color:#374151;font-size:.875rem;white-space:pre-wrap}.documents-list[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.75rem}.personal-info-grid[data-v-3ae4fbc3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.personal-info-col[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.25rem}.personal-info-label[data-v-3ae4fbc3]{font-size:.75rem;font-weight:600;color:#6b7280}.personal-info-values[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.25rem}.personal-info-value[data-v-3ae4fbc3]{font-size:.875rem;color:#1f2937;word-break:break-word}.document-item[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb;transition:background-color .2s}.document-item[data-v-3ae4fbc3]:hover{background:#f1f5f9}.document-row[data-v-3ae4fbc3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.document-info[data-v-3ae4fbc3]{display:flex;align-items:flex-start;gap:.75rem;flex:1}.document-icon[data-v-3ae4fbc3]{width:1.5rem;height:1.5rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.document-details[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.25rem;flex:1}.document-title-row[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.75rem}.document-name[data-v-3ae4fbc3]{font-weight:600;color:#1f2937}.document-filename[data-v-3ae4fbc3]{font-size:.875rem;color:#6b7280;font-style:italic}.document-description[data-v-3ae4fbc3]{font-size:.875rem;color:#6b7280}.review-badge[data-v-3ae4fbc3]{font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;border:1px solid transparent;text-transform:capitalize}.review-badge.pending[data-v-3ae4fbc3]{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}.review-badge.accepted[data-v-3ae4fbc3]{background:#dcfce7;color:#166534;border-color:#86efac}.review-badge.declined[data-v-3ae4fbc3]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.document-actions[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.75rem}.review-actions[data-v-3ae4fbc3]{display:flex;gap:.5rem}.review-button[data-v-3ae4fbc3]{padding:.5rem .75rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;font-weight:600;cursor:pointer;font-size:.875rem;transition:background-color .2s,border-color .2s,color .2s}.review-button.accept.active[data-v-3ae4fbc3]{background:#10b981;border-color:#10b981;color:#fff}.review-button.decline.active[data-v-3ae4fbc3]{background:#ef4444;border-color:#ef4444;color:#fff}.review-button[data-v-3ae4fbc3]:hover:not(.active){background:#f9fafb}.decline-notes[data-v-3ae4fbc3]{display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.decline-label[data-v-3ae4fbc3]{font-size:.875rem;font-weight:600;color:#1f2937}.decline-textarea[data-v-3ae4fbc3]{width:100%;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;font-size:.875rem;resize:vertical;outline:none}.decline-textarea[data-v-3ae4fbc3]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.previous-decline-notes[data-v-3ae4fbc3]{margin-top:.5rem;padding:.75rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;color:#9a3412;display:flex;flex-direction:column;gap:.25rem}.previous-decline-label[data-v-3ae4fbc3]{font-size:.75rem;font-weight:700}.previous-decline-text[data-v-3ae4fbc3]{font-size:.875rem}.decline-warning[data-v-3ae4fbc3]{margin-top:1rem;padding:.75rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;color:#9a3412;font-size:.875rem}.download-button[data-v-3ae4fbc3]{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:background-color .2s;font-size:.875rem}.download-button[data-v-3ae4fbc3]:hover:not(:disabled){background:#2563eb}.download-button[data-v-3ae4fbc3]:disabled{opacity:.6;cursor:not-allowed}.button-spinner[data-v-3ae4fbc3]{width:1rem;height:1rem;animation:spin-3ae4fbc3 1s linear infinite}@keyframes spin-3ae4fbc3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.75rem;padding:2rem;justify-content:center;color:#6b7280}.loading-spinner[data-v-3ae4fbc3]{width:1.5rem;height:1.5rem;animation:spin-3ae4fbc3 1s linear infinite;color:#3b82f6}.no-documents[data-v-3ae4fbc3]{display:flex;align-items:center;gap:.75rem;padding:2rem;justify-content:center;color:#6b7280;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.no-documents-icon[data-v-3ae4fbc3]{width:1.5rem;height:1.5rem;color:#f59e0b}.workflow-container[data-v-9150979e]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:.75rem;overflow:hidden}.workflow-header[data-v-9150979e]{padding:1.5rem;background:#fef2f2;border-bottom:1px solid #fecaca}.workflow-title[data-v-9150979e]{font-size:1.5rem;font-weight:600;color:#991b1b;margin:0 0 .5rem}.workflow-subtitle[data-v-9150979e]{color:#dc2626;margin:0}.workflow-content[data-v-9150979e]{flex:1;padding:1.5rem;overflow-y:auto}.alert-section[data-v-9150979e]{display:flex;gap:1rem;padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:2rem}.alert-icon[data-v-9150979e]{width:1.5rem;height:1.5rem;color:#dc2626;flex-shrink:0}.alert-content[data-v-9150979e]{flex:1}.alert-title[data-v-9150979e]{font-size:1rem;font-weight:600;color:#991b1b;margin:0 0 .5rem}.alert-message[data-v-9150979e]{font-size:.875rem;color:#dc2626;margin:0}.task-section[data-v-9150979e]{margin-bottom:2rem}.section-title[data-v-9150979e]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.task-list[data-v-9150979e]{display:flex;flex-direction:column;gap:1rem}.task-item[data-v-9150979e]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e5e7eb}.task-icon[data-v-9150979e]{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.125rem}.task-icon.completed[data-v-9150979e]{color:#10b981}.task-icon.pending[data-v-9150979e]{color:#6b7280}.task-content[data-v-9150979e]{flex:1}.task-title[data-v-9150979e]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.task-description[data-v-9150979e]{font-size:.875rem;color:#6b7280;margin:0}.info-section[data-v-9150979e]{margin-top:2rem}.info-grid[data-v-9150979e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-item[data-v-9150979e]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-9150979e]{font-size:.875rem;font-weight:500;color:#6b7280}.info-value[data-v-9150979e]{font-weight:600;color:#1f2937}.workflow-footer[data-v-9150979e]{padding:1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.complete-button[data-v-9150979e]{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}.complete-button[data-v-9150979e]:hover{background:#059669}.button-icon[data-v-9150979e]{width:1.25rem;height:1.25rem}.service-queue[data-v-eb0d359b]{max-width:1200px;margin:0 auto;padding:2rem}.queue-header[data-v-eb0d359b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.queue-title[data-v-eb0d359b]{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.queue-description[data-v-eb0d359b]{font-size:1.125rem;color:#6b7280;margin:.5rem 0 0}.refresh-button[data-v-eb0d359b]{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}.refresh-button[data-v-eb0d359b]:hover:not(:disabled){background:#e6d700}.refresh-button[data-v-eb0d359b]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-eb0d359b]{width:1rem;height:1rem}.refresh-icon.spinning[data-v-eb0d359b]{animation:spin-eb0d359b 1s linear infinite}@keyframes spin-eb0d359b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-eb0d359b]{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-eb0d359b]{width:3rem;height:3rem;color:#ef4444}.error-message[data-v-eb0d359b]{font-size:1.125rem;color:#dc2626;margin:0}.loading-state[data-v-eb0d359b]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;text-align:center}.loading-spinner[data-v-eb0d359b]{width:3rem;height:3rem;border:4px solid #f3f4f6;border-top:4px solid #ffa242;border-radius:50%;animation:spin-eb0d359b 1s linear infinite}.loading-message[data-v-eb0d359b]{font-size:1.125rem;color:#6b7280;margin:0}.no-items-state[data-v-eb0d359b]{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-items-icon[data-v-eb0d359b]{width:3rem;height:3rem;color:#10b981}.no-items-title[data-v-eb0d359b]{font-size:1.5rem;font-weight:600;color:#065f46;margin:0}.no-items-message[data-v-eb0d359b]{font-size:1.125rem;color:#059669;margin:0}.queue-container[data-v-eb0d359b]{margin-top:2rem}.queue-list[data-v-eb0d359b]{display:flex;flex-direction:column;gap:1rem}.queue-item[data-v-eb0d359b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .2s}.queue-item[data-v-eb0d359b]:hover{border-color:#ffa242;box-shadow:0 4px 12px #0000001a}.item-info[data-v-eb0d359b]{flex:1}.item-header[data-v-eb0d359b]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.item-type[data-v-eb0d359b]{font-size:1.125rem;font-weight:600;color:#1f2937}.item-status[data-v-eb0d359b]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase}.item-details[data-v-eb0d359b]{display:flex;gap:2rem;font-size:.875rem;color:#6b7280}.detail-item[data-v-eb0d359b]{display:flex;gap:.5rem}.detail-label[data-v-eb0d359b]{font-weight:500}.detail-value[data-v-eb0d359b]{color:#1f2937}.start-button[data-v-eb0d359b]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.start-button[data-v-eb0d359b]:hover:not(:disabled){background:#1e3a40}.start-button[data-v-eb0d359b]:disabled{opacity:.5;cursor:not-allowed}.button-icon[data-v-eb0d359b]{width:1.5rem;height:1.5rem}.workflow-modal[data-v-eb0d359b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.workflow-modal-content[data-v-eb0d359b]{background:#fff;border-radius:.75rem;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.workflow-modal-header[data-v-eb0d359b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.workflow-modal-title[data-v-eb0d359b]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.close-button[data-v-eb0d359b]{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-eb0d359b]:hover{background:#f3f4f6;color:#374151}.workflow-modal-body[data-v-eb0d359b]{flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.service-queue[data-v-eb0d359b]{padding:1rem}.queue-header[data-v-eb0d359b]{flex-direction:column;gap:1rem;align-items:flex-start}.item-details[data-v-eb0d359b]{flex-direction:column;gap:.5rem}.workflow-modal[data-v-eb0d359b]{padding:1rem}}.public-verify[data-v-b8304f3c]{max-width:500px;margin:0 auto;padding:2rem}.verify-container[data-v-b8304f3c]{background:#fff;padding:2rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.verify-header[data-v-b8304f3c]{text-align:center;margin-bottom:2rem}.verify-icon[data-v-b8304f3c]{width:3rem;height:3rem;color:#ffa242;margin:0 auto 1rem}.verify-title[data-v-b8304f3c]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.verify-description[data-v-b8304f3c]{color:#6b7280;font-size:1rem}.error-message[data-v-b8304f3c]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;margin-bottom:1.5rem}.error-icon[data-v-b8304f3c]{width:1.25rem;height:1.25rem;flex-shrink:0}.verify-form[data-v-b8304f3c]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-b8304f3c]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-b8304f3c]{font-weight:600;color:#374151;font-size:.875rem}.form-input[data-v-b8304f3c],.form-select[data-v-b8304f3c]{padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8304f3c]:focus,.form-select[data-v-b8304f3c]:focus{outline:none;border-color:#ffa242}.form-input[data-v-b8304f3c]:disabled,.form-select[data-v-b8304f3c]:disabled{background:#f3f4f6;cursor:not-allowed}.submit-button[data-v-b8304f3c]{padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}.submit-button[data-v-b8304f3c]:hover:not(:disabled){background:#e6d700}.submit-button[data-v-b8304f3c]:disabled{opacity:.5;cursor:not-allowed}.submit-button.loading[data-v-b8304f3c]{position:relative;color:transparent}.submit-button.loading[data-v-b8304f3c]:after{content:"";position:absolute;width:1rem;height:1rem;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;border:2px solid #2A525A;border-radius:50%;border-top-color:transparent;animation:spin-b8304f3c .6s linear infinite}@keyframes spin-b8304f3c{to{transform:rotate(360deg)}}@media(max-width:768px){.public-verify[data-v-b8304f3c]{padding:1rem}.verify-container[data-v-b8304f3c]{padding:1.5rem}.verify-title[data-v-b8304f3c]{font-size:1.5rem}}.public-claims-list[data-v-2ba64155]{max-width:1200px;margin:0 auto;padding:2rem}.claims-header[data-v-2ba64155]{position:relative;margin-bottom:2rem}.back-button[data-v-2ba64155]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:1rem}.back-button[data-v-2ba64155]:hover{background:#e5e7eb;border-color:#d1d5db}.back-icon[data-v-2ba64155]{width:1rem;height:1rem}.header-content[data-v-2ba64155]{text-align:center}.claims-title[data-v-2ba64155]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.claims-description[data-v-2ba64155]{color:#6b7280;font-size:1.125rem}.error-message[data-v-2ba64155]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;color:#991b1b;margin-bottom:1.5rem}.error-icon[data-v-2ba64155]{width:1.25rem;height:1.25rem;flex-shrink:0}.loading-message[data-v-2ba64155],.no-policies[data-v-2ba64155]{text-align:center;padding:3rem;color:#6b7280}.no-policies-icon[data-v-2ba64155]{width:3rem;height:3rem;margin:0 auto 1rem;color:#d1d5db}.policies-grid[data-v-2ba64155]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.policy-card[data-v-2ba64155]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;cursor:pointer;transition:all .2s}.policy-card[data-v-2ba64155]:hover{border-color:#ffa242;box-shadow:0 4px 6px #0000001a}.policy-card-header[data-v-2ba64155]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.policy-icon[data-v-2ba64155]{width:1.5rem;height:1.5rem;color:#ffa242}.policy-id[data-v-2ba64155]{font-weight:600;color:#1f2937;flex:1}.policy-status[data-v-2ba64155]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-active[data-v-2ba64155]{background:#dcfce7;color:#166534}.status-pending[data-v-2ba64155]{background:#fef3c7;color:#92400e}.status-cancelled[data-v-2ba64155]{background:#fee2e2;color:#991b1b}.status-expired[data-v-2ba64155]{background:#f3f4f6;color:#374151}.status-unknown[data-v-2ba64155]{background:#e5e7eb;color:#6b7280}.policy-vehicle[data-v-2ba64155]{margin-bottom:1rem}.vehicle-info[data-v-2ba64155]{font-weight:500;color:#1f2937;margin-bottom:.25rem}.vehicle-vin[data-v-2ba64155]{font-size:.875rem;color:#6b7280}.policy-dates[data-v-2ba64155]{display:flex;flex-direction:column;gap:.5rem}.date-item[data-v-2ba64155]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.date-icon[data-v-2ba64155]{width:1rem;height:1rem}.modal-overlay[data-v-2ba64155]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-2ba64155]{background:#fff;border-radius:.75rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-2ba64155]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-title[data-v-2ba64155]{font-size:1.5rem;font-weight:600;color:#1f2937}.modal-close[data-v-2ba64155]{background:none;border:none;cursor:pointer;padding:.5rem;color:#6b7280;transition:color .2s}.modal-close[data-v-2ba64155]:hover{color:#1f2937}.close-icon[data-v-2ba64155]{width:1.5rem;height:1.5rem}.modal-body[data-v-2ba64155]{padding:1.5rem}.policy-details-section[data-v-2ba64155]{margin-bottom:2rem}.section-title[data-v-2ba64155]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.detail-grid[data-v-2ba64155]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.detail-item[data-v-2ba64155]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-2ba64155]{font-size:.875rem;color:#6b7280;font-weight:500}.detail-value[data-v-2ba64155]{font-weight:600;color:#1f2937}.claims-section[data-v-2ba64155]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.loading-claims[data-v-2ba64155],.no-claims[data-v-2ba64155]{text-align:center;padding:2rem;color:#6b7280}.existing-claims-list[data-v-2ba64155]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.claim-item[data-v-2ba64155]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .2s}.claim-item[data-v-2ba64155]:hover{border-color:#ffa242;background:#fff7ed}.claim-icon[data-v-2ba64155]{width:1.5rem;height:1.5rem;color:#6b7280}.claim-info[data-v-2ba64155]{flex:1}.claim-date[data-v-2ba64155]{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.claim-status[data-v-2ba64155]{font-size:.75rem;font-weight:600;text-transform:uppercase}.claim-started[data-v-2ba64155]{color:#3b82f6}.claim-submitted[data-v-2ba64155]{color:#f59e0b}.claim-returned[data-v-2ba64155]{color:#f65c5c}.claim-offered[data-v-2ba64155]{color:#8b5cf6}.claim-offer-declined[data-v-2ba64155]{color:#ef4444}.claim-completed[data-v-2ba64155]{color:#10b981}.claim-cancelled[data-v-2ba64155]{color:#ef4444}.claim-unknown[data-v-2ba64155]{color:#6b7280}.continue-button[data-v-2ba64155]{padding:.5rem 1rem;background:#2a525a;color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.continue-button[data-v-2ba64155]:hover:not(.disabled){background:#1e3a40}.continue-button.disabled[data-v-2ba64155]{background:#9ca3af;cursor:not-allowed;opacity:.6}.claim-info[data-v-2ba64155]{flex:1;display:flex;flex-direction:column;gap:.5rem}.claim-documents-list[data-v-2ba64155]{margin-top:.5rem}.documents-title[data-v-2ba64155]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.documents-list[data-v-2ba64155]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.document-item[data-v-2ba64155]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#fff;border-radius:.25rem;font-size:.875rem}.doc-icon[data-v-2ba64155]{width:1rem;height:1rem;color:#6b7280}.doc-name[data-v-2ba64155]{flex:1;color:#1f2937}.doc-date[data-v-2ba64155]{font-size:.75rem;color:#6b7280}.claim-notes[data-v-2ba64155]{margin-top:.5rem}.notes-title[data-v-2ba64155]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.note-item[data-v-2ba64155]{padding:.75rem;background:#fff;border-radius:.25rem;margin-bottom:.5rem}.note-content[data-v-2ba64155]{font-size:.875rem;color:#1f2937;margin-bottom:.25rem}.note-date[data-v-2ba64155]{font-size:.75rem;color:#6b7280}.start-claim-button[data-v-2ba64155]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffa242;color:#2a525a;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s}.start-claim-button[data-v-2ba64155]:hover{background:#e6d700}.button-icon[data-v-2ba64155]{width:1.25rem;height:1.25rem}@media(max-width:768px){.public-claims-list[data-v-2ba64155]{padding:1rem}.policies-grid[data-v-2ba64155],.detail-grid[data-v-2ba64155]{grid-template-columns:1fr}.modal-content[data-v-2ba64155]{max-height:95vh}}.public-claims[data-v-01d271e9]{min-height:100vh;background:#f8fafc}
