/* Teacher Dashboard CSS Index
   Imports all component-specific CSS files

   Order matters for specificity:
   1. Layout (base structure)
   2. Component styles
   3. Responsive (overrides)
*/

/* Typography scope (Montserrat) — first, so component files inherit the token */
@import './typography.css';

/* Compact 88px masthead — teacher-scoped variant of header-v2 */
@import './masthead-compact.css';

/* Masthead tabs (Classroom | Lessons) — teacher-scoped, after the masthead it sits in */
@import './masthead-tabs.css';

/* Free trial — countdown chip in the masthead, and the conversion modal */
@import './free-trial.css';

/* Lesson library (Lessons tab) — strip, rail, detail pane */
@import './lessons-library.css';

/* Lesson library — rows, chips, drill-in, search results */
@import './lessons-list.css';

/* Layout structure and utilities */
@import './layout.css';

/* School bar — full-width band naming the school in view */
@import './school-bar.css';

/* Base modal styles (shared across all modals) */
@import './modals.css';

/* Conversation modal (help requests, message threads) */
@import './conversation-modal.css';

/* Nudge/Cheer/Comment modal */
@import './nudge-cheer-modal.css';

/* Action queue sidebar */
@import './action-queue.css';

/* Classroom Pulse — header, View Full Reports card, four metric cards */
@import './pulse.css';

/* Classroom roster — shell, header band and sky art */
@import './roster-header.css';

/* Classroom roster — column widths (header + rows declared together) */
@import './roster-columns.css';

/* Classroom roster — rows and cells */
@import './roster-rows.css';

/* Status badges (student detail panel + action modal) */
@import './status-badge.css';

/* Student detail slide-over panel */
@import './student-detail-panel.css';

/* Panel content (profile grid, lesson info) */
@import './panel-content.css';

/* Lesson row styles */
@import './lesson-rows.css';

/* Learning journey - base */
@import './journey-base.css';

/* Learning journey - lessons */
@import './journey-lessons.css';

/* Concept Threading - Learning Journey toggle + Completed-pane mastery accordion (Phase 3) */
@import './concept-threading-card.css';

/* Onboarding panel (new learner creation) */
@import './onboarding-panel.css';

/* Reporting - base styles */
@import './report-base.css';

/* Teacher dashboard icons — after report-base, whose rules it extends */
@import './dashboard-icons.css';

/* Reporting - tables */
@import './report-tables.css';

/* Reporting - activity */
@import './report-activity.css';

/* Responsive breakpoints (must be last for proper overrides) */
@import './responsive.css';
