.date-rail.schedule-date-rail{--schedule-day-width:92px;--schedule-day-gap:10px;padding-bottom:24px;display:block}.schedule-date-track{gap:10px var(--schedule-day-gap);width:max-content;min-width:100%;display:grid}.schedule-date-track>button{box-sizing:border-box;grid-row:1;width:100%;min-width:0}.schedule-stage-band{border-top:1px solid color-mix(in srgb,var(--gold-light) 48%,var(--line));min-width:0;color:var(--muted);letter-spacing:.04em;text-align:center;justify-content:center;padding:12px 6px 2px;font:500 11px/1.4 ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.schedule-stage-band:before,.schedule-stage-band:after{content:"";background:color-mix(in srgb,var(--gold-light) 48%,var(--line));width:1px;height:5px;position:absolute;top:-1px}.schedule-stage-band:before{left:0}.schedule-stage-band:after{right:0}.schedule-stage-band span{overflow-wrap:anywhere;max-width:100%;position:sticky;left:8px;right:8px}.schedule-stage-band[data-active=true]{color:var(--gold-light);border-color:var(--gold-light)}.schedule-stage-band.detail{border-color:var(--line);letter-spacing:.02em;padding-top:8px;font-size:10px}@media (width<=640px){.date-rail.schedule-date-rail{--schedule-day-width:72px;--schedule-day-gap:8px;padding-bottom:18px}.schedule-date-track{row-gap:9px}.schedule-stage-band{font-size:10px}}
