.member-notification-panel{margin:0 0 18px;padding:20px;display:grid;gap:18px}.member-notification-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.member-notification-heading h3{margin:4px 0 6px}.member-notification-heading p{margin:0;opacity:.76;max-width:720px}.member-notification-save-state{font-size:.9rem;opacity:.78;white-space:nowrap}.member-notification-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-notification-toggle,.member-notification-privacy{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid rgba(127,127,127,.22);border-radius:14px}.member-notification-toggle span,.member-notification-privacy span{display:grid;gap:3px}.member-notification-toggle small,.member-notification-privacy small,.member-notification-phone small{opacity:.7;line-height:1.35}.member-notification-toggle input,.member-notification-privacy input{width:20px;height:20px;flex:0 0 auto}.member-notification-phone{display:grid;gap:7px}.member-notification-phone>span{font-weight:700}.member-notification-phone input{max-width:320px}.member-notification-privacy{justify-content:flex-start}.member-notification-actions{display:flex;justify-content:flex-start}@media(max-width:700px){.member-notification-options{grid-template-columns:1fr}.member-notification-heading{display:grid}.member-notification-phone input{max-width:none;width:100%}}