.kpis.svelte-o3wpww{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.kpi.svelte-o3wpww{border:1px solid var(--border);border-radius:8px;padding:6px 8px;background:var(--surface-2)}.kl.svelte-o3wpww{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.kv2.svelte-o3wpww{font-size:14px;font-weight:800;margin-top:2px}.ks.svelte-o3wpww{font-size:9px;color:var(--text-faint);margin-top:1px}.pos.svelte-o3wpww{color:var(--accent)}.warn.svelte-o3wpww{color:var(--warning)}.mvt-titre.svelte-o3wpww,.serie-titre.svelte-o3wpww{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;margin:12px 0 5px}.serie-titre.svelte-o3wpww .v:where(.svelte-o3wpww){font-family:var(--mono);font-weight:400;color:var(--text-faint)}.mvt.svelte-o3wpww{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.col.svelte-o3wpww{display:flex;flex-direction:column}.haut.svelte-o3wpww,.bas.svelte-o3wpww{height:38px;display:flex}.haut.svelte-o3wpww{align-items:flex-end;border-bottom:1px solid var(--border)}.bas.svelte-o3wpww{align-items:flex-start}.b.svelte-o3wpww{width:100%;border-radius:2px}.b.plus.svelte-o3wpww{background:var(--accent)}.b.moins.svelte-o3wpww{background:var(--danger);opacity:.8}.mois.svelte-o3wpww{text-align:center;font-size:9px;color:var(--text-faint);margin-top:3px}.legende.svelte-o3wpww{margin-top:6px;font-size:9.5px;color:var(--text-faint)}.bloc.svelte-o3wpww{margin-bottom:2px}.serie.svelte-o3wpww{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;height:56px;align-items:end;border-bottom:1px solid var(--border)}.barre-col.svelte-o3wpww{height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.barre-col.svelte-o3wpww span:where(.svelte-o3wpww){position:absolute;bottom:-14px;left:0;right:0;text-align:center;font-size:8.5px;color:var(--text-faint)}.barre.svelte-o3wpww{width:100%;border-radius:2px 2px 0 0;min-height:0}.barre.ca.svelte-o3wpww{background:var(--info)}.barre.treso.svelte-o3wpww{background:var(--accent)}.note.svelte-o3wpww{margin-top:22px;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:6px 8px;font-size:10px;line-height:1.4;color:var(--text-faint)}.titre.svelte-12f2hnn{font-size:10.5px;font-weight:700;margin:4px 0 6px}.pile.svelte-12f2hnn{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:78px;margin-bottom:18px;border-bottom:1px solid var(--border)}.pile-col.svelte-12f2hnn{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.pile-col.svelte-12f2hnn span:where(.svelte-12f2hnn){position:absolute;bottom:-14px;left:0;right:0;text-align:center;font-size:8.5px;color:var(--text-faint)}.pile-barre.svelte-12f2hnn{height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start}.seg-pile.svelte-12f2hnn{width:100%}.tete.svelte-12f2hnn,.ligne.svelte-12f2hnn{display:grid;grid-template-columns:1.5fr .8fr .9fr .9fr;gap:6px;font-size:10px;padding:5px 0;align-items:center}.tete.dep.svelte-12f2hnn,.ligne.dep.svelte-12f2hnn{grid-template-columns:1.4fr .7fr .7fr .9fr 1fr}.tete.svelte-12f2hnn{color:var(--text-faint);font-size:9px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.ligne.svelte-12f2hnn{border-bottom:1px solid var(--border)}.nom.svelte-12f2hnn,.ch-nom.svelte-12f2hnn{display:flex;align-items:center;gap:6px;font-weight:700;min-width:0}i.svelte-12f2hnn{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mono.svelte-12f2hnn{font-family:var(--mono)}.pos.svelte-12f2hnn{color:var(--accent)}.warn.svelte-12f2hnn{color:var(--warning)}.neg.svelte-12f2hnn{color:var(--danger)}.conc.svelte-12f2hnn{font-size:9px;color:var(--text-faint);padding:0 0 4px 14px;border-bottom:1px solid var(--border);margin-top:-1px}.chaleur.svelte-12f2hnn{display:flex;flex-direction:column;gap:4px}.ch-ligne.svelte-12f2hnn{display:grid;grid-template-columns:78px repeat(12,1fr) 54px;gap:3px;align-items:center;font-size:9px}.ch-tete.svelte-12f2hnn{color:var(--text-faint);font-size:8.5px;text-align:center}.ch-cell.svelte-12f2hnn{text-align:center;padding:5px 0;border-radius:4px;border:1px solid var(--border);background:var(--surface-2);font-family:var(--mono)}.ch-cell.fecond.svelte-12f2hnn{background:#2ecc8a33;border-color:var(--accent);font-weight:800}.ch-trim.svelte-12f2hnn{text-align:center;font-weight:800;color:var(--accent)}.note.svelte-12f2hnn{margin-top:10px;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:6px 8px;font-size:9.5px;line-height:1.4;color:var(--text-faint)}.maquette.svelte-1j0pim5{margin:36px auto 40px}.maquette.svelte-1j0pim5 figcaption:where(.svelte-1j0pim5){max-width:780px;margin:28px auto 0;font-size:13px;line-height:1.65;color:var(--text-faint);text-align:center}
