.fg-account-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100svh - 40px);overflow:auto;border:1px solid #dce7f5;border-radius:20px;padding:30px;background:#fff;color:#183653;box-shadow:0 24px 90px #18365324}
.fg-account-dialog::backdrop{background:#15395755;backdrop-filter:blur(3px)}
.fg-account-dialog h2{margin:0 0 12px;font-size:22px}.fg-account-dialog form{display:grid;gap:16px;margin-top:24px}.fg-account-dialog label{display:grid;gap:8px;font-size:13px}.fg-account-dialog input{width:100%;height:46px;border:1px solid #dbe5f1;border-radius:10px;background:#fbfcfe;padding:0 12px;font:inherit;box-sizing:border-box}.fg-account-dialog input:focus{outline:3px solid #d9ebff;border-color:#65a9ff}.fg-account-dialog [hidden]{display:none!important}.fg-account-dialog p{font-size:12px;line-height:1.8;margin:0}.fg-account-dialog [role=status]{min-height:22px;color:#617995}.fg-account-dialog .form-actions{display:flex;justify-content:flex-end;gap:12px}.fg-account-dialog .form-actions button{min-height:42px}
