/* C-2 teacher AI content review */
.c2-review{margin-top:18px}
.c2-review .c2-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.c2-review .c2-counts{color:#334155;font-weight:700}
.c2-review .c2-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:10px}
.c2-review .c2-item{border:1px solid #dfe3f3;border-radius:14px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:8px;color:#111}
.c2-review .c2-item.c2-withdrawn{opacity:.75;background:#fef2f2;border-color:#fecaca}
.c2-review .c2-item.c2-confirmed{border-color:#bbf7d0}
.c2-review .c2-media img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#f1f5f9}
.c2-review .c2-media audio{width:100%}
.c2-review .c2-status{font-weight:700}
.c2-review .c2-withdrawn .c2-status{color:#b91c1c}
.c2-review .c2-confirmed .c2-status{color:#15803d}
.c2-review .c2-mock{white-space:nowrap;font-size:12px;background:#fef3c7;color:#92400e;border-radius:6px;padding:0 6px}
.c2-review .c2-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.c2-review .c2-actions select{max-width:100%;font-size:13px;color:#111}
.c2-review .c2-withdraw{background:#dc2626;color:#fff;border-color:#dc2626}
.c2-release{margin:10px 0}
.c2-release .c2-blocked{color:#b45309;font-weight:700}
@media (max-width:700px){.c2-review .c2-list{grid-template-columns:1fr 1fr}}
