.accountModal{z-index:2000;opacity:0;visibility:hidden;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility 0s ease-in-out .3s;display:flex;position:fixed;top:0;left:0}.accountModal[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.accountModal[data-centered=false]{align-items:flex-start;padding-top:60px}.accountModal .accountModalButtonGroup{justify-content:flex-end;gap:16px;margin-top:20px;display:flex}.accountModal .accountModalButtonGroup .accountModalButton{width:254px;min-width:120px}.accountModal .accountModalButtonGroup .accountModalButton.confirm,.accountModal .accountModalButtonGroup .accountModalButton.confirm:hover{color:rgba(0,0,0,.85);background:#f44}.accountModal .accountModalButtonGroup .accountModalButton.confirm:disabled{color:#8d8d8d;cursor:not-allowed;background:#d9d9d9}.accountModal .accountModalMask{background:rgba(0,0,0,.698);width:100%;height:100%;position:absolute;top:0;left:0}.accountModal .accountModalContainer{background:#fff;flex-direction:column;max-height:85vh;padding:0 40px 40px;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:hidden;transform:scale(.9)}.accountModal .accountModalContainer::-webkit-scrollbar{width:6px}.accountModal .accountModalContainer::-webkit-scrollbar-track{background:0 0}.accountModal .accountModalContainer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.accountModal .accountModalContainer::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.accountModal[data-open=true] .accountModalContainer{transform:scale(1)}.accountModal .accountModalCloseButton{cursor:pointer;z-index:10;cursor:pointer;color:rgba(0,0,0,.45);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:4px;transition:all .2s ease-in-out;display:flex;position:absolute;top:12px;right:12px}.accountModal .accountModalHeader{margin-bottom:16px;padding-top:40px}.accountModal .accountModalTitle{color:rgba(0,0,0,.85);word-break:break-word;align-items:center;gap:12px;padding-right:24px;font-size:24px;font-weight:600;line-height:28px;display:flex}.accountModal .accountModalTitle .accountModalTitleIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.accountModal .accountModalTitle .accountModalTitleIcon img{width:36px;height:36px}.accountModal .accountModalTitle .accountModalTitleText{max-width:400px}.accountModal .accountModalBody{color:rgba(0,0,0,.85);flex:1;font-size:14px;line-height:1.5715;overflow-y:auto}.accountModal:not([data-has-title=true]) .accountModalBody{padding-top:24px}@media screen and (max-width:768px){.accountModal{padding:0;z-index:999999!important}.accountModal[data-open=true] .accountModalContainer{transform:translateY(0)}.accountModal[data-fullscreen=true]{top:0;bottom:0}.accountModal[data-fullscreen=true] .accountModalContainer{bottom:0;height:100%!important;max-height:none!important;position:absolute!important;top:0!important}.accountModal .accountModalButtonGroup{flex-direction:column-reverse!important}.accountModal .accountModalContainer{padding:0 24px 24px;transition:transform .3s ease-in-out;transform:translateY(100%);width:90%!important}.accountModal .accountModalHeader{padding:24px 0 0}.accountModal .accountModalTitle{flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:16px;line-height:20px}.accountModal .accountModalTitle .accountModalTitleIcon img{width:16px!important;height:16px!important}.accountModal .accountModalCloseButton{top:16px;right:16px}}.accountModal[data-mask=false] .accountModalMask{display:none}.accountModal[data-animation=fade] .accountModalContainer{transition:opacity .3s ease-in-out;transform:none}.accountModal[data-animation=fade][data-open=true] .accountModalContainer{transform:none}.accountModal[data-animation=slide-up] .accountModalContainer{transition:transform .3s ease-in-out;transform:translateY(100%)}.accountModal[data-animation=slide-up][data-open=true] .accountModalContainer{transform:translateY(0)}.accountModal[data-animation=slide-down] .accountModalContainer{transition:transform .3s ease-in-out;transform:translateY(-100%)}.accountModal[data-animation=slide-down][data-open=true] .accountModalContainer{transform:translateY(0)}@media screen and (max-width:768px){.accountModal .accountModalButtonGroup{flex-direction:column;gap:12px;margin-top:20px}.accountModal .accountModalButtonGroup .accountModalButton{width:100%;min-width:auto;padding:12px 20px;font-size:13px}}
.suspendLogoutModal .content{color:rgba(0,0,0,.55);margin:44px 0;font-size:14px;line-height:1.6}
.completeDeregisterModal .content{color:rgba(0,0,0,.55);margin:44px 0;font-size:14px;line-height:1.6}@media screen and (min-width:768px){.completeDeregisterModal .accountModalButton.confirm{width:264px!important}}
.accountCancellationBlock .header{color:#000;margin-bottom:32px;font-size:28px;font-weight:600;line-height:32px}.accountCancellationBlock .description{margin-bottom:32px}.accountCancellationBlock .description p{color:rgba(0,0,0,.55);font-size:14px;line-height:1.6}.accountCancellationBlock .actionButtons{flex-direction:column;gap:16px;display:flex}
