.notification-preferences{min-width:0}.notification-preference-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.notification-preference-heading>div{min-width:0}.notification-preferences .notification-preference-heading :is(h2,h3){color:var(--foreground);font:650 16px/1.5 var(--font-body),sans-serif;margin:0}.notification-preferences .notification-preference-heading p{max-width:65ch;color:var(--muted-foreground);margin:4px 0 0;font-size:14px;line-height:1.6}.notification-preference-heading [data-slot=badge]{margin-top:2px}.notification-preference-actions,.notification-sound-kinds{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-sound-preview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.notification-preferences label.preference-checkbox{align-items:center;min-height:44px;padding-block:10px}.notification-preferences label.preference-checkbox>span{min-width:0}.notification-preferences label.preference-checkbox small{color:var(--muted-foreground);margin-top:3px;font-size:13px;font-weight:400;line-height:1.5;display:block}.notification-preferences .notification-preference-note{color:var(--muted-foreground);max-width:70ch;margin:14px 0 0;font-size:13px;line-height:1.65}.notification-preferences .notification-preference-note[role=alert]{color:var(--destructive)}.notification-preferences .notification-device{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 0 20px;display:flex}.notification-device>div:first-child{flex:240px}.notification-device .notification-setting-status{max-width:65ch;margin:0;font-size:14px;line-height:1.6}.notification-preferences .notification-topics{border:0;margin:20px 0 0;padding:0}.notification-topics legend{margin-bottom:6px;font-size:14px;font-weight:650}.notification-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.notification-preferences .notification-topic-grid .preference-checkbox{border-bottom:1px solid var(--border);padding-block:12px}.notification-preferences>.notification-preference-actions{margin-top:16px}.settings-notifications .settings-block+.settings-block{border-top:1px solid var(--border)}.settings-notifications .sprout-reminder-preference{margin-top:4px}.settings-notifications .settings-text-link{margin-top:8px}@media (max-width:600px){.notification-preference-heading{flex-wrap:wrap;gap:8px}.notification-topic-grid{grid-template-columns:minmax(0,1fr)}.notification-sound-preview{flex-direction:column;align-items:flex-start}.notification-sound-kinds{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings-page .settings-content .notification-sound-kinds [data-slot=button][data-size]:not([data-size^=icon]){white-space:nowrap;overflow-wrap:normal;gap:6px;padding-inline:10px;font-size:14px}.notification-preference-actions [data-slot=button]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px}}.settings-notifications{container-type:inline-size}.settings-notifications .settings-block{padding-block:28px}.settings-notifications .settings-block:first-child{padding-top:24px}.notification-channel-body{min-width:0}.notification-channel-body>:first-child{margin-top:0}.notification-channel-body>p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.notification-channel-body>[data-slot=button]{justify-self:start}.settings-notifications .notification-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-notifications .notification-topic-grid .preference-checkbox{padding-block:14px}.settings-notifications .sprout-reminder-preference label.preference-checkbox{flex-direction:row-reverse;justify-content:space-between;gap:24px}.settings-notifications .sprout-reminder-preference label.preference-checkbox>span{flex:1}:root body details.preference-details{--disclosure-inset:0px;margin-top:16px}:root body details.preference-details>summary{background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}:root body details.preference-details>summary:after{flex-basis:6px;width:6px;height:6px}:root body details.preference-details>summary+div{margin-top:8px}:root body details.preference-details>div{padding-bottom:8px}.notification-channel-body .notification-preference-actions{margin-top:12px}.notification-channel-body .notification-sound-preview{margin-top:0}@container (max-width:650px){.settings-notifications .notification-topic-grid{grid-template-columns:minmax(0,1fr)}}.settings-notifications .notification-preferences{display:block}.settings-notifications .notification-preference-heading{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.settings-notifications .notification-device{flex-direction:row;align-items:center;padding:0 0 20px}.settings-notifications .notification-device>div:first-child{flex:320px}.settings-notifications .notification-preference-heading :is(h2,h3){font-size:17px}.settings-notifications .notification-preference-heading [data-slot=badge]{flex-shrink:0}.notification-preferences .notification-topic-grid .preference-checkbox{gap:20px;min-height:76px}.notification-preferences .preference-save-feedback{min-height:42px;margin-top:12px}.notification-preferences .preference-save-feedback p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.notification-preferences .preference-save-feedback [role=alert]{color:var(--destructive);margin-bottom:8px}.notification-preferences [data-slot=checkbox]{transition:background-color .16s ease-out,border-color .16s ease-out}@media (prefers-reduced-motion:reduce){.notification-preferences [data-slot=checkbox]{transition:none}}
