/* Classroom Admin announcements — extends pro/admin/announcements.css */

/* Admin dashboard card value override */
.ds-card-val { font-size: 12px; }

/* ---- RECIPIENT CHECKBOXES (Instructor / Student) ---- */
.an-cb-row { display: flex; gap: 16px; align-items: center; margin: 8px 0 4px; }
.an-cb { display: flex; align-items: center; gap: 5px; cursor: default; font-size: 11px; color: #444; }
.an-cb-box { width: 14px; height: 14px; border: 1.5px solid #bbb; border-radius: 3px; display: flex; align-items: center; justify-content: center; transition: background .15s, border-color .15s; flex-shrink: 0; }
.an-cb.checked .an-cb-box { background: #4285f4; border-color: #4285f4; }
.an-cb.checked .an-cb-box::after { content: '\2713'; font-size: 9px; color: #fff; font-weight: 700; }
