.functional-button_button__461yS{display:flex;padding:12px 20px;justify-content:center;align-items:center;border-radius:12px;box-sizing:border-box;border:1px solid transparent}.functional-button_button__461yS.functional-button_large__HRiFM{width:100%}.functional-button_button__461yS.functional-button_medium__qtifC{width:50%}.functional-button_button__461yS.functional-button_small__r0Anv{width:33%}.functional-button_button__461yS.functional-button_border__yqXjS{border:1px solid var(--brandColor-main);color:var(--brandColor-main)}.functional-button_button__461yS.functional-button_fill__ChFgD{background:var(--brandColor-main);color:var(--white)}.functional-button_button__461yS.functional-button_fill-disabled__JCPxL{background:var(--lineColor-main);color:var(--textColor-main);cursor:not-allowed}.functional-button_button__461yS.functional-button_back__UrDb_{font-size:13px;font-weight:400;line-height:1.4;border:1px solid var(--lineColor-main);color:var(--textColor-less)}.functional-button_button__461yS span{display:flex;align-items:center;font-size:14px;font-weight:400;line-height:1.4;text-align:center}@media(hover:hover){.functional-button_button__461yS:hover{background:var(--borderColor-borderHover)}.functional-button_button__461yS.functional-button_fill__ChFgD:hover{background:var(--brandColor-fillHover)}.functional-button_button__461yS.functional-button_back__UrDb_:hover{background:var(--white-less)}}.custom-modal_container__rvIJ7{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;border:none;border-radius:24px;background:var(--white)}.custom-modal_container__rvIJ7::-webkit-backdrop{background:rgba(0,0,0,.6)}.custom-modal_container__rvIJ7::backdrop{background:rgba(0,0,0,.6)}.custom-modal_container__rvIJ7 .custom-modal_modal_title__7YmRg{font-size:20px;font-weight:600;line-height:1.4;color:var(--textColor-main);white-space:nowrap}.custom-modal_container__rvIJ7 .custom-modal_modal_description__5jNXn{font-size:13px;font-weight:400;line-height:1.4;color:var(--textColor-less);margin-top:8px;white-space:pre-line;text-align:center}.custom-modal_container__rvIJ7 .custom-modal_modal_content__WKKj4{margin-top:20px}.custom-modal_container__rvIJ7 .custom-modal_modal_actions__V0R0G{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:32px;white-space:nowrap}