/* 更紧凑的账号消费统计：均值突出，月度明细保持同一视觉层级。 */
.console-shell.console-shell.console-shell.console-shell .account-consumption-inline {
  padding: 9px 12px 10px;
  border: 1px solid var(--line);
  border-radius: 12px;
  background: color-mix(in srgb, var(--panel-2) 72%, var(--panel));
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-inline-head {
  min-width: 0;
  gap: 6px 10px;
  margin-bottom: 8px;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-inline-head > strong {
  font-weight: 700;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-inline-head > span {
  color: var(--muted) !important;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-refresh {
  margin-left: auto;
  padding: 3px 10px;
  border-radius: 8px;
  color: var(--blue);
  background: var(--panel);
  transition: border-color .15s ease, background .15s ease;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-values {
  gap: 6px;
  margin-top: 0;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value {
  padding: 7px 8px;
  border: 1px solid var(--line);
  border-radius: 8px;
  background: var(--panel);
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value.average {
  border-color: color-mix(in srgb, var(--blue) 20%, var(--line));
  background: color-mix(in srgb, var(--blue) 7%, var(--panel));
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value span {
  color: var(--muted) !important;
  line-height: 1.35;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value strong {
  margin-top: 3px;
  line-height: 1.3;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value.average strong {
  color: var(--blue) !important;
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-error {
  margin-top: 8px;
}
@media (max-width: 767px) {
  .console-shell.console-shell.console-shell.console-shell .account-consumption-inline {
    padding: 9px;
    border: 1px solid var(--line);
    border-radius: 10px;
  }
  .console-shell.console-shell.console-shell.console-shell .account-consumption-values { gap: 5px; }
  .console-shell.console-shell.console-shell.console-shell .account-consumption-value { padding: 6px; }
}
@media (prefers-reduced-motion: reduce) {
  .console-shell.console-shell.console-shell.console-shell .account-consumption-refresh { transition: none; }
}
@media (min-width: 768px) and (max-width: 1500px) {
  .console-shell.console-shell.console-shell.console-shell .account-consumption-values {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.console-shell.console-shell.console-shell.console-shell .account-consumption-value span {
  white-space: normal;
  overflow-wrap: anywhere;
}
