.chapter-stepper-top { position: static; margin: 10px 0 16px; }
.plan-extra-actions { display: flex; gap: 5px; flex-wrap: wrap; margin-top: 10px; }
.plan-extra-actions button { min-height: 32px; padding: 4px 7px; border: 1px solid var(--border); border-radius: 7px; color: var(--ink); background: rgba(255,255,255,.05); font: inherit; font-size: .78rem; }
.plan-paused { opacity: .6; }
.plan-paused label { pointer-events: none; }
.reading-plan-editor input[type="date"], .reading-plan-editor input[type="time"] { width: 100%; padding: 11px; border: 1px solid var(--border); border-radius: 9px; color: var(--ink); background: #09182f; font: inherit; }
@media (max-width: 620px) { .chapter-stepper-top strong { display: none; } }
.kids-search-status { margin: 8px 0; color: var(--muted); font-weight: 700; }
.kids-search-empty { grid-column: 1 / -1; padding: 24px; border: 1px dashed var(--border); border-radius: 12px; text-align: center; }
.kids-search-empty p { margin: 6px 0 0; color: var(--muted); }
.top-actions a.nav-button { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; }
