.profile-notification-settings{display:grid;gap:14px;padding:18px;border:1px solid var(--line,#ddd5ca);border-radius:14px;background:var(--paper,#fffdf8)}
.profile-notification-settings h3{margin:4px 0;font:650 1.15rem/1.3 Manrope,system-ui,sans-serif}
.profile-notification-settings p{margin:0;color:var(--muted,#77716a);font-size:.92rem}
.email-notification-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px}
.email-notification-options label{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 11px;border:1px solid var(--line,#ddd5ca);border-radius:10px;cursor:pointer}
.email-notification-options input{accent-color:var(--accent,#8e3950);width:18px;height:18px;flex:none}
.profile-notification-settings .profile-actions{justify-content:flex-start}
