.Radio_radio__Iz_Km{display:inline-flex;align-items:center;margin-right:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Radio_input__57ImE{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.Radio_radioMark__W762D{position:relative;height:clamp(14px,1.8vw,16px);width:clamp(14px,1.8vw,16px);border:clamp(1.2px,.15vw,1.5px) solid var(--color-text-muted,#666);background:var(--color-surface,#fff);margin-right:var(--space-sm,clamp(6px,.8vw,8px));flex-shrink:0}.Radio_radioMark__W762D,.Radio_radioMark__W762D:after{border-radius:var(--radius-full,50%);transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Radio_radioMark__W762D:after{content:"";position:absolute;display:none;top:50%;left:50%;width:clamp(6px,.8vw,8px);height:clamp(6px,.8vw,8px);background:var(--color-primary,#e62828);transform:translate(-50%,-50%)}.Radio_input__57ImE:checked~.Radio_radioMark__W762D{border-color:var(--color-primary,#e62828);background:var(--color-surface,#fff)}.Radio_input__57ImE:checked~.Radio_radioMark__W762D:after{display:block}.Radio_label__O4vvF{color:var(--color-text-main,#333);font-weight:var(--font-weight-normal,400);line-height:var(--line-height-normal,1.4)}.Radio_radio__Iz_Km.Radio_small__h2vN_ .Radio_radioMark__W762D{height:clamp(12px,1.6vw,14px);width:clamp(12px,1.6vw,14px)}.Radio_radio__Iz_Km.Radio_small__h2vN_ .Radio_radioMark__W762D:after{width:clamp(5px,.7vw,6px);height:clamp(5px,.7vw,6px)}.Radio_radio__Iz_Km.Radio_small__h2vN_ .Radio_label__O4vvF{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Radio_radio__Iz_Km.Radio_large___sbT_ .Radio_radioMark__W762D{height:clamp(18px,2.2vw,20px);width:clamp(18px,2.2vw,20px)}.Radio_radio__Iz_Km.Radio_large___sbT_ .Radio_radioMark__W762D:after{width:clamp(8px,1vw,10px);height:clamp(8px,1vw,10px)}.Radio_radio__Iz_Km.Radio_large___sbT_ .Radio_label__O4vvF{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Radio_radio__Iz_Km:hover:not(.Radio_disabled__JhQ1K) .Radio_radioMark__W762D{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1))}.Radio_input__57ImE:focus~.Radio_radioMark__W762D{outline:none;border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.2))}.Radio_radio__Iz_Km.Radio_disabled__JhQ1K{opacity:.6;cursor:not-allowed}.Radio_radio__Iz_Km.Radio_disabled__JhQ1K .Radio_radioMark__W762D{border-color:var(--color-text-disabled,#ccc);background:var(--color-surface-active,#f5f5f5)}.Radio_radio__Iz_Km.Radio_disabled__JhQ1K .Radio_input__57ImE:checked~.Radio_radioMark__W762D:after{background:var(--color-text-disabled,#ccc)}.Radio_radio__Iz_Km.Radio_disabled__JhQ1K .Radio_label__O4vvF{color:var(--color-text-disabled,#999)}@media (max-width:768px){.Radio_radio__Iz_Km{margin-right:clamp(10px,1.2vw,12px);font-size:var(--font-size-base,clamp(15px,1.6vw,16px))}.Radio_radioMark__W762D{height:clamp(16px,2vw,18px);width:clamp(16px,2vw,18px)}.Radio_radioMark__W762D:after{width:clamp(8px,.9vw,9px);height:clamp(8px,.9vw,9px)}}@media (prefers-reduced-motion:reduce){.Radio_radioMark__W762D,.Radio_radioMark__W762D:after,.Radio_radio__Iz_Km{transition:none}}@media (prefers-contrast:high){.Radio_input__57ImE:checked~.Radio_radioMark__W762D,.Radio_radioMark__W762D{border-width:clamp(1.5px,.2vw,2px)}.Radio_label__O4vvF{font-weight:var(--font-weight-bold,700)}}.Switch_switchContainer__XYKYK{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px))}.Switch_switch__L18Wg{display:inline-block;position:relative;cursor:pointer}.Switch_switch__L18Wg.Switch_small__syBfp{width:clamp(28px,3.5vw,30px);height:clamp(16px,2vw,18px)}.Switch_switch__L18Wg.Switch_medium__GHrag{width:clamp(34px,4.2vw,38px);height:clamp(20px,2.5vw,22px)}.Switch_switch__L18Wg.Switch_large__TdseF{width:clamp(42px,5.2vw,46px);height:clamp(24px,3vw,26px)}.Switch_input__pWN2X{opacity:0;width:0;height:0;position:absolute}.Switch_slider__QGhln{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-text-disabled,#ccc);border-radius:var(--radius-full,22px);transition:all var(--duration-default,.3s) var(--easing-default,ease)}.Switch_input__pWN2X:checked+.Switch_slider__QGhln{background-color:var(--color-primary,#e62828)}.Switch_slider__QGhln:before{content:"";position:absolute;top:clamp(1.5px,.2vw,2px);left:clamp(1.5px,.2vw,2px);background-color:var(--color-text-inverse,#fff);border-radius:var(--radius-full,50%);transition:transform var(--duration-default,.3s) var(--easing-default,ease);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)))}.Switch_switch__L18Wg.Switch_small__syBfp .Switch_slider__QGhln:before{width:clamp(12px,1.6vw,14px);height:clamp(12px,1.6vw,14px)}.Switch_switch__L18Wg.Switch_medium__GHrag .Switch_slider__QGhln:before{width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px)}.Switch_switch__L18Wg.Switch_large__TdseF .Switch_slider__QGhln:before{width:clamp(20px,2.5vw,22px);height:clamp(20px,2.5vw,22px)}.Switch_switch__L18Wg.Switch_small__syBfp .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(10px,1.3vw,12px))}.Switch_switch__L18Wg.Switch_medium__GHrag .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(14px,1.8vw,16px))}.Switch_switch__L18Wg.Switch_large__TdseF .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(18px,2.3vw,20px))}.Switch_switch__L18Wg.Switch_disabled__al_6R{cursor:not-allowed;opacity:.6}.Switch_switch__L18Wg.Switch_disabled__al_6R .Switch_slider__QGhln{cursor:not-allowed}.Switch_label__bO2hB{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.Switch_labelDisabled__ap4D0{color:var(--color-text-disabled,#999);cursor:not-allowed}.Switch_input__pWN2X:focus+.Switch_slider__QGhln{box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.2))}@media (max-width:768px){.Switch_switch__L18Wg.Switch_small__syBfp{width:clamp(26px,3vw,28px);height:clamp(15px,1.8vw,16px)}.Switch_switch__L18Wg.Switch_medium__GHrag{width:clamp(32px,3.8vw,34px);height:clamp(19px,2.2vw,20px)}.Switch_switch__L18Wg.Switch_large__TdseF{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.6vw,24px)}.Switch_label__bO2hB{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}@media (prefers-reduced-motion:reduce){.Switch_slider__QGhln,.Switch_slider__QGhln:before{transition:none}}@media (prefers-contrast:high){.Switch_slider__QGhln{border:clamp(1.5px,.2vw,2px) solid var(--color-text-main,#333)}.Switch_input__pWN2X:checked+.Switch_slider__QGhln{border-color:var(--color-primary,#e62828)}}.Slider_sliderContainer__goqrI{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);width:100%}.Slider_sliderWrapper__e3h2Y{flex:1 1;position:relative}.Slider_slider__mLQdv{-webkit-appearance:none;width:100%;height:clamp(5px,.6vw,6px);border-radius:var(--radius-xs,clamp(2px,.3vw,3px));outline:none;transition:opacity var(--duration-fast,.2s) var(--easing-default,ease);cursor:pointer}.Slider_slider__mLQdv::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:clamp(16px,1.8vw,18px);height:clamp(16px,1.8vw,18px);border-radius:50%;background:var(--color-primary,#e62828);cursor:pointer;border:clamp(1.5px,.2vw,2px) solid var(--color-surface,#fff);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)));-webkit-transition:all var(--duration-fast,.2s) var(--easing-default,ease);transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Slider_slider__mLQdv::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-sm,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.3)))}.Slider_slider__mLQdv::-moz-range-thumb{width:clamp(16px,1.8vw,18px);height:clamp(16px,1.8vw,18px);border-radius:50%;background:var(--color-primary,#e62828);cursor:pointer;border:clamp(1.5px,.2vw,2px) solid var(--color-surface,#fff);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)));-moz-transition:all var(--duration-fast,.2s) var(--easing-default,ease);transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Slider_slider__mLQdv::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-sm,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.3)))}.Slider_valueDisplay__yYRkY{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);font-weight:var(--font-weight-medium,500);min-width:clamp(28px,3.5vw,30px);text-align:center;font-family:var(--font-family-base,inherit)}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv{opacity:.6;cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv::-webkit-slider-thumb{background:var(--color-text-disabled,#ccc);cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv::-moz-range-thumb{background:var(--color-text-disabled,#ccc);cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_valueDisplay__yYRkY{color:var(--color-text-disabled,#999)}@media (max-width:768px){.Slider_slider__mLQdv{height:var(--space-sm,clamp(6px,.8vw,8px))}.Slider_slider__mLQdv::-webkit-slider-thumb{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px)}.Slider_slider__mLQdv::-moz-range-thumb{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px)}.Slider_valueDisplay__yYRkY{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));min-width:clamp(32px,4vw,35px)}}@media (prefers-reduced-motion:reduce){.Slider_slider__mLQdv::-moz-range-thumb,.Slider_slider__mLQdv::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}.Slider_slider__mLQdv::-moz-range-thumb:hover,.Slider_slider__mLQdv::-webkit-slider-thumb:hover{transform:none}}.Stepper_stepper__0Ssa7{display:flex;font-family:var(--font-family-base,inherit)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_{flex-direction:row;align-items:flex-start}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx{flex-direction:column;align-items:flex-start}.Stepper_step__4VmeG{position:relative;display:flex;flex:1 1}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_step__4VmeG{flex-direction:column;align-items:center;text-align:center}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_step__4VmeG{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.Stepper_stepHeader__6cVIz{display:flex;align-items:center;position:relative}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepHeader__6cVIz{flex-direction:column;width:100%}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepHeader__6cVIz{flex-direction:column;margin-right:var(--space-md,clamp(12px,1.5vw,16px))}.Stepper_stepIcon__dk_xC{width:clamp(28px,3.2vw,32px);height:clamp(28px,3.2vw,32px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);border:clamp(1.5px,.2vw,2px) solid var(--color-border-dark,#ddd);background:var(--color-surface,#fff);color:var(--color-text-disabled,#999);transition:all var(--duration-default,.3s) var(--easing-default,ease);z-index:2;position:relative;font-family:var(--font-family-base,inherit)}.Stepper_stepIcon__dk_xC.Stepper_active__Zsn3O{border-color:var(--color-primary,#e62828);background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff)}.Stepper_stepIcon__dk_xC.Stepper_completed__fq6Mz{border-color:var(--color-info,#0099a8);background:var(--color-info,#0099a8);color:var(--color-text-inverse,#fff)}.Stepper_stepIcon__dk_xC.Stepper_pending__8dQC1{border-color:var(--color-border-dark,#ddd);background:var(--color-surface,#fff);color:var(--color-text-disabled,#999)}.Stepper_checkIcon__uvl7k{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-bold,700)}.Stepper_stepNumber__kyqy7{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.Stepper_stepLine__74dGf{background:var(--color-border-dark,#ddd);transition:background var(--duration-default,.3s) var(--easing-default,ease)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepLine__74dGf{position:absolute;top:var(--space-md,clamp(12px,1.5vw,16px));left:50%;width:100%;height:clamp(1.5px,.2vw,2px);z-index:1}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepLine__74dGf{width:clamp(1.5px,.2vw,2px);height:var(--space-lg,clamp(20px,2.5vw,24px));margin-top:var(--space-sm,clamp(6px,.8vw,8px));margin-left:clamp(14px,1.7vw,15px)}.Stepper_stepLine__74dGf.Stepper_completed__fq6Mz{background:var(--color-info,#0099a8)}.Stepper_stepLine__74dGf.Stepper_active__Zsn3O{background:linear-gradient(to right,var(--color-info,#0099a8) 50%,var(--color-border-dark,#ddd) 50%)}.Stepper_stepContent__QFosc{margin-top:clamp(10px,1.2vw,12px)}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepContent__QFosc{margin-top:0;margin-left:0}.Stepper_stepTitle__ntCjY{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#333);margin-bottom:var(--space-xs,clamp(3px,.5vw,4px));transition:color var(--duration-default,.3s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Stepper_stepTitle__ntCjY.Stepper_active__Zsn3O{color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.Stepper_stepTitle__ntCjY.Stepper_completed__fq6Mz{color:var(--color-info,#0099a8)}.Stepper_stepTitle__ntCjY.Stepper_pending__8dQC1{color:var(--color-text-disabled,#999)}.Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);line-height:var(--line-height-normal,1.4);transition:color var(--duration-default,.3s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Stepper_stepDescription__Z3Ql5.Stepper_active__Zsn3O{color:var(--color-text-main,#333)}.Stepper_stepDescription__Z3Ql5.Stepper_completed__fq6Mz{color:var(--color-text-muted,#666)}.Stepper_stepDescription__Z3Ql5.Stepper_pending__8dQC1{color:var(--color-text-disabled,#999)}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepIcon__dk_xC{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepTitle__ntCjY{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepIcon__dk_xC{width:clamp(36px,4.2vw,40px);height:clamp(36px,4.2vw,40px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepTitle__ntCjY{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}@media (max-width:768px){.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_{flex-direction:column}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_step__4VmeG{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepHeader__6cVIz{flex-direction:column;margin-right:clamp(10px,1.2vw,12px)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepLine__74dGf{position:static;width:clamp(1.5px,.2vw,2px);height:var(--space-md,clamp(12px,1.5vw,16px));margin-top:var(--space-sm,clamp(6px,.8vw,8px));margin-left:clamp(14px,1.7vw,15px)}.Stepper_stepContent__QFosc{margin-top:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.Stepper_stepDescription__Z3Ql5,.Stepper_stepIcon__dk_xC,.Stepper_stepLine__74dGf,.Stepper_stepTitle__ntCjY{transition:none}}.Tabs_tabs__tVXxO{width:100%}.Tabs_tabList__sFksj{display:flex;border-bottom:1px solid var(--color-border-light,#f0f0f0);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Tabs_tab__HeYbT{background:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-secondary,#888);border:none;border-bottom:clamp(1.5px,.2vw,2px) solid transparent;transition:color var(--duration-fast,.2s) var(--easing-default,ease),border-color var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit);margin-bottom:-1px}.Tabs_tab__HeYbT:hover{color:var(--color-text-main,#333)}.Tabs_tab__HeYbT.Tabs_active__xSwfW{color:var(--color-primary,#e62828);border-bottom-color:var(--color-primary,#e62828)}.Tabs_tab__HeYbT:focus{outline:none;background:transparent}.Tabs_tabs__tVXxO.Tabs_small__iFeGO .Tabs_tab__HeYbT{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Tabs_tabs__tVXxO.Tabs_large__5GbBl .Tabs_tab__HeYbT{padding:var(--space-md,clamp(12px,1.5vw,16px)) var(--space-lg,clamp(20px,2.5vw,24px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Tabs_tabContent__yJm1H{padding:0}.Tabs_tabPane__9umL8{display:none}.Tabs_tabPane__9umL8.Tabs_active__xSwfW{display:block;animation:Tabs_fadeIn__MymJ8 var(--duration-fast,.2s) var(--easing-default,ease)}@keyframes Tabs_fadeIn__MymJ8{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Tabs_tabList__sFksj{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Tabs_tabList__sFksj::-webkit-scrollbar{display:none}.Tabs_tab__HeYbT{flex-shrink:0;padding:clamp(8px,1vw,10px) clamp(12px,1.4vw,14px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}}@media (prefers-reduced-motion:reduce){.Tabs_tabPane__9umL8.Tabs_active__xSwfW,.Tabs_tab__HeYbT{transition:none;animation:none}}@media (prefers-contrast:high){.Tabs_tabList__sFksj{border-bottom-width:clamp(1.5px,.2vw,2px)}.Tabs_tab__HeYbT{border-bottom-width:clamp(2px,.3vw,3px)}.Tabs_tab__HeYbT.Tabs_active__xSwfW{font-weight:var(--font-weight-bold,700)}}.ProductRecommendationsTabs_container__Hn4Qu{margin:var(--space-xl,clamp(24px,3vw,32px)) 0;width:100%}.ProductRecommendationsTabs_fbtSection__IW0O6{margin-bottom:var(--space-xl,clamp(24px,3vw,32px))}.ProductRecommendationsTabs_tabsSection__gW8AN{background:var(--color-surface);border-radius:var(--radius-lg,clamp(12px,1.5vw,16px));box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.04));border:1px solid var(--color-border-light);padding:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductRecommendationsTabs_tabContent__kVAbY{min-height:clamp(200px,25vw,300px)}.ProductRecommendationsTabs_productsGrid__yf2oy{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,18vw,160px),1fr));grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));padding:var(--space-sm,clamp(8px,1vw,12px)) 0}.ProductRecommendationsTabs_productItem__U3w_4{width:100%;transition:transform var(--duration-fast,.2s) var(--easing-default,ease)}.ProductRecommendationsTabs_productItem__U3w_4:hover{transform:translateY(-2px);z-index:1}.ProductRecommendationsTabs_productItem__U3w_4 .productCard{box-shadow:var(--shadow-xs,0 1px 3px rgba(0,0,0,.06));border:1px solid var(--color-border-light)}.ProductRecommendationsTabs_productItem__U3w_4 .productCard:hover{box-shadow:var(--shadow-sm,0 2px 6px rgba(0,0,0,.08));transform:translateY(-2px)}.ProductRecommendationsTabs_productItem__U3w_4 .imageContainer{height:clamp(160px,22vw,180px);max-height:clamp(160px,22vw,180px)}.ProductRecommendationsTabs_productItem__U3w_4 .content{padding:clamp(8px,1vw,10px)}.ProductRecommendationsTabs_productItem__U3w_4 .productName,.ProductRecommendationsTabs_productItem__U3w_4 .title{font-size:clamp(10px,1.2vw,13px);margin-bottom:clamp(3px,.5vw,4px)}.ProductRecommendationsTabs_productItem__U3w_4 .currentPrice{font-size:clamp(14px,1.8vw,18px)}.ProductRecommendationsTabs_productItem__U3w_4 .originalPrice{font-size:clamp(9px,1vw,11px)}.ProductRecommendationsTabs_productItem__U3w_4 .discount{font-size:clamp(8px,.9vw,10px);padding:clamp(1px,.2vw,2px) clamp(3px,.4vw,4px)}.ProductRecommendationsTabs_empty__JEjDD,.ProductRecommendationsTabs_error__hPTje,.ProductRecommendationsTabs_loading__ddmmM{text-align:center;padding:var(--space-xl,clamp(24px,3vw,32px));color:var(--color-text-muted);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));font-family:var(--font-family-base,inherit)}.ProductRecommendationsTabs_error__hPTje{color:var(--color-danger)}.ProductRecommendationsTabs_empty__JEjDD{background:var(--color-bg-secondary);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));border:1px dashed var(--color-border)}@media (max-width:768px){.ProductRecommendationsTabs_container__Hn4Qu{margin:var(--space-lg,clamp(20px,2.5vw,24px)) 0}.ProductRecommendationsTabs_fbtSection__IW0O6{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductRecommendationsTabs_tabsSection__gW8AN{padding:var(--space-md,clamp(12px,1.5vw,16px))}.ProductRecommendationsTabs_productsGrid__yf2oy{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-sm,clamp(10px,1.2vw,12px));padding:var(--space-sm,clamp(8px,1vw,12px)) 0;padding-bottom:var(--space-md,clamp(12px,1.5vw,16px));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar{height:var(--scrollbar-height,4px)}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar-track{background:transparent}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-xs,clamp(2px,.3vw,3px))}.ProductRecommendationsTabs_productItem__U3w_4{flex:0 0 clamp(120px,32vw,140px);scroll-snap-align:start;min-width:0}.ProductRecommendationsTabs_productItem__U3w_4 .imageContainer{height:clamp(140px,38vw,160px);max-height:clamp(140px,38vw,160px)}.ProductRecommendationsTabs_productItem__U3w_4 .content{padding:clamp(6px,.8vw,8px)}.ProductRecommendationsTabs_productItem__U3w_4 .productName,.ProductRecommendationsTabs_productItem__U3w_4 .title{font-size:clamp(9px,1.5vw,12px)}.ProductRecommendationsTabs_productItem__U3w_4 .currentPrice{font-size:clamp(12px,1.6vw,16px)}}@media (min-width:769px) and (max-width:1024px){.ProductRecommendationsTabs_productsGrid__yf2oy{grid-template-columns:repeat(auto-fill,minmax(clamp(140px,18vw,160px),1fr))}}