.k33b4G_root{flex-direction:column;gap:clamp(4px,2cqi,10px);height:100%;min-height:0;padding:clamp(6px,3cqi,14px);display:flex;overflow:hidden;container-type:size}.k33b4G_compactRoot{gap:2px;padding:clamp(4px,3cqi,8px)}.k33b4G_content{flex-direction:column;gap:clamp(4px,2cqi,8px);height:100%;min-height:0;display:flex}.k33b4G_hero{border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;justify-content:space-between;align-items:center;gap:clamp(8px,3cqi,18px);padding-bottom:clamp(4px,2cqi,10px);display:flex}[data-mantine-color-scheme=dark] .k33b4G_hero{border-bottom:1px solid var(--mantine-color-dark-4)}.k33b4G_heroExpanded{border-bottom:none;flex:1;justify-content:center;padding-bottom:0}.k33b4G_heroTextOnly{justify-content:center}.k33b4G_heroRingOnly{border-bottom:none;justify-content:center;padding-bottom:0}.k33b4G_heroWithText{justify-content:center;width:100%}.k33b4G_heroWithText .k33b4G_heroText{flex:0 auto}.k33b4G_heroExpanded.k33b4G_heroRingOnly{flex:1}.k33b4G_heroTextOnly .k33b4G_heroText{text-align:center;align-items:center}.k33b4G_heroTextOnly .k33b4G_heroValue{font-size:clamp(22px,10cqi,36px)}.k33b4G_heroText{flex-direction:column;flex:1;gap:clamp(2px,1cqi,4px);min-width:0;display:flex}.k33b4G_heroLabel{color:var(--mantine-color-dimmed);font-size:clamp(9px,2.8cqi,13px);line-height:1.2}.k33b4G_heroValue{font-size:clamp(18px,8cqi,32px);font-weight:700;line-height:1.1}.k33b4G_ring{flex-shrink:0}.k33b4G_compactPrimary{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.k33b4G_statsSection{flex:1;min-height:0}.k33b4G_statsSectionCompact{flex:0 auto}.k33b4G_grid{grid-template-columns:repeat(var(--stat-cols,2), minmax(0, 1fr));grid-auto-rows:1fr;align-content:stretch;gap:clamp(4px,2cqi,10px);height:100%;min-height:0;display:grid}.k33b4G_statTile{border-radius:var(--mantine-radius-md);background-color:var(--stat-bg,var(--mantine-color-gray-0));flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,1.5cqmin,5px);min-width:0;min-height:0;padding:clamp(4px,2.5cqi,10px);display:flex}[data-mantine-color-scheme=dark] .k33b4G_statTile{background-color:var(--stat-bg,var(--mantine-color-dark-6))}.k33b4G_statTile{overflow:hidden}.k33b4G_statIcon{flex-shrink:0}.k33b4G_statLabel{color:var(--mantine-color-dimmed);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(8px,2.5cqmin,12px);line-height:1.2;overflow:hidden}.k33b4G_statValue{text-align:center;font-size:clamp(14px,5.5cqmin,24px);font-weight:700;line-height:1.1}.k33b4G_compactStatGrid{grid-template-columns:repeat(var(--compact-stat-cols,1), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(0,1fr);gap:clamp(3px,2cqi,6px);width:100%;min-width:0;min-height:0;display:grid}.k33b4G_compactStatTile{border-radius:var(--mantine-radius-md);background-color:var(--stat-bg,var(--mantine-color-gray-0));flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(4px,3cqi,8px);display:flex}[data-mantine-color-scheme=dark] .k33b4G_compactStatTile{background-color:var(--stat-bg,var(--mantine-color-dark-6))}.k33b4G_compactStatTile{overflow:hidden}.k33b4G_compactStatValue{text-align:center;font-size:clamp(22px,17cqmin,42px);font-weight:700;line-height:1}.k33b4G_compactStatLabel{max-width:100%;color:var(--mantine-color-dimmed);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,2.4cqmin,11px);line-height:1.1;overflow:hidden}.k33b4G_emptyState{min-height:0;color:var(--mantine-color-dimmed);text-align:center;flex:1;justify-content:center;align-items:center;font-size:clamp(11px,3cqi,14px);display:flex}.k33b4G_osSectionWrapper{flex-direction:column;flex:1;min-height:0;display:flex}.k33b4G_osSectionWithStats{border-top:1px solid var(--mantine-color-gray-2);padding-top:clamp(4px,2cqi,8px)}[data-mantine-color-scheme=dark] .k33b4G_osSectionWithStats{border-top:1px solid var(--mantine-color-dark-4)}.k33b4G_osSection{min-height:0}.k33b4G_osHeading{flex-shrink:0}.k33b4G_osScroll{flex:1;min-height:0}.k33b4G_osRow{flex-direction:column;gap:2px;min-width:0;display:flex}.k33b4G_osLabel{font-size:clamp(9px,2.5cqmin,12px);line-height:1.2}.k33b4G_osBarGroup{width:100%;min-width:0}.k33b4G_osBar{flex:1;min-width:0}.k33b4G_osCount{text-align:right;flex:none;min-width:1.5rem;font-size:clamp(9px,2.5cqmin,12px)}.k33b4G_compactOsBars{flex-direction:column;flex:1;justify-content:center;gap:clamp(3px,2cqmin,5px);width:100%;min-width:0;min-height:0;display:flex}.k33b4G_compactOsBar{flex-direction:column;gap:2px;min-width:0;display:flex}.k33b4G_compactOsLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,2.5cqmin,12px);line-height:1.1;overflow:hidden}.k33b4G_osDonutContent{flex:1;justify-content:center;align-items:center;max-width:100%;min-height:0;display:flex;overflow:visible}.k33b4G_osDonutContentWithLegend{justify-content:space-evenly;gap:clamp(8px,3cqi,16px)}.k33b4G_osDonut{flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;overflow:visible}.k33b4G_osLegend{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;max-width:50%;display:flex}.k33b4G_osLegendItem{align-items:center;gap:6px;min-width:0;font-size:clamp(9px,2.2cqmin,12px);line-height:1.2;display:flex}.k33b4G_osLegendSwatch{border-radius:var(--mantine-radius-xl);background-color:var(--os-color);flex:none;width:8px;height:8px}.k33b4G_osLegendLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.k33b4G_osLegendValue{flex:none}.k33b4G_footer{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%;font-size:clamp(9px,2.2cqmin,12px);line-height:1.2;overflow:hidden}.k33b4G_compactFooter{font-size:clamp(8px,2.2cqmin,10px)}
