
.ai-usage[data-v-34575f6b] {
  color: #1f2937;
}
.ai-usage__range[data-v-34575f6b] {
  min-width: 240px;
}
.ai-usage__state[data-v-34575f6b] {
  padding: 32px; text-align: center; color: #6b7280;
  background: #f9fafb; border-radius: 10px;
}
.ai-usage__state--error[data-v-34575f6b] { color: #b91c1c; background: #fef2f2;
}
.ai-usage__chart-block[data-v-34575f6b] { margin-bottom: 24px;
}
.ai-usage__chart-meta[data-v-34575f6b] { font-size: 12px; color: #6b7280;
}
.ai-usage__tables[data-v-34575f6b] {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 16px; margin-bottom: 16px;
}
.ai-usage__code[data-v-34575f6b] {
  font-family: 'JetBrains Mono', ui-monospace, monospace;
  font-size: 11.5px; color: #4338ca;
  background: #eef2ff; padding: 1px 6px; border-radius: 4px;
}
.ai-usage__strong[data-v-34575f6b] { font-weight: 600; color: #111827;
}
.ai-usage__status-row[data-v-34575f6b] { display: flex; flex-wrap: wrap; gap: 8px;
}
@media (max-width: 900px) {
.ai-usage__tables[data-v-34575f6b] { grid-template-columns: 1fr;
}
}
