.root__N0T4k,.tabContent__eaKAn,.tabContents__irtUb,.tabRadioContent__muuK5{min-width:0}.root__N0T4k{flex:1;flex-direction:column;gap:5px}.root__N0T4k,.root__N0T4k .tabs__Dxo6A{align-items:center;display:flex}.root__N0T4k .tabs__Dxo6A{gap:20px;justify-items:stretch;list-style-type:none;margin:0;min-height:40px;padding:0;text-align:center;width:100%}@media only screen and (width <= 74.9375em){.root__N0T4k .tabs__Dxo6A{gap:10px}}.root__N0T4k .tab___iOkh{color:var(--ptt-gray-200);cursor:pointer;font-size:var(--font-size-m);font-weight:600;line-height:var(--line-height-m);padding-bottom:5px;text-align:center;white-space:nowrap}.root__N0T4k .tab___iOkh.active__DbrFC{border-color:var(--ptt-blue-100);color:var(--ptt-blue-100);position:relative}.root__N0T4k .tab___iOkh.active__DbrFC:after{background:#2c2cff;border-radius:0 0 24px 24px;bottom:-6px;content:"";height:5px;left:0;position:absolute;transform:skewX(0deg);width:100%}.radioTabs__mNoO7{display:flex;flex-direction:column;gap:16px}.noContentRadioTabs__kcPHe{gap:4px!important}.tabRadioRow__PMRZm{border-radius:16px;display:flex;flex-direction:column;padding:0 12px!important;width:100%}.activeTabRadioRaw__HxKh7{background:var(--ptt-purple-150);padding:12px!important}.activeTabRadioRaw__HxKh7 .tabRadioLabel__zhN1Y{font-weight:700}.activeTabRadioRaw__HxKh7 span[class*=paymentMethodTitle]{font-weight:700!important}.noContentRadioRaw__XtZky{background:transparent!important;padding:6px 0!important}@media only screen and (width <= 74.9375em){.noContentRadioRaw__XtZky{padding:3px 0!important}}.tabRadioLabel__zhN1Y{align-items:center;color:var(--ptt-gray-200);cursor:pointer;display:flex;font-size:var(--font-size-s);gap:4px;line-height:var(--line-height-s);padding:2px 0}.noContentRadioLabel__Pjg_4,.tabRadioLabel__zhN1Y{font-weight:500}.tabRadioInput__fM8hB{display:none}.tabRadioIcon__GdlHh{background:#fff;border:2px solid var(--ptt-gray-300);border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;margin-right:6px;min-width:20px;position:relative;width:20px}.tabRadioInput__fM8hB:checked+.tabRadioIcon__GdlHh{border-color:var(--ptt-blue-100)}.tabRadioInput__fM8hB:checked+.tabRadioIcon__GdlHh:after{background:var(--ptt-blue-100);border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.tabRadioIcon__GdlHh:after{display:none}.tabContents__irtUb{position:relative;width:100%}.tabContent__eaKAn{display:block;max-height:0;opacity:0;overflow:hidden;position:static;transition:max-height 0s ease,opacity .25s ease;z-index:0}.tabContent__eaKAn.active__DbrFC{max-height:5000px;opacity:1;z-index:1}.tabContent__eaKAn.inactive__ZcH_1{max-height:0;opacity:0;pointer-events:none;z-index:0}.tabRadioContent__muuK5{margin-top:8px;max-height:5000px;opacity:1;overflow:hidden;transition:max-height 0s ease,opacity .4s ease;width:100%}.tabRadioContentHidden__fRjT_{margin-top:0!important;max-height:0;opacity:0;overflow:hidden;pointer-events:none}.othersButtonContainer__tv4QB{padding:0 12px;width:100%}.noContentOthersButtonContainer__qF5Id{padding:0!important}.othersButton__bc01d{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px;justify-content:flex-start;padding:0;width:100%}.othersButtonDisabled__NprHz{cursor:not-allowed;pointer-events:none}.othersButtonDisabled__NprHz .othersButtonIcon__ZpxPf,.othersButtonDisabled__NprHz .othersButtonText__rGbc0{color:var(--ptt-gray-300)}.othersButtonText__rGbc0{color:var(--ptt-blue-100);font-size:var(--font-size-s);font-weight:550}.othersButtonIcon__ZpxPf{align-items:center;color:var(--ptt-blue-100);display:flex;font-size:18px;justify-content:center;line-height:1;transition:transform .2s ease}.othersButtonIcon__ZpxPf i{display:block}.othersButtonIconRotated__h6aeN{transform:rotate(180deg)}
.root__N60LP{border-radius:16px;display:flex;padding:16px}@media only screen and (width <= 74.9375em){.root__N60LP{border-radius:12px;padding:12px}}.root__N60LP.warning__kdNvY{background-color:#fff3cd;border:1px solid #ffeeba}.root__N60LP.error__zkUvJ{background-color:#ffd6d6;border:1px solid #ffd6d6}.root__N60LP .text__VuzyT{font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-s)}.font-semibold{font-weight:600}
