#view-user > .stat-grid .stat,
#view-usage > .stat-grid .stat,
#view-finance > .finance-kpis .finance-kpi {
  min-height: 96px;
}

#runtimeSummary .stat {
  min-height: 76px;
}

body:not(.admin-console-mode) #view-models .model-card {
  min-height: 118px;
}

#view-models > #modelList:empty,
#view-models > #modelList:has(> .muted:only-child) {
  grid-template-rows: minmax(0, 1fr);
  align-content: stretch;
}

#view-models > #modelList:empty::before,
#view-models > #modelList > .muted:only-child {
  display: grid;
  height: 100%;
  min-height: 0;
  place-items: center;
}

#view-models > #modelList:empty::before {
  padding: 24px;
  border: var(--hair) solid var(--line-soft);
  border-radius: var(--r-lg);
  color: var(--faint);
  background: rgb(28 34 41 / 0.24);
  content: "正在加载模型…";
}

/* 实例概览与账户列表是两张独立卡片，列表内部直接复用通用 table-section 结构。 */
