.btn-primary[data-v-d8240f2a]{align-items:center;background-color:var(--color-primary-800);border-radius:var(--border-radius-lg);color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1.5rem;transform:scale(1);transition:all .2s}.btn-primary[data-v-d8240f2a]:hover{background-color:var(--color-primary-700);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:scale(1.02)}.btn-primary[data-v-d8240f2a]:active{transform:scale(.98)}.animate-float[data-v-d8240f2a]{animation:float-d8240f2a 3s ease-in-out infinite}@keyframes float-d8240f2a{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.fade-enter-active[data-v-d8240f2a],.fade-leave-active[data-v-d8240f2a]{transition:opacity .3s ease}.fade-enter-from[data-v-d8240f2a],.fade-leave-to[data-v-d8240f2a]{opacity:0}@keyframes pulse-subtle-d8240f2a{0%,to{opacity:1}50%{opacity:.85}}.animate-pulse-subtle[data-v-d8240f2a]{animation:pulse-subtle-d8240f2a 2s infinite}@keyframes shine-d8240f2a{to{transform:translate(100%) skew(-30deg)}}.animate-shine[data-v-d8240f2a]{animation:shine-d8240f2a 1s forwards}.skew-x-30[data-v-d8240f2a]{transform:skew(30deg)}.group:hover .group-hover\:opacity-100[data-v-d8240f2a]{opacity:1}.group:hover .group-hover\:scale-110[data-v-d8240f2a]{transform:scale(1.1)}.bg-gradient-to-br[data-v-d8240f2a]{background-image:linear-gradient(to bottom right,var(--color-primary-50),var(--color-primary-100))}.transition-all[data-v-d8240f2a]{transition:all .3s}.fade-enter-active[data-v-d8240f2a],.fade-leave-active[data-v-d8240f2a]{transition:opacity .5s ease}.fade-enter[data-v-d8240f2a],.fade-leave-to[data-v-d8240f2a]{opacity:0}.step-progress-container[data-v-aa759873]{--pulse-color:var(--color-primary-400);--active-step-color:var(--color-primary-700);--completed-step-color:var(--color-primary-500)}.step-circle[data-v-aa759873]{box-shadow:0 0 0 4px #fffc,0 2px 4px #0000001a;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.step-completed[data-v-aa759873]{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600))}.step-active[data-v-aa759873],.step-completed[data-v-aa759873]{border:2px solid #fff;color:#fff}.step-active[data-v-aa759873]{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-800));box-shadow:0 0 0 4px #ffffffe6,0 5px 15px #00000026;transform:scale(1.15)}.step-inactive[data-v-aa759873]{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.step-inactive[data-v-aa759873]:hover:not(:disabled){background:#f3f4f6;color:#6b7280}.progress-line-completed[data-v-aa759873]{background:linear-gradient(to right,var(--color-primary-500),var(--color-primary-400));box-shadow:0 1px 3px #0000000d;transform:scaleY(1.2)}.progress-line-inactive[data-v-aa759873]{background:linear-gradient(90deg,#e5e7eb,#f3f4f6)}.pulse-rings[data-v-aa759873]{animation:pulse-ring-aa759873 2s cubic-bezier(.25,.46,.45,.94) infinite}.pulse-rings[data-v-aa759873],.pulse-rings[data-v-aa759873]:after,.pulse-rings[data-v-aa759873]:before{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.pulse-rings[data-v-aa759873]:after,.pulse-rings[data-v-aa759873]:before{content:""}.pulse-rings[data-v-aa759873]:before{animation:pulse-ring-aa759873 2s cubic-bezier(.25,.46,.45,.94) infinite;background-color:var(--color-primary-400);opacity:.4}.pulse-rings[data-v-aa759873]:after{animation:pulse-ring-aa759873 2s cubic-bezier(.25,.46,.45,.94) .5s infinite;background-color:var(--color-primary-300);opacity:.2}@keyframes pulse-ring-aa759873{0%{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}.step-tooltip[data-v-aa759873]{position:relative;transform:translateY(5px)}.tooltip-arrow[data-v-aa759873]{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;height:0;left:50%;position:absolute;top:-6px;transform:translate(-50%);width:0}@media (max-width:640px){.step-active[data-v-aa759873]{transform:scale(1.1)}.pulse-rings[data-v-aa759873]:before{animation:pulse-ring-aa759873 1.5s cubic-bezier(.25,.46,.45,.94) infinite}.pulse-rings[data-v-aa759873]:after{animation:pulse-ring-aa759873 1.5s cubic-bezier(.25,.46,.45,.94) .4s infinite}}.step-circle[data-v-aa759873]:hover{filter:brightness(1.05)}.step-completed[data-v-aa759873]:hover{box-shadow:0 0 0 4px #fff,0 4px 8px #0003}.step-label[data-v-aa759873]{transition:all .3s ease}.step-circle:hover+.step-label[data-v-aa759873]{color:var(--color-primary-800);transform:translateY(-2px)}.form-group[data-v-83fdbd6f]{margin-bottom:1rem;position:relative}.form-container[data-v-83fdbd6f]{display:flex;flex-direction:column;gap:1rem}.name-row[data-v-83fdbd6f]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.name-row[data-v-83fdbd6f]{grid-template-columns:1fr 1fr}}.form-footer[data-v-83fdbd6f]{justify-content:space-between;margin-top:1.5rem}.form-footer[data-v-83fdbd6f],.security-text[data-v-83fdbd6f]{align-items:center;display:flex}.security-text[data-v-83fdbd6f]{color:#6b7280;font-size:.875rem}.form-input[data-v-83fdbd6f]{border:0;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:inset 0 0 0 1px #d1d5db;color:#111827;display:block;padding:.75rem;width:100%}.select-input-security-text[data-v-83fdbd6f]{align-items:center;color:#6b7280;display:flex;font-size:.875rem}.select-input-text[data-v-83fdbd6f]{color:#9ca3af}.form-input[data-v-83fdbd6f]::-moz-placeholder{color:#9ca3af}.form-input[data-v-83fdbd6f]::placeholder{color:#9ca3af}.form-input[data-v-83fdbd6f]:focus{box-shadow:inset 0 0 0 2px var(--color-primary-600)}.form-input:not(:-moz-placeholder-shown)+label[data-v-83fdbd6f]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input:focus+label[data-v-83fdbd6f],.form-input:not(:placeholder-shown)+label[data-v-83fdbd6f],select.form-input:focus~label[data-v-83fdbd6f],select.form-input:not([value=""])~label[data-v-83fdbd6f]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input+label[data-v-83fdbd6f],select.form-input~label[data-v-83fdbd6f]{background-color:transparent;color:#6b7280;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:0 0;transition:all .3s ease;z-index:0}.input-error[data-v-83fdbd6f]{box-shadow:inset 0 0 0 1px #fca5a5}.input-error[data-v-83fdbd6f]:focus{box-shadow:inset 0 0 0 2px #ef4444}.error-text[data-v-83fdbd6f]{color:#dc2626;font-size:.875rem;margin-top:.25rem}.fade-enter-active[data-v-be7e6bf1],.fade-leave-active[data-v-be7e6bf1]{transition:opacity .3s ease}.fade-enter-from[data-v-be7e6bf1],.fade-leave-to[data-v-be7e6bf1]{opacity:0}.animate-fade-in[data-v-be7e6bf1]{animation:fadeIn-be7e6bf1 .3s ease-in}.animate-slide-in-right[data-v-be7e6bf1]{animation:slideInRight-be7e6bf1 .3s ease-out}.animate-spin[data-v-be7e6bf1]{animation:spin-be7e6bf1 1s linear infinite}@keyframes fadeIn-be7e6bf1{0%{opacity:0}to{opacity:1}}@keyframes slideInRight-be7e6bf1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes spin-be7e6bf1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.help-text[data-v-be7e6bf1]{color:#6b7280}.error-text[data-v-be7e6bf1],.help-text[data-v-be7e6bf1]{font-size:.875rem;margin-top:.25rem}.error-text[data-v-be7e6bf1]{color:#dc2626}.success-text[data-v-be7e6bf1]{color:#16a34a;font-size:.875rem;margin-top:.25rem}.input-error[data-v-be7e6bf1]{border-color:#fca5a5}.form-input.input-error[data-v-be7e6bf1]{border-color:#ef4444!important;box-shadow:inset 0 0 0 1px #ef4444!important}.form-input.input-error[data-v-be7e6bf1]:focus{box-shadow:inset 0 0 0 2px #ef4444!important}.form-input.input-success[data-v-be7e6bf1]{border-color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e}.form-input.input-success[data-v-be7e6bf1]:focus{box-shadow:inset 0 0 0 2px #22c55e!important}.btn-secondary[data-v-be7e6bf1]{align-items:center;background-color:#fff;border:1px solid var(--color-primary-800);border-radius:var(--border-radius-lg);color:var(--color-primary-800);display:flex;font-weight:500;padding:.75rem 1.5rem;transform:scale(1);transition:all .2s}.btn-secondary[data-v-be7e6bf1]:hover{background-color:var(--color-primary-50);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:scale(1.02)}.btn-secondary[data-v-be7e6bf1]:active{transform:scale(.98)}.flex-wrap[data-v-be7e6bf1]{display:flex;flex-wrap:wrap}.gap-3[data-v-be7e6bf1]{gap:.75rem}.flex-1[data-v-be7e6bf1]{flex:1 1 0%}.transition-all[data-v-be7e6bf1]{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-center[data-v-be7e6bf1]{text-align:center}.bg-blue-50[data-v-be7e6bf1]{background-color:#eff6ff}.border-blue-100[data-v-be7e6bf1]{border-color:#dbeafe}.text-blue-600[data-v-be7e6bf1]{color:#2563eb}.text-blue-800[data-v-be7e6bf1]{color:#1e40af}.bg-green-50[data-v-be7e6bf1]{background-color:#f0fdf4}.border-green-100[data-v-be7e6bf1]{border-color:#dcfce7}.text-green-800[data-v-be7e6bf1]{color:#166534}.bg-primary-50[data-v-be7e6bf1]{background-color:var(--color-primary-50)}.border-primary-100[data-v-be7e6bf1]{border-color:var(--color-primary-100)}.text-primary-800[data-v-be7e6bf1]{color:var(--color-primary-800)}.form-container[data-v-be7e6bf1]{display:flex;flex-direction:column;gap:1.5rem}.form-footer[data-v-be7e6bf1]{display:flex;justify-content:space-between;margin-top:1.5rem}@media (min-width:768px){.md\:flex-row[data-v-be7e6bf1]{flex-direction:row}.md\:items-center[data-v-be7e6bf1]{align-items:center}.md\:gap-6[data-v-be7e6bf1]{gap:1.5rem}}.form-group[data-v-be7e6bf1]{display:"flex";flex-direction:column;margin-bottom:2rem;position:relative}.form-input[data-v-be7e6bf1]{border:0;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:inset 0 0 0 1px #d1d5db;color:#111827;display:block;padding:.75rem 1rem;width:100%}.form-input-initial[data-v-be7e6bf1]{color:#6b7280}.form-input[data-v-be7e6bf1]::-moz-placeholder{color:#9ca3af}.form-input[data-v-be7e6bf1]::placeholder{color:#9ca3af}.form-input[data-v-be7e6bf1]:focus{box-shadow:inset 0 0 0 2px var(--color-primary-600)}.form-input:not(:-moz-placeholder-shown)+label[data-v-be7e6bf1]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input:focus+label[data-v-be7e6bf1],.form-input:not(:placeholder-shown)+label[data-v-be7e6bf1],select.form-input:focus~label[data-v-be7e6bf1],select.form-input:not([value=""])~label[data-v-be7e6bf1]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input+label[data-v-be7e6bf1],select.form-input~label[data-v-be7e6bf1]{background-color:transparent;color:#6b7280;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-100%);transform-origin:0 0;transition:all .3s ease;z-index:0}.form-input-disabled[data-v-be7e6bf1]{background-color:#f3f4f6;cursor:not-allowed}.trust-indicators[data-v-a4274d33]{padding:1rem .5rem}.indicators-container[data-v-a4274d33]{display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;overflow-x:auto;padding-bottom:.5rem}.indicator-item[data-v-a4274d33]{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.indicator-image[data-v-a4274d33]{height:2.5rem;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.indicator-text[data-v-a4274d33]{color:#4b5563;font-size:.75rem;white-space:nowrap}@media (min-width:768px){.trust-indicators[data-v-a4274d33]{padding:1.5rem 0}.indicators-container[data-v-a4274d33]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);padding-bottom:0;text-align:center}.indicator-item[data-v-a4274d33]{flex-shrink:1}.indicator-image[data-v-a4274d33]{height:4rem}.indicator-text[data-v-a4274d33]{font-size:.875rem}}@media (max-width:768px){.indicators-container[data-v-a4274d33]{-webkit-overflow-scrolling:touch;scrollbar-width:none}.indicators-container[data-v-a4274d33]::-webkit-scrollbar{display:none}}.form-container[data-v-e905c071]{display:flex;flex-direction:column;gap:1.5rem}.vehicle-details-container[data-v-e905c071]{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem}.vehicle-details-text[data-v-e905c071]{color:#000;font-size:1rem;font-weight:medium}.odometer-text[data-v-e905c071]{color:"#4B5563";font-size:.875rem;font-weight:100}.form-error-container[data-v-e905c071]{display:flex;flex-direction:column}.form-group[data-v-e905c071]{align-items:center;display:flex;gap:1rem;margin-bottom:0}.form-input[data-v-e905c071]{border:0;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:inset 0 0 0 1px #d1d5db;color:#111827;display:block;flex:1;height:4rem;padding:.75rem 1rem}.form-input[data-v-e905c071]::-moz-placeholder{color:#9ca3af}.form-input[data-v-e905c071]::placeholder{color:#9ca3af}.form-input[data-v-e905c071]:focus{box-shadow:inset 0 0 0 2px var(--color-primary-600)}.form-input:not(:-moz-placeholder-shown)+label[data-v-e905c071]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input:focus+label[data-v-e905c071],.form-input:not(:placeholder-shown)+label[data-v-e905c071],select.form-input:focus~label[data-v-e905c071],select.form-input:not([value=""])~label[data-v-e905c071]{background-color:transparent;color:var(--color-primary-600);font-weight:500;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;z-index:10}.form-input+label[data-v-e905c071],select.form-input~label[data-v-e905c071]{background-color:transparent;color:#6b7280;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:0 0;transition:all .3s ease;z-index:0}.input-error[data-v-e905c071]:focus{box-shadow:inset 0 0 0 2px #ef4444}.miles-text[data-v-e905c071]{color:#6b7280;font-size:1rem;font-weight:medium}.confirmation-container[data-v-e905c071]{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.button-container[data-v-e905c071]{align-items:center;display:flex;justify-content:space-between}.input-error[data-v-e905c071]{box-shadow:inset 0 0 0 1px #fca5a5}.skeleton[data-v-8e35841e]{animation:loading-8e35841e 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;overflow:hidden;position:relative}.skeleton[data-v-8e35841e]:after{animation:shimmer-8e35841e 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes loading-8e35841e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-8e35841e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-badge[data-v-8e35841e]{background:#ffffff4d;height:12px;width:80px}.skeleton-plan-name[data-v-8e35841e]{background:#ffffff4d;height:32px;width:200px}.skeleton-plan-subtitle[data-v-8e35841e]{background:#fff3;height:16px;width:280px}.skeleton-currency-symbol[data-v-8e35841e]{height:24px;width:20px}.skeleton-price[data-v-8e35841e]{height:64px;width:140px}.skeleton-period[data-v-8e35841e]{height:24px;width:60px}.skeleton-price-guarantee[data-v-8e35841e]{height:16px;width:250px}.skeleton-deductible-label[data-v-8e35841e]{height:16px;width:100px}.skeleton-deductible-value[data-v-8e35841e]{height:20px;width:60px}.skeleton-section-title[data-v-8e35841e]{height:18px;width:140px}.skeleton-description-line-1[data-v-8e35841e]{height:14px;width:100%}.skeleton-description-line-2[data-v-8e35841e]{height:14px;width:85%}.skeleton-description-line-3[data-v-8e35841e]{height:14px;width:60%}.skeleton-includes-title[data-v-8e35841e]{height:16px;width:120px}.skeleton-check-icon[data-v-8e35841e]{border-radius:2px}.skeleton-feature-text[data-v-8e35841e]{flex:1;height:14px;width:160px}.skeleton-terms-line-1[data-v-8e35841e]{height:12px;width:90%}.skeleton-terms-line-2[data-v-8e35841e]{height:12px;width:70%}.skeleton-car-icon[data-v-8e35841e]{border-radius:6px;height:32px;width:32px}.skeleton-vehicle-details[data-v-8e35841e]{height:16px;width:180px}.skeleton-odometer[data-v-8e35841e]{height:14px;width:80px}.skeleton-policy-label[data-v-8e35841e]{height:12px;width:80px}.skeleton-policy-date[data-v-8e35841e]{height:16px;width:100px}.skeleton-select-button[data-v-8e35841e]{height:44px}.vehicle-details-container[data-v-96c2c220]{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem}.vehicle-details-text[data-v-96c2c220]{color:#000;font-size:1rem;font-weight:medium}.odometer-text[data-v-96c2c220]{color:"#4B5563";font-size:.875rem;font-weight:200}.option-description-popup[data-v-96c2c220]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);left:70%;position:absolute;top:100%;transform:translate(-50%);z-index:50}.option-description-popup[data-v-96c2c220]::-webkit-scrollbar{display:none}.description-divider[data-v-96c2c220]{background:#3b58a3;height:1px}@keyframes fadeIn-96c2c220{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}[data-v-96c2c220]::-webkit-scrollbar{display:none}.animate-fade-in[data-v-96c2c220]{animation:fadeIn-96c2c220 .2s ease-out forwards}.hover-item[data-v-96c2c220]{border:1px solid transparent;cursor:pointer;transition:all .2s ease}.hover-item[data-v-96c2c220]:hover{background-color:#3b58a30d;border-color:#3b58a31a}.form-container[data-v-19caab00]{display:flex;flex-direction:column;gap:1.5rem}.vehicle-details-container[data-v-19caab00]{align-items:center;background-color:#f9fafb;border-radius:.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding:1rem}.vehicle-details-text[data-v-19caab00]{color:#000;font-size:1rem;font-weight:medium}.odometer-text[data-v-19caab00]{color:"#4B5563";font-size:.875rem;font-weight:200}.form-group[data-v-19caab00]{align-items:center;display:flex;gap:.5rem}.form-input[data-v-19caab00]{border:0;border-radius:var(--border-radius-md);box-shadow:0 1px 2px #0000000d;box-shadow:inset 0 0 0 1px #d1d5db;color:#111827;display:block;height:4rem;padding:.75rem 1rem}.miles-text[data-v-19caab00]{color:#6b7280;font-size:1rem;font-weight:medium}.confirmation-container[data-v-19caab00]{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.button-container[data-v-19caab00]{align-items:center;display:flex;justify-content:space-between}.scroll-snap-x[data-v-19caab00]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.snap-center[data-v-19caab00]{scroll-snap-align:center}.overflow-x-auto[data-v-19caab00]::-webkit-scrollbar{display:none}.overflow-x-auto[data-v-19caab00]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-x-auto[data-v-19caab00]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-x-auto[data-v-19caab00]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.overflow-x-auto[data-v-19caab00]{scrollbar-width:none;-ms-overflow-style:none}.main-container[data-v-90af3d82]{background-color:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.form-input-with-icon-box[data-v-90af3d82]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;padding:.75rem}.form-input-with-icon[data-v-90af3d82],.form-input-with-icon-box[data-v-90af3d82]{border-radius:var(--border-radius-lg);height:3rem;transition:all .2s}.form-input-with-icon[data-v-90af3d82]:focus{box-shadow:none}.form-input-with-icon[data-v-90af3d82]::-moz-placeholder{color:#9ca3af;font-size:.875rem}.form-input-with-icon[data-v-90af3d82]::placeholder{color:#9ca3af;font-size:.875rem}.form-input-payment[data-v-90af3d82]{background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px #0000000d;display:block;height:3rem;padding:.75rem;transition:all .2s;width:100%}.form-input-payment[data-v-90af3d82]::-moz-placeholder{color:#9ca3af;font-size:.875rem;text-align:start}.form-input-payment[data-v-90af3d82]::placeholder{color:#9ca3af;font-size:.875rem;text-align:start}.form-input-payment-disbaled[data-v-90af3d82],.initial-select-value[data-v-90af3d82]{color:#9ca3af;font-size:.875rem;text-align:start}.input-error[data-v-90af3d82]{box-shadow:inset 0 0 0 1px #fca5a5}.input-error[data-v-90af3d82]:focus{box-shadow:inset 0 0 0 2px #ef4444}.error-text[data-v-90af3d82]{color:#dc2626;font-size:.875rem;margin-top:.25rem}.form-input-payment[data-v-90af3d82]:focus{box-shadow:inset 0 0 0 2px var(--color-primary-600)}.form-input-payment:not(:-moz-placeholder-shown)+label[data-v-90af3d82]{background-color:transparent;color:var(--color-primary-600);font-weight:500;overflow:visible;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;white-space:nowrap;width:auto;z-index:10}.form-input-payment:focus+label[data-v-90af3d82],.form-input-payment:not(:placeholder-shown)+label[data-v-90af3d82],select.form-input-payment:focus~label[data-v-90af3d82],select.form-input-payment:not([value=""])~label[data-v-90af3d82]{background-color:transparent;color:var(--color-primary-600);font-weight:500;overflow:visible;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;white-space:nowrap;width:auto;z-index:10}.form-input-payment+label[data-v-90af3d82],select.form-input-payment~label[data-v-90af3d82]{background-color:transparent;color:#6b7280;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:0 0;transition:all .3s ease;z-index:0}.form-input-with-icon:not(:-moz-placeholder-shown)+label[data-v-90af3d82]{background-color:transparent;color:var(--color-primary-600);font-weight:500;overflow:visible;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;white-space:nowrap;width:auto;z-index:10}.form-input-with-icon:focus+label[data-v-90af3d82],.form-input-with-icon:not(:placeholder-shown)+label[data-v-90af3d82],select.form-input-with-icon:focus~label[data-v-90af3d82],select.form-input-with-icon:not([value=""])~label[data-v-90af3d82]{background-color:transparent;color:var(--color-primary-600);font-weight:500;overflow:visible;padding:0 .25rem;top:0;transform:translateY(-1.25rem) scale(.85);transform-origin:0 0;white-space:nowrap;width:auto;z-index:10}.form-input-with-icon+label[data-v-90af3d82],select.form-input-with-icon~label[data-v-90af3d82]{background-color:transparent;color:#6b7280;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform-origin:0 0;transition:all .3s ease;z-index:0}.skeleton[data-v-0027b154]{animation:loading-0027b154 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;overflow:hidden;position:relative}.skeleton[data-v-0027b154]:after{animation:shimmer-0027b154 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes loading-0027b154{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-0027b154{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-icon[data-v-0027b154]{border-radius:4px;height:24px;width:24px}.skeleton-title[data-v-0027b154]{border-radius:6px;height:32px;width:180px}.skeleton-tab[data-v-0027b154]{border-radius:8px;height:60px}.skeleton-input[data-v-0027b154]{border-radius:6px;height:48px;margin-bottom:8px;width:100%}.skeleton-disabled[data-v-0027b154]{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef,#f8f9fa 75%);background-size:200% 100%}.skeleton-label[data-v-0027b154]{border-radius:3px;height:16px;margin-bottom:4px;width:60px}.skeleton-help-text[data-v-0027b154]{border-radius:3px;height:14px;width:220px}.skeleton-summary-icon[data-v-0027b154]{border-radius:3px;height:16px;width:16px}.skeleton-summary-title[data-v-0027b154]{border-radius:3px;height:16px;width:120px}.skeleton-summary-label[data-v-0027b154]{border-radius:3px;height:12px;width:40px}.skeleton-summary-value[data-v-0027b154]{border-radius:3px;height:16px;width:80px}.skeleton-btn-back[data-v-0027b154]{border-radius:8px;height:44px;width:100px}.skeleton-btn-continue[data-v-0027b154]{border-radius:8px;height:44px;width:120px}.skeleton-security-icon[data-v-0027b154]{margin-right:8px;width:16px}.skeleton-security-icon[data-v-0027b154],.skeleton-security-text[data-v-0027b154]{border-radius:3px;display:inline-block;height:16px}.skeleton-security-text[data-v-0027b154]{width:140px}.fade-enter-active[data-v-0027b154],.fade-leave-active[data-v-0027b154]{transition:opacity .3s ease}.fade-enter-from[data-v-0027b154],.fade-leave-to[data-v-0027b154]{opacity:0}.animate-fade-in[data-v-0027b154]{animation:fadeIn-0027b154 .3s ease-in}.animate-fade-in-up[data-v-0027b154]{animation:fadeInUp-0027b154 .6s ease-out}@keyframes fadeIn-0027b154{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-0027b154{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.md\:flex-row[data-v-0027b154]{flex-direction:row}.md\:items-center[data-v-0027b154]{align-items:center}.md\:gap-6[data-v-0027b154]{gap:1.5rem}}.animate-pulse[data-v-11030aae]{animation:pulse-11030aae 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-11030aae{0%,to{opacity:1}50%{opacity:.5}}.bg-gray-200[data-v-11030aae]:before{animation:shimmer-11030aae 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.bg-gray-200[data-v-11030aae]{overflow:hidden;position:relative}@keyframes shimmer-11030aae{0%{left:-100%}to{left:100%}}
