/* فصول المعلمين وتقارير أولياء الأمور - تُحمَّل مع learn.css لصفحاتها فقط */
.cl-list{display:grid;gap:10px}
.cl-item{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;color:var(--text)}
.cl-item h3{margin:0;font-size:16px}
.cl-item small{color:var(--muted)}
a.cl-item:hover{border-color:var(--blue)}
.cl-code{font-family:ui-monospace,Menlo,monospace;font-size:26px;font-weight:bold;letter-spacing:6px;direction:ltr;display:inline-block;background:#f7f9ff;border:2px dashed var(--blue);border-radius:12px;padding:6px 16px}
.cl-pill{display:inline-block;font-size:12px;font-weight:bold;border-radius:999px;padding:3px 10px;background:#eef2ff;color:var(--blue)}
.cl-pill.open{background:#e8f8ef;color:#13804b}
.cl-pill.closed{background:#f2f2f5;color:var(--muted)}
.cl-pill.upcoming{background:#fff6e0;color:#a26b00}
.cl-table{width:100%;border-collapse:collapse;font-size:14px}
.cl-table th,.cl-table td{padding:10px 8px;border-bottom:1px solid var(--border);text-align:right;vertical-align:middle}
.cl-table th{font-size:12px;color:var(--muted);font-weight:bold}
.cl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.cl-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media (min-width:700px){.cl-stats{grid-template-columns:repeat(4,1fr)}}
.cl-stat{background:#f7f9ff;border-radius:var(--radius-sm);padding:12px;text-align:center}
.cl-stat b{display:block;font-size:22px}
.cl-stat span{font-size:12px;color:var(--muted)}
.cl-q{border-top:1px solid var(--border);padding:12px 0}
.cl-q:first-child{border-top:0}
.cl-q p{margin:4px 0;line-height:1.8;font-size:14px}
.cl-note{font-size:13px;color:var(--muted);line-height:1.9;margin:8px 0 0}
.cl-inline{display:inline}
