.rangee-kpi{gap:var(--gouttiere-grille);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (max-width:1535px){.rangee-kpi{grid-template-columns:repeat(6,minmax(0,1fr))}.rangee-kpi>:nth-child(-n+3){grid-column:span 2}.rangee-kpi>:nth-child(n+4){grid-column:span 3}}@media (max-width:1023px){.rangee-kpi>:nth-child(n){grid-column:span 3}.rangee-kpi>:nth-child(5){grid-column:span 6}}@media (max-width:639px){.rangee-kpi{grid-template-columns:minmax(0,1fr)}.rangee-kpi>:nth-child(n){grid-column:auto}}.rangee-kpi>.carte-kpi{--kpi-rang-libelle:21px;--kpi-rang-chiffre:30px;align-content:start;row-gap:8.5px;padding:26px 20px 12px 32px}@media (max-width:1728px){.rangee-kpi>.carte-kpi{padding-left:18px;padding-right:18px}}@media (max-width:1600px){.rangee-kpi>.carte-kpi{padding-left:10px;padding-right:10px}}@media (max-width:1024.95px){.rangee-kpi>.carte-kpi{padding-left:15px;padding-right:15px}}.rangee-kpi>.carte-kpi:not(.kpi-tuile-barre)>.carte-kpi-figure{align-self:center;margin-top:8.5px}.rangee-kpi .carte-kpi-effectif{margin-left:-1px}.carte-kpi-effectif-unite{white-space:nowrap;vertical-align:top;width:0;display:inline-block;overflow:hidden}.rangee-kpi .carte-kpi-libelle{grid-area:1/1}.rangee-kpi .carte-kpi:hover,.rangee-kpi .carte-kpi:focus-within{z-index:6;position:relative}.rangee-kpi>.kpi-tuile-barre .carte-kpi-libelle{grid-column:1/-1}.rangee-kpi .carte-kpi-note{grid-row:3}.carte-kpi-effectif{border-radius:var(--r-full);height:18px;font-size:var(--fs-10);color:var(--tx-muted);font-variant-numeric:tabular-nums;align-items:center;padding:2px 8px;font-weight:600;line-height:14px;display:inline-flex}html:not(.dark) .carte-kpi-effectif{color:var(--tx);background:var(--bg-app);border-radius:18px}.kpi-jauge{justify-items:center;gap:7px;display:grid}.kpi-compteurs{white-space:nowrap;justify-content:space-between;align-items:center;min-width:116px;display:flex}@media (max-width:1550px){.kpi-compteurs{min-width:100px}}@media (max-width:1024.95px){.kpi-compteurs{min-width:90px}}.fig-compteur{border-radius:var(--r-full);min-width:22px;height:18px;font-size:var(--fs-10);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:2px 8px;font-weight:600;line-height:14px;display:inline-flex}.fig-compteur[data-ton=gain]{color:var(--win);background:var(--win-soft)}.fig-compteur[data-ton=egal]{color:var(--be);background:var(--be-soft)}.fig-compteur[data-ton=perte]{color:var(--loss);background:var(--loss-soft)}.kpi-lien{border-radius:var(--r-full);text-underline-offset:3px;text-decoration-line:none;display:inline-flex}.kpi-lien:hover{text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:currentColor}.kpi-lien>.fig-compteur{-webkit-text-decoration:inherit;text-decoration:inherit;text-underline-offset:inherit}.kpi-lien:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.rangee-kpi>.kpi-tuile-barre{grid-template-columns:auto minmax(0,1fr);column-gap:40px}.rangee-kpi>.kpi-tuile-barre .carte-kpi-chiffre{align-self:start;margin-top:4px}.rangee-kpi>.kpi-tuile-barre .carte-kpi-figure{grid-row:2;align-self:start;min-width:0;margin:9.2px 8px 0 0;display:block}.kpi-barre-bloc{gap:6px;width:100%;min-width:0;display:grid}.kpi-barre-bloc>.kpi-barre{width:100%}.kpi-barre-montants{font-size:var(--fs-14);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:8px;font-weight:600;line-height:16px;display:flex}.kpi-barre-montants .gain{color:var(--win)}.kpi-barre-montants .perte{color:var(--loss)}:where(.ecran-tableau-de-bord) .carte-score>.carte-tete:first-child{border-bottom-color:var(--bg-card-2)}html:not(.dark) :where(.ecran-tableau-de-bord) .carte-score>.carte-tete:first-child{border-color:var(--ln)}.discipline-notes{gap:16px;display:grid}.discipline-tendance{gap:6px;display:grid}.discipline-tendance .carte-libelle{margin:0}.carte-trades-notes{flex-direction:column;display:flex}.carte-trades-notes .discipline-notes{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.carte-trades-notes .discipline-tendance{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:0}.carte-trades-notes .discipline-tendance>.carte-libelle{white-space:nowrap;grid-area:1/1}.carte-trades-notes .discipline-tendance>:not(.carte-libelle):not(.discipline-trend-remplir){grid-area:2/1/auto/-1}.discipline-trend-remplir{display:contents}.discipline-trend-remplir>.g-fondu-conteneur{grid-area:2/1/auto/-1;align-self:stretch;min-height:56px}.discipline-trend-remplir>.discipline-trend-valeur{grid-area:1/2;padding-bottom:0}.grille-tdb .carte-tete{flex-wrap:wrap;row-gap:4px}.grille-tdb .carte-actions{flex-wrap:wrap;flex:0 auto;min-width:0}.legende-series{font-size:var(--fs-12);color:var(--tx-soft);flex-wrap:wrap;gap:17px;margin:0 0 8px;line-height:18px;display:flex}.legende-series>span{align-items:center;gap:4px;display:inline-flex}.legende-series>span:before{content:"";border-radius:var(--r-full);width:18px;height:18px}@media (min-width:1101px){.legende-series{margin:26px 0 0 11px}}.carte-trades{--carte-pad:0;flex-direction:column;display:flex}.grille-tdb .carte-trades>.carte-trades-tete:first-child{flex-wrap:nowrap}.carte-trades>.carte-trades-tete:first-child{border-bottom-color:color-mix(in srgb, var(--ln) 60%, transparent);align-items:flex-end;gap:8px;min-height:57px;margin:0;padding:0 16px}.carte-trades-tete .onglets.onglets-carte{border-bottom:0;flex:0 auto;min-width:0;margin-bottom:0}.carte-trades-tete .onglets-carte>.onglet:last-child{margin-right:0}.carte-trades-corps{scrollbar-width:thin;scrollbar-color:var(--defilement-pouce) var(--defilement-piste);flex:auto;padding:8px 8px 24px;overflow:auto}.carte-trades-corps>.table{table-layout:fixed;border-top:1px solid var(--ln);margin-top:8px}.carte-trades-corps>.table th{width:33.3333%}@media (min-width:1101px){.carte-trades-corps{flex:1 1 0;min-height:0}}.carte-trades-vide{padding:12px 16px}.carte-trades .table th,.carte-trades .table td{text-align:center}.carte-trades .table th{color:var(--tx);font-weight:600}.carte-trades .table thead th:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}.carte-trades .table thead th:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}.carte-trades .table{color:var(--tx)}.carte-trades .table td{line-height:20px}.carte-trades .table td.gain,.carte-trades .table td.perte{font-variant-numeric:tabular-nums;font-weight:500}.carte-trades .table td.gain{color:var(--win)}.carte-trades .table td.perte{color:var(--loss)}@media (hover:hover) and (pointer:fine){.carte-trades .table tbody tr:hover td{background:var(--ligne-recente-survol)}}.carte-trades .table tbody tr.carte-trades-ligne-lien{cursor:pointer;position:relative}.carte-trades .table .carte-trades-lien{color:inherit;text-decoration:none}.carte-trades .table .carte-trades-lien:after{content:"";position:absolute;inset:0}.carte-trades .table .carte-trades-lien:focus-visible{outline:none}.carte-trades .table tbody tr.carte-trades-ligne-lien:has(.carte-trades-lien:focus-visible){outline:2px solid var(--accent-bright);outline-offset:-2px}@keyframes fondu-apparait{0%{opacity:0}}.carte-calendrier{--carte-pad:0;flex-direction:column;display:flex}.carte-calendrier>.carte-calendrier-tete:first-child{border-bottom-color:color-mix(in srgb, var(--ln) 60%, transparent);gap:8px;min-height:57px;margin:0;padding:0 12px}:where(.ecran-tableau-de-bord) .calendrier-navigation{align-items:center;gap:0;display:inline-flex}.calendrier-navigation>.calendrier-fleche{border-radius:var(--r-sm);width:24px;height:24px;color:var(--tx-legende);justify-content:center;align-items:center;display:inline-flex}.calendrier-navigation>.calendrier-fleche:hover{background:0 0}.calendrier-navigation>.calendrier-fleche:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}:where(.ecran-tableau-de-bord) .calendrier-mois{border-radius:var(--r-md);background:var(--bg-card);width:155px;height:43px;font-family:inherit;font-size:var(--fs-16);color:var(--tx-primaire);text-align:center;text-align-last:center;appearance:none;cursor:pointer;border:0;padding:10px 7px 10px 12px;font-weight:600;line-height:20px}:where(.ecran-tableau-de-bord) .calendrier-mois:focus-visible{outline:2px solid var(--accent-bright);outline-offset:-2px}.calendrier-ce-mois{margin-left:16px}.bouton.calendrier-ce-mois{border-color:var(--ln)}.calendrier-stats{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto;margin-right:5px;display:inline-flex}.calendrier-stats-libelle{font-size:var(--fs-14);letter-spacing:var(--tr-serre);color:var(--tx-fort);font-weight:700;line-height:16.41px}:where(.ecran-tableau-de-bord) .calendrier-pastille{border-radius:var(--r-full);height:20.41px;font-size:var(--fs-14);letter-spacing:var(--tr-serre);color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:2px 8px;line-height:16.41px;display:inline-flex}:where(.ecran-tableau-de-bord) .calendrier-pastille[data-ton=gain]{color:var(--win);background:var(--win-soft)}:where(.ecran-tableau-de-bord) .calendrier-pastille[data-ton=perte]{color:var(--loss);background:var(--loss-pastille)}.calendrier-pastille-jours{background:var(--accent-profond)}.carte-calendrier .calendrier-pastille-jours{margin-right:8px}@media (max-width:1599.95px){.carte-calendrier .calendrier-pastille-jours{margin-right:16px}}@media (max-width:768.95px){.carte-calendrier .calendrier-pastille-jours{margin-right:12px}}:where(.ecran-tableau-de-bord) .calendrier-mesures{gap:2px;margin-top:8px;display:grid}.calendrier-stat strong{font-variant-numeric:tabular-nums;font-weight:600}.carte-calendrier>.calendrier{flex:auto;padding:12px 8px 16px}.carte-calendrier .calendrier-grille{grid-template-rows:36px;grid-auto-rows:minmax(64px,1fr);gap:4px}.carte-calendrier .calendrier-entete{justify-content:center;align-items:center;padding:0;display:flex}.carte-calendrier .calendrier.avec-semaines{grid-template-columns:minmax(0,1fr) 146px}.carte-calendrier .calendrier-semaines{gap:4px;padding-top:40px}.carte-calendrier .calendrier-case,.carte-calendrier .calendrier-lien{justify-content:flex-start;align-items:flex-end;gap:4px;padding:6px 8px}@media (min-width:861px){.carte-calendrier>.calendrier{padding:20.4px 16px 24px 13px}.carte-calendrier .calendrier.avec-semaines{column-gap:28px}.carte-calendrier .calendrier-grille{grid-template-rows:39.6px}.carte-calendrier .calendrier-entete{align-self:start;height:36.3px;margin:0 .85px}.carte-calendrier .calendrier-semaines{padding-top:40.6px}.carte-calendrier .calendrier-case{padding:27px 12px 0 0;position:relative}.carte-calendrier .calendrier-case:has(>.calendrier-lien){padding:0}.carte-calendrier .calendrier-lien{padding:27px 12px 0 0;position:relative}.carte-calendrier .calendrier-jour{position:absolute;top:6px;right:9.9px}.carte-calendrier .calendrier-detail{gap:0;margin-top:0}}:where(.ecran-tableau-de-bord) .calendrier-jour{font-size:var(--fs-12);color:inherit;font-variant-numeric:tabular-nums;line-height:16px}:where(.ecran-tableau-de-bord) .i-vide .calendrier-jour,.carte-calendrier .calendrier-jour:not([data-aujourdhui]){color:var(--tx)}:where(.ecran-tableau-de-bord) .calendrier-jour[data-aujourdhui]{border-radius:var(--r-full);background:var(--accent);width:22px;height:22px;color:var(--tx-inverse);font-size:var(--fs-10);flex:none;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}@media (max-width:1025px){:where(.ecran-tableau-de-bord) .calendrier-jour[data-aujourdhui]{width:18px;height:18px}}@media (min-width:861px){.carte-calendrier .calendrier-jour[data-aujourdhui]{top:2px;right:6px}}.calendrier-detail{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-top:8px;display:flex}:where(.ecran-tableau-de-bord) .calendrier-montant{font-size:var(--fs-16);font-variant-numeric:tabular-nums;color:var(--encre-case,var(--tx-fort));font-weight:700;line-height:19px}:where(.ecran-tableau-de-bord) .calendrier-compte,:where(.ecran-tableau-de-bord) .calendrier-taux{font-size:var(--fs-12);color:inherit;line-height:12px}@media (min-width:561px){.carte-calendrier .calendrier-case{position:relative}:where(.ecran-tableau-de-bord) .calendrier-note{border-radius:var(--r-xs);width:24px;height:24px;color:var(--tx);justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px;left:6px}:where(.ecran-tableau-de-bord) .calendrier-note:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}}@media (max-width:560px){:where(.ecran-tableau-de-bord) .calendrier-note{display:none}}:where(.ecran-tableau-de-bord) .calendrier-taux{color:var(--tx-soft);font-variant-numeric:tabular-nums;margin-top:2px}.semaine-carte{flex-direction:column;justify-content:center;gap:0;height:100%;display:flex}.carte-calendrier .calendrier-semaine{border-radius:var(--r-lg);padding:10px 16px}.semaine-titre{font-size:var(--fs-14);letter-spacing:var(--tr-serre);color:var(--tx-fort);white-space:nowrap;font-weight:400;line-height:20px}.semaine-montant{font-size:var(--fs-20);font-variant-numeric:tabular-nums;color:var(--tx);font-weight:500;line-height:24px}html:not(.dark) .semaine-titre,html:not(.dark) .carte-calendrier .calendrier-compte{color:var(--tx-soft)}.semaine-montant[data-ton=gain]{color:var(--win)}.semaine-montant[data-ton=perte]{color:var(--loss)}.semaine-montant>.montant-et-r[data-forme=ligne]>.montant-et-r-point{display:none}.semaine-montant>.montant-et-r[data-forme=ligne]>.montant-et-r-r:not([data-seul]){font-size:var(--fs-14);line-height:18px}@media (min-width:1101px){.semaine-montant>.montant-et-r[data-forme=ligne]{flex-wrap:wrap;align-items:baseline;column-gap:4px;max-width:100%;display:inline-flex}}@media (max-width:1100px){.semaine-montant>.montant-et-r[data-forme=ligne]{flex-direction:column;align-items:flex-start;display:flex}.carte-calendrier .calendrier-semaines:has(.montant-et-r-r:not([data-seul])) .semaine-montant{min-height:42px}}.semaine-jours{border-radius:var(--r-full);background:var(--accent-profond);font-size:var(--fs-12);color:var(--tx);white-space:nowrap;align-self:flex-start;margin-top:2.23px;padding:2px 8px;line-height:16px}:where(.ecran-tableau-de-bord) .icone-de-carte{width:26px;height:26px;color:var(--tx-fort,var(--tx));cursor:pointer;transition:background-color var(--dur-survol) var(--ease-standard), color var(--dur-icone) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:5px;display:inline-flex}:where(.ecran-tableau-de-bord) .icone-de-carte:hover{background:var(--hover-wash)}:where(.ecran-tableau-de-bord) .icone-de-carte:focus-visible{outline:2px solid var(--accent-clair);outline-offset:1px}:where(.ecran-tableau-de-bord) .icone-de-carte[aria-busy=true]{opacity:.55}:where(.ecran-tableau-de-bord) .outil-calendrier{flex:none;align-items:center;display:inline-flex}.carte-calendrier .calendrier-stats>button.outil-calendrier{margin-inline:-4px -3px}:where(.ecran-tableau-de-bord) .menu-icone{align-items:center;display:inline-flex}.carte-heure-actions{align-items:center;height:26px;display:inline-flex}.menu-icone-item[aria-pressed=true]{font-weight:600}:where(.ecran-tableau-de-bord) .options-calendrier{flex-direction:column;padding:4px 8px;display:flex}:where(.ecran-tableau-de-bord) .options-calendrier-titre{font-size:var(--fs-12);color:var(--tx-soft);margin:4px 0;font-weight:500;line-height:16px}:where(.ecran-tableau-de-bord) .options-calendrier-case[data-inactive]{color:var(--tx-faint);cursor:default}:where(.ecran-tableau-de-bord) .options-calendrier-sortie{border-bottom:1px solid var(--ln);margin-bottom:6px;padding-bottom:6px;display:grid}.calendrier-mois-texte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selecteur-mois{flex-direction:column;gap:8px;padding:8px;display:flex}.selecteur-mois-tete{justify-content:space-between;align-items:center;display:flex}.selecteur-mois-annee{border-radius:var(--r-md);font:inherit;font-size:var(--fs-16);color:var(--tx-fort,var(--tx));font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-survol) var(--ease-standard);background:0 0;border:0;padding:4px 8px;font-weight:600;line-height:20px}.selecteur-mois-annee:hover{background:var(--hover-wash)}.selecteur-mois-annee:focus-visible{outline:2px solid var(--accent-clair);outline-offset:-2px}.selecteur-mois-fleche{width:32px;height:32px;color:var(--tx-fort,var(--tx));cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.selecteur-mois-fleche:hover:not(:disabled){background:var(--hover-wash)}.selecteur-mois-fleche:disabled{color:var(--tx-faint);cursor:default}.selecteur-mois-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.selecteur-mois-case{border-radius:var(--r-md);min-height:36px;font:inherit;font-size:var(--fs-14);color:var(--tx-fort,var(--tx));cursor:pointer;background:0 0;border:0;line-height:20px}.selecteur-mois-case:hover:not(:disabled){background:var(--hover-wash)}.selecteur-mois-case[data-courant]{font-weight:600}.selecteur-mois-case[aria-pressed=true]{background:var(--accent);color:var(--tx-inverse)}.selecteur-mois-case:disabled{color:var(--tx-faint);cursor:default}.selecteur-mois-case:focus-visible,.selecteur-mois-fleche:focus-visible{outline:2px solid var(--accent-clair);outline-offset:-2px}.selecteur-mois-pied{justify-content:flex-end;display:flex}.carte-calendrier .calendrier-r{display:none}.carte-calendrier[data-calendrier-avec-r] .calendrier-r{display:block}.carte-calendrier .calendrier-r-court,.carte-calendrier[data-calendrier-sans-montant] .calendrier-montant,.carte-calendrier[data-calendrier-sans-compte] .calendrier-compte,.carte-calendrier[data-calendrier-sans-taux] .calendrier-taux{display:none}.calendrier-apparait{animation:fondu-apparait var(--dur-base) var(--ease-out)}.carte-rythme{flex-direction:column;display:flex}.rythme-rangee{flex-direction:column;flex:auto;display:flex}.rythme-rangee>*{flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:12px;padding:8px 0;display:grid}.rythme-rangee>*+*{border-top:1px solid color-mix(in srgb, var(--ln) 60%, transparent)}.rythme-libelle{font-size:var(--fs-14);letter-spacing:var(--tr-serre);color:var(--tx-soft);grid-area:1/1;margin:0;line-height:21px}.rythme-valeur{font-size:var(--fs-26);font-variant-numeric:tabular-nums;color:var(--tx);grid-area:1/2/span 2;align-self:center;margin:0;font-weight:600;line-height:30px}.rythme-valeur.perte{color:var(--loss)}.rythme-plafond{font-size:var(--fs-12);color:var(--tx-soft);grid-area:2/1;margin:0;line-height:16px}.carte-heritee>section,.carte-tenue-corps>section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.carte-tenue .bloc-copl :is(h2,h3,h4){font-size:var(--fs-16);letter-spacing:0;color:var(--tx);text-transform:lowercase;font-weight:500;line-height:24px}.carte-tenue .bloc-copl :is(h2,h3,h4):first-letter{text-transform:uppercase}.carte-tenue,.carte-tenue-corps{flex-direction:column;gap:14px;display:flex}.carte-tenue-corps:focus-visible{outline:2px solid var(--accent-clair);outline-offset:-2px;border-radius:var(--r-md)}@media (min-width:1101px){.carte-tenue-corps{flex:1 1 0;min-height:0;overflow-y:auto}.carte-tenue-corps:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-card));pointer-events:none;flex:0 0 24px;position:sticky;bottom:0}.grille-tdb>[data-rangee-auto] .carte-tenue-corps{flex:none;overflow:visible}.grille-tdb>[data-rangee-auto] .carte-tenue-corps:after{content:none}}.carte-tenue-corps>section+section{border-top:1px solid var(--ln);padding-top:14px}:where(.ecran-tableau-de-bord) .ligne-action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:3px;display:flex}.ligne-action-gauche{flex-direction:column;gap:4px;min-width:0;display:flex}.ligne-action-gauche>:last-child{align-self:flex-start}.ligne-action-gauche:has(>.ligne-action-meta){flex-flow:wrap;align-items:center;gap:4px 8px}:where(.ecran-tableau-de-bord) .ligne-action-meta{font-size:var(--fs-16);color:var(--tx);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;line-height:24px;display:flex}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-importer{border-radius:var(--r-md);height:32px;font-size:var(--fs-14);letter-spacing:.02em;align-items:center;padding:6px 8px;line-height:20px;display:inline-flex}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-importer:hover{background:var(--bouton-texte-survol-fond);color:var(--bouton-texte-survol-tx)}:where(.ecran-tableau-de-bord) .ligne-action-valeur{font-variant-numeric:tabular-nums}:where(.ecran-tableau-de-bord) .lien-souligne{font-size:var(--fs-14);color:var(--accent-clair);text-underline-offset:2px;font-weight:500;line-height:20px;text-decoration:underline}:where(.ecran-tableau-de-bord) .lien-souligne:focus-visible{outline:2px solid var(--accent-clair);outline-offset:2px}.ligne-action-droite{align-items:center;gap:8px;margin-left:auto;display:flex}.ligne-action-droite>.bouton-ligne-action{gap:8px;height:40px;padding:0 16px 0 12px;transition:background-color var(--dur-instant) ease-in-out, color var(--dur-instant) ease-in-out, border-color var(--dur-instant) ease-in-out!important}@media (prefers-reduced-motion:reduce){.ligne-action-droite>.bouton-ligne-action{transition:none!important}}:where(.ecran-tableau-de-bord) .ligne-action-libelle{font-weight:700}:where(.ecran-tableau-de-bord) .ligne-action-libelle:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px;border-radius:var(--r-xs)}.bouton-icone-ligne-action{border-radius:var(--r-md);border:1px solid var(--ln2);background:var(--bg-card);width:40px;height:40px;color:var(--tx)}.bouton-icone-ligne-action:hover{background:var(--survol-contour)}.periode-personnalisee{gap:8px;display:grid}.periode-personnalisee-titre{font-size:var(--fs-14);color:var(--tx-soft);margin:0;font-weight:500;line-height:20px}.periode-personnalisee-titre[data-actif]{color:var(--accent-clair)}.bandeau-de-contexte{flex-direction:column;gap:2px;display:flex}.bandeau-de-contexte:empty{display:none}.rangee-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:where(body:has(.ecran-tableau-de-bord)) .modale-phrase{color:var(--tx-soft);margin:0 0 14px;font-size:13px;line-height:1.45}.modale-intertitre{letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--tx-muted);margin:14px 0 6px;font-size:11px;font-weight:600}:where(body:has(.ecran-tableau-de-bord)) .liste-blocs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.liste-blocs-ligne{border-radius:var(--r-md);background:var(--bg-card-2);align-items:center;gap:8px;min-height:40px;padding:0 4px 0 10px;display:flex}.liste-blocs-ligne.bloque{background:0 0;align-items:flex-start;padding-block:6px}.liste-blocs-nom{min-width:0;color:var(--tx-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;display:block;overflow:hidden}.liste-blocs-nom.masque{color:var(--tx-faint)}.liste-blocs-prerequis{color:var(--tx-faint);font-size:11px;line-height:1.4;display:block}.liste-blocs-gestes{flex-shrink:0;align-items:center;gap:2px;margin-inline-start:auto;display:flex}@keyframes tracer-la-courbe{0%{clip-path:inset(0 100% 0 0)}}.dd-trace-vue svg{animation:tracer-la-courbe var(--dur-slow) var(--ease-out)}html[data-figures=attente] .dd-trace-vue svg.recharts-surface:not([data-revelation-etat=joue] *){animation-play-state:paused}html[data-figures=posees] .dd-trace-vue svg.recharts-surface:not([data-revelation-etat=joue] *){animation-duration:calc(0 * var(--dur-entree-figure));animation-delay:calc(0 * var(--dur-entree-figure))}@media (prefers-reduced-motion:reduce){.dd-trace-vue svg,.grille-jours-apparait,.calendrier-apparait{animation:none}}:where(.ecran-tableau-de-bord) .calendrier-lien{width:100%;height:100%;color:inherit;border-radius:inherit;flex-direction:column;justify-content:space-between;align-items:stretch;text-decoration:none;display:flex}:where(.ecran-tableau-de-bord) .calendrier-lien:focus-visible{outline:2px solid var(--accent-bright);outline-offset:-2px}:where(.ecran-tableau-de-bord) .note-discipline{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}.note-discipline-tete{color:var(--tx-muted);align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;display:flex}.note-discipline-chiffre{justify-self:end;align-items:baseline;gap:6px;margin:0;display:flex}:where(.ecran-tableau-de-bord) .note-discipline>:nth-child(3){grid-column:1/-1}.note-discipline-valeur{font-variant-numeric:tabular-nums;letter-spacing:var(--tr-titre);font-size:26px;font-weight:600;line-height:1}.note-discipline-denominateur{font-variant-numeric:tabular-nums;color:var(--tx-muted);font-size:14px;font-weight:600}.note-discipline-repartition{border-top:1px solid var(--ln);flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}:where(body:has(.ecran-tableau-de-bord)) .infobulle-phrase,.reperes-de-carte,.reperes-de-carte .infobulle-detail{display:block}.reperes-de-carte .infobulle-detail{margin-top:4px;font-weight:400}.note-discipline-palier{align-items:center;gap:8px;display:flex}.note-discipline-bornes{font-variant-numeric:tabular-nums;color:var(--tx-soft);flex:none;font-size:11px;font-weight:600}.note-discipline-libelle{width:44px;color:var(--tx-faint);flex:none;font-size:11px}.note-discipline-piste{border-radius:var(--r-full);background:var(--track);flex:auto;height:6px;position:relative;overflow:hidden}.note-discipline-barre{inset-block:0;border-radius:var(--r-full);position:absolute;left:0}.note-discipline-compte{text-align:right;font-variant-numeric:tabular-nums;width:18px;color:var(--tx-soft);flex:none;font-size:11px;font-weight:600}.note-discipline-phrase{color:var(--tx-soft);margin:4px 0 0;font-size:11px;line-height:1.45;display:block}.note-discipline-hors-grille{color:var(--tx-muted);margin-top:2px;display:block}.note-discipline-vide{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.note-discipline-intertitre{letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--tx-muted);margin:0;font-size:11px;font-weight:500;display:block}.grille-tdb{align-items:stretch}@media (min-width:1101px){.grille-tdb{grid-template-rows:var(--tdb-rangees-l,auto);grid-auto-rows:392px}.grille-tdb>[data-place]{grid-column:var(--tdb-c-l);grid-row:var(--tdb-r-l)}.grille-tdb>*>.carte{min-height:0}}.grille-tdb>*{flex-direction:column;min-width:0;display:flex}.grille-tdb>*>.carte{flex:auto}@media (max-width:1100px){.grille-tdb>[data-place]{grid-column:var(--tdb-c-m);grid-row:var(--tdb-r-m)}}@media (max-width:760px){.grille-tdb>[data-place]{grid-area:auto/span 12}}:where(.ecran-tableau-de-bord) .carte-figure{flex-direction:column;display:flex}.figure-remplit{flex:auto;min-height:180px}@media (min-width:1101px){.carte-figure>.figure-remplit{margin:8px 7.3px 0 -6px}.carte-figure>.legende-series+.figure-remplit{margin-top:0}}@media (max-width:860px){.carte-calendrier .calendrier.avec-semaines{grid-template-columns:minmax(0,1fr)}.carte-calendrier .calendrier-semaines{padding-top:0}.carte-calendrier .calendrier-grille{grid-auto-rows:minmax(56px,auto)}.carte-calendrier .calendrier-semaines{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}}@media (max-width:560px){.carte-calendrier .calendrier-case{padding:4px;overflow:hidden}.carte-calendrier .calendrier-lien{padding:4px}.carte-calendrier .calendrier-montant{font-size:var(--fs-12);flex-wrap:wrap;justify-content:center;max-width:100%;line-height:14px;display:inline-flex}.carte-calendrier .calendrier-montant-unite{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.carte-calendrier .calendrier-r:has(>.calendrier-r-court)>.calendrier-r-entier{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.carte-calendrier .calendrier-r-court{display:inline}.carte-calendrier .calendrier-case:has(>.calendrier-lien){padding:0}.carte-calendrier .calendrier-compte,.carte-calendrier .calendrier-taux{display:none}}.carte-equite{flex-direction:column;display:flex}.equite-chiffres{flex-wrap:wrap;align-items:flex-end;gap:8px 24px;display:flex}.equite-chiffre{gap:2px;display:grid}.equite-valeur{font-size:var(--fs-26);color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600;line-height:30px}.equite-libelle{font-size:var(--fs-14);color:var(--tx-soft);font-weight:400;line-height:21px}.equite-mesures{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}.equite-mesures dd{font-size:var(--fs-14);color:var(--tx-fort);font-variant-numeric:tabular-nums;margin:0;font-weight:500}.equite-mesures dd.perte{color:var(--loss)}.equite-part{color:var(--tx-soft);font-weight:400}.equite-vide{gap:8px;margin:auto 0;display:grid}.equite-vide-phrase{font-size:var(--fs-14);color:var(--tx-soft);margin:0;line-height:21px}.legende-chiffree{font-variant-numeric:tabular-nums;margin-top:8px;display:block}.filtres-tableau{gap:12px;padding:8px 12px;display:grid}.filtres-tableau-rangee{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filtres-tableau-rangee>.carte-libelle{flex:0 0 100%;margin:0}@media (max-width:639px),(pointer:coarse){.kpi-lien{position:relative}.kpi-lien:after{content:"";position:absolute;inset:-14px -3px}:where(.ecran-tableau-de-bord) .lien-souligne{min-height:var(--tap-target);align-items:center;display:inline-flex}}:where(.ecran-tableau-de-bord) .icone-de-carte{color:var(--tx)}:where(.ecran-tableau-de-bord) .outil-calendrier .icone-de-carte{color:var(--tx-fort)}:root:not(.dark) :where(.ecran-tableau-de-bord) .outil-calendrier .icone-de-carte{color:var(--tx-axe)}:root:not(.dark) :where(.ecran-tableau-de-bord) .icone-de-carte.outil-calendrier{color:var(--accent-clair)}.ligne-action-droite{position:relative}.rangee-kpi[data-cartes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rangee-kpi[data-cartes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rangee-kpi[data-cartes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rangee-kpi[data-cartes="1"]{grid-template-columns:minmax(0,1fr)}@media (max-width:1535px){.rangee-kpi[data-cartes="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rangee-kpi[data-cartes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rangee-kpi[data-cartes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rangee-kpi[data-cartes]>:nth-child(n){grid-column:auto}}@media (max-width:1023px){.rangee-kpi[data-cartes="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.rangee-kpi[data-cartes]{grid-template-columns:minmax(0,1fr)}}.kpi-note-ligne{font-size:var(--fs-12);color:var(--tx-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-note-ligne strong{font-weight:500}.kpi-note-ligne .gain{color:var(--win)}.kpi-note-ligne .perte{color:var(--loss)}.kpi-serie-unite{font-size:var(--fs-12);color:var(--tx-soft);font-weight:400}.rangee-kpi>.kpi-tuile-series .carte-kpi-libelle{grid-column:1/-1}.kpi-series-deux{align-items:center;gap:16px;display:flex}.kpi-serie-bloc{align-items:center;gap:8px;min-width:0;display:inline-flex}.kpi-serie-titre{font-size:var(--fs-12);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--tx-muted);font-weight:600}.kpi-serie-anneau{place-items:center;display:inline-grid;position:relative}.kpi-serie-anneau>.kpi-serie-nombre{font-size:var(--fs-14);color:var(--tx-fort);font-weight:600;position:absolute}.kpi-serie-nombre.gain{color:var(--win)}.kpi-serie-nombre.perte{color:var(--loss)}.grille-tdb[data-edition]>[data-bloc],.edition-carte{outline:1px dashed var(--ln);outline-offset:2px;border-radius:var(--r-md);position:relative}.edition-carte{flex-direction:column;min-width:0;display:flex}.edition-carte>.carte{flex:auto}.edition-outils{z-index:7;border-radius:var(--r-md);background:var(--bg-card-2);box-shadow:0 0 0 1px var(--ln);gap:2px;padding:2px;display:inline-flex;position:absolute;top:8px;right:8px}.edition-outils .bouton-icone{width:28px;height:28px}.edition-outils-carte{top:4px;right:4px}.edition-carte>.edition-outils-carte{order:-1;align-self:flex-end;margin-bottom:4px;position:static}.grille-tdb[data-edition]>[data-bloc]{flex-direction:column;min-width:0;display:flex}.grille-tdb[data-edition]>[data-bloc]>.edition-outils{order:-1;align-self:flex-end;margin-bottom:4px;position:static}.grille-tdb[data-edition]>[data-bloc]>:not(.edition-outils){flex:auto;min-height:0}.edition-emplacement{border:1px dashed var(--ln);border-radius:var(--r-md);width:100%;min-height:120px;color:var(--tx-soft);font-size:var(--fs-14);cursor:pointer;transition:background-color var(--dur-survol) var(--ease-standard);background:0 0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;display:flex}.edition-emplacement:hover{background:var(--hover-wash);color:var(--tx)}.edition-emplacement:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.edition-cellule-emplacement{min-height:160px;display:flex}.edition-attente{justify-content:center;gap:6px}.edition-attente-nom{font-size:var(--fs-14);color:var(--tx);font-weight:500}.edition-attente-phrase{font-size:var(--fs-12);color:var(--tx-soft)}.edition-message{font-size:var(--fs-12);color:var(--tx-soft);margin-top:8px}.edition-plus-d-actions{align-items:center;gap:6px;display:inline-flex}.edition-menu{flex-direction:column;padding:4px 0;display:flex}.menu-des-modeles{flex-direction:column;padding:6px 0;display:flex}.menu-des-modeles-titre{font-size:var(--fs-12);color:var(--tx-muted);padding:4px 12px 6px;font-weight:600}.menu-des-modeles-liste{margin:0;padding:0;list-style:none}.menu-des-modeles-ligne{align-items:center;gap:4px;padding-right:6px;display:flex}.menu-des-modeles-nom{text-align:left;flex:auto;min-width:0}.menu-des-modeles-coche{width:16px;color:var(--accent-clair);margin-right:6px;display:inline-flex}.menu-des-modeles-creer{border-top:1px solid var(--ln);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.menu-des-modeles-attente{font-size:var(--fs-12);color:var(--tx-soft);border-top:1px solid var(--ln);padding:8px 12px 4px}.menu-des-modeles-statut{max-width:16rem;font-size:var(--fs-12);text-align:right;color:var(--tx-soft);margin:0;line-height:16px}.bibliotheque-recherche{color:var(--tx-soft);align-items:center;gap:8px;margin:8px 0 12px;display:flex}.bibliotheque-recherche>.saisie{flex:auto}.bibliotheque-liste{gap:8px;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.bibliotheque-carte{border:1px solid var(--ln);border-radius:var(--r-md);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.bibliotheque-image{border-radius:var(--r-md);background:var(--bg-card-2);width:44px;height:44px;color:var(--accent-clair);place-items:center;display:grid}.bibliotheque-texte{flex-direction:column;min-width:0;display:flex}.bibliotheque-nom{font-size:var(--fs-14);color:var(--tx);font-weight:500}.bibliotheque-phrase{font-size:var(--fs-12);color:var(--tx-soft)}@media (max-width:639px){.bibliotheque-carte{grid-template-columns:44px minmax(0,1fr)}.bibliotheque-carte>.bouton{grid-column:1/-1}}.carte-calendrier .calendrier-distance{font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit;line-height:12px;display:none}.carte-calendrier[data-calendrier-avec-ticks] .calendrier-ticks,.carte-calendrier[data-calendrier-avec-pips] .calendrier-pips,.carte-calendrier[data-calendrier-avec-points] .calendrier-points{display:block}.carte-calendrier .calendrier-montant{white-space:nowrap}.carte-calendrier[data-calendrier-sans-humeur] .calendrier-humeur,.carte-calendrier[data-calendrier-sans-evenements] .calendrier-evenements{display:none}@media (min-width:561px){:where(.ecran-tableau-de-bord) .calendrier-humeur{width:16px;height:16px;color:var(--tx-soft);pointer-events:none;display:flex;position:absolute;top:5px;left:8px}:where(.ecran-tableau-de-bord) .calendrier-humeur>svg{flex:none}:where(.ecran-tableau-de-bord) .calendrier-evenements{border-radius:var(--r-xs);cursor:default;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:4px;right:4px}:where(.ecran-tableau-de-bord) .calendrier-evenements:before{content:"";background:var(--loss);border-radius:50%;width:8px;height:8px}:where(.ecran-tableau-de-bord) .calendrier-evenements:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}}@media (max-width:560px){:where(.ecran-tableau-de-bord) .calendrier-humeur,:where(.ecran-tableau-de-bord) .calendrier-evenements{display:none}}:where(.ecran-tableau-de-bord) .options-calendrier-sous-titre{font-size:var(--fs-12);color:var(--tx-faint);margin:6px 0 2px;line-height:16px}:where(.ecran-tableau-de-bord) .options-calendrier-grille{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4px;display:grid}:where(.ecran-tableau-de-bord) .options-calendrier-attente{font-size:var(--fs-12);color:var(--tx-soft);margin:6px 0 2px;line-height:16px}.challenge-liste{flex-direction:column;gap:16px;min-height:0;margin:0;padding:4px 16px 16px;list-style:none;display:flex;overflow-y:auto}.challenge-ligne{flex-direction:column;gap:6px;display:flex}.challenge-tete,.challenge-chiffres{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.challenge-regle{font-size:var(--fs-14);color:var(--tx-fort);font-weight:500}.challenge-statut,.challenge-chiffres{font-size:var(--fs-12);color:var(--tx-soft);font-variant-numeric:tabular-nums;line-height:16px}.challenge-statut[data-ton=gain]{color:var(--win)}.challenge-statut[data-ton=perte]{color:var(--loss)}.challenge-statut[data-ton=attention]{color:var(--attention-texte)}.challenge-barre{border-radius:var(--r-xs);background:var(--bg-card-3);height:8px;display:block;overflow:hidden}.challenge-barre-plein{background:var(--accent);height:100%;display:block}.challenge-barre-plein[data-ton=gain]{background:var(--win-trait)}.challenge-barre-plein[data-ton=perte]{background:var(--loss-trait)}.challenge-barre-plein[data-ton=attention]{background:var(--attention-texte)}.challenge-distance{text-align:right}.mini-calendrier-navigation{align-items:center;gap:4px;display:inline-flex}.mini-calendrier-mois{min-width:96px;font-size:var(--fs-14);text-align:center;white-space:nowrap;font-weight:500}.carte-mini-calendrier .calendrier-annuel{flex:auto;min-height:0;padding:0 16px 16px;display:flex}.carte-mini-calendrier .calendrier-annuel-mois{flex-direction:column;flex:auto;min-height:0;display:flex}.carte-mini-calendrier .calendrier-annuel-titre{display:none}.carte-mini-calendrier .calendrier-annuel-grille{flex:auto;grid-template-rows:auto repeat(6,minmax(0,1fr));gap:4px;min-height:0}.carte-mini-calendrier .calendrier-annuel-case{aspect-ratio:auto;justify-content:center;align-items:center;min-height:24px;display:flex}.carte-mini-calendrier .calendrier-annuel-numero{font-size:var(--fs-12);font-variant-numeric:tabular-nums}@media (max-width:1100px){.carte-mini-calendrier .calendrier-annuel-case{aspect-ratio:1}}.widget-rapport{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 16px 8px;display:flex}.widget-rapport-outils{justify-content:space-between;align-items:center;gap:8px;display:flex}.rapport-series{flex-direction:column;gap:8px;padding:8px;display:flex}.rapport-series-titre{font-size:var(--fs-12);color:var(--tx-soft);margin:0;font-weight:500}.rapport-serie{grid-template-columns:12px minmax(0,1fr) 104px 28px;align-items:center;gap:6px;display:grid}.rapport-serie-pastille{border-radius:50%;width:12px;height:12px}.rapport-serie-pastille[data-teinte="1"]{background:var(--serie-1)}.rapport-serie-pastille[data-teinte="2"]{background:var(--serie-2)}.rapport-serie-pastille[data-teinte="3"]{background:var(--serie-3)}.rapport-series-pied{border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.carte-rapport-widget .rapport-legende{font-size:var(--fs-14);color:var(--tx-legende);flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0;padding:0;font-weight:500;line-height:24px;list-style:none;display:flex}.carte-rapport-widget .rapport-legende-entree{align-items:center;gap:6px;display:inline-flex;position:relative;top:2px}.carte-rapport-widget .rapport-legende-pastille{border-radius:var(--r-full);flex:none;width:14px;height:14px;position:relative;top:-2px}.tableau-annuel{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 16px 16px;display:flex}.tableau-annuel-defilement{min-height:0;overflow:auto}.annuel-case{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.annuel-valeur{font-variant-numeric:tabular-nums;font-weight:500}.annuel-valeur[data-ton=gain]{color:var(--win)}.annuel-valeur[data-ton=perte]{color:var(--loss)}.annuel-total .annuel-valeur{font-weight:700}.annuel-trades{font-size:var(--fs-12);color:var(--tx-soft)}.annuel-vide{color:var(--tx-faint)}:where(.ecran-tableau-de-bord) .ligne-action-resync{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-resync-bouton{cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:500}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-resync-bouton:disabled{cursor:progress;opacity:.7}:where(.ecran-tableau-de-bord) .ligne-action-resync-etat{font-size:var(--fs-14);color:var(--tx-soft);white-space:nowrap;line-height:20px}:where(.ecran-tableau-de-bord) .ligne-action-resync-etat[data-ton=bon]{color:var(--win)}:where(.ecran-tableau-de-bord) .ligne-action-resync-etat[data-ton=attention]{color:var(--attention-texte)}.kpi-series-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.kpi-serie-bloc{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.kpi-serie-bloc>.kpi-serie-anneau{grid-area:1/1/span 2}.kpi-serie-bloc>.kpi-serie-titre{grid-area:1/2;align-self:end}.kpi-serie-bloc>.kpi-bornes-de-serie{grid-area:2/2;justify-content:flex-start;align-self:start;gap:4px;min-width:0}.legende-series .serie-reussite:before{background:var(--accent-clair)}.legende-series .serie-gain-moyen:before{background:var(--win-trait)}.legende-series .serie-perte-moyenne:before{background:var(--loss-trait)}@media (min-width:1101px){.grille-tdb>[data-bloc=calendrier-annuel]{min-height:256px}}@media (min-width:561px){.carte-calendrier .calendrier-case{container-type:inline-size}@container (max-width:78px){.carte-calendrier .calendrier-montant{font-size:var(--fs-13);line-height:17px}}@container (max-width:66px){.carte-calendrier .calendrier-montant{font-size:var(--fs-12);line-height:16px}}}:where(body:has(.ecran-tableau-de-bord)) .choix-jour .choix-jour-case[aria-disabled=true],:where(body:has(.ecran-tableau-de-bord)) .choix-jour .choix-jour-case[aria-disabled=true]:hover{color:var(--tx-desactive);cursor:not-allowed;background:0 0}.kpi-legende{font-size:var(--fs-12);color:var(--tx-soft);flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;line-height:16px;display:flex}.kpi-legende-entree{white-space:nowrap;color:var(--tx-soft);border-radius:var(--r-xs);align-items:center;gap:6px;display:inline-flex}.kpi-legende-nombre,.kpi-legende .carte-kpi-effectif{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:500}.kpi-legende-point{border-radius:var(--r-full);background:var(--tx-faint);flex:none;width:7px;height:7px}.kpi-legende-entree[data-ton=gain] .kpi-legende-point{background:var(--win-trait)}.kpi-legende-entree[data-ton=perte] .kpi-legende-point{background:var(--loss-trait)}.kpi-legende-entree[data-ton=egal] .kpi-legende-point{background:var(--be)}.kpi-legende-entree[data-ton=accent] .kpi-legende-point{background:var(--accent-bright)}.kpi-legende-texte{white-space:nowrap}.kpi-legende-phrase{column-gap:6px}.kpi-legende-phrase .kpi-legende-entree{gap:4px}.kpi-legende-phrase .kpi-legende-entree[data-ton=gain] .kpi-legende-nombre{color:var(--win)}.kpi-legende-phrase .kpi-legende-entree[data-ton=perte] .kpi-legende-nombre{color:var(--loss)}.kpi-legende-phrase .kpi-legende-entree[data-ton=egal] .kpi-legende-nombre{color:var(--be)}.kpi-legende-separateur{color:var(--tx-faint)}.kpi-legende .carte-kpi-effectif,html:not(.dark) .kpi-legende .carte-kpi-effectif{height:auto;font-size:inherit;line-height:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.kpi-legende-entree.kpi-lien:hover{color:var(--tx);text-underline-offset:3px;text-decoration-line:underline}.kpi-legende-entree.kpi-lien:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.kpi-bornes-de-serie{justify-content:flex-start}.repere-de-mouvement{fill:var(--bg-card);stroke:var(--tx-soft)}.repere-de-mouvement[data-sens=depot]{stroke:var(--win-trait)}.repere-de-mouvement[data-sens=retrait]{stroke:var(--loss-trait)}.legende-repere-capital{font-size:var(--fs-12);color:var(--tx-soft);white-space:nowrap;align-items:center;gap:6px;line-height:16px;display:inline-flex}.legende-repere-losange{border:2px solid var(--tx-soft);background:var(--bg-card);border-radius:1px;flex:none;width:8px;height:8px;transform:rotate(45deg)}:where(.ecran-tableau-de-bord) .ligne-action-meta{font-size:var(--fs-13);color:var(--tx-soft);line-height:20px}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-libelle{color:var(--tx-soft);font-weight:500}:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-valeur{color:var(--tx)}:where(.ecran-tableau-de-bord) .ligne-action-meta .lien-souligne,:where(.ecran-tableau-de-bord) .ligne-action-meta .ligne-action-importer{font-size:var(--fs-13);text-decoration-line:none}:where(.ecran-tableau-de-bord) .ligne-action-meta .lien-souligne:hover{text-decoration-line:underline}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule{border-radius:var(--r-full);background:var(--bg-card);min-height:40px;box-shadow:inset 0 0 0 1px var(--ln);flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:inline-flex}:where(.ecran-tableau-de-bord) .fraicheur-capsule-etat{white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 9px;display:inline-flex}:where(.ecran-tableau-de-bord) .fraicheur-capsule-point{border-radius:var(--r-full);background:var(--tx-faint);flex:none;width:7px;height:7px}:where(.ecran-tableau-de-bord) .fraicheur-capsule-point[data-etat=synced]{background:var(--win-trait)}:where(.ecran-tableau-de-bord) .fraicheur-capsule-point[data-etat=syncing]{background:var(--accent-bright)}:where(.ecran-tableau-de-bord) .fraicheur-capsule-point[data-etat=error]{background:var(--attention-texte)}:where(.ecran-tableau-de-bord) .fraicheur-capsule .ligne-action-resync{gap:2px}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer{border-radius:var(--r-full);height:32px;font-size:var(--fs-13);letter-spacing:0;gap:6px;padding:0 12px 0 10px;line-height:18px;text-decoration-line:none;position:relative}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer:hover{text-decoration-line:none}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer:focus-visible{outline:2px solid var(--accent-bright);outline-offset:0}:where(.ecran-tableau-de-bord) .fraicheur-capsule-icone{flex:none;width:14px;height:14px}:where(.ecran-tableau-de-bord) .fraicheur-capsule .ligne-action-resync-etat{font-size:var(--fs-13);padding-right:10px}@media (max-width:640px){:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule{flex-wrap:nowrap}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer{justify-content:center;width:36px;height:36px;padding:0}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer:after{content:"";position:absolute;inset:-4px}:where(.ecran-tableau-de-bord) .fraicheur-capsule-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.carte-discipline{flex-direction:column;display:flex}.discipline-corps{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.discipline-jour{flex:none;align-items:center;gap:12px;display:flex}.discipline-jour-anneau{flex:none}.discipline-jour-texte{gap:2px;min-width:0;display:grid}.carte-discipline .plan-anneau-du-jour .fig-anneau-segment[data-ton=egal]{stroke:var(--ln2)}.carte-discipline .plan-anneau-du-jour .fig-anneau-point[data-ton=egal]{fill:var(--ln2)}.carte-discipline .plan-anneau-du-jour.fig-sans-donnee .fig-anneau-piste{stroke:var(--ln2)}.carte-discipline .plan-anneau-du-jour .fig-anneau-segment[data-ton=accent]{stroke:var(--discipline)}.carte-discipline .plan-anneau-du-jour .fig-anneau-point[data-ton=accent]{fill:var(--discipline)}.carte-discipline .plan-anneau-du-jour .fig-anneau-segment[data-ton=perte]{stroke:var(--discipline-sous-seuil)}.carte-discipline .plan-anneau-du-jour .fig-anneau-point[data-ton=perte]{fill:var(--discipline-sous-seuil)}.discipline-jour-libelle{font-size:var(--fs-13);color:var(--tx-soft);align-items:center;gap:6px;margin:0;line-height:18px;display:flex}.discipline-jour-valeur{font-size:var(--fs-20);letter-spacing:var(--tr-serre);font-variant-numeric:tabular-nums;color:var(--tx-primaire);margin:0;font-weight:600;line-height:24px}.discipline-jour-note{font-size:var(--fs-12);color:var(--tx-soft);margin:0;line-height:16px}.discipline-entete-du-corps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.discipline-bascule{justify-self:end}.discipline-panneau{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.discipline-lien-journee{font-size:var(--fs-13);color:var(--accent-clair);justify-self:end;font-weight:500;text-decoration:none}.discipline-lien-journee:hover{text-underline-offset:3px;text-decoration:underline}.discipline-frise{flex-direction:column;flex:auto;min-height:0;display:flex}.discipline-frise .plan-frise-jours{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:2px 2px 0;list-style:none;display:grid}.discipline-frise .plan-frise-jour{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:4px;min-width:0;min-height:0;display:grid}.discipline-frise .plan-frise-colonne{border-radius:var(--r-sm);justify-content:center;align-items:flex-end;width:100%;max-width:34px;height:100%;min-height:72px;text-decoration:none;display:flex}.discipline-frise .plan-frise-svg{border-radius:var(--r-sm);width:100%;height:100%;display:block}.discipline-frise .plan-frise-piste{fill:color-mix(in srgb, var(--tx) 10%, transparent)}.discipline-frise .plan-frise-part,.discipline-frise [data-palier=plein] .plan-frise-part{fill:var(--discipline)}.discipline-frise [data-palier=haut] .plan-frise-part{fill:var(--discipline-haut)}.discipline-frise [data-palier=moyen] .plan-frise-part{fill:var(--discipline-moyen)}.discipline-frise [data-palier=sous-seuil] .plan-frise-part{fill:var(--discipline-sous-seuil)}.discipline-frise .plan-frise-colonne.est-sans-trace .plan-frise-svg{outline:1px dashed var(--tx-faint);outline-offset:-1px}.discipline-frise .plan-frise-jour.est-a-venir .plan-frise-piste{fill:color-mix(in srgb, var(--tx) 6%, transparent)}.discipline-frise .plan-frise-point{border-radius:var(--r-full);background:var(--tx-faint);width:4px;height:4px;margin-bottom:2px;display:block}.discipline-frise .plan-frise-colonne.est-aujourdhui .plan-frise-svg,.discipline-frise .plan-frise-lien:focus-visible{outline:2px solid var(--accent-clair);outline-offset:2px}.discipline-frise .plan-frise-compte{min-height:16px;font-size:var(--fs-12);color:var(--tx-primaire);text-align:center;white-space:normal;overflow-wrap:normal;max-width:100%;font-weight:500;line-height:16px}@supports (grid-template-rows:subgrid){.discipline-frise .plan-frise-jours{grid-template-rows:minmax(0,1fr) auto auto}.discipline-frise .plan-frise-jour{grid-row:span 3;grid-template-rows:subgrid}}.discipline-frise .plan-frise-date{font-size:var(--fs-12);color:var(--tx-muted);white-space:nowrap;line-height:14px}.discipline-frise .plan-frise-jour.est-aujourdhui .plan-frise-date,.discipline-frise .plan-frise-jour.est-aujourdhui .plan-frise-compte{color:var(--accent-clair)}.discipline-checklist:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg-card));pointer-events:none;height:28px;margin-top:-28px;display:block;position:sticky;bottom:0}.discipline-lien-seance{align-self:flex-start;align-items:center;gap:6px;margin-top:8px;display:inline-flex}.discipline-checklist{overscroll-behavior:contain;flex:auto;min-height:0;max-height:226px;overflow-y:auto}.discipline-checklist .plan-jour-groupes{gap:10px;padding-bottom:24px;display:grid}.discipline-checklist .plan-jour-groupe-titre{font-size:var(--fs-12);color:var(--tx-muted);margin:0;font-weight:500;line-height:16px}.discipline-checklist .plan-jour-liste{margin:0;padding:0;list-style:none;display:grid}.discipline-checklist .plan-jour-ligne{border-top:1px solid var(--ln-soft);grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:10px;padding:6px 0;display:grid}.discipline-checklist .plan-jour-ligne:first-child{border-top:0}.discipline-checklist .plan-jour-texte{min-width:0;display:grid}.discipline-checklist .plan-jour-nom{font-size:var(--fs-13);color:var(--tx-primaire);overflow-wrap:break-word;cursor:help;justify-self:start;line-height:18px}.discipline-checklist .plan-jour-lecture{font-size:var(--fs-12);color:var(--tx-soft);line-height:16px}.discipline-checklist .plan-marque{box-sizing:border-box;border-radius:var(--r-full);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.discipline-checklist .plan-marque-tenue{background:var(--discipline);color:var(--tx-sur-discipline)}.discipline-checklist .plan-marque-manquee{border:1.5px solid var(--discipline-sous-seuil);color:var(--discipline-sous-seuil-texte)}.discipline-checklist .plan-marque-non_evaluable{border:1.5px dashed var(--tx-faint)}.discipline-checklist .plan-vide{font-size:var(--fs-12);color:var(--tx-muted);margin:4px 0 0}.discipline-plan-absent{border-radius:var(--r-md);background:var(--bg-card-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;padding:12px 14px;display:flex}.discipline-plan-absent-phrase{font-size:var(--fs-13);color:var(--tx-soft);flex:220px;margin:0;line-height:19px}.discipline-plan-absent-lien{white-space:nowrap}@keyframes revelation-glisse-haut{0%{opacity:0;transform:translateY(-100%)}}@keyframes revelation-glisse-gauche{0%{opacity:0;transform:translate(-28px)}}@keyframes revelation-glisse-bas{0%{transform:translateY(100%)}}@keyframes revelation-pose{0%{transform:translateY(12px)}}@keyframes revelation-pose-fondu{0%{opacity:0;transform:translateY(12px)}}@keyframes revelation-monte{0%{opacity:0;transform:perspective(900px)translateZ(-200px)translateY(28px)rotateX(18deg)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes revelation-roue{0%{transform:translateY(calc(-1lh * (9 + 10 * var(--rev-tours,0))))}}@keyframes revelation-ligne{0%{opacity:0;transform:translate(-10px)}}@keyframes revelation-case{0%{opacity:0;transform:scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes revelation-arc{0%{opacity:0;transform:rotate(-28deg)}}@keyframes revelation-etire{0%{transform:scaleX(0)}}@keyframes revelation-apparait{0%{opacity:0;transform:scale(.92)}}@keyframes revelation-pulsation{0%{transform:none}35%{opacity:.6;transform:scale(1.8)}to{transform:none}}@keyframes revelation-trame{0%{opacity:0}16%{opacity:1}36%{opacity:.5}to{opacity:0}}@keyframes revelation-balayage{0%{opacity:0;transform:translate(-40vw)skew(-20deg)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(140vw)skew(-20deg)}}@keyframes revelation-fondu{0%{opacity:0}}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .coquille-haut{animation:revelation-glisse-haut var(--dur-revelation-entete) var(--ease-out) var(--dur-revelation-pas) backwards}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .coquille-nav{animation:revelation-glisse-gauche var(--dur-revelation-entete) var(--ease-out) calc(var(--dur-revelation-pas) * 2) backwards}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .tabbar{animation:revelation-glisse-bas var(--dur-revelation-entete) var(--ease-out) calc(var(--dur-revelation-pas) * 2) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-titre-et-vue{animation:revelation-pose var(--dur-revelation-entete) var(--ease-out) var(--dur-revelation-rangee) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-description{animation:revelation-pose var(--dur-revelation-entete) var(--ease-out) calc(var(--dur-revelation-rangee) + var(--dur-revelation-pas)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-commandes{animation:revelation-pose-fondu var(--dur-revelation-entete) var(--ease-out) calc(var(--dur-revelation-rangee) + var(--dur-revelation-pas)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue]:not([data-revelation-ouverture]) .grille-tdb{isolation:isolate;position:relative}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue]:not([data-revelation-ouverture]) .grille-tdb:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--accent-clair) 60%, transparent) 0 1px, transparent 1.6px);opacity:0;animation:revelation-trame var(--dur-revelation) linear backwards;background-size:22px 22px;position:absolute;inset:-24px -12px 0;-webkit-mask-image:radial-gradient(75% 55% at 50% 10%,#000,#0000);mask-image:radial-gradient(75% 55% at 50% 10%,#000,#0000)}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte{--rev-t0:calc(var(--dur-revelation-entete) + var(--rev-carte,0) * var(--dur-revelation-pas));animation:revelation-monte var(--dur-revelation-carte) var(--ease-out) var(--rev-t0) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte:nth-child(2){--rev-carte:1}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte:nth-child(3){--rev-carte:2}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte:nth-child(4){--rev-carte:3}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte:nth-child(5){--rev-carte:4}@media (prefers-reduced-motion:no-preference){@supports (top:1lh){:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .compteur-revele>.compteur-servi{color:#0000}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .compteur-revele>.compteur-calque{display:block}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .compteur-bande{animation:revelation-roue var(--dur-revelation-compte) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-pas) * 2) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-revelation-bloc=attente] .compteur-bande{animation:none}}}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:not([data-bloc=kpi]){--rev-t0:calc(var(--dur-revelation-entete) + var(--dur-revelation-rangee) + var(--rev-rang,0) * var(--dur-revelation-pas) * 1.25)}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(2){--rev-rang:1}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(3){--rev-rang:2}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(4){--rev-rang:3}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(5){--rev-rang:4}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(6){--rev-rang:5}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(7){--rev-rang:6}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(8){--rev-rang:7}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:nth-child(n+9){--rev-rang:8}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc][data-revelation-bloc=vue]{--rev-t0:0s}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:not([data-bloc=kpi]):not([data-revelation-bloc=attente]){animation:revelation-monte var(--dur-revelation-carte) var(--ease-out) var(--rev-t0) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-revelation-bloc=attente]{opacity:0;animation:none}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) [data-constats-publies]>li,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .carte-trades tbody>tr{animation:revelation-ligne var(--dur-slow) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee) + var(--rev-n,0) * var(--dur-stagger)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-constats-publies]>li:nth-child(2),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .carte-trades tbody>tr:nth-child(2){--rev-n:1}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-constats-publies]>li:nth-child(3),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .carte-trades tbody>tr:nth-child(3){--rev-n:2}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-constats-publies]>li:nth-child(4),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .carte-trades tbody>tr:nth-child(4){--rev-n:3}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-constats-publies]>li:nth-child(5),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .carte-trades tbody>tr:nth-child(5){--rev-n:4}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-constats-publies]>li:nth-child(n+6),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .carte-trades tbody>tr:nth-child(n+6){--rev-n:5}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .octogone-aire,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .octogone-sommet{transform-box:view-box;transform-origin:50%;animation:revelation-apparait var(--dur-revelation-carte) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .carte-score-chiffre{animation:revelation-apparait var(--dur-revelation-carte) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee) + var(--dur-stagger)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-jauge-lineaire-plein,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-empilee-troncon,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-barre>i{transform-origin:0;animation:revelation-etire var(--dur-revelation-carte) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .figure-remplit svg{animation:tracer-la-courbe var(--dur-trace) var(--ease-out) var(--rev-t0)}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .repere-de-mouvement{transform-box:fill-box;transform-origin:50%;animation:revelation-pulsation var(--dur-revelation-pulsation) var(--ease-in-out) calc(var(--rev-t0) + var(--dur-trace)) 2 backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n+2 of .calendrier-case){--rev-col:1}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n+3 of .calendrier-case){--rev-col:2}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n+4 of .calendrier-case){--rev-col:3}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n+5 of .calendrier-case){--rev-col:4}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n+6 of .calendrier-case){--rev-col:5}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(7n of .calendrier-case){--rev-col:6}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(n+8 of .calendrier-case){--rev-ligne:1}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(n+15 of .calendrier-case){--rev-ligne:2}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(n+22 of .calendrier-case){--rev-ligne:3}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(n+29 of .calendrier-case){--rev-ligne:4}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .calendrier-case:nth-child(n+36 of .calendrier-case){--rev-ligne:5}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-case{animation:revelation-case var(--dur-slow) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee) + (var(--rev-ligne,0) + var(--rev-col,0)) * var(--dur-revelation-case)) backwards}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-bandeau,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-semaine,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-entete{animation:revelation-fondu var(--dur-slow) var(--ease-out) calc(var(--rev-t0) + var(--dur-revelation-rangee) + var(--dur-revelation-case) * 8) backwards}:where(.ecran-tableau-de-bord) .revelation-lumiere{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}:where(.ecran-tableau-de-bord) .revelation-balayage{opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-clair) 12%, transparent) 30%, color-mix(in srgb, var(--accent-clair) 26%, transparent) 50%, color-mix(in srgb, var(--accent-clair) 12%, transparent) 70%, transparent);width:26vw;position:absolute;top:-10%;bottom:-10%;left:0}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .revelation-balayage{animation:revelation-balayage var(--dur-revelation-balayage) var(--ease-in-out) calc(var(--dur-revelation) - var(--dur-revelation-balayage)) backwards}:where(.ecran-tableau-de-bord) .revelation-voile{animation:voile-de-la-revelation-filet var(--dur-fondu-reduit) var(--ease-out) calc(var(--dur-revelation) * 2) forwards}:where(.ecran-tableau-de-bord)[data-revelation-etat] .revelation-voile{display:none}:where(.ecran-tableau-de-bord)[data-revelation-prechauffe] .revelation-voile{display:block}@keyframes voile-de-la-revelation-filet{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-titre-et-vue,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-description,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .en-tete-page-commandes,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue]:not([data-revelation-ouverture]) .grille-tdb:before,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] [data-bloc=kpi] .rangee-kpi>.carte,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) [data-constats-publies]>li,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .carte-trades tbody>tr,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .octogone-aire,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .octogone-sommet,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .carte-score-chiffre,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-jauge-lineaire-plein,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-empilee-troncon,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .fig-barre>i,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .figure-remplit svg,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .repere-de-mouvement,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-case,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-bandeau,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-semaine,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>:is([data-bloc]:nth-child(-n+4):not([data-revelation-bloc]),[data-revelation-bloc=vue]) .calendrier-entete,:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .revelation-balayage{animation:none}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .coquille-haut{animation:none}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .coquille-nav{animation:none}:where(body):has(.ecran-tableau-de-bord[data-revelation-etat=joue]) .tabbar{animation:none}:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc]:not([data-bloc=kpi]):not([data-revelation-bloc=attente]),:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-bloc=kpi]{animation:revelation-fondu var(--dur-fondu-reduit) var(--ease-out) backwards}}:where(.ecran-tableau-de-bord):not([data-revelation-etat=joue]) [data-revelation-posee]{animation:none}@media print{:where(.ecran-tableau-de-bord)[data-revelation-etat=joue] .grille-tdb>[data-revelation-bloc=attente]{opacity:1}}.journal-attend{gap:16px;max-width:880px;margin:8px auto 0;display:grid}.journal-attend-tete{text-align:center;justify-items:center;gap:10px;padding:8px 16px 4px;display:grid}.journal-attend-hublot{border:1px solid color-mix(in srgb, var(--acc-coeur-lavande) 28%, transparent);background:radial-gradient(circle at 50% 56%, var(--acc-nuit-2), var(--acc-nuit-0) 74%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.journal-attend-hublot .acc-coeur-repos{--coeur:104px}.journal-attend-titre{color:var(--tx);text-wrap:balance;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.25}.journal-attend-phrase{max-width:46ch;color:var(--tx-soft);margin:0;font-size:14px;line-height:1.5}.journal-attend-porte{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journal-attend-heroine{border-color:color-mix(in srgb, var(--accent-clair) 45%, var(--ln));flex-direction:row;align-items:center;gap:24px;padding:24px}.journal-attend-porte-texte{gap:4px;min-width:0;display:grid}.journal-attend-porte-titre{color:var(--tx);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.journal-attend-heroine .journal-attend-porte-titre{font-size:18px}.journal-attend-porte-icone{width:18px;height:18px;color:var(--accent-clair);flex:none}.journal-attend-porte-phrase{color:var(--tx-soft);margin:0;font-size:13px;line-height:1.5}.journal-attend-porte-detail{color:var(--tx-muted);margin:0;font-size:12px}.journal-attend-porte-action{flex:none}.journal-attend-secondaires{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.journal-attend-autre{justify-content:center;display:flex}.journal-attend-carte{background:var(--surface-sunken);border-radius:12px;grid-template-columns:232px minmax(0,1fr);align-items:center;gap:24px;padding:16px 20px;display:grid}.journal-attend-carte-vignette{width:232px;transition:transform var(--dur-fast) var(--ease-out);border-radius:12px;position:relative}.journal-attend-carte-vignette:active{transform:scale(.98)}.journal-attend-carte-agrandir{cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;position:absolute;inset:0}.journal-attend-carte-agrandir:focus-visible{outline:2px solid var(--accent-clair);outline-offset:3px}.journal-attend-carte-attente{min-height:178px}.journal-attend-carte-texte{gap:6px;min-width:0;display:grid}.journal-attend-carte-titre{color:var(--tx);margin:0;font-size:15px;font-weight:600}.journal-attend-carte-phrase{color:var(--tx-soft);margin:0;font-size:13px;line-height:1.5}.journal-attend-carte-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.journal-attend-carte-i{flex:none;width:16px;height:16px}.journal-attend-carte-statut{min-height:1.5em;color:var(--tx-muted);margin:0;font-size:12px;line-height:1.5}.journal-attend-carte-grande{display:block}.journal-attend-carte-grande .acc-carte-membre{border-radius:20px}@media (prefers-reduced-motion:reduce){.journal-attend-carte-vignette{transition:none}}@media (max-width:767px){.journal-attend-heroine{flex-direction:column;align-items:stretch;padding:20px 16px}.journal-attend-secondaires{grid-template-columns:1fr}.journal-attend-carte{grid-template-columns:1fr;justify-items:start;padding:16px}.journal-attend-carte-vignette{width:min(100%,300px)}.journal-attend-carte-attente{min-height:420px}}@media (min-width:1280px){:where(.ecran-tableau-de-bord) .rangee-kpi:not([data-cartes]){grid-template-columns:repeat(5,minmax(0,1fr))}:where(.ecran-tableau-de-bord) .rangee-kpi:not([data-cartes])>:nth-child(n){grid-column:auto}}:where(.ecran-tableau-de-bord) .rangee-kpi>.carte-kpi{--kpi-rang-libelle:21px;--kpi-rang-chiffre:32px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--kpi-rang-libelle) var(--kpi-rang-chiffre);align-content:center;align-items:center;gap:6px 8px;min-height:120px;padding:16px 10px 16px 14px}:where(.ecran-tableau-de-bord) .rangee-kpi>.carte-kpi>.carte-kpi-libelle{grid-area:1/1;gap:4px}:where(.ecran-tableau-de-bord) .rangee-kpi>.carte-kpi>.carte-kpi-chiffre{white-space:nowrap;grid-area:2/1;align-self:center;margin:0;line-height:32px}:where(.ecran-tableau-de-bord) .rangee-kpi>.carte-kpi>.carte-kpi-figure,:where(.ecran-tableau-de-bord) .rangee-kpi>.carte-kpi:not(.kpi-tuile-barre)>.carte-kpi-figure{grid-area:1/2/span 2;place-self:center end;margin:0}:where(.ecran-tableau-de-bord) .kpi-cercle{align-content:center;justify-items:center;gap:6px;display:grid}:where(.ecran-tableau-de-bord) .kpi-cercle>.kpi-compteurs{justify-content:center;gap:0;min-width:0}:where(.ecran-tableau-de-bord) .kpi-cercle :is(.kpi-lien,.kpi-pastille-porte){justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}:where(.ecran-tableau-de-bord) .kpi-cercle .fig-compteur{min-width:20px;padding:2px 4px}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre{grid-template-columns:auto minmax(0,1fr);column-gap:16px}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre>.carte-kpi-libelle{grid-column:1/-1}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre>.carte-kpi-chiffre{align-self:center;margin-top:0}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre>.carte-kpi-figure{grid-area:2/2;place-self:center stretch;min-width:0;margin:16px 0 0;display:block}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre .kpi-barre-bloc{gap:4px}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre .kpi-barre-montants{font-size:var(--fs-12);line-height:16px}:where(.ecran-tableau-de-bord) .carte-score-corps{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:8px;min-height:0;display:grid}:where(.ecran-tableau-de-bord) .carte-score-figure{min-width:0;min-height:0;display:flex}:where(.ecran-tableau-de-bord) .octogone-du-score{width:100%;height:100%;min-height:180px;display:block;overflow:visible}:where(.ecran-tableau-de-bord) .octogone-palier{fill:none;stroke:var(--ln);stroke-width:1px;stroke-dasharray:2 4;stroke-linejoin:round}:where(.ecran-tableau-de-bord) .octogone-palier[data-palier="100"]{stroke-dasharray:none}:where(.ecran-tableau-de-bord) .octogone-rayon{stroke:var(--ln);stroke-opacity:.6;stroke-width:1px}:where(.ecran-tableau-de-bord) .octogone-degrade-centre{stop-color:var(--accent-bright);stop-opacity:.06}:where(.ecran-tableau-de-bord) .octogone-degrade-bord{stop-color:var(--accent-bright);stop-opacity:.6}:where(.ecran-tableau-de-bord) .octogone-aire{stroke:var(--accent-bright);stroke-width:1.5px;stroke-linejoin:round}:where(.ecran-tableau-de-bord) .octogone-point{fill:var(--accent-bright);stroke:var(--bg-card);stroke-width:2px}:where(.ecran-tableau-de-bord) .octogone-sommet[data-indisponible] .octogone-point{fill:var(--bg-card);stroke:var(--tx-faint);stroke-width:1.5px}:where(.ecran-tableau-de-bord) .octogone-cible{fill:#0000}:where(.ecran-tableau-de-bord) .octogone-libelle{fill:var(--tx-soft);font-size:12px;font-weight:400}:where(.ecran-tableau-de-bord) .octogone-libelle[data-indisponible]{fill:var(--tx-faint)}:where(.ecran-tableau-de-bord) .carte-score-cote{grid-template-rows:auto minmax(0,1fr);justify-items:end;row-gap:14px;min-height:0;padding:2px 4px 8px 0;display:grid}:where(.ecran-tableau-de-bord) .carte-score-chiffre{font-size:var(--fs-24);color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600;line-height:28px}:where(.ecran-tableau-de-bord) .carte-score-jauge{grid-template-columns:auto 8px;column-gap:8px;height:100%;min-height:120px;padding:6px 4px 6px 0;display:grid}:where(.ecran-tableau-de-bord) .carte-score-crans{width:22px;color:var(--tx-grille);font-variant-numeric:tabular-nums;font-size:11px;line-height:12px;position:relative}:where(.ecran-tableau-de-bord) .carte-score-crans>span{position:absolute;right:0;transform:translateY(50%)}:where(.ecran-tableau-de-bord) .carte-score-piste{border-radius:var(--r-full);background:var(--score-piste);width:8px;height:100%;display:block;position:relative}:where(.ecran-tableau-de-bord) .carte-score-remplissage{border-radius:var(--r-full);background:linear-gradient(to top, var(--score-1), var(--score-2) 22%, var(--score-3) 45%, var(--score-4) 65%, var(--score-5) 85%, var(--score-6));position:absolute;inset:0}:where(.ecran-tableau-de-bord) .carte-score-curseur{border-radius:var(--r-full);background:var(--score-curseur);border:2px solid var(--score-curseur-bord);width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%,50%)}:where(.ecran-tableau-de-bord) .carte-calendrier>.carte-calendrier-tete:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:4px;padding:8px 12px;display:flex}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-navigation{gap:2px}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-navigation .calendrier-mois{width:auto;min-width:0;height:36px;padding:6px 4px}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-navigation>.calendrier-fleche{border-radius:var(--r-full);width:28px;height:28px}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-navigation>.calendrier-fleche:hover{color:var(--tx);background:var(--survol)}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-ce-mois{height:32px;font-size:var(--fs-13);margin-left:12px;padding:0 12px}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-stats{gap:8px;margin:0}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-stats-libelle{font-size:var(--fs-13);color:var(--tx-soft);font-weight:500}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-pastille{font-size:var(--fs-13)}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-pastille-jours{margin-right:4px}.calendrier-bascule{border-radius:var(--r-full);background:var(--bg-card-2);align-items:center;gap:2px;padding:2px;display:inline-flex}.calendrier-bascule-choix{border-radius:var(--r-full);min-width:28px;height:24px;font:inherit;font-size:var(--fs-12);color:var(--tx-soft);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:600;line-height:24px}.calendrier-bascule-choix[aria-pressed=true]{background:var(--accent);color:var(--tx-inverse)}.calendrier-bascule-choix:focus-visible{outline:2px solid var(--accent-bright);outline-offset:1px}@media (hover:hover) and (pointer:fine){.calendrier-bascule-choix[aria-pressed=false]:hover{color:var(--tx)}}.carte-calendrier:not([data-vue=r]) [data-vue=r],.carte-calendrier[data-vue=r] [data-vue=devise],.carte-calendrier[data-vue=r] .calendrier-ligne-r>.calendrier-r{display:none}:where(.ecran-tableau-de-bord) .calendrier-ligne-r{font-size:var(--fs-12);color:var(--encre-case,var(--tx-soft));opacity:.86;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;line-height:15px;display:inline-flex}:where(.ecran-tableau-de-bord) .calendrier-ligne-r:empty{display:none}:where(.ecran-tableau-de-bord) .calendrier-ligne-r>.calendrier-taux{color:inherit;margin-top:0}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-compte{line-height:15px}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-lien:hover{box-shadow:none}@media (hover:hover) and (pointer:fine){:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-case:hover{filter:brightness(1.22)}html:not(.dark) :where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-case:hover{filter:brightness(.96)}}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-case:has([data-aujourdhui]){box-shadow:inset 0 0 0 2px var(--accent-bright)}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-semaine:has(>.semaine-carte[data-ton=gain]){border-color:color-mix(in srgb, var(--win-trait) 45%, var(--ln))}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-semaine:has(>.semaine-carte[data-ton=perte]){border-color:color-mix(in srgb, var(--loss-trait) 45%, var(--ln))}:where(.ecran-tableau-de-bord) .carte-calendrier .semaine-jours{background:var(--bg-card-2);color:var(--tx-soft)}:where(.ecran-tableau-de-bord) .carte-insights{flex-direction:column;display:flex}:where(.ecran-tableau-de-bord) .constats-actions{font-size:var(--fs-12);white-space:nowrap;align-items:center;gap:12px;display:inline-flex}:where(.ecran-tableau-de-bord) .constats-cases{--constat-voile:6%;flex:auto;grid-template-columns:repeat(auto-fit,minmax(max(120px,33.3333% - 5.83333px),1fr));grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid}:where(.dark) :where(.ecran-tableau-de-bord) .constats-cases{--constat-voile:9%}@media (min-width:761px){:where(.ecran-tableau-de-bord) .constats-cases{container:constats/inline-size}}:where(.ecran-tableau-de-bord) .constat-case{--constat-encre:var(--tx-soft);border-radius:var(--r-md);background-color:var(--bg-card-2);background-image:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--constat-encre) var(--constat-voile), transparent), transparent 62%);flex-direction:column;justify-content:safe center;gap:4px;min-width:0;padding:10px 14px;display:flex}:where(.ecran-tableau-de-bord) .constat-case[data-ton=gain]{--constat-encre:var(--win)}:where(.ecran-tableau-de-bord) .constat-case[data-ton=perte]{--constat-encre:var(--loss)}:where(.ecran-tableau-de-bord) .constat-case[data-ton=neutre]{background-image:none}:where(.ecran-tableau-de-bord) .constat-case-tete{min-width:0;font-size:var(--fs-12);color:var(--tx-soft);align-items:center;gap:6px;line-height:16px;display:flex}:where(.ecran-tableau-de-bord) .constat-case-icone{width:14px;height:14px;color:var(--constat-encre);flex:none}:where(.ecran-tableau-de-bord) .constat-case[data-ton=neutre] .constat-case-icone{color:var(--tx-faint)}:where(.ecran-tableau-de-bord) .constat-case-libelle{min-width:0;max-width:100%}:where(.ecran-tableau-de-bord) .constat-case-intitule{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:where(.ecran-tableau-de-bord) .constat-case-sujet{white-space:nowrap;min-width:0;font-size:var(--fs-14);color:var(--tx);font-weight:500;line-height:20px;display:flex}:where(.ecran-tableau-de-bord) .constat-case-sujet-tete{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.ecran-tableau-de-bord) .constat-case-sujet-fin{white-space:pre;flex:none}:where(.ecran-tableau-de-bord) .constat-case-valeurs{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-start;min-width:0;min-height:44px;margin-top:8px;display:flex}:where(.ecran-tableau-de-bord) .constat-case-r{font-size:var(--fs-24);letter-spacing:-.01em;color:var(--tx);font-weight:600;line-height:28px}:where(.ecran-tableau-de-bord) .constat-case[data-ton=gain] .constat-case-r{color:var(--win)}:where(.ecran-tableau-de-bord) .constat-case[data-ton=perte] .constat-case-r{color:var(--loss)}:where(.ecran-tableau-de-bord) .constat-case-montant{font-size:var(--fs-12);color:var(--tx-soft);line-height:16px}:where(.ecran-tableau-de-bord) .constat-case-vide{-webkit-line-clamp:2;line-clamp:2;min-height:76px;font-size:var(--fs-12);color:var(--tx-soft);-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}@container constats (max-width:465px){:where(.ecran-tableau-de-bord) .constat-case{gap:2px;padding:4px 10px}:where(.ecran-tableau-de-bord) .constat-case-valeurs{min-height:42px;margin-top:4px}:where(.ecran-tableau-de-bord) .constat-case-r{line-height:26px}:where(.ecran-tableau-de-bord) .constat-case-vide{min-height:68px}}@media (max-width:760px){:where(.ecran-tableau-de-bord) .constats-cases{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}:where(.ecran-tableau-de-bord) .constat-case{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tete valeurs""sujet valeurs";align-items:center;gap:2px 12px;min-height:68px;display:grid}:where(.ecran-tableau-de-bord) .constat-case-tete{grid-area:tete}:where(.ecran-tableau-de-bord) .constat-case-sujet{grid-area:sujet}:where(.ecran-tableau-de-bord) .constat-case-valeurs{grid-area:valeurs;align-items:flex-end;min-height:0;margin-top:0}:where(.ecran-tableau-de-bord) .constat-case-vide{grid-area:sujet;min-height:0}}:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer,:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-resync-bouton{color:var(--tx-soft)}@media (hover:hover) and (pointer:fine){:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-importer:hover,:where(.ecran-tableau-de-bord) .ligne-action-meta.fraicheur-capsule .ligne-action-resync-bouton:hover{color:var(--tx);background:var(--survol)}}:where(.ecran-tableau-de-bord) .rangee-kpi>.kpi-tuile-barre{container-type:inline-size}@container (max-width:300px){:where(.ecran-tableau-de-bord) .kpi-barre-montants .montant-et-r[data-forme=ligne]{flex-direction:column;align-items:flex-start;line-height:15px;display:inline-flex}:where(.ecran-tableau-de-bord) .kpi-barre-montants .perte .montant-et-r[data-forme=ligne]{align-items:flex-end}:where(.ecran-tableau-de-bord) .kpi-barre-montants .montant-et-r[data-forme=ligne]>.montant-et-r-point{display:none}}:where(.ecran-tableau-de-bord) .carte-equite>.equite-figure{flex:1 1 0;min-height:160px}:where(.ecran-tableau-de-bord) .semaine-montant>.montant-et-r[data-forme=ligne]{flex-direction:column;align-items:flex-start;display:flex}:where(.ecran-tableau-de-bord) .carte-calendrier .calendrier-semaines:has(.montant-et-r-r:not([data-seul])) .semaine-montant{min-height:42px}
