.panel.schedule-panel{max-inline-size:var(--schedule-width);overflow:clip}.schedule-body{--slot-height:clamp(4.75rem,9vw,5.85rem);--slot-gap:.09375rem;--schedule-height:calc(4 * var(--slot-height) + 3 * var(--slot-gap));min-block-size:var(--schedule-height);align-content:start;display:grid;container:schedule/inline-size}.schedule-note{margin:.65rem 0 .55rem;padding-inline:1rem}.schedule-body:has(.schedule[hidden]){text-align:center;align-content:center;justify-items:center}.schedule{grid-template-columns:minmax(0,1.65fr) minmax(min-content,1fr);gap:clamp(.65rem,3vw,1.5rem);display:grid}.schedule:has(.schedule-summary[hidden]){grid-template-columns:minmax(0,1fr)}.slot-scroll{block-size:var(--schedule-height);overflow-anchor:none;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:#a17db8 transparent;overflow-y:auto}.slot-list{gap:var(--slot-gap);margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;position:relative}.slot-list li{color:#fff;isolation:isolate;min-block-size:var(--slot-height);padding:.4rem var(--panel-inline-inset);align-content:center;gap:.25rem;display:grid;position:relative}.slot-list svg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.slot-list rect{fill-opacity:.73}.slot-list li[aria-current]{color:var(--accent)}.slot-list li[aria-current]:before{content:"";background:var(--accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.slot-list li[data-missing]:not([aria-current]){color:var(--muted)}.slot-list li span{font-size:var(--type-time);color:#fff}.slot-list strong{font-size:var(--type-rate);line-height:1.08;font-weight:var(--weight-dense-price);white-space:nowrap;letter-spacing:-.025em}.slot-list [data-missing] strong{font-size:var(--type-meta);letter-spacing:normal;white-space:normal}.schedule-summary{text-align:right;grid-template-rows:repeat(3,minmax(0,1fr));margin:0;padding-inline-end:clamp(.65rem,2vw,1.4rem);display:grid}.schedule-summary>div{width:max-content;max-width:100%;padding:var(--panel-block-inset) 0;align-content:center;justify-self:end;gap:.32rem;display:grid}.schedule-summary>div+div{border-top:1px solid var(--panel-divider);padding-inline-start:.65rem}.schedule-summary dt,.summary-time{font-size:var(--type-time);color:var(--muted)}.schedule-summary dd{margin:0}.schedule-summary dd:not(.summary-time){font-size:var(--type-rate);line-height:1.08;font-weight:var(--weight-dense-price);letter-spacing:-.035em}.slot-list,.schedule-summary{font-variant-numeric:tabular-nums}@media (width<=22rem){.schedule{gap:.75rem}.schedule-summary>div+div{padding-inline-start:.35rem}}.schedule-panel .slot-scroll:focus-visible{outline-offset:-3px}@container schedule (inline-size<20em){.schedule{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);row-gap:.5rem}.slot-list li{grid-template-columns:minmax(0,1fr)}.slot-list strong{white-space:normal}.schedule-summary{text-align:start;padding-inline:var(--panel-inline-inset);grid-template:minmax(0,auto)/minmax(0,1fr);padding-block-end:.65rem}.schedule-summary>div{justify-self:start}.schedule-summary>div+div{padding-inline-start:0}}
