/* ============================================================
   pages/reports.css — 报告管理页面特有样式
   ============================================================ */

/* 报告表格 */
#page-reports .data-table td:first-child {
  font-weight: var(--fw-medium);
}

/* 报告类型颜色指示器 */
#page-reports .report-type-indicator {
  display: inline-block;
  padding: 2px 8px;
  border-radius: var(--radius-xs);
  font-size: var(--fs-xs);
  font-weight: var(--fw-medium);
}

#page-reports .report-type-indicator.detail {
  background: var(--primary-light);
  color: var(--primary);
}

#page-reports .report-type-indicator.simple {
  background: var(--success-light);
  color: var(--success);
}

/* 报告查看器模态框 */
#reportViewerModal .rv-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--space-4) var(--space-5);
  border-bottom: 1px solid var(--border);
}

#reportViewerModal .rv-info-area {
  display: flex;
  align-items: center;
  gap: var(--space-3);
}

#reportViewerModal .rv-actions {
  display: flex;
  gap: var(--space-2);
}

#reportViewerModal .rv-frame-wrap {
  flex: 1;
  padding: var(--space-3);
  overflow: hidden;
}

/* 报告过期状态 */
#page-reports .expired-badge {
  color: var(--danger);
  font-weight: var(--fw-semibold);
}

#page-reports .active-badge {
  color: var(--success);
}