.account-user-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:22px;border:1px solid #64748b;border-radius:12px;background:#162237;color:#f1f5f9;overflow:auto;font:15px/1.6 system-ui,sans-serif}
.account-user-dialog::backdrop{background:#020617c9}.account-user-dialog *{box-sizing:border-box}.account-user-dialog [hidden]{display:none!important}.account-user-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-user-heading h2{font-size:20px;line-height:1.4;margin:0}.account-user-dialog button,.account-user-dialog select,.account-user-dialog textarea{font:inherit;color:inherit;background:#0f172a;border:1px solid #64748b;border-radius:7px;padding:9px 12px;min-height:44px;max-width:100%}.account-user-dialog button{cursor:pointer}.account-user-dialog button:disabled,.account-user-dialog select:disabled{opacity:.5;cursor:default}.account-user-dialog :focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.account-user-dialog label{display:block;margin:16px 0 6px}.account-user-dialog select,.account-user-dialog textarea{display:block;width:100%;min-width:0}.account-user-dialog textarea{resize:vertical}.account-user-dialog dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px 12px;margin:20px 0}.account-user-dialog dt{color:#b6c4d6}.account-user-dialog dd{margin:0;overflow-wrap:anywhere}.account-user-note{font-size:13px;color:#cbd5e1}.account-user-dialog [role=status]{min-height:25px;color:#86efac;overflow-wrap:anywhere}.account-user-dialog [data-error=true]{color:#fca5a5}.account-user-buttons{margin-top:18px}.account-user-dialog #accountUserSubmit{background:#1d4ed8;border-color:#60a5fa}.account-user-dialog #accountUserClose{flex-shrink:0}.account-user-buttons button{width:100%}
@media(max-width:390px){.account-user-dialog{padding:15px}.account-user-dialog dl{grid-template-columns:1fr;gap:2px}.account-user-dialog dd{margin-bottom:7px}.account-user-heading h2{font-size:18px}}
