:root{--serie-1:#2a78d6;--serie-2:#eb6834;--serie-3:#1baf7a;--serie-4:#eda100;--serie-5:#e87ba4;--serie-6:#008300;--serie-7:#6250d6;--ordre-1:#86b6ef;--ordre-2:#5598e7;--ordre-3:#2a78d6;--ordre-4:#1c5cab;--ordre-5:#104281;--hausse:#0a7a2f;--baisse:#b42318}@media (prefers-color-scheme:dark){:root{--serie-1:#3987e5;--serie-2:#d95926;--serie-3:#199e70;--serie-4:#c98500;--serie-5:#d55181;--serie-6:#008300;--serie-7:#9085e9;--ordre-1:#9ec5f4;--ordre-2:#6da7ec;--ordre-3:#3987e5;--ordre-4:#256abf;--ordre-5:#184f95;--hausse:#4ade80;--baisse:#f97066}}.tb-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:clamp(28px,4vw,48px) 0 22px;display:flex}.tb-tete h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,42px)}.tb-tete h1 .accent{color:var(--accent)}.tb-tete p{max-width:640px;color:var(--texte);margin:10px 0 0}.tb-date{border:1px solid var(--ligne);background:var(--surface);color:var(--discret);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;display:inline-flex}.tb-pile--accueil{padding-top:clamp(20px,3vw,32px)}.tb-date--accueil{align-self:flex-end;margin-bottom:-8px}.tb-date:before{content:"";background:var(--societe);border-radius:50%;width:7px;height:7px}.tb-pile{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}.tb-grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.tb-grille>*{grid-column:span 12;min-width:0}@media (width>=900px){.tb-6{grid-column:span 6}.tb-7{grid-column:span 7}.tb-5{grid-column:span 5}.tb-4{grid-column:span 4}.tb-8{grid-column:span 8}}.tb-tuiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.tuile{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);flex-direction:column;gap:4px;padding:16px 18px 15px;display:flex}.tuile__label{color:var(--discret);margin:0;font-size:13px;font-weight:500}.tuile__valeur{letter-spacing:-.025em;color:var(--encre);font-variant-numeric:tabular-nums;margin:0;font-size:27px;font-weight:600;line-height:1.15}.tuile__detail{color:var(--discret);margin:0;font-size:13px;line-height:1.4}.carte{background:var(--surface);border:1px solid var(--ligne);border-radius:var(--rayon);flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,26px);display:flex}.carte__tete h2{letter-spacing:-.015em;margin:0;font-size:18px}.carte__tete p{color:var(--discret);margin:4px 0 0;font-size:14px;line-height:1.45}.carte__note{border-top:1px solid var(--ligne-douce);color:var(--discret);margin:0;padding-top:14px;font-size:13px;line-height:1.5}.carte__note strong{color:var(--texte);font-weight:600}.carte>.patrimoine{margin:0}.barres-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.barres-liste__ligne{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 14px;font-size:15px;display:grid}.barres-liste__nom{color:var(--encre);min-width:0;font-weight:500}.barres-liste__nom small{color:var(--discret);font-size:13px;font-weight:400}.barres-liste__valeur{font-family:var(--mono);color:var(--encre);white-space:nowrap;text-align:right;font-size:14px}.barres-liste__valeur span{min-width:62px;color:var(--discret);display:inline-block}.barres-liste__piste{background:var(--ligne-douce);border-radius:0 4px 4px 0;grid-column:1/-1;height:8px}.barres-liste__barre{background:var(--accent);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.segments{border-radius:6px;gap:2px;height:26px;display:flex;overflow:hidden}.segments__part{min-width:3px;height:100%}.segments-legende{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.segments-legende li{grid-template-columns:12px minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;display:grid}.segments-legende__pastille{border-radius:3px;align-self:start;width:10px;height:10px;margin-top:7px}.segments-legende__nom{color:var(--encre);font-weight:500}.segments-legende__valeur{font-family:var(--mono);color:var(--encre);white-space:nowrap;font-size:13px}.segments-legende__valeur span{color:var(--discret)}.segments-legende small{color:var(--discret);grid-column:2/-1;font-size:12.5px;line-height:1.35}.jauge{flex-direction:column;gap:8px;display:flex}.jauge__ligne{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.jauge__label{color:var(--encre);font-size:14px;font-weight:500}.jauge__chiffre{font-family:var(--mono);color:var(--discret);font-size:13px}.jauge__chiffre strong{color:var(--encre);font-size:15px;font-weight:500}.jauge__piste{background:var(--accent-doux);border-radius:999px;height:10px;position:relative;overflow:hidden}.jauge__rempli{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.jauge__detail{color:var(--discret);margin:0;font-size:13px;line-height:1.45}.signaux{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signaux li{border-top:1px solid var(--ligne-douce);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.signaux li:first-child{border-top:0;padding-top:0}.signaux li:last-child{padding-bottom:0}.signaux__titre{color:var(--encre);font-size:15px;font-weight:600}.signaux__chiffre{font-family:var(--mono);color:var(--encre);white-space:nowrap;font-size:14px}.signaux__texte{color:var(--discret);grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.tb-defile{margin:0 -4px;padding:0 4px;overflow-x:auto}.tb-table{border-collapse:collapse;width:100%;font-size:14px}.tb-table th,.tb-table td{text-align:left;border-bottom:1px solid var(--ligne-douce);vertical-align:baseline;padding:9px 10px}.tb-table thead th{letter-spacing:.03em;text-transform:uppercase;color:var(--discret);border-bottom-color:var(--ligne);white-space:nowrap;font-size:12px;font-weight:600}.tb-table th:first-child,.tb-table td:first-child{padding-left:0}.tb-table th:last-child,.tb-table td:last-child{padding-right:0}.tb-table .num{text-align:right;font-family:var(--mono);white-space:nowrap;font-size:13.5px}.tb-table td:first-child{color:var(--encre);min-width:190px}.tb-table--serre td:first-child{min-width:0}.tb-table .groupe th{color:var(--encre);border-bottom-color:var(--ligne);padding-top:20px;font-size:14px;font-weight:600}.tb-table tbody:first-of-type .groupe th{padding-top:10px}.tb-table .groupe .num{font-weight:500}.tb-table tfoot td{color:var(--encre);border-bottom:0;border-top:1px solid var(--ligne);font-weight:600}.tb-table .discret{color:var(--discret)}.hausse{color:var(--hausse)}.baisse{color:var(--baisse)}.tb-liste-simple{color:var(--texte);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tb-liste-simple li{border-bottom:1px solid var(--ligne-douce);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.tb-liste-simple .mono{color:var(--discret);white-space:nowrap;font-size:13px}.tb-liste-simple .ancien{color:var(--zoom)}.tb-detail>summary{cursor:pointer;color:var(--accent);min-height:32px;font-size:14px;font-weight:600}.tb-detail[open]>summary{margin-bottom:10px}.tb-suite{font-size:14px;font-weight:600;text-decoration:none}.tb-suite:after{content:" →"}
