.app[data-v-b17e1065]{width:100%;height:100%}.admin-header[data-v-622beba6]{background:#1f2937;color:#fff;position:sticky;top:0;z-index:100}.header-inner[data-v-622beba6]{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px}.logo a[data-v-622beba6]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.logo-icon[data-v-622beba6]{font-size:28px;color:#60a5fa}.logo-text[data-v-622beba6]{font-size:18px;font-weight:700}.nav-list[data-v-622beba6]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.nav-list a[data-v-622beba6]{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:14px;color:#9ca3af;text-decoration:none;border-radius:8px;transition:all .2s}.nav-list a .material-icons[data-v-622beba6]{font-size:18px}.nav-list a[data-v-622beba6]:hover{background:#ffffff1a;color:#fff}.nav-list a.active[data-v-622beba6]{background:#3b82f6;color:#fff}.user-section[data-v-622beba6]{position:relative}.user-menu[data-v-622beba6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .2s}.user-menu[data-v-622beba6]:hover{background:#ffffff1a}.user-avatar[data-v-622beba6]{width:32px;height:32px;border-radius:50%;background:#4b5563;display:flex;align-items:center;justify-content:center}.user-avatar .material-icons[data-v-622beba6]{font-size:18px;color:#9ca3af}.user-name[data-v-622beba6]{font-size:14px;font-weight:500}.arrow[data-v-622beba6]{font-size:18px;color:#9ca3af}.dropdown[data-v-622beba6]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;min-width:180px;overflow:hidden}.dropdown a[data-v-622beba6]{display:block;padding:12px 16px;font-size:14px;color:#374151;text-decoration:none}.dropdown a[data-v-622beba6]:hover{background:#f3f4f6}.admin-footer[data-v-94f2ec49]{background:#1f2937;border-top:1px solid #374151;padding:16px 24px;margin-top:auto}.footer-inner[data-v-94f2ec49]{display:flex;justify-content:center;align-items:center}.copyright[data-v-94f2ec49]{font-size:13px;color:#9ca3af;margin:0}.card[data-v-17ca72dc]{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.card-hoverable[data-v-17ca72dc]{transition:box-shadow .2s ease,transform .2s ease}.card-hoverable[data-v-17ca72dc]:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.card-header[data-v-17ca72dc]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.card-title[data-v-17ca72dc]{font-size:16px;font-weight:600;color:#111827;margin:0}.card-subtitle[data-v-17ca72dc]{font-size:13px;color:#6b7280;margin:4px 0 0}.card-header-actions[data-v-17ca72dc]{display:flex;gap:8px}.card-body[data-v-17ca72dc]{padding:20px}.card-body.no-padding[data-v-17ca72dc]{padding:0}.card-footer[data-v-17ca72dc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.badge[data-v-8f362704]{display:inline-flex;align-items:center;gap:6px;font-weight:500;border-radius:9999px}.badge-sm[data-v-8f362704]{padding:2px 8px;font-size:11px}.badge-md[data-v-8f362704]{padding:4px 10px;font-size:12px}.badge-lg[data-v-8f362704]{padding:6px 14px;font-size:14px}.badge-default[data-v-8f362704]{background-color:#f3f4f6;color:#374151}.badge-primary[data-v-8f362704]{background-color:#dbeafe;color:#1d4ed8}.badge-success[data-v-8f362704]{background-color:#dcfce7;color:#15803d}.badge-warning[data-v-8f362704]{background-color:#fef3c7;color:#b45309}.badge-danger[data-v-8f362704]{background-color:#fee2e2;color:#b91c1c}.badge-info[data-v-8f362704]{background-color:#e0e7ff;color:#4338ca}.badge .badge-dot[data-v-8f362704]{width:6px;height:6px;border-radius:50%;background-color:currentColor}.btn[data-v-ecc82bff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.btn[data-v-ecc82bff]:disabled{cursor:not-allowed;opacity:.6}.btn-sm[data-v-ecc82bff]{height:32px;padding:0 12px;font-size:13px}.btn-md[data-v-ecc82bff]{height:40px;padding:0 16px;font-size:14px}.btn-lg[data-v-ecc82bff]{height:48px;padding:0 24px;font-size:16px}.btn-primary[data-v-ecc82bff]{background-color:#2563eb;color:#fff;border-color:#2563eb}.btn-primary[data-v-ecc82bff]:hover:not(:disabled){background-color:#1d4ed8}.btn-secondary[data-v-ecc82bff]{background-color:#6b7280;color:#fff;border-color:#6b7280}.btn-secondary[data-v-ecc82bff]:hover:not(:disabled){background-color:#4b5563}.btn-danger[data-v-ecc82bff]{background-color:#dc2626;color:#fff;border-color:#dc2626}.btn-danger[data-v-ecc82bff]:hover:not(:disabled){background-color:#b91c1c}.btn-outline[data-v-ecc82bff]{background-color:transparent;color:#2563eb;border-color:#2563eb}.btn-outline[data-v-ecc82bff]:hover:not(:disabled){background-color:#eff6ff}.btn-ghost[data-v-ecc82bff]{background-color:transparent;color:#374151;border-color:transparent}.btn-ghost[data-v-ecc82bff]:hover:not(:disabled){background-color:#f3f4f6}.btn-block[data-v-ecc82bff]{width:100%}.btn .icon[data-v-ecc82bff]{font-size:18px}.btn .spinner[data-v-ecc82bff]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-ecc82bff .8s linear infinite}@keyframes spin-ecc82bff{to{transform:rotate(360deg)}}input[data-v-89c1568a]{display:flex;height:40px;width:-webkit-fill-available;padding:0 16px;align-items:center;border-radius:4px;border:1px solid #DFE3E6;background-color:#f8f9fa;color:#3b4044}.custom-dropdown[data-v-3838c094]{position:relative;width:100%;border:1px solid #ccc;padding:4px 0 4px 6px;cursor:pointer;background-color:#fff;-webkit-user-select:none;user-select:none}.selected-option[data-v-3838c094]{font-size:12px;color:#333}.dropdown-options[data-v-3838c094]{position:absolute;top:100%;right:-1px;width:calc(100% + 2px);border:1px solid #ccc;background-color:#fff;z-index:10;max-height:150px;overflow-y:auto}.dropdown-option[data-v-3838c094]{padding:10px;cursor:pointer}.dropdown-option[data-v-3838c094]:hover{background-color:#eee}.dropdown-options[data-v-3838c094]::-webkit-scrollbar{width:4px}.dropdown-options[data-v-3838c094]::-webkit-scrollbar-track{background:#f1f1f1}.dropdown-options[data-v-3838c094]::-webkit-scrollbar-thumb{background-color:#888}.dropdown-options[data-v-3838c094]::-webkit-scrollbar-thumb:hover{background-color:#555}.modal-overlay[data-v-0dfc14eb]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-0dfc14eb]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.modal-sm[data-v-0dfc14eb]{width:400px}.modal-md[data-v-0dfc14eb]{width:500px}.modal-lg[data-v-0dfc14eb]{width:700px}.modal-xl[data-v-0dfc14eb]{width:900px}.modal-header[data-v-0dfc14eb]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-0dfc14eb]{font-size:18px;font-weight:600;color:#111827;margin:0}.modal-close[data-v-0dfc14eb]{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px}.modal-close[data-v-0dfc14eb]:hover{background-color:#f3f4f6;color:#374151}.modal-close .material-icons[data-v-0dfc14eb]{font-size:20px}.modal-body[data-v-0dfc14eb]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-0dfc14eb]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb}.modal-enter-active[data-v-0dfc14eb],.modal-leave-active[data-v-0dfc14eb]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-0dfc14eb],.modal-leave-active .modal[data-v-0dfc14eb]{transition:transform .2s ease}.modal-enter-from[data-v-0dfc14eb],.modal-leave-to[data-v-0dfc14eb]{opacity:0}.modal-enter-from .modal[data-v-0dfc14eb],.modal-leave-to .modal[data-v-0dfc14eb]{transform:scale(.95)}.applications-page[data-v-d21af307]{padding:24px}.page-header[data-v-d21af307]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-d21af307]{font-size:24px;font-weight:700;color:#111827;margin:0}.filter-card[data-v-d21af307]{margin-bottom:16px}.filter-row[data-v-d21af307]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-group[data-v-d21af307]{min-width:160px}.table-container[data-v-d21af307]{overflow-x:auto}.data-table[data-v-d21af307]{width:100%;border-collapse:collapse}.data-table th[data-v-d21af307],.data-table td[data-v-d21af307]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-d21af307]{font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb}.data-table td[data-v-d21af307]{font-size:14px;color:#374151}.data-table .plate-number[data-v-d21af307]{font-weight:600}.data-table .text-muted[data-v-d21af307]{color:#9ca3af}.data-table .empty-row[data-v-d21af307]{text-align:center;color:#9ca3af;padding:32px}.action-buttons[data-v-d21af307]{display:flex;gap:4px}.detail-section[data-v-d21af307]{margin-bottom:24px}.detail-section[data-v-d21af307]:last-child{margin-bottom:0}.detail-section h4[data-v-d21af307]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.detail-grid[data-v-d21af307]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-item[data-v-d21af307]{display:flex;flex-direction:column;gap:4px}.detail-item.full-width[data-v-d21af307]{grid-column:1/-1}.detail-item .label[data-v-d21af307]{font-size:13px;color:#6b7280}.detail-item .value[data-v-d21af307]{font-size:15px;font-weight:500;color:#111827}.detail-item .value.plate[data-v-d21af307]{font-size:18px;font-weight:600}.detail-item .value.price[data-v-d21af307]{color:#2563eb}.form-group[data-v-d21af307]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label[data-v-d21af307]{font-size:14px;font-weight:500;color:#374151}.form-textarea[data-v-d21af307]{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;resize:vertical}.form-textarea[data-v-d21af307]:focus{outline:none;border-color:#2563eb}.shipping-info[data-v-d21af307]{background:#f9fafb;padding:12px 16px;border-radius:8px;font-size:14px}.shipping-info p[data-v-d21af307]{margin:4px 0;color:#374151}.calllogs-page[data-v-5a4380b0]{padding:24px}.page-header[data-v-5a4380b0]{margin-bottom:24px}.page-title[data-v-5a4380b0]{font-size:24px;font-weight:700;color:#111827;margin:0}.stats-row[data-v-5a4380b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:768px){.stats-row[data-v-5a4380b0]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-5a4380b0] .card-body{padding:16px}.stat-content[data-v-5a4380b0]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-5a4380b0]{font-size:13px;color:#6b7280}.stat-value[data-v-5a4380b0]{font-size:24px;font-weight:700;color:#111827}.stat-value.missed[data-v-5a4380b0]{color:#dc2626}.filter-card[data-v-5a4380b0]{margin-bottom:16px}.filter-row[data-v-5a4380b0]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-group[data-v-5a4380b0]{min-width:150px}.table-container[data-v-5a4380b0]{overflow-x:auto}.data-table[data-v-5a4380b0]{width:100%;border-collapse:collapse}.data-table th[data-v-5a4380b0],.data-table td[data-v-5a4380b0]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-5a4380b0]{font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb}.data-table td[data-v-5a4380b0]{font-size:14px;color:#374151}.data-table .safety-number[data-v-5a4380b0]{font-weight:600;color:#2563eb}.data-table .empty-row[data-v-5a4380b0]{text-align:center;color:#9ca3af;padding:32px}.dashboard[data-v-5caed559]{padding:24px}.page-title[data-v-5caed559]{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}.stats-grid[data-v-5caed559]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}@media(max-width:1024px){.stats-grid[data-v-5caed559]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.stats-grid[data-v-5caed559]{grid-template-columns:1fr}}.stat-card[data-v-5caed559] .card-body{padding:20px}.stat-content[data-v-5caed559]{display:flex;align-items:center;gap:16px}.stat-icon[data-v-5caed559]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon .material-icons[data-v-5caed559]{font-size:24px}.stat-icon.users[data-v-5caed559]{background:#dbeafe;color:#2563eb}.stat-icon.safety[data-v-5caed559]{background:#dcfce7;color:#16a34a}.stat-icon.pending[data-v-5caed559]{background:#fef3c7;color:#d97706}.stat-icon.revenue[data-v-5caed559]{background:#e0e7ff;color:#4f46e5}.stat-label[data-v-5caed559]{font-size:14px;color:#6b7280;margin:0 0 4px}.stat-value[data-v-5caed559]{font-size:24px;font-weight:700;color:#111827;margin:0}.recent-card[data-v-5caed559],.expiring-card[data-v-5caed559]{margin-bottom:24px}.table-container[data-v-5caed559]{overflow-x:auto}.data-table[data-v-5caed559]{width:100%;border-collapse:collapse}.data-table th[data-v-5caed559],.data-table td[data-v-5caed559]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-5caed559]{font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb}.data-table td[data-v-5caed559]{font-size:14px;color:#374151}.data-table .safety-number[data-v-5caed559]{font-weight:600;color:#2563eb}.data-table .empty-row[data-v-5caed559]{text-align:center;color:#9ca3af;padding:32px}.days-left[data-v-5caed559]{font-weight:500}.days-left.urgent[data-v-5caed559]{color:#dc2626}.safety-numbers-page[data-v-6c31e458]{padding:24px}.page-header[data-v-6c31e458]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-6c31e458]{font-size:24px;font-weight:700;color:#111827;margin:0}.header-actions[data-v-6c31e458]{display:flex;gap:12px}.filter-card[data-v-6c31e458]{margin-bottom:16px}.filter-row[data-v-6c31e458]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-group[data-v-6c31e458]{min-width:200px}.table-container[data-v-6c31e458]{overflow-x:auto}.data-table[data-v-6c31e458]{width:100%;border-collapse:collapse}.data-table th[data-v-6c31e458],.data-table td[data-v-6c31e458]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.data-table th[data-v-6c31e458]{font-size:13px;font-weight:600;color:#6b7280;background:#f9fafb}.data-table td[data-v-6c31e458]{font-size:14px;color:#374151}.data-table .safety-number[data-v-6c31e458]{font-weight:600;color:#2563eb}.data-table .empty-row[data-v-6c31e458]{text-align:center;color:#9ca3af;padding:32px}.action-buttons[data-v-6c31e458]{display:flex;gap:4px}.form-grid[data-v-6c31e458]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group[data-v-6c31e458]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-6c31e458]{font-size:14px;font-weight:500;color:#374151}.form-label.required[data-v-6c31e458]:after{content:"*";color:#dc2626;margin-left:4px}.detail-grid[data-v-6c31e458]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.detail-item[data-v-6c31e458]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-6c31e458]{font-size:13px;color:#6b7280}.detail-item .value[data-v-6c31e458]{font-size:15px;font-weight:500;color:#111827}.detail-item .value.safety[data-v-6c31e458]{font-size:18px;color:#2563eb}.qr-section[data-v-6c31e458]{text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.qr-section h4[data-v-6c31e458]{font-size:14px;font-weight:600;color:#374151;margin:0 0 16px}.qr-preview[data-v-6c31e458]{width:150px;height:150px;margin:0 auto 16px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.qr-preview img[data-v-6c31e458]{width:100%;height:100%;object-fit:contain}.alert[data-v-52cbde3f]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;border:1px solid}.alert-info[data-v-52cbde3f]{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.alert-info .alert-icon[data-v-52cbde3f]{color:#3b82f6}.alert-success[data-v-52cbde3f]{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.alert-success .alert-icon[data-v-52cbde3f]{color:#22c55e}.alert-warning[data-v-52cbde3f]{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.alert-warning .alert-icon[data-v-52cbde3f]{color:#f59e0b}.alert-error[data-v-52cbde3f]{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.alert-error .alert-icon[data-v-52cbde3f]{color:#ef4444}.alert-icon[data-v-52cbde3f]{font-size:20px;flex-shrink:0}.alert-content[data-v-52cbde3f]{flex:1}.alert-title[data-v-52cbde3f]{font-weight:600;margin:0 0 4px}.alert-message[data-v-52cbde3f]{margin:0;font-size:14px}.alert-close[data-v-52cbde3f]{background:none;border:none;padding:2px;cursor:pointer;color:inherit;opacity:.6;border-radius:4px}.alert-close[data-v-52cbde3f]:hover{opacity:1;background-color:#0000000d}.alert-close .material-icons[data-v-52cbde3f]{font-size:18px}.auth-page[data-v-20da552b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.auth-container[data-v-20da552b]{width:100%;max-width:400px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 40px #00000026}.auth-header[data-v-20da552b]{text-align:center;margin-bottom:32px}.auth-title[data-v-20da552b]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.auth-subtitle[data-v-20da552b]{font-size:16px;color:#6b7280;margin:0}.auth-form[data-v-20da552b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-20da552b]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-20da552b]{font-size:14px;font-weight:500;color:#374151}.form-hint[data-v-20da552b]{font-size:12px;color:#9ca3af}.form-options[data-v-20da552b]{display:flex;align-items:center;justify-content:space-between}.forgot-link[data-v-20da552b]{font-size:14px;color:#2563eb;text-decoration:none}.forgot-link[data-v-20da552b]:hover{text-decoration:underline}.auth-footer[data-v-20da552b]{text-align:center;margin-top:8px}.auth-footer p[data-v-20da552b]{font-size:14px;color:#6b7280;margin:0}.auth-footer a[data-v-20da552b]{color:#2563eb;text-decoration:none;font-weight:500}.auth-footer a[data-v-20da552b]:hover{text-decoration:underline}.auth-page[data-v-16776532]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.auth-container[data-v-16776532]{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 40px #00000026}.auth-header[data-v-16776532]{text-align:center;margin-bottom:32px}.auth-title[data-v-16776532]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.auth-subtitle[data-v-16776532]{font-size:14px;color:#6b7280;margin:0}.verify-steps[data-v-16776532]{display:flex;align-items:center;justify-content:center;margin-bottom:32px}.step[data-v-16776532]{display:flex;flex-direction:column;align-items:center;gap:8px}.step.active .step-number[data-v-16776532]{background-color:#2563eb;color:#fff}.step.completed .step-number[data-v-16776532]{background-color:#22c55e;color:#fff}.step-number[data-v-16776532]{width:32px;height:32px;border-radius:50%;background-color:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.step-label[data-v-16776532]{font-size:13px;color:#6b7280;margin:0}.step-divider[data-v-16776532]{width:60px;height:2px;background-color:#e5e7eb;margin:0 16px 24px}.verify-form[data-v-16776532]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-16776532]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-16776532]{font-size:14px;font-weight:500;color:#374151}.form-hint[data-v-16776532]{font-size:13px;color:#9ca3af;margin:0}.verify-info[data-v-16776532]{text-align:center;padding:16px;background-color:#f3f4f6;border-radius:8px}.verify-info p[data-v-16776532]{font-size:14px;color:#374151;margin:0 0 8px}.change-phone[data-v-16776532]{background:none;border:none;color:#2563eb;font-size:13px;cursor:pointer}.change-phone[data-v-16776532]:hover{text-decoration:underline}.timer-row[data-v-16776532]{display:flex;align-items:center;justify-content:space-between}.timer[data-v-16776532]{font-size:14px;color:#2563eb;font-weight:500;margin:0}.resend-btn[data-v-16776532]{background:none;border:none;color:#6b7280;font-size:13px;cursor:pointer}.resend-btn[data-v-16776532]:hover:not(:disabled){color:#2563eb}.resend-btn[data-v-16776532]:disabled{opacity:.5;cursor:not-allowed}.auth-page[data-v-e4d5d015]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.auth-container[data-v-e4d5d015]{width:100%;max-width:440px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 20px 40px #00000026}.auth-header[data-v-e4d5d015]{text-align:center;margin-bottom:32px}.auth-title[data-v-e4d5d015]{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.auth-subtitle[data-v-e4d5d015]{font-size:16px;color:#6b7280;margin:0}.auth-form[data-v-e4d5d015]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e4d5d015]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-e4d5d015]{font-size:14px;font-weight:500;color:#374151}.form-error[data-v-e4d5d015]{font-size:13px;color:#dc2626;margin:0}.phone-input-group[data-v-e4d5d015]{display:flex;gap:8px}.phone-input-group input[data-v-e4d5d015]{flex:1}.auth-footer[data-v-e4d5d015]{text-align:center;margin-top:8px}.auth-footer p[data-v-e4d5d015]{font-size:14px;color:#6b7280;margin:0}.auth-footer a[data-v-e4d5d015]{color:#2563eb;text-decoration:none;font-weight:500}.auth-footer a[data-v-e4d5d015]:hover{text-decoration:underline}.verify-modal[data-v-e4d5d015]{text-align:center}.verify-info[data-v-e4d5d015]{font-size:14px;color:#6b7280;margin:0 0 16px}.verify-input[data-v-e4d5d015]{display:flex;flex-direction:column;align-items:center;gap:8px}.verify-input input[data-v-e4d5d015]{text-align:center;font-size:20px;letter-spacing:4px}.verify-timer[data-v-e4d5d015]{font-size:14px;color:#2563eb;font-weight:500;margin:0}.app[data-v-4f1e4598]{width:100%;height:100%}.header[data-v-d28d0eab]{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.header-inner[data-v-d28d0eab]{max-width:1200px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo a[data-v-d28d0eab]{display:flex;align-items:center;gap:8px;text-decoration:none}.logo-icon[data-v-d28d0eab]{font-size:28px;color:#2563eb}.logo-text[data-v-d28d0eab]{font-size:18px;font-weight:700;color:#111827}.nav-list[data-v-d28d0eab]{display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-list a[data-v-d28d0eab]{font-size:15px;color:#6b7280;text-decoration:none;transition:color .2s}.nav-list a[data-v-d28d0eab]:hover,.nav-list a.active[data-v-d28d0eab]{color:#2563eb}.user-menu[data-v-d28d0eab]{position:relative}.user-info[data-v-d28d0eab]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:8px 12px;border-radius:8px}.user-info[data-v-d28d0eab]:hover{background:#f3f4f6}.user-name[data-v-d28d0eab]{font-size:14px;font-weight:500;color:#374151}.dropdown[data-v-d28d0eab]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a;border:1px solid #e5e7eb;min-width:150px;overflow:hidden}.dropdown a[data-v-d28d0eab]{display:block;padding:12px 16px;font-size:14px;color:#374151;text-decoration:none}.dropdown a[data-v-d28d0eab]:hover{background:#f3f4f6}.auth-buttons[data-v-d28d0eab]{display:flex;gap:12px}.auth-buttons .login-btn[data-v-d28d0eab]{padding:8px 16px;font-size:14px;color:#374151;text-decoration:none}.auth-buttons .login-btn[data-v-d28d0eab]:hover{color:#2563eb}.auth-buttons .register-btn[data-v-d28d0eab]{padding:8px 16px;font-size:14px;background:#2563eb;color:#fff;text-decoration:none;border-radius:8px}.auth-buttons .register-btn[data-v-d28d0eab]:hover{background:#1d4ed8}.mobile-menu-btn[data-v-d28d0eab]{display:none;background:none;border:none;padding:8px;cursor:pointer;color:#374151}@media(max-width:768px){.mobile-menu-btn[data-v-d28d0eab]{display:block}}.mobile-menu[data-v-d28d0eab]{padding:16px 20px;border-top:1px solid #e5e7eb}.mobile-nav[data-v-d28d0eab]{display:flex;flex-direction:column}.mobile-nav a[data-v-d28d0eab]{padding:12px 0;font-size:15px;color:#374151;text-decoration:none;border-bottom:1px solid #f3f4f6}.mobile-nav a.active[data-v-d28d0eab]{color:#2563eb}.mobile-nav a[data-v-d28d0eab]:last-child{border-bottom:none}.client-footer[data-v-36071750]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:40px 20px 24px;margin-top:auto}.footer-inner[data-v-36071750]{max-width:1200px;margin:0 auto}.footer-content[data-v-36071750]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media(max-width:768px){.footer-content[data-v-36071750]{flex-direction:column;gap:20px;text-align:center}}.footer-logo[data-v-36071750]{display:flex;align-items:center;gap:8px}.footer-logo .material-icons[data-v-36071750]{font-size:24px;color:#2563eb}.footer-logo .logo-text[data-v-36071750]{font-size:16px;font-weight:600;color:#374151}.footer-links[data-v-36071750]{display:flex;gap:24px}.footer-links a[data-v-36071750]{font-size:14px;color:#6b7280;text-decoration:none;transition:color .2s}.footer-links a[data-v-36071750]:hover{color:#2563eb}.footer-bottom[data-v-36071750]{padding-top:24px;border-top:1px solid #e5e7eb;text-align:center}.copyright[data-v-36071750]{font-size:13px;color:#9ca3af;margin:0}.complete-page[data-v-d76512e2]{padding:60px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.complete-container[data-v-d76512e2]{max-width:500px;margin:0 auto;text-align:center}.complete-icon[data-v-d76512e2]{margin-bottom:24px}.complete-icon .material-icons[data-v-d76512e2]{font-size:80px;color:#22c55e}.complete-title[data-v-d76512e2]{font-size:28px;font-weight:700;color:#111827;margin:0 0 12px}.complete-description[data-v-d76512e2]{font-size:16px;color:#6b7280;line-height:1.6;margin:0 0 32px}.info-card[data-v-d76512e2]{text-align:left;margin-bottom:32px}.info-grid[data-v-d76512e2]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-d76512e2]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-d76512e2]{font-size:14px;color:#6b7280}.info-value[data-v-d76512e2]{font-size:15px;font-weight:500;color:#111827}.complete-actions[data-v-d76512e2]{display:flex;flex-direction:column;gap:12px}.apply-page[data-v-f4b4f6ef]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.apply-container[data-v-f4b4f6ef]{max-width:700px;margin:0 auto}.apply-header[data-v-f4b4f6ef]{text-align:center;margin-bottom:32px}.apply-title[data-v-f4b4f6ef]{font-size:28px;font-weight:700;color:#111827;margin:0 0 8px}.apply-subtitle[data-v-f4b4f6ef]{font-size:16px;color:#6b7280;margin:0}.apply-form[data-v-f4b4f6ef]{display:flex;flex-direction:column;gap:24px}.card-description[data-v-f4b4f6ef]{font-size:14px;color:#6b7280;margin:0 0 20px}.form-grid[data-v-f4b4f6ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:600px){.form-grid[data-v-f4b4f6ef]{grid-template-columns:1fr}}.form-group[data-v-f4b4f6ef]{display:flex;flex-direction:column;gap:6px}.form-group.full-width[data-v-f4b4f6ef]{grid-column:1/-1}.form-label[data-v-f4b4f6ef]{font-size:14px;font-weight:500;color:#374151}.form-label.required[data-v-f4b4f6ef]:after{content:"*";color:#dc2626;margin-left:4px}.form-error[data-v-f4b4f6ef]{font-size:13px;color:#dc2626;margin:0}.login-notice[data-v-f4b4f6ef]{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:14px;color:#6b7280}.login-notice a[data-v-f4b4f6ef]{color:#2563eb;text-decoration:none;font-weight:500}.login-notice a[data-v-f4b4f6ef]:hover{text-decoration:underline}.same-as-applicant[data-v-f4b4f6ef]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.address-row[data-v-f4b4f6ef]{display:flex;gap:10px}.address-row .zipcode-input[data-v-f4b4f6ef]{width:120px}.duration-options[data-v-f4b4f6ef]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:500px){.duration-options[data-v-f4b4f6ef]{grid-template-columns:1fr}}.duration-option[data-v-f4b4f6ef]{position:relative;display:flex;align-items:center;padding:16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.duration-option input[data-v-f4b4f6ef]{position:absolute;opacity:0}.duration-option[data-v-f4b4f6ef]:hover{border-color:#bfdbfe}.duration-option.selected[data-v-f4b4f6ef]{border-color:#2563eb;background-color:#eff6ff}.duration-option.selected .duration-check[data-v-f4b4f6ef]{opacity:1}.duration-content[data-v-f4b4f6ef]{display:flex;flex-direction:column;gap:4px}.duration-period[data-v-f4b4f6ef]{font-size:16px;font-weight:600;color:#111827}.duration-price[data-v-f4b4f6ef]{font-size:18px;font-weight:700;color:#2563eb}.duration-per[data-v-f4b4f6ef]{font-size:13px;color:#6b7280}.duration-check[data-v-f4b4f6ef]{position:absolute;right:16px;opacity:0;transition:opacity .2s ease}.duration-check .material-icons[data-v-f4b4f6ef]{color:#2563eb;font-size:24px}.summary-card[data-v-f4b4f6ef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px}.summary-row[data-v-f4b4f6ef]{display:flex;justify-content:space-between;padding:12px 0;font-size:15px;color:#374151;border-bottom:1px solid #f3f4f6}.summary-row[data-v-f4b4f6ef]:last-child{border-bottom:none}.summary-row.total[data-v-f4b4f6ef]{font-size:18px;font-weight:600;color:#111827;padding-top:16px}.form-actions[data-v-f4b4f6ef]{margin-top:8px}.status-page[data-v-fc6148bf]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.status-container[data-v-fc6148bf]{max-width:700px;margin:0 auto}.status-header[data-v-fc6148bf]{margin-bottom:24px}.status-title[data-v-fc6148bf]{font-size:24px;font-weight:700;color:#111827;margin:0}.loading-state[data-v-fc6148bf],.empty-state[data-v-fc6148bf]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-fc6148bf],.empty-state .material-icons[data-v-fc6148bf]{font-size:48px;margin-bottom:16px}.loading-state p[data-v-fc6148bf],.empty-state p[data-v-fc6148bf]{margin:0 0 20px}.loading-state .spinner[data-v-fc6148bf],.empty-state .spinner[data-v-fc6148bf]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-fc6148bf 1s linear infinite;margin:0 auto 16px}@keyframes spin-fc6148bf{to{transform:rotate(360deg)}}.application-list[data-v-fc6148bf]{display:flex;flex-direction:column;gap:16px}.app-header[data-v-fc6148bf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.badges[data-v-fc6148bf]{display:flex;gap:8px;flex-wrap:wrap}.app-plate[data-v-fc6148bf]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.app-date[data-v-fc6148bf]{font-size:13px;color:#6b7280;margin:0}.app-details[data-v-fc6148bf]{display:flex;gap:24px;margin-bottom:16px}.app-detail[data-v-fc6148bf]{display:flex;flex-direction:column;gap:4px}.app-detail .label[data-v-fc6148bf]{font-size:13px;color:#6b7280}.app-detail .value[data-v-fc6148bf]{font-size:15px;font-weight:500;color:#111827}.shipping-section[data-v-fc6148bf]{padding-top:16px;border-top:1px solid #f3f4f6}.shipping-title[data-v-fc6148bf]{font-size:14px;font-weight:600;color:#6b7280;margin:0 0 12px}.shipping-grid[data-v-fc6148bf]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:500px){.shipping-grid[data-v-fc6148bf]{grid-template-columns:1fr}}.shipping-item[data-v-fc6148bf]{display:flex;flex-direction:column;gap:2px}.shipping-item.full-width[data-v-fc6148bf]{grid-column:1/-1}.shipping-item .label[data-v-fc6148bf]{font-size:12px;color:#6b7280}.shipping-item .value[data-v-fc6148bf]{font-size:14px;color:#111827}.shipping-item .value.tracking[data-v-fc6148bf]{font-family:monospace;font-weight:600;color:#2563eb}.tracking-notice[data-v-fc6148bf],.delivered-notice[data-v-fc6148bf]{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px}.tracking-notice .material-icons[data-v-fc6148bf],.delivered-notice .material-icons[data-v-fc6148bf]{font-size:20px}.tracking-notice p[data-v-fc6148bf],.delivered-notice p[data-v-fc6148bf]{margin:0}.tracking-notice[data-v-fc6148bf]{background:#eff6ff;color:#1d4ed8}.delivered-notice[data-v-fc6148bf]{background:#f0fdf4;color:#15803d}.reject-reason[data-v-fc6148bf]{padding:12px 16px;background:#fef2f2;border-radius:8px;margin-top:16px}.reject-reason .label[data-v-fc6148bf]{font-size:12px;font-weight:500;color:#b91c1c;display:block;margin-bottom:4px}.reject-reason .reason[data-v-fc6148bf]{font-size:14px;color:#991b1b;margin:0}.app-actions[data-v-fc6148bf]{display:flex;gap:8px;padding-top:16px;border-top:1px solid #f3f4f6;margin-top:16px}.home-page[data-v-e544a653]{padding:0 20px;max-width:1200px;margin:0 auto}.hero[data-v-e544a653]{display:flex;align-items:center;justify-content:space-between;padding:80px 0;gap:60px}@media(max-width:768px){.hero[data-v-e544a653]{flex-direction:column;text-align:center;padding:40px 0}}.hero-content[data-v-e544a653]{flex:1}.hero-title[data-v-e544a653]{font-size:42px;font-weight:700;color:#111827;line-height:1.3;margin:0 0 20px}.hero-title .highlight[data-v-e544a653]{color:#2563eb}@media(max-width:768px){.hero-title[data-v-e544a653]{font-size:28px}}.hero-description[data-v-e544a653]{font-size:18px;color:#6b7280;line-height:1.6;margin:0 0 32px}@media(max-width:768px){.hero-description[data-v-e544a653]{font-size:16px}}.hero-actions[data-v-e544a653]{display:flex;gap:16px}@media(max-width:768px){.hero-actions[data-v-e544a653]{flex-direction:column}}.hero-image[data-v-e544a653]{flex-shrink:0}.qr-preview[data-v-e544a653]{width:280px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000001a;text-align:center}.qr-code-placeholder[data-v-e544a653]{width:180px;height:180px;margin:0 auto 20px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center}.qr-code-placeholder .material-icons[data-v-e544a653]{font-size:100px;color:#9ca3af}.qr-label[data-v-e544a653]{font-size:20px;font-weight:600;color:#374151;margin:0}.features[data-v-e544a653]{padding:80px 0}.section-title[data-v-e544a653]{font-size:32px;font-weight:700;color:#111827;text-align:center;margin:0 0 48px}.feature-grid[data-v-e544a653]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:768px){.feature-grid[data-v-e544a653]{grid-template-columns:1fr}}.feature-card[data-v-e544a653]{padding:32px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;text-align:center}.feature-icon[data-v-e544a653]{width:64px;height:64px;margin:0 auto 20px;background:#eff6ff;border-radius:16px;display:flex;align-items:center;justify-content:center}.feature-icon .material-icons[data-v-e544a653]{font-size:32px;color:#2563eb}.feature-title[data-v-e544a653]{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.feature-description[data-v-e544a653]{font-size:15px;color:#6b7280;line-height:1.6;margin:0}.how-it-works[data-v-e544a653]{background:#f9fafb;margin:0 -20px;padding:80px 20px}.steps[data-v-e544a653]{display:flex;align-items:flex-start;justify-content:center;gap:20px}@media(max-width:768px){.steps[data-v-e544a653]{flex-direction:column;align-items:center}}.step[data-v-e544a653]{text-align:center;max-width:200px}.step-number[data-v-e544a653]{width:48px;height:48px;margin:0 auto 16px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.step-title[data-v-e544a653]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.step-description[data-v-e544a653]{font-size:14px;color:#6b7280;margin:0}.step-arrow[data-v-e544a653]{padding-top:12px;color:#9ca3af}@media(max-width:768px){.step-arrow[data-v-e544a653]{transform:rotate(90deg)}}.pricing[data-v-e544a653]{padding:80px 0}.pricing-grid[data-v-e544a653]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto}@media(max-width:768px){.pricing-grid[data-v-e544a653]{grid-template-columns:1fr}}.pricing-card[data-v-e544a653]{padding:32px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;text-align:center;position:relative}.pricing-card.popular[data-v-e544a653]{border-color:#2563eb;box-shadow:0 10px 30px #2563eb26}.popular-badge[data-v-e544a653]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#2563eb;color:#fff;padding:4px 16px;border-radius:9999px;font-size:13px;font-weight:600}.pricing-period[data-v-e544a653]{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px}.pricing-price[data-v-e544a653]{font-size:16px;color:#111827;margin:0 0 8px}.pricing-price span[data-v-e544a653]{font-size:36px;font-weight:700}.pricing-per[data-v-e544a653]{font-size:14px;color:#6b7280;margin:0}.cta[data-v-e544a653]{padding:80px 40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;text-align:center;margin:40px 0 80px}.cta-title[data-v-e544a653]{font-size:32px;font-weight:700;color:#fff;margin:0 0 12px}.cta-description[data-v-e544a653]{font-size:16px;color:#fffc;margin:0 0 32px}.calllog-page[data-v-a0c8327c]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.calllog-container[data-v-a0c8327c]{max-width:700px;margin:0 auto}.page-title[data-v-a0c8327c]{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}.loading-state[data-v-a0c8327c],.empty-state[data-v-a0c8327c]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-a0c8327c],.empty-state .material-icons[data-v-a0c8327c]{font-size:48px;margin-bottom:16px}.loading-state p[data-v-a0c8327c],.empty-state p[data-v-a0c8327c]{margin:0}.loading-state .spinner[data-v-a0c8327c],.empty-state .spinner[data-v-a0c8327c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-a0c8327c 1s linear infinite;margin:0 auto 16px}@keyframes spin-a0c8327c{to{transform:rotate(360deg)}}.calllog-list[data-v-a0c8327c]{display:flex;flex-direction:column;gap:8px}.calllog-card[data-v-a0c8327c] .card-body{padding:16px}.calllog-content[data-v-a0c8327c]{display:flex;align-items:center;gap:16px}.calllog-icon[data-v-a0c8327c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calllog-icon.inbound[data-v-a0c8327c]{background:#dcfce7;color:#16a34a}.calllog-icon.outbound[data-v-a0c8327c]{background:#dbeafe;color:#2563eb}.calllog-icon .material-icons[data-v-a0c8327c]{font-size:20px}.calllog-info[data-v-a0c8327c]{flex:1;min-width:0}.calllog-header[data-v-a0c8327c]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.caller[data-v-a0c8327c]{font-size:16px;font-weight:600;color:#111827}.calllog-meta[data-v-a0c8327c]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.divider[data-v-a0c8327c]{color:#d1d5db}.calllog-duration[data-v-a0c8327c]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}.mypage[data-v-47c5162c]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.mypage-container[data-v-47c5162c]{max-width:800px;margin:0 auto}.mypage-title[data-v-47c5162c]{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}.mypage-grid[data-v-47c5162c]{display:grid;gap:24px}.profile-card[data-v-47c5162c] .card-body{padding:24px}.profile-info[data-v-47c5162c]{display:flex;align-items:center;gap:20px}.profile-avatar[data-v-47c5162c]{width:64px;height:64px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center}.profile-avatar .material-icons[data-v-47c5162c]{font-size:32px;color:#2563eb}.profile-name[data-v-47c5162c]{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.profile-email[data-v-47c5162c],.profile-phone[data-v-47c5162c]{font-size:14px;color:#6b7280;margin:0}.menu-cards[data-v-47c5162c]{display:grid;gap:12px}.menu-card[data-v-47c5162c]{cursor:pointer}.menu-card[data-v-47c5162c] .card-body{padding:16px 20px}.menu-content[data-v-47c5162c]{display:flex;align-items:center;gap:16px}.menu-icon[data-v-47c5162c]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-icon .material-icons[data-v-47c5162c]{font-size:24px}.menu-icon.safety[data-v-47c5162c]{background:#dbeafe;color:#2563eb}.menu-icon.application[data-v-47c5162c]{background:#fef3c7;color:#d97706}.menu-icon.call[data-v-47c5162c]{background:#dcfce7;color:#16a34a}.menu-icon.vehicle[data-v-47c5162c]{background:#e0e7ff;color:#4f46e5}.menu-info[data-v-47c5162c]{flex:1}.menu-info h3[data-v-47c5162c]{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.menu-info p[data-v-47c5162c]{font-size:14px;color:#6b7280;margin:0}.arrow[data-v-47c5162c]{color:#9ca3af}.logout-section[data-v-47c5162c]{margin-top:32px;text-align:center}.safety-page[data-v-7d5b84ab]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.safety-container[data-v-7d5b84ab]{max-width:700px;margin:0 auto}.page-title[data-v-7d5b84ab]{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}.loading-state[data-v-7d5b84ab],.empty-state[data-v-7d5b84ab]{text-align:center;padding:60px 20px;color:#6b7280}.loading-state .material-icons[data-v-7d5b84ab],.empty-state .material-icons[data-v-7d5b84ab]{font-size:48px;margin-bottom:16px}.loading-state p[data-v-7d5b84ab],.empty-state p[data-v-7d5b84ab]{margin:0 0 20px}.loading-state .spinner[data-v-7d5b84ab],.empty-state .spinner[data-v-7d5b84ab]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:spin-7d5b84ab 1s linear infinite;margin:0 auto 16px}@keyframes spin-7d5b84ab{to{transform:rotate(360deg)}}.safety-list[data-v-7d5b84ab]{display:flex;flex-direction:column;gap:16px}.safety-card[data-v-7d5b84ab] .card-body{padding:24px}.safety-header[data-v-7d5b84ab]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.safety-number[data-v-7d5b84ab]{font-size:24px;font-weight:700;color:#2563eb;margin:8px 0 4px}.plate-number[data-v-7d5b84ab]{font-size:15px;color:#6b7280;margin:0}.qr-preview[data-v-7d5b84ab]{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.qr-preview img[data-v-7d5b84ab]{width:100%;height:100%;object-fit:contain}.safety-details[data-v-7d5b84ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;background:#f9fafb;border-radius:8px}@media(max-width:500px){.safety-details[data-v-7d5b84ab]{grid-template-columns:1fr}}.detail-item[data-v-7d5b84ab]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-7d5b84ab]{font-size:13px;color:#6b7280}.detail-item .value[data-v-7d5b84ab]{font-size:15px;font-weight:500;color:#111827}.detail-item .value.expiring[data-v-7d5b84ab]{color:#dc2626}.expiring-badge[data-v-7d5b84ab]{display:inline-block;font-size:11px;font-weight:500;padding:2px 6px;background:#fee2e2;color:#dc2626;border-radius:4px;margin-left:8px}.checkout-page[data-v-f7f3d036]{padding:40px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.checkout-container[data-v-f7f3d036]{max-width:500px;margin:0 auto}.page-title[data-v-f7f3d036]{font-size:24px;font-weight:700;color:#111827;margin:0 0 24px}.info-card[data-v-f7f3d036],.amount-card[data-v-f7f3d036]{margin-bottom:16px}.info-grid[data-v-f7f3d036]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-f7f3d036]{display:flex;justify-content:space-between}.info-item .label[data-v-f7f3d036]{color:#6b7280;font-size:14px}.info-item .value[data-v-f7f3d036]{font-weight:500;color:#111827}.amount-row[data-v-f7f3d036]{display:flex;justify-content:space-between;padding:12px 0;font-size:15px;color:#374151;border-bottom:1px solid #f3f4f6}.amount-row[data-v-f7f3d036]:last-child{border-bottom:none}.amount-row.total[data-v-f7f3d036]{padding-top:16px;font-size:18px;font-weight:600;color:#111827}.amount-row.total .price[data-v-f7f3d036]{color:#2563eb}.payment-methods[data-v-f7f3d036]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.method-option[data-v-f7f3d036]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.method-option input[data-v-f7f3d036]{position:absolute;opacity:0}.method-option .material-icons[data-v-f7f3d036]{font-size:28px;color:#6b7280}.method-option .method-label[data-v-f7f3d036]{font-size:13px;color:#374151}.method-option[data-v-f7f3d036]:hover{border-color:#bfdbfe}.method-option.selected[data-v-f7f3d036]{border-color:#2563eb;background-color:#eff6ff}.method-option.selected .material-icons[data-v-f7f3d036]{color:#2563eb}.terms-section[data-v-f7f3d036]{margin:24px 0}.terms-section a[data-v-f7f3d036]{color:#2563eb;text-decoration:none}.terms-section a[data-v-f7f3d036]:hover{text-decoration:underline}.checkout-actions[data-v-f7f3d036]{margin-top:8px}.result-page[data-v-fae11fd2]{padding:60px 20px;background:#f9fafb;min-height:calc(100vh - 120px)}.result-container[data-v-fae11fd2]{max-width:500px;margin:0 auto;text-align:center}.result-icon[data-v-fae11fd2]{margin-bottom:24px}.result-icon .material-icons[data-v-fae11fd2]{font-size:80px}.result-icon.success .material-icons[data-v-fae11fd2]{color:#22c55e}.result-icon.failure .material-icons[data-v-fae11fd2]{color:#dc2626}.result-title[data-v-fae11fd2]{font-size:28px;font-weight:700;color:#111827;margin:0 0 12px}.result-description[data-v-fae11fd2]{font-size:16px;color:#6b7280;line-height:1.6;margin:0 0 32px}.info-card[data-v-fae11fd2],.safety-card[data-v-fae11fd2]{text-align:left;margin-bottom:16px}.info-grid[data-v-fae11fd2]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-fae11fd2]{display:flex;justify-content:space-between}.info-item .label[data-v-fae11fd2]{color:#6b7280;font-size:14px}.info-item .value[data-v-fae11fd2]{font-weight:500;color:#111827}.safety-info[data-v-fae11fd2]{display:flex;align-items:center;gap:20px}.qr-code[data-v-fae11fd2]{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb;flex-shrink:0}.qr-code img[data-v-fae11fd2]{width:100%;height:100%;object-fit:contain}.safety-details[data-v-fae11fd2]{flex:1}.safety-number[data-v-fae11fd2]{font-size:22px;font-weight:700;color:#2563eb;margin:0 0 4px}.plate-number[data-v-fae11fd2]{font-size:16px;color:#374151;margin:0 0 8px}.expires[data-v-fae11fd2]{font-size:14px;color:#6b7280;margin:0}.result-actions[data-v-fae11fd2]{display:flex;flex-direction:column;gap:12px;margin-top:32px}
