.account-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 32px;background:#092542;color:#c7dced;border-bottom:1px solid #244d67;font-size:13px}.account-bar strong{color:#fff;overflow-wrap:anywhere}.account-dialog{background:#07182d;color:#e7f2ff;border:1px solid #287393;border-radius:18px;padding:30px;width:min(560px,calc(100vw - 30px));max-height:85vh;overflow:auto;box-sizing:border-box}.account-dialog::backdrop{background:#000b}.account-dialog h2{padding-right:24px}.account-dialog label{display:grid;gap:8px;margin:16px 0}.account-dialog input{max-width:100%;box-sizing:border-box}.account-dialog input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #355469;border-radius:8px;background:#031326;color:#fff;font:inherit}.account-dialog .account-check{display:flex;align-items:start;gap:10px}.account-close{position:absolute;right:16px;top:14px;background:none;color:#fff;border:0;font-size:26px;cursor:pointer}.account-message{color:#d6ef88;white-space:pre-wrap}.account-dialog details{margin-top:24px;padding-top:16px;border-top:1px solid #355469}.account-shield{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#031020;color:#d7edff}.account-dialog .career-actions{flex-wrap:wrap}@media(max-width:650px){.account-bar{padding:12px 16px;align-items:start;flex-direction:column}.account-dialog{padding:22px}}
