.kpi-tiles{grid-template-columns:repeat(auto-fit, minmax(var(--kpi-tile-min,104px), 1fr));border-radius:var(--cc-radius,6px);background:var(--tv-surface);gap:0;margin-bottom:8px;display:grid;overflow:hidden}@media (width<=575px){.kpi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-tiles .kpi-tiles__item:last-child:nth-child(odd){grid-column:1/-1}}.kpi-tiles__item{background:var(--tv-surface);min-width:0;box-shadow:inset -1px -1px 0 var(--tv-border-soft);color:inherit;font:inherit;text-align:start;border:0;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kpi-tiles__item--wide{grid-column:1/-1}.kpi-tiles__item--action{cursor:pointer}.kpi-tiles__item--action:hover{background:var(--tv-accent-bg)}.kpi-tiles__item--action:focus-visible{outline:2px solid var(--tv-accent);outline-offset:-2px}.kpi-tiles__label{color:var(--tv-ink-muted);font-size:12.5px}.kpi-tiles__value{font-size:24px;font-weight:600;line-height:1.3}.kpi-tiles__value--text{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.kpi-tiles__value.is-success{color:var(--cc-success)}.kpi-tiles__value.is-warning{color:var(--cc-warning)}.kpi-tiles__value.is-danger{color:var(--cc-danger)}.kpi-tiles__sub{color:var(--tv-ink-muted);font-size:12px}
