.vs .tl-tete .tete-page__titre{max-width:13ch}.vs .tl-boutons{row-gap:16px}.vs .tl-b{display:none}.vs .tl-page[data-appareil=inconnu] .tl-b--inconnu,.vs .tl-page[data-appareil=ios] .tl-b--ios,.vs .tl-page[data-appareil=android] .tl-b--android,.vs .tl-page[data-appareil=mac] .tl-b--mac,.vs .tl-page[data-appareil=web] .tl-b--web{display:inline-flex}.vs .tl-page[data-appareil=inconnu] .tl-boutons .tete-page__lien{visibility:hidden}.vs .tl-intel{opacity:.9;visibility:hidden;margin-top:20px}.vs .tl-page[data-appareil=mac] .tl-intel{visibility:visible}@media (max-width:960px){.vs .tl-intel{display:none}.vs .tl-page[data-appareil=mac] .tl-intel{display:block}}.vs .tl-intel .lien{color:var(--blanc)}.vs .tl-dispo{border-radius:var(--r-xl);background:var(--cobalt-nuit);gap:10px;margin:0;padding:clamp(12px,1.6vw,18px);display:grid;box-shadow:0 30px 60px -30px #08145ab3}.vs .tl-dispo>li{animation:vs-poser .52s var(--c-poser) both;animation-delay:calc(var(--i,0) * 90ms + .12s)}.vs .tl-dispo__ligne{border-radius:var(--r-lg);background:var(--blanc);color:var(--encre);transition:transform .3s var(--c-ui), box-shadow .3s var(--c-ui);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.vs .tl-dispo__ligne:hover{transform:translateY(-2px);box-shadow:0 4px #08145a59}.vs .tl-dispo__icone{background:var(--cobalt-pale);width:48px;height:48px;color:var(--cobalt);border-radius:14px;place-items:center;display:grid}.vs .tl-dispo__texte{gap:2px;min-width:0;display:grid}.vs .tl-dispo__nom{font-family:var(--f-titre);font-size:26px;font-weight:800;font-stretch:75%;line-height:1}.vs .tl-dispo__detail{color:var(--gris);font-size:14px}.vs .tl-appareils{background:var(--craie)}.vs .tl-section-tete{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:16px clamp(32px,5vw,80px);margin-bottom:clamp(28px,4vw,52px);display:grid}.vs .tl-section-tete__titre{max-width:16ch;margin-top:14px}.vs .tl-section-tete__phrase{max-width:44ch;padding-bottom:6px}.vs .tl-cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vs .tl-carte{border-radius:var(--r-lg);background:var(--blanc);transition:box-shadow .3s var(--c-ui), background-color .3s var(--c-ui);flex-direction:column;padding:28px 28px 24px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0000}.vs .tl-carte__tete{align-items:center;gap:14px;display:flex}.vs .tl-carte__icone{background:var(--cobalt-pale);width:48px;height:48px;color:var(--cobalt);border-radius:14px;flex:none;place-items:center;display:grid}.vs .tl-carte__nom{color:var(--gris)}.vs .tl-carte__vedette{margin-left:auto;display:none}.vs .tl-carte__titre{font-family:var(--f-titre);margin-top:22px;font-size:clamp(30px,2.8vw,40px);font-weight:800;font-stretch:75%;line-height:.98}.vs .tl-points{gap:10px;max-width:52ch;margin-top:18px;display:grid}.vs .tl-points li{color:var(--encre);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vs .tl-points__coche{background:var(--cobalt);width:22px;height:22px;color:var(--blanc);border-radius:50%;place-items:center;margin-top:2px;display:grid}.vs .tl-carte__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;padding-top:26px;display:flex}.vs .tl-qr{align-items:center;gap:14px;display:flex}.vs .tl-qr__code{border-radius:var(--r-md);background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--trait-fort);padding:10px;line-height:0}.vs .tl-qr__legende{max-width:16ch}.vs .tl-carte__version{border-top:1.5px dashed var(--trait-fort);margin-top:18px;padding-top:14px}.vs .tl-carte .lien{color:var(--cobalt)}.vs .tl-page[data-appareil=ios] .tl-carte[data-pour=ios],.vs .tl-page[data-appareil=android] .tl-carte[data-pour=android],.vs .tl-page[data-appareil=mac] .tl-carte[data-pour=mac],.vs .tl-page[data-appareil=web] .tl-carte[data-pour=web]{background:var(--cobalt-pale);box-shadow:inset 0 0 0 2px var(--cobalt);order:-1}.vs .tl-page[data-appareil=ios] .tl-carte[data-pour=ios] .tl-carte__vedette,.vs .tl-page[data-appareil=android] .tl-carte[data-pour=android] .tl-carte__vedette,.vs .tl-page[data-appareil=mac] .tl-carte[data-pour=mac] .tl-carte__vedette,.vs .tl-page[data-appareil=web] .tl-carte[data-pour=web] .tl-carte__vedette{background:var(--cobalt);color:var(--blanc);display:inline-flex}.vs .tl-page[data-appareil=ios] .tl-carte[data-pour=ios] .tl-carte__icone,.vs .tl-page[data-appareil=android] .tl-carte[data-pour=android] .tl-carte__icone,.vs .tl-page[data-appareil=mac] .tl-carte[data-pour=mac] .tl-carte__icone,.vs .tl-page[data-appareil=web] .tl-carte[data-pour=web] .tl-carte__icone{background:var(--blanc)}@media (max-width:960px){.vs .tl-section-tete{grid-template-columns:minmax(0,1fr)}.vs .tl-cartes{grid-template-columns:minmax(0,1fr);gap:12px}.vs .tl-dispo__nom{font-size:22px}}@media (max-width:640px){.vs .tl-carte{padding:22px 20px 20px}.vs .tl-qr{display:none}.vs .tl-dispo__ligne{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px}.vs .tl-dispo__icone{width:40px;height:40px}.vs .tl-dispo .pastille{padding-inline:8px;font-size:12px}.vs .tl-boutons .bouton{white-space:normal;text-align:left;height:auto;min-height:52px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.vs .tl-dispo>li{animation:none}.vs .tl-dispo__ligne,.vs .tl-carte{transition:none}}
