/* Keep private scheduling controls aligned with the shared settings design. */
#scheduling-settings { max-width: 800px; }
#scheduling-settings > fieldset { border: 0; padding: 0; margin: 0 0 20px; min-width: 0; }
#scheduling-settings legend { padding: 0 6px; font-weight: 600; }
#scheduling-settings label { display: block; margin: 14px 0 6px; }
#scheduling-settings .form-control { max-width: 100%; }
#scheduling-settings input[type="checkbox"] { display: inline-block; width: auto; margin: 0 8px 12px 0; }
#scheduling-settings h4 { margin: 28px 0 12px; }
#scheduling-settings button { margin: 8px 8px 8px 0; white-space: normal; }
#scheduling-settings p { line-height: 1.6; }
#scheduling-settings .card { min-width: 0; }
#scheduling-preview ul { padding-left: 24px; line-height: 1.8; }
#scheduling-status { color: var(--text-secondary); }
