/* Phase 5b: Chapter status bar in exam selection wizard */
.chapter-status-bar{margin:0 0 14px 0;padding:14px;border-radius:18px;border:1px solid rgba(99,102,241,.25);background:linear-gradient(135deg,rgba(99,102,241,.10),rgba(14,165,233,.08));box-shadow:0 8px 22px rgba(15,23,42,.08);color:var(--text-color,#111827)}
.chapter-status-bar--empty{border-style:dashed;background:linear-gradient(135deg,rgba(148,163,184,.12),rgba(99,102,241,.07))}
.chapter-status-bar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.chapter-status-bar__eyebrow{font-size:.76rem;font-weight:900;letter-spacing:.04em;color:var(--primary,#6366f1);text-transform:uppercase}.chapter-status-bar__title{font-size:1rem;font-weight:900;line-height:1.35}.chapter-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:.78rem;font-weight:900;white-space:nowrap;border:1px solid rgba(255,255,255,.35)}.chapter-status-pill--ok{background:rgba(34,197,94,.16);color:#16a34a}.chapter-status-pill--review{background:rgba(245,158,11,.18);color:#d97706}.chapter-status-pill--new{background:rgba(99,102,241,.18);color:var(--primary,#6366f1)}
.chapter-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.chapter-status-metric{border-radius:14px;padding:9px 10px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.35);text-align:center}.chapter-status-metric b{display:block;font-size:1.12rem;font-weight:1000;color:var(--primary,#6366f1)}.chapter-status-metric span{display:block;font-size:.72rem;color:var(--text-muted,#64748b);font-weight:800}.chapter-status-bar__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chapter-status-card{border-radius:14px;padding:10px 11px;background:rgba(255,255,255,.48);border:1px solid rgba(255,255,255,.35);min-width:0}.chapter-status-card--wide,.chapter-status-card--advice{grid-column:1/-1}.chapter-status-card b{display:block;font-size:.82rem;font-weight:1000;margin-bottom:4px}.chapter-status-card span,.chapter-status-card small{color:var(--text-muted,#64748b);font-size:.78rem;line-height:1.55}.chapter-status-card ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.chapter-status-card li{display:flex;justify-content:space-between;gap:8px;border-top:1px dashed rgba(148,163,184,.35);padding-top:5px}.chapter-status-card li:first-child{border-top:0;padding-top:0}.chapter-status-card li span{color:var(--text-color,#111827);font-weight:800}.chapter-status-card li small{flex-shrink:0;text-align:right}
[data-theme="dark"] .chapter-status-bar{background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(14,165,233,.12));border-color:rgba(129,140,248,.28);box-shadow:0 8px 22px rgba(0,0,0,.20)}[data-theme="dark"] .chapter-status-metric,[data-theme="dark"] .chapter-status-card{background:rgba(15,23,42,.48);border-color:rgba(148,163,184,.18)}
@media(max-width:700px){.chapter-status-bar__head{flex-direction:column;align-items:stretch}.chapter-status-pill{align-self:flex-start;white-space:normal}.chapter-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-status-bar__body{grid-template-columns:1fr}.chapter-status-card li{flex-direction:column;gap:2px}.chapter-status-card li small{text-align:left}}
