.runner-section.oc-card.oc-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:not(.grid,[class*=-grid])>.runner-section.oc-card.oc-card+.runner-section.oc-card.oc-card{margin-top:32px}:is(.grid,[class*=-grid]):has(>.runner-section){gap:32px}.runner-section .runner-list,.runner-section .runner-empty{background:0 0}.runner-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.runner-section-heading h2{color:var(--texte);font-size:var(--texte-small-taille);font-weight:500}.runner-section-heading p{color:var(--texte-attenue);font-size:var(--texte-mini-taille);margin-top:2px}.runner-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runner-section-actions a{min-height:28px;color:var(--texte-attenue);font-size:var(--texte-mini-taille);align-items:center;gap:4px;display:inline-flex}.runner-section-actions a svg{width:14px;height:14px}@media (any-hover:hover) and (any-pointer:fine){.runner-section-actions a:hover{color:var(--texte)}}.runner-notice{margin-block:var(--space-2);border-radius:var(--rayon-md);background:var(--fond-retrait);box-shadow:inset 0 0 0 var(--filet-epaisseur) var(--bord);color:var(--texte);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.runner-notice>svg{flex:0 0 16px;width:16px;height:20px}.runner-notice[data-tone=attention]{background:color-mix(in srgb, transparent 90%, var(--orange));box-shadow:inset 0 0 0 var(--filet-epaisseur) color-mix(in srgb, transparent 80%, var(--orange));color:var(--orange-texte)}.runner-notice[data-tone=erreur]{background:color-mix(in srgb, transparent 90%, var(--rouge));box-shadow:inset 0 0 0 var(--filet-epaisseur) color-mix(in srgb, transparent 80%, var(--rouge));color:var(--rouge-texte)}.runner-kpi-grid{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));display:grid}.runner-kpi.oc-card{min-width:0;padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.runner-kpi-label{justify-content:space-between;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-label);display:flex}.runner-kpi-label a{justify-content:space-between;gap:var(--space-2);width:100%;display:flex}@media (pointer:coarse),(max-width:639px){.runner-kpi-label a{align-items:center;min-height:28px}}.runner-kpi .runner-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.2}.runner-kpi-hint{font-size:var(--text-caption);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:auto}@media (max-width:767px){.runner-kpi.oc-card{padding:var(--space-4)}.runner-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}}@media (max-width:359px){.runner-kpi.oc-card{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.runner-kpi-label{grid-column:1}.runner-kpi-value{grid-area:1/2/span 2}.runner-kpi-hint{grid-column:1;margin-top:0}}.runner-bento{gap:var(--space-2);margin-block:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.runner-bento[data-colonnes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.runner-bento[data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.runner-bento-tuile{min-width:0;display:flex}.runner-bento-tuile>*{flex:auto;min-width:0}.runner-carte.oc-card{gap:var(--space-4)}.runner-carte .oc-card-header h2{color:var(--texte);font-size:var(--texte-small-taille);font-weight:500}.runner-carte .oc-card-number{letter-spacing:-.02em;font-variation-settings:normal;font-size:24px;font-weight:600;line-height:1.2}.runner-carte .oc-metric-pairs dd{white-space:normal}.runner-carte .oc-metric-chart{margin-top:auto}.runner-carte-note{font-size:var(--text-caption);color:var(--text-secondary)}.runner-carte-duo{gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.runner-carte-duo>.oc-donut-chart{justify-self:end}.runner-carte-lignes{gap:var(--space-4);flex-direction:column;display:flex}.runner-carte-ligne{gap:var(--space-1) var(--space-3);font-size:var(--text-label);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.runner-carte-ligne>.oc-progress-bar{grid-column:1/-1}.runner-carte-ligne b{font-weight:500}.runner-carte-ligne small{color:var(--text-secondary);font-size:var(--text-caption);margin-left:var(--space-2)}.runner-carte-tendances{gap:var(--space-2) var(--space-4);font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;align-items:center;display:flex}.runner-carte-tendances>span{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:1599px){.runner-bento[data-colonnes="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1279px){.runner-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.runner-bento,.runner-bento[data-colonnes="2"],.runner-bento[data-colonnes="4"],.runner-carte-duo{grid-template-columns:minmax(0,1fr)}}.runner-list{background:var(--surface);border-radius:var(--radius-tile);min-width:0}.runner-list-row{margin-bottom:2px}:root{--fond-groupe:var(--fond-app);--teinte-groupe:2%}:root[data-theme=sombre]{--fond-groupe:var(--fond-retrait);--teinte-groupe:0.2%}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--fond-groupe:var(--fond-retrait);--teinte-groupe:0.2%}}.runner-list-group{border-radius:var(--rayon-md);background:linear-gradient(90deg, color-mix(in srgb, var(--texte-pale) var(--teinte-groupe), var(--fond-groupe)), var(--fond-groupe));color:var(--texte);font-weight:500}.runner-empty{background:var(--surface);border-radius:var(--radius-card);margin-block:var(--space-2)}@media (max-width:599px){.runner-list-row{gap:var(--space-2);height:auto;padding-inline:var(--space-3);flex-wrap:wrap}.runner-list-cell{max-width:100%}.runner-list-cell.flex-1{flex:140px}}.runner-toolbar{background:var(--canvas)}.runner-choice:disabled{cursor:default}@media (max-width:599px){.runner-choice{min-height:var(--control-lg)}}.runner-page-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;max-width:360px;min-height:300px;margin:0 auto;padding-block:48px;display:flex}.runner-page-state>svg{width:24px;height:24px;color:var(--texte-pale);margin-bottom:8px}.runner-page-state h1{color:var(--texte);font-size:var(--texte-small-taille);font-weight:500}.runner-page-state p{color:var(--texte-attenue);font-size:var(--texte-small-taille)}.runner-page-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.runner-choice-icone{display:none}[data-slot=settings-card] .runner-choice.runner-choice{border:1px solid var(--bord-selecteur-reglage);background:var(--sureleve-controle);width:fit-content;max-width:100%;height:30px;min-height:30px;color:var(--texte);font-size:var(--texte-small-taille);box-shadow:none;border-radius:6px;gap:8px;padding:0 8px 0 10px;font-weight:500}[data-slot=settings-card] .runner-choice.runner-choice:is(:active,[data-state=open]):not(:disabled){background:var(--sureleve-controle-survol)}@media (any-hover:hover) and (any-pointer:fine){[data-slot=settings-card] .runner-choice.runner-choice:hover:not(:disabled){background:var(--sureleve-controle-survol)}}[data-slot=settings-card] .runner-choice.runner-choice:focus-visible,[data-slot=settings-card] .runner-choice.runner-choice:focus-within{outline:1px solid var(--focus);outline-offset:-1px}[data-slot=settings-card] .runner-choice svg:last-child{width:12px;height:12px;color:var(--texte-attenue)}@media (pointer:coarse){[data-slot=settings-card] .runner-choice.runner-choice{height:32px;min-height:32px}}:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice.runner-choice{border-radius:var(--rayon-md);max-width:100%;height:28px;min-height:28px;color:var(--texte);font-size:var(--texte-small-taille);box-shadow:none;background:0 0;gap:6px;padding:0 8px;font-weight:450}:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice.runner-choice:is(:active,[data-state=open]):not(:disabled){background:var(--tertiaire-survol)}@media (any-hover:hover) and (any-pointer:fine){:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice.runner-choice:hover:not(:disabled){background:var(--tertiaire-survol)}}:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice.runner-choice:is(:focus-visible,:focus-within){outline:1px solid var(--focus);outline-offset:-1px}:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice .runner-choice-chevron{display:none}@media (pointer:coarse){:is([data-slot=fiche-proprietes],[data-slot=proprietes]) .runner-choice.runner-choice{height:32px;min-height:32px}}.runner-main:has(.runner-bientot){--colonne-page:880px}
