.control-panel[data-v-d718b176]{margin-bottom:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.control-panel .controls[data-v-d718b176]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.control-panel .control-group[data-v-d718b176]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.control-panel .control-group label[data-v-d718b176]{font-weight:600;color:#555;font-size:14px}.control-panel .auto-refresh-info[data-v-d718b176]{font-size:12px;color:#666;margin-top:5px;font-style:italic}.control-panel .last-updated[data-v-d718b176]{font-size:12px;color:#999;margin-top:10px;text-align:right}.common-issues-section[data-v-d718b176]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.common-issues-section .section-header .section-title[data-v-d718b176]{font-size:18px;font-weight:600;color:#333;margin-bottom:5px}.common-issues-section .section-header .section-subtitle[data-v-d718b176]{font-size:14px;color:#666}.common-issues-section .stats-summary[data-v-d718b176]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:15px 20px;background:#f8f9fa;border-radius:6px;margin-bottom:20px}.common-issues-section .stats-summary .stat-item[data-v-d718b176]{text-align:center}.common-issues-section .stats-summary .stat-item .stat-number[data-v-d718b176]{font-size:24px;font-weight:700;color:#007bff}.common-issues-section .stats-summary .stat-item .stat-label[data-v-d718b176]{font-size:12px;color:#666;margin-top:2px}.common-issues-section .issues-container[data-v-d718b176]{max-height:500px;overflow-y:auto}.common-issues-section .no-data[data-v-d718b176]{text-align:center;padding:40px}.issue-category[data-v-d718b176]{border-bottom:1px solid #f0f0f0;margin-bottom:16px}.issue-category .category-header[data-v-d718b176]{padding:12px 20px;font-weight:600;color:#555;font-size:16px;border-bottom:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:6px 6px 0 0}.issue-category .category-header .category-icon[data-v-d718b176]{font-size:20px}.issue-category.category-listening .category-header[data-v-d718b176]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);color:#1565c0}.issue-category.category-speaking .category-header[data-v-d718b176]{background:linear-gradient(135deg,#e8f5e8,#f1f8e9);color:#2e7d32}.issue-category.category-reading .category-header[data-v-d718b176]{background:linear-gradient(135deg,#fff3e0,#fce4ec);color:#ef6c00}.issue-category.category-writing .category-header[data-v-d718b176]{background:linear-gradient(135deg,#fce4ec,#f3e5f5);color:#7b1fa2}.issue-item[data-v-d718b176]{padding:15px 20px;border-bottom:1px solid #f5f5f5;-webkit-transition:background-color .2s;transition:background-color .2s}.issue-item[data-v-d718b176]:hover{background-color:#f8f9fa}.issue-item .issue-header[data-v-d718b176]{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:8px}.issue-item .issue-header .issue-title[data-v-d718b176]{font-weight:600;color:#333;font-size:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.issue-item .issue-description[data-v-d718b176]{color:#666;font-size:13px;margin-bottom:10px;line-height:1.4}.issue-item .students-list[data-v-d718b176]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.issue-item .students-list .student-tag[data-v-d718b176]{font-size:12px;font-weight:500}@media (max-width:768px){.common-issues-container[data-v-d718b176]{margin:10px;padding:10px}.controls[data-v-d718b176]{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;gap:10px!important}.controls[data-v-d718b176],.stats-summary[data-v-d718b176]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stats-summary[data-v-d718b176]{gap:15px!important}}