.rah-account-panel{max-width:42rem;margin-inline:auto}.rah-account-panel form{gap:1.2rem;display:grid}.rah-account-panel label{gap:.4rem;font-size:1rem;display:grid}.rah-account-panel input,.rah-account-panel select{font:inherit;background:#fff;border:1px solid #8d948b;border-radius:4px;width:100%;min-height:48px;padding:.8rem}.rah-account-panel .account-check{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rah-account-panel .account-check input{flex-shrink:0;width:22px;min-height:22px}.account-actions{flex-wrap:wrap;gap:.8rem;margin:1rem 0;display:flex}.account-actions button,.account-text-button{font:inherit;color:#183e2d;cursor:pointer;background:0 0;border:1px solid #536759;border-radius:4px;min-height:48px;padding:.65rem 1rem}.account-actions button[aria-pressed=true]{color:#fff;background:#1c3c2c}.rah-account-panel button:disabled{opacity:.55;cursor:wait}.account-message{overflow-wrap:anywhere;background:#f1eadf;border-left:3px solid #8b6439;padding:1rem}.rah-account-panel dl{grid-template-columns:1fr 2fr;gap:.7rem;display:grid}.rah-account-panel dd{overflow-wrap:anywhere;margin:0}.rah-account-panel dt{font-weight:700}.rah-account-panel :focus-visible{outline-offset:4px;outline:3px solid #91622e}@media (max-width:520px){.rah-account-panel dl{grid-template-columns:1fr}.rah-account-panel dd{margin-bottom:.7rem}}.email-preferences{background:#f6f3ea;border:1px solid #b6b3a7;border-radius:6px;margin:1.8rem 0;padding:1.3rem}.email-preferences h3{margin:0 0 .8rem;font-size:1.5rem}.email-preferences-address{overflow-wrap:anywhere}.email-preferences-status{background:#e9ede5;border-left:3px solid #536759;padding:.75rem 1rem}.email-preferences .account-actions .email-preferences-primary{color:#fff;background:#1c3c2c;border-color:#1c3c2c;font-weight:700;line-height:1.45}.email-preferences .account-actions button:disabled{cursor:not-allowed}.email-preferences-note{border-top:1px solid #d1cdbf;margin-bottom:0;padding-top:1rem;font-size:.9rem;line-height:1.55}@media (max-width:520px){.email-preferences{padding:1rem}.email-preferences .account-actions button{text-align:center;width:100%}}.rah-account-panel details{margin-top:1.3rem}.rah-account-panel summary{cursor:pointer;padding:.8rem 0;font-weight:700}.rah-account-panel form+details{border-top:1px solid #d1cdbf}.rah-save-favorite{margin:1rem clamp(1rem,5vw,5rem)}.rah-save-favorite .public-action{font:inherit;cursor:pointer;min-height:44px}.rah-save-favorite .public-action:disabled{opacity:.6}.journal-project-grid .rah-save-favorite{margin:1rem 0}
