.account-entry{display:flex;gap:9px;align-items:center}.account-entry span{font:11px system-ui;max-width:200px}.account-dialog{color:#1d2b34;background:#fffdf7;border:1px solid #b7c1c9;border-radius:16px;width:min(560px,calc(100vw - 24px));max-height:85vh;padding:28px;font:15px/1.5 system-ui}.account-dialog::backdrop{background:#14253288}.account-dialog h2{font-size:27px;margin:18px 0}.account-dialog label{display:block;margin:16px 0 6px}.account-dialog input:not([type=checkbox]){display:block;width:100%;box-sizing:border-box;border:1px solid #9daab6;border-radius:8px;padding:12px;font:16px system-ui;margin:7px 0}.account-dialog .account-check{display:flex;gap:10px;align-items:flex-start;font-size:13px}.account-check input{margin-top:4px}.account-dialog a{color:#234ac1;text-decoration:underline}.account-dialog .btn{margin:7px 8px 7px 0;white-space:normal;min-height:40px}.account-close{float:right;padding:7px 10px;border:1px solid #b7c1c9;border-radius:7px;cursor:pointer}.account-dialog [role=status]{color:#226244}.account-dialog [role=status].error{color:#ab2424}.account-projects>div{padding:14px 0;border-bottom:1px solid #ccd3d8}.account-projects strong{display:block;overflow-wrap:anywhere}.account-dialog button:focus-visible,.account-dialog input:focus-visible{outline:3px solid #3256c7;outline-offset:3px}@media(max-width:800px){.account-entry span{display:none}.account-entry .btn{font-size:11px;padding:6px 9px}.account-dialog{padding:19px}}
/* Account forms remain readable under both bench lighting themes. */
.account-dialog{color-scheme:light}.account-dialog input:not([type=checkbox]){background:#fff;color:#1d2b34}.account-dialog .btn{background:#205c4d;color:#fff;border:1px solid #205c4d;box-shadow:none;padding:10px 14px;border-radius:7px;font:600 14px system-ui}.account-dialog .btn:hover{background:#174638}.account-dialog .btn:disabled{opacity:.65}.account-dialog .account-close{background:#eef1ef;color:#1d2b34;font:14px system-ui}.account-check input{accent-color:#205c4d}
