.account-newsletter dialog{background:#171915;color:#f1e8d2;border:1px solid #8c8b7d;border-radius:12px;padding:28px;width:min(560px,calc(100vw - 40px));max-height:85vh;overflow:auto}.account-newsletter dialog::backdrop{background:#000a}.account-newsletter dialog label{display:flex;gap:10px;align-items:start;margin:18px 0}.newsletter-choice-actions{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.newsletter-choice-actions button{padding:12px 20px;min-height:44px;border-radius:24px;border:1px solid #eee1c7;background:#eee1c7;color:#111}.newsletter-choice-actions button:first-child{background:transparent;color:inherit}.account-newsletter button:disabled{opacity:.55}.account-newsletter [role=alert]:empty,.account-newsletter [role=status]:empty{display:none}