.account-tools{display:flex;align-items:center;gap:8px}.account-button,.account-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid #4a4c50;border-radius:7px;background:#282a2d;color:#eceeed;font:inherit;font-size:12px;padding:6px 10px;text-decoration:none;cursor:pointer}.account-button:hover,.account-link:hover{background:#35383a;border-color:#8aae99}.account-button:focus-visible,.account-link:focus-visible,.account-dialog a:focus-visible{outline:2px solid #a4d0b4;outline-offset:3px}.account-state{font-size:12px;color:#bdc7c0}.account-dialog{width:min(530px,calc(100% - 28px));max-height:min(85vh,720px);overflow:auto;border:1px solid #44484c;border-radius:14px;background:#202225;color:#eceeed;padding:0;box-shadow:0 20px 80px #000a}.account-dialog::backdrop{background:#000b}.account-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #3a3d40}.account-dialog-head h2{margin:0;font-size:18px}.account-dialog-body{padding:20px;font-size:14px;line-height:1.7}.account-dialog-body p{margin:0 0 14px}.account-dialog-body h3{font-size:14px;margin:18px 0 5px}.account-dialog-body a{color:#acdcbc;text-decoration:underline;text-underline-offset:3px}.account-dialog-body .muted{color:#aeb7b1;font-size:12px}.account-dialog-body .identity-status{padding:10px 12px;border:1px solid #45554a;background:#27302a;border-radius:7px}.account-dialog-foot{display:flex;align-items:center;gap:10px;border-top:1px solid #3a3d40;padding:14px 20px}.account-close{font-size:18px;line-height:1;background:transparent;border:0;color:#cad2cd;cursor:pointer}.account-state[hidden],.account-link[hidden]{display:none!important}@media(max-width:740px){.account-tools{gap:5px}.account-button,.account-link{padding:5px 7px;font-size:11px}.account-state{font-size:11px}.account-dialog-head,.account-dialog-body,.account-dialog-foot{padding-left:15px;padding-right:15px}}

.account-preferences[hidden]{display:none}.account-preferences select{display:block;width:100%;margin:7px 0;padding:9px 10px;background:#282a2d;color:#eceeed;border:1px solid #4a4c50;border-radius:7px;font:inherit}.account-preferences select:focus-visible{outline:2px solid #a4d0b4;outline-offset:2px}
