
/**
 * Собственная сетка: не полагаемся на утилиту Tailwind `grid` (в проекте рядом с Bootstrap возможны коллизии имён).
 */
.extended-metric-grid[data-v-c67033dc] {
  display: grid;
  width: 100%;
  gap: 0.75rem;
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 576px) {
.extended-metric-grid[data-v-c67033dc] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (min-width: 1200px) {
.extended-metric-grid[data-v-c67033dc] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.truncate-text__summary[data-v-33710012] {
  list-style: none;
}
.truncate-text__summary[data-v-33710012]::-webkit-details-marker {
  display: none;
}
.truncate-text--collapsible[open] .truncate-text__chevron[data-v-33710012] {
  transform: rotate(90deg);
}
.cursor-pointer[data-v-33710012] {
  cursor: pointer;
}

button[data-v-57ce3ce3], span[role="button"][data-v-57ce3ce3] { cursor: pointer;
}
.sidebar-v2[data-v-4bafaaf9] {
  --sidebar-scrollbar-thumb: color-mix(in srgb, var(--color-base-content, #0f172a) 18%, transparent);
}
.sidebar-v2-scroll[data-v-4bafaaf9] {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}
.sidebar-v2-scroll[data-v-4bafaaf9]::-webkit-scrollbar {
  width: 8px;
}
.sidebar-v2-scroll[data-v-4bafaaf9]::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar-v2-scroll[data-v-4bafaaf9]::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 9999px;
}
.sidebar-v2-scroll[data-v-4bafaaf9]:hover {
  scrollbar-color: var(--sidebar-scrollbar-thumb) transparent;
}
.sidebar-v2-scroll[data-v-4bafaaf9]:hover::-webkit-scrollbar-thumb {
  background: var(--sidebar-scrollbar-thumb);
}
