
/* CRM overview: six equal columns; the last four each contain two metric cards. */
#xinocler-crm-style .crm-overview-kpis.crm-overview-kpis-six { grid-template-columns: repeat(6, minmax(128px, 1fr)); align-items: stretch; }
#xinocler-crm-style .crm-overview-kpi-column { display: grid; grid-template-rows: repeat(2, minmax(0, 1fr)); gap: 10px; min-width: 0; }
#xinocler-crm-style .crm-overview-kpi-column[data-single="true"] { grid-template-rows: minmax(0, 1fr); }
#xinocler-crm-style .crm-overview-kpis-six .crm-overview-kpi[data-compact="true"] { min-height: 66px; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 8px; padding: 10px 12px; }
#xinocler-crm-style .crm-overview-kpis-six .crm-overview-kpi[data-compact="true"] header { min-height: 0; align-items: center; }
#xinocler-crm-style .crm-overview-kpis-six .crm-overview-kpi[data-compact="true"] header i { order: -1; }
#xinocler-crm-style .crm-overview-kpis-six .crm-overview-kpi[data-compact="true"] > strong { margin-top: 0; text-align: right; }

@media (max-width: 1500px) { #xinocler-crm-style .crm-overview-kpis-six .crm-overview-kpi[data-compact="true"] { grid-template-columns: minmax(0, 1fr); gap: 4px; padding-block: 8px; } }
