.tiers-rangee{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:20px 0;background:hsl(0 0% 98%);border-radius:24px;padding:12px 20px 20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tiers-rangee{background:hsl(226 4% 13%)}}:root[data-theme=dark] .tiers-rangee{background:hsl(226 4% 13%)}.tiers-colonne{min-width:0;display:flex;flex-direction:column}.tiers-colonne>.gogo-carte{flex:1 1 auto}@media (max-width:900px){.tiers-rangee{grid-template-columns:1fr}}.gogo-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 12px;min-height:24px}.gogo-titre{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.gogo-sous{margin:2px 0 0;font-size:13px;line-height:1.35;color:var(--text-secondary)}.gogo-carte{background:var(--surface,#fff);border-radius:24px;box-shadow:0 3px 8px rgb(0 0 0/.04);padding:16px}.gogo-label{display:block;margin:0 0 8px;font-size:16px;line-height:20px;font-weight:600;color:var(--text-primary,#17171b)}.gogo-tf{position:relative;display:flex;align-items:center;margin-top:14px}.gogo-tf-cadre{position:absolute;inset:0;margin:0;padding:0 8px;border:1px solid hsl(0 0% 87%);border-radius:999px;pointer-events:none;transition:border-color .15s;min-inline-size:0}.gogo-tf:hover .gogo-tf-cadre{border-color:hsl(0 0% 75%)}.gogo-tf:focus-within .gogo-tf-cadre{border-color:hsl(306 58% 47%/.4)}.gogo-tf-legende{line-height:0;visibility:hidden;max-inline-size:100%;float:none}.gogo-tf-label,.gogo-tf-legende{padding:0 5px;font-size:11.9px;white-space:nowrap}.gogo-tf-label{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;position:absolute;top:-6px;inset-inline-start:16px;line-height:1;color:hsl(0 0% 60%);pointer-events:none}.gogo-tf:focus-within .gogo-tf-label{color:hsl(306 58% 47%)}.gogo-champ{font:inherit;width:100%;padding:9px 18px;border:0;background:transparent;color:var(--text-primary,#17171b);outline:none;min-width:0}.gogo-champ,.gogo-tf-unite{font-size:18px;line-height:24px}.gogo-tf-unite{padding-inline-end:18px;color:hsl(0 0% 45%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gogo-bouton{font:inherit;font-size:14px;padding:6px 14px;border-radius:8px;cursor:pointer;border:1px solid hsl(0 0% 87%);background:transparent;color:var(--text-primary,#17171b)}.gogo-bouton:hover{border-color:hsl(0 0% 75%)}.gogo-stats{display:grid;gap:2px;margin:14px 0 0}.gogo-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid hsl(0 0% 93%)}.gogo-stat:first-child{border-top:0}.gogo-stat-libelle{font-size:14px;color:hsl(0 0% 45%)}.gogo-stat-valeur{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.gogo-stat-detail{margin-inline-start:6px;font-size:13px;font-weight:400;color:hsl(0 0% 45%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gogo-bouton,:root:not([data-theme=light]) .gogo-tf-cadre{border-color:hsl(226 4% 26%)}:root:not([data-theme=light]) .gogo-bouton:hover,:root:not([data-theme=light]) .gogo-tf:hover .gogo-tf-cadre{border-color:hsl(226 4% 38%)}:root:not([data-theme=light]) .gogo-tf-unite{color:hsl(0 0% 62%)}:root:not([data-theme=light]) .gogo-stat{border-top-color:hsl(226 4% 22%)}:root:not([data-theme=light]) .gogo-stat-detail,:root:not([data-theme=light]) .gogo-stat-libelle{color:hsl(0 0% 62%)}}:root[data-theme=dark] .gogo-bouton,:root[data-theme=dark] .gogo-tf-cadre{border-color:hsl(226 4% 26%)}:root[data-theme=dark] .gogo-bouton:hover,:root[data-theme=dark] .gogo-tf:hover .gogo-tf-cadre{border-color:hsl(226 4% 38%)}:root[data-theme=dark] .gogo-tf-unite{color:hsl(0 0% 62%)}:root[data-theme=dark] .gogo-stat{border-top-color:hsl(226 4% 22%)}:root[data-theme=dark] .gogo-stat-detail,:root[data-theme=dark] .gogo-stat-libelle{color:hsl(0 0% 62%)}@media print{.tiers-rangee{grid-template-columns:1fr}.gogo-carte{box-shadow:none;border:1px solid hsl(0 0% 85%)}}.tiers-rangee[data-colonnes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers-rangee[data-colonnes="1"]{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.tiers-rangee[data-colonnes="2"]{grid-template-columns:1fr}}.gogo-slider{position:relative;height:20px;display:flex;align-items:center;margin:4px 0;color:#9256dc}.gogo-slider-rail{inset-inline:0;background:hsl(0 0% 95%)}.gogo-slider-piste,.gogo-slider-rail{position:absolute;height:4px;border-radius:999px}.gogo-slider-piste{background:currentColor;inset-inline-start:var(--debut,0);inset-inline-end:var(--fin,0)}.gogo-slider-curseur{width:20px;height:20px;border-radius:50%;border:4px solid #bd32af;background:var(--surface,#fff);box-sizing:border-box}.gogo-slider-curseur,.gogo-slider-marque{position:absolute;inset-inline-start:var(--pos,0);transform:translateX(-50%)}.gogo-slider-marque{width:8px;height:8px;border-radius:50%;background:currentColor}.gogo-alert{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-radius:16px;font-size:14px;line-height:20px}.gogo-alert[data-ton=succes]{background:color-mix(in srgb,var(--success-text,#067a54) 10%,transparent);color:var(--success-text,#067a54)}.gogo-alert[data-ton=info]{background:color-mix(in srgb,var(--info-text,#1d6fa5) 10%,transparent);color:var(--info-text,#1d6fa5)}.gogo-alert[data-ton=attention]{background:color-mix(in srgb,var(--warning,#8a6410) 10%,transparent);color:var(--warning,#8a6410)}.gogo-alert[data-ton=erreur]{background:color-mix(in srgb,var(--danger-text,#c13f26) 10%,transparent);color:var(--danger-text,#c13f26)}.gogo-alert-icone{flex:0 0 auto;margin-top:1px}.gogo-alert-corps{min-width:0}.gogo-alert-corps strong{font-weight:700}h2.gogo-titre,h3.gogo-titre{font-size:17px;line-height:1.3;font-weight:700;letter-spacing:-.01em;margin:0}.gogo-carte>.gogo-alert{margin:18px 0}.gogo-carte>.gogo-alert:first-child{margin-top:0}.gogo-carte>.gogo-alert:last-child{margin-bottom:0}.tl-legende{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:.78rem;color:var(--text-secondary)}.tl-legende-item{display:inline-flex;align-items:center;gap:7px}.tl-trait{display:inline-block;width:22px;height:2px;border-radius:2px;flex:0 0 22px}.tl-trait-pointille{background:none;background-image:repeating-linear-gradient(to right,var(--serie-orange) 0 5px,transparent 5px 9px)}