.teacher-dashboard[data-v-0919e1c7]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-0919e1c7]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.header-content[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-0919e1c7]{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.header-info[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.teacher-name[data-v-0919e1c7]{font-size:16px;font-weight:500;color:#2c3e50}.class-info[data-v-0919e1c7]{font-size:14px;color:#7f8c8d}.stats-overview[data-v-0919e1c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-0919e1c7]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.stat-card[data-v-0919e1c7]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12)}.stat-icon[data-v-0919e1c7]{width:60px;height:60px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.stat-icon i[data-v-0919e1c7]{font-size:24px;color:#fff}.stat-icon.student-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.error-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.stat-icon.assignment-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.stat-icon.avg-score-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#45b7d1,#96c93d)}.stat-content[data-v-0919e1c7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.stat-number[data-v-0919e1c7]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:4px}.stat-label[data-v-0919e1c7]{font-size:14px;color:#7f8c8d}.main-content[data-v-0919e1c7]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.left-panel[data-v-0919e1c7],.right-panel[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.class-errors[data-v-0919e1c7],.quick-actions[data-v-0919e1c7],.recent-assignments[data-v-0919e1c7],.score-analysis[data-v-0919e1c7],.student-list[data-v-0919e1c7]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.section-header h3[data-v-0919e1c7]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.view-all[data-v-0919e1c7]{color:#3498db;text-decoration:none;font-size:14px}.view-all[data-v-0919e1c7]:hover{color:#2980b9}.error-stats-chart[data-v-0919e1c7]{height:200px;margin-bottom:24px}.chart[data-v-0919e1c7]{width:100%;height:100%}.common-errors h4[data-v-0919e1c7]{margin-bottom:16px;color:#2c3e50}.error-list[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.error-item[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.error-item[data-v-0919e1c7]:hover{background-color:#e9ecef}.error-image[data-v-0919e1c7]{width:48px;height:48px;border-radius:6px;overflow:hidden;margin-right:12px}.error-image img[data-v-0919e1c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-info[data-v-0919e1c7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.error-subject[data-v-0919e1c7]{font-weight:500;color:#2c3e50;margin-bottom:4px}.error-knowledge[data-v-0919e1c7]{font-size:12px;color:#7f8c8d;margin-bottom:2px}.error-count[data-v-0919e1c7]{font-size:12px;color:#e74c3c;font-weight:500}.score-chart[data-v-0919e1c7]{height:250px}.action-grid[data-v-0919e1c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.action-card[data-v-0919e1c7]{padding:20px;background-color:#f8f9fa;border-radius:12px;text-align:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.action-card[data-v-0919e1c7]:hover{background-color:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-icon[data-v-0919e1c7]{width:48px;height:48px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 12px}.action-icon i[data-v-0919e1c7]{font-size:20px;color:#fff}.action-icon.assignment-create-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#667eea,#764ba2)}.action-icon.progress-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#f093fb,#f5576c)}.action-icon.report-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.action-icon.knowledge-icon[data-v-0919e1c7]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.action-title[data-v-0919e1c7]{font-weight:600;color:#2c3e50;margin-bottom:4px}.action-desc[data-v-0919e1c7]{font-size:12px;color:#7f8c8d}.list-controls[data-v-0919e1c7],.students[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.students[data-v-0919e1c7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:400px;overflow-y:auto}.student-card[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.student-card[data-v-0919e1c7]:hover{background-color:#e9ecef}.student-avatar[data-v-0919e1c7]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.student-avatar img[data-v-0919e1c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-info[data-v-0919e1c7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.student-name[data-v-0919e1c7]{font-weight:500;color:#2c3e50;margin-bottom:4px}.student-stats[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.stat-item[data-v-0919e1c7]{font-size:12px;color:#7f8c8d}.stat-item i[data-v-0919e1c7]{margin-right:4px}.student-status[data-v-0919e1c7]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.student-status.online[data-v-0919e1c7]{background-color:#d4edda;color:#155724}.student-status.recent[data-v-0919e1c7]{background-color:#fff3cd;color:#856404}.student-status.offline[data-v-0919e1c7]{background-color:#f8d7da;color:#721c24}.assignment-list[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.assignment-item[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.assignment-item[data-v-0919e1c7]:hover{background-color:#e9ecef}.assignment-info[data-v-0919e1c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.assignment-title[data-v-0919e1c7]{font-weight:500;color:#2c3e50;margin-bottom:4px}.assignment-meta[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.assignment-subject[data-v-0919e1c7]{font-size:12px;color:#3498db;font-weight:500}.assignment-date[data-v-0919e1c7]{font-size:12px;color:#7f8c8d}.assignment-progress[data-v-0919e1c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:80px}.progress-bar[data-v-0919e1c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e0e0e0;border-radius:3px;overflow:hidden}.progress-fill[data-v-0919e1c7]{height:100%;background-color:#27ae60;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-0919e1c7]{font-size:12px;color:#7f8c8d;min-width:30px}@media (max-width:1200px){.main-content[data-v-0919e1c7]{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.teacher-dashboard[data-v-0919e1c7]{padding:15px}.header-content[data-v-0919e1c7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}.stats-overview[data-v-0919e1c7]{grid-template-columns:repeat(2,1fr);gap:15px}.stat-card[data-v-0919e1c7]{padding:16px}.stat-icon[data-v-0919e1c7]{width:48px;height:48px;margin-right:12px}.stat-icon i[data-v-0919e1c7]{font-size:20px}.stat-number[data-v-0919e1c7]{font-size:24px}.action-grid[data-v-0919e1c7]{grid-template-columns:1fr}}@media (max-width:480px){.stats-overview[data-v-0919e1c7]{grid-template-columns:1fr}.list-controls[data-v-0919e1c7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}