.close-account-area{border-top:1px solid #314454;margin-top:28px;padding-top:20px}.close-account-area>p{color:#b8c9d5;margin:0 0 12px;font-size:12px;line-height:1.6}.close-account-bar{color:#fff;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#a62e38;border:1px solid #ed6969;border-radius:5px;width:100%;min-height:46px;padding:12px 18px;font-size:12px;font-weight:800;display:block}.close-account-bar:hover,.closure-confirm-button:hover:not(:disabled){background:#c23a46}.close-account-dialog{color:#eaf3fa;text-align:left;background:#091721;border:1px solid #a94b55;border-radius:12px;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 90px #000a}.close-account-dialog::backdrop{background:#000c}.close-account-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.close-account-dialog header p{color:#ff9eaa;letter-spacing:1.6px;margin:0 0 10px;font-size:11px;font-weight:800}.close-account-dialog h2{margin:0 0 22px;font-size:24px;line-height:1.25}.close-account-dialog header button{color:#d2dfea;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font-size:26px}.closure-warning{color:#ffd9df;background:#3a1a23;border:1px solid #91424f;border-left:4px solid #fa677a;border-radius:6px;padding:16px 18px;font-size:17px;line-height:1.6}.close-account-dialog>p{color:#c4d5e1;margin:16px 0;font-size:14px;line-height:1.65}.close-account-dialog .closure-removal-date{color:#fff;font-size:17px}.closure-ack{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;line-height:1.6;display:flex}.closure-ack input{accent-color:#db4a5b;flex-shrink:0;width:18px;height:18px;margin-top:3px}.closure-confirmation{color:#d7e6f0;font-size:13px;display:block}.closure-confirmation input{color:#fff;background:#07121b;border:1px solid #4b6577;border-radius:5px;width:100%;min-height:46px;margin-top:9px;padding:10px 12px;font-size:16px;display:block}.closure-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}.closure-actions button,.account-closure-scheduled button{color:#e5f1fa;cursor:pointer;background:#102634;border:1px solid #496476;border-radius:5px;min-height:44px;padding:11px 16px;font-size:13px;font-weight:700}.closure-actions .closure-confirm-button{color:#fff;background:#a62e38;border-color:#ed6969}.closure-actions button:disabled{opacity:.45;cursor:default}.closure-error{font-size:13px;line-height:1.6;color:pink!important}.closure-result{color:#8ee0b9!important}.account-closure-scheduled{background:#3a1a23;border:1px solid #91424f;border-radius:6px;padding:16px}.account-closure-scheduled strong{color:#ffd9df;font-size:14px;line-height:1.5}.account-closure-scheduled p,.account-closure-scheduled small{color:#dec1c8;margin:10px 0;font-size:12px;line-height:1.6;display:block}.close-account-area :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #ff9eaa}@media (width<=520px){.close-account-dialog{padding:22px 18px}.closure-actions{flex-direction:column-reverse}.closure-actions button{width:100%}.close-account-dialog h2{font-size:22px}}
