.pageContainer_WGg1z{max-width:1200px;margin:0 auto;padding:var(--space-3)}@media (width <= 480px){.pageContainer_WGg1z{padding:var(--space-2)}}.pageContainer_WGg1z .pageHeader{border-bottom:none;padding-bottom:0;margin-bottom:1.25rem}.loadingContainer_NqwaL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.errorContainer_iDsOV{text-align:center;padding:2rem}.errorContainer_iDsOV h2{color:var(--error);margin-bottom:1rem}.paymentResumeInfo_c2GfF{margin-bottom:2rem}.paymentResumeInfo_c2GfF h3{margin-bottom:.5rem;color:var(--text-primary)}.paymentResumeInfo_c2GfF ul{margin-top:1rem;padding-left:1.5rem}.paymentResumeInfo_c2GfF li{margin-bottom:.5rem;color:var(--text-secondary)}.pageHeader_PBHxH{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.title_bQD38{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.backButton_H8oXH{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;font-weight:500;transition:opacity .2s}.backButton_H8oXH:hover{opacity:.8}.formContainer_N0XMT{background:var(--surface);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm)}.stepContent_a2qwa{max-width:600px;margin:0 auto}.stepTitle_1R74F{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.stepDescription_cwN3S{color:var(--text-secondary);margin-bottom:2rem}.dashboardContentWrapper_E91nv{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0 var(--space-2)}.pageHeader_h5rQn{margin-bottom:var(--space-5)}.pageHeader_h5rQn.centeredText_PNlyq .pageTitle_Qcx2n,.pageHeader_h5rQn.centeredText_PNlyq .pageSubtitle_DsGfw{text-align:center}.pageTitle_Qcx2n{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0 0 .5rem}.pageSubtitle_DsGfw{font-size:clamp(1rem,3vw,1.125rem);font-weight:var(--font-weight-normal);color:var(--color-neutral-700);margin:0;line-height:1.5}.statsOverview_lTIQH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.statCard_tJDMR{background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);padding:var(--space-4);display:flex;flex-direction:column;box-shadow:var(--box-shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.statCard_tJDMR:hover{box-shadow:var(--box-shadow);transform:translateY(-3px)}.statHeader_P34Jh{margin-bottom:var(--space-3)}.statTitle_vnw5M{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin:0}.statContent_2ZIg4{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);flex-grow:1}.statValue_13-zb{font-size:clamp(2rem,6vw,2.75rem);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.statIcon_aRWqA{font-size:2.5rem;color:var(--color-primary-light);opacity:.7}.statFooter_icjID{margin-top:auto}.statLink_dtPe5{display:inline-block;color:var(--color-primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.statLink_dtPe5:hover{text-decoration:underline;color:var(--color-primary-dark)}.statusSection_jHYy1{margin-bottom:var(--space-6)}.sectionTitle_wTH1h{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200);text-align:left}.statusGrid_qcFBz{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.statusCard_ENHvP{background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-left-width:4px;border-radius:var(--border-radius);padding:var(--space-3);display:flex;align-items:center;gap:var(--space-3);box-shadow:var(--box-shadow-sm);transition:box-shadow .2s ease,transform .2s ease}.statusCard_ENHvP:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.statusIconWrapper_HoTKi{font-size:1.5rem;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.iconPending_hiwkX{color:var(--status-warning)}.statusCard_ENHvP.statusPending_297Ge{border-left-color:var(--status-warning)}.iconSubmitted_hfhEt{color:var(--status-info)}.statusCard_ENHvP.statusSubmitted_MXGma{border-left-color:var(--status-info)}.iconVerified_0ZlFs{color:var(--status-success)}.statusCard_ENHvP.statusVerified_HJvrI{border-left-color:var(--status-success)}.iconRejected_CWxUa{color:var(--status-critical)}.statusCard_ENHvP.statusRejected_jL7kC{border-left-color:var(--status-critical)}.iconGenerated_jGLEd{color:var(--status-success)}.statusCard_ENHvP.statusGenerated_Z2Prm{border-left-color:var(--status-success)}.iconCompleted_Eoh9B{color:var(--status-success)}.statusCard_ENHvP.statusCompleted_crz-z{border-left-color:var(--status-success)}.iconCancelled_BFz5u{color:var(--color-neutral-500)}.statusCard_ENHvP.statusCancelled_gYe9h{border-left-color:var(--color-neutral-500)}.iconDefault_pu8bX{color:var(--color-neutral-500)}.statusCard_ENHvP.statusDefault_3U086{border-left-color:var(--color-neutral-500)}.statusContent_rhg1R{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.statusCount_OF3Ud{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-neutral-900);line-height:1.1}.statusName_4-vSl{font-size:.8rem;color:var(--color-neutral-600);overflow-wrap:break-word;line-height:1.3;margin-top:2px}.emptyStatusMessage_F3ZoJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-5);background-color:var(--color-neutral-50);border:1px dashed var(--color-neutral-300);border-radius:var(--border-radius-lg);text-align:center;color:var(--color-neutral-600)}.emptyStatusIcon_HVjVp{font-size:2.5rem;margin-bottom:var(--space-3);opacity:.7}.emptyStatusMessage_F3ZoJ p{font-size:var(--font-size-base);line-height:1.6}.quickLinks_YgCG1{margin-bottom:var(--space-6)}.linksGrid_L2kEt{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-4)}.linkCard_gZTEu{background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);padding:var(--space-4);display:flex;align-items:center;text-decoration:none;color:var(--color-neutral-900);transition:all .2s ease;box-shadow:var(--box-shadow-sm);gap:var(--space-3)}.linkCard_gZTEu:hover{background-color:var(--color-primary-lightest);border-color:var(--color-primary-light);transform:translateY(-3px);box-shadow:0 6px 12px #a72b311a;color:var(--color-primary-dark)}.linkIconWrapper_O-x4H{font-size:1.5rem;color:var(--color-primary);flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-lightest);border-radius:50%;transition:background-color .2s ease,color .2s ease}.linkCard_gZTEu:hover .linkIconWrapper_O-x4H{background-color:var(--color-primary);color:var(--color-white)}.linkText_kt1d1{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.loadingContainer_8u1Q6,.errorContainer_TnaoW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-6);text-align:center;min-height:300px}.spinner_Jiokk{width:44px;height:44px;border:5px solid var(--color-neutral-200);border-radius:50%;border-top-color:var(--color-primary);animation:spin_Ab4VQ var(--animation-duration-base) ease-in-out infinite;margin-bottom:var(--space-4)}.errorIcon_k3RiZ{font-size:3rem;color:var(--color-danger);margin-bottom:var(--space-3)}.errorContainer_TnaoW h2{font-size:1.5rem;color:var(--color-neutral-800);margin-bottom:var(--space-2)}.errorContainer_TnaoW p{color:var(--color-neutral-600);margin-bottom:var(--space-4)}.retryButton_jIeo-{margin-top:var(--space-3)}@media (width >= 1200px){.dashboardContentWrapper_E91nv{padding:0 var(--space-4)}.statsOverview_lTIQH{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-5)}.linksGrid_L2kEt{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-5)}}@media (width >= 992px) and (width < 1200px){.dashboardContentWrapper_E91nv{padding:0 var(--space-3)}.statsOverview_lTIQH{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}}@media (width <= 768px){.dashboardContentWrapper_E91nv{padding:0 var(--space-3)}.statsOverview_lTIQH{grid-template-columns:1fr;gap:var(--space-3)}.statusGrid_qcFBz{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-2)}.linksGrid_L2kEt{grid-template-columns:1fr;gap:var(--space-3)}}@media (width <= 480px){.dashboardContentWrapper_E91nv{padding:0 var(--space-2)}.pageTitle_Qcx2n{font-size:1.6rem}.pageSubtitle_DsGfw{font-size:.95rem}.sectionTitle_wTH1h{font-size:1.3rem}.statCard_tJDMR,.statusCard_ENHvP,.linkCard_gZTEu{padding:var(--space-3)}.statValue_13-zb,.statIcon_aRWqA{font-size:2.25rem}.statusCount_OF3Ud{font-size:1.5rem}.statusName_4-vSl{font-size:.75rem}.linkText_kt1d1{font-size:.95rem}}.aboutPage_MGgca{min-height:100vh;background-color:var(--color-background-secondary);padding:var(--spacing-lg) 0}.container_ZcPDV{max-width:800px;margin:0 auto;padding:0 var(--spacing-md)}.contentCard_BtMNS{padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.header_MCQwO{text-align:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}.title_2K0TN{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin:0 0 var(--spacing-md) 0;line-height:1.2}.subtitle_QjNCK{font-size:1.25rem;color:var(--color-text-secondary);margin:0;font-weight:400}.content_XHEiK{display:flex;flex-direction:column;gap:var(--spacing-xl)}.section_JbsnK{margin-bottom:var(--spacing-lg)}.sectionTitle_Or0bI{font-size:1.5rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light)}.text_HOTTB{font-size:1rem;line-height:1.6;color:var(--color-text);margin:0}.featureList_BMa2j{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.feature_KTtxx{padding:var(--spacing-md);background-color:var(--color-background-hover);border-radius:var(--border-radius);border-left:4px solid var(--color-primary);font-size:1rem;line-height:1.5;color:var(--color-text)}.feature_KTtxx strong{color:var(--color-primary);font-weight:600}@media (max-width: 768px){.aboutPage_MGgca{padding:var(--spacing-md) 0}.container_ZcPDV{padding:0 var(--spacing-sm)}.contentCard_BtMNS{padding:var(--spacing-lg)}.title_2K0TN{font-size:2rem}.subtitle_QjNCK{font-size:1.125rem}.sectionTitle_Or0bI{font-size:1.25rem}.content_XHEiK{gap:var(--spacing-lg)}}@media (max-width: 480px){.title_2K0TN{font-size:1.75rem}.subtitle_QjNCK{font-size:1rem}.contentCard_BtMNS{padding:var(--spacing-md)}.feature_KTtxx{padding:var(--spacing-sm)}}@media (prefers-color-scheme: dark){.feature_KTtxx{background-color:var(--color-background-secondary-dark)}}@media print{.aboutPage_MGgca{background-color:#fff;padding:0}.contentCard_BtMNS{box-shadow:none;border:1px solid #ccc}.title_2K0TN{color:#000}.feature_KTtxx{background-color:#f5f5f5;border-left-color:#666}}.legalPageContainer_sGD-v{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background)}@media (min-width: 768px){.legalPageContainer_sGD-v{padding-top:var(--mobile-header-height, 56px)}}@media (max-width: 767px){.legalPageContainer_sGD-v{padding-top:var(--mobile-header-height, 56px)}}.legalContent_kFQI6{flex:1;max-width:800px;width:100%;margin:0 auto;padding:2rem 1rem 4rem}.legalTitle_RPSxn{font-size:1.75rem;font-weight:700;color:var(--color-text-dark);margin-bottom:1rem;text-align:center}.legalDate_o8jk7{font-size:1rem;color:var(--color-text-light);text-align:center;margin-bottom:2rem}.legalSection_Hx8CF{margin-bottom:2rem}.legalSection_Hx8CF h2{font-size:1.25rem;font-weight:600;color:var(--color-text-dark);margin-bottom:1rem}.legalSection_Hx8CF p{margin-bottom:1rem;line-height:1.6;color:var(--color-text)}.legalIndent_oMFME{padding-left:1.5rem}.legalList_N9UMm{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.legalList_N9UMm li{margin-bottom:.5rem;line-height:1.6}.legalFootnote_LqRDb{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.875rem;color:var(--color-text-light)}.contactGrid_IoJ5S{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.contactCard_amsuj{padding:var(--space-5);overflow:visible!important}.contactCardHeader_W-wIo{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.contactCardDescription_D7ivc{margin-bottom:var(--space-2);color:var(--color-neutral-700);line-height:var(--line-height-base)}.contactEmail_Gljs9{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);word-break:break-word;overflow-wrap:break-word}.contactEmail_Gljs9 a{display:inline-block!important;max-width:100%;word-break:break-word;overflow-wrap:break-word}.contactOpeningHours_gonMJ{margin-bottom:var(--space-4);color:var(--color-neutral-700);line-height:var(--line-height-base)}.contactHoursGrid_he2pG{display:grid;gap:var(--space-2)}.contactNote_b4Jge{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.contactAddress_Ij5ZE{line-height:var(--line-height-lg);color:var(--color-neutral-700)}@media (width <= 768px){.legalTitle_RPSxn{font-size:1.5rem}.legalSection_Hx8CF h2{font-size:1.125rem}.legalContent_kFQI6{padding:1.5rem 1rem 3rem}.legalIndent_oMFME{padding-left:1rem}.contactGrid_IoJ5S{gap:var(--space-5)}.contactCard_amsuj{padding:var(--space-4)}}.helpPage_iGrOg{min-height:100vh;background-color:var(--color-background-secondary);padding:var(--spacing-lg) 0}.container_y-ygL{max-width:900px;margin:0 auto;padding:0 var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}.headerCard_cHEl-{padding:var(--spacing-xl);text-align:center}.header_GXgar{max-width:600px;margin:0 auto}.title_7TMqQ{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin:0 0 var(--spacing-md) 0;line-height:1.2}.subtitle_OjVq2{font-size:1.25rem;color:var(--color-text-secondary);margin:0;font-weight:400;line-height:1.4}.contentCard_Nh-m8,.contactCard_iYagc{padding:var(--spacing-xl)}.sectionTitle_rsHpZ{font-size:1.75rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}.contactGrid_Gom-x{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.contactMethod_1HViS{background-color:var(--color-background-hover);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-primary);text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.contactMethod_1HViS:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.contactTitle_gBzul{font-size:1.25rem;font-weight:600;color:var(--color-primary);margin:0 0 var(--spacing-sm) 0}.contactInfo_tRcl6{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.contactDescription_aOjTq{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.4}@media (max-width: 768px){.helpPage_iGrOg{padding:var(--spacing-md) 0}.container_y-ygL{padding:0 var(--spacing-sm);gap:var(--spacing-md)}.headerCard_cHEl-,.contentCard_Nh-m8,.contactCard_iYagc{padding:var(--spacing-lg)}.title_7TMqQ{font-size:2rem}.subtitle_OjVq2{font-size:1.125rem}.sectionTitle_rsHpZ{font-size:1.5rem}.contactGrid_Gom-x{grid-template-columns:1fr;gap:var(--spacing-md)}.contactMethod_1HViS{padding:var(--spacing-md)}}@media (max-width: 480px){.title_7TMqQ{font-size:1.75rem}.subtitle_OjVq2{font-size:1rem}.headerCard_cHEl-,.contentCard_Nh-m8,.contactCard_iYagc{padding:var(--spacing-md)}.sectionTitle_rsHpZ{font-size:1.25rem}.contactTitle_gBzul{font-size:1.125rem}.contactInfo_tRcl6{font-size:1rem}}@media (prefers-color-scheme: dark){.contactMethod_1HViS{background-color:var(--color-background-secondary-dark)}}@media print{.helpPage_iGrOg{background-color:#fff;padding:0}.headerCard_cHEl-,.contentCard_Nh-m8,.contactCard_iYagc{box-shadow:none;border:1px solid #ccc;page-break-inside:avoid}.title_7TMqQ{color:#000}.contactMethod_1HViS{background-color:#f5f5f5;border-left-color:#666}.contactMethod_1HViS:hover{transform:none;box-shadow:none}}.contactMethod_1HViS:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.contactMethod_1HViS{transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){.contactMethod_1HViS{transition:none}.contactMethod_1HViS:hover{transform:none}}.pageWrapper_ZCN-U{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-neutral-100)}.pageWrapperMobilePadded_wmCfW{padding-top:var(--mobile-header-height, 56px)}@media (max-width: 360px){.pageWrapperMobilePadded_wmCfW{padding-top:var(--mobile-header-height-sm, 52px)}}.mainPane_P5C9x{max-width:1440px;width:90%;margin:2rem auto 3rem;background-color:var(--color-white);border-radius:var(--border-radius-xl);box-shadow:var(--box-shadow-lg);position:relative;overflow:hidden}.paneHeader_BpN0B{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-neutral-200);background-color:var(--color-white);position:relative;z-index:10}.desktopNavLinks_j9hN2{display:flex;align-items:center;gap:var(--space-2)}.navLink_m90B9{color:var(--color-neutral-700);text-decoration:none;font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);transition:var(--transition-base);min-height:40px;display:inline-flex;align-items:center}.navLink_m90B9:hover{color:var(--color-primary);background-color:#a72b310d}.paneHeroContent_1mbqX{text-align:center;padding:clamp(3rem,8vw,5rem) var(--space-5) clamp(8rem,18vw,12rem) var(--space-5);display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom,var(--color-white),var(--color-neutral-100));position:relative;z-index:1}.paneHeroContent_1mbqX h1{font-size:clamp(2.2rem,6vw,3.5rem);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);color:var(--color-neutral-900);line-height:1.2;max-width:800px;letter-spacing:-.025em}.subtitle_8Ymlk{font-size:clamp(1.05rem,2.5vw,1.25rem);color:var(--color-neutral-700);margin-bottom:var(--space-5);max-width:650px;line-height:1.6}.pricingCardContainer_mwjwE{display:flex;justify-content:center;margin-top:var(--space-2)}.pricingCard_w1VZ9{background-color:var(--color-white);border:3px solid var(--color-primary);border-radius:var(--border-radius-lg);padding:var(--space-6);box-shadow:var(--box-shadow-lg);transition:var(--transition-base);text-align:center;max-width:400px;width:100%;position:relative;overflow:hidden}.pricingCard_w1VZ9:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--space-1);background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.pricingCard_w1VZ9:hover{transform:translateY(-6px);box-shadow:var(--box-shadow-lg)}.pricingBadge_c2CrQ{display:inline-block;background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-fluid-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-1) var(--space-2);border-radius:var(--border-radius);margin-bottom:var(--space-2)}.pricingHeader_VP--T h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-3)}.pricingAmount_a8JDn{display:flex;align-items:baseline;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-2)}.pricingCurrency_ZjKJJ{font-size:var(--font-size-fluid-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.pricingNumber_35IUW{font-size:var(--font-size-fluid-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-sm)}.pricingDescription_GJwoo{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin-bottom:var(--space-4);font-weight:var(--font-weight-medium)}.pricingFeatures_FzObn{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);text-align:left}.pricingFeature_R8iNI{font-size:var(--font-size-sm);color:var(--color-neutral-700);display:flex;align-items:center;gap:var(--space-2)}.pricingFeature_R8iNI:before{content:"✓";color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.pricingAction_qmwqu{margin-top:var(--space-4)}.pricingNote_eOS4q{font-size:var(--font-size-fluid-xs);color:var(--color-neutral-500);margin-top:var(--space-2);font-style:italic}.heroAction_wRb7S{margin-top:var(--space-3);position:relative;z-index:2}.overlappingContent_fOmPl{position:relative;z-index:3;margin:-6rem var(--space-5) var(--space-5) var(--space-5);background-color:var(--color-white);border-radius:var(--border-radius-lg);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--box-shadow-lg)}.socialProofPricingSection_brHqC{padding:var(--space-6) 0;border-top:1px solid var(--color-neutral-200);background:linear-gradient(135deg,var(--color-neutral-50) 0%,var(--color-white) 100%)}.socialProofPricingContainer_oPzMm{max-width:1000px;margin:0 auto;padding:0 var(--space-4)}.socialProofHeader_DV7tj{text-align:center;margin-bottom:var(--space-5)}.socialProofHeader_DV7tj h2{font-size:clamp(1.6rem,4.5vw,2rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-neutral-800)}.socialProofSubtitle_fyKH8{font-size:clamp(1rem,2.5vw,1.1rem);color:var(--color-neutral-600);max-width:500px;margin:0 auto;line-height:var(--line-height-base)}.socialProofStats_O3D8k{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-4);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.socialProofStat_nPSg4{text-align:center;padding:var(--space-3);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow-sm);transition:var(--transition-base)}.socialProofStat_nPSg4:hover{transform:translateY(-2px)}.socialProofNumber_qIK2a{font-size:var(--font-size-fluid-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-sm);margin-bottom:var(--space-1)}.socialProofLabel_1cFX1{font-size:var(--font-size-sm);color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.howItWorksTimeline_nZFwt{padding:var(--space-5) 0;border-top:1px solid var(--color-neutral-200)}.howItWorksTimeline_nZFwt h2{text-align:center;font-size:clamp(1.6rem,4.5vw,2rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-5);color:var(--color-neutral-800)}.timelineContainer_ayPRf{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.timelineStep_9yvTo{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;position:relative;padding:0 var(--space-3)}.stepIndicatorTimeline_SEAuo{width:36px;height:36px;border-radius:var(--border-radius-pill);background-color:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);margin-bottom:var(--space-3);box-shadow:var(--box-shadow-sm)}.stepTitleTimeline_G--Fw{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1);font-size:var(--font-size-fluid-base);color:var(--color-neutral-900)}.stepDescriptionTimeline_JT5xT{font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:var(--line-height-base)}.timelineConnector_mU--L{flex-grow:1;height:2px;background-color:var(--color-neutral-300);margin-top:18px;min-width:30px}.faqSection_n6GVb{padding:var(--space-5) 0;border-top:1px solid var(--color-neutral-200)}.faqSection_n6GVb h2{text-align:center;font-size:clamp(1.6rem,4.5vw,2rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);color:var(--color-neutral-800)}.accordionContainer_tz3qI{max-width:760px;margin:0 auto;border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);overflow:hidden;box-shadow:none;background-color:var(--color-white)}.accordionItem_QgV-j{border-bottom:1px solid var(--color-neutral-200)}.accordionItem_QgV-j:last-child{border-bottom:none}.accordionHeader_B5WxT{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-3) var(--space-4);background-color:transparent;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-fluid-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-800);transition:var(--transition-base)}.accordionHeader_B5WxT:hover{background-color:var(--color-neutral-50)}.accordionTitle_ntmjE{margin-right:var(--space-3);flex:1;white-space:normal;overflow-wrap:break-word}.accordionIcon_1mjkZ{font-size:var(--font-size-fluid-base);color:var(--color-neutral-500);transition:var(--transition-smooth);display:flex;align-items:center;justify-content:center;flex-shrink:0}.accordionHeader_B5WxT[aria-expanded=true] .accordionIcon_1mjkZ{color:var(--color-primary);transform:rotate(45deg)}.accordionPanel_rfr9-{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background-color:var(--color-neutral-50)}.accordionPanelOpen_NOqxV{max-height:350px;transition:max-height .4s ease-in,padding .3s ease-in;overflow-y:auto}.accordionContent_7qVcb{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-neutral-700);line-height:1.7;white-space:normal;overflow-wrap:break-word}.securitySection_wfCq4{padding:var(--space-5) 0;text-align:center;border-top:1px solid var(--color-neutral-200);background-color:var(--color-neutral-50)}.securitySection_wfCq4 h2{font-size:clamp(1.6rem,4.5vw,2rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4);color:var(--color-neutral-800)}.securityIconWrapper_-NgQg{margin:0 auto var(--space-4);display:inline-block;padding:var(--space-3);background-color:#a72b311a;border-radius:var(--border-radius-pill)}.securityIcon_tws6j{display:block;color:var(--color-primary);font-size:var(--font-size-fluid-2xl)}.securityText_DRwiF{max-width:700px;margin:0 auto;text-align:center;font-size:var(--font-size-fluid-sm);color:var(--color-neutral-700);line-height:1.7}.securityText_DRwiF strong{font-weight:var(--font-weight-semibold);color:var(--color-neutral-800)}.finalCtaSection_PxgHB{padding:var(--space-5) 0;border-top:1px solid var(--color-neutral-200);background-color:var(--color-white)}.finalCtaContentWrapper_vzo6u{max-width:700px;margin:0 auto;text-align:center}.finalCtaContentWrapper_vzo6u h2{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);color:var(--color-neutral-900)}.ctaSubtitle_iO-KN{font-size:clamp(1rem,2.5vw,1.15rem);color:var(--color-neutral-700);margin-bottom:var(--space-4);line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.ctaButtonWrapper_taLn9{margin-top:var(--space-2);display:inline-block}@media (width <= 992px){.mainPane_P5C9x{width:100%;margin-top:0;margin-bottom:0;border-radius:0;box-shadow:none}.overlappingContent_fOmPl{margin-left:var(--space-4);margin-right:var(--space-4)}.socialProofPricingContainer_oPzMm{padding:0 var(--space-3)}.socialProofStats_O3D8k{grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-5)}.socialProofNumber_qIK2a{font-size:var(--font-size-fluid-xl)}.pricingCard_w1VZ9{padding:var(--space-4);max-width:none;margin:0 var(--space-2)}.pricingNumber_35IUW{font-size:var(--font-size-fluid-3xl)}.pricingFeatures_FzObn{text-align:center}}@media (width <= 768px){.mainPane_P5C9x{margin-top:0;margin-bottom:0;width:100%;border-radius:0}.paneHeroContent_1mbqX{padding:var(--space-4) var(--space-3) var(--space-9) var(--space-3)}.overlappingContent_fOmPl{margin:-2.5rem var(--space-2) var(--space-4) var(--space-2);padding:var(--space-3);border-radius:var(--border-radius-md)}.statsSection_7dCkm,.howItWorksTimeline_nZFwt,.faqSection_n6GVb,.securitySection_wfCq4,.finalCtaSection_PxgHB{padding-left:0;padding-right:0}.statsHeading_5lJ-T,.howItWorksTimeline_nZFwt h2,.faqSection_n6GVb h2,.securitySection_wfCq4 h2,.finalCtaContentWrapper_vzo6u h2{font-size:clamp(1.4rem,5vw,1.8rem);margin-bottom:var(--space-4)}.timelineContainer_ayPRf{flex-direction:column;align-items:stretch}.timelineStep_9yvTo{align-items:flex-start;text-align:left;padding-left:50px;margin-bottom:var(--space-4)}.stepIndicatorTimeline_SEAuo{position:absolute;left:0;top:0;margin-bottom:0}.timelineConnector_mU--L{display:none}.timelineStep_9yvTo:not(:last-child):after{content:"";position:absolute;left:18px;top:40px;bottom:calc(-1 * var(--space-4) + 4px);width:2px;background-color:var(--color-neutral-300);z-index:-1}.accordionContainer_tz3qI{margin-left:0;margin-right:0;max-width:100%;border-left:none;border-right:none;border-radius:0}.accordionHeader_B5WxT{padding:var(--space-3)}.accordionTitle_ntmjE{font-size:var(--font-size-base)}.accordionContent_7qVcb{padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--font-size-sm)}.ctaButtonWrapper_taLn9{width:100%;padding:0 var(--space-3)}.ctaButtonWrapper_taLn9 .btn{width:100%}}@media (max-width: 480px){.paneHeroContent_1mbqX{padding-top:var(--space-3);padding-bottom:var(--space-8)}.overlappingContent_fOmPl{margin-top:-2rem}}@media (max-width: 360px){.paneHeroContent_1mbqX{padding-top:var(--space-2);padding-bottom:var(--space-7)}.paneHeroContent_1mbqX h1{font-size:clamp(1.8rem,7vw,2.2rem)}.subtitle_8Ymlk{font-size:clamp(.9rem,3vw,1rem)}.overlappingContent_fOmPl{margin-top:-1.5rem}.stepIndicatorTimeline_SEAuo{width:32px;height:32px;font-size:var(--font-size-sm)}.timelineStep_9yvTo:not(:last-child):after{left:16px;top:36px;bottom:calc(-1 * var(--space-4) + 2px)}}.pageWrapper_ajOou{width:100%}.breadcrumbs_dmFwK{margin-bottom:1rem}.pageHeader_5PaXQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-neutral-200);width:100%}.title_SCGUg{font-size:1.75rem;color:var(--color-primary-dark);margin:0;font-weight:var(--font-weight-bold)}.backButton_1Ohsj{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200)}.backButton_1Ohsj:hover{color:var(--color-primary-dark);background-color:var(--color-neutral-100);transform:translateY(-1px)}.mainTwoColumnContainer_oelyo{display:flex;gap:32px;margin-bottom:var(--space-5);width:100%}.permitContextHeaderCard_AC0pQ{background-color:var(--color-white);border-radius:var(--border-radius);padding:20px;box-shadow:var(--box-shadow);margin-bottom:24px;border:1px solid var(--color-neutral-200);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.contextHeaderLeft_SxoBa{display:flex;flex-direction:column;gap:8px}.contextHeaderRight_4ImQ-{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.contextPermitId_0fit7{font-size:1.2rem;font-weight:600;color:var(--color-neutral-800);margin:0}.contextStatusPill_Ku3Ew{display:flex}.contextPrimaryButton_Nc6Ar{padding:10px 16px;border-radius:var(--border-radius);font-weight:var(--font-weight-semibold);font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-primary);color:var(--color-white);box-shadow:0 2px 4px #0000001a;min-width:200px}.contextPrimaryButton_Nc6Ar:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.contextPrimaryButton_Nc6Ar:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000001a}.contextPrimaryButton_Nc6Ar:disabled{opacity:.6;cursor:not-allowed}.contextOxxoBlock_bC7Kg{display:flex;align-items:center;gap:8px}.contextOxxoLabel_WYryS{font-size:.85rem;color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.contextOxxoRefValue_-9-lK{font-family:var(--font-family-mono);font-size:1rem;font-weight:600;color:var(--color-neutral-900);background-color:var(--color-neutral-50);padding:6px 10px;border-radius:4px;border:1px solid var(--color-neutral-200)}.contextCopyButton_Qzdje{background-color:var(--color-neutral-200);border:none;color:var(--color-neutral-700);padding:6px 10px;border-radius:4px;font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.contextCopyButton_Qzdje:hover{background-color:var(--color-neutral-300)}.contextKeyDate_HrqsZ{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-neutral-600)}.contextKeyDateExpiring_0N7-v{color:var(--color-warning-dark);font-weight:var(--font-weight-semibold)}.tabbedInterfaceSection_-aCsu{background-color:var(--color-white);border-radius:var(--border-radius);padding:24px;box-shadow:var(--box-shadow);overflow-wrap:break-word;border:1px solid var(--color-neutral-200);margin-bottom:24px}.tabsContainer_nP-Pv{margin-bottom:24px}.tabHeader_f4Wqj{display:flex;border-bottom:1px solid var(--color-neutral-200);margin-bottom:24px;overflow-x:auto}.tabItem_cWfYB{padding:12px 16px;font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-600);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap}.tabItem_cWfYB:hover{color:var(--color-primary)}.tabItemActive_9Wf8U{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}.tabPanel_oFdjJ{display:none}.tabPanelActive_X7wKd{display:block}.tabSubheading_DvyVJ{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--color-neutral-200)}.tabSubheading_DvyVJ:first-child{margin-top:0}.infoRow_hw46S{display:flex;align-items:baseline;margin-bottom:16px;padding-bottom:8px;border-bottom:1px dashed var(--color-neutral-100)}.infoRow_hw46S:last-child{border-bottom:none}.infoTabLabel_3K47N{flex-basis:35%;color:var(--text-secondary, var(--color-neutral-600));font-size:.85rem;font-weight:500;margin-right:8px}.infoTabValue_DxLj-{flex-basis:65%;color:var(--text-primary, var(--color-neutral-900));font-size:.95rem;font-weight:600;overflow-wrap:break-word}.statusTabPanel_Nl10B{padding:0}.statusTabInstructionHeader_bkUBD{font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin:0 0 16px;display:flex;align-items:center;gap:8px}.statusInstructionsPanel_VdcXn{background-color:var(--color-neutral-50);border-radius:var(--border-radius);padding:20px;border:1px solid var(--color-neutral-200)}.statusInstructionsText_QEM-q{font-size:1rem;line-height:1.5;color:var(--color-neutral-700);margin-bottom:20px}.oxxoInstructionsHeader_BT4eH{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--color-neutral-200)}.oxxoPaymentDetails_TA11C{background-color:#fff;border-radius:var(--border-radius);padding:16px;margin-bottom:20px;border:1px solid var(--color-neutral-200)}.oxxoPaymentItem_BmNSI{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--color-neutral-200)}.oxxoPaymentItem_BmNSI:last-child{border-bottom:none}.oxxoPaymentLabel_qN1de{font-size:.9rem;color:var(--color-neutral-600)}.oxxoPaymentValue_coqlD{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);font-family:var(--font-family-mono)}.oxxoInstructionsSteps_jsPmM{margin-top:20px}.oxxoInstructionsSteps_jsPmM p{margin-bottom:12px;line-height:1.5}.statusTabPanel_Nl10B,.permitInfoTabPanel_vXgbq,.vehicleInfoTabPanel_DfJ-B,.applicantInfoTabPanel_j7cj1{padding:var(--space-4)}.statusTimelineSection_1sk2j{margin-bottom:var(--space-5);padding:var(--space-3);background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d}.statusInstructionsTitle_0-Nyz{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);margin-top:0;margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.statusInstructionsContent_3wzw0{color:var(--color-neutral-800);line-height:1.6;font-size:1.05rem}.statusInstructionsIcon_VLh4u{color:var(--color-primary);font-size:1.4rem}.statusInstructionsIcon_VLh4u.statusInstructionsIconDanger_xROx-{color:var(--color-danger)}.statusInstructionsIcon_VLh4u.statusInstructionsIconSuccess_OcxFk{color:var(--color-success)}.statusInstructionsIcon_VLh4u.statusInstructionsIconWarning_WMtB8{color:var(--color-warning)}.oxxoVoucherNote_1myB2{margin-top:var(--space-4);text-align:center}.oxxoVoucherNote_1myB2 p{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin:0}.paymentStatusCard_i9890{background-color:rgb(var(--color-info-rgb),.05);border:1px solid var(--color-info-light);border-radius:var(--border-radius);padding:var(--space-3);margin-bottom:var(--space-3)}.paymentStatusMessage_oHlbg{display:flex;align-items:center;gap:var(--space-2)}.paymentStatusMessage_oHlbg p{margin:0;font-weight:var(--font-weight-medium);color:var(--color-neutral-800);line-height:1.5}.sectionTitle_U-dF1{font-size:1.25rem;color:var(--color-primary-dark);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.infoSection_UM9gM{margin-bottom:var(--space-4)}.infoCard_vqpSU{background-color:var(--color-neutral-50);border-radius:var(--border-radius);padding:var(--space-3);border:1px solid var(--color-neutral-200)}.infoItem_Awxmc{display:flex;margin-bottom:var(--space-2);padding:var(--space-2) 0;border-bottom:1px dashed var(--color-neutral-200)}.infoItem_Awxmc:last-child{border-bottom:none;margin-bottom:0}.infoLabel_GsUN0{flex:0 0 40%;font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.infoValue_X2DGb{flex:0 0 60%;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.oxxoInstructions_eaD1h{background-color:rgb(var(--color-warning-rgb),.05);border:1px solid var(--color-warning-light);border-radius:var(--border-radius);padding:var(--space-4);margin-top:var(--space-4);box-shadow:0 2px 8px #0000000d}.oxxoInstructionsIcon_IxUPo{color:var(--color-warning);font-size:1.4rem}.oxxoInstructionsTitle_rE-xV{color:var(--color-warning-dark);font-size:1.2rem;font-weight:var(--font-weight-semibold);margin:0}.oxxoInstructions_eaD1h p{margin:0 0 var(--space-3) 0;color:var(--color-neutral-800);line-height:1.6;font-size:1.05rem}.oxxoInstructions_eaD1h p:last-child{margin-bottom:0}.oxxoReferenceContainer_RKvlT{background-color:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);padding:var(--space-4);margin:var(--space-4) 0;box-shadow:0 1px 3px #0000000d}.infoValueImportant_464Ft{font-weight:var(--font-weight-bold);font-size:1.15rem;color:var(--color-neutral-900);background-color:rgb(var(--color-warning-rgb),.1);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);display:inline-block;margin-right:var(--space-2)}.infoValueWarning_vtyg-{font-style:italic;color:var(--color-neutral-600);font-size:.95rem;padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);display:inline-block}.oxxoPaymentValueWarning_CcAUQ{font-style:italic;color:var(--color-neutral-600);font-size:.95rem;width:100%;word-break:break-all}.copyButton_mLL3V{display:inline-flex;align-items:center;gap:var(--space-1);padding:.5rem .75rem;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);color:var(--color-neutral-700);font-size:.85rem;cursor:pointer;transition:all .2s ease}.copyButton_mLL3V:hover{background-color:var(--color-neutral-200)}.copyButtonIcon_RhseZ{font-size:.9rem}.rejectionReason_02vQV{background-color:rgb(var(--color-danger-rgb),.05);border:1px solid var(--color-danger-light);border-radius:var(--border-radius);padding:var(--space-4);margin-top:var(--space-3)}.rejectionHeader_ZmvYl{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.rejectionIcon_-qJwa{color:var(--color-danger);font-size:1.2rem}.rejectionTitle_-ZxeW{color:var(--color-danger);font-size:1.1rem;font-weight:var(--font-weight-semibold);margin:0}.rejectionReason_02vQV p{margin:0 0 var(--space-3) 0;color:var(--color-neutral-800);line-height:1.5}.rejectionReason_02vQV p:last-child{margin-bottom:0}.detailItem_paSNC{display:flex;margin-bottom:var(--space-2);padding:var(--space-2) 0;border-bottom:1px dashed var(--color-neutral-200)}.detailItem_paSNC:last-child{border-bottom:none;margin-bottom:0}.detailLabel_6CRpo{flex:0 0 40%;font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.detailValue_HEX8k{flex:0 0 60%;color:var(--color-neutral-900)}.viewLink_k8L93{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.viewLink_k8L93:hover{text-decoration:underline}.supportFooter_zJKhK{background-color:var(--color-neutral-50);border-radius:var(--border-radius);padding:var(--space-3);text-align:center;border:1px solid var(--color-neutral-200);margin-top:var(--space-5);width:100%}.supportFooterText_pHlCM{color:var(--color-neutral-700);font-size:.9rem;margin:0}.loadingContainer_YEl-C,.errorContainer_ly7Nm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:var(--space-4)}.loadingContainer_YEl-C p{margin-top:var(--space-3);color:var(--color-neutral-600)}.errorContainer_ly7Nm h2{color:var(--color-danger);margin-bottom:var(--space-2)}.errorContainer_ly7Nm p{color:var(--color-neutral-700);margin-bottom:var(--space-4)}.button_rJ2oL{padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .2s ease;border:none;background-color:var(--color-primary);color:var(--color-white)}.button_rJ2oL:hover{background-color:var(--color-primary-dark)}.simulationControls_RSYaa{margin-top:var(--space-4);margin-bottom:var(--space-4)}.simulationCard_QxtNs{background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--space-4);box-shadow:var(--box-shadow);border-left:4px solid var(--bs-info)}.simulationHeader_OJ32m{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.simulationTitle_Oqa5z{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--bs-info)}.simulationBadge_vgpNz{background-color:var(--bs-info);color:#fff;padding:.25rem .5rem;border-radius:var(--border-radius-sm);font-size:.8rem;font-weight:var(--font-weight-semibold)}.simulationSection_z8PLD{margin-bottom:var(--space-3)}.simulationSection_z8PLD h3{font-size:1rem;margin-bottom:var(--space-2);color:var(--color-neutral-700)}.simulationStatus_YBo-H{display:flex;align-items:center;gap:var(--space-3)}.simulationButtons_e9qRx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.simulationButton_dkGsc{padding:.5rem 1rem;border:1px solid var(--color-neutral-300);background-color:var(--color-white);border-radius:var(--border-radius-sm);font-size:.9rem;cursor:pointer;transition:all .2s ease}.simulationButton_dkGsc:hover{background-color:var(--color-neutral-100)}.simulationButtonActive_zDob9{background-color:var(--bs-info);color:#fff;border-color:var(--bs-info)}.simulationButtonActive_zDob9:hover{background-color:var(--bs-info-dark)}.simulationFooter_Gaapq{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-neutral-200);font-size:.9rem;color:var(--color-neutral-600)}@media (width >= 769px){.contextPrimaryActions_Q7V0O{margin-top:var(--space-3)}}@media (width <= 768px){.pageWrapper_ajOou{padding:16px}.pageHeader_5PaXQ{flex-direction:column;align-items:center;text-align:center;gap:12px;padding-bottom:16px}.title_SCGUg{margin-bottom:8px}.backButton_1Ohsj{margin-right:0;width:100%;justify-content:center}.permitContextHeaderCard_AC0pQ{flex-direction:column;align-items:center;padding:16px;gap:20px}.contextHeaderLeft_SxoBa,.contextHeaderRight_4ImQ-{align-items:center;width:100%}.contextPermitId_0fit7{text-align:center}.contextStatusPill_Ku3Ew{justify-content:center}.contextPrimaryButton_Nc6Ar{width:100%;min-width:unset}.contextOxxoBlock_bC7Kg{flex-direction:column;align-items:center;width:100%;gap:8px}.contextOxxoRefValue_-9-lK{width:100%;text-align:center}.contextCopyButton_Qzdje{width:100%;justify-content:center}.contextKeyDate_HrqsZ{justify-content:center}.tabbedInterfaceSection_-aCsu{padding:16px}.tabHeader_f4Wqj{overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth}.tabItem_cWfYB{padding:10px 12px;font-size:.9rem}.statusTabInstructionHeader_bkUBD{font-size:1.2rem}.statusInstructionsPanel_VdcXn{padding:16px}.oxxoPaymentItem_BmNSI{flex-direction:column;align-items:flex-start;gap:4px}.oxxoPaymentValue_coqlD{width:100%;word-break:break-all}.tabSubheading_DvyVJ{font-size:1rem;margin:20px 0 12px}.infoRow_hw46S{flex-direction:column;align-items:flex-start;padding-bottom:12px;margin-bottom:12px}.infoTabLabel_3K47N{width:100%;margin-bottom:4px;font-weight:600}.infoTabValue_DxLj-{width:100%;font-weight:500}.infoItem_Awxmc{flex-direction:column}.infoLabel_GsUN0{flex:0 0 100%;margin-bottom:4px}.infoValue_X2DGb{flex:0 0 100%}}.documentsSection_TwNJF{background-color:var(--color-white);border-radius:var(--border-radius);padding:24px;box-shadow:var(--box-shadow);border:1px solid var(--color-neutral-200);margin-bottom:24px}.documentsContainer_70JK-{display:flex;flex-direction:column;gap:20px;width:100%}.documentsList_qOGD2{display:flex;flex-direction:column;gap:16px}.documentItem_nBmpE{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:var(--color-neutral-50);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200)}.documentInfo_3GvH7{display:flex;align-items:center;gap:12px}.documentIcon_6zWaA{color:var(--color-primary);font-size:1.5rem}.documentName_QNIYe{font-weight:var(--font-weight-medium);color:var(--color-neutral-800)}.downloadButton_XWXTB{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:var( --color-primary, #a72b31 );color:#fff;border:none;border-radius:var(--border-radius, 4px);font-weight:var(--font-weight-medium, 500);cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit;font-size:.95rem}.downloadButton_XWXTB:hover{background-color:var( --color-primary-dark, #852d2d );color:#fff;transform:translateY(-1px);box-shadow:0 5px 12px #a72b314d}.downloadButton_XWXTB:hover .downloadIcon_gH8QF{transform:translate(3px)}.downloadButton_XWXTB:active{transform:translateY(0);box-shadow:0 3px 6px #a72b3140;color:#fff}.downloadButton_XWXTB:disabled{opacity:.6;cursor:not-allowed;transform:none}.downloadIcon_gH8QF{font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;vertical-align:middle;transition:transform .3s ease}.downloadAllButton_FhJ9t{width:100%;justify-content:center;font-size:1rem;padding:12px 20px;background-color:var(--color-primary);border:2px solid var(--color-primary);font-weight:var(--font-weight-semibold)}.downloadAllButton_FhJ9t:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 6px 16px #a72b3159}.downloadAllButton_FhJ9t:active{box-shadow:0 4px 8px #a72b314d}.documentDownloadButton_qNS-5{padding:8px 16px!important;font-size:.9rem!important;min-width:120px}.documentDownloadButton_qNS-5 span{display:inline-block}@media (width <= 768px){.documentItem_nBmpE{flex-direction:column;align-items:flex-start;gap:16px}.downloadButton_XWXTB{width:100%;justify-content:center;background-color:var( --color-primary, #a72b31 );color:#fff}.documentInfo_3GvH7{width:100%}.documentName_QNIYe{font-size:.95rem}}@media (width <= 768px){.pageWrapper_ajOou{padding:16px}.mainTwoColumnContainer_oelyo{flex-direction:column;gap:16px}.leftColumn_LX4TP,.rightColumn_nv1-J{width:100%}.contextPrimaryButton_Nc6Ar{min-width:auto;width:100%;min-height:44px}.permitContextHeaderCard_AC0pQ{flex-direction:column;align-items:flex-start;padding:16px}.contextHeaderRight_4ImQ-{width:100%;align-items:flex-start}.infoTabLabel_3K47N{flex-basis:40%}.infoTabValue_DxLj-{flex-basis:60%}.documentsGrid_qgxAr{grid-template-columns:1fr}.title_SCGUg{font-size:1.5rem}.backButton_1Ohsj{min-height:44px}.tabItem_cWfYB{min-height:44px;padding:12px}.tabbedInterfaceSection_-aCsu{padding:16px}.contextCopyButton_Qzdje{min-height:44px;min-width:44px}}@media (width <= 480px){.pageWrapper_ajOou{padding:12px}.pageHeader_5PaXQ{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.title_SCGUg{font-size:1.3rem}.backButton_1Ohsj{width:100%;justify-content:center}.permitContextHeaderCard_AC0pQ{padding:12px}.contextPermitId_0fit7{font-size:1.1rem}.tabHeader_f4Wqj{gap:8px}.tabItem_cWfYB{padding:10px;font-size:.85rem}.infoRow_hw46S{flex-direction:column;gap:4px}.infoTabLabel_3K47N,.infoTabValue_DxLj-{flex-basis:100%}.statusTabInstructionHeader_bkUBD{font-size:1.2rem}.statusInstructionsPanel_VdcXn{padding:12px}.oxxoPaymentItem_BmNSI{flex-direction:column;align-items:flex-start;gap:4px}}@media (width <= 360px){.pageWrapper_ajOou{padding:8px}.title_SCGUg{font-size:1.2rem}.contextPermitId_0fit7{font-size:1rem}.tabItem_cWfYB{padding:8px;font-size:.8rem}.tabbedInterfaceSection_-aCsu{padding:12px}.statusInstructionsText_QEM-q{font-size:.9rem}.oxxoPaymentValue_coqlD{font-size:1rem}}.spinning_uBTYQ{animation:spin_SQ4-d var(--animation-duration-base) linear infinite}.paymentProcessingNote_MNla3{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background-color:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--border-radius);color:var(--color-info-text);font-size:.9rem}.paymentProcessingNote_MNla3 svg{flex-shrink:0;font-size:1.2rem}.noDocumentsMessage_CNg88{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center;background-color:var(--color-neutral-50);border-radius:var(--border-radius);border:1px dashed var(--color-neutral-300)}.noDocumentsMessage_CNg88 p{margin:0;color:var(--color-neutral-600);font-size:.95rem}.warningIcon_oh-eT{font-size:2rem;color:var(--color-warning);opacity:.6}.pageHeader_i6csY{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary-light);width:100%;background-color:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--border-radius-lg)}.title_-SzDV{font-size:2rem;color:var(--color-primary-dark);margin:0;font-weight:var(--font-weight-bold);text-align:center}.backButton_KKhSJ{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease;padding:var(--space-2) var(--space-4);border-radius:var(--border-radius);background-color:var(--color-primary);border:2px solid var(--color-primary);min-height:44px}.backButton_KKhSJ:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #a72b3133}.voucherCard_HUzaH{margin-top:var(--space-4)}.voucherCard_HUzaH .cardBody_a9I1E{padding:var(--space-4)}.voucherContainer_oOsUL{width:100%;max-width:500px;margin:0 auto;background-color:#fff;padding:var(--space-3);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200);box-shadow:0 2px 8px #0000001a}.voucherIframe_fDJ2-{width:100%;height:400px;border:none;border-radius:var(--border-radius)}.voucherHeader_GLMtw{margin-top:0}.voucherIcon_osScy{margin-right:.5rem;vertical-align:middle}.voucherDescription_EXimT{margin-bottom:var(--space-3);color:var(--color-neutral-600)}.introText_m--NM{margin-bottom:var(--space-4)}.referenceValueContainer_PYWHe{display:flex;align-items:center;gap:.5rem}.referenceNumber_FnwYt{font-size:1.5rem;letter-spacing:.1em}.amountValue_Rr-Xi{color:var(--color-success);font-size:1.5rem}.expirationContainer_T3CfE{display:flex;align-items:center;gap:.5rem}.expirationIcon_3DPUn{color:var(--color-warning)}.warningCard_Zasmg{margin-top:var(--space-4);background-color:rgb(var(--color-warning-rgb),.05);border-color:var(--color-warning-light)}.warningIcon_sdXL3{color:var(--color-warning);font-size:1.5rem}.warningTitle_JIlj6{font-weight:var(--font-weight-semibold)}.warningText_8wTIf{font-weight:400;margin-top:.5rem}.actionButtons_eOZz7{display:flex;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center}.processingTimeCard_Z-NxU{margin-top:var(--space-4);background-color:rgba(var(--color-info-rgb, 59, 130, 246),.05);border-color:#3b82f64d}.processingIcon_yrVWP{color:#3b82f6;font-size:1.5rem;flex-shrink:0}.processingTitle_-8U9a{font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin:0 0 .5rem}.processingText_BxB2o{font-weight:400;color:var(--color-neutral-700);line-height:1.5;margin:0}.processingText_BxB2o strong{color:#3b82f6;font-weight:var(--font-weight-semibold)}@media (max-width: 640px){.actionButtons_eOZz7{flex-direction:column;align-items:stretch}}.container_QW-8T{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:var(--space-4);background-color:var(--color-background)}.card_iZzb0{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-6);max-width:600px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.iconContainer_tmYry{margin-bottom:var(--space-4)}.successIcon_NeV0f{width:80px;height:80px;border-radius:50%;background-color:var(--color-success-light);display:flex;justify-content:center;align-items:center;color:var(--color-success)}.errorIcon_fMmTk{width:80px;height:80px;border-radius:50%;background-color:var(--color-error-light);display:flex;justify-content:center;align-items:center;color:var(--color-error)}.successIcon_NeV0f svg,.errorIcon_fMmTk svg{width:40px;height:40px}.title_hJUvs{font-size:1.75rem;font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);color:var(--color-text-dark)}.message_7K42-{font-size:1.125rem;margin-bottom:var(--space-3);color:var(--color-text);line-height:1.5}.submessage_NnKLs{font-size:.875rem;margin-bottom:var(--space-5);color:var(--color-text-light);line-height:1.5}.actions_1XdgK{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-top:var(--space-3)}.primaryButton_8cQJD{background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--border-radius);padding:var(--space-3) var(--space-4);font-size:1rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s ease;width:100%}.primaryButton_8cQJD:hover{background-color:var(--color-primary-dark)}.secondaryButton_EmQZs{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);padding:var(--space-3) var(--space-4);font-size:1rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s ease;text-decoration:none;text-align:center;width:100%}.secondaryButton_EmQZs:hover{background-color:var(--color-primary-light)}@media (width >= 768px){.actions_1XdgK{flex-direction:row;justify-content:center}.primaryButton_8cQJD,.secondaryButton_EmQZs{width:auto;min-width:200px}}.permitsListContainer_s-eRi{min-height:calc(100vh - 64px);background-color:var(--color-neutral-100);padding-bottom:var(--space-8)}.breadcrumbs_skPTz{margin-bottom:var(--space-4)}.pageHeader_Vx-mW{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-neutral-200);flex-wrap:wrap;gap:var(--space-3)}.pageTitle_KAlaR{font-family:var(--font-family-headings);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-neutral-900);margin:0;line-height:1.2}.newPermitButton_kZMap{min-width:150px;width:100%;max-width:220px}.filterContainer_Cykwy{margin-bottom:var(--space-5);position:relative}.filterButtonsWrapper_EJFdV{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.filterButtonsWrapper_EJFdV::-webkit-scrollbar{display:none}.filterButton_61ka7{background-color:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-shadow:var(--shadow-xs)}.filterButton_61ka7:hover{background-color:var(--color-neutral-50);border-color:var(--color-primary-light);color:var(--color-primary)}.filterButton_61ka7.active_-y9mD{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:0 2px 4px #0000001a}.filterButton_61ka7.active_-y9mD:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.filterButtonIcon_6YUvj{font-size:var(--text-md);line-height:1}.permitsGrid_OpUNs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4);margin-top:var(--space-2)}.permitCard_IuAOK{background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out;display:flex;flex-direction:column;border:1px solid var(--color-neutral-200)}.permitCard_IuAOK:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cardHeader_xgwi5{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-neutral-100)}.vehicleInfo_7L6Av{display:flex;align-items:center;gap:var(--space-3)}.vehicleIcon_1Vqrw{color:var(--color-primary);font-size:1.8rem;flex-shrink:0}.vehicleDetails_yahUP{display:flex;flex-direction:column}.vehicleMakeModel_om2L1{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);line-height:1.3}.vehicleYear_BxRh9{font-size:var(--text-sm);color:var(--color-neutral-600)}.statusBadge_7ncf8{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;margin-left:var(--space-2)}.statusBadge_7ncf8>svg{font-size:.8em}.statusActive_YspTv{background-color:var(--status-success-bg);color:var(--status-success)}.statusExpiringSoon_B5UNW{background-color:var(--status-warning-bg);color:var(--status-warning-hover)}.statusNeedsAttention_-HwZ2{background-color:var(--status-critical-bg);color:var(--status-critical)}.statusArchived_PhZJy{background-color:var(--status-neutral-bg);color:var(--status-neutral)}.cardBody_qkbBw{padding:var(--space-3) var(--space-4);flex-grow:1;display:flex;flex-direction:column;gap:var(--space-2)}.detailItem_iSNQ4{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-neutral-700)}.detailIcon_Ht6g2{color:var(--color-neutral-500);font-size:1.1em;flex-shrink:0}.detailLabel_fo0JG{font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.detailValue_dFfdN{font-weight:var(--font-weight-normal);color:var(--color-neutral-800)}.cardFooter_Ek2Hu{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-neutral-200);display:flex;gap:var(--space-2);flex-wrap:wrap}.ctaButton_QMEij{flex:1 1 auto;min-width:130px}.ctaIcon_72Nrq{font-size:var(--text-md)}.stateContainer_ZrqFS{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8) var(--space-4);text-align:center;background-color:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);min-height:300px;border:1px solid var(--color-neutral-200)}.stateIcon_goGn-{font-size:3rem;margin-bottom:var(--space-4);color:var(--color-neutral-500)}.loadingIcon_0GvxA{color:var(--color-primary);animation:spin_4gpHY var(--animation-duration-slower) linear infinite}.errorIcon_nLGl9{color:var(--status-critical)}.emptyIcon_fh7-i{color:var(--color-neutral-400)}@keyframes spin_4gpHY{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stateText_QTBRa{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-800);margin-bottom:var(--space-2)}.stateSubText_SGhQc{font-size:var(--text-md);color:var(--color-neutral-600);max-width:450px;line-height:1.6}@media (width <= 768px){.permitsGrid_OpUNs{grid-template-columns:1fr;gap:var(--space-4)}.pageHeader_Vx-mW{flex-direction:column;align-items:stretch;gap:var(--space-3)}.pageTitle_KAlaR{text-align:center}.newPermitButton_kZMap{width:100%}.filterContainer_Cykwy{margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3);width:calc(100% + var(--space-6))}@media (width <= 480px){.pageTitle_KAlaR{font-size:1.5rem}.filterButton_61ka7{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.permitCard_IuAOK{border-radius:var(--border-radius-md)}.cardHeader_xgwi5{padding:var(--space-3);flex-direction:column;align-items:stretch;gap:var(--space-2)}.statusBadge_7ncf8{align-self:flex-start;margin-left:0}.vehicleIcon_1Vqrw{font-size:1.5rem}.vehicleMakeModel_om2L1{font-size:var(--text-md)}.cardBody_qkbBw{padding:var(--space-3)}.cardFooter_Ek2Hu{padding:var(--space-3);flex-direction:column}.ctaButton_QMEij{width:100%}.stateText_QTBRa{font-size:var(--text-md)}.stateSubText_SGhQc{font-size:var(--text-sm)}.stateIcon_goGn-{font-size:2.5rem}@media (max-width: 360px){.permitsListContainer_s-eRi{padding:var(--space-3)}.pageHeader_Vx-mW{flex-direction:column;align-items:stretch}.pageTitle_KAlaR{font-size:1.25rem;margin-bottom:var(--space-3)}.newPermitButton_kZMap{min-width:100%}.permitsGrid_OpUNs{grid-template-columns:1fr;gap:var(--space-3)}.filterButton_61ka7{min-height:44px;padding:var(--space-2)}.vehicleInfo_7L6Av{gap:var(--space-2)}.vehicleIcon_1Vqrw{font-size:1.25rem}.vehicleMakeModel_om2L1{font-size:var(--text-sm)}.permitCard_IuAOK{margin:0 calc(-1 * var(--space-3));border-radius:0;border-left:none;border-right:none}}}}.verificationContainer_myoZ-{display:flex;flex-direction:column;align-items:center;width:100%;max-width:550px;margin:0 auto;padding:0;font-family:var(--font-family-sans)}.verificationHeader_Xzgwe{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.successIcon_X8ett{font-size:2.5rem;color:var(--color-success);margin-bottom:1rem;animation:fadeInScale_uzMG6 .5s ease-out}@keyframes fadeInScale_uzMG6{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.title_qCpx6{font-size:1.75rem;font-weight:600;color:var(--color-neutral-800);margin:0;padding:0;text-align:center}.verificationCard_BSn47{width:100%;margin-bottom:2rem;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px #0000001a;background-color:#fff;animation:slideUp_dYqyr .5s ease-out}@keyframes slideUp_dYqyr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cardContent_GEfb8{padding:1.5rem}.emailIconWrapper_RFTNC{width:80px;height:80px;background-color:#a72b311a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:.5rem auto 1.5rem;box-shadow:0 4px 8px #0000000d;border:1px solid rgb(167 43 49 / 20%)}.emailIcon_o3Wa0{font-size:2.5rem;color:var(--rojo)}.verificationTitle_z77m-{font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);text-align:center;margin:0 0 1.25rem}.verificationAlert_uTx1X{margin-bottom:1.5rem}.alertText_AF97z{text-align:center;margin:0;font-size:.95rem}.emailSentText_XqqwI{text-align:center;margin-bottom:1.5rem;font-size:1rem;color:var(--color-neutral-800)}.instructionsSection_7AraW{background-color:#00000005;border-radius:12px;padding:1.5rem;margin-bottom:1.75rem;border-left:4px solid var(--rojo);box-shadow:0 2px 8px #00000008;position:relative;overflow:hidden}.instructionsSection_7AraW:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(167 43 49 / 3%) 0%,transparent 100%);pointer-events:none}.instructionsTitle_LNa8U{font-size:1.2rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;display:flex;align-items:center}.infoIcon_6KBVt{margin-right:8px;color:var(--rojo)}.listItemIcon_iU4HH{margin-right:6px;font-size:.9em;color:var(--rojo)}.instructionsList_RXiPm{margin:0;padding-left:1.75rem;counter-reset:step-counter}.instructionsList_RXiPm li{margin-bottom:.9rem;color:var(--color-neutral-700);line-height:1.5;position:relative;padding-left:.25rem}.instructionsList_RXiPm li::marker{color:var(--rojo);font-weight:600}.instructionsList_RXiPm li:last-child{margin-bottom:0}.infoBox_5LzTc{background-color:#00000008;border-radius:12px;padding:1.5rem;margin-bottom:1.75rem;border:1px solid rgb(0 0 0 / 5%)}.infoTitle_aMhyz{font-size:1.2rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;display:flex;align-items:center}.infoList_InDg3{margin:0;padding-left:1.75rem}.infoList_InDg3 li{margin-bottom:.75rem;color:var(--color-neutral-700);line-height:1.5}.infoList_InDg3 li:last-child{margin-bottom:0}.actionsContainer_yucfC{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:.5rem}.loginLink_1JE2q{width:100%;text-decoration:none}.loginButton_K3SWM{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:1.05rem;transition:all .2s ease}.loginButton_K3SWM:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a72b3133}.buttonIcon_joouw{font-size:1rem;margin-left:.25rem;transition:transform .2s ease}.loginButton_K3SWM:hover .buttonIcon_joouw{transform:translate(3px)}.resendLink_689FY{color:var(--rojo);font-size:.95rem;text-decoration:none;font-weight:500;margin-top:1.25rem;text-align:center;transition:all .2s ease;padding:.5rem 1rem;border-radius:8px}.resendLink_689FY:hover{color:var(--rojofuerte);text-decoration:underline;background-color:#a72b310d}@media (width <= 576px){.verificationContainer_myoZ-{padding:0}.verificationHeader_Xzgwe{margin-bottom:1rem}.successIcon_X8ett{font-size:2rem;margin-bottom:.75rem}.title_qCpx6{font-size:1.5rem}.cardContent_GEfb8{padding:1.25rem}.emailIconWrapper_RFTNC{width:70px;height:70px;margin-bottom:1.25rem}.emailIcon_o3Wa0{font-size:2rem}.verificationTitle_z77m-{font-size:1.3rem;margin-bottom:1rem}.instructionsSection_7AraW,.infoBox_5LzTc{padding:1.25rem;margin-bottom:1.25rem}.instructionsTitle_LNa8U,.infoTitle_aMhyz{font-size:1.1rem;margin-bottom:.75rem}.instructionsList_RXiPm,.infoList_InDg3{padding-left:1.5rem}.instructionsList_RXiPm li,.infoList_InDg3 li{font-size:.95rem;margin-bottom:.75rem}.loginButton_K3SWM{padding:.8rem 1.25rem;font-size:1rem}.resendLink_689FY{font-size:.9rem;margin-top:1rem}}.profileContainer_aKGY7{max-width:800px;margin:0 auto;padding:var(--space-4)}.breadcrumbs_Ir-rb{margin-bottom:1rem}.profileHeader_D2Bxo{margin-bottom:var(--space-4);text-align:center}.profileTitle_svp-j{font-size:2rem;color:var(--color-primary-dark);margin-bottom:var(--space-2)}.profileSubtitle_HokIE{font-size:1.1rem;color:var(--color-neutral-600);margin-bottom:var(--space-4)}.profileCard_VcgsC{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--space-4);margin-bottom:var(--space-4)}.profileSection_IvZ7L{margin-bottom:var(--space-4)}.sectionHeader_h6eU5{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);border-bottom:1px solid var(--color-neutral-200);padding-bottom:var(--space-2)}.profileSectionTitle_MY1T9{font-size:1.25rem;color:var(--color-neutral-800);font-weight:var(--font-weight-semibold);margin:0}.profileInfo_it5nY{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-3)}.profileLabel_esHT7{font-weight:var(--font-weight-semibold);color:var(--color-neutral-700)}.profileValue_HmLYt{color:var(--color-neutral-900)}.editForm_F1sSJ{margin-top:var(--space-3)}.formGroup_ayR4C{margin-bottom:var(--space-3)}.formLabel_dLmGV{display:block;font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);margin-bottom:var(--space-1)}.formInput_YD9XX{width:100%;padding:.75rem;border:1px solid var(--color-neutral-300);border-radius:var(--border-radius);font-size:1rem;transition:border-color .2s ease}.formInput_YD9XX:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb),.2)}.formInput_YD9XX:disabled{background-color:var(--color-neutral-100);cursor:not-allowed}.formHelperText_1cha1{font-size:.875rem;color:var(--color-neutral-600);margin-top:var(--space-1)}.formActions_OUDC4{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.actionButton_8FuZN{display:inline-block;background-color:var(--color-primary);color:var(--color-white);padding:.5rem 1rem;border-radius:var(--border-radius);text-decoration:none;font-weight:var(--font-weight-medium);margin-top:var(--space-3);border:none;cursor:pointer;transition:background-color .2s ease}.actionButton_8FuZN:hover{background-color:var(--color-primary-dark)}.actionButton_8FuZN:disabled{background-color:var(--color-neutral-400);cursor:not-allowed}.secondaryButton_E4B35{background-color:var(--color-neutral-200);color:var(--color-neutral-800)}.secondaryButton_E4B35:hover{background-color:var(--color-neutral-300)}.secondaryButton_E4B35:disabled{background-color:var(--color-neutral-200);color:var(--color-neutral-500);cursor:not-allowed}.editButton_yBL0S{margin-top:0;padding:.25rem .75rem;font-size:.875rem}@media (width <= 768px){.profileContainer_aKGY7{padding:var(--space-3) var(--space-2)}.profileHeader_D2Bxo{margin-bottom:var(--space-3)}.profileTitle_svp-j{font-size:1.5rem;margin-bottom:var(--space-1)}.profileSubtitle_HokIE{font-size:1rem;margin-bottom:var(--space-3)}.profileCard_VcgsC{padding:var(--space-3);margin-bottom:var(--space-3)}.profileSection_IvZ7L{margin-bottom:var(--space-3)}.profileInfo_it5nY{grid-template-columns:1fr;gap:var(--space-2)}.profileLabel_esHT7{margin-bottom:.25rem;font-size:.9rem;color:var(--color-neutral-600)}.profileValue_HmLYt{margin-bottom:var(--space-3);font-size:1rem;font-weight:500}.sectionHeader_h6eU5{flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}.profileSectionTitle_MY1T9{font-size:1.1rem;margin-bottom:var(--space-1)}.editButton_yBL0S{margin-top:var(--space-1);width:100%;justify-content:center}.editForm_F1sSJ{margin-top:var(--space-2)}.formGroup_ayR4C{margin-bottom:var(--space-3)}.formLabel_dLmGV{display:block;width:100%;margin-bottom:.5rem;font-size:.9rem}.formInput_YD9XX{width:100%;padding:.75rem;font-size:1rem;min-height:44px}.formActions_OUDC4{flex-direction:column-reverse;gap:.75rem;margin-top:var(--space-3)}.primaryButton_dOkiM,.secondaryButton_E4B35{width:100%;text-align:center;padding:.875rem;font-size:1rem;display:flex;align-items:center;justify-content:center;min-height:48px}.actionButton_8FuZN{width:100%;text-align:center;padding:.875rem;min-height:48px}.securitySection_LMTzd .actionButton_8FuZN{width:100%;margin-top:var(--space-2)}}.verificationContainer_DKFJn{display:flex;flex-direction:column;align-items:center;width:100%;max-width:550px;margin:0 auto;padding:0;font-family:var(--font-family-sans)}.verificationHeader_GX12N{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.verificationTitle_dUoeg{font-size:1.75rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .5rem;text-align:center}.verificationSubtitle_nUFFW{font-size:1rem;color:var(--color-neutral-600);margin:0;text-align:center}.verificationCard_VlKiF{width:100%;margin-bottom:2rem;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px #0000001a;background-color:#fff;animation:slideUp_BRDVQ .5s ease-out}@keyframes slideUp_BRDVQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cardContent_9Y4MC{padding:1.5rem}.formGroup_2vSUW{margin-bottom:1.5rem}.formIconWrapper_7jEYN{width:80px;height:80px;background-color:#a72b311a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 4px 8px #0000000d;border:1px solid rgb(167 43 49 / 20%)}.formIcon_GMwmO{font-size:2rem;color:var(--color-primary)}.label_XoaK9{display:block;font-weight:500;margin-bottom:.5rem;color:var(--color-neutral-800)}.inputWrapper_-CdqA{position:relative}.errorText_e3wbH{color:var(--color-primary);font-size:.85rem;margin-top:.5rem;display:block}.successContainer_4FMqy{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.successIconWrapper_bd8Z9{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#28a7451a;border-radius:50%;margin-bottom:1.5rem}.successIcon_i7oah{font-size:2.5rem;color:var(--color-success)}.successTitle_GP79n{font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;text-align:center}.successMessage_XrK1a{font-size:1rem;color:var(--color-neutral-700);margin:0 0 1.5rem;text-align:center;line-height:1.5}.loginButton_o4yBG{min-width:200px;margin-top:1rem}.buttonIcon_X8ADL{margin-left:.5rem}.submitButton_RkrLX{width:100%;margin-top:1rem;padding:.9rem 1.5rem;font-size:1.05rem;transition:all .2s ease}.submitButton_RkrLX:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a72b3133}.backLink_-7Y1x{display:block;text-align:center;margin-top:1.25rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.backLink_-7Y1x:hover{color:var(--color-primary-dark);text-decoration:underline}.infoBox_gPYcW{background-color:#00000008;border-radius:12px;padding:1.25rem;margin:1.5rem 0;border:1px solid rgb(0 0 0 / 5%)}.infoTitle_tsojI{font-size:1.1rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .75rem;display:flex;align-items:center}.infoIcon_BQGPF{margin-right:8px;color:var(--color-primary)}.alertMargin_Bqu8l{margin-bottom:1.5rem}.infoText_U9bYT{margin:0;color:var(--color-neutral-700);line-height:1.5}.loadingContainer_Qzd-M{display:flex;justify-content:center;margin:1rem 0}.spinner_3gqsw{animation:spin_JsSQq var(--animation-duration-base) linear infinite;color:var(--color-white);font-size:1.25rem;margin-left:8px}@keyframes spin_JsSQq{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width <= 576px){.verificationContainer_DKFJn{padding:0}.verificationTitle_dUoeg{font-size:1.5rem}.cardContent_9Y4MC{padding:1.25rem}.successIconWrapper_bd8Z9{width:60px;height:60px;margin-bottom:1rem}.successIcon_i7oah{font-size:2rem}.successTitle_GP79n{font-size:1.3rem}.submitButton_RkrLX{padding:.8rem 1.25rem;font-size:1rem}}.verificationContainer_V-QYM{display:flex;flex-direction:column;align-items:center;width:100%;max-width:550px;margin:0 auto;padding:0;font-family:var(--font-family-sans)}.verificationHeader_8jaxN{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.verificationTitle_U9T6R{font-size:1.75rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 .5rem;text-align:center}.verificationSubtitle_wyx6H{font-size:1rem;color:var(--color-neutral-600);margin:0;text-align:center}.verificationCard_zNQYM{width:100%;margin-bottom:2rem;overflow:hidden;border-radius:12px;box-shadow:0 6px 16px #0000001a;background-color:#fff}.cardContent_F6Phz{padding:1.5rem}.loadingContainer_b28rU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.spinnerWrapper_GzeZz{position:relative;width:80px;height:80px;margin-bottom:1.5rem}.spinner_PXm8a{font-size:2.5rem;color:var(--color-primary);animation:spin_b880G var(--animation-duration-slow) linear infinite}.loadingText_6yjDp{font-size:1.1rem;color:var(--color-neutral-700);margin:0}@keyframes spin_b880G{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.successContainer_AHhVA{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.successIconWrapper_FL91e{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#28a7451a;border-radius:50%;margin-bottom:1.5rem}.successIcon_G3nHd{font-size:2.5rem;color:var(--color-success)}.successTitle_y8AKA{font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;text-align:center}.successMessage_HmpkH{font-size:1rem;color:var(--color-neutral-700);margin:0 0 1.5rem;text-align:center;line-height:1.5}.loginButton_CsMKd{min-width:200px;margin-top:1rem}.buttonIcon_v7X-r{margin-left:.5rem}.errorContainer_URkEK{display:flex;flex-direction:column;align-items:center;padding:1.5rem}.errorIconWrapper_21A2-{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#dc35451a;border-radius:50%;margin-bottom:1.5rem}.errorIcon_qohka{font-size:2.5rem;color:var(--color-primary)}.errorTitle_bvhrP{font-size:1.5rem;font-weight:600;color:var(--color-neutral-800);margin:0 0 1rem;text-align:center}.errorMessage_kKdUX{font-size:1rem;color:var(--color-neutral-700);margin:0 0 1.5rem;text-align:center;line-height:1.5}.errorNote_o0cgY{font-size:.9rem;color:var(--color-neutral-600);margin:0 0 1.5rem;text-align:center;padding:.75rem;background-color:#00000008;border-radius:8px;width:100%}.errorActions_K-4xR{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem}.actionButton_yCUmV{min-width:200px;margin-bottom:1rem}.actionLink_Eplpm{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.actionLink_Eplpm:hover{color:var(--color-primary-dark);text-decoration:underline}.linkDivider_LncJI{margin:.5rem 0;color:var(--color-neutral-500)}@media (width <= 576px){.verificationContainer_V-QYM{padding:0}.verificationTitle_U9T6R{font-size:1.5rem}.spinnerWrapper_GzeZz{width:60px;height:60px;margin-bottom:1rem}.spinner_PXm8a{font-size:2rem}.loadingText_6yjDp{font-size:1rem}.successIconWrapper_FL91e,.errorIconWrapper_21A2-{width:60px;height:60px;margin-bottom:1rem}.successIcon_G3nHd,.errorIcon_qohka{font-size:2rem}.successTitle_y8AKA,.errorTitle_bvhrP{font-size:1.3rem}.cardContent_F6Phz{padding:1.25rem}}.permitsPage_ech1S{max-width:1200px;margin:0 auto;padding:0 1rem}.mobileTable_-v1MR{margin-bottom:1.5rem}.pageHeader_9dHtZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.pageTitle_fCQPt{font-size:1.75rem;font-weight:600;color:var(--color-neutral-900, #343a40);margin:0 0 .5rem}.pageSubtitle_8mV2O{font-size:1rem;color:var(--color-neutral-600, #6c757d);margin:0}.headerActions_sUaNB{display:flex;flex-direction:column;gap:.75rem}.newPermitButton_mJqFJ{white-space:nowrap}.filtersContainer_75xzf{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:var(--space-3);background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--space-3);box-shadow:var(--box-shadow-sm)}.statusFilters_cNUj7{display:inline-flex;flex-wrap:nowrap;gap:var(--space-1);background-color:var(--color-neutral-100);border-radius:var(--border-radius-pill);padding:var(--space-1);box-shadow:inset 0 1px 2px #0000000d;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.statusFilters_cNUj7::-webkit-scrollbar{display:none}.pillFilterButton_sEi-v{padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-pill);font-size:.875rem;font-weight:var(--font-weight-medium);border:1px solid transparent;background-color:transparent;color:var(--color-neutral-700);cursor:pointer;white-space:nowrap;transition:all .2s ease}.pillFilterButton_sEi-v:hover:not(.activeFilter_qU-zb){background-color:var(--color-neutral-200);color:var(--color-primary)}.activeFilter_qU-zb{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);box-shadow:var(--box-shadow-sm)}.refreshButton_Fi8aO{white-space:nowrap;align-self:center}.searchContainer_Y5J3B{flex-grow:1;min-width:250px}.searchInputWrapper_zISDq{position:relative}.searchIcon_VHBco{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-neutral-500, #6c757d);font-size:.875rem}.searchInput_ZCvKF{width:100%;padding:.5rem 1rem .5rem 2.25rem;border:1px solid var(--color-neutral-300, #ced4da);border-radius:var(--border-radius, .25rem);font-size:.875rem}.searchInput_ZCvKF:focus{outline:none;border-color:var(--color-primary, #a72b31);box-shadow:0 0 0 .2rem #a72b3140}.statusBadge_1LwDq{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:1rem;text-align:center;min-width:100px}.statusPending_7quTe{background-color:var(--color-warning-light, #fff3cd);color:var(--color-warning-dark, #856404)}.statusVerified_-ITYB{background-color:var(--color-info-light, #cce5ff);color:var(--color-info-dark, #004085)}.statusCompleted_DwOuR{background-color:var(--color-success-light, #d4edda);color:var(--color-success-dark, #155724)}.statusRejected_DjS45{background-color:var(--color-danger-light, #f8d7da);color:var(--color-danger-dark, #721c24)}.statusCancelled_Bht-R,.statusDefault_UVa9M{background-color:var(--color-neutral-200, #e9ecef);color:var(--color-neutral-700, #495057)}.actionsHeaderCell_1383G{text-align:center}.actionButtons_eJitG{display:flex;gap:.5rem;justify-content:center}.viewButton_Sxw82,.downloadButton_xNRK2{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:var(--color-neutral-600);background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);transition:all .2s ease}.viewButton_Sxw82:hover{background-color:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary)}.downloadButton_xNRK2:hover{background-color:var(--color-success-light);color:var(--color-success);border-color:var(--color-success)}.viewButtonDisabled_y-6CQ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;color:var(--color-neutral-400);background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);cursor:not-allowed;opacity:.6}.emptyState_829pn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background-color:#fff;border:1px solid var(--color-neutral-200, #e9ecef);border-radius:var(--border-radius, .25rem);text-align:center;box-shadow:var(--box-shadow-sm, 0 1px 3px rgb(0 0 0 / 10%))}.emptyIcon_aUM07{font-size:3rem;color:var(--color-neutral-400, #ced4da);margin-bottom:1rem}.emptyTitle_Yuw03{font-size:1.25rem;font-weight:600;color:var(--color-neutral-900, #343a40);margin:0 0 .5rem}.emptyMessage_Mao-C{color:var(--color-neutral-600, #6c757d);margin-bottom:1.5rem}.emptyButton_VfWa2{min-width:200px}.loadingContainer_vhRKy,.errorContainer_IpZ1s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.spinner_-zDBG{width:40px;height:40px;border:4px solid rgb(0 0 0 / 10%);border-radius:50%;border-top-color:var(--color-primary, #a72b31);animation:spin_2Uzat var(--animation-duration-base) ease-in-out infinite;margin-bottom:1rem}.errorIcon_JF4uG{font-size:3rem;color:var(--color-danger, #a72b31);margin-bottom:1rem}.retryButton_2pnNO{margin-top:1rem}@media (width <= 768px){.pageHeader_9dHtZ{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.headerActions_sUaNB{width:100%;gap:var(--space-3)}.filtersContainer_75xzf{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-3)}.searchContainer_Y5J3B{width:100%;max-width:none}}@media (width <= 576px){.actionButtons_eJitG{display:flex;gap:.75rem}.viewButton_Sxw82,.downloadButton_xNRK2,.viewButtonDisabled_y-6CQ{width:36px;height:36px}.newPermitButton_mJqFJ{width:100%}}@media (width <= 480px){.pageTitle_fCQPt{font-size:1.5rem;margin-bottom:var(--space-2)}.pageHeader_9dHtZ{margin-bottom:var(--space-3)}.pageSubtitle_8mV2O{font-size:.875rem}.filtersContainer_75xzf{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.statusFilters_cNUj7{width:100%}.refreshButton_Fi8aO{align-self:flex-end}.searchInput_ZCvKF{font-size:.8rem;min-height:44px}.emptyState_829pn{padding:2rem 1rem}.paginationButton_44oxi{min-width:auto;padding:.5rem .75rem}.paginationInfo_9ahCp{font-size:.8rem;margin:0 .5rem}}@media (width <= 360px){.permitsPage_ech1S{padding:0 .75rem}.pageTitle_fCQPt{font-size:1.25rem}.pageSubtitle_8mV2O{font-size:.75rem}.pillFilterButton_sEi-v{padding:var(--space-1) var(--space-2);font-size:.75rem;flex-shrink:0;min-height:44px}.searchContainer_Y5J3B{width:100%}.searchInput_ZCvKF{font-size:16px;padding:var(--space-2)}.filtersContainer_75xzf{padding:var(--space-2);gap:var(--space-2)}.statusFilters_cNUj7{gap:.25rem;padding:.25rem}.newPermitButton_mJqFJ{font-size:.875rem;padding:var(--space-3) var(--space-4);min-height:48px}.viewButton_Sxw82,.downloadButton_xNRK2,.viewButtonDisabled_y-6CQ{width:44px;height:44px;padding:0}}.mobileContainer_zRm1e{min-height:100vh;background-color:var(--color-white);position:relative;overflow-x:hidden;padding-bottom:calc(var(--space-6) + 80px)}.refreshIndicator_LQ8xZ{position:absolute;top:var(--space-4);left:50%;transform:translate(-50%);width:40px;height:40px;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;z-index:10;animation:slideDown_1NOdt .3s ease}.refreshIcon_yuTe3{animation:spin_k-67Z var(--animation-duration-base) linear infinite;color:var(--color-primary)}.mobileHeader_TIg6u{background:var(--color-primary);padding:var(--space-4) var(--space-4);display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:20}.mobileTitle_V5Lpc{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-white);margin:0;letter-spacing:-.02em}.filterButton_zxaBg{width:48px;height:48px;border-radius:50%;background:#fff3;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;color:var(--color-white)}.filterButton_zxaBg:active{transform:scale(.95);background:#ffffff4d}.filterBadge_-ZTlh{position:absolute;top:12px;right:12px;width:8px;height:8px;background:var(--color-white);border-radius:50%}.searchContainer_Rn8fL{background:var(--color-primary);padding:0 16px 16px;position:relative;display:flex;align-items:center}.searchInput_8KGYZ{width:100%;padding:12px 16px 12px 48px;background:var(--color-white);border:2px solid var(--color-white);border-radius:var(--border-radius-pill);font-size:16px;line-height:1.5;transition:all .2s ease;color:var(--color-neutral-900);height:48px}.searchInput_8KGYZ::placeholder{color:var(--color-neutral-500);opacity:1}.searchInput_8KGYZ:focus{outline:none;background:var(--color-white);border-color:var(--color-white);box-shadow:0 0 0 3px #ffffff4d}.searchIcon_Knq4G{position:absolute;left:30px;top:calc(50% - 7px);transform:translateY(-50%);color:var(--color-primary);pointer-events:none;font-size:1rem;z-index:1;display:flex;align-items:center;justify-content:center;height:20px;width:20px}.filterPills_Dg8PG{background:var(--color-white);padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 2px 4px #0000000d;animation:slideDown_1NOdt .2s ease}.filterPill_9fx8V{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-white);border:2px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-700);-webkit-tap-highlight-color:transparent;min-height:48px}.filterPill_9fx8V:active{transform:scale(.98)}.filterPill_9fx8V.active_bjKYd{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.filterCount_5Fp6X{background:var(--color-neutral-100);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-pill);font-size:var(--font-size-xs);min-width:24px;text-align:center}.filterPill_9fx8V.active_bjKYd .filterCount_5Fp6X{background:#fff3}.permitsList_ZSGtJ{padding:var(--space-4) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 375px){.permitsList_ZSGtJ{padding:var(--space-3) var(--space-3) var(--space-5);gap:var(--space-3)}}@media (max-width: 360px){.permitsList_ZSGtJ{padding:var(--space-2) var(--space-2) var(--space-4);gap:var(--space-2)}}.permitCard_-D4Eq{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;border:1px solid var(--color-neutral-100);overflow:hidden;display:flex;align-items:center;padding:var(--space-4);cursor:pointer;transition:all .2s ease;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:120px}.permitCard_-D4Eq:hover{box-shadow:0 4px 12px #00000014;border-color:var(--color-neutral-200)}.permitCard_-D4Eq:active{transform:scale(.98);box-shadow:0 1px 4px #00000014}.cardContent_9LO3I{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.vehicleSection_63UGr{display:flex;align-items:center;gap:var(--space-3)}.vehicleIcon_jEuAm{width:48px;height:48px;background:var(--color-primary);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-white);flex-shrink:0}.vehicleInfo_TnAxs{flex:1;min-width:0}.vehicleName_PwF99{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0 0 var(--space-1);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicleYear_t-7Ix{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin:0}.permitDetails_gdoYC{display:flex;flex-direction:column;gap:var(--space-2)}.detailRow_CtigP{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.detailRow_CtigP svg{color:var(--color-neutral-500);flex-shrink:0}.statusSection_9bdKQ{display:flex;align-items:center;margin-top:var(--space-2)}.statusBadge_FO1HA{font-size:var(--font-size-sm)!important}.actionSection_yVM5U{display:flex;align-items:center;margin-top:var(--space-3);gap:var(--space-2)}.actionButton_rKzSv{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-white);border:2px solid var(--color-primary);border-radius:var(--border-radius-pill);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;min-height:36px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.actionButton_rKzSv:active{transform:scale(.95);background:var(--color-primary);color:var(--color-white)}.paymentButton_5ynD-{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.paymentButton_5ynD-:active{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.chevron_v7A86{color:var(--color-primary);font-size:1rem;margin-left:var(--space-2);flex-shrink:0}.loadingState_UnuIs,.errorState_4-owE,.emptyState_fy5Bl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8) var(--space-4);min-height:60vh}.loadingIcon_0xOkZ{font-size:2rem;color:var(--color-primary);animation:spin_k-67Z var(--animation-duration-base) linear infinite;margin-bottom:var(--space-4)}.errorState_4-owE svg,.emptyState_fy5Bl svg{color:var(--color-neutral-400);margin-bottom:var(--space-4)}.errorState_4-owE h2,.emptyState_fy5Bl h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0 0 var(--space-2)}.errorState_4-owE p,.emptyState_fy5Bl p{font-size:var(--font-size-base);color:var(--color-neutral-600);margin:0 0 var(--space-4);max-width:280px}.retryButton_KbdYD,.newPermitCta_qeAqd{padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--border-radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--space-2);margin:0 auto;min-height:48px}.retryButton_KbdYD:active,.newPermitCta_qeAqd:active{transform:scale(.95)}.fab_4v927{position:fixed;bottom:var(--space-6);right:var(--space-4);width:56px;height:56px;background:var(--color-primary);color:var(--color-white);border:none;border-radius:50%;box-shadow:0 4px 12px #a72b314d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:30}.fab_4v927:hover{transform:translateY(-2px);box-shadow:0 6px 16px #a72b3166}.fab_4v927:active{transform:translateY(0)}@keyframes slideDown_1NOdt{from {opacity: 0; transform: translateY(-10px);} to {opacity: 1; transform: translateY(0);} @media (max-width: 360px) {.mobileHeader_TIg6u {padding: var(--space-3);} .mobileTitle_V5Lpc {font-size: var(--font-size-base);} .filterButton_zxaBg {width: 44px; height: 44px;} .searchContainer_Rn8fL,.filterPills_Dg8PG,.permitsList_ZSGtJ {padding-left: var(--space-3); padding-right: var(--space-3);} .permitCard_-D4Eq {padding: var(--space-3);} .vehicleIcon_jEuAm {width: 44px; height: 44px;} .vehicleName_PwF99 {font-size: var(--font-size-sm);} .fab_4v927 {width: 52px; height: 52px; right: var(--space-3); bottom: var(--space-5);}}}.mobileContainer_QVIrt{min-height:100vh;background-color:var(--color-white);padding-bottom:var(--space-6)}.mobileHeader_-4xs6{background:var(--color-white);padding:var(--space-4);display:flex;align-items:center;gap:var(--space-3);box-shadow:0 2px 4px #0000000d;position:sticky;top:0;z-index:20}.backButtonLink_FXOX4{width:44px;height:44px;border-radius:50%;background:var(--color-neutral-100);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--color-neutral-700);text-decoration:none}.backButtonLink_FXOX4:active{transform:scale(.95);background:var(--color-neutral-200)}.headerTitle_AS1N1{flex:1;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.permitContextCard_kIuPo{background:var(--color-white);margin:var(--space-4);padding:var(--space-4);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;border:1px solid var(--color-neutral-200)}.contextHeader_ppMTA{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.permitId_CIFpR{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.statusBadge_Bntbp{padding:var(--space-2) var(--space-3);border-radius:var(--border-radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.statusBadge_Bntbp.awaiting-oxxo-payment_3JJB8{background:#ffc1071a;color:var(--color-warning)}.statusBadge_Bntbp.permit-ready_Fyfit,.statusBadge_Bntbp.completed_z6A5l{background:#1987541a;color:var(--color-success)}.statusBadge_Bntbp.payment-failed_BZmP9{background:#dc35451a;color:var(--color-danger)}.oxxoReferenceSection_ebx4t{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-neutral-100);border-radius:var(--border-radius);margin-bottom:var(--space-3)}.oxxoLabel_vWgdi{font-size:var(--font-size-sm);color:var(--color-neutral-600);font-weight:var(--font-weight-medium)}.oxxoReference_sAt-1{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);word-break:break-all}.copyButton_-ntoj{padding:var(--space-2) var(--space-3);background:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;transition:all .2s ease;min-height:44px}.copyButton_-ntoj:active{transform:scale(.95)}.primaryActionButton_cK-fy{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;box-shadow:0 2px 4px #a72b3133}.primaryActionButton_cK-fy:active:not(:disabled){transform:scale(.98)}.primaryActionButton_cK-fy:disabled{opacity:.6;cursor:not-allowed}.mobileCard_AEQ85{background:var(--color-white);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;border:1px solid var(--color-neutral-200);margin:0 var(--space-4) var(--space-4);overflow:hidden}.cardHeader_rkJuj{padding:var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.cardTitle_kV1Pu{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.cardContent_X4XoU{padding:var(--space-4)}.infoItem_AAPth{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-neutral-100);min-height:44px}.infoItem_AAPth:last-child{border-bottom:none}.infoLabel_mbCcc{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);flex:0 0 40%}.infoValue_ZWdxA{font-size:var(--font-size-sm);color:var(--color-neutral-900);font-weight:var(--font-weight-medium);text-align:right;flex:1;word-break:break-word}.documentButton_SBnN4{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--border-radius);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px}.documentButton_SBnN4:active:not(:disabled){transform:scale(.98)}.documentButton_SBnN4:disabled{opacity:.6;cursor:not-allowed}.loadingState_ySJ28,.errorState_G3Vkh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-6);text-align:center}.errorState_G3Vkh h2{font-size:var(--font-size-xl);color:var(--color-danger);margin:0 0 var(--space-3)}.errorState_G3Vkh p{font-size:var(--font-size-base);color:var(--color-neutral-700);margin:0 0 var(--space-4)}.backButton_bKfYA{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease;min-height:44px}.backButton_bKfYA:active{transform:scale(.95)}@media (max-width: 360px){.mobileContainer_QVIrt{padding-bottom:var(--space-5)}.mobileHeader_-4xs6{padding:var(--space-3)}.headerTitle_AS1N1{font-size:var(--font-size-base)}.permitContextCard_kIuPo,.mobileCard_AEQ85{margin-left:var(--space-3);margin-right:var(--space-3)}.permitId_CIFpR{font-size:var(--font-size-base)}.statusBadge_Bntbp{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.cardHeader_rkJuj,.cardContent_X4XoU{padding:var(--space-3)}.infoItem_AAPth{flex-direction:column;gap:var(--space-1);align-items:flex-start}.infoLabel_mbCcc{flex:1 1 100%;width:100%}.infoValue_ZWdxA{flex:1 1 100%;width:100%;text-align:left}}
