#worship-reminder-options {display:grid;gap:12px;grid-column:1/-1;width:100%;min-width:0;margin-top:8px}
#worship-reminder-options h3 {margin:2px 0;font-size:1rem;color:var(--text,#e5f4ed)}
.worship-reminder-choice {display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;font-size:.95rem;line-height:1.5}
.worship-reminder-choice span {flex:1;min-width:0}
.worship-reminder-choice input[type=checkbox] {width:22px;height:22px;flex:0 0 22px;accent-color:#2bdc8a}
.worship-reminder-choice input[type=time] {max-width:140px;min-width:105px;background:transparent;border:1px solid #315b4d;color:inherit;border-radius:10px;padding:10px;font:inherit}
#worship-reminder-options small {display:block;font-size:.8rem;line-height:1.6;color:var(--muted,#a8c4b8)}
#worship-alarm-settings {width:100%;white-space:normal;line-height:1.5}
#settings-notifications-hint {overflow-wrap:anywhere;white-space:normal}
