.revenus.svelte-akge3h{font-family:var(--police-titre);font-size:clamp(1.8rem,1.5rem + 1.5vw,2.4rem);font-weight:700;color:var(--brand-700);margin:.3rem 0 0}.grille-kpi.svelte-akge3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(.7rem,.5rem + .8vw,1rem);margin-bottom:clamp(1rem,.8rem + .8vw,1.5rem)}.kpi-revenu.svelte-akge3h{display:flex;flex-direction:column;gap:.3rem;margin-bottom:0}.kr-lib.svelte-akge3h{font-size:.85rem;font-weight:600;color:var(--ink-soft)}.kr-val.svelte-akge3h{font-family:var(--police-titre);font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);font-weight:800;color:var(--brand-700)}.periode.svelte-akge3h{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end;margin-bottom:.8rem}.periode.svelte-akge3h .champ:where(.svelte-akge3h){margin-bottom:0;flex:1 1 160px}
