.notification-option{display:flex;align-items:flex-start;gap:12px;padding-block:20px;border-bottom:1px solid var(--line)}
.member-panel .notification-option input{width:22px;min-height:22px;margin:3px 0 0;flex:0 0 22px}
.notification-option strong,.notification-option small{display:block}
.notification-option small,.notification-help{color:var(--muted);font-size:14px;line-height:1.6;margin-block:6px 0}
.notification-digest{display:block;padding-block:20px}
.notification-digest select{display:block;width:100%;font-size:16px;min-height:48px;margin-top:10px}
#notification-content fieldset{border:0;padding:0;margin:0;min-width:0}
#notification-content legend{font-weight:600;margin-top:12px}
#notification-content button{min-height:44px}
#notification-content .member-actions{align-items:center}
#notification-content .notification-identity{overflow-wrap:anywhere}
#notification-status:empty{display:none}
#notification-status[data-error=true]{color:#a72c16}
#notification-content :focus-visible{outline:3px solid #234b74;outline-offset:3px}

.notification-owner{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}
.notification-owner h3{font-size:20px;margin:0 0 8px}

.notification-phone{margin-block:24px;padding-block:20px;border-block:1px solid var(--line)}
.notification-phone summary{font-weight:600;cursor:pointer;min-height:44px;display:list-item;align-content:center}
.notification-phone p,.notification-phone li{line-height:1.6}
.notification-phone li+li{margin-top:16px}
.notification-phone a{text-decoration:underline}
.notification-phone :focus-visible{outline:3px solid #234b74;outline-offset:3px}
#push-preferences [hidden]{display:none!important}
