.bv.bv-detail.bv-formations{width:min(760px,100vw - 120px);padding-bottom:18px;right:auto}.bv-formations .fo-legende{margin-top:auto;padding-top:14px}.fo-msg{color:var(--color-ink-soft);padding:22px 24px;font-size:13.5px}.fo-onglets{gap:6px;padding:14px 20px 0;display:flex}.fo-onglets button{color:var(--color-ink-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 14px 8px;line-height:1.15;transition:background .15s,color .15s;display:flex}.fo-onglets button b{color:var(--color-ink);font-size:13px;font-weight:700}.fo-onglets button small{color:var(--color-slate);font-variant-numeric:tabular-nums;font-size:11px}.fo-onglets button:hover{background:rgb(var(--v-accent) / .06)}.fo-onglets button.on{background:var(--color-brand)}.fo-onglets button.on b{color:#fff}.fo-onglets button.on small{color:#ffffffc7}.fo-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);margin:16px 22px 10px;font-size:11px;font-weight:700}.fo-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px;animation:.22s cubic-bezier(.2,.8,.2,1) both foEntree;display:grid}@keyframes foEntree{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.fo-grille{animation:none}}.fo-carte{min-width:0;box-shadow:inset 0 0 0 1px rgb(var(--v-accent) / .1);background:#ffffffb8;border-radius:16px;padding:13px 14px 12px}.fo-tete{border-bottom:1px solid rgb(var(--v-accent) / .08);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.fo-tete b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:14.5px;font-weight:800;overflow:hidden}.fo-total{color:var(--color-slate);flex:none;font-size:11.5px}.fo-total.complet{color:#b42318;font-size:12.5px;font-weight:700}.fo-total strong{font-family:var(--font-display);color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.fo-creneaux{flex-direction:column;display:flex}.fo-creneaux li{flex-direction:column;gap:5px;padding:9px 0 2px;display:flex}.fo-c-l{justify-content:space-between;align-items:center;gap:8px;display:flex}.fo-c-nom{color:var(--color-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.fo-c-reste{color:var(--color-brand);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fo-creneaux li.presque .fo-c-reste{color:#b45309}.fo-creneaux li.complet .fo-c-reste{color:#b42318}.fo-jauge{flex:1;gap:2px;min-width:0;display:flex}.fo-jauge i{background:rgb(var(--v-accent) / .1);border-radius:2px;flex:1;height:6px}.fo-jauge i.plein{background:rgb(var(--v-accent) / .7)}.fo-jauge i.ideal{margin-right:3px}.fo-creneaux li.complet .fo-jauge i.plein{background:#b4231880}.fo-c-eff{text-align:right;min-width:34px;color:var(--color-slate);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.fo-sans{color:#b45309;margin-top:8px;font-size:11px}.fo-legende{color:var(--color-slate);margin:14px 22px 0;font-size:11px}@media (max-width:760px){.fo-grille{grid-template-columns:1fr}}.fo-jauge i.option{background:#f5c518d9}.fo-creneaux li.option .fo-c-reste,.fo-total.option{color:#a16207}.fo-total.option{font-size:12.5px;font-weight:700}.fo-c-eff em{color:#a16207;font-style:normal;font-weight:700}.fo-cle{vertical-align:middle;border-radius:2px;width:9px;height:6px;margin:0 3px 1px 0;display:inline-block}.fo-cle.vendu{background:rgb(var(--v-accent) / .7)}.fo-cle.option{background:#f5c518d9;margin-left:8px}.fo-c-plus{color:var(--color-slate);flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.fo-attente{color:#a16207;font-weight:600}.fo-test{color:#a16207}.fo-onglets button i{color:#b42318;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px;font-style:normal;font-weight:700}.fo-onglets button i.clos{color:var(--color-slate);font-weight:600}.fo-onglets button.on i{color:#ffd2cc}.fo-onglets button.on i.clos{color:#fff9}
