.forgot-password{display:block;margin:16px auto}.password-recovery .field{margin-bottom:16px}.password-recovery .button.primary{width:100%}.password-recovery [data-password-back]{display:block;margin:20px auto 0}.password-recovery-result{line-height:1.55;overflow-wrap:anywhere}.password-email-request{padding:16px 0}.password-email-request p{overflow-wrap:anywhere}.password-technical-reset{border-top:1px solid var(--border,#dce4d6);padding-top:16px}.password-technical-reset summary,.mail-help summary{cursor:pointer;padding:8px 0}.mail-settings{max-width:1100px;margin:0 auto 20px}.mail-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.mail-settings .field{min-width:0;margin:0}.mail-settings input,.mail-settings select{max-width:100%;min-width:0}.mail-test-form{display:flex;align-items:end;gap:16px}.mail-test-form .field{flex:1;margin:0}.mail-settings [role=status]{line-height:1.5}.mail-help{line-height:1.6}.mail-settings-grid[hidden]{display:none}@media(max-width:700px){.mail-settings-grid{grid-template-columns:minmax(0,1fr)}.mail-test-form{display:block}.mail-test-form button{margin-top:12px}}

.password-reset-choices{display:grid;gap:16px;margin-top:20px}.password-reset-choice{padding:18px;border:1px solid var(--line);border-radius:12px;background:transparent;min-width:0}.password-reset-choice h3{margin:0 0 10px;font-size:15px}.password-reset-choice p{line-height:1.6;overflow-wrap:anywhere}.password-reset-choice .check-line{display:flex;align-items:center;gap:10px;margin:18px 0;line-height:1.5}.password-reset-choice [role=status]:empty{display:none}.password-reset-choice [role=status]{margin-bottom:0}.password-reset-choice .button{max-width:100%;white-space:normal}.password-reset-choice .description{margin-top:-8px}.password-reset-choices .password-email-request{padding:18px}
