.tdb{--tdb-orange: #d4781c;--tdb-texte: rgba(0, 0, 0, .88);--tdb-secondaire: rgba(0, 0, 0, .45);--tdb-trait: #f0f0f0;--tdb-piste: #f5f5f5}.tdb-entete{margin-bottom:24px}.tdb-eyebrow{margin:0 0 4px;font-size:12px;color:var(--tdb-secondaire)}.tdb-lede{max-width:70ch;margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--tdb-secondaire)}.tdb-lede b{font-weight:600;color:var(--tdb-texte)}.tdb-rail{display:flex;flex-wrap:wrap;margin:0 0 24px;background:#fff;border:1px solid var(--tdb-trait);border-radius:8px}.tdb-figure{flex:1 1 150px;padding:16px 20px;border-left:1px solid var(--tdb-trait)}.tdb-figure:first-child{border-left:0}.tdb-chiffre{display:block;font-size:28px;font-weight:600;line-height:1.2;color:var(--tdb-texte);font-variant-numeric:tabular-nums}.tdb-figure--accent .tdb-chiffre{color:var(--tdb-orange)}.tdb-libelle{display:block;margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--tdb-secondaire)}.tdb-bloc{padding:20px 22px;margin-bottom:24px;background:#fff;border:1px solid var(--tdb-trait);border-radius:8px}.tdb-bloc-titre{margin:0;font-size:16px;font-weight:600;color:var(--tdb-texte)}.tdb-bloc-note{margin:4px 0 18px;font-size:12.5px;color:var(--tdb-secondaire)}.tdb-mosaique{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 26px}.tdb-groupe-tete{display:flex;justify-content:space-between;align-items:center;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--tdb-trait)}.tdb-groupe-n{font-size:13px;font-variant-numeric:tabular-nums;color:var(--tdb-secondaire)}.tdb-cellules{display:flex;flex-wrap:wrap;gap:3px}.tdb-cell{display:block;width:11px;height:11px;border-radius:2px;animation:tdb-pose .32s ease-out both}@keyframes tdb-pose{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tdb-legende{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--tdb-trait);list-style:none;font-size:12.5px}.tdb-legende li{display:flex;align-items:center}.tdb-legende-n{font-variant-numeric:tabular-nums;color:var(--tdb-secondaire)}.tdb-barres{display:grid;gap:10px}.tdb-barre{display:grid;grid-template-columns:minmax(90px,180px) 1fr auto;align-items:center;gap:12px;font-size:13px}.tdb-barre-piste{display:block;height:10px;background:var(--tdb-piste);border-radius:2px;overflow:hidden}.tdb-barre-part{display:block;height:100%;background:var(--tdb-orange);border-radius:2px;animation:tdb-pousse .52s cubic-bezier(.22,1,.36,1) both;transform-origin:left}@keyframes tdb-pousse{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tdb-barre-n{min-width:42px;text-align:right;font-variant-numeric:tabular-nums;color:var(--tdb-texte)}.tdb-annees{display:flex;align-items:flex-end;gap:8px;height:200px;margin-top:6px}.tdb-annee{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.tdb-annee-colonne{display:block;position:relative;border-radius:2px 2px 0 0;min-height:2px;animation:tdb-monte .56s cubic-bezier(.22,1,.36,1) both;transform-origin:bottom}@keyframes tdb-monte{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tdb-annee-n{font-size:12px;font-variant-numeric:tabular-nums;text-align:center;color:var(--tdb-secondaire);margin-bottom:4px}.tdb-annee-label{margin-top:6px;font-size:11px;text-align:center;color:var(--tdb-secondaire)}.tdb-geo{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:28px;align-items:start}.tdb-carte{width:100%;height:auto;display:block}.tdb-carte-n{font-size:30px;font-weight:600;text-anchor:middle;dominant-baseline:central;pointer-events:none}.tdb-carte-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--tdb-secondaire)}.tdb-carte-legende li{display:flex;align-items:center;gap:6px}.tdb-puce-carte{display:inline-block;width:11px;height:11px;border-radius:2px;border:1px solid rgba(0,0,0,.06)}.tdb-geo-reste{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--tdb-trait);font-size:12.5px;color:var(--tdb-secondaire)}@media(max-width:900px){.tdb-geo{grid-template-columns:1fr}}.tdb-echeances{margin:0;padding:0;list-style:none}.tdb-echeances li{display:grid;grid-template-columns:170px 1fr 1fr auto;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--tdb-trait);font-size:13px}.tdb-echeances li:last-child{border-bottom:0;padding-bottom:0}.tdb-echeance-date{font-variant-numeric:tabular-nums}.tdb-echeance-quoi{color:var(--tdb-secondaire)}.tdb-echeance-ref{font-size:12px;color:var(--tdb-secondaire)}@media(max-width:780px){.tdb-echeances li{grid-template-columns:1fr 1fr}}.tdb-croise .ant-table-tbody>tr>td{font-variant-numeric:tabular-nums}.tdb-zero{color:#00000040}.tdb-croise .ant-table-summary td{background:#fafafa;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.tdb-cell,.tdb-barre-part,.tdb-annee-colonne{animation:none}}.tdb-synthese{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 24px;align-items:start}.tdb-synthese-liste{margin:8px 0 0}.tdb-synthese-liste>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--tdb-trait)}.tdb-synthese-liste>div:first-child{border-top:0}.tdb-synthese-liste dt{font-weight:500}.tdb-synthese-liste dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tdb-synthese-precision{display:block;font-weight:400;font-size:12px;color:var(--tdb-secondaire)}.tdb-synthese-total{background:#fbf6f0;margin:0 -8px;padding-left:8px!important;padding-right:8px!important}.tdb-croise .tdb-ligne-groupe>td{background:#fbf6f0}.tdb-annee-encours{position:absolute;left:0;right:0;transform:translateY(100%);padding-top:3px;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;line-height:1.2}.tdb-annee-encours--dessus{transform:none;padding:0 0 2px;color:#d4781c}.tdb-evol-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.tdb-evol-reglages{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--tdb-secondaire)}.tdb-evol-rubrique{margin:18px 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tdb-secondaire)}.tdb-evol-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.tdb-evol-carte{border:1px solid var(--tdb-trait);border-radius:8px;padding:12px 14px 10px}.tdb-evol-libelle{font-size:13px;color:var(--tdb-secondaire)}.tdb-evol-valeur{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;margin:2px 0 8px}.tdb-evol-ecart{display:block;font-size:12px;font-weight:600;color:var(--tdb-secondaire)}.tdb-evol-ecart.hausse{color:#389e0d}.tdb-evol-ecart.baisse{color:#cf1322}.tdb-evol-ref{font-size:12px;font-weight:400;color:var(--tdb-secondaire);display:inline}.tdb-evol-valeur>.tdb-evol-ref{display:block}.tdb-evol-barres{display:flex;align-items:flex-end;gap:3px;height:56px}.tdb-evol-col{flex:1;height:100%;display:flex;align-items:flex-end}.tdb-evol-barre{display:block;width:100%;background:#e8d3bd;border-radius:2px 2px 0 0}.tdb-evol-barre.actuel{background:#d4781c}.tdb-evol-barre.reference{background:#8c8c8c}.tdb-evol-barre.reconstitue{background:repeating-linear-gradient(135deg,#e8d3bd 0,#e8d3bd 3px,#f6ece2 3px,#f6ece2 6px)}.tdb-evol-barre.reconstitue.reference{background:repeating-linear-gradient(135deg,#8c8c8c 0,#8c8c8c 3px,#c9c9c9 3px,#c9c9c9 6px)}.tdb-evol-axe{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--tdb-secondaire)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.ant-menu-dark .ant-menu-item-selected{background-color:#d4781c4d!important}.ant-table-tbody>tr:hover>td{background-color:#fff8f0!important}.candidature{max-width:920px;margin:0 auto;padding:24px 16px 48px}.candidature-piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
