.barre[data-v-9d2ba642]{display:flex;align-items:center;gap:24px;padding:10px 24px;background:var(--surface-1);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.marque[data-v-9d2ba642]{font-weight:600}nav[data-v-9d2ba642]{display:flex;gap:4px}nav a[data-v-9d2ba642]{text-decoration:none;color:var(--text-secondary);padding:5px 10px;border-radius:6px}nav a[data-v-9d2ba642]:hover{background:var(--wash)}nav a.router-link-exact-active[data-v-9d2ba642]{color:var(--text-primary);background:var(--wash);font-weight:500}.droite[data-v-9d2ba642]{margin-left:auto;display:flex;align-items:center;gap:16px}.direct[data-v-9d2ba642]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px}.pastille[data-v-9d2ba642]{width:8px;height:8px;border-radius:50%;background:var(--good)}.direct.hors .pastille[data-v-9d2ba642]{background:var(--warning)}main[data-v-9d2ba642]{padding:24px;max-width:1400px;margin:0 auto}main.public[data-v-9d2ba642]{padding:0;max-width:none}.ecran[data-v-253269c0]{min-height:100vh;display:grid;place-items:center;padding:24px}form[data-v-253269c0]{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;padding:28px}label[data-v-253269c0]{display:flex;flex-direction:column;gap:4px;color:var(--text-secondary);font-size:13px}input[data-v-253269c0]{color:var(--text-primary);font-size:14px}.erreur[data-v-253269c0],.succes[data-v-253269c0]{margin:0;font-size:13px}.erreur[data-v-253269c0]{color:var(--critical-text)}.succes[data-v-253269c0]{color:var(--good-text)}button[data-v-253269c0]{padding:8px}.ecran[data-v-6bcb9814]{min-height:100vh;display:grid;place-items:center;padding:24px}.carte[data-v-6bcb9814]{max-width:360px;padding:28px;display:flex;flex-direction:column;gap:12px}p[data-v-6bcb9814]{margin:0}.erreur[data-v-6bcb9814]{color:var(--critical-text)}.tuile[data-v-5ea5c8eb]{display:flex;flex-direction:column;gap:2px}.libelle[data-v-5ea5c8eb]{color:var(--text-secondary);font-size:13px}.valeur[data-v-5ea5c8eb]{font-size:26px;font-weight:600;line-height:1.2}.detail[data-v-5ea5c8eb]{color:var(--text-muted);font-size:12px}.haut[data-v-6a6c05f8]{display:flex;justify-content:space-between;font-size:13px;color:var(--text-secondary);margin-bottom:4px}.haut strong[data-v-6a6c05f8]{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.piste[data-v-6a6c05f8]{height:8px;border-radius:4px;background:var(--series-1-track);overflow:hidden}.rempli[data-v-6a6c05f8]{height:100%;border-radius:4px;background:var(--series-1);transition:width .4s ease}.alerte .rempli[data-v-6a6c05f8]{background:var(--warning)}.critique .rempli[data-v-6a6c05f8]{background:var(--critical)}.legende[data-v-31ec8f77]{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-secondary)}li[data-v-31ec8f77]{display:inline-flex;align-items:center;gap:6px}.cle.ligne[data-v-31ec8f77]{width:14px;height:2px;border-radius:1px}.cle.carre[data-v-31ec8f77]{width:10px;height:10px;border-radius:2px}.statut[data-v-16118e4e]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.icone[data-v-16118e4e]{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:1}.page[data-v-7e39f3d2]{display:flex;flex-direction:column;gap:16px}.alerte[data-v-7e39f3d2]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;border:1px solid var(--critical);background:var(--surface-1);font-weight:500}.alerte .icone[data-v-7e39f3d2]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--critical);color:#fff;font-weight:700;font-size:12px}.jauges[data-v-7e39f3d2]{display:flex;flex-direction:column;gap:8px}.jauges .libelle[data-v-7e39f3d2]{color:var(--text-secondary);font-size:13px}.bas[data-v-7e39f3d2]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media(max-width:1000px){.bas[data-v-7e39f3d2]{grid-template-columns:1fr}}.recentes[data-v-7e39f3d2]{max-height:520px;overflow-y:auto}.recentes thead th[data-v-7e39f3d2]{position:sticky;top:0;background:var(--surface-1)}tr.message td[data-v-7e39f3d2]{color:var(--critical-text);font-size:12px;padding-top:0;word-break:break-word}tr:has(+tr.message) td[data-v-7e39f3d2]{border-bottom:none}.systeme dl[data-v-7e39f3d2]{margin:0;display:flex;flex-direction:column;gap:4px}.systeme dt[data-v-7e39f3d2]{color:var(--text-secondary);font-size:12px;margin-top:8px}.systeme dd[data-v-7e39f3d2]{margin:0;font-variant-numeric:tabular-nums}.systeme .muet[data-v-7e39f3d2]{font-size:12px}.page[data-v-c4b8b324]{display:flex;flex-direction:column;gap:16px}.filtres[data-v-c4b8b324]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.segments[data-v-c4b8b324]{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.segments button[data-v-c4b8b324]{border:none;border-radius:0;border-right:1px solid var(--border)}.segments button[data-v-c4b8b324]:last-child{border-right:none}.segments button.actif[data-v-c4b8b324]{background:var(--text-primary);color:var(--surface-1)}.erreur[data-v-c4b8b324]{margin:0;color:var(--critical-text)}.espaces tbody tr[data-v-c4b8b324]{cursor:pointer}.espaces tbody tr:hover td[data-v-c4b8b324]{background:var(--wash)}.espaces tbody tr.actif td[data-v-c4b8b324]{background:var(--wash);font-weight:500}.part[data-v-c4b8b324]{display:flex;align-items:center;gap:8px;min-width:160px}.part .barre[data-v-c4b8b324]{flex:1;height:8px;border-radius:4px;background:var(--series-1-track);overflow:hidden}.part .barre div[data-v-c4b8b324]{height:100%;border-radius:4px;background:var(--series-1)}.part span[data-v-c4b8b324]{width:40px;font-size:12px;color:var(--text-secondary)}.page[data-v-57b1caae]{display:flex;flex-direction:column;gap:16px}.offres[data-v-57b1caae]{list-style:none;margin:4px 0 0;padding:0;font-size:13px;font-weight:400}.offres li[data-v-57b1caae]{display:flex;justify-content:space-between;gap:12px}.offres strong[data-v-57b1caae]{font-variant-numeric:tabular-nums}.petit[data-v-57b1caae]{font-size:12px}.erreur[data-v-57b1caae]{color:var(--critical-text);margin:0 0 8px}.usage[data-v-57b1caae]{display:flex;align-items:center;gap:10px;min-width:220px}.barre[data-v-57b1caae]{flex:0 0 120px;height:8px;border-radius:4px;background:var(--series-1-track);overflow:hidden}.barre div[data-v-57b1caae]{height:100%;border-radius:4px;background:var(--series-1)}.barre.alerte div[data-v-57b1caae]{background:var(--warning)}.barre.plein div[data-v-57b1caae]{background:var(--critical)}.usage span[data-v-57b1caae]{font-size:13px;color:var(--text-secondary)}:root{color-scheme:light;--page: #f9f9f7;--surface-1: #fcfcfb;--text-primary: #0b0b0b;--text-secondary: #52514e;--text-muted: #898781;--grid: #e1e0d9;--axis: #c3c2b7;--border: rgba(11, 11, 11, .1);--wash: rgba(11, 11, 11, .04);--series-1: #2a78d6;--series-2: #eb6834;--series-1-track: #cde2fb;--good: #0ca30c;--warning: #fab219;--serious: #ec835a;--critical: #d03b3b;--good-text: #006300;--critical-text: #b42c2c;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45;color:var(--text-primary);background:var(--page)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--page: #0d0d0d;--surface-1: #1a1a19;--text-primary: #f0efec;--text-secondary: #c3c2b7;--text-muted: #898781;--grid: #2c2c2a;--axis: #383835;--border: rgba(255, 255, 255, .1);--wash: rgba(255, 255, 255, .05);--series-1: #3987e5;--series-2: #d95926;--series-1-track: #184f95;--good-text: #0ca30c;--critical-text: #e66767}}*{box-sizing:border-box}body{margin:0}h1,h2,h3{margin:0;font-weight:600}h1{font-size:20px}h2{font-size:15px}a{color:inherit}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:5px 12px}button:hover{background:var(--wash)}button.primaire{background:var(--text-primary);color:var(--surface-1);border-color:transparent}input,select{border:1px solid var(--border);background:var(--surface-1);border-radius:6px;padding:6px 10px}.carte{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:16px;min-width:0}.carte>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.sous-titre{color:var(--text-secondary);font-size:13px}.muet{color:var(--text-muted)}.grille{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(var(--min, 180px),1fr))}table.donnees{width:100%;border-collapse:collapse;font-size:13px}table.donnees th{text-align:left;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--axis);padding:6px 8px;white-space:nowrap}table.donnees td{border-bottom:1px solid var(--grid);padding:6px 8px;vertical-align:top}table.donnees .nb{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.defilement{overflow-x:auto}.vide{color:var(--text-muted);padding:20px 0;text-align:center}.graphe .outils{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;min-height:22px}.graphe .zone{position:relative}.graphe svg{display:block;overflow:visible}.graphe .grille-y line{stroke:var(--grid);stroke-width:1;shape-rendering:crispEdges}.graphe .grille-y line.base{stroke:var(--axis)}.graphe text{fill:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.graphe .reticule{stroke:var(--axis);stroke-width:1}.graphe .survol{fill:var(--wash)}.graphe .tableau{max-height:320px;overflow-y:auto}button.lien{border:none;background:none;padding:2px 4px;color:var(--text-secondary);font-size:12px;text-decoration:underline;text-underline-offset:2px}button.lien:hover{color:var(--text-primary);background:none}.infobulle{position:absolute;top:4px;pointer-events:none;background:var(--surface-1);border:1px solid var(--border);box-shadow:0 4px 16px #0000001f;border-radius:8px;padding:8px 10px;font-size:12px;min-width:160px;z-index:5}.infobulle .titre{color:var(--text-secondary);margin-bottom:4px;white-space:nowrap}.infobulle .ligne{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;white-space:nowrap}.infobulle .ligne strong{font-weight:600;font-variant-numeric:tabular-nums}.infobulle .ligne.total{border-top:1px solid var(--grid);margin-top:4px;padding-top:4px}.infobulle .cle{width:10px;height:2px;border-radius:1px}.infobulle .cle.carre{height:10px;border-radius:2px}
