/* 教室看板表格样式 —— 复用 auth-page.css 的基础设计系统 */

.data-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  margin-top: 1rem;
}

.data-table thead th {
  font-weight: 620;
  color: var(--text-muted);
  font-size: 12px;
  text-transform: uppercase;
  border-bottom: 1px solid var(--line-2);
  padding: 8px;
  text-align: left;
  letter-spacing: 0.07em;
}

.data-table tbody tr {
  border-bottom: 1px solid var(--grid);
}

.data-table tbody tr:hover {
  background: var(--row-hover);
}

.data-table tbody td {
  padding: 8px;
  font-variant-numeric: tabular-nums;
}

.data-table tbody td.rate {
  font-weight: 620;
}

/* 分档色 */
.data-table tbody tr.good { background: rgba(12,165,184,0.05); }
.data-table tbody tr.ok { background: rgba(59,130,246,0.05); }
.data-table tbody tr.warn { background: rgba(245,158,11,0.05); }
.data-table tbody tr.bad { background: rgba(239,68,68,0.05); }
.data-table tbody tr.none { background: #fafafa; }
