/* 대시보드 현황 카드: 원래 직급 카드 340px에서 20% 축소. */
@media (min-width: 1024px) {
  .dashboard-summary > [data-summary-kind="rank"] {
    flex: 0 0 272px;
    width: 272px;
    min-width: 272px;
  }
  .dashboard-summary > [data-summary-kind="metrics"] {
    flex: 1 0 calc((100% - 296px) / 2);
    width: auto;
    min-width: 374px;
  }
}
/* 각 수치 칸의 실제 가용 너비와 문자열 길이에 맞춰 전체 숫자를 표시. */
.dashboard-metric {
  container-type: inline-size;
}
.dashboard-metric-value {
  font-size: clamp(12px, calc(135cqw / var(--metric-chars)), 30px);
}

/* 개인현황·출금현황 제목의 자간을 글자 크기의 20%로 지정. */
.dashboard-summary-title {
  letter-spacing: 0.2em;
}
