.account-help-dialog{width:min(620px,92vw);max-height:88vh;overflow:auto;border:1px solid #e1e5ee;border-radius:18px;padding:26px;color:#1d2738;background:#fff}.account-help-dialog::backdrop{background:#15243b66}.account-help-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-help-dialog h2{font-size:22px;margin:0}.account-help-dialog nav{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.account-help-dialog label{display:grid;gap:8px;margin:16px 0}.account-help-dialog input,.account-help-dialog select,.account-help-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #dce1eb;border-radius:9px;font:inherit}.account-help-dialog form>button{margin:6px 8px 6px 0}.account-help-dialog p{line-height:1.7;overflow-wrap:anywhere}.account-help-dialog .error{color:#b23040}.recovery-code{display:block;overflow-wrap:anywhere;background:#f3f4fa;padding:16px;border-radius:8px;margin:18px 0;user-select:all}.support-ticket{padding:18px 0;border-top:1px solid #e7ebf1}.support-ticket small{display:block;margin:8px 0;color:#707a90}.support-response{background:#f4f5fd;padding:12px;border-radius:8px;white-space:pre-wrap}.account-help-dialog .support-check{display:flex;align-items:center}.support-check input{width:auto}.support-hint{font-size:13px;color:#66758b}
.account-help-dialog .portal-help-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.account-help-dialog [data-close]{flex-shrink:0;white-space:nowrap}.account-help-dialog .portal-help-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap;padding:8px 10px}.portal-help-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
