section.reserver-module__malbqW__tete{padding-bottom:clamp(28px,3.6vw,52px);overflow:clip visible}.reserver-module__malbqW__choix{gap:clamp(22px,2.6vw,36px);padding-bottom:clamp(40px,5vw,72px);display:grid;position:relative}.reserver-module__malbqW__danses{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:639px){.reserver-module__malbqW__danses{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.reserver-module__malbqW__danses::-webkit-scrollbar{display:none}.reserver-module__malbqW__danse{white-space:nowrap;flex:none}}.reserver-module__malbqW__danse{min-height:var(--tap-min);padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--rule-color);font:inherit;font-size:var(--fs-body-sm);color:var(--fg-default);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;font-weight:700}.reserver-module__malbqW__danse:hover{box-shadow:inset 0 0 0 1px var(--c-ink-900)}.reserver-module__malbqW__danse[aria-pressed=true]{background:var(--c-ink-900);color:var(--c-paper-000)}.reserver-module__malbqW__danse:focus-visible,.reserver-module__malbqW__fleche:focus-visible{outline:var(--focus-ring);outline-offset:2px}.reserver-module__malbqW__semaine{align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;border-top:var(--border-ink);border-bottom:var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reserver-module__malbqW__semaineTitre{text-align:center;font-family:var(--font-display);font-size:var(--fs-title-3);letter-spacing:var(--ls-title);margin:0;font-weight:800;line-height:1.15}.reserver-module__malbqW__fleche{width:var(--tap-min);height:var(--tap-min);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--rule-color);font-size:var(--fs-lead);color:var(--fg-default);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.reserver-module__malbqW__fleche:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-ink-900)}.reserver-module__malbqW__fleche:disabled{opacity:.35;cursor:default}.reserver-module__malbqW__semaineVide{padding:var(--sp-6) 0;font-size:var(--fs-body);color:var(--fg-muted);margin:0}.reserver-module__malbqW__jours{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.reserver-module__malbqW__jours{grid-template-columns:var(--colonnes,repeat(7, minmax(0, 1fr)));gap:var(--sp-3)}}@media (max-width:1099px){.reserver-module__malbqW__jour[data-vide]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--border-soft);display:flex}.reserver-module__malbqW__jour[data-vide] .reserver-module__malbqW__jourTitre,.reserver-module__malbqW__jour[data-vide][data-passe] .reserver-module__malbqW__jourTitre{border:0;margin:0;padding:0}}.reserver-module__malbqW__jourTitre{margin:0 0 var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--border-ink);font-family:var(--font-display);letter-spacing:var(--ls-title);align-items:baseline;gap:6px;font-size:clamp(19px,1.5vw,22px);font-weight:800;line-height:1.1;display:flex}.reserver-module__malbqW__jourDate{color:var(--fg-muted);font-style:italic;font-weight:700}.reserver-module__malbqW__jour[data-passe] .reserver-module__malbqW__jourTitre{color:var(--fg-meta);border-bottom:var(--border-soft)}@media (min-width:1100px){.reserver-module__malbqW__jour[data-passe] .reserver-module__malbqW__jourTitre{font-size:var(--fs-body);flex-wrap:wrap;gap:0 4px}.reserver-module__malbqW__jour{min-width:0}}.reserver-module__malbqW__aucun{font-size:var(--fs-meta);color:var(--fg-meta);margin:0}.reserver-module__malbqW__creneaux{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px) and (max-width:1099px){.reserver-module__malbqW__creneaux{grid-template-columns:repeat(2,minmax(0,1fr))}}.reserver-module__malbqW__barre{bottom:var(--sp-3);z-index:5;justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border-radius:var(--r-xl);background:var(--bg-surface);box-shadow:0 0 0 1px var(--rule-color), var(--shadow-sticky);flex-wrap:wrap;display:flex;position:sticky}.reserver-module__malbqW__barreTexte{gap:2px;min-width:0;margin:0;display:grid}.reserver-module__malbqW__barreDanse{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:800}.reserver-module__malbqW__barreQuand{font-size:var(--fs-body-sm);color:var(--fg-muted)}.reserver-module__malbqW__barre[data-vide]{box-shadow:0 0 0 1px var(--rule-color);position:static}.reserver-module__malbqW__barreAttente{padding:var(--sp-3) 0;font-size:var(--fs-body);color:var(--fg-muted);margin:0;font-weight:600}@media (max-width:639px){.reserver-module__malbqW__barreGeste{width:100%}}@media (max-width:820px){.reserver-module__malbqW__barre{bottom:96px}}.reserver-module__malbqW__vide{padding:var(--sp-6) var(--gutter) clamp(48px, 7vw, 96px)}.reserver-module__malbqW__videTitre{font-family:var(--font-display);font-size:var(--fs-title-3);margin:0;font-weight:800}.reserver-module__malbqW__videTexte{margin:var(--sp-2) 0 0;font-size:var(--fs-body);color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.reserver-module__malbqW__danse{transition:none}}
