.main>.main-header:has(> .rueil-site-header){position:sticky;top:0;z-index:1030}.rueil-site-header{background:#0a0a0a}.main .main-section section[id],.rueil-location[id],#acces-administrateur{scroll-margin-top:132px}[data-rueil-club-panel][hidden]{display:none !important}.rueil-today-panels{display:grid}.rueil-today-panels>[data-rueil-club-panel]{grid-area:1 / 1;min-width:0}.rueil-today-panels>[data-rueil-club-panel][hidden]{display:block !important;visibility:hidden}.rueil-hero-club-tabs.nav .nav-link{border:1px solid var(--rf-line);border-radius:6px;color:#f5f5f2;font-size:.85rem;font-weight:700}.rueil-hero-club-tabs.nav .nav-link:hover{border-color:var(--rf-accent)}.rueil-hero-club-tabs.nav .nav-link:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px;box-shadow:none}.rueil-hero-club-tabs.nav .nav-link.active{border-color:var(--rf-accent);background:var(--rf-accent);color:#111}.rueil-planning-option{padding:1rem 1.15rem;border:1px solid var(--rf-line);border-radius:10px;background:var(--rf-panel-soft)}.rueil-planning-option address{color:#bcbcbc}.rueil-planning-option:has([aria-current="true"]){border-color:var(--rf-accent)}.rueil-schedule-heading{padding:.85rem 1rem;margin-bottom:1rem;border-left:4px solid var(--rf-accent);background:rgba(244,165,28,0.08)}.rueil-schedule-heading h3{margin:.25rem 0 0;scroll-margin-top:144px;font-family:var(--rf-font-title);font-size:clamp(1.65rem, 3vw, 2.3rem);line-height:1.15}.rueil-schedule-kicker{color:var(--rf-accent);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-card select.rueil-trial-club{color-scheme:dark;color:#f5f5f2;background-color:#232323;border-color:#666}@media (max-width:991.98px){.rueil-hero-schedule .floating-card{margin-right:auto}}@media (max-width:991.98px){.rueil-site-header .navbar-collapse{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}}.rueil-location{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;padding:clamp(16px, 3vw, 24px);border:1px solid var(--rf-line);border-radius:14px;background:#191919;color:#f5f5f2}.rueil-location address{color:#bcbcbc}.rueil-location-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(244,165,28,0.13);color:var(--rf-accent)}.rueil-location-phone{color:#f5f5f2;font-weight:700;text-decoration:none}.rueil-location-phone:hover,.rueil-location-phone:focus-visible{color:var(--rf-accent)}.rueil-map{overflow:hidden;border:1px solid var(--rf-line);border-radius:14px;background:#191919;color:#f5f5f2}.rueil-map [hidden]{display:none !important}.rueil-map-heading,.rueil-map-foot{padding:16px 20px}.rueil-map-foot{color:#bcbcbc}.rueil-map-stage{display:grid;min-height:300px;height:clamp(300px, 54vw, 490px);background:radial-gradient(circle at 50% 30%, #29211a, #141414 65%)}.rueil-map-stage iframe{display:block;width:100%;height:100%;border:0}.rueil-map-placeholder{display:grid;place-content:center;justify-items:center;padding:20px;text-align:center}.rueil-map-placeholder>i{color:var(--rf-accent);font-size:2rem;margin-bottom:10px}.rueil-footer{padding:clamp(36px, 6vw, 70px) 0 24px}.rueil-footer-main{margin-bottom:32px}.rueil-footer-title{margin-bottom:16px;color:var(--rf-accent);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rueil-footer-links{display:grid;gap:9px}.rueil-footer a:not(.btn){color:#ddd;text-decoration:none}.rueil-footer a:not(.btn):hover,.rueil-footer a:not(.btn):focus-visible{color:var(--rf-accent);text-decoration:underline}.rueil-footer-location{height:100%;padding:12px;border:1px solid var(--rf-line);border-radius:10px;background:#141414}.rueil-footer-location i{color:var(--rf-accent)}.rueil-footer-location address{color:#bcbcbc;margin-top:5px}.rueil-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:20px 0 8px;border-top:1px solid var(--rf-line)}