.ProfilePage-module__kLW3SW__profileWrapper{background-color:var(--color-bg-primary);min-height:60vh;padding-bottom:3rem}.ProfilePage-module__kLW3SW__breadcrumb{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border);align-items:center;width:100%;height:50px;margin-bottom:36px;display:flex}.ProfilePage-module__kLW3SW__breadcrumbInner{width:100%;max-width:1400px;margin:0 auto;padding:0 1rem}.ProfilePage-module__kLW3SW__breadcrumbText{color:var(--color-text-tertiary);font-size:13px;font-weight:600}.ProfilePage-module__kLW3SW__breadcrumbActive{color:var(--color-text-primary)}.ProfilePage-module__kLW3SW__topWidget{max-width:1400px;margin:0 auto 24px;padding:0 1rem;display:flex}.ProfilePage-module__kLW3SW__userCard{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:12px 0 0 12px;align-items:center;gap:16px;min-width:260px;padding:24px 20px 24px 28px;display:flex}.ProfilePage-module__kLW3SW__avatar{width:56px;min-width:56px;height:56px;color:var(--color-primary);text-transform:uppercase;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.ProfilePage-module__kLW3SW__userName{color:#fff;word-break:break-word;font-size:16px;font-weight:700;line-height:1.25}.ProfilePage-module__kLW3SW__topMenuBar{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-left:none;border-radius:0 12px 12px 0;flex:1;align-items:center;gap:24px;padding:0 24px 0 32px;display:flex;overflow-x:auto}.ProfilePage-module__kLW3SW__statBlock{white-space:nowrap;flex-direction:column;display:flex}.ProfilePage-module__kLW3SW__statValue{color:var(--color-warning);font-size:22px;font-weight:700;line-height:1.2}.ProfilePage-module__kLW3SW__statLabel{color:var(--color-text-tertiary);font-size:13px;font-weight:600}.ProfilePage-module__kLW3SW__coinBlock{align-items:center;gap:10px;display:flex}.ProfilePage-module__kLW3SW__coinIcon{width:36px;height:36px}.ProfilePage-module__kLW3SW__coinValue{color:var(--color-text-primary);font-size:26px;font-weight:700;line-height:1}.ProfilePage-module__kLW3SW__remainderValue{color:var(--color-error);font-size:26px;font-weight:700;line-height:1}.ProfilePage-module__kLW3SW__remainderPositive{color:var(--color-success)}.ProfilePage-module__kLW3SW__topBarSpacer{flex:1}.ProfilePage-module__kLW3SW__topTabs{gap:8px;display:flex}.ProfilePage-module__kLW3SW__topTab{color:var(--color-primary);cursor:pointer;white-space:nowrap;background-color:#0096401a;border:none;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s}.ProfilePage-module__kLW3SW__topTab:hover{background-color:#00964033}.ProfilePage-module__kLW3SW__topTabActive{background-color:var(--color-primary);color:#fff}.ProfilePage-module__kLW3SW__topTabActive:hover{background-color:var(--color-primary-dark,#007a33)}.ProfilePage-module__kLW3SW__mainContent{align-items:flex-start;gap:20px;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex}.ProfilePage-module__kLW3SW__sidebar{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;align-self:flex-start;width:260px;min-width:260px;padding:12px 0;position:sticky;top:80px}.ProfilePage-module__kLW3SW__menuItem{height:46px;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:11px;width:100%;padding:0 20px 0 16px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.ProfilePage-module__kLW3SW__menuItem:hover{color:var(--color-primary);background-color:#0096400d;border-left-color:#0096404d}.ProfilePage-module__kLW3SW__menuItemActive{color:var(--color-primary);border-left-color:var(--color-primary);background-color:#00964014}.ProfilePage-module__kLW3SW__menuIcon{width:17px;height:17px;color:var(--color-text-tertiary);flex-shrink:0}.ProfilePage-module__kLW3SW__menuItemActive .ProfilePage-module__kLW3SW__menuIcon,.ProfilePage-module__kLW3SW__menuItem:hover .ProfilePage-module__kLW3SW__menuIcon{color:var(--color-primary)}.ProfilePage-module__kLW3SW__menuDivider{background-color:var(--color-border-light,var(--color-border));height:1px;margin:8px 16px}.ProfilePage-module__kLW3SW__logoutItem{color:var(--color-error);margin-top:4px}.ProfilePage-module__kLW3SW__logoutItem .ProfilePage-module__kLW3SW__menuIcon{color:var(--color-error)}.ProfilePage-module__kLW3SW__logoutItem:hover{color:var(--color-error)!important;border-left-color:var(--color-error)!important;background-color:#dc26260d!important}.ProfilePage-module__kLW3SW__logoutItem:hover .ProfilePage-module__kLW3SW__menuIcon{color:var(--color-error)!important}.ProfilePage-module__kLW3SW__contentPanel{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;flex:1;min-width:0;padding-left:0;overflow:hidden}.ProfilePage-module__kLW3SW__loadingWrapper{justify-content:center;align-items:center;min-height:300px;display:flex}.ProfilePage-module__kLW3SW__spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ProfilePage-module__kLW3SW__spin}@keyframes ProfilePage-module__kLW3SW__spin{to{transform:rotate(360deg)}}@media screen and (max-width:1024px){.ProfilePage-module__kLW3SW__topWidget{flex-direction:column}.ProfilePage-module__kLW3SW__userCard{border-radius:12px 12px 0 0;padding:16px}.ProfilePage-module__kLW3SW__topMenuBar{border-left:1px solid var(--color-border);border-radius:0 0 12px 12px;flex-wrap:wrap;gap:16px;padding:16px}.ProfilePage-module__kLW3SW__sidebar{width:210px;min-width:210px;position:static}}@media screen and (max-width:768px){.ProfilePage-module__kLW3SW__profileWrapper{padding-bottom:2rem}.ProfilePage-module__kLW3SW__sidebar{display:none}.ProfilePage-module__kLW3SW__contentPanel{border:none;border-radius:12px;width:100%;padding-left:0}.ProfilePage-module__kLW3SW__mainContent{flex-direction:column;gap:0;padding:0 12px}.ProfilePage-module__kLW3SW__breadcrumb{height:40px;margin-bottom:16px}.ProfilePage-module__kLW3SW__breadcrumbText{font-size:12px}.ProfilePage-module__kLW3SW__topWidget{margin-bottom:16px;padding:0 12px}.ProfilePage-module__kLW3SW__topTabs{flex-wrap:wrap;gap:6px}.ProfilePage-module__kLW3SW__topTab{padding:6px 14px;font-size:12px}.ProfilePage-module__kLW3SW__statValue{font-size:18px}.ProfilePage-module__kLW3SW__coinValue,.ProfilePage-module__kLW3SW__remainderValue{font-size:20px}}@media screen and (max-width:480px){.ProfilePage-module__kLW3SW__mainContent{padding:0 8px}.ProfilePage-module__kLW3SW__topWidget{margin-bottom:12px;padding:0 8px}.ProfilePage-module__kLW3SW__userCard{gap:10px;padding:12px}.ProfilePage-module__kLW3SW__avatar{width:40px;min-width:40px;height:40px;font-size:16px}.ProfilePage-module__kLW3SW__userName{font-size:14px}.ProfilePage-module__kLW3SW__topMenuBar{gap:10px;padding:12px}.ProfilePage-module__kLW3SW__statValue{font-size:16px}.ProfilePage-module__kLW3SW__statLabel{font-size:11px}.ProfilePage-module__kLW3SW__coinIcon{width:28px;height:28px}.ProfilePage-module__kLW3SW__coinValue,.ProfilePage-module__kLW3SW__remainderValue{font-size:18px}.ProfilePage-module__kLW3SW__topTab{padding:5px 12px;font-size:11px}.ProfilePage-module__kLW3SW__breadcrumb{height:36px;margin-bottom:12px}.ProfilePage-module__kLW3SW__breadcrumbText{font-size:11px}.ProfilePage-module__kLW3SW__contentPanel{border-radius:10px}}
.TextField-module__EeMNYq__wrapper{flex-direction:column;gap:4px;display:inline-flex}.TextField-module__EeMNYq__fullWidth{width:100%}.TextField-module__EeMNYq__field{border:1.5px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:text;align-items:center;min-height:56px;padding:0 14px;display:flex;position:relative}.TextField-module__EeMNYq__field.TextField-module__EeMNYq__focused{border-color:var(--color-primary);box-shadow:0 0 0 3px #4caf501f}.TextField-module__EeMNYq__field.TextField-module__EeMNYq__error{border-color:var(--color-error);box-shadow:0 0 0 3px #f4433614}.TextField-module__EeMNYq__field.TextField-module__EeMNYq__disabled{background-color:var(--color-bg-secondary);opacity:.6;cursor:not-allowed}.TextField-module__EeMNYq__inputWrapper{flex-direction:column;flex:1;justify-content:center;min-width:0;height:100%;padding:8px 0;display:flex;position:relative}.TextField-module__EeMNYq__label{color:var(--color-text-secondary);font-size:var(--font-size-base);pointer-events:none;transition:all var(--transition-fast);transform-origin:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.TextField-module__EeMNYq__labelFloating{font-size:var(--font-size-xs);color:var(--color-text-secondary);top:6px;transform:translateY(0)}.TextField-module__EeMNYq__labelFocused{color:var(--color-primary)}.TextField-module__EeMNYq__labelError,.TextField-module__EeMNYq__required{color:var(--color-error)}.TextField-module__EeMNYq__input{width:100%;color:var(--color-text-primary);font-size:var(--font-size-base);caret-color:var(--color-primary);background:0 0;border:none;outline:none;padding:10px 0 0;line-height:1.5}.TextField-module__EeMNYq__input::placeholder{color:#0000}.TextField-module__EeMNYq__field.TextField-module__EeMNYq__focused .TextField-module__EeMNYq__input::placeholder{color:var(--color-text-light)}.TextField-module__EeMNYq__inputWrapper:has(.TextField-module__EeMNYq__labelFloating) .TextField-module__EeMNYq__input::placeholder{color:var(--color-text-light)}.TextField-module__EeMNYq__input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--color-bg-primary) inset!important;-webkit-text-fill-color:var(--color-text-primary)!important}.TextField-module__EeMNYq__input:disabled{cursor:not-allowed}.TextField-module__EeMNYq__startAdornment{color:var(--color-text-secondary);flex-shrink:0;align-items:center;margin-right:10px;display:flex}.TextField-module__EeMNYq__endAdornment{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);flex-shrink:0;align-items:center;margin-left:10px;padding:4px;display:flex}.TextField-module__EeMNYq__endAdornment:hover{color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.TextField-module__EeMNYq__icon{width:20px;height:20px}.TextField-module__EeMNYq__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-left:14px;line-height:1.4}.TextField-module__EeMNYq__errorText{font-size:var(--font-size-xs);color:var(--color-error);padding-left:14px;line-height:1.4;animation:.3s TextField-module__EeMNYq__errorShake}@keyframes TextField-module__EeMNYq__errorShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
.PhoneCodePicker-module__iGxugW__wrapper{flex-shrink:0;position:relative}.PhoneCodePicker-module__iGxugW__trigger{border:1.5px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-bg-primary);cursor:pointer;height:54px;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;min-width:100px;padding:0 10px;display:flex}.PhoneCodePicker-module__iGxugW__trigger:hover{border-color:var(--color-text-secondary)}.PhoneCodePicker-module__iGxugW__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px #4caf501f}.PhoneCodePicker-module__iGxugW__triggerError{border-color:var(--color-error)!important}.PhoneCodePicker-module__iGxugW__triggerDisabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:var(--color-bg-secondary)}.PhoneCodePicker-module__iGxugW__triggerFlag{align-items:center;font-size:20px;line-height:1;display:flex}.PhoneCodePicker-module__iGxugW__flagImg{object-fit:cover;border-radius:2px;width:22px;height:16px;box-shadow:0 0 0 .5px #0000001a}.PhoneCodePicker-module__iGxugW__triggerCode{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.PhoneCodePicker-module__iGxugW__triggerPlaceholder{font-size:var(--font-size-sm);color:var(--color-text-light)}.PhoneCodePicker-module__iGxugW__triggerArrow{width:16px;height:16px;color:var(--color-text-secondary);transition:transform var(--transition-fast);margin-left:auto}.PhoneCodePicker-module__iGxugW__triggerArrowOpen{transform:rotate(180deg)}.PhoneCodePicker-module__iGxugW__dropdown{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--border-radius);width:280px;max-height:320px;box-shadow:var(--shadow-lg);z-index:100;flex-direction:column;animation:.15s ease-out PhoneCodePicker-module__iGxugW__dropdownIn;display:flex;position:absolute;top:calc(100% + 4px);left:0}@keyframes PhoneCodePicker-module__iGxugW__dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PhoneCodePicker-module__iGxugW__searchBox{border-bottom:1px solid var(--color-border-light);align-items:center;gap:8px;padding:10px 12px;display:flex}.PhoneCodePicker-module__iGxugW__searchIcon{width:16px;height:16px;color:var(--color-text-light);flex-shrink:0}.PhoneCodePicker-module__iGxugW__searchInput{font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.PhoneCodePicker-module__iGxugW__searchInput::placeholder{color:var(--color-text-light)}.PhoneCodePicker-module__iGxugW__list{flex:1;overflow-y:auto}.PhoneCodePicker-module__iGxugW__list::-webkit-scrollbar{width:4px}.PhoneCodePicker-module__iGxugW__list::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:2px}.PhoneCodePicker-module__iGxugW__option{cursor:pointer;width:100%;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);transition:background-color var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.PhoneCodePicker-module__iGxugW__option:hover{background-color:var(--color-bg-secondary)}.PhoneCodePicker-module__iGxugW__optionActive{background-color:#f0f7f0}.PhoneCodePicker-module__iGxugW__optionActive:hover{background-color:#e8f5e9}.PhoneCodePicker-module__iGxugW__optionFlag{flex-shrink:0;align-items:center;font-size:18px;line-height:1;display:flex}.PhoneCodePicker-module__iGxugW__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PhoneCodePicker-module__iGxugW__optionCode{color:var(--color-text-secondary);flex-shrink:0;font-weight:600}.PhoneCodePicker-module__iGxugW__noResult{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-light);padding:20px}.PhoneCodePicker-module__iGxugW__errorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:4px;padding-left:2px}
.SearchableSelect-module__4mR2iq__wrapper{width:100%;position:relative}.SearchableSelect-module__4mR2iq__wrapperDisabled{opacity:.5;pointer-events:none}.SearchableSelect-module__4mR2iq__label{font-size:var(--font-size-base);color:var(--color-text-light);pointer-events:none;z-index:1;background-color:#0000;transition:all .2s;position:absolute;top:17px;left:14px}.SearchableSelect-module__4mR2iq__labelFloating{font-size:var(--font-size-xs);color:var(--color-text-secondary);top:6px}.SearchableSelect-module__4mR2iq__labelFocused{color:var(--color-primary)}.SearchableSelect-module__4mR2iq__labelError,.SearchableSelect-module__4mR2iq__required{color:var(--color-error)}.SearchableSelect-module__4mR2iq__trigger{border:1.5px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-bg-primary);cursor:pointer;width:100%;height:54px;transition:all var(--transition-fast);text-align:left;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);align-items:center;padding:22px 36px 6px 14px;display:flex;position:relative}.SearchableSelect-module__4mR2iq__trigger:hover:not(:disabled){border-color:var(--color-text-secondary)}.SearchableSelect-module__4mR2iq__triggerOpen{border-color:var(--color-primary);box-shadow:0 0 0 3px #4caf501f}.SearchableSelect-module__4mR2iq__triggerError{border-color:var(--color-error)!important}.SearchableSelect-module__4mR2iq__triggerDisabled{background-color:var(--color-bg-secondary);cursor:not-allowed}.SearchableSelect-module__4mR2iq__triggerValue{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SearchableSelect-module__4mR2iq__triggerContent{align-items:center;gap:8px;display:flex}.SearchableSelect-module__4mR2iq__triggerPlaceholder{color:var(--color-text-light);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SearchableSelect-module__4mR2iq__triggerArrow{width:18px;height:18px;color:var(--color-text-secondary);transition:transform var(--transition-fast);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SearchableSelect-module__4mR2iq__triggerArrowOpen{transform:translateY(-50%)rotate(180deg)}.SearchableSelect-module__4mR2iq__dropdown{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--border-radius);max-height:280px;box-shadow:var(--shadow-lg);z-index:100;flex-direction:column;animation:.15s ease-out SearchableSelect-module__4mR2iq__dropdownIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}@keyframes SearchableSelect-module__4mR2iq__dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchableSelect-module__4mR2iq__searchBox{border-bottom:1px solid var(--color-border-light);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.SearchableSelect-module__4mR2iq__searchIcon{width:16px;height:16px;color:var(--color-text-light);flex-shrink:0}.SearchableSelect-module__4mR2iq__searchInput{font-size:var(--font-size-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.SearchableSelect-module__4mR2iq__searchInput::placeholder{color:var(--color-text-light)}.SearchableSelect-module__4mR2iq__list{flex:1;overflow-y:auto}.SearchableSelect-module__4mR2iq__list::-webkit-scrollbar{width:4px}.SearchableSelect-module__4mR2iq__list::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:2px}.SearchableSelect-module__4mR2iq__option{cursor:pointer;width:100%;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text-primary);transition:background-color var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.SearchableSelect-module__4mR2iq__option:hover{background-color:var(--color-bg-secondary)}.SearchableSelect-module__4mR2iq__optionActive{background-color:#f0f7f0}.SearchableSelect-module__4mR2iq__optionActive:hover{background-color:#e8f5e9}.SearchableSelect-module__4mR2iq__optionIcon{object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:16px;box-shadow:0 0 0 .5px #0000001a}.SearchableSelect-module__4mR2iq__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.SearchableSelect-module__4mR2iq__checkIcon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.SearchableSelect-module__4mR2iq__noResult{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-light);padding:20px}.SearchableSelect-module__4mR2iq__errorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:4px;padding-left:14px}
.AddressFormModal-module__cQZaQG__overlay{z-index:1100;background:#00000073;justify-content:center;align-items:center;animation:.2s AddressFormModal-module__cQZaQG__fadeIn;display:flex;position:fixed;inset:0}@keyframes AddressFormModal-module__cQZaQG__fadeIn{0%{opacity:0}to{opacity:1}}.AddressFormModal-module__cQZaQG__modal{background:#fff;border-radius:12px;width:90%;max-width:640px;max-height:90vh;animation:.25s AddressFormModal-module__cQZaQG__slideUp;overflow-y:auto}@keyframes AddressFormModal-module__cQZaQG__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AddressFormModal-module__cQZaQG__header{background:var(--color-primary,#009640);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.AddressFormModal-module__cQZaQG__headerTitle{color:#fff;text-align:center;flex:1;margin:0;font-size:16px;font-weight:700}.AddressFormModal-module__cQZaQG__closeBtn{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.AddressFormModal-module__cQZaQG__closeBtn:hover{opacity:1}.AddressFormModal-module__cQZaQG__body{flex-direction:column;gap:20px;padding:24px;display:flex}.AddressFormModal-module__cQZaQG__formRow{gap:16px;display:flex}.AddressFormModal-module__cQZaQG__formRow>*{flex:1;min-width:0}.AddressFormModal-module__cQZaQG__phoneRow{align-items:flex-start;gap:12px;display:flex}.AddressFormModal-module__cQZaQG__phoneRow>:last-child{flex:1;min-width:0}.AddressFormModal-module__cQZaQG__textareaField{position:relative}.AddressFormModal-module__cQZaQG__textarea{border:1.5px solid var(--color-border,#e0e0e0);border-radius:var(--border-radius,8px);width:100%;min-height:80px;font-family:inherit;font-size:var(--font-size-base,14px);color:var(--color-text-primary,#333);background-color:var(--color-bg-primary,#fff);resize:vertical;outline:none;padding:28px 14px 8px;transition:border-color .2s,box-shadow .2s}.AddressFormModal-module__cQZaQG__textarea:focus{border-color:var(--color-primary,#009640);box-shadow:0 0 0 3px #4caf501f}.AddressFormModal-module__cQZaQG__textareaLabel{font-size:var(--font-size-xs,12px);color:var(--color-text-secondary,#9d9d9c);pointer-events:none;position:absolute;top:8px;left:14px}.AddressFormModal-module__cQZaQG__textareaLabelError{color:var(--color-error,#f44336)}.AddressFormModal-module__cQZaQG__textareaError{border-color:var(--color-error,#f44336)!important}.AddressFormModal-module__cQZaQG__textareaError:focus{box-shadow:0 0 0 3px #ef44441f}.AddressFormModal-module__cQZaQG__textareaErrorText{color:var(--color-error,#f44336);font-size:var(--font-size-xs,12px);margin-top:4px;padding-left:14px}.AddressFormModal-module__cQZaQG__billingWarning{color:#856404;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.AddressFormModal-module__cQZaQG__submitRow{justify-content:flex-end;margin-top:4px;display:flex}.AddressFormModal-module__cQZaQG__submitBtn{color:#fff;cursor:pointer;background:#555;border:none;border-radius:24px;padding:12px 28px;font-size:14px;font-weight:600;transition:background .2s}.AddressFormModal-module__cQZaQG__submitBtn:hover:not(:disabled){background:#333}.AddressFormModal-module__cQZaQG__submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.AddressFormModal-module__cQZaQG__formRow{flex-direction:column;gap:20px}.AddressFormModal-module__cQZaQG__body{padding:16px}}
.MyAddressesTab-module__afTw1G__wrapper{background-color:var(--color-surface,#fff);border-radius:15px;padding:34px 40px}.MyAddressesTab-module__afTw1G__section{margin-bottom:36px}.MyAddressesTab-module__afTw1G__section:last-child{margin-bottom:0}.MyAddressesTab-module__afTw1G__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.MyAddressesTab-module__afTw1G__sectionTitle{color:var(--color-primary,#009640);font-size:18px;font-weight:700;line-height:1.67}.MyAddressesTab-module__afTw1G__addBtn{color:var(--color-primary,#009640);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.MyAddressesTab-module__afTw1G__addBtn:hover{background:#0096400f}.MyAddressesTab-module__afTw1G__addBtnIcon{width:22px;height:22px;color:var(--color-primary,#009640);flex-shrink:0}.MyAddressesTab-module__afTw1G__addressCard{border:2px solid #eee;border-radius:10px;margin-bottom:16px;padding:24px 28px;transition:border-color .2s,box-shadow .2s}.MyAddressesTab-module__afTw1G__addressCard:hover{border-color:#ddd;box-shadow:0 2px 8px #0000000a}.MyAddressesTab-module__afTw1G__addressCard:last-child{margin-bottom:0}.MyAddressesTab-module__afTw1G__addressTitle{color:#575756;margin-bottom:16px;font-size:18px;font-weight:700}.MyAddressesTab-module__afTw1G__fieldList{flex-direction:column;gap:8px;display:flex}.MyAddressesTab-module__afTw1G__fieldRow{align-items:baseline;gap:8px;font-size:14px;line-height:1.5;display:flex}.MyAddressesTab-module__afTw1G__fieldLabel{color:#575756;white-space:nowrap;min-width:fit-content;font-weight:600}.MyAddressesTab-module__afTw1G__fieldValue{color:#9d9d9c;font-weight:500}.MyAddressesTab-module__afTw1G__divider{background-color:#eee;height:1px;margin:16px 0}.MyAddressesTab-module__afTw1G__billingFooter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MyAddressesTab-module__afTw1G__infoText{color:#575756;font-size:14px;font-weight:600;line-height:1.4}.MyAddressesTab-module__afTw1G__requestLink{color:var(--color-primary,#009640);cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600;text-decoration:underline;transition:opacity .2s}.MyAddressesTab-module__afTw1G__requestLink:hover{opacity:.8}.MyAddressesTab-module__afTw1G__deliveryFooter{justify-content:space-between;align-items:center;display:flex}.MyAddressesTab-module__afTw1G__deleteBtn{color:#575756;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.MyAddressesTab-module__afTw1G__deleteBtn:hover{color:#dc2626;background:#fef2f2}.MyAddressesTab-module__afTw1G__deleteBtnIcon{color:#9d9d9c;width:16px;height:16px}.MyAddressesTab-module__afTw1G__deleteBtn:hover .MyAddressesTab-module__afTw1G__deleteBtnIcon{color:#dc2626}.MyAddressesTab-module__afTw1G__editBtn{color:var(--color-primary,#009640);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.MyAddressesTab-module__afTw1G__editBtn:hover{background:#0096400f}.MyAddressesTab-module__afTw1G__editBtnIcon{width:16px;height:16px;color:var(--color-primary,#009640)}.MyAddressesTab-module__afTw1G__emptyState{text-align:center;flex-direction:column;align-items:center;padding:48px 20px;display:flex}.MyAddressesTab-module__afTw1G__emptyIcon{opacity:.5;width:56px;height:56px;margin-bottom:16px}.MyAddressesTab-module__afTw1G__emptyText{color:#575756;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5}.MyAddressesTab-module__afTw1G__emptySubText{color:#9d9d9c;margin-bottom:24px;font-size:14px}.MyAddressesTab-module__afTw1G__confirmOverlay{z-index:1200;background:#00000073;justify-content:center;align-items:center;animation:.2s MyAddressesTab-module__afTw1G__fadeInOverlay;display:flex;position:fixed;inset:0}@keyframes MyAddressesTab-module__afTw1G__fadeInOverlay{0%{opacity:0}to{opacity:1}}.MyAddressesTab-module__afTw1G__confirmDialog{text-align:center;background:#fff;border-radius:14px;width:90%;max-width:420px;padding:32px;animation:.25s MyAddressesTab-module__afTw1G__slideUpDialog;box-shadow:0 20px 60px #00000026}@keyframes MyAddressesTab-module__afTw1G__slideUpDialog{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MyAddressesTab-module__afTw1G__confirmIcon{color:#dc2626;width:48px;height:48px;margin-bottom:16px}.MyAddressesTab-module__afTw1G__confirmText{color:#333;margin-bottom:24px;font-size:16px;font-weight:600;line-height:1.5}.MyAddressesTab-module__afTw1G__confirmActions{justify-content:center;gap:12px;display:flex}.MyAddressesTab-module__afTw1G__confirmCancel{color:#575756;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:border-color .2s}.MyAddressesTab-module__afTw1G__confirmCancel:hover{border-color:#aaa}.MyAddressesTab-module__afTw1G__confirmDelete{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s}.MyAddressesTab-module__afTw1G__confirmDelete:hover{background:#b91c1c}.MyAddressesTab-module__afTw1G__confirmDelete:disabled{opacity:.6;cursor:not-allowed}.MyAddressesTab-module__afTw1G__shimmerWrap{flex-direction:column;gap:16px;display:flex}.MyAddressesTab-module__afTw1G__shimmerCard{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:10px;height:140px;animation:1.5s infinite MyAddressesTab-module__afTw1G__shimmer}.MyAddressesTab-module__afTw1G__shimmerTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;width:200px;height:24px;animation:1.5s infinite MyAddressesTab-module__afTw1G__shimmer}@keyframes MyAddressesTab-module__afTw1G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:768px){.MyAddressesTab-module__afTw1G__wrapper{padding:16px}.MyAddressesTab-module__afTw1G__addressCard{padding:18px 20px}.MyAddressesTab-module__afTw1G__sectionHeader{flex-direction:column;align-items:flex-start}.MyAddressesTab-module__afTw1G__billingFooter{flex-direction:column;align-items:flex-start;gap:8px}}
.OutOfStockDialog-module__pM9frG__overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;animation:.15s OutOfStockDialog-module__pM9frG__fadeIn;display:flex;position:fixed;inset:0}@keyframes OutOfStockDialog-module__pM9frG__fadeIn{0%{opacity:0}to{opacity:1}}.OutOfStockDialog-module__pM9frG__wrapper{background:#fff;border-radius:12px;flex-direction:column;width:90%;min-width:320px;max-width:520px;font-family:inherit;animation:.2s OutOfStockDialog-module__pM9frG__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0003}@keyframes OutOfStockDialog-module__pM9frG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OutOfStockDialog-module__pM9frG__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.OutOfStockDialog-module__pM9frG__title{color:#c62828;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.OutOfStockDialog-module__pM9frG__icon{flex-shrink:0;font-size:20px}.OutOfStockDialog-module__pM9frG__close{cursor:pointer;color:#9e9e9e;background:0 0;border:none;border-radius:4px;flex-shrink:0;margin-left:12px;padding:4px 6px;font-size:18px;line-height:1}.OutOfStockDialog-module__pM9frG__close:hover{color:#424242;background:#f5f5f5}.OutOfStockDialog-module__pM9frG__body{max-height:380px;padding:16px 20px;overflow-y:auto}.OutOfStockDialog-module__pM9frG__desc{color:#757575;margin:0 0 14px;font-size:13px;line-height:1.5}.OutOfStockDialog-module__pM9frG__list{flex-direction:column;gap:10px;display:flex}.OutOfStockDialog-module__pM9frG__item{border:1px solid #ffe0b2;border-radius:8px;overflow:hidden}.OutOfStockDialog-module__pM9frG__itemTop{background:#fff8f2;border-bottom:1px solid #ffe0b2;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.OutOfStockDialog-module__pM9frG__itemInfo{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.OutOfStockDialog-module__pM9frG__itemName{color:#212121;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.OutOfStockDialog-module__pM9frG__itemCode{color:#9e9e9e;white-space:nowrap;background:#eee;border-radius:3px;flex-shrink:0;padding:1px 6px;font-family:monospace;font-size:11px}.OutOfStockDialog-module__pM9frG__badge{white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.OutOfStockDialog-module__pM9frG__badgeEmpty{color:#c62828;background:#ffebee}.OutOfStockDialog-module__pM9frG__badgeLow{color:#e65100;background:#fff3e0}.OutOfStockDialog-module__pM9frG__stockGrid{background:#fff;align-items:stretch;display:flex}.OutOfStockDialog-module__pM9frG__stockCell{flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 8px;display:flex}.OutOfStockDialog-module__pM9frG__stockDivider{background:#f0f0f0;width:1px;margin:8px 0}.OutOfStockDialog-module__pM9frG__stockLabel{color:#9e9e9e;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.OutOfStockDialog-module__pM9frG__stockVal{color:#212121;font-size:18px;font-weight:700}.OutOfStockDialog-module__pM9frG__valDanger{color:#c62828}.OutOfStockDialog-module__pM9frG__footer{border-top:1px solid #f0f0f0;flex-direction:column;gap:8px;padding:14px 20px 18px;display:flex}.OutOfStockDialog-module__pM9frG__btn{cursor:pointer;letter-spacing:.2px;border:none;border-radius:6px;width:100%;padding:11px 16px;font-size:13px;font-weight:600;transition:opacity .15s}.OutOfStockDialog-module__pM9frG__btn:hover{opacity:.88}.OutOfStockDialog-module__pM9frG__btnRemove{color:#fff;background:#c62828}.OutOfStockDialog-module__pM9frG__btnAdjust{color:#fff;background:#2e7d32}
.PaymentStep-module__RvtLMW__container{background:#f5f5f5;border-radius:16px;padding:32px}.PaymentStep-module__RvtLMW__title{color:#333;margin:0 0 8px;font-size:24px;font-weight:700}.PaymentStep-module__RvtLMW__subtitle{text-align:center;color:#333;margin:24px 0 20px;font-size:16px;font-weight:600}.PaymentStep-module__RvtLMW__errorBanner{color:#856404;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.PaymentStep-module__RvtLMW__loadingContainer{text-align:center;padding:40px 20px}.PaymentStep-module__RvtLMW__loadingContainer p{color:#666;margin-top:12px;font-size:14px}.PaymentStep-module__RvtLMW__spinner{border:3px solid #eee;border-top:3px solid var(--color-primary,#009640);border-radius:50%;width:32px;height:32px;margin:0 auto;animation:.8s linear infinite PaymentStep-module__RvtLMW__spin}@keyframes PaymentStep-module__RvtLMW__spin{to{transform:rotate(360deg)}}.PaymentStep-module__RvtLMW__methodsGrid{flex-direction:column;gap:12px;display:flex}.PaymentStep-module__RvtLMW__methodCard{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8f9fa 50%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:12px;align-items:center;min-height:80px;padding:20px 24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.PaymentStep-module__RvtLMW__methodCard:hover{border-color:var(--color-primary,#009640);transform:translateY(-2px);box-shadow:0 6px 20px #00964026}.PaymentStep-module__RvtLMW__methodCardDisabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5);pointer-events:none}.PaymentStep-module__RvtLMW__methodCardDisabled:hover{border-color:#dee2e6;transform:none;box-shadow:0 2px 12px #0000000f}.PaymentStep-module__RvtLMW__methodCardProcessing{border-color:var(--color-primary,#009640);box-shadow:0 0 0 2px #00964026;opacity:1!important;filter:none!important}.PaymentStep-module__RvtLMW__methodLoadingOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;background:#ffffffbf;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PaymentStep-module__RvtLMW__methodSpinner{border:3px solid #e5e7eb;border-top:3px solid var(--color-primary,#009640);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite PaymentStep-module__RvtLMW__spin}.PaymentStep-module__RvtLMW__methodCardLoading{opacity:.7;cursor:not-allowed}.PaymentStep-module__RvtLMW__methodCardLoading:hover{transform:none}.PaymentStep-module__RvtLMW__methodImage{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:50px;margin-right:20px;display:flex}.PaymentStep-module__RvtLMW__methodImageGlobalPay{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:70px;margin-right:20px;display:flex}.PaymentStep-module__RvtLMW__methodImg{object-fit:contain;filter:drop-shadow(0 2px 8px #0000001a);border-radius:6px;max-width:100px;max-height:70px;transition:transform .3s}.PaymentStep-module__RvtLMW__methodImgGlobalPay{object-fit:contain;filter:drop-shadow(0 2px 8px #0000001a);border-radius:6px;width:100%;max-width:140px;height:100%;max-height:70px;transition:transform .3s}.PaymentStep-module__RvtLMW__methodCard:hover .PaymentStep-module__RvtLMW__methodImg,.PaymentStep-module__RvtLMW__methodCard:hover .PaymentStep-module__RvtLMW__methodImgGlobalPay{transform:scale(1.05)}.PaymentStep-module__RvtLMW__methodIcon{filter:drop-shadow(0 2px 4px #0000001a);font-size:32px}.PaymentStep-module__RvtLMW__cardLogos{align-items:center;gap:6px;margin-top:8px;display:flex}.PaymentStep-module__RvtLMW__cardLogo{object-fit:contain;filter:drop-shadow(0 1px 2px #0000001a);border-radius:3px;width:auto;height:75px;margin-bottom:10px;transition:transform .2s}.PaymentStep-module__RvtLMW__cardLogo:hover{transform:scale(1.1)}.PaymentStep-module__RvtLMW__methodContent{flex-direction:column;flex-grow:1;display:flex}.PaymentStep-module__RvtLMW__methodName{color:#333;font-size:18px;font-weight:600;line-height:1.3}.PaymentStep-module__RvtLMW__methodType{color:#888;text-transform:uppercase;letter-spacing:.3px;margin-top:4px;font-size:11px;line-height:1.4}.PaymentStep-module__RvtLMW__cardSpinner{z-index:5;background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PaymentStep-module__RvtLMW__processingOverlay{z-index:9999;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.PaymentStep-module__RvtLMW__processingOverlay p{color:#575756;font-size:15px;font-weight:600}.PaymentStep-module__RvtLMW__modalOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PaymentStep-module__RvtLMW__modal{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.PaymentStep-module__RvtLMW__modalHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.PaymentStep-module__RvtLMW__modalHeader h2{color:#111;margin:0;font-size:16px;font-weight:700}.PaymentStep-module__RvtLMW__modalClose{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex}.PaymentStep-module__RvtLMW__modalClose:hover{color:#374151;background:#f3f4f6}.PaymentStep-module__RvtLMW__modalBody{flex-direction:column;gap:14px;padding:20px;display:flex}.PaymentStep-module__RvtLMW__modalBody h3{color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:13px;font-weight:600}.PaymentStep-module__RvtLMW__warningSection{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:12px;padding:12px 14px;display:flex}.PaymentStep-module__RvtLMW__warningIconBox{color:#d97706;background:#fef3c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PaymentStep-module__RvtLMW__warningSection strong{color:#92400e;margin-bottom:2px;font-size:13px;font-weight:700;display:block}.PaymentStep-module__RvtLMW__warningSection p{color:#b45309;margin:0;font-size:12.5px;line-height:1.5}.PaymentStep-module__RvtLMW__modalSummary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.PaymentStep-module__RvtLMW__modalRow{color:#374151;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;display:flex}.PaymentStep-module__RvtLMW__modalRow:last-child{border-bottom:none}.PaymentStep-module__RvtLMW__modalTotal{color:var(--color-primary,#009640);background:#f0fdf4;padding:12px 14px;font-size:15px;font-weight:700}.PaymentStep-module__RvtLMW__modalSummary hr{display:none}.PaymentStep-module__RvtLMW__selectedMethod{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.PaymentStep-module__RvtLMW__selectedMethod h4{color:#9ca3af;text-transform:uppercase;letter-spacing:.4px;margin:0 0 6px;font-size:11px;font-weight:600}.PaymentStep-module__RvtLMW__selectedMethodInfo{color:#1f2937;font-size:14px;font-weight:600}.PaymentStep-module__RvtLMW__confirmText{text-align:center;color:#4b5563;margin:0;font-size:14px}.PaymentStep-module__RvtLMW__modalActions{gap:10px;padding:14px 20px 18px;display:flex}.PaymentStep-module__RvtLMW__cancelBtn{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;flex:1;padding:11px;font-size:14px;font-weight:600;transition:background .15s}.PaymentStep-module__RvtLMW__cancelBtn:hover{background:#f9fafb}.PaymentStep-module__RvtLMW__confirmBtn{background:var(--color-primary,#009640);color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:42px;padding:11px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.PaymentStep-module__RvtLMW__confirmBtn:hover{opacity:.9}.PaymentStep-module__RvtLMW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.PaymentStep-module__RvtLMW__btnSpinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite PaymentStep-module__RvtLMW__spin;display:inline-block}@media screen and (max-width:768px){.PaymentStep-module__RvtLMW__container{border-radius:12px;padding:24px 16px}.PaymentStep-module__RvtLMW__title{font-size:20px}.PaymentStep-module__RvtLMW__subtitle{margin:16px 0 14px;font-size:14px}.PaymentStep-module__RvtLMW__methodCard{min-height:70px;padding:16px 18px}.PaymentStep-module__RvtLMW__methodName{font-size:16px}.PaymentStep-module__RvtLMW__modalBody{padding:16px}.PaymentStep-module__RvtLMW__modalActions{padding:12px 16px 16px}}@media screen and (max-width:600px){.PaymentStep-module__RvtLMW__container{padding:16px 12px}.PaymentStep-module__RvtLMW__title{font-size:18px}.PaymentStep-module__RvtLMW__methodCard{min-height:64px;padding:14px}.PaymentStep-module__RvtLMW__methodImage{width:60px;height:40px;margin-right:14px}.PaymentStep-module__RvtLMW__methodImageGlobalPay{width:100px;height:55px;margin-right:14px}.PaymentStep-module__RvtLMW__methodImg{max-width:60px;max-height:40px}.PaymentStep-module__RvtLMW__methodImgGlobalPay{max-width:100px;height:100%;max-height:55px}.PaymentStep-module__RvtLMW__methodName{font-size:14px}.PaymentStep-module__RvtLMW__methodType{font-size:10px}.PaymentStep-module__RvtLMW__cardLogo{height:42px}.PaymentStep-module__RvtLMW__modal{max-width:95vw}.PaymentStep-module__RvtLMW__modalHeader h2{font-size:14px}.PaymentStep-module__RvtLMW__modalBody{gap:10px;padding:14px}.PaymentStep-module__RvtLMW__warningSection{padding:10px 12px}.PaymentStep-module__RvtLMW__modalActions{flex-direction:column;padding:12px 14px 14px}}
.AgreementModal-module__ez1aOq__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out AgreementModal-module__ez1aOq__fadeIn;display:flex;position:fixed;inset:0}.AgreementModal-module__ez1aOq__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;animation:.3s ease-out AgreementModal-module__ez1aOq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000040}.AgreementModal-module__ez1aOq__header{border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.AgreementModal-module__ez1aOq__title{color:#1a1a1a;margin:0;font-size:18px;font-weight:600;line-height:1.3}.AgreementModal-module__ez1aOq__closeButton{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .15s;display:flex}.AgreementModal-module__ez1aOq__closeButton:hover{background:#e8e8e8;transform:scale(1.05)}.AgreementModal-module__ez1aOq__closeButton svg{stroke:#555;width:18px;height:18px}.AgreementModal-module__ez1aOq__body{-webkit-overflow-scrolling:touch;flex:1;padding:24px;overflow-y:auto}.AgreementModal-module__ez1aOq__body::-webkit-scrollbar{width:6px}.AgreementModal-module__ez1aOq__body::-webkit-scrollbar-track{background:0 0}.AgreementModal-module__ez1aOq__body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.AgreementModal-module__ez1aOq__body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.AgreementModal-module__ez1aOq__htmlContent{color:#333;word-break:break-word;font-size:14px;line-height:1.7}.AgreementModal-module__ez1aOq__htmlContent p{margin:0 0 12px}.AgreementModal-module__ez1aOq__htmlContent strong{color:#1a1a1a}.AgreementModal-module__ez1aOq__htmlContent a{color:var(--color-primary,#2ecc40);text-decoration:underline}.AgreementModal-module__ez1aOq__htmlContent ol,.AgreementModal-module__ez1aOq__htmlContent ul{margin:0 0 12px;padding-left:24px}.AgreementModal-module__ez1aOq__htmlContent li{margin-bottom:6px}.AgreementModal-module__ez1aOq__htmlContent h1,.AgreementModal-module__ez1aOq__htmlContent h2,.AgreementModal-module__ez1aOq__htmlContent h3,.AgreementModal-module__ez1aOq__htmlContent h4{color:#1a1a1a;margin:16px 0 8px}.AgreementModal-module__ez1aOq__loader{color:#888;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;font-size:14px;display:flex}.AgreementModal-module__ez1aOq__spinner{border:3px solid #e8e8e8;border-top-color:var(--color-primary,#2ecc40);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite AgreementModal-module__ez1aOq__spin}@keyframes AgreementModal-module__ez1aOq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AgreementModal-module__ez1aOq__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AgreementModal-module__ez1aOq__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.AgreementModal-module__ez1aOq__backdrop{padding:16px}.AgreementModal-module__ez1aOq__modal{border-radius:12px;max-height:90vh}.AgreementModal-module__ez1aOq__header{padding:16px 20px}.AgreementModal-module__ez1aOq__title{font-size:16px}.AgreementModal-module__ez1aOq__body{padding:20px}.AgreementModal-module__ez1aOq__htmlContent{font-size:13px}}@media (max-width:480px){.AgreementModal-module__ez1aOq__backdrop{padding:8px}.AgreementModal-module__ez1aOq__modal{max-height:92vh}.AgreementModal-module__ez1aOq__header{padding:14px 16px}.AgreementModal-module__ez1aOq__body{padding:16px}}
.ForgotPasswordModal-module__CiFFwW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ForgotPasswordModal-module__CiFFwW__fadeIn var(--transition-base);padding:var(--spacing-lg);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ForgotPasswordModal-module__CiFFwW__modal{background:var(--color-bg-primary);border-radius:var(--border-radius-lg);width:100%;max-width:620px;box-shadow:var(--shadow-lg);flex-direction:column;animation:.3s ease-out ForgotPasswordModal-module__CiFFwW__slideUp;display:flex;position:relative;overflow:hidden}.ForgotPasswordModal-module__CiFFwW__header{padding:20px var(--spacing-lg);background-color:var(--color-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ForgotPasswordModal-module__CiFFwW__title{font-size:var(--font-size-lg);color:var(--color-text-white);margin:0;font-weight:600;line-height:1.3}.ForgotPasswordModal-module__CiFFwW__closeButton{border-radius:var(--border-radius-full);border:2px solid var(--color-text-white);cursor:pointer;width:36px;height:36px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ForgotPasswordModal-module__CiFFwW__closeButton:hover{background:#fff3;transform:scale(1.05)}.ForgotPasswordModal-module__CiFFwW__closeButton svg{width:18px;height:18px;stroke:var(--color-text-white)}.ForgotPasswordModal-module__CiFFwW__body{padding:var(--spacing-xl) var(--spacing-lg)}.ForgotPasswordModal-module__CiFFwW__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg);line-height:1.6}.ForgotPasswordModal-module__CiFFwW__formRow{align-items:flex-start;gap:var(--spacing-md);display:flex}.ForgotPasswordModal-module__CiFFwW__formRow>:first-child{flex:1;min-width:0}.ForgotPasswordModal-module__CiFFwW__submitButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:14px var(--spacing-xl);border-radius:var(--border-radius);color:var(--color-text-white);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:linear-gradient(135deg,#bbb 0%,#999 100%);border:none;flex-shrink:0;min-height:52px;margin-top:2px;font-weight:600;display:flex}.ForgotPasswordModal-module__CiFFwW__submitButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);box-shadow:0 4px 12px #0096404d}.ForgotPasswordModal-module__CiFFwW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordModal-module__CiFFwW__submitButton svg{width:18px;height:18px}.ForgotPasswordModal-module__CiFFwW__errorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--spacing-sm)}.ForgotPasswordModal-module__CiFFwW__successBody{padding:48px var(--spacing-xl);text-align:center;position:relative}.ForgotPasswordModal-module__CiFFwW__successCloseButton{top:var(--spacing-md);right:var(--spacing-md);border-radius:var(--border-radius-full);border:1.5px solid var(--color-border);cursor:pointer;width:32px;height:32px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.ForgotPasswordModal-module__CiFFwW__successCloseButton:hover{background:var(--color-bg-secondary);transform:scale(1.05)}.ForgotPasswordModal-module__CiFFwW__successCloseButton svg{width:14px;height:14px;stroke:var(--color-text-secondary)}.ForgotPasswordModal-module__CiFFwW__mailIconWrapper{margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.ForgotPasswordModal-module__CiFFwW__mailIcon{width:100px;height:100px;position:relative}.ForgotPasswordModal-module__CiFFwW__mailIcon .ForgotPasswordModal-module__CiFFwW__speechBubble{fill:var(--color-primary)}.ForgotPasswordModal-module__CiFFwW__mailIcon .ForgotPasswordModal-module__CiFFwW__envelope{fill:var(--color-text-white);stroke:var(--color-border);stroke-width:.5px}.ForgotPasswordModal-module__CiFFwW__mailIcon .ForgotPasswordModal-module__CiFFwW__envelopeFlap{fill:var(--color-bg-secondary);stroke:var(--color-border);stroke-width:.5px}.ForgotPasswordModal-module__CiFFwW__badge{background:var(--color-error);border-radius:var(--border-radius-full);width:28px;height:28px;color:var(--color-text-white);font-size:var(--font-size-sm);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:-4px;right:8px;box-shadow:0 2px 6px #f4433666}.ForgotPasswordModal-module__CiFFwW__successMessage{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.7}.ForgotPasswordModal-module__CiFFwW__successEmail{color:var(--color-primary);font-weight:600}@keyframes ForgotPasswordModal-module__CiFFwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ForgotPasswordModal-module__CiFFwW__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.ForgotPasswordModal-module__CiFFwW__backdrop{padding:var(--spacing-md)}.ForgotPasswordModal-module__CiFFwW__modal{border-radius:var(--border-radius-lg)}.ForgotPasswordModal-module__CiFFwW__header{padding:var(--spacing-md) 20px}.ForgotPasswordModal-module__CiFFwW__title{font-size:var(--font-size-base)}.ForgotPasswordModal-module__CiFFwW__body{padding:var(--spacing-lg) 20px}.ForgotPasswordModal-module__CiFFwW__formRow{flex-direction:column}.ForgotPasswordModal-module__CiFFwW__submitButton{width:100%}}@media (max-width:480px){.ForgotPasswordModal-module__CiFFwW__backdrop{padding:var(--spacing-sm)}.ForgotPasswordModal-module__CiFFwW__header{padding:14px var(--spacing-md)}.ForgotPasswordModal-module__CiFFwW__body{padding:20px var(--spacing-md)}.ForgotPasswordModal-module__CiFFwW__successBody{padding:var(--spacing-xl) var(--spacing-md)}}
.SuccessModal-module__rf9HNW__backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out SuccessModal-module__rf9HNW__fadeIn;display:flex;position:fixed;inset:0}.SuccessModal-module__rf9HNW__modal{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:460px;padding:40px 48px 32px;animation:.35s cubic-bezier(.34,1.56,.64,1) SuccessModal-module__rf9HNW__popIn;box-shadow:0 20px 60px #0003}.SuccessModal-module__rf9HNW__iconWrapper{justify-content:center;margin-bottom:20px;display:flex}.SuccessModal-module__rf9HNW__icon{object-fit:contain;width:120px;height:120px}.SuccessModal-module__rf9HNW__title{color:var(--color-primary,#2ecc40);margin:0 0 16px;font-size:28px;font-weight:700}.SuccessModal-module__rf9HNW__message{color:#555;margin:0 0 4px;font-size:15px;line-height:1.6}.SuccessModal-module__rf9HNW__message:last-of-type{margin-bottom:28px}.SuccessModal-module__rf9HNW__okButton{background:var(--color-primary,#2ecc40);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:14px 40px;font-size:16px;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;display:flex}.SuccessModal-module__rf9HNW__okButton:hover{background:#27ae36;transform:translateY(-1px);box-shadow:0 4px 12px #2ecc4059}.SuccessModal-module__rf9HNW__okButton:active{transform:translateY(0)}@keyframes SuccessModal-module__rf9HNW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SuccessModal-module__rf9HNW__popIn{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:480px){.SuccessModal-module__rf9HNW__modal{padding:32px 24px 24px}.SuccessModal-module__rf9HNW__icon{width:96px;height:96px}.SuccessModal-module__rf9HNW__title{font-size:24px}.SuccessModal-module__rf9HNW__message{font-size:14px}}
.CheckoutPage-module__POXKaW__page{max-width:1200px;margin:0 auto;padding:24px 16px 60px}.CheckoutPage-module__POXKaW__breadcrumb{color:#9d9d9c;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.CheckoutPage-module__POXKaW__breadcrumb a{color:#9d9d9c;text-decoration:none;transition:color .2s}.CheckoutPage-module__POXKaW__breadcrumb a:hover{color:var(--color-primary,#009640)}.CheckoutPage-module__POXKaW__breadcrumbSep{color:#d8d8d7}.CheckoutPage-module__POXKaW__breadcrumbCurrent{color:#575756;font-weight:600}.CheckoutPage-module__POXKaW__stepper{justify-content:center;align-items:flex-start;margin-bottom:32px;padding:8px 0;display:flex;overflow-x:auto}.CheckoutPage-module__POXKaW__stepWrapper{align-items:flex-start;display:flex}.CheckoutPage-module__POXKaW__stepItem{cursor:pointer;flex-direction:column;align-items:center;gap:8px;min-width:90px;transition:opacity .2s;display:flex}.CheckoutPage-module__POXKaW__stepItem:hover{opacity:.8}.CheckoutPage-module__POXKaW__stepCircle{color:#9d9d9c;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;transition:all .3s;display:flex}.CheckoutPage-module__POXKaW__stepIcon{object-fit:contain;width:28px;height:28px}.CheckoutPage-module__POXKaW__stepCircleActive{border-color:var(--color-primary,#009640);background:var(--color-primary,#009640);color:#fff;box-shadow:0 2px 8px #00964040}.CheckoutPage-module__POXKaW__stepCircleDone{border-color:var(--color-primary,#009640);color:var(--color-primary,#009640);background:#f0fdf4}.CheckoutPage-module__POXKaW__stepLabel{color:#9d9d9c;text-align:center;max-width:90px;font-size:12px;font-weight:600;line-height:1.3}.CheckoutPage-module__POXKaW__stepLabelActive,.CheckoutPage-module__POXKaW__stepLabelDone{color:var(--color-primary,#009640)}.CheckoutPage-module__POXKaW__stepConnector{object-fit:contain;opacity:.35;flex-shrink:0;width:56px;height:28px;margin-top:17px}.CheckoutPage-module__POXKaW__grid{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}@media screen and (max-width:992px){.CheckoutPage-module__POXKaW__grid{grid-template-columns:1fr}}.CheckoutPage-module__POXKaW__leftCol{flex-direction:column;gap:16px;display:flex}.CheckoutPage-module__POXKaW__backBar{align-items:center;gap:6px;margin-bottom:4px;display:flex}.CheckoutPage-module__POXKaW__backBtn{color:var(--color-primary,#009640);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:flex}.CheckoutPage-module__POXKaW__backBtn:hover{text-decoration:underline}@media screen and (max-width:768px){.CheckoutPage-module__POXKaW__page{padding:16px 12px 40px}.CheckoutPage-module__POXKaW__breadcrumb{gap:4px;margin-bottom:14px;font-size:12px}.CheckoutPage-module__POXKaW__stepper{margin-bottom:20px}.CheckoutPage-module__POXKaW__stepCircle{width:52px;height:52px}.CheckoutPage-module__POXKaW__stepIcon{width:24px;height:24px}.CheckoutPage-module__POXKaW__stepLabel{max-width:70px;font-size:11px}.CheckoutPage-module__POXKaW__stepConnector{width:40px;height:22px;margin-top:15px}.CheckoutPage-module__POXKaW__backBtn{font-size:13px}}@media screen and (max-width:600px){.CheckoutPage-module__POXKaW__stepper{justify-content:flex-start;gap:0;padding:8px 0}.CheckoutPage-module__POXKaW__stepItem{min-width:60px}.CheckoutPage-module__POXKaW__stepCircle{width:44px;height:44px;font-size:18px}.CheckoutPage-module__POXKaW__stepIcon{width:20px;height:20px}.CheckoutPage-module__POXKaW__stepLabel{max-width:56px;font-size:10px}.CheckoutPage-module__POXKaW__stepConnector{width:28px;height:18px;margin-top:13px}}@media screen and (max-width:480px){.CheckoutPage-module__POXKaW__page{padding:12px 8px 32px}.CheckoutPage-module__POXKaW__breadcrumb{margin-bottom:10px;font-size:11px}.CheckoutPage-module__POXKaW__stepper{margin-bottom:16px}.CheckoutPage-module__POXKaW__stepCircle{width:38px;height:38px}.CheckoutPage-module__POXKaW__stepIcon{width:18px;height:18px}.CheckoutPage-module__POXKaW__stepLabel{max-width:50px;font-size:9px}.CheckoutPage-module__POXKaW__stepConnector{width:20px;height:14px;margin-top:12px}}
.OtpLoginModal-module__s_qeDG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:OtpLoginModal-module__s_qeDG__fadeIn var(--transition-base);padding:var(--spacing-lg);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OtpLoginModal-module__s_qeDG__modal{background:var(--color-bg-primary);border-radius:var(--border-radius-lg);width:100%;max-width:620px;box-shadow:var(--shadow-lg);flex-direction:column;animation:.3s ease-out OtpLoginModal-module__s_qeDG__slideUp;display:flex;position:relative;overflow:hidden}.OtpLoginModal-module__s_qeDG__header{padding:20px var(--spacing-lg);background-color:var(--color-primary);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.OtpLoginModal-module__s_qeDG__title{font-size:var(--font-size-lg);color:var(--color-text-white);margin:0;font-weight:600;line-height:1.3}.OtpLoginModal-module__s_qeDG__closeButton{border-radius:var(--border-radius-full);border:2px solid var(--color-text-white);cursor:pointer;width:36px;height:36px;transition:background var(--transition-fast), transform var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OtpLoginModal-module__s_qeDG__closeButton:hover{background:#fff3;transform:scale(1.05)}.OtpLoginModal-module__s_qeDG__closeButton svg{width:18px;height:18px;stroke:var(--color-text-white)}.OtpLoginModal-module__s_qeDG__body{padding:var(--spacing-xl) var(--spacing-lg)}.OtpLoginModal-module__s_qeDG__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg);line-height:1.6}.OtpLoginModal-module__s_qeDG__descriptionBold{color:var(--color-text-primary);font-weight:700}.OtpLoginModal-module__s_qeDG__formRow{align-items:flex-start;gap:var(--spacing-md);display:flex}.OtpLoginModal-module__s_qeDG__formRow>:first-child{flex:1;min-width:0}.OtpLoginModal-module__s_qeDG__submitButton{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:14px var(--spacing-xl);border-radius:var(--border-radius);color:var(--color-text-white);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:linear-gradient(135deg,#bbb 0%,#999 100%);border:none;flex-shrink:0;min-height:52px;margin-top:2px;font-weight:600;display:flex}.OtpLoginModal-module__s_qeDG__submitButton:hover:not(:disabled){background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);box-shadow:0 4px 12px #0096404d}.OtpLoginModal-module__s_qeDG__submitButton:disabled{opacity:.6;cursor:not-allowed}.OtpLoginModal-module__s_qeDG__submitButton svg{width:18px;height:18px}.OtpLoginModal-module__s_qeDG__otpLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0 0 var(--spacing-sm);font-weight:700}.OtpLoginModal-module__s_qeDG__otpRow{align-items:flex-start;gap:var(--spacing-md);display:flex}.OtpLoginModal-module__s_qeDG__otpInputs{gap:var(--spacing-sm);display:flex}.OtpLoginModal-module__s_qeDG__otpInput{border:1.5px solid var(--color-border);border-radius:var(--border-radius);text-align:center;width:48px;height:52px;font-size:var(--font-size-xl);color:var(--color-text-primary);background:var(--color-bg-secondary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);caret-color:var(--color-primary);outline:none;font-weight:600}.OtpLoginModal-module__s_qeDG__otpInput:focus{border-color:var(--color-primary);background:var(--color-bg-primary);box-shadow:0 0 0 3px #0096401f}.OtpLoginModal-module__s_qeDG__otpInput::placeholder{color:var(--color-text-light)}.OtpLoginModal-module__s_qeDG__timerRow{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);display:flex}.OtpLoginModal-module__s_qeDG__timerIcon{width:18px;height:18px;color:var(--color-primary)}.OtpLoginModal-module__s_qeDG__timerText{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600}.OtpLoginModal-module__s_qeDG__expiredMessage{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-error);display:flex}.OtpLoginModal-module__s_qeDG__expiredMessage svg{flex-shrink:0;width:16px;height:16px}.OtpLoginModal-module__s_qeDG__warningMessage{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-warning);display:flex}.OtpLoginModal-module__s_qeDG__warningMessage svg{flex-shrink:0;width:16px;height:16px}.OtpLoginModal-module__s_qeDG__resendLink{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:600;display:flex}.OtpLoginModal-module__s_qeDG__resendLink:hover{color:var(--color-primary-dark);text-decoration:underline}.OtpLoginModal-module__s_qeDG__resendLink:disabled{opacity:.5;cursor:not-allowed}.OtpLoginModal-module__s_qeDG__resendLink svg{width:18px;height:18px}.OtpLoginModal-module__s_qeDG__errorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--spacing-sm)}@keyframes OtpLoginModal-module__s_qeDG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OtpLoginModal-module__s_qeDG__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.OtpLoginModal-module__s_qeDG__backdrop{padding:var(--spacing-md)}.OtpLoginModal-module__s_qeDG__modal{border-radius:var(--border-radius-lg)}.OtpLoginModal-module__s_qeDG__header{padding:var(--spacing-md) 20px}.OtpLoginModal-module__s_qeDG__title{font-size:var(--font-size-base)}.OtpLoginModal-module__s_qeDG__body{padding:var(--spacing-lg) 20px}.OtpLoginModal-module__s_qeDG__formRow,.OtpLoginModal-module__s_qeDG__otpRow{flex-direction:column}.OtpLoginModal-module__s_qeDG__submitButton{width:100%}.OtpLoginModal-module__s_qeDG__otpInput{width:42px;height:46px;font-size:var(--font-size-lg)}}@media (max-width:480px){.OtpLoginModal-module__s_qeDG__backdrop{padding:var(--spacing-sm)}.OtpLoginModal-module__s_qeDG__header{padding:14px var(--spacing-md)}.OtpLoginModal-module__s_qeDG__body{padding:20px var(--spacing-md)}.OtpLoginModal-module__s_qeDG__otpInput{width:38px;height:42px;font-size:var(--font-size-base)}}
.SelectField-module__DJdE4W__wrapper{flex-direction:column;gap:4px;display:inline-flex}.SelectField-module__DJdE4W__fullWidth{width:100%}.SelectField-module__DJdE4W__field{border:1.5px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-bg-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;align-items:center;min-height:56px;padding:0 14px;display:flex;position:relative}.SelectField-module__DJdE4W__field.SelectField-module__DJdE4W__focused{border-color:var(--color-primary);box-shadow:0 0 0 3px #4caf501f}.SelectField-module__DJdE4W__field.SelectField-module__DJdE4W__error{border-color:var(--color-error);box-shadow:0 0 0 3px #f4433614}.SelectField-module__DJdE4W__field.SelectField-module__DJdE4W__disabled{background-color:var(--color-bg-secondary);opacity:.6;cursor:not-allowed}.SelectField-module__DJdE4W__inputWrapper{flex-direction:column;flex:1;justify-content:center;min-width:0;height:100%;padding:8px 0;display:flex;position:relative}.SelectField-module__DJdE4W__label{color:var(--color-text-secondary);font-size:var(--font-size-base);pointer-events:none;transition:all var(--transition-fast);transform-origin:0;white-space:nowrap;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SelectField-module__DJdE4W__labelFloating{font-size:var(--font-size-xs);top:6px;transform:translateY(0)}.SelectField-module__DJdE4W__labelFocused{color:var(--color-primary)}.SelectField-module__DJdE4W__labelError,.SelectField-module__DJdE4W__required{color:var(--color-error)}.SelectField-module__DJdE4W__select{color:#0000;width:100%;font-size:var(--font-size-base);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding:10px 0 0;line-height:1.5}.SelectField-module__DJdE4W__select.SelectField-module__DJdE4W__hasValue{color:var(--color-text-primary)}.SelectField-module__DJdE4W__select:disabled{cursor:not-allowed}.SelectField-module__DJdE4W__arrow{color:var(--color-text-secondary);pointer-events:none;transition:transform var(--transition-fast);flex-shrink:0;align-items:center;margin-left:8px;display:flex}.SelectField-module__DJdE4W__arrow svg{width:18px;height:18px}.SelectField-module__DJdE4W__field.SelectField-module__DJdE4W__focused .SelectField-module__DJdE4W__arrow{color:var(--color-primary);transform:rotate(180deg)}.SelectField-module__DJdE4W__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-left:14px;line-height:1.4}.SelectField-module__DJdE4W__errorText{font-size:var(--font-size-xs);color:var(--color-error);padding-left:14px;line-height:1.4;animation:.3s SelectField-module__DJdE4W__errorShake}@keyframes SelectField-module__DJdE4W__errorShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
.Auth-module__tlAnJW__authPage{min-height:calc(100vh - var(--header-height) - 200px);padding:var(--spacing-2xl) 0;justify-content:center;align-items:center;animation:.4s ease-out Auth-module__tlAnJW__fadeInUp;display:flex}@keyframes Auth-module__tlAnJW__fadeInUp{0%{opacity:0}to{opacity:1}}.Auth-module__tlAnJW__authContainer{background-color:var(--color-bg-primary);border-radius:var(--border-radius-lg);width:100%;max-width:960px;box-shadow:var(--shadow-lg);animation:.5s ease-out .1s both Auth-module__tlAnJW__slideIn;display:flex;position:relative;overflow:hidden}@keyframes Auth-module__tlAnJW__slideIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Auth-module__tlAnJW__authContent{flex:1;min-width:0;padding:40px 48px;animation:.6s ease-out .3s both Auth-module__tlAnJW__contentFadeIn}@keyframes Auth-module__tlAnJW__contentFadeIn{0%{opacity:0}to{opacity:1}}.Auth-module__tlAnJW__authDecoration{background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:280px;animation:.6s ease-out .4s both Auth-module__tlAnJW__decorFadeIn;display:flex;position:relative;overflow:hidden}@keyframes Auth-module__tlAnJW__decorFadeIn{0%{opacity:0}to{opacity:1}}.Auth-module__tlAnJW__decorLogo{opacity:.8;z-index:10;object-fit:contain;width:240px;height:auto;max-height:90%;position:relative}.Auth-module__tlAnJW__tabSwitcher{border-bottom:2px solid var(--color-border-light);margin-bottom:32px;display:flex}.Auth-module__tlAnJW__tab{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:14px 16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative}.Auth-module__tlAnJW__tab:after{content:"";height:3px;transition:background-color var(--transition-fast);background-color:#0000;border-radius:2px 2px 0 0;position:absolute;bottom:-2px;left:0;right:0}.Auth-module__tlAnJW__tabActive{color:var(--color-text-white);background-color:var(--color-primary);border-radius:var(--border-radius) var(--border-radius) 0 0;transform:translateY(-1px);box-shadow:0 2px 8px #4caf5033}.Auth-module__tlAnJW__tabActive:after{background-color:var(--color-primary)}.Auth-module__tlAnJW__tabInactive:hover{color:var(--color-primary)}.Auth-module__tlAnJW__companyTypeGrid{flex-wrap:wrap;gap:10px;display:flex}.Auth-module__tlAnJW__companyTypeItem{border:1.5px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:var(--color-bg-primary);transition:all var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.Auth-module__tlAnJW__companyTypeItem:hover{border-color:var(--color-primary);color:var(--color-text-primary)}.Auth-module__tlAnJW__companyTypeItemActive{border-color:var(--color-primary);color:var(--color-primary);background-color:#f0f7f0}.Auth-module__tlAnJW__companyTypeInput{display:none}.Auth-module__tlAnJW__companyTypeCheck{border:2px solid var(--color-border);width:18px;height:18px;transition:all var(--transition-fast);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Auth-module__tlAnJW__companyTypeItemActive .Auth-module__tlAnJW__companyTypeCheck{background-color:var(--color-primary);border-color:var(--color-primary)}.Auth-module__tlAnJW__companyTypeCheck svg{color:#fff;width:12px;height:12px}.Auth-module__tlAnJW__companyTypeName{font-weight:500;line-height:1}.Auth-module__tlAnJW__form{flex-direction:column;gap:20px;display:flex}.Auth-module__tlAnJW__formRow{gap:16px;display:flex}.Auth-module__tlAnJW__formRow>*{flex:1;min-width:0}.Auth-module__tlAnJW__phoneRow{align-items:flex-start;gap:12px;display:flex}.Auth-module__tlAnJW__phoneRow>:last-child{flex:1;min-width:0}.Auth-module__tlAnJW__phoneRow .Auth-module__tlAnJW__errorText{visibility:hidden;height:0;margin:0;padding:0;position:absolute}.Auth-module__tlAnJW__forgotLink{text-align:right;margin-top:-8px}.Auth-module__tlAnJW__forgotLink a,.Auth-module__tlAnJW__forgotLink button{font-size:var(--font-size-sm);color:var(--color-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;text-decoration:underline}.Auth-module__tlAnJW__forgotLink a:hover,.Auth-module__tlAnJW__forgotLink button:hover{opacity:.8}.Auth-module__tlAnJW__submitButton{border-radius:var(--border-radius);width:100%;font-size:var(--font-size-base);transition:all var(--transition-fast);justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px;font-weight:700;display:flex}.Auth-module__tlAnJW__submitPrimary{color:var(--color-text-white);background-color:#009640}.Auth-module__tlAnJW__submitPrimary:hover:not(:disabled){background-color:#007f36}.Auth-module__tlAnJW__submitPrimary:disabled{opacity:.5;cursor:not-allowed}.Auth-module__tlAnJW__submitPrimary svg{width:20px;height:20px}.Auth-module__tlAnJW__submitSecondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border)}.Auth-module__tlAnJW__submitSecondary:hover:not(:disabled){background-color:var(--color-border-light)}.Auth-module__tlAnJW__submitGreen{background-color:var(--color-primary);color:var(--color-text-white)}.Auth-module__tlAnJW__submitGreen:hover:not(:disabled){background-color:var(--color-primary-dark)}.Auth-module__tlAnJW__submitGreen:disabled{opacity:.5;cursor:not-allowed}.Auth-module__tlAnJW__recaptchaWrapper{justify-content:flex-start;margin-top:4px;display:flex}.Auth-module__tlAnJW__buttonRow{flex-direction:column;gap:10px;margin-top:8px;display:flex}.Auth-module__tlAnJW__buttonRowHorizontal{gap:12px;margin-top:8px;display:flex}.Auth-module__tlAnJW__buttonRowHorizontal>*{flex:1}.Auth-module__tlAnJW__fastLogin{border-top:1px solid var(--color-border-light);align-items:center;gap:16px;margin-top:16px;padding-top:24px;display:flex}.Auth-module__tlAnJW__fastLoginIcon{border:2px solid var(--color-primary);width:64px;height:64px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Auth-module__tlAnJW__fastLoginIcon svg{width:32px;height:32px}.Auth-module__tlAnJW__fastLoginText{font-size:var(--font-size-xl);color:var(--color-primary);cursor:pointer;font-weight:700;line-height:1.3}.Auth-module__tlAnJW__fastLoginText:hover{text-decoration:underline}.Auth-module__tlAnJW__stepper{align-items:center;margin-bottom:32px;display:flex}.Auth-module__tlAnJW__step{flex-shrink:0;align-items:center;gap:8px;display:flex}.Auth-module__tlAnJW__stepCircle{width:32px;height:32px;font-size:var(--font-size-sm);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Auth-module__tlAnJW__stepPending{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.Auth-module__tlAnJW__stepActive{background-color:var(--color-primary);color:var(--color-text-white)}.Auth-module__tlAnJW__stepCompleted{background-color:var(--color-text-secondary);color:var(--color-text-white)}.Auth-module__tlAnJW__stepCompleted svg{width:16px;height:16px}.Auth-module__tlAnJW__stepLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.Auth-module__tlAnJW__stepLabelActive{color:var(--color-text-primary);font-weight:600}.Auth-module__tlAnJW__stepConnector{background-color:var(--color-border);flex:1;min-width:20px;height:2px;margin:0 12px}.Auth-module__tlAnJW__sectionTitle{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:4px;font-weight:600}.Auth-module__tlAnJW__errorBanner{border-radius:var(--border-radius);color:var(--color-error);font-size:var(--font-size-sm);background-color:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;padding:12px 16px;display:flex}.Auth-module__tlAnJW__errorBanner svg{flex-shrink:0;width:18px;height:18px}.Auth-module__tlAnJW__uploadArea{border:2px dashed var(--color-border);border-radius:var(--border-radius);text-align:center;cursor:pointer;transition:all var(--transition-fast);flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.Auth-module__tlAnJW__uploadArea:hover{border-color:var(--color-primary);background-color:#f0f7f0}.Auth-module__tlAnJW__uploadAreaDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.Auth-module__tlAnJW__uploadIcon{width:64px;height:64px;color:var(--color-primary);opacity:.6}.Auth-module__tlAnJW__uploadText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Auth-module__tlAnJW__uploadHint{font-size:var(--font-size-xs);color:var(--color-text-light)}.Auth-module__tlAnJW__uploadedFiles{flex-direction:column;gap:8px;margin-top:12px;display:flex}.Auth-module__tlAnJW__uploadedFile{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);align-items:center;gap:8px;padding:8px 12px;display:flex}.Auth-module__tlAnJW__uploadedFile button{color:var(--color-error);margin-left:auto;padding:2px}.Auth-module__tlAnJW__textareaField{position:relative}.Auth-module__tlAnJW__textarea{border:1.5px solid var(--color-border);border-radius:var(--border-radius);width:100%;min-height:80px;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);resize:vertical;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:28px 14px 8px}.Auth-module__tlAnJW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4caf501f}.Auth-module__tlAnJW__textareaLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);pointer-events:none;position:absolute;top:8px;left:14px}.Auth-module__tlAnJW__textareaLabelError{color:var(--color-error)}.Auth-module__tlAnJW__textareaError{border-color:var(--color-error)!important}.Auth-module__tlAnJW__textareaError:focus{box-shadow:0 0 0 3px #ef44441f}.Auth-module__tlAnJW__textareaErrorText{color:var(--color-error);font-size:var(--font-size-xs);margin-top:4px;padding-left:14px}@media (max-width:768px){.Auth-module__tlAnJW__authContainer{margin:0 var(--spacing-md);box-shadow:var(--shadow-md);flex-direction:column}.Auth-module__tlAnJW__authDecoration{display:none}.Auth-module__tlAnJW__authContent{padding:28px 24px}.Auth-module__tlAnJW__formRow{flex-direction:column;gap:20px}.Auth-module__tlAnJW__stepper{padding-bottom:8px;overflow-x:auto}.Auth-module__tlAnJW__stepLabel{display:none}.Auth-module__tlAnJW__stepConnector{min-width:24px}.Auth-module__tlAnJW__fastLogin{text-align:center;flex-direction:column;gap:10px}.Auth-module__tlAnJW__fastLoginIcon{width:48px;height:48px}.Auth-module__tlAnJW__fastLoginIcon svg{width:24px;height:24px}.Auth-module__tlAnJW__fastLoginText{font-size:var(--font-size-lg)}.Auth-module__tlAnJW__tabSwitcher{margin-bottom:24px}.Auth-module__tlAnJW__uploadArea{padding:20px}.Auth-module__tlAnJW__uploadIcon{width:48px;height:48px}}@media (max-width:480px){.Auth-module__tlAnJW__authPage{padding:var(--spacing-md) 0}.Auth-module__tlAnJW__authContainer{margin:0 8px}.Auth-module__tlAnJW__authContent{padding:20px 16px}.Auth-module__tlAnJW__tab{font-size:var(--font-size-sm);padding:12px 8px}.Auth-module__tlAnJW__submitButton{min-height:46px;padding:14px;font-size:13px}.Auth-module__tlAnJW__companyTypeGrid{gap:6px}.Auth-module__tlAnJW__companyTypeItem{padding:6px 10px;font-size:12px}.Auth-module__tlAnJW__form{gap:16px}.Auth-module__tlAnJW__buttonRow{gap:8px}.Auth-module__tlAnJW__uploadArea{gap:8px;padding:16px}.Auth-module__tlAnJW__uploadIcon{width:40px;height:40px}.Auth-module__tlAnJW__uploadText{font-size:12px}}
.ConfirmationModification-module__eCpmZq__page{min-height:calc(100vh - var(--header-height) - 200px);padding:var(--spacing-2xl) var(--spacing-lg);background-color:var(--color-bg-secondary);animation:.4s ease-out ConfirmationModification-module__eCpmZq__fadeIn}@keyframes ConfirmationModification-module__eCpmZq__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmationModification-module__eCpmZq__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:50vh;display:flex}.ConfirmationModification-module__eCpmZq__spinner{border:3px solid var(--color-border-light);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ConfirmationModification-module__eCpmZq__spin}@keyframes ConfirmationModification-module__eCpmZq__spin{to{transform:rotate(360deg)}}.ConfirmationModification-module__eCpmZq__loadingText{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ConfirmationModification-module__eCpmZq__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;max-width:600px;min-height:50vh;margin:0 auto;display:flex}.ConfirmationModification-module__eCpmZq__errorIcon{width:48px;height:48px;color:var(--color-error)}.ConfirmationModification-module__eCpmZq__errorMessage{color:var(--color-error);font-size:var(--font-size-base);font-weight:500}.ConfirmationModification-module__eCpmZq__retryButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-primary);color:var(--color-text-white);border-radius:var(--border-radius);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast);border:none;font-weight:600;display:inline-flex}.ConfirmationModification-module__eCpmZq__retryButton:hover{background-color:var(--color-primary-dark)}.ConfirmationModification-module__eCpmZq__contentContainer{max-width:900px;margin:0 auto}.ConfirmationModification-module__eCpmZq__header{text-align:center;margin-bottom:var(--spacing-xl)}.ConfirmationModification-module__eCpmZq__title{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:700}.ConfirmationModification-module__eCpmZq__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-base)}.ConfirmationModification-module__eCpmZq__rejectInfo{border-radius:var(--border-radius);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-xl);background-color:#fff3cd;border:1px solid #ffc107}.ConfirmationModification-module__eCpmZq__rejectLabel{color:var(--color-text-primary);margin-bottom:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);font-weight:700;display:flex}.ConfirmationModification-module__eCpmZq__rejectLabelIcon{width:18px;height:18px;color:var(--color-error)}.ConfirmationModification-module__eCpmZq__rejectText{color:var(--color-error);margin-bottom:var(--spacing-sm);font-weight:500}.ConfirmationModification-module__eCpmZq__requiredFieldsList{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ConfirmationModification-module__eCpmZq__card{background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg);overflow:hidden}.ConfirmationModification-module__eCpmZq__cardHeader{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-light);background-color:var(--color-bg-secondary)}.ConfirmationModification-module__eCpmZq__cardTitle{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:600}.ConfirmationModification-module__eCpmZq__cardBody{padding:var(--spacing-lg)}.ConfirmationModification-module__eCpmZq__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ConfirmationModification-module__eCpmZq__formField{margin-bottom:var(--spacing-md)}.ConfirmationModification-module__eCpmZq__phoneRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:auto 1fr;display:grid}.ConfirmationModification-module__eCpmZq__fieldLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:4px;font-weight:500;display:block}.ConfirmationModification-module__eCpmZq__requiredBadge{background-color:var(--color-error);color:#fff;text-transform:uppercase;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.ConfirmationModification-module__eCpmZq__textarea{width:100%;min-height:70px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-sm);resize:vertical;transition:border-color var(--transition-fast);font-family:inherit}.ConfirmationModification-module__eCpmZq__textarea:focus{border-color:var(--color-primary);outline:none}.ConfirmationModification-module__eCpmZq__textareaError{border-color:var(--color-error)}.ConfirmationModification-module__eCpmZq__toggleRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;display:flex}.ConfirmationModification-module__eCpmZq__toggleLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.ConfirmationModification-module__eCpmZq__docInfo{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);background-color:#e8f5e9;display:flex}.ConfirmationModification-module__eCpmZq__docInfoIcon{width:16px;height:16px;color:var(--color-primary);flex-shrink:0;margin-top:2px}.ConfirmationModification-module__eCpmZq__sectionLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:600}.ConfirmationModification-module__eCpmZq__docList{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.ConfirmationModification-module__eCpmZq__docItem{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--border-radius);background-color:var(--color-bg-primary);justify-content:space-between;align-items:center;display:flex}.ConfirmationModification-module__eCpmZq__docItemInfo{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.ConfirmationModification-module__eCpmZq__docIcon{flex-shrink:0;width:20px;height:20px}.ConfirmationModification-module__eCpmZq__docIconExisting{color:var(--color-primary)}.ConfirmationModification-module__eCpmZq__docIconNew{color:var(--color-success)}.ConfirmationModification-module__eCpmZq__docName{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ConfirmationModification-module__eCpmZq__docActions{align-items:center;gap:var(--spacing-xs);display:flex}.ConfirmationModification-module__eCpmZq__docActionButton{border:1px solid var(--color-border-light);border-radius:var(--border-radius);cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ConfirmationModification-module__eCpmZq__docActionButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.ConfirmationModification-module__eCpmZq__docDeleteButton{}.ConfirmationModification-module__eCpmZq__docDeleteButton:hover{border-color:var(--color-error);color:var(--color-error)}.ConfirmationModification-module__eCpmZq__uploadArea{margin-bottom:var(--spacing-md)}.ConfirmationModification-module__eCpmZq__uploadButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border:2px dashed var(--color-border);border-radius:var(--border-radius);color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-weight:600;display:inline-flex}.ConfirmationModification-module__eCpmZq__uploadButton:hover:not(:disabled){border-color:var(--color-primary);background-color:#4caf500a}.ConfirmationModification-module__eCpmZq__uploadButton:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModification-module__eCpmZq__uploadIcon{width:18px;height:18px}.ConfirmationModification-module__eCpmZq__uploadSpinner{border:2px solid #0000;border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ConfirmationModification-module__eCpmZq__spin}.ConfirmationModification-module__eCpmZq__uploadHint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-xs)}.ConfirmationModification-module__eCpmZq__hiddenInput{display:none}.ConfirmationModification-module__eCpmZq__submitCard{}.ConfirmationModification-module__eCpmZq__submitBody{padding:var(--spacing-md) var(--spacing-lg);justify-content:flex-end;display:flex}.ConfirmationModification-module__eCpmZq__submitButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-2xl);background-color:var(--color-primary);color:var(--color-text-white);border-radius:var(--border-radius);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-fast);border:none;font-weight:600;display:inline-flex}.ConfirmationModification-module__eCpmZq__submitButton:hover:not(:disabled){background-color:var(--color-primary-dark)}.ConfirmationModification-module__eCpmZq__submitButton:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModification-module__eCpmZq__submitSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ConfirmationModification-module__eCpmZq__spin}.ConfirmationModification-module__eCpmZq__submitIcon{width:18px;height:18px}@media (max-width:768px){.ConfirmationModification-module__eCpmZq__page{padding:var(--spacing-lg) var(--spacing-md)}.ConfirmationModification-module__eCpmZq__formRow,.ConfirmationModification-module__eCpmZq__phoneRow{grid-template-columns:1fr}.ConfirmationModification-module__eCpmZq__contentContainer{padding-bottom:80px}.ConfirmationModification-module__eCpmZq__submitBody{background-color:var(--color-bg-primary);padding:var(--spacing-md);z-index:100;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}.ConfirmationModification-module__eCpmZq__submitButton{justify-content:center;width:100%}}
