.spinnerContainer_V-RGd{display:flex;justify-content:center;align-items:center;min-height:200px;padding:2rem}.spinner_UJOOV{width:50px;height:50px;border:5px solid rgb(0 0 0 / 10%);border-radius:50%;border-top-color:var(--color-primary, #a72b31);animation:spin_vW3r6 1s ease-in-out infinite}.inlineSpinner_p3ekB{display:inline-block;border:2px solid rgb(255 255 255 / 30%);border-radius:50%;border-top-color:currentColor;border-right-color:currentColor;animation:spin_vW3r6 .6s linear infinite;vertical-align:middle}.size-sm_yRFU8{width:.75rem;height:.75rem}.size-md_PVJGL{width:1rem;height:1rem}.size-lg_8342R{width:1.25rem;height:1.25rem}@keyframes spin_vW3r6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.headerBar_gCyl-{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-200);box-shadow:0 1px 3px #0000000d;position:fixed;top:var(--safe-area-inset-top);left:0;right:0;z-index:var(--z-fixed);padding:0 var(--space-3);height:var(--mobile-header-height, 56px);box-sizing:border-box;transition:box-shadow .3s ease}.headerBar_gCyl-.menuIsOpenActually_fyy81{box-shadow:0 2px 8px #0000001a}.logoContainer_L35Sw{display:flex;align-items:center}.menuToggleButton_kjg6l{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--color-neutral-700);cursor:pointer;padding:0;border-radius:8px;transition:all .15s ease}.menuToggleButton_kjg6l:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.menuToggleButton_kjg6l:active{transform:scale(.95);background-color:var(--color-neutral-200)}.menuToggleButton_kjg6l:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hamburgerIcon_LU0xj{font-size:1.3rem;display:block}.menuPanelContainer_NDVdo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;pointer-events:none}.menuPanelContainer_NDVdo.isOpen_5-4XL{opacity:1;visibility:visible;pointer-events:auto}.menuOverlay_iAUfQ{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:1;cursor:pointer}.menuPanel_9hIgo{position:fixed;top:0;right:0;width:280px;max-width:85vw;height:100%;background-color:var(--color-white);box-shadow:-2px 0 12px #0000001a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch}.menuPanelContainer_NDVdo.isOpen_5-4XL .menuPanel_9hIgo{transform:translate(0)}.panelHeader_8CoHU{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-3);height:var(--mobile-header-height, 56px);box-sizing:border-box;border-bottom:1px solid var(--color-neutral-200);flex-shrink:0}.panelLogoContainer_4cduc{opacity:.8}.panelCloseButton_j6d1f{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;color:var(--color-neutral-600);cursor:pointer;padding:0;border-radius:50%;transition:background-color .2s ease,color .2s ease}.panelCloseButton_j6d1f:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}.panelCloseButton_j6d1f:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;background-color:var(--color-neutral-100)}.closeIcon_KgNO7{font-size:1.4rem;display:block}.linkList_smQjf{list-style:none;padding:var(--space-2) 0;margin:0;flex-grow:1;overflow-y:auto}.linkList_smQjf li{margin:0}.navLinkBase_hd2hB{display:flex;align-items:center;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;font-weight:var(--font-weight-medium)}.navLinkText_CgzzT{padding:var(--space-3) var(--space-4);color:var(--color-neutral-800);font-size:var(--font-size-base);border-left:4px solid transparent}.navLinkText_CgzzT:hover{background-color:var(--color-neutral-100);color:var(--color-primary)}.navLinkText_CgzzT.activeLink_m0OGV{color:var(--color-primary);font-weight:var(--font-weight-semibold);background-color:var(--color-primary-lightest);border-left-color:var(--color-primary)}.navButton_emxJC{flex:1;padding:var(--space-3) var(--space-2);border-radius:var(--border-radius);text-align:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-width:1px;border-style:solid;min-height:44px;display:flex;align-items:center;transition:all .2s ease}.navButtonPrimary_U1mil{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.navButtonPrimary_U1mil:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.navButtonSecondary_euYBl{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-primary)}.navButtonSecondary_euYBl:hover{background-color:var(--color-primary-lightest);color:var(--color-primary-dark)}.navLinkIcon_wFEZF{margin-right:var(--space-3);font-size:1.1em;color:var(--color-neutral-500);width:20px;text-align:center}.activeLink_m0OGV .navLinkIcon_wFEZF{color:var(--color-primary)}.panelFooter_IKeTM{padding:var(--space-3);border-top:1px solid var(--color-neutral-200);margin-top:auto;flex-shrink:0;background-color:var(--color-neutral-50)}.footerButtons_oXbGq{display:flex;gap:var(--space-2);width:100%}@media (max-width: var(--breakpoint-xs)){.headerBar_gCyl-,.panelHeader_8CoHU{height:var(--mobile-header-height-sm, 52px);padding:0 var(--space-2)}.menuToggleButton_kjg6l,.panelCloseButton_j6d1f{width:36px;height:36px}.hamburgerIcon_LU0xj{font-size:1.2rem}.closeIcon_KgNO7{font-size:1.3rem}.menuPanel_9hIgo{width:260px}.navLinkText_CgzzT{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.navButton_emxJC{padding:var(--space-2);min-height:40px}.footerButtons_oXbGq{gap:var(--space-1)}}.textLogo_641zS{font-size:1.15rem;font-weight:var(--font-weight-bold);font-family:var(--font-family-headings);text-decoration:none;color:var(--color-neutral-800);position:relative;display:inline-flex;align-items:center;line-height:1.2;transition:transform .2s ease;letter-spacing:.01em}.textLogo_641zS span{font-weight:var(--font-weight-normal);color:var(--color-primary);line-height:1.2}.secondWord_cRrmg{margin-left:.1em}.initialsLogo_OTvwH{font-weight:var(--font-weight-bold)}.secondInitial_vimfK{font-weight:var(--font-weight-bold);margin-left:.02em}.textLogo_641zS.light_C0sLM{color:var(--color-white, #fff)}.textLogo_641zS.light_C0sLM span{color:var(--color-primary-light, #c84a50)}.textLogo_641zS:hover{transform:translateY(-1px)}@media (width <= 992px){.textLogo_641zS{font-size:1.1rem}}@media (width <= 576px){.textLogo_641zS{font-size:1.05rem}}@media (width <= 360px){.textLogo_641zS{font-size:1rem}}.buttonContent_CBFtq{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;gap:var(--space-1);line-height:1.2}.buttonIcon_jXo3b{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1em;line-height:1;height:1em;width:1em}.buttonIcon_jXo3b svg{display:block;width:100%;height:100%;vertical-align:middle}.buttonText_eY9-y{display:inline-block;line-height:inherit;vertical-align:middle}@media (max-width: var(--breakpoint-xs)){.buttonContent_CBFtq{gap:3px}.buttonIcon_jXo3b{font-size:.9em}}.iconOnly_jyBrU .buttonContent_CBFtq{gap:0}.iconOnly_jyBrU .buttonIcon_jXo3b{font-size:1.2em}.btn.btn-icon .buttonContent_CBFtq{gap:0}.btn.btn-icon .buttonIcon_jXo3b{font-size:1.2em}.desktopHeader_4h-LI{width:100%;padding:var(--space-3) var(--space-5);background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-200);box-shadow:0 2px 4px #0000000d;position:fixed;top:0;left:0;right:0;height:var(--mobile-header-height, 56px);z-index:var(--z-fixed);box-sizing:border-box;display:flex;align-items:center}.headerContent_JLddY{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:100%;height:100%}.headerNav_f875b{display:flex;align-items:center}.headerLinks_iAQjf{display:flex;gap:var(--space-3);align-items:center}.headerLink_-U7BU{color:var(--color-neutral-700);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:var(--border-radius);transition:all .2s ease;display:inline-flex;align-items:center;min-height:36px}.headerLink_-U7BU:hover{color:var(--color-primary);background-color:var(--color-primary-lightest)}.headerLink_-U7BU:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width: var(--breakpoint-lg)){.desktopHeader_4h-LI{padding:var(--space-3) var(--space-4)}}@media (max-width: var(--breakpoint-md)){.desktopHeader_4h-LI{padding:var(--space-3)}.headerLinks_iAQjf{gap:var(--space-2)}.headerLink_-U7BU{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}}@media (max-width: var(--breakpoint-sm)){.headerContent_JLddY{max-width:none;padding:0 var(--space-2)}.headerLinks_iAQjf{gap:var(--space-1)}}.desktopHeader_4h-LI.static_mTm-4{position:static;box-shadow:0 1px 3px #0000000d}.desktopHeader_4h-LI.minimal_oC9Oe .headerContent_JLddY{justify-content:flex-start}.headerLinks_iAQjf>*+*{margin-left:var(--space-2)}.card_t-Edb{background-color:var(--calm-waters-card-bg, var(--color-white));border:1px solid var(--calm-waters-card-border, var(--color-neutral-200));border-radius:var(--border-radius-lg);margin-bottom:var(--space-4);box-shadow:var(--box-shadow-sm);transition:box-shadow .25s ease-out,transform .25s ease-out;overflow:hidden;width:100%;box-sizing:border-box;max-width:100%}.cardHover_96R1G:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:var(--color-neutral-300)}.cardHeader_j6fJJ{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--calm-waters-card-border, var(--color-neutral-200));background-color:var( --calm-waters-accent, var(--color-neutral-50) )}.cardTitle_OxSfz{font-family:var(--font-family-headings);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--calm-waters-text-primary, var(--color-neutral-800));margin:0;line-height:1.3}.cardBody_qThRZ{padding:var(--space-4)}.cardFooter_2YiYF{padding:var(--space-3) var(--space-4);border-top:1px solid var(--calm-waters-card-border, var(--color-neutral-200));background-color:var(--calm-waters-accent, var(--color-neutral-50))}.cardAuth_9DROM{max-width:480px;margin:var(--space-5) auto var(--space-5) auto;box-shadow:var(--box-shadow);position:relative;box-sizing:border-box;width:100%;overflow-x:hidden}.cardAuth_9DROM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--color-primary)}.cardHeaderAuth_iaabT{background-color:transparent;border-bottom:none;padding-top:var(--space-5);padding-bottom:var(--space-3);text-align:center}.cardHeaderAuth_iaabT .cardTitle_OxSfz{font-size:var(--font-size-xl)}.cardBodyAuth_1pz2v{padding:var(--space-3) var(--space-5) var(--space-5)}@media (max-width: var(--breakpoint-sm)){.card_t-Edb{margin-bottom:var(--space-3);border-radius:var(--border-radius)}.cardHeader_j6fJJ{padding:var(--space-2) var(--space-3)}.cardTitle_OxSfz{font-size:var(--font-size-base)}.cardBody_qThRZ{padding:var(--space-3)}.cardFooter_2YiYF{padding:var(--space-2) var(--space-3)}.cardAuth_9DROM{width:100%;margin:var(--space-3) 0 var(--space-3) 0;border-radius:var(--border-radius);max-width:100%;overflow-x:hidden}.cardHeaderAuth_iaabT{padding-top:var(--space-4);padding-bottom:var(--space-2)}.cardHeaderAuth_iaabT .cardTitle_OxSfz{font-size:var(--font-size-lg)}.cardBodyAuth_1pz2v{padding:var(--space-2) var(--space-3) var(--space-4);overflow-x:hidden}}@media (width <= 360px){.cardAuth_9DROM{padding:0;overflow-x:hidden}.cardBodyAuth_1pz2v{padding:var(--space-2) var(--space-2) var(--space-3);overflow-x:hidden}.cardHeaderAuth_iaabT{padding-top:var(--space-3);padding-bottom:var(--space-2)}.cardHeaderAuth_iaabT .cardTitle_OxSfz{font-size:var(--font-size-base)}}.bottomNav_Q8gXM{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-white);box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-around;padding:8px 0;z-index:1000;height:60px}.bottomNavItem_efK-U{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;min-width:60px;color:var(--color-neutral-600);text-decoration:none;font-size:12px;border-radius:8px;margin:0 2px;transition:all .15s ease;position:relative}.bottomNavItem_efK-U:active{transform:scale(.95);background-color:var(--color-neutral-100)}.bottomNavItem_efK-U.active_cbWzC{color:var(--color-primary);background-color:var(--color-primary-lightest)}.bottomNavItem_efK-U:hover{background-color:var(--color-neutral-50);color:var(--color-neutral-800)}.bottomNavItem_efK-U[type=button]{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}.navIcon_-0XAA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:1.1rem;margin-bottom:4px}.bottomNavLabel_rfru7{font-size:12px;font-weight:500}.menuButton_XMBDN{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:8px;color:var(--color-neutral-700);font-size:20px;cursor:pointer;transition:all .15s ease;z-index:1001}.menuButton_XMBDN:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.menuButton_XMBDN:active{transform:scale(.95);background-color:var(--color-neutral-200)}.drawerOverlay_n3d1r{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000007f;z-index:1002;animation:fadeIn_QW9Z- .3s ease}.drawer_Jd2jO{position:fixed;top:0;right:0;bottom:0;width:280px;background-color:var(--color-neutral-900);color:var(--color-white);box-shadow:-2px 0 12px #0000001a;z-index:1003;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden}.drawer_Jd2jO.open_wXf5l{transform:translate(0)}.drawerHeader_qFgyD{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-3);height:56px;border-bottom:1px solid rgb(255 255 255 / 10%)}.closeButton_rJM8b{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:50%;color:var(--color-neutral-300);font-size:1.4rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.closeButton_rJM8b:hover{background-color:#ffffff1a;color:var(--color-white)}.closeButton_rJM8b:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px;background-color:#ffffff1a}.drawerUser_eYCaS{padding:var(--space-3);border-bottom:1px solid rgb(255 255 255 / 10%);color:var(--color-white)}.userInfo_SWsg1{display:flex;flex-direction:column}.userName_dvNBj{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userEmail_-u7-a{font-size:.8rem;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawerNav_ZzDJ0{list-style:none;padding:var(--space-2) 0;margin:0;flex:1;overflow-y:auto}.drawerNavItem_Pa7i5{margin:2px 0}.drawerNavLink_fjV4A{display:flex;align-items:center;padding:var(--space-3) var(--space-3);margin:0 var(--space-2) var(--space-1);color:#fffc;text-decoration:none;border-radius:var(--border-radius-sm);transition:all .15s ease;min-height:44px;gap:var(--space-3)}.drawerNavLink_fjV4A:hover{background-color:#ffffff1a;color:var(--color-white)}.drawerNavLink_fjV4A:active{background-color:#ffffff26}.drawerNavLink_fjV4A.active_cbWzC{background-color:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold)}.drawerNavLink_fjV4A[type=button]{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;width:100%;text-align:left}.drawerFooter_82oyI{padding:var(--space-4) var(--space-3);padding-bottom:calc(var(--space-4) + var(--safe-area-inset-bottom));border-top:2px solid rgb(255 255 255 / 15%);margin-top:auto;background-color:transparent}.footerActions_fsRoZ{display:flex;flex-direction:column;gap:0}.drawerNavIcon_OqMNx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;font-size:1.1rem}.drawerNavLabel_LA7oO{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fadeIn_QW9Z-{0%{opacity:0}to{opacity:1}}@media (width >= 769px){.bottomNav_Q8gXM,.menuButton_XMBDN,.drawer_Jd2jO,.drawerOverlay_n3d1r{display:none}}@media (width <= 360px){.bottomNav_Q8gXM{height:56px;padding:4px 0}.bottomNavItem_efK-U{padding:6px 8px;min-width:48px}.navIcon_-0XAA{font-size:18px;margin-bottom:2px}.bottomNavLabel_rfru7{font-size:10px}.drawer_Jd2jO{width:260px}.drawerHeader_qFgyD,.drawerUser_eYCaS,.drawerFooter_82oyI{padding-left:var(--space-2);padding-right:var(--space-2)}.drawerNavLink_fjV4A{padding:var(--space-2) var(--space-3)}.drawerNavLabel_LA7oO{font-size:.85rem}.drawerNavIcon_OqMNx{font-size:1rem}.userName_dvNBj{font-size:.85rem}.userEmail_-u7-a{font-size:.75rem}}.mobileForm_lRba2{width:100%;margin-bottom:var(--space-4);box-sizing:border-box;overflow-x:hidden}.formTitle_yMN6v{font-size:1.5rem;font-weight:600;color:var(--color-neutral-900);margin-bottom:var(--space-3)}.formDescription_CW8yr{font-size:1rem;color:var(--color-neutral-600);margin-bottom:var(--space-4)}.formGroup_bE6VX{margin-bottom:20px;width:100%}.formLabel_lPrRR{display:block;margin-bottom:8px;font-weight:500;font-size:16px;color:var(--color-neutral-800)}.requiredIndicator_HChYC{color:var(--color-danger);margin-left:4px}.formInput_4cDHk{width:100%;min-height:44px;padding:12px 14px;font-size:16px;border:1px solid var(--color-neutral-300);border-radius:8px;background-color:var(--color-white);color:var(--color-neutral-900);transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formInput_4cDHk:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #a72b3126;outline:none}.formSelect_qh78H{width:100%;min-height:44px;padding:12px 40px 12px 14px;font-size:16px;border:1px solid var(--color-neutral-300);border-radius:8px;background-color:var(--color-white);color:var(--color-neutral-900);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.formSelect_qh78H:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #a72b3126;outline:none}.formTextarea_enL2n{width:100%;min-height:100px;padding:12px 14px;font-size:16px;border:1px solid var(--color-neutral-300);border-radius:8px;background-color:var(--color-white);color:var(--color-neutral-900);resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formTextarea_enL2n:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #a72b3126;outline:none}.formCheckbox_JH6-o{display:flex;align-items:flex-start;min-height:44px;margin-bottom:12px;padding:8px 0}.checkboxInput_gtEvg{width:24px;height:24px;margin-right:12px;margin-top:2px;cursor:pointer;border:1px solid var(--color-neutral-400);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);transition:background-color .2s ease,border-color .2s ease;position:relative;flex-shrink:0}.checkboxInput_gtEvg:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.checkboxInput_gtEvg:checked:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkboxInput_gtEvg:focus{box-shadow:0 0 0 3px #a72b3126;outline:none}.checkboxLabel_n8wLY{font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-neutral-800)}.formActions_7STV-{display:flex;flex-direction:column;gap:12px;margin-top:24px;width:100%}.inputError_epF7S{border-color:var(--color-danger)}.errorMessage_bmRpX{color:var(--color-danger);font-size:14px;margin-top:6px;font-weight:500}@media (width >= 768px){.formActions_7STV-{flex-direction:row;justify-content:center;gap:16px}.formActions_7STV- button,.formActions_7STV- a{min-width:120px}}@media (width <= 480px){.formGroup_bE6VX{margin-bottom:16px}.formLabel_lPrRR{font-size:14px}.formInput_4cDHk,.formSelect_qh78H,.formTextarea_enL2n{padding:10px 12px}.formTitle_yMN6v{font-size:1.3rem}.formDescription_CW8yr{font-size:.9rem}}@media (width <= 360px){.mobileForm_lRba2{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.formGroup_bE6VX{margin-bottom:14px;width:100%;max-width:100%;box-sizing:border-box}.formInput_4cDHk,.formSelect_qh78H{font-size:15px;max-width:100%;box-sizing:border-box}.checkboxInput_gtEvg{width:22px;height:22px}.checkboxInput_gtEvg:checked:after{left:7px;top:3px;width:5px;height:10px}.formTitle_yMN6v{font-size:1.2rem;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.formActions_7STV-{width:100%;max-width:100%;box-sizing:border-box}}.fixed_w-0qW,.fluid_EiqKL{width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}.fixed_w-0qW,.fluid_EiqKL{width:100%}.withPadding_udtML{padding-left:var(--space-fluid-3);padding-right:var(--space-fluid-3)}.maxSM_NVL2-{max-width:540px}.maxMD_sReuL{max-width:720px}.maxLG_uGgl5{max-width:960px}.maxXL_Gzl8h{max-width:1140px}.maxXXL_4Q3Rj{max-width:1200px}@media (width <= 768px){.withPadding_udtML{padding-left:var(--space-fluid-2);padding-right:var(--space-fluid-2)}}@media (width <= 480px){.withPadding_udtML{padding-left:var(--space-fluid-2);padding-right:var(--space-fluid-2)}}@media (width <= 360px){.withPadding_udtML{padding-left:var(--space-fluid-1);padding-right:var(--space-fluid-1);max-width:100%;box-sizing:border-box;overflow-x:hidden}.fluid_EiqKL,.fixed_w-0qW{max-width:100%;overflow-x:hidden}}.tableContainer_0ZsV1{width:100%;overflow-x:auto;background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-bottom:var(--space-4)}.table_x4pzo{width:100%;border-collapse:collapse;font-size:.95rem}.tableHeader_eaZ8z{background-color:var(--color-neutral-100);color:var(--color-neutral-800);font-weight:var(--font-weight-semibold);text-align:left;border-bottom:2px solid var(--color-neutral-200)}.tableHeader_eaZ8z th{padding:var(--space-3);position:relative;transition:background-color .2s ease}.sortableColumn_w7kTu{cursor:pointer}.nonSortableColumn_rEr7F{cursor:default}.tableHeader_eaZ8z th:hover{background-color:var(--color-neutral-200)}.actionsColumnHeader_APWEG{text-align:center!important}.sortIcon_nP0X9{margin-left:var(--space-1);display:inline-block;font-size:.9rem;vertical-align:middle}.sortAsc_FZiCn,.sortDesc_tpyps{color:var(--color-primary)}.tableBody_vYxHe tr{border-bottom:1px solid var(--color-neutral-200);transition:all .2s ease-in-out;position:relative}.clickableRow_guROp{cursor:pointer}.nonClickableRow_5zUZG{cursor:default}.tableBody_vYxHe tr:last-child{border-bottom:none}.tableBody_vYxHe tr:hover{background-color:var(--color-neutral-50);box-shadow:0 2px 4px #0000000d;transform:translateY(-1px);z-index:1}.tableBody_vYxHe td{padding:var(--space-3);color:var(--color-neutral-800)}.emptyMessage_IxogH{text-align:center;padding:var(--space-4);color:var(--color-neutral-600);font-style:italic}.pagination_4G09n{display:flex;justify-content:center;align-items:center;padding:var(--space-2) var(--space-3);background-color:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200)}.paginationButton_jzlQ-{background-color:var(--color-white);border:1px solid var(--color-neutral-300);color:var(--color-neutral-800);padding:.5rem .75rem;margin:0 .25rem;cursor:pointer;border-radius:var(--border-radius);transition:all .2s ease;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.paginationButton_jzlQ-:hover:not(:disabled){background-color:var(--color-neutral-100);border-color:var(--color-neutral-400)}.paginationButton_jzlQ-:disabled{opacity:.5;cursor:not-allowed}.paginationInfo_yMWOo{margin:0 var(--space-2);color:var(--color-neutral-600);font-size:.9rem}.mobileCards_PnIs0{display:none}@media (width <= 768px){.tableContainer_0ZsV1{overflow-x:auto}.table_x4pzo{min-width:650px}.tableHeader_eaZ8z th{position:sticky;top:0;background-color:var(--color-neutral-100);z-index:1}}@media (width <= 576px){.table_x4pzo{display:none}.mobileCards_PnIs0{display:block}.mobileCard_A9efE{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px #00000014;border:1px solid var(--color-neutral-200);margin-bottom:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.clickableCard_c9wTR{cursor:pointer}.clickableCard_c9wTR:active{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.mobileCardItem_e4b95{display:flex;padding:14px 16px;border-bottom:1px solid var(--color-neutral-100);min-height:44px;align-items:center}.mobileCardItem_e4b95:first-child{background-color:var(--color-neutral-100);border-bottom:2px solid var(--color-neutral-200);font-weight:var(--font-weight-semibold)}.mobileCardItem_e4b95:last-child{border-bottom:none}.mobileCardLabel_CO-ep{font-weight:var(--font-weight-semibold);color:var(--color-neutral-600);width:40%;padding-right:12px;flex-shrink:0}.mobileCardValue_NF9MF{flex:1;text-align:right;word-break:break-word}.pagination_4G09n{justify-content:space-between;padding:12px;border-radius:8px;background-color:var(--color-white);margin-top:8px;box-shadow:0 1px 3px #0000001a}.paginationButton_jzlQ-{padding:8px 12px;min-width:44px;min-height:44px;border-radius:6px;font-weight:500}.paginationInfo_yMWOo{font-size:.9rem}}@media (width <= 360px){.mobileCardItem_e4b95{padding:12px;flex-direction:column;align-items:flex-start}.mobileCardLabel_CO-ep{width:100%;margin-bottom:6px;padding-right:0}.mobileCardValue_NF9MF{width:100%;text-align:left}.pagination_4G09n{flex-direction:column;align-items:center;gap:8px}.paginationButton_jzlQ-{margin:2px 0}}.formContainer_hqgEj{max-width:1000px;margin:0 auto;padding:0;position:relative}.breadcrumbs_9iJYW{margin-bottom:var(--space-4)}.formHeader_apasQ{text-align:left;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-neutral-300)}.formTitle_mtTpp{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--space-1)}.formSubtitle_v-MPC{font-size:var(--font-size-sm);color:var(--color-neutral-600);margin:0;padding-top:var(--space-4);padding-bottom:var(--space-4)}.formLayout_2LRjv{display:flex;gap:var(--space-8)}.confirmationLayout_o43r9{padding-top:var(--space-4)}.formMain_-ftNQ{flex:1}.formSidebar_zQKyq{width:300px;position:sticky;top:var(--space-6);align-self:flex-start;height:fit-content}.stepIndicator_sADmJ{display:flex;margin-bottom:var(--space-8);position:relative;z-index:1}.stepIndicator_sADmJ:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--color-neutral-300, #dee2e6);transform:translateY(-50%);z-index:-1}.step_GpoyX{flex:1;text-align:center;padding:0 var(--space-2)}.stepMarker_XPJdj{width:28px;height:28px;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-neutral-300);color:var(--color-neutral-600);display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;font-size:.85rem;font-weight:600;position:relative;z-index:2;box-shadow:0 1px 3px #0000000d;transition:all var(--transition-base)}.stepLabel_4X9g0{font-size:.8rem;color:var(--color-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all var(--transition-base)}.stepActive_hUtCG .stepMarker_XPJdj{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:scale(1.05);box-shadow:0 2px 6px #a72b3133}.stepActive_hUtCG .stepLabel_4X9g0{color:var(--color-primary);font-weight:600}.stepCompleted_sXTIJ .stepMarker_XPJdj{background-color:var(--color-success);border-color:var(--color-success);color:#fff;box-shadow:0 1px 4px #5cb85c33}.stepCompleted_sXTIJ .stepLabel_4X9g0{color:var(--color-success)}.formSection_ZPlrx{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--box-shadow-sm);margin-bottom:1.5rem;overflow:hidden;transition:all var(--transition-base)}.formSection_ZPlrx:hover{box-shadow:0 4px 12px var(--box-shadow-sm)}.formSectionHeader_zvsMZ{padding:1rem 1.25rem;background-color:var(--color-white);border-bottom:1px solid var(--color-neutral-300);display:flex;align-items:center}.formSectionIcon_EWVcv{font-size:1.1rem;color:var(--color-primary);margin-right:.75rem}.formSectionTitle_0OELN{font-size:1rem;font-weight:600;color:var(--color-neutral-900);margin:0;flex:1}.formSectionContent_S698K{padding:1.25rem}.formFields_cfkgO{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.formGroup_pkCzl{margin-bottom:1rem;position:relative}.formGroup_pkCzl.fullWidth_P4-Za{grid-column:1 / -1}.formLabel_OUMrf{display:block;font-size:.85rem;font-weight:600;color:var(--color-neutral-900);margin-bottom:.4rem}.formInput_dCcZS{width:100%;padding:.75rem 1rem;font-size:.95rem;border:1px solid var(--color-neutral-300);border-radius:4px;transition:all var(--transition-base);min-height:44px;box-sizing:border-box}.formInput_dCcZS:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #a72b311a}.formInput_dCcZS.invalid_GOLYd{border-color:var(--color-danger)}.formInput_dCcZS.valid_C8LCy{border-color:var(--color-success)}.validationIcon_OQ93e{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:1rem;z-index:2;pointer-events:none}.validIcon_yQGGS{color:var(--color-success);font-size:1.1rem}.invalidIcon_qFbWM{color:var(--color-danger);font-size:1.1rem}.formHelperText_YuBMh{font-size:.75rem;color:var(--color-neutral-600);margin-top:.35rem}.formErrorText_7DH5i{font-size:.75rem;color:var(--color-danger);margin-top:.35rem;font-weight:600}.errorBox_69Z47{background-color:#dc35451a;border:1px solid var(--color-danger);border-radius:4px;padding:1rem;margin:1rem 0}.errorText_oYi4k{color:var(--color-danger);font-size:.9rem;line-height:1.5;margin:0;font-weight:500}.loadingContainer_Bb6KY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.spinner_ui0y0{width:48px;height:48px;border:4px solid var(--color-neutral-200);border-radius:50%;border-top-color:var(--color-primary);animation:spin_yEwtv 1s ease-in-out infinite}.inputWithIcon_5JDuW{position:relative}.inputIcon_hWbvV{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-primary);font-size:1rem;opacity:.8;z-index:1;pointer-events:none}.inputWithIcon_5JDuW .formInput_dCcZS{padding-left:2.5rem;padding-right:2.5rem}.quickSelectContainer_whmvV{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.quickSelectButton_UXHXs{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:4px;padding:.25rem .5rem;font-size:.8rem;color:var(--color-neutral-900);cursor:pointer;transition:all var(--transition-base)}.quickSelectButton_UXHXs:hover{background-color:#a72b311a;border-color:var(--color-primary);color:var(--color-primary)}.quickSelectActive_tnkkq{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.formNavigation_-jWNh{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.formButton_38yep{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;transition:all var(--transition-base);min-height:44px;min-width:44px}.buttonPrimary_sAWqa{background-color:var(--color-primary);color:#fff}.buttonPrimary_sAWqa:hover{background-color:var(--color-primary-dark)}.buttonSecondary_Db5J7{background-color:var(--color-neutral-100);color:var(--color-neutral-900);border:1px solid var(--color-neutral-300)}.buttonSecondary_Db5J7:hover{background-color:#e9ecef}.buttonSuccess_QifHV{background-color:var(--color-success);color:#fff}.buttonSuccess_QifHV:hover{background-color:#4cae4c}.buttonIcon_HhljP{margin-right:.5rem}.buttonIconRight_4-xbc{margin-left:.5rem;margin-right:0}.summaryCard_1XR5p{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--box-shadow-sm);padding:1.25rem}.summaryTitle_KfO2X{font-size:.95rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-neutral-300);display:flex;align-items:center}.summaryIcon_fGzeh{margin-right:.5rem;color:var(--color-primary)}.summaryItem_RBpjA{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.85rem}.summaryLabel_ViopV{color:var(--color-neutral-600)}.summaryValue_kO7Mg{font-weight:600;color:var(--color-neutral-900)}.summaryProgress_fWAwC{margin-top:1rem}.progressBar_kZ70-{height:6px;background-color:var(--color-neutral-300);border-radius:3px;overflow:hidden;margin-top:.5rem}.progressFill_VUNC6{height:100%;background-color:var(--color-primary);border-radius:3px;transition:width var(--transition-base);width:0%}.progressFill0_rem6J{width:0%}.progressFill10_pjdoU{width:10%}.progressFill20_w-hex{width:20%}.progressFill30_MO1c5{width:30%}.progressFill40_q2OB-{width:40%}.progressFill50_SgoPY{width:50%}.progressFill60_Ihj0S{width:60%}.progressFill70_bZUzW{width:70%}.progressFill80_l7iG-{width:80%}.progressFill90_NB1Vx{width:90%}.progressFill100_IqM-q{width:100%}.summarySteps_RPiDs{margin-top:1.5rem}.summaryStep_4IdVM{display:flex;align-items:center;margin-bottom:.75rem;font-size:.85rem}.summaryStepIcon_g8QNp{width:20px;height:20px;border-radius:50%;background-color:var(--color-neutral-300);color:var(--color-neutral-600);display:flex;align-items:center;justify-content:center;margin-right:.75rem;font-size:.7rem;flex-shrink:0}.summaryStepActive_WFM56 .summaryStepIcon_g8QNp{background-color:var(--color-primary);color:#fff}.summaryStepCompleted_c1HT- .summaryStepIcon_g8QNp{background-color:var(--color-success);color:#fff}.summaryStepText_2Hbl4{flex:1;color:var(--color-neutral-600)}.summaryStepActive_WFM56 .summaryStepText_2Hbl4{color:var(--color-primary);font-weight:600}.summaryStepCompleted_c1HT- .summaryStepText_2Hbl4{color:var(--color-success)}.summaryStepEdit_mGXEt{color:var(--color-primary);background:none;border:none;padding:0;font-size:.85rem;cursor:pointer;opacity:0;transition:opacity var(--transition-base)}.summaryStep_4IdVM:hover .summaryStepEdit_mGXEt{opacity:1}.introSection_SuaZU{background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--box-shadow-sm);padding:1.5rem;margin-bottom:1.5rem}.introTitle_btaFZ{font-size:1.1rem;font-weight:600;color:var(--color-neutral-900);margin:0 0 1rem;display:flex;align-items:center}.introIcon_MSojW{margin-right:.75rem;color:var(--color-primary)}.introText_s8uAo{font-size:.95rem;color:var(--color-neutral-900);margin-bottom:1.5rem;line-height:1.5}.introList_MxSDp{list-style:none;padding:0;margin:0 0 1.5rem}.introListItem_51VTd{display:flex;align-items:flex-start;margin-bottom:.75rem;font-size:.95rem;color:var(--color-neutral-900)}.introListIcon_-zVNA{color:var(--color-primary);margin-right:.75rem;margin-top:.25rem;flex-shrink:0}.reviewSection_pBOTw{margin-bottom:1.5rem}.reviewSectionTitle_1j0jM{font-size:1rem;font-weight:600;color:var(--color-neutral-900);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-neutral-300);display:flex;align-items:center}.reviewSectionIcon_J0UHq{margin-right:.75rem;color:var(--color-primary)}.reviewGrid_uerlw{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.reviewItem_oNKAa{display:flex;flex-direction:column;padding:.75rem;background-color:var(--color-neutral-100);border-radius:4px}.reviewItem_oNKAa.fullWidth_P4-Za{grid-column:1 / -1}.reviewLabel_YkLXI{font-size:.8rem;font-weight:600;color:var(--color-neutral-600);margin-bottom:.25rem}.reviewValue_AFSeC{font-size:.95rem;color:var(--color-neutral-900);font-weight:500}.reviewEdit_1nRfw{align-self:flex-end;color:var(--color-primary);background:none;border:none;padding:0;font-size:.8rem;cursor:pointer;margin-top:.5rem;display:flex;align-items:center}.reviewEditIcon_6fw0o{margin-right:.25rem}.confirmationSection_-lu9n{text-align:center;padding:2rem;background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 8px var(--box-shadow-sm);max-width:800px;margin:2rem auto 0}.confirmationHeader_QI0yY{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.confirmationHeader_QI0yY.confirmationHeaderError_ApZNA{color:var(--color-danger)}.confirmationIcon_rh0MG{font-size:2.5rem;color:var(--color-success);margin-right:1rem;display:flex;align-items:center}.confirmationTitle_EqDwo{font-size:1.5rem;font-weight:700;color:var(--color-neutral-900);margin:0;display:flex;align-items:center;line-height:1.2}.confirmationText_SfPv2{font-size:1rem;color:var(--color-neutral-900);margin-bottom:1.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.confirmationDetails_UGDlM{background-color:var(--color-neutral-100);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.confirmationDetailItem_-Zykl{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.95rem}.confirmationDetailLabel_6HHiD{font-weight:600;color:var(--color-neutral-600)}.confirmationDetailValue_Zo8Sy{font-weight:600;color:var(--color-neutral-900)}.confirmationActions_oPSps{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.infoBox_yOGIo{background-color:#5bc0de1a;border-radius:4px;padding:1rem;margin:1rem 0;display:flex;align-items:flex-start;gap:1rem}.infoIcon_er-G-{color:var(--color-info);font-size:1.25rem;flex-shrink:0;margin-top:.25rem}.infoText_3NSad{color:var(--color-neutral-900);font-size:.9rem;line-height:1.5;margin:0}.warningBox_vGcFT{background-color:#fff8e1;border:1px solid #ffc107;border-radius:4px;padding:1rem;margin:1rem 0;display:flex;align-items:flex-start;gap:1rem}.warningIcon_SYxLE{color:#ff9800;font-size:1.25rem;flex-shrink:0;margin-top:.25rem}.warningText_hcr1A{color:#d32f2f;font-size:.95rem;line-height:1.5;margin:0;font-weight:500}.saveProgress_tUwyz{display:flex;align-items:center;justify-content:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-neutral-300)}.saveProgressButton_O3v3T{background:none;border:none;color:var(--color-primary);font-size:.9rem;cursor:pointer;display:flex;align-items:center}.saveProgressIcon_n2Iq-{margin-right:.5rem}.loadingSpinner_2S-8b{display:inline-block;width:1.2rem;height:1.2rem;border:2px solid rgb(255 255 255 / 30%);border-radius:50%;border-top-color:#fff;animation:spin_yEwtv var(--animation-duration-fast) linear infinite;margin-right:.5rem}@keyframes spin_yEwtv{to{transform:rotate(360deg)}}.oxxoPaymentBox_1vj-1{background-color:#f8f9fa;border:1px solid var(--color-neutral-300);border-radius:8px;padding:1.5rem;margin:1.5rem 0}.oxxoPaymentTitle_j206Z{font-size:1.1rem;font-weight:600;color:var(--color-neutral-900);margin:0 0 1rem;display:flex;align-items:center}.oxxoPaymentIcon_ZzOCF{color:#e74c3c;margin-right:.5rem}.oxxoPaymentDetails_DGAcB{margin-bottom:1.5rem}.oxxoPaymentItem_FYxsO{display:flex;align-items:center;margin-bottom:.75rem;padding:.75rem;background-color:#fff;border-radius:4px;border:1px solid var(--color-neutral-300)}.oxxoPaymentItemIcon_qg7mF{color:var(--color-primary);margin-right:.75rem;font-size:1.2rem}.oxxoPaymentItemLabel_Gy8Af{font-weight:600;color:var(--color-neutral-900);margin-right:.5rem}.oxxoPaymentItemValue_JQoHw{flex:1;text-align:right;font-weight:600;color:var(--color-neutral-900)}.oxxoReferenceContainer_uOUSh{display:flex;align-items:center;flex:1}.oxxoReferenceValue_UDMFG{font-weight:700;font-size:1.2rem;font-family:monospace;background-color:#f8f9fa;padding:.5rem;border-radius:4px;border:1px solid #dee2e6;margin-right:.5rem;flex:1}.copyButton_4VrRE{display:flex;align-items:center;padding:.5rem .75rem;background-color:#e9ecef;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;transition:all .2s ease}.copyButton_4VrRE:hover{background-color:#dee2e6}.copyIcon_HNPG9{margin-right:.25rem}.copyText_w9GEv{font-size:.85rem;font-weight:500}.oxxoBarcode_BsPTI{text-align:center;margin:1.5rem 0}.oxxoBarcode_BsPTI img{max-width:100%;height:auto}.oxxoInstructions_Vjg7S{background-color:#f0ad4e1a;border:1px solid var(--color-warning);border-radius:4px;padding:1rem;display:flex;align-items:flex-start}.oxxoInstructionsIcon_G9rke{color:var(--color-warning);margin-right:.75rem;font-size:1.2rem;margin-top:.2rem}.oxxoInstructionsText_p1-Jm{margin:0;color:var(--color-neutral-900);font-size:.9rem}.paymentMethodSelector_1k9Ga{margin-bottom:1.5rem}.paymentMethodTitle_CJpdp{font-size:.95rem;font-weight:600;margin-bottom:1rem;color:var(--color-neutral-900)}.paymentMethodOptions_td-ov{display:flex;gap:1rem}.paymentMethodOption_LfvZU{flex:1;border:2px solid var(--color-neutral-300);border-radius:8px;padding:1rem;cursor:pointer;transition:all var(--transition-base);position:relative}.paymentMethodOption_LfvZU:hover,.paymentMethodOptionSelected_lYOha{border-color:var(--color-primary);background-color:#a72b310d}.paymentMethodRadio_KAYuq{position:absolute;opacity:0;width:0;height:0}.paymentMethodLabel_V9quC{display:flex;flex-direction:column;align-items:center;cursor:pointer}.paymentMethodIcon_3x9V3{font-size:1.5rem;color:var(--color-primary);margin-bottom:.5rem}.paymentMethodName_baEQ6{font-weight:600;color:var(--color-neutral-900);text-align:center}.paymentMethodDescription_euuWA{font-size:.8rem;color:var(--color-neutral-600);text-align:center;margin-top:.5rem}.mobileStepIndicator_62SQC{display:none;background-color:var(--color-neutral-100);padding:12px 16px;border-radius:6px;font-size:.9rem;font-weight:500;text-align:center;margin-bottom:1.5rem;color:var(--color-neutral-900);border:1px solid var(--color-neutral-300)}@media (width <= 900px){.formLayout_2LRjv{flex-direction:column}.formSidebar_zQKyq{width:100%;position:static;margin-bottom:1.5rem}.formFields_cfkgO,.reviewGrid_uerlw{grid-template-columns:1fr}.stepLabel_4X9g0{font-size:.7rem}.paymentMethodOptions_td-ov{flex-direction:column}}@media (width <= 768px){.stepIndicator_sADmJ{display:none}.mobileStepIndicator_62SQC{display:block}.formNavigation_-jWNh{flex-direction:column-reverse;gap:12px}.formNavigation_-jWNh .formButton_38yep{width:100%;padding:12px;font-size:1rem;justify-content:center}.formNavigation_-jWNh .buttonPrimary_sAWqa{order:1}.formNavigation_-jWNh .buttonSecondary_Db5J7{order:2;background-color:transparent;border:1px solid var(--color-neutral-300);color:var(--color-neutral-600)}.formFields_cfkgO{display:flex;flex-direction:column;gap:16px}.formGroup_pkCzl{margin-bottom:16px;width:100%}.formLabel_OUMrf{display:block;text-align:left;font-size:.9rem;margin-bottom:6px;font-weight:600}.formInput_dCcZS{width:100%;font-size:1rem;padding:12px 14px}.inputWithIcon_5JDuW .formInput_dCcZS{padding-left:2.5rem;padding-right:2.5rem}.formErrorText_7DH5i{font-size:.8rem;margin-top:6px;display:block;width:100%}.formHelperText_YuBMh{font-size:.8rem;margin-top:6px}.infoBox_yOGIo{padding:12px;margin:16px 0;gap:12px}.infoText_3NSad{font-size:.85rem}.quickSelectContainer_whmvV{flex-wrap:wrap;gap:8px;margin-top:8px}.quickSelectButton_UXHXs{padding:8px 12px;font-size:.8rem;min-height:40px}.formSectionHeader_zvsMZ{padding:12px 16px}.formSectionContent_S698K{padding:16px}.formSectionTitle_0OELN{font-size:1rem}.reviewSection_pBOTw{margin-bottom:20px;padding:16px;background-color:var(--color-neutral-100);border-radius:8px;border:1px solid var(--color-neutral-300)}.reviewSectionTitle_1j0jM{font-size:1rem;margin-bottom:12px;padding-bottom:8px}.reviewGrid_uerlw{display:flex;flex-direction:column;gap:12px}.reviewItem_oNKAa{position:relative;padding:12px;margin-bottom:8px;background-color:#fff;border:1px solid var(--color-neutral-300)}.reviewLabel_YkLXI{display:block;width:100%;font-size:.85rem;margin-bottom:4px}.reviewValue_AFSeC{display:block;width:100%;font-size:1rem;margin-bottom:8px}.reviewEdit_1nRfw{position:absolute;top:12px;right:12px;background-color:var(--color-neutral-100);border-radius:4px;padding:6px 10px;font-size:.8rem;margin-top:0}.paymentMethodOptions_td-ov{flex-direction:column;gap:12px}.paymentMethodOption_LfvZU{width:100%;padding:16px;border-radius:8px;min-height:60px}.paymentMethodLabel_V9quC{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:12px}.paymentMethodIcon_3x9V3{margin-bottom:0;font-size:1.5rem}.paymentMethodName_baEQ6{font-size:1rem}.paymentMethodDescription_euuWA{display:none}.cardForm_0DTLM{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cardFormRow_q8Scg{display:flex;flex-direction:column;width:100%}.cardFormField_6oKCq{width:100%;margin-bottom:16px}.oxxoInstructions_Vjg7S{padding:16px;margin:16px 0;border-radius:8px}.oxxoInstructionsText_p1-Jm{font-size:.9rem}.paymentDetails_sXLJ1{margin:16px 0;padding:12px;background-color:var(--color-neutral-100);border-radius:8px;border:1px solid var(--color-neutral-300)}.paymentAmount_1VOTA{display:flex;justify-content:space-between;align-items:center;font-size:1rem}.paymentLabel_wjl-y{font-weight:600}.paymentValue_4Q6MC{font-weight:700;color:var(--color-primary)}.loadingContainer_Bb6KY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.loadingContainer_Bb6KY p{margin:16px 0 0;color:var(--bs-gray-600);font-size:14px}.loadingSpinner_2S-8b{width:32px;height:32px;border:3px solid transparent;border-top:3px solid var(--rojo);border-radius:50%;animation:spin_yEwtv var(--animation-duration-base) linear infinite}@media (prefers-reduced-motion: reduce){.formSection_ZPlrx:hover,.formButton_38yep:hover,.stepActive_hUtCG .stepMarker_XPJdj{transform:none}.loadingSpinner_2S-8b{animation:none}}.oxxoSection_jFdIM{width:100%}.formActions_JvgJA{display:flex!important;gap:var(--space-4);margin-top:var(--space-5);justify-content:space-between!important;align-items:center;padding:0!important;width:100%!important}.formActions_JvgJA button{min-width:140px}@media (max-width: 640px){.formActions_JvgJA{flex-direction:column;gap:var(--space-3);padding:0}.formActions_JvgJA button{width:100%;min-width:unset}}}.alert_6Zv3h{padding:14px 18px;border:1px solid transparent;border-radius:8px;margin-bottom:1rem;font-size:.9rem;box-shadow:0 2px 5px #00000014}.success_IpQX0{color:var(--color-success);background-color:#e8f5e9;border-color:#b8dfba}.error_1R2ee{color:var(--color-primary);background-color:#fdeded;border-color:#f4c7c7}.warning_TzVxO{color:#856404;background-color:#fff8e1;border-color:#ffecb3}.info_x7n7Q{color:#0c5460;background-color:#e1f5fe;border-color:#b3e5fc}.paymentContainer_L8fg-{max-width:500px;margin:0 auto;padding:24px;background:var(--bs-white);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.securityNotice_jCkfX{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:8px;margin-bottom:24px}.securityIcon_zVcDn{color:#0ea5e9;margin-top:2px;flex-shrink:0}.securityText_1Gj5R h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#0c4a6e}.securityText_1Gj5R p{margin:0;font-size:13px;color:#075985;line-height:1.4}.errorContainer_xGBcm{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #f87171;border-radius:8px;margin-bottom:24px}.errorIcon_lRcSa{color:#dc2626;margin-top:2px;flex-shrink:0}.errorMessage_HMt6R{margin:0;font-size:14px;color:#991b1b;line-height:1.4}.paymentForm_nx0sm{display:flex;flex-direction:column;gap:24px}.cardInputSection_qdema{display:flex;flex-direction:column;gap:20px}.cardInputTitle_UKKwL{font-size:18px;font-weight:600;color:var(--bs-gray-800);margin:0 0 8px}.inputGroup_dZIoh{display:flex;flex-direction:column;gap:6px;flex:1}.inputLabel_WT5JB{font-size:14px;font-weight:500;color:var(--bs-gray-700);display:flex;align-items:center;gap:4px}.inputHelp_1XXSB{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bs-gray-200);color:var(--bs-gray-600);font-size:11px;cursor:help;margin-left:4px}.inputWrapper_wQtId{position:relative;display:flex;align-items:center}.stripeInput_7HU-3{padding:12px 14px;border:1px solid #e0e0e0;border-radius:8px;background:var(--bs-white);transition:all .2s ease;width:100%}.stripeInput_7HU-3:hover{border-color:silver}.stripeInput_7HU-3:focus-within{border-color:var(--rojo);box-shadow:0 0 0 3px #c100001a}.stripeInput_7HU-3.StripeElement--invalid_IUJoR{border-color:#e5424d}.stripeInput_7HU-3.StripeElement--complete_xhywS{border-color:#10b981}.cardBrand_OXKHd{position:absolute;right:14px;font-size:12px;font-weight:600;color:var(--bs-gray-500);background:var(--bs-white);padding:0 4px}.inputRow_QSzsY{display:flex;gap:16px}.postalInput_RhZCA{padding:12px 14px;border:1px solid #e0e0e0;border-radius:8px;background:var(--bs-white);font-size:16px;color:#424770;transition:all .2s ease;width:100%;max-width:150px}.postalInput_RhZCA::placeholder{color:#aab7c4}.postalInput_RhZCA:hover{border-color:silver}.postalInput_RhZCA:focus{border-color:var(--rojo);box-shadow:0 0 0 3px #c100001a;outline:none}.securityInfo_u6oOy{display:flex;align-items:center;gap:8px;padding:12px;background:var(--bs-gray-50);border-radius:6px;font-size:13px;color:var(--bs-gray-600);margin-top:8px}.securityInfo_u6oOy svg{color:var(--bs-success)}.submitButton_Eo0jq{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:600;min-height:52px;transition:all .2s ease}.submitButton_Eo0jq:disabled{opacity:.6;cursor:not-allowed}.loadingContainer_Z6bwf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.loadingContainer_Z6bwf p{margin:16px 0 0;color:var(--bs-gray-600);font-size:14px}.loadingSpinner_sRqij,.spinner_eYSoT{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin_eW6Gb var(--animation-duration-base) linear infinite}.loadingSpinner_sRqij{width:32px;height:32px;border-width:3px;color:var(--rojo)}@media (max-width: 480px){.paymentContainer_L8fg-{margin:0;padding:16px;border-radius:0;box-shadow:none;border-top:1px solid var(--bs-gray-200)}.securityNotice_jCkfX,.errorContainer_xGBcm{padding:12px;margin-bottom:16px}.securityText_1Gj5R h4{font-size:13px}.securityText_1Gj5R p{font-size:12px}.errorMessage_HMt6R{font-size:13px}.submitButton_Eo0jq{padding:14px 20px;font-size:15px;min-height:48px}.cardInputTitle_UKKwL{font-size:16px}.inputRow_QSzsY{flex-direction:column;gap:20px}.postalInput_RhZCA{max-width:100%}.securityInfo_u6oOy{font-size:12px;padding:10px}}@media (prefers-contrast: high){.securityNotice_jCkfX,.errorContainer_xGBcm{background:var(--bs-white);border-width:2px}}@media (prefers-reduced-motion: reduce){.spinner_eYSoT,.loadingSpinner_sRqij{animation:none}.submitButton_Eo0jq{transition:none}}.toastContainer_z49kx{position:fixed;z-index:var(--z-toast, 9000);display:flex;flex-direction:column;gap:8px;max-width:380px;width:calc(100% - 32px);pointer-events:none;box-sizing:border-box;top:16px;right:16px;align-items:flex-end}.topLeft_r0BWl,.bottomRight_5MvIh,.bottomLeft_amcFe{display:none}.toast_yU1Ao{width:100%;border-radius:var(--border-radius, 8px);box-shadow:var(--box-shadow, 0 4px 12px rgb(0 0 0 / 15%));overflow:hidden;animation:toastSlideIn_nMem4 .3s ease-out forwards;pointer-events:auto;position:relative;background-color:var(--color-white, #fff);border-left:4px solid;box-sizing:border-box;max-width:100%;touch-action:pan-x;-webkit-user-select:none;user-select:none;will-change:transform,opacity}.toastSwiping_uYVlY{transition:transform .1s ease-out}.toastContent_r1kbp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;width:100%;min-height:36px}.success_3EBZc{border-left-color:var(--color-success, #198754);background-color:#e8f5e9;border-top:1px solid #c8e6c9;border-right:1px solid #c8e6c9;border-bottom:1px solid #c8e6c9}.error_35bYS{border-left-color:var(--color-danger, #a72b31);background-color:#ffebee;border-top:1px solid #ffcdd2;border-right:1px solid #ffcdd2;border-bottom:1px solid #ffcdd2}.warning_TXIBY{border-left-color:var(--color-warning, #ffc107);background-color:#fff8e1;border-top:1px solid #ffecb3;border-right:1px solid #ffecb3;border-bottom:1px solid #ffecb3}.info_p6yWm{border-left-color:var(--color-info, #0d6efd);background-color:#e3f2fd;border-top:1px solid #bbdefb;border-right:1px solid #bbdefb;border-bottom:1px solid #bbdefb}.toastIconContainer_B3iNX{display:flex;align-items:center;justify-content:center;margin-right:10px;flex-shrink:0}.icon_XlYNH{font-size:16px;line-height:1}.success_3EBZc .icon_XlYNH{color:var(--color-success, #198754)}.error_35bYS .icon_XlYNH{color:var(--color-danger, #a72b31)}.warning_TXIBY .icon_XlYNH{color:var(--color-warning, #ffc107)}.info_p6yWm .icon_XlYNH{color:var(--color-info, #0d6efd)}.toastMessage_6sEMY{flex:1;font-size:var(--font-size-sm, .875rem);color:var(--color-neutral-900, #212529);line-height:1.4;margin-right:8px;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;white-space:normal;text-align:left;padding:1px 0}.closeButton_o-wNg{background:none;border:none;color:var(--color-neutral-600, #6c757d);font-size:10px;cursor:pointer;opacity:.7;transition:opacity .2s;display:flex;align-items:center;justify-content:center;padding:2px;flex-shrink:0;min-width:20px;min-height:20px;align-self:center;margin-left:8px;border-radius:50%}.closeButton_o-wNg:hover{opacity:1;background-color:#0000000d}.toastAction_FJH-g{padding:0 12px 8px;display:flex;justify-content:flex-end}.actionButton_QInsU{background:none;border:none;color:var(--color-primary, #a72b31);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-sm, .875rem);cursor:pointer;padding:3px 6px;border-radius:var(--border-radius-sm, 4px);transition:background-color .2s}.actionButton_QInsU:hover{background-color:#0000000d}.progressBar_3zjvx{position:absolute;bottom:0;left:0;height:3px;background-color:#0000001a;transition:width linear .1s}.progressBar_3zjvx.paused_oZZXK{transition:none}.success_3EBZc .progressBar_3zjvx{background-color:var(--color-success, #198754)}.error_35bYS .progressBar_3zjvx{background-color:var(--color-danger, #a72b31)}.warning_TXIBY .progressBar_3zjvx{background-color:var(--color-warning, #ffc107)}.info_p6yWm .progressBar_3zjvx{background-color:var(--color-info, #0d6efd)}.toastExiting_Y-fSe{animation:toastSlideOut_bKwh- .3s forwards}@keyframes toastSlideIn_nMem4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOut_bKwh-{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes toastSwipeOut_UFgH4{to{transform:translate(100%);opacity:0}}.toastSwipeExit_VAvn0{animation:toastSwipeOut_UFgH4 .3s ease-out forwards}@media (width <= 768px){.toastContainer_z49kx{max-width:85%;width:85%;right:7.5%}.toast_yU1Ao{font-size:14px}}@media (width <= 480px){.toastContainer_z49kx{max-width:80%;width:80%;padding:0;top:8px;right:10%}.toast_yU1Ao{border-radius:6px}.toastContent_r1kbp{padding:8px 10px;min-height:36px}.toastMessage_6sEMY{font-size:14px;line-height:1.3}.toastIconContainer_B3iNX{margin-right:6px}.progressBar_3zjvx{height:4px}}@media (width <= 360px){.toastContainer_z49kx{max-width:90%;width:90%;right:5%;top:6px}.toast_yU1Ao{border-radius:5px}.toastContent_r1kbp{padding:6px 8px;min-height:32px}.toastIconContainer_B3iNX{margin-right:6px}.icon_XlYNH{font-size:14px}.toastMessage_6sEMY{font-size:13px;line-height:1.3;margin-right:6px}.closeButton_o-wNg{min-width:18px;min-height:18px;margin-left:4px}.actionButton_QInsU{font-size:12px;padding:2px 4px}}.appFooter_soReE{background-color:var(--bs-gray-50, #f8f9fa);color:var(--bs-gray-700);border-top:1px solid var(--bs-gray-200);margin-top:auto}.footerContainer_WLv8a{max-width:1200px;margin:0 auto;padding:3rem 1rem 2rem}.footerMain_5Xs1d{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footerSection_C2rM4{display:flex;flex-direction:column;gap:1rem}.footerSectionTitle_CSXNg{font-size:1rem;font-weight:600;color:var(--bs-gray-900);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.footerNav_Wuqdc{display:flex;flex-direction:column;gap:.75rem}.footerLink_XqluB{font-size:.95rem;color:var(--bs-gray-600);text-decoration:none;transition:color .2s ease;padding:.25rem 0}.footerLink_XqluB:hover,.footerLink_XqluB:focus{color:var(--rojo);text-decoration:none}.footerLink_XqluB[target=_blank]:after{content:" ↗";font-size:.85em;opacity:.7}.footerBottom_1TCk7{border-top:1px solid var(--bs-gray-200);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyrightText_2-7G-,.supportText_6aol5{font-size:.875rem;color:var(--bs-gray-600);margin:0}@media (max-width: 768px){.footerContainer_WLv8a{padding:2rem 1rem 1.5rem}.footerMain_5Xs1d{grid-template-columns:1fr;gap:2rem;text-align:center}.footerSection_C2rM4{align-items:center}.footerBottom_1TCk7{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width: 480px){.footerContainer_WLv8a{padding:1.5rem 1rem}.footerSectionTitle_CSXNg{font-size:.95rem}.footerLink_XqluB{font-size:.9rem}}.formContainer_odnO6{max-width:400px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.formTitle_Ft337{text-align:center;margin-bottom:1.5rem;color:var(--color-neutral-800);font-size:1.8rem;font-weight:600;letter-spacing:.5px;border-bottom:2px solid var(--color-primary);padding-bottom:.75rem;display:inline-block;margin-left:auto;margin-right:auto}.formGroup_ihlNd{margin-bottom:.75rem}.label_MqwQv{display:block;margin-bottom:.3rem;font-weight:600;color:var(--color-neutral-700);font-size:.9rem}.input_m-VYp{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.input_m-VYp:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.error_-Ipsy{color:var(--color-primary, #a72b31);font-size:14px;margin-top:5px}.submitButton_u768e{width:100%;padding:12px;background-color:var(--color-primary, #a72b31);color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.submitButton_u768e:hover{background-color:var(--color-primary-dark, #852d2d)}.submitButton_u768e:disabled{background-color:#ccc;cursor:not-allowed}.authButton_2e2wA{width:100%;margin-top:.75rem;font-weight:600;font-size:1rem;padding:.75rem 1.5rem;box-shadow:0 3px 6px #a72b3140;transition:all .3s ease;background-color:var(--color-primary);color:#fff;border:none;border-radius:8px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;position:relative;overflow:hidden}.authButton_2e2wA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(255 255 255 / 10%),transparent);transform:translate(-100%);transition:transform .6s ease}.authButton_2e2wA:hover{transform:translateY(-3px);box-shadow:0 5px 12px #a72b314d;background-color:var(--color-primary-dark);color:#fff;text-decoration:none}.authButton_2e2wA:hover:before{transform:translate(100%)}.authButton_2e2wA:active{transform:translateY(-1px);box-shadow:0 3px 6px #a72b3140}.linkContainer_pUdYO{text-align:center;margin-top:15px}.link_9b-68{color:var(--color-primary, #a72b31);text-decoration:none}.link_9b-68:hover{text-decoration:underline}.termsText_8yTea{font-size:.8rem;color:var(--color-neutral-600);text-align:center;margin-top:15px;line-height:1.4;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.termsLink_KFwsq{color:var(--color-primary, #a72b31);text-decoration:none;display:inline-flex;align-items:center;box-sizing:border-box}.termsLink_KFwsq:hover{text-decoration:underline}.authFormLinks_elZ7a{text-align:center;margin-top:2rem;line-height:1.6}.authFormLinks_elZ7a p{margin-bottom:.75rem;padding-left:0;padding-right:0}.authLinkMinor_2lRlW{color:var(--color-neutral-600);font-size:.85rem;text-decoration:none;transition:color .2s ease}.authLinkMinor_2lRlW:hover{color:var(--color-neutral-900);text-decoration:underline}.authLinkSecondaryAction_4gBy4{color:var(--color-primary);font-size:.85rem;text-decoration:none;font-weight:500;transition:color .2s ease}.authLinkSecondaryAction_4gBy4:hover{text-decoration:underline;color:var(--color-primary-dark)}.authPlainText_hwBz3{color:var(--color-neutral-600);font-size:.85rem;display:inline}.formLinks_u-D2D{text-align:center;margin-top:1.5rem;display:flex;justify-content:center;gap:.25rem;font-size:.85rem}.formLink_XrR6d{color:var(--color-neutral-600);text-decoration:none;font-size:.85rem;margin:0 .5rem;transition:all .3s ease}.formLink_XrR6d:hover{text-decoration:underline;color:var(--color-neutral-900)}.authFormPrimaryLink_0ut8n{color:var(--color-primary);font-weight:500;text-decoration:none;margin:0 .5rem;transition:all .3s ease}.authFormPrimaryLink_0ut8n:hover{text-decoration:underline;color:var(--color-primary-dark)}.formLinkDivider_BRWHV{color:var(--color-neutral-500);margin:0 .5rem}.successMessage_gANpo{color:#333;text-align:center;margin:1.5rem 0;line-height:1.6;background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #4caf50}.successMessage_gANpo p{margin-bottom:1rem}.successMessage_gANpo p:last-child{margin-bottom:0}.noteText_zR2e-{font-style:italic;color:#666;font-size:.9rem;margin-top:1rem}.errorMessage_-k48P{color:var(--color-primary);text-align:center;margin-bottom:1.25rem;font-weight:500}.formAlert_f3el3{margin-bottom:.75rem;font-weight:500}.verificationAlert_OtEx4 h4{margin-top:0;margin-bottom:.75rem;font-weight:600;color:#856404}.verificationAlert_OtEx4 p{margin-bottom:.75rem}.resendButton_ZRFmA{margin-top:.75rem;width:100%}.loadingContainer_95G-u{text-align:center;padding:2rem 0}.spinner_Cqf2i{animation:spin_d8q5- var(--animation-duration-base) linear infinite;font-size:2rem;color:var(--color-neutral-600);margin-bottom:1rem}@keyframes spin_d8q5-{to{transform:rotate(360deg)}}.successContainer_u3u6E,.errorContainer_9rAOK{margin:1.5rem 0;width:100%}.buttonContainer_Y9oLr{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;width:100%}.buttonContainer_Y9oLr .authLinkSecondaryAction_4gBy4{margin-top:1rem;display:block;text-align:center}@media (width <= 576px){.buttonContainer_Y9oLr{margin-top:1rem}.authButton_2e2wA{font-size:.95rem;padding:.7rem 1.25rem}.verificationInstructions_JFwLl{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid var(--color-primary)}.verificationIcon_E6Vjb{text-align:center;margin-bottom:1rem}.instructionsList_I9iTo{margin:1.5rem 0}.instructionsList_I9iTo ol{padding-left:1.5rem;margin-top:.5rem}.instructionsList_I9iTo li{margin-bottom:.5rem}.timeInfo_2QQT4{background-color:#00000008;padding:1rem;border-radius:4px;margin-top:1rem}.timeInfo_2QQT4 ul{padding-left:1.5rem;margin-top:.5rem;margin-bottom:0}.timeInfo_2QQT4 li{margin-bottom:.5rem}.verificationInstructions_JFwLl h3{font-size:1.4rem;margin:1rem 0;color:var(--color-neutral-800);text-align:center}@media (width <= 768px){.formTitle_Ft337{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem}.formGroup_ihlNd{margin-bottom:1rem}.label_MqwQv{display:block;width:100%;margin-bottom:.5rem;font-size:.95rem}.inputWrapper_Iou-m{width:100%}.compactForm_5yzgi{padding:1.5rem;max-width:100%}.formInstructions_cS96Z{font-size:.95rem;margin-bottom:1.25rem;padding:0 .5rem}.authButton_2e2wA{width:100%;margin-top:1rem;padding:.85rem 1rem;font-size:1rem;min-height:44px}.authFormLinks_elZ7a{margin-top:1.5rem}.authLinkMinor_2lRlW,.authLinkSecondaryAction_4gBy4{font-size:.9rem;padding:.5rem;display:inline-block;min-height:44px;min-width:44px;line-height:44px}.formSuccess_5cakk{padding:.5rem}.successText_1WHSc{font-size:.95rem;line-height:1.5;padding:0 .5rem}.linkButton_VCJeN{padding:.25rem;display:inline-block;min-height:44px;min-width:44px}.passwordStrength_xXRQS{margin-top:.75rem}.passwordStrengthBar_LAAl7{height:6px}.passwordStrengthText_T98vD{font-size:.85rem;margin-top:.25rem}.errorText_Ug98K{font-size:.85rem;margin-top:.5rem;padding:.25rem 0}.verificationInstructions_JFwLl{padding:1rem;margin:1rem 0}.instructionsList_I9iTo{margin:1rem 0}.timeInfo_2QQT4{padding:.75rem}.verificationIcon_E6Vjb svg{width:40px;height:40px}.verificationInstructions_JFwLl h3{font-size:1.2rem;margin:.75rem 0}.instructionsList_I9iTo ol,.timeInfo_2QQT4 ul{padding-left:1.25rem}.instructionsList_I9iTo li,.timeInfo_2QQT4 li{font-size:.9rem;margin-bottom:.4rem}@media (width <= 480px){.compactForm_5yzgi{padding:1rem}.formTitle_Ft337{font-size:1.3rem}.authButton_2e2wA{padding:.75rem 1rem}.formGroup_ihlNd{margin-bottom:.75rem}.label_MqwQv{font-size:.9rem}.errorText_Ug98K{font-size:.8rem}.authFormLinks_elZ7a{margin-top:1.25rem}@media (width <= 360px){.compactForm_5yzgi{padding:.75rem}.formTitle_Ft337{font-size:1.2rem;margin-bottom:.75rem}.authButton_2e2wA{padding:.7rem .75rem;font-size:.95rem}.authLinkMinor_2lRlW,.authLinkSecondaryAction_4gBy4{font-size:.85rem;min-width:unset;line-height:normal;display:inline-flex;align-items:center;padding:.3rem;min-height:32px}.formAlert_f3el3{padding:.75rem;font-size:.9rem}.authFormLinks_elZ7a p{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;width:100%;box-sizing:border-box}.alertContent_nhUVn{display:flex;align-items:flex-start;gap:1rem}.alertIcon_HJ6kR{font-size:1.5rem;margin-top:.25rem;flex-shrink:0}.alertContent_nhUVn h4{margin-top:0;margin-bottom:.5rem;font-weight:600}.alertContent_nhUVn p{margin-bottom:.5rem}.alertContent_nhUVn p:last-child{margin-bottom:0}.alertContent_nhUVn{gap:.75rem}.alertIcon_HJ6kR{font-size:1.25rem}.alertContent_nhUVn h4{font-size:1.1rem;margin-bottom:.4rem}.alertContent_nhUVn p{font-size:.9rem}.errorActions_CmNZA{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;gap:.5rem}.linkDivider_bXrb7{color:var(--color-neutral-500);margin:0 .5rem}.errorText_Ug98K{color:var(--color-primary);font-size:.85rem;margin-top:.4rem;display:block;font-weight:500}.compactForm_5yzgi{margin:0 auto;padding:1.5rem;max-width:500px;width:100%}.compactForm_5yzgi{padding:1rem}.formSuccess_5cakk{text-align:center}.successText_1WHSc{font-size:.9rem;color:var(--color-neutral-700);margin-bottom:1rem}.formInstructions_cS96Z{font-size:.9rem;color:var(--color-neutral-600);margin-bottom:1rem;text-align:center}}}}}.accordionContainer_-uWuj{width:100%;margin-bottom:var(--space-4);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow-sm);background-color:var(--color-white)}.accordionItem_7RLiM{border-bottom:1px solid var(--color-neutral-200)}.accordionItem_7RLiM:last-child{border-bottom:none}.accordionButton_jQ-xt{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-white);border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-800);transition:background-color .2s ease;min-height:44px}.accordionButton_jQ-xt:hover{background-color:var(--color-neutral-50)}.accordionTitle_r-JNF{margin-right:var(--space-3);flex:1;white-space:normal;word-break:break-word}.accordionIcon_8K3Cb{font-size:1.2rem;color:var(--color-neutral-500);transition:transform .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accordionButton_jQ-xt[aria-expanded=true] .accordionIcon_8K3Cb{color:var(--color-primary);transform:rotate(180deg)}.accordionPanel_y5VgB{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background-color:var(--color-neutral-50)}.accordionPanelOpen_JnhbX{max-height:500px;transition:max-height .4s ease-in,padding .3s ease-in;padding-bottom:var(--space-3);overflow-y:auto}.accordionContent_Tu43o{padding:var(--space-3) var(--space-4);font-size:.95rem;color:var(--color-neutral-700);line-height:1.6;white-space:normal;word-break:break-word}@media (width <= 768px){.accordionButton_jQ-xt,.accordionContent_Tu43o{padding:var(--space-3)}}@media (width <= 480px){.accordionButton_jQ-xt{padding:var(--space-2) var(--space-3);font-size:.95rem}.accordionContent_Tu43o{padding:var(--space-2) var(--space-3);font-size:.9rem}}.formContainer_WU650{width:100%;max-width:500px;margin:0 auto}.formTitle_Psiha{font-size:1.5rem;color:var(--color-primary-dark);margin-bottom:var(--space-3);text-align:center}.form_XJzvd{display:flex;flex-direction:column;gap:var(--space-3)}.formGroup_i0tZC{margin-bottom:var(--space-3)}.formLabel_ngtm7{display:block;font-weight:var(--font-weight-semibold);color:var(--color-neutral-700);margin-bottom:var(--space-1)}.formInput_7ewIS{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_7ewIS:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgb(var(--color-primary-rgb),.2)}.formInput_7ewIS:disabled{background-color:var(--color-neutral-100);cursor:not-allowed}.inputError_BAT2v{border-color:var(--color-error)}.errorText_J8-q-{color:var(--color-error);font-size:.875rem;margin-top:var(--space-1);margin-bottom:0}.helperText_7gjBm{font-size:.875rem;color:var(--color-neutral-600);margin-top:var(--space-1);margin-bottom:0}.formActions_kcGwf{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.actionButton_EomDZ{display:inline-block;background-color:var(--color-primary);color:var(--color-white);padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 6px #a72b3140;position:relative;overflow:hidden}.actionButton_EomDZ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(255 255 255 / 10%),transparent);transform:translate(-100%);transition:transform .6s ease}.actionButton_EomDZ:hover{background-color:var(--color-primary-dark);transform:translateY(-3px);box-shadow:0 5px 12px #a72b314d}.actionButton_EomDZ:hover:before{transform:translate(100%)}.actionButton_EomDZ:active{transform:translateY(-1px);box-shadow:0 3px 6px #a72b3140}.actionButton_EomDZ:disabled{background-color:var(--color-neutral-400);cursor:not-allowed;transform:none;box-shadow:none}.secondaryButton_8FV0o{background-color:var(--color-neutral-200);color:var(--color-neutral-800)}.secondaryButton_8FV0o:hover{background-color:var(--color-neutral-300)}.secondaryButton_8FV0o:disabled{background-color:var(--color-neutral-200);color:var(--color-neutral-500);cursor:not-allowed}@media (width <= 768px){.formContainer_WU650{padding:var(--space-2)}.formTitle_Psiha{font-size:1.3rem;margin-bottom:var(--space-2)}.form_XJzvd{gap:var(--space-2)}.formGroup_i0tZC{margin-bottom:var(--space-2)}.formLabel_ngtm7{display:block;width:100%;margin-bottom:.5rem;font-size:.9rem}.formInput_7ewIS{width:100%;padding:.75rem;font-size:1rem;min-height:44px}.errorText_J8-q-,.helperText_7gjBm{font-size:.85rem}.formActions_kcGwf{flex-direction:column-reverse;gap:.75rem;margin-top:var(--space-3)}.actionButton_EomDZ{width:100%;text-align:center;padding:.875rem;font-size:1rem;display:flex;align-items:center;justify-content:center;min-height:48px}}.modalOverlay_HH5ms{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000007f;display:flex;justify-content:center;align-items:center;z-index:1000;padding:var(--space-4)}.modalContainer_Jpyqt{background-color:var(--color-white);border-radius:var(--border-radius);box-shadow:var(--box-shadow-lg);width:100%;max-width:600px;max-height:calc(100vh - 80px);overflow-y:auto;animation:modalFadeIn_0U6k9 .3s ease-out;margin-bottom:70px}.modalHeader_-5Ef0{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-200)}.modalTitle_FCY-k{margin:0;font-size:1.25rem;color:var(--color-neutral-900)}.closeButton_2AIEg{background:none;border:none;font-size:1.5rem;color:var(--color-neutral-600);cursor:pointer;padding:0;line-height:1;transition:color .2s ease}.closeButton_2AIEg:hover{color:var(--color-neutral-900)}.modalContent_5gA-n{padding:var(--space-4)}@keyframes modalFadeIn_0U6k9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (width <= 768px){.modalContainer_Jpyqt{width:95%;max-height:calc(100vh - 80px);margin-bottom:70px}.modalHeader_-5Ef0{padding:var(--space-2) var(--space-3)}.modalContent_5gA-n{padding:var(--space-3)}}@media (width <= 480px){.modalOverlay_HH5ms{padding:var(--space-2);align-items:flex-start;padding-top:10vh}.modalContainer_Jpyqt{width:100%;max-height:calc(100vh - 75px);margin-bottom:65px}.modalHeader_-5Ef0{padding:var(--space-2)}.modalTitle_FCY-k{font-size:1.1rem}.modalContent_5gA-n{padding:var(--space-2)}}@media (width <= 360px){.modalOverlay_HH5ms{padding:var(--space-1);align-items:flex-start;padding-top:5vh}.modalContainer_Jpyqt{width:100%;max-height:calc(100vh - 70px);margin-bottom:60px;border-radius:var(--border-radius-sm, var(--border-radius))}.modalHeader_-5Ef0{padding:var(--space-1) var(--space-2)}.modalTitle_FCY-k{font-size:1rem}.modalContent_5gA-n{padding:var(--space-1);padding-bottom:var(--space-3)}}.stepIndicator_yd8OO{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.step_1ORBb{width:30px;height:30px;border-radius:50%;background-color:var(--bs-gray-200);color:var(--bs-gray-600);display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}.activeStep_M3oRo{background-color:var(--rojo);color:#fff}.stepConnector_0Enty{height:2px;width:60px;background-color:var(--bs-gray-200);margin:0 10px}.stepTitle_ME07S{font-size:1.1rem;color:var(--bs-gray-700);margin-bottom:1rem;text-align:center;font-weight:600}.formStep_ewn7P{animation:fadeIn_sNQRy .3s ease-in-out}@keyframes fadeIn_sNQRy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.formGroup_3yv-I{margin-bottom:1rem}.label_JFY4f{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-neutral-800, #333);font-size:.9rem}.input_h-dlG{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--color-neutral-300, #ddd);border-radius:8px;font-size:1rem;background-color:var(--color-white, #fff);color:var(--color-neutral-900, #222);transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.input_h-dlG:focus{outline:none;border-color:var(--color-primary, #a72b31);box-shadow:0 0 0 3px #a72b3126}.errorText_sBZ3Q{color:var(--rojo, #a72b31);font-size:.8rem;margin-top:4px;display:block;font-weight:500}.formTitle_85SWI{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700;text-align:center;color:var(--color-neutral-900, #222)}.errorMessage_Z0ycn{margin-bottom:1rem}.buttonGroup_0G-7W{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem}.stepOneNextButton_u1YUp button,.nextButton_szNya{width:100%}.registerButton_Bg4eO{flex:1}.buttonIcon_R8lz8{margin-left:.5rem;margin-right:.5rem;font-size:.8rem}.formFooterLinks_oT45t{text-align:center;margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.mutedText_BnPIy{font-size:.8rem;color:var(--color-neutral-600, #666);margin-bottom:.25rem;line-height:1.4}.termsLinksContainer_5ioeF{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem .5rem}.minorLink_SLH0Y{font-size:.8rem;color:var(--color-primary, #a72b31);text-decoration:underline;font-weight:500}.minorLink_SLH0Y:hover{text-decoration:none}.termsSeparator_CdGuw{font-size:.8rem;color:var(--color-neutral-600, #666);margin:0 .1rem}.actionLink_kzoSt{font-size:.9rem;color:var(--color-primary-dark, #862328);text-decoration:underline;font-weight:600}.actionLink_kzoSt:hover{text-decoration:none}.input_Clvr1{padding:12px 16px;border:1px solid var(--bs-gray-300);border-radius:8px;background-color:var(--bs-white);color:var(--bs-gray-900);width:100%;box-shadow:inset 0 1px 2px #00000012;transition:border-color .3s ease,box-shadow .3s ease;min-height:44px;box-sizing:border-box}.input_Clvr1::placeholder{color:var(--bs-gray-500)}.input_Clvr1:focus{outline:none;border-color:var(--rojo);box-shadow:0 0 0 3px #a72b3126,inset 0 1px 2px #00000012}.inputError_NkwbP{border-color:var(--rojo);background-color:#a72b3105}.input_Clvr1:disabled{background-color:var(--bs-gray-100);color:var(--bs-gray-500);cursor:not-allowed;box-shadow:none;border-color:var(--bs-gray-200)}.card_u7rK0{background:#fff;border-radius:var(--border-radius-lg, 8px);box-shadow:var(--box-shadow-sm, 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06));border:1px solid var(--color-neutral-200, #e9ecef);padding:24px;margin-bottom:24px}.header_Iv4nj{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.titleContainer_Nhehj{display:flex;align-items:center;gap:8px}.title_PFqKL{font-size:18px;font-weight:600;color:var(--color-neutral-900, #212529);margin:0}.icon_Chlef{width:20px;height:20px;color:var(--color-primary, #a72b31)}.badge_KodfS{background-color:var(--color-primary-lightest, #f8e9ea);color:var(--color-primary-dark, #852023);font-size:12px;font-weight:500;padding:4px 10px;border-radius:9999px}.applicationsList_EdzPe{display:flex;flex-direction:column;gap:16px}.applicationItem_xg6ZX{border:1px solid var(--color-neutral-200, #e9ecef);border-radius:var(--border-radius, 6px);padding:16px;transition:box-shadow .2s ease}.applicationItem_xg6ZX:hover{box-shadow:var(--box-shadow, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06))}.applicationHeader_9Hl3-{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.applicationContent_eHSzp{flex:1}.vehicleInfo_NO9uw{font-weight:500;color:var(--color-neutral-900, #212529);margin-bottom:4px}.applicantName_rBviD{font-size:14px;color:var(--color-neutral-600, #6c757d);margin-bottom:8px}.statusContainer_e5dsv{display:flex;align-items:center;gap:8px}.statusBadge_1vKUL{font-size:12px;font-weight:500;padding:4px 12px;border-radius:9999px;border:1px solid;display:inline-flex;align-items:center;gap:4px}.statusPending_kgXiO{background-color:var(--color-warning-lightest, #fffde7);color:var(--color-warning-dark, #d97706);border-color:var(--color-warning, #ffc107)}.statusOxxo_faBp2{background-color:var(--color-info-lightest, #e0f7fa);color:var(--color-info-dark, #0bacce);border-color:var(--color-info, #0dcaf0)}.statusProcessing_Ye-yq{background-color:var(--color-primary-lightest, #f8e9ea);color:var(--color-primary-dark, #852023);border-color:var(--color-primary, #a72b31)}.priceContainer_niucu{text-align:right;margin-left:16px}.price_J4dpM{font-size:18px;font-weight:600;color:var(--color-neutral-900, #212529);margin-bottom:4px}.expirationInfo_iKrTt{font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:4px}.expirationNormal_QSGlX{color:var(--color-neutral-600, #6c757d)}.expirationWarning_xOXLx{color:var(--color-danger, #dc3545)}.applicationFooter_1Hq78{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--color-neutral-200, #e9ecef)}.createdDate_XwR8Q{font-size:12px;color:var(--color-neutral-500, #adb5bd)}.paymentButton_ysCdP{display:inline-flex;align-items:center;padding:8px 16px;background-color:var(--color-primary, #a72b31);color:#fff;font-size:12px;font-weight:500;border-radius:var(--border-radius, 6px);text-decoration:none;transition:background-color .2s ease}.paymentButton_ysCdP:hover{background-color:var(--color-primary-dark, #852023)}.loadingState_r4ZGD,.errorState_rzXXP,.emptyState_-MABt{text-align:center;padding:24px}.loadingContent_dgcNR{display:flex;flex-direction:column;gap:8px;align-items:center}.loadingBar_o-Xye{height:16px;background-color:var(--color-neutral-200, #e9ecef);border-radius:4px;animation:pulse_-5TWn 2s cubic-bezier(.4,0,.6,1) infinite}.loadingBarLarge_8oKOH{width:75%}.loadingBarSmall_Sd7MG{width:50%}@keyframes pulse_-5TWn{0%,to{opacity:1}50%{opacity:.5}}.errorIcon_dIUvm{color:var(--color-danger, #dc3545)}.successIcon_Y6hiP{color:var(--color-success, #198754)}.errorText_PWmZy{color:var(--color-danger, #dc3545);font-size:14px}.emptyText_fP0rk{color:var(--color-neutral-600, #6c757d);font-size:14px}.viewAllLink_KKNIx{text-align:center;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-neutral-200, #e9ecef)}.viewAllLinkText_74-Ti{font-size:14px;color:var(--color-primary, #a72b31);text-decoration:none;font-weight:500}.viewAllLinkText_74-Ti:hover{color:var(--color-primary-dark, #852023)}.card_Hxis8{background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .2s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-bottom:var(--space-3);min-height:140px}.card_Hxis8:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.card_Hxis8:active{transform:scale(.98);box-shadow:0 2px 4px #0000000a}.cardHeader_KM457{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3);background-color:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-100);flex-wrap:wrap;min-height:80px}.vehicleIcon_whMab{width:40px;height:40px;min-width:40px;background-color:var(--color-primary-lightest);color:var(--color-primary);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.headerContent_qmG0b{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);min-height:60px}.vehicleTitle_JBwE-{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;max-height:4.2rem}.ownerName_rUdyh{font-size:.875rem;color:var(--color-neutral-600);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;max-height:2.6rem}.statusBadge_t7ZP9{flex-shrink:0;margin-left:auto;font-size:.75rem!important;padding:4px 10px!important;max-width:140px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 360px){.statusBadge_t7ZP9 svg{display:none}}.cardBody_V6td0{padding:var(--space-4) var(--space-3)}.dataRows_75wHm{display:flex;flex-direction:column;gap:var(--space-2)}.dataRow_rwYvq{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.4;min-height:20px}.dataIcon_Vqs4S{color:var(--color-neutral-500);width:16px;min-width:16px;font-size:16px;margin-top:1px}.dataLabel_EglFr{color:var(--color-neutral-600);min-width:50px;flex-shrink:0;font-weight:var(--font-weight-medium)}.dataValue_f69tc{color:var(--color-neutral-900);font-weight:var(--font-weight-medium);word-break:break-word;overflow-wrap:break-word;flex:1;line-height:1.3}.expirationWarning_ImSAO{display:flex;align-items:center;gap:6px;margin-top:var(--space-2);padding:6px 10px;background-color:var(--color-info-lightest);color:var(--color-info-dark);border-radius:var(--border-radius);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.3}.expirationWarning_ImSAO.expiringSoon_l51We{background-color:var(--color-warning-lightest);color:var(--color-warning-dark)}.expirationWarning_ImSAO svg{width:12px;height:12px;flex-shrink:0}.cardFooter_-PIas{padding:var(--space-3);border-top:1px solid var(--color-neutral-100);background-color:var(--color-neutral-50)}.paymentButton_jHNVY{width:100%;justify-content:center;font-size:.9375rem!important;padding:12px 16px!important;min-height:44px;font-weight:var(--font-weight-semibold)}@media (max-width: 375px){.card_Hxis8{margin-bottom:var(--space-2)}.cardHeader_KM457{padding:var(--space-3);gap:var(--space-2);min-height:76px}.vehicleIcon_whMab{width:36px;height:36px;min-width:36px;font-size:1.125rem}.vehicleTitle_JBwE-{font-size:.9375rem}.ownerName_rUdyh{font-size:.8125rem}.statusBadge_t7ZP9{font-size:.6875rem!important;padding:3px 7px!important}.cardBody_V6td0{padding:var(--space-3)}.dataRow_rwYvq{font-size:.8125rem}.dataLabel_EglFr{min-width:42px}.expirationWarning_ImSAO{font-size:.75rem;padding:6px 10px}.cardFooter_-PIas{padding:var(--space-3)}.paymentButton_jHNVY{font-size:.875rem!important;padding:10px 14px!important;min-height:44px}}@media (max-width: 360px){.card_Hxis8{margin-bottom:var(--space-2);min-height:130px}.cardHeader_KM457{padding:12px;gap:10px;min-height:70px;flex-wrap:nowrap}.vehicleIcon_whMab{width:32px;height:32px;min-width:32px;font-size:1rem}.headerContent_qmG0b{min-height:50px}.vehicleTitle_JBwE-{font-size:.875rem;line-height:1.3;-webkit-line-clamp:2;max-height:2.6rem}.ownerName_rUdyh{font-size:.75rem;-webkit-line-clamp:1;max-height:1.3rem}.statusBadge_t7ZP9{font-size:.625rem!important;padding:2px 6px!important;max-width:120px}.cardBody_V6td0{padding:12px}.dataRow_rwYvq{font-size:.75rem;gap:6px;min-height:18px}.dataIcon_Vqs4S{width:14px;min-width:14px;font-size:14px}.dataLabel_EglFr{min-width:40px}.expirationWarning_ImSAO{font-size:.6875rem;padding:4px 8px}.cardFooter_-PIas{padding:12px}.paymentButton_jHNVY{font-size:.8125rem!important;padding:8px 12px!important;min-height:40px}}@media (prefers-contrast: high){.card_Hxis8{border-width:2px}.cardHeader_KM457{border-bottom-width:2px}.cardFooter_-PIas{border-top-width:2px}}@media (prefers-reduced-motion: reduce){.card_Hxis8{transition:none}.card_Hxis8:hover,.card_Hxis8:active{transform:none}}.statusBadge_eMZP7{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:500;text-align:center;line-height:1;white-space:nowrap;border:1px solid;transition:all .2s ease}.icon_AHMCt{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.icon_AHMCt svg{width:100%;height:100%}.statusWaiting_JyeEI{background-color:var(--color-info-lightest, #e0f7fa);color:var(--color-info-dark, #0bacce);border-color:var(--color-info, #0dcaf0)}.statusActionNeeded_VU2zB{background-color:var(--color-warning-lightest, #fffde7);color:var(--color-warning-dark, #d97706);border-color:var(--color-warning, #ffc107)}.statusApproved_i7Hdz{background-color:var(--color-success-lightest, #e8f5e9);color:var(--color-success-dark, #2e7d32);border-color:var(--color-success, #4caf50)}.statusPending_qP3mC{background-color:var(--color-primary-lightest, #f8e9ea);color:var(--color-primary-dark, #852023);border-color:var(--color-primary, #a72b31)}.statusRejected_cI2D0{background-color:var(--color-danger-lightest, #ffebee);color:var(--color-danger-dark, #c62828);border-color:var(--color-danger, #dc3545)}.statusWarning_I6oOq{background-color:var(--color-warning-lightest, #fffde7);color:var(--color-warning-dark, #d97706);border-color:var(--color-warning, #ffc107)}.statusBadgeLarge_h8ttm{padding:6px 16px;font-size:14px;font-weight:500}.statusBadge_eMZP7:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (width <= 576px){.statusBadge_eMZP7{padding:3px 10px;font-size:11px}.statusBadgeLarge_h8ttm{padding:4px 14px;font-size:13px}}.queueStatus_9-6nc{background-color:var(--bg-secondary);border-radius:8px;padding:1.5rem;margin:1rem 0;border:1px solid var(--border-color);transition:all .3s ease}.queueStatus_9-6nc.queued_2GZ2b{border-color:var(--color-info)}.queueStatus_9-6nc.processing_jiEye{border-color:var(--color-warning);background-color:var(--color-warning-light)}.queueStatus_9-6nc.completed_DZ7aC{border-color:var(--color-success);background-color:var(--color-success-light)}.queueStatus_9-6nc.failed_Xa2sS{border-color:var(--color-danger);background-color:var(--color-danger-light)}.statusHeader_OSs32{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.statusIcon_zox--{font-size:1.5rem}.statusTitle_FzbJ0{font-size:1.125rem;font-weight:600;margin:0;color:var(--text-primary)}.statusContent_hua3X{display:flex;flex-direction:column;gap:1rem}.message_a8Mam{font-size:1rem;color:var(--text-primary);margin:0}.queueInfo_TcH6-{display:flex;flex-wrap:wrap;gap:2rem;padding:1rem;background-color:var(--bg-primary);border-radius:6px}.position_5zGjo,.waitTime_fH5jc{display:flex;flex-direction:column;gap:.25rem}.positionLabel_M7SFL,.waitLabel_evoJM{font-size:.875rem;color:var(--text-secondary)}.positionNumber_bfNMj{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.waitValue_EGdKl{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.processingAnimation_vvq20{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--bg-primary);border-radius:6px}.processingAnimation_vvq20 span{font-weight:500;color:var(--color-warning-dark)}.tip_BHMBp{font-size:.875rem;color:var(--text-secondary);margin:0;padding:.75rem;background-color:var(--bg-info-light);border-radius:6px;border-left:3px solid var(--color-info)}.queueStatus_9-6nc.error_0ruXn{border-color:var(--color-danger);background-color:var(--color-danger-light)}.loadingContainer_I8HFZ{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.loadingText_3aw--{color:var(--text-secondary);font-size:.9rem;margin:0}.errorMessage_FPT9T{color:var(--color-danger-dark);font-weight:500;margin:0}.retryInfo_JB4yp{color:var(--text-secondary);font-size:.875rem;margin:.5rem 0}.errorActions_vr3yo{display:flex;gap:.75rem;margin-top:1rem}.statusHeader_OSs32{position:relative}.statusActions_ucC-y{display:flex;align-items:center;gap:.5rem;margin-left:auto}.refreshButton_8PWWS,.pollingToggle_YiWQM{padding:.25rem .5rem;font-size:1rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s ease}.refreshButton_8PWWS:hover,.pollingToggle_YiWQM:hover{background-color:var(--bg-hover);border-color:var(--color-primary)}.errorBanner_YwEnP{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:6px;margin-bottom:1rem}.errorText_lGRrR{color:var(--color-danger-dark);font-size:.875rem;margin:0;flex:1}.retryBadge_YBeiJ{background-color:var(--color-danger);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap}.lastUpdate_Fbd7t{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-secondary);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.lastUpdateLabel_GeBkw{font-weight:500}.lastUpdateTime_EjAt3{font-family:monospace;color:var(--text-primary)}@media (max-width: 640px){.queueStatus_9-6nc{padding:1rem}.queueInfo_TcH6-{gap:1rem}.positionNumber_bfNMj{font-size:1.25rem}.waitValue_EGdKl{font-size:1rem}.statusHeader_OSs32{flex-wrap:wrap;gap:.5rem}.statusActions_ucC-y{width:100%;justify-content:flex-end}.errorBanner_YwEnP{flex-direction:column;align-items:flex-start;gap:.5rem}.retryBadge_YBeiJ{align-self:flex-end}}:root{--timeline-primary: #22c55e;--timeline-primary-dark: #16a34a;--timeline-current: #3b82f6;--timeline-current-dark: #2563eb;--timeline-danger: #ef4444;--timeline-warning: #f59e0b;--timeline-pending: #9ca3af;--timeline-line: #e5e7eb;--timeline-bg: #fafbfc;--timeline-card-bg: #ffffff;--timeline-text-primary: #111827;--timeline-text-secondary: #6b7280;--timeline-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--timeline-shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05);--timeline-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--timeline-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.timelineContainer_ncTqS{margin:2rem 0;padding:2rem;background:var(--timeline-card-bg);border-radius:16px;box-shadow:var(--timeline-shadow-md);border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.timelineContainer_ncTqS:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(34,197,94,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.02) 0%,transparent 50%);pointer-events:none;z-index:0}.timeline_TsqRq{display:flex;flex-direction:column;position:relative;padding:1rem 0;z-index:1}.stepItem_I67TV{display:flex;align-items:flex-start;position:relative;padding:1.5rem 0;transition:var(--timeline-transition)}.stepItem_I67TV:not(:last-child):after{content:"";position:absolute;top:3.5rem;left:1.5rem;width:2px;height:calc(100% - 2rem);background:var(--timeline-line);transform:translate(-50%);transition:var(--timeline-transition)}.stepCompleted_hH2F2:not(:last-child):after{background:linear-gradient(180deg,var(--timeline-primary) 0%,var(--timeline-primary-dark) 100%);width:3px}.stepIndicator_f-UWW{width:48px;height:48px;border-radius:50%;background:var(--timeline-card-bg);border:3px solid var(--timeline-line);display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0;position:relative;z-index:2;box-shadow:var(--timeline-shadow-sm);transition:var(--timeline-transition);font-size:1.25rem;font-weight:600;color:var(--timeline-pending)}@keyframes pulse_VOK1W{0%{box-shadow:0 0 #3b82f680}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 #3b82f600}}.stepContent_XzAGo{flex:1;padding-top:.25rem}.stepTitle_93bpC{font-size:1.125rem;font-weight:600;color:var(--timeline-text-primary);margin:0 0 .5rem;transition:var(--timeline-transition);letter-spacing:-.01em}.stepDescription_cIg1W{font-size:.875rem;color:var(--timeline-text-secondary);margin:0;line-height:1.6;transition:var(--timeline-transition)}.stepCompleted_hH2F2 .stepIndicator_f-UWW{background:linear-gradient(135deg,var(--timeline-primary) 0%,var(--timeline-primary-dark) 100%);border-color:var(--timeline-primary);color:#fff;transform:scale(1);box-shadow:var(--timeline-shadow-md),0 0 0 4px #22c55e1a}.stepCompleted_hH2F2 .stepIndicator_f-UWW:after{content:"✓";font-size:1.25rem;font-weight:700}.stepCompleted_hH2F2 .stepTitle_93bpC{color:var(--timeline-primary-dark)}.stepCompleted_hH2F2 .stepDescription_cIg1W{color:var(--timeline-text-secondary)}.stepCurrent_bFoet .stepIndicator_f-UWW{background:linear-gradient(135deg,var(--timeline-current) 0%,var(--timeline-current-dark) 100%);border-color:var(--timeline-current);color:#fff;transform:scale(1.1);box-shadow:var(--timeline-shadow-lg),0 0 0 4px #3b82f626;animation:pulse_VOK1W 2s infinite}.stepCurrent_bFoet .stepIndicator_f-UWW:after{content:"•";font-size:1.5rem;line-height:1}.stepCurrent_bFoet .stepTitle_93bpC{color:var(--timeline-current-dark);font-weight:700}.stepCurrent_bFoet .stepDescription_cIg1W{color:var(--timeline-text-primary);font-weight:500}.stepPending_LpO5J .stepIndicator_f-UWW{background:var(--timeline-bg);border-color:var(--timeline-line);color:var(--timeline-pending);border-style:dashed}.stepPending_LpO5J .stepTitle_93bpC{color:var(--timeline-text-secondary)}.stepPending_LpO5J .stepDescription_cIg1W{color:var(--timeline-pending)}.stepRejected_le5si .stepIndicator_f-UWW{background:linear-gradient(135deg,var(--timeline-danger) 0%,#dc2626 100%);border-color:var(--timeline-danger);color:#fff;box-shadow:var(--timeline-shadow-md),0 0 0 4px #ef44441a}.stepRejected_le5si .stepIndicator_f-UWW:after{content:"✕";font-size:1.25rem;font-weight:700}.stepRejected_le5si .stepTitle_93bpC{color:var(--timeline-danger)}.stepExpired_QzahK .stepIndicator_f-UWW{background:linear-gradient(135deg,var(--timeline-warning) 0%,#d97706 100%);border-color:var(--timeline-warning);color:#fff;box-shadow:var(--timeline-shadow-md),0 0 0 4px #f59e0b1a}.stepExpired_QzahK .stepIndicator_f-UWW:after{content:"!";font-size:1.25rem;font-weight:700}.stepExpired_QzahK .stepTitle_93bpC{color:var(--timeline-warning)}.stepItem_I67TV:hover .stepIndicator_f-UWW{transform:translateY(-2px) scale(1.05);box-shadow:var(--timeline-shadow-lg)}.stepCurrent_bFoet:hover .stepIndicator_f-UWW{transform:translateY(-2px) scale(1.15)}@media (min-width: 768px){.timelineContainer_ncTqS{padding:2.5rem}.timeline_TsqRq{flex-direction:row;align-items:flex-start;justify-content:space-between;padding:2rem 0;gap:2rem}.stepItem_I67TV{flex-direction:column;align-items:center;flex:1;text-align:center;padding:0;min-width:0}.stepIndicator_f-UWW{margin-right:0;margin-bottom:1.5rem;width:56px;height:56px}.stepContent_XzAGo{width:100%;padding-top:0}.stepItem_I67TV:not(:last-child):after{width:100%;height:2px;top:28px;left:calc(50% + 28px);right:auto;transform:none;background:var(--timeline-line)}.stepCompleted_hH2F2:not(:last-child):after{background:linear-gradient(90deg,var(--timeline-primary) 0%,var(--timeline-primary-dark) 100%);height:3px}.stepTitle_93bpC{font-size:1rem;margin-bottom:.75rem}.stepDescription_cIg1W{font-size:.875rem;max-width:200px;margin:0 auto}}@media (min-width: 1024px){.stepIndicator_f-UWW{width:64px;height:64px}.stepItem_I67TV:not(:last-child):after{top:32px;left:calc(50% + 32px)}.stepTitle_93bpC{font-size:1.125rem}.stepDescription_cIg1W{font-size:.9375rem}}@keyframes fadeInUp_v0uwY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stepItem_I67TV{animation:fadeInUp_v0uwY .5s ease-out forwards;animation-delay:calc(var(--step-index, 0) * .1s)}.stepIndicator_f-UWW:focus-visible{outline:3px solid var(--timeline-current);outline-offset:4px}@media print{.timelineContainer_ncTqS{box-shadow:none;border:1px solid #ddd}.stepIndicator_f-UWW{box-shadow:none!important;animation:none!important}}.oxxoSlipContainer_-vRGI,.modalContent_YGSys{padding:var(--space-3)}.header_FDaGM{text-align:center;margin-bottom:var(--space-4)}.oxxoIcon_VNKFO{font-size:3rem;color:var(--color-primary);margin-bottom:var(--space-2)}.title_LRCr-{font-size:1.5rem;color:var(--color-neutral-800);margin:0}.instructions_jnAuP{text-align:center;margin-bottom:var(--space-4);color:var(--color-neutral-600)}.paymentDetails_6FLvt{background-color:var(--color-neutral-50);border-radius:var(--border-radius);padding:var(--space-4);margin-bottom:var(--space-4)}.detailItem_nt7n3{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-neutral-200)}.detailItem_nt7n3:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.label_3e-0p{font-weight:600;color:var(--color-neutral-700);font-size:.95rem}.referenceNumber_XrwIK{font-size:1.5rem;font-weight:700;color:var(--color-primary);font-family:var(--font-family-mono);letter-spacing:.1em}.amount_9emuy{font-size:1.75rem;font-weight:700;color:var(--color-success)}.value_ob6I8{font-weight:600;color:var(--color-neutral-800)}.voucherSection_iuu7v{margin-bottom:var(--space-4)}.voucherLabel_tpH-p{text-align:center;margin-bottom:var(--space-3);color:var(--color-neutral-600);font-weight:500}.voucherContainer_dqa0x{background:#fff;border-radius:var(--border-radius);padding:var(--space-3);box-shadow:0 2px 8px #0000001a}.voucherFrame_9h0AA{width:100%;height:400px;border:none;border-radius:var(--border-radius)}.actions_vLbh8{display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-4)}.printButton_ls9FK,.closeButton_jV16w{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:all .2s ease}.printButton_ls9FK{background-color:var(--color-primary);color:#fff;border:none}.printButton_ls9FK:hover{background-color:var(--color-primary-dark);transform:translateY(-1px)}.closeButton_jV16w{background-color:var(--color-neutral-100);color:var(--color-neutral-700);border:1px solid var(--color-neutral-200)}.closeButton_jV16w:hover{background-color:var(--color-neutral-200);transform:translateY(-1px)}.warning_PpWX7{background-color:rgb(var(--color-warning-rgb),.1);border:1px solid var(--color-warning-light);border-radius:var(--border-radius);padding:var(--space-3);text-align:center;font-size:.9rem;color:var(--color-neutral-700)}.permitFolio_zA-A5{font-size:1.1rem;font-weight:600;color:var(--color-neutral-800);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.oxxoDetailBlock_Lmd8B{margin-bottom:var(--space-4);padding:var(--space-3);background-color:var(--color-neutral-50);border-radius:var(--border-radius);box-shadow:0 1px 3px #0000000d}.oxxoDetailHeader_SP7Bv{display:flex;align-items:center;margin-bottom:var(--space-2)}.oxxoDetailIcon_wuqCD{color:var(--color-primary);font-size:1.2rem;margin-right:var(--space-2)}.oxxoDetailLabel_-Ahuz{font-size:.9rem;font-weight:600;color:var(--color-neutral-700)}.oxxoReferenceWrapper_vJT2B{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:var(--space-2);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200)}.oxxoReferenceValue_JT5xZ{font-family:monospace;font-size:1.5rem;font-weight:700;color:var(--color-primary);letter-spacing:.5px}.copyButtonSmall_9yYsq{display:flex;align-items:center;gap:.5rem;padding:.5rem .8rem;background-color:var(--color-neutral-100);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:44px;min-width:44px}.copyButtonSmall_9yYsq:hover{background-color:var(--color-neutral-200)}.oxxoAmountValue_-Fa56{display:block;font-size:1.3rem;font-weight:700;color:var(--color-neutral-900);background-color:#fff;padding:var(--space-2);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200)}.oxxoDateValue_eptMP{display:block;font-size:1.1rem;font-weight:600;color:var(--color-neutral-800);background-color:#fff;padding:var(--space-2);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200)}.oxxoInstructions_-coqw{background-color:rgb(var(--color-warning-rgb),.1);border:1px solid rgb(var(--color-warning-rgb),.3);border-radius:var(--border-radius);padding:var(--space-3);margin-bottom:var(--space-4)}.oxxoBarcodeBlock_KXbj7{margin-bottom:var(--space-4);padding:var(--space-3);background-color:var(--color-neutral-50);border-radius:var(--border-radius);box-shadow:0 1px 3px #0000000d}.oxxoBarcodeWrapper_VrPP6{display:flex;justify-content:center;background-color:#fff;padding:var(--space-3);border-radius:var(--border-radius);border:1px solid var(--color-neutral-200)}.oxxoBarcodeImage_naxr1{max-width:100%;height:auto;max-height:120px;display:block;margin:0 auto}.oxxoInstructionsHeader_cA-VJ{display:flex;align-items:center;margin-bottom:var(--space-2)}.oxxoInstructionsIcon_1MxZJ{color:var(--color-warning);font-size:1.2rem;margin-right:var(--space-2)}.oxxoInstructionsHeader_cA-VJ h4{font-size:1rem;font-weight:600;color:var(--color-neutral-900);margin:0}.instructionsList_ZkFOJ{margin:0;padding-left:1.5rem}.instructionsList_ZkFOJ li{font-size:.95rem;color:var(--color-neutral-800);margin-bottom:var(--space-2);line-height:1.4}.modalActions_-b--e{display:flex;justify-content:space-between;margin-top:var(--space-4);margin-bottom:var(--space-2);gap:var(--space-3)}.printButton_ls9FK{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:var(--color-neutral-100);color:var(--color-neutral-800);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;min-height:44px}.printButton_ls9FK:hover{background-color:var(--color-neutral-200)}.closeButtonModal_pMuVq{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1;position:relative;overflow:hidden;box-shadow:0 3px 6px #a72b3140;min-height:44px}.closeButtonModal_pMuVq:hover{background-color:var(--color-primary-dark);transform:translateY(-3px);box-shadow:0 5px 12px #a72b314d}.closeButtonModal_pMuVq:active{transform:translateY(-1px);box-shadow:0 3px 6px #a72b3140}@media print{.modalActions_-b--e,.copyButtonSmall_9yYsq{display:none}.oxxoSlipContainer_-vRGI{padding:0}.oxxoDetailBlock_Lmd8B,.oxxoInstructions_-coqw,.oxxoBarcodeBlock_KXbj7{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}.oxxoBarcodeImage_naxr1{max-height:150px}}@media (width <= 768px){.modalActions_-b--e{flex-direction:column}.oxxoReferenceValue_JT5xZ{font-size:1.3rem}.oxxoBarcodeImage_naxr1{max-height:100px}}@media (width <= 480px){.oxxoSlipContainer_-vRGI{padding:var(--space-2);padding-bottom:var(--space-4)}.oxxoDetailBlock_Lmd8B,.oxxoBarcodeBlock_KXbj7,.oxxoInstructions_-coqw{padding:var(--space-2);margin-bottom:var(--space-3)}.oxxoReferenceWrapper_vJT2B{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2)}.oxxoReferenceValue_JT5xZ{font-size:1.1rem;word-break:break-all}.copyButtonSmall_9yYsq{padding:.3rem .6rem;font-size:.75rem}.oxxoAmountValue_-Fa56{font-size:1.1rem;padding:var(--space-1) var(--space-2)}.oxxoDateValue_eptMP{font-size:.95rem;padding:var(--space-1) var(--space-2)}.oxxoBarcodeWrapper_VrPP6{padding:var(--space-2)}.instructionsList_ZkFOJ li{font-size:.9rem;margin-bottom:var(--space-1)}.modalActions_-b--e{margin-top:var(--space-3);margin-bottom:var(--space-3)}}@media (width <= 360px){.oxxoSlipContainer_-vRGI{padding:var(--space-1);padding-bottom:var( --space-5 )}.oxxoReferenceWrapper_vJT2B{grid-template-columns:1fr}.copyButtonSmall_9yYsq{justify-self:flex-end;margin-top:var(--space-1)}.oxxoReferenceValue_JT5xZ{font-size:1rem}.oxxoDetailLabel_-Ahuz,.oxxoInstructionsHeader_cA-VJ h4,.instructionsList_ZkFOJ li{font-size:.85rem}.printButton_ls9FK,.closeButtonModal_pMuVq{font-size:.85rem;padding:.6rem .8rem}.modalActions_-b--e{margin-top:var(--space-2);margin-bottom:var(--space-4);gap:var(--space-2)}.oxxoBarcodeBlock_KXbj7:last-of-type,.oxxoDetailBlock_Lmd8B:last-of-type,.oxxoInstructions_-coqw:last-of-type{margin-bottom:var(--space-2)}}.tabsContainer_uOcEl{width:100%;margin-bottom:var(--space-4)}.tabsHeader_6N4gR{display:flex;border-bottom:1px solid var(--color-neutral-200);margin-bottom:var(--space-3);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabsHeader_6N4gR::-webkit-scrollbar{display:none}.tabButton_WSvy7{padding:var(--space-3) var(--space-4);background:none;border:none;border-bottom:3px solid transparent;font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-neutral-600);cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative}.tabButton_WSvy7:hover{color:var(--color-primary)}.tabActive_0mV6-{color:var(--color-primary);font-weight:var(--font-weight-semibold);border-bottom:3px solid var(--color-primary)}.tabsContent_gq6dV{position:relative}.tabPanel_zpC-a{display:none;padding:var(--space-3) 0}.tabPanelActive_3Vuuh{display:block;animation:fadeIn_zc4Nn .3s ease}@keyframes fadeIn_zc4Nn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width <= 768px){.tabsHeader_6N4gR{padding-bottom:var(--space-1)}.tabButton_WSvy7{padding:var(--space-2) var(--space-3);font-size:.9rem;min-height:44px}}@media (width <= 480px){.tabButton_WSvy7{padding:var(--space-2) var(--space-2);font-size:.85rem}}
