.nv-etat{margin:1rem 0;padding:.8rem 1rem;border-left:.4rem solid var(--accent);background:var(--lavande-pale)}
.nv-etat--alerte{border-left-color:var(--field-line);background:var(--papier-fort)}
.nv-courbes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.4rem;margin:1.4rem 0}
.nv-fig{margin:0}
.nv-fig figcaption{font-size:.95rem;color:var(--gris);margin-top:.4rem}
.nv-svg{width:100%;height:auto;display:block;background:var(--papier-fort);border:1px solid var(--filet);border-radius:.4rem}
.nv-courbe{fill:none;stroke:var(--accent-fonce);stroke-width:2;stroke-linejoin:round}
.nv-point{fill:var(--accent-fonce)}
.nv-grille{stroke:var(--filet);stroke-width:1}
.nv-axe{font-size:10px;fill:var(--gris);font-family:inherit}
.nv-carte{width:100%;height:26rem;max-height:70vh;border:1px solid var(--filet);border-radius:.5rem;margin:1rem 0;z-index:0}
