.notifications-module__50CAua__list{margin:0;padding:0;list-style:none}.notifications-module__50CAua__preferences{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);gap:18px;padding:24px;display:grid}.notifications-module__50CAua__preferencesHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.notifications-module__50CAua__preferencesHeading p{color:var(--color-ink-muted);margin:0;line-height:1.5}.notifications-module__50CAua__preferencesHeading>div{min-width:0}.notifications-module__50CAua__kicker{color:var(--color-brand-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:700}.notifications-module__50CAua__offline{border-radius:var(--radius-sm);color:var(--color-warning);background:var(--color-warning-soft);padding:10px 12px;font-size:.8125rem}.notifications-module__50CAua__preferencesState,.notifications-module__50CAua__state{border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink-muted);background:var(--color-surface-subtle);margin:0;padding:12px 14px}.notifications-module__50CAua__preferencesState button,.notifications-module__50CAua__state button{min-height:44px;margin-top:8px}.notifications-module__50CAua__error{color:var(--color-danger)}.notifications-module__50CAua__preferenceForm{gap:18px;display:grid}.notifications-module__50CAua__channelList,.notifications-module__50CAua__overrideMatrix,.notifications-module__50CAua__quietHours{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:10px;margin:0;padding:16px;display:grid}.notifications-module__50CAua__overrideMatrix legend{color:var(--color-ink);font-size:.9375rem;font-weight:700}.notifications-module__50CAua__overrideMatrix>p,.notifications-module__50CAua__quietHours>p{color:var(--color-ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.notifications-module__50CAua__channelRow{border-bottom:1px solid var(--color-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.notifications-module__50CAua__channelRow:last-child{border-bottom:0}.notifications-module__50CAua__channelRow span{color:var(--color-ink);font-size:.875rem;font-weight:650}.notifications-module__50CAua__channelRow small{color:var(--color-ink-muted);font-size:.75rem}.notifications-module__50CAua__channelRow:has(input:disabled){opacity:.58}.notifications-module__50CAua__quietToggle{min-height:44px;color:var(--color-ink);align-items:center;gap:10px;font-size:.875rem;font-weight:650;display:flex}.notifications-module__50CAua__quietToggle input{width:20px;height:20px;accent-color:var(--color-brand)}.notifications-module__50CAua__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notifications-module__50CAua__timeGrid label,.notifications-module__50CAua__timezoneField{color:var(--color-ink);gap:6px;font-size:.8125rem;font-weight:600;display:grid}.notifications-module__50CAua__timeGrid input,.notifications-module__50CAua__timezoneField select,.notifications-module__50CAua__overrideRow select{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;font:inherit;padding:8px 10px}.notifications-module__50CAua__overrideHeader,.notifications-module__50CAua__overrideRow{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr);align-items:center;gap:12px;display:grid}.notifications-module__50CAua__overrideHeader{color:var(--color-ink-muted);padding-bottom:8px;font-size:.75rem;font-weight:700}.notifications-module__50CAua__overrideRow{border-top:1px solid var(--color-line);padding:10px 0}.notifications-module__50CAua__overrideRow strong{color:var(--color-ink);font-size:.8125rem}.notifications-module__50CAua__preferenceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.notifications-module__50CAua__saveStatus{color:var(--color-success);font-size:.8125rem}.notifications-module__50CAua__item{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;gap:12px;padding:14px 16px;display:grid}.notifications-module__50CAua__item:last-child{border-bottom:0}.notifications-module__50CAua__item:hover{background:var(--color-surface-subtle)}.notifications-module__50CAua__unread{border-inline-start:4px solid var(--color-brand);background:var(--color-brand-soft)}.notifications-module__50CAua__content{min-width:0}.notifications-module__50CAua__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.notifications-module__50CAua__heading strong{color:var(--color-ink);font-size:.875rem}.notifications-module__50CAua__content time{color:var(--color-ink-muted);font-size:.75rem}.notifications-module__50CAua__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:767px){.notifications-module__50CAua__preferences{padding:18px 16px}.notifications-module__50CAua__preferencesHeading{flex-direction:column;align-items:flex-start}.notifications-module__50CAua__timeGrid,.notifications-module__50CAua__overrideHeader,.notifications-module__50CAua__overrideRow{grid-template-columns:1fr}.notifications-module__50CAua__overrideHeader{display:none}.notifications-module__50CAua__item{grid-template-columns:1fr}.notifications-module__50CAua__actions{justify-content:flex-start}}
