/* Os totais importados podem ter milhões de reais e devem caber sem cortes. */
.saipos-report .kpis,.saipos-report .kpis.k2,.saipos-report .kpis.k3{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
.saipos-report .kpi{min-width:0}
.saipos-report .kv{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.saipos-report .cl .btn{margin:6px 6px 0 0}
.saipos-report .dt{flex-wrap:wrap}

.saipos-report .saipos-details-intro .dt{justify-content:space-between;gap:12px}
.saipos-report .saipos-channel-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.saipos-report .saipos-scroll{max-height:360px;overflow:auto;overscroll-behavior:contain}
.saipos-report .saipos-scroll .ctab th{position:sticky;top:0;background:var(--panel,var(--bg));z-index:1}
.saipos-report .saipos-differences summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}
.saipos-report .saipos-differences td{white-space:normal;overflow-wrap:anywhere}
@media(max-width:700px){.saipos-report .saipos-scroll .ctab{min-width:560px}.saipos-report .saipos-details-intro .btn{width:100%}}
