.dashboard-header[data-v-24dcac8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.dashboard-header .header-title[data-v-24dcac8e]{font-size:1.375rem;font-weight:700;color:#1d2129;margin:0}.dashboard-header .header-actions[data-v-24dcac8e]{display:flex;align-items:center;gap:.75rem}.dashboard-card[data-v-3a76bc15]{background:#fff;border-radius:.5rem;padding:1.25rem 1.5rem;flex:1;min-width:0}.dashboard-card .card-top[data-v-3a76bc15]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.dashboard-card .card-top .card-top-left[data-v-3a76bc15]{display:flex;flex-direction:column;gap:.125rem}.dashboard-card .card-top .card-title[data-v-3a76bc15]{font-size:.875rem;color:#86909c;padding-left:0}.dashboard-card .card-top .card-title-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.dashboard-card .card-top .card-icon[data-v-3a76bc15]{font-size:1.375rem;color:#c0c4cc;margin-top:.125rem}.dashboard-card .card-value-row[data-v-3a76bc15]{display:flex;align-items:baseline;margin-bottom:.5rem}.dashboard-card .card-value-row .card-value[data-v-3a76bc15]{font-size:2rem;font-weight:700;color:#1d2129;line-height:1}.dashboard-card .card-value-row .card-unit[data-v-3a76bc15]{font-size:.875rem;color:#86909c;margin-left:.25rem}.dashboard-card .card-comparison[data-v-3a76bc15]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8125rem}.dashboard-card .card-comparison .arrow[data-v-3a76bc15]{font-size:.75rem;font-weight:700}.dashboard-card .card-bottom-sub[data-v-3a76bc15]{font-size:.75rem;color:#c0c4cc}.teaching-material-page[data-v-f549e814]{padding:1.25rem 1.5rem;background:#f5f7fa;min-height:100%}.stats-row[data-v-f549e814]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.chart-card[data-v-f549e814]{background:#fff;border-radius:.5rem;padding:1rem 1.25rem}.chart-card .card-header[data-v-f549e814]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.chart-card .card-header .card-title[data-v-f549e814]{font-size:.9375rem;font-weight:600;color:#1d2129;display:flex;align-items:center;gap:.5rem}.chart-card .card-header .card-title .title-icon[data-v-f549e814]{color:var(--primary-font-color,#409eff);font-size:1rem}.chart-card .card-header .header-right[data-v-f549e814]{display:flex;align-items:center;gap:.75rem}.chart-card-full[data-v-f549e814]{margin-bottom:1rem}.filter-select[data-v-f549e814]{width:6.875rem}.material-grid[data-v-f549e814]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-bottom:1.25rem}.material-card[data-v-f549e814]{background:#fff;border:.0625rem solid #ebeef5;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .2s;position:relative}.material-card[data-v-f549e814]:hover{border-color:var(--primary-font-color,#409eff);box-shadow:0 .125rem .75rem rgba(0,0,0,.08)}.material-card.selected[data-v-f549e814]{border-color:var(--primary-font-color,#409eff);box-shadow:0 0 0 .125rem rgba(64,158,255,.2)}.material-card .card-checkbox[data-v-f549e814]{position:absolute;top:.5rem;right:.5rem;z-index:2;pointer-events:auto}.material-card .card-thumb[data-v-f549e814]{height:6.875rem;background:#f5f7fa;display:flex;align-items:center;justify-content:center;position:relative}.material-card .card-thumb i[data-v-f549e814]{font-size:2.25rem;color:#c0c4cc}.material-card .card-thumb .card-type-tag[data-v-f549e814]{position:absolute;top:.5rem;left:.5rem;display:inline-flex;align-items:center;gap:.1875rem;padding:.125rem .5rem;border-radius:.75rem;font-size:.6875rem;color:#fff;background:rgba(0,0,0,.55)}.material-card .card-thumb .card-type-tag i[data-v-f549e814]{font-size:.6875rem;color:#fff}.material-card .card-thumb .card-duration[data-v-f549e814]{position:absolute;bottom:.375rem;right:.5rem;font-size:.6875rem;color:#fff;background:rgba(0,0,0,.55);padding:.0625rem .375rem;border-radius:.25rem}.material-card .card-info[data-v-f549e814]{padding:.625rem .75rem .75rem}.material-card .card-info .card-name[data-v-f549e814]{display:block;font-size:.875rem;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem}.material-card .card-info .card-activity-tag[data-v-f549e814]{display:inline-block;padding:.125rem .625rem;border-radius:.25rem;font-size:.75rem;color:#4e85ff;background:#e8f3ff}.material-footer[data-v-f549e814]{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:.0625rem solid #f2f3f5}.material-footer .footer-left .footer-count[data-v-f549e814]{font-size:.8125rem;color:#86909c}.material-footer .footer-right[data-v-f549e814]{display:flex;align-items:center;gap:.75rem}.material-footer .material-pagination[data-v-f549e814]{flex-shrink:0}