.shomga_strip{min-width:0;container-type:inline-size}.shomga_days{gap:var(--space-1);padding:calc(var(--focus-width) + var(--focus-offset));margin:calc(-1 * (var(--focus-width) + var(--focus-offset)));list-style:none;display:flex;position:relative;overflow-x:auto}.shomga_days>li{flex:none}.shomga_days{--n:1}@container (width>=7.375em){.shomga_days{--n:2}}@container (width>=10.375em){.shomga_days{--n:3}}@container (width>=13.375em){.shomga_days{--n:4}}@container (width>=16.375em){.shomga_days{--n:5}}@container (width>=19.375em){.shomga_days{--n:6}}@container (width>=22.375em){.shomga_days{--n:7}}@container (width>=25.375em){.shomga_days{--n:8}}@container (width>=28.375em){.shomga_days{--n:9}}@container (width>=31.375em){.shomga_days{--n:10}}@container (width>=34.375em){.shomga_days{--n:11}}@container (width>=37.375em){.shomga_days{--n:12}}@container (width>=40.375em){.shomga_days{--n:13}}@container (width>=41.75em){.shomga_days>li{flex:1 0 0}.shomga_days .shomga_day{inline-size:auto}}.shomga_day{inline-size:calc((100cqi - var(--n) * var(--space-1)) / (var(--n) + .5));min-width:var(--date-w);min-height:var(--date-h);padding-inline:var(--space-1);color:var(--text);align-content:center;justify-items:center;text-decoration:none;display:grid}.shomga_month{min-block-size:1lh;font:var(--type-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap}.shomga_number{font:var(--type-num-lg);font-variant-numeric:tabular-nums}.shomga_weekday{font:var(--type-small)}.shomga_day[data-today] .shomga_weekday{text-decoration:underline;text-decoration-thickness:var(--line);text-underline-offset:var(--space-1);font-weight:700}.shomga_day[data-no-sessions]{box-shadow:inset 0 0 0 var(--line) var(--border);color:var(--text-muted);background:0 0}@media (hover:hover){.shomga_day[data-no-sessions]:not([aria-current=date]):hover{background:var(--surface-hover);color:var(--text-muted-hover)}}.shomga_day[data-no-sessions]:not([aria-current=date]):active{background:var(--surface-pressed);color:var(--text-muted-hover)}.shomga_day[aria-current=date]{background:var(--selected);color:var(--on-selected);box-shadow:none}._3CIe_W_block{gap:var(--space-2);display:grid}._3CIe_W_title{background:linear-gradient(var(--brand), var(--brand)) left bottom / var(--title-bar-w) var(--title-bar-h) no-repeat;font:var(--type-title-lg);padding-block-end:var(--space-2)}@media (width>=64em){._3CIe_W_title{font:var(--type-title-xl);letter-spacing:var(--tracking-title-xl)}}._3CIe_W_subtitle{font:var(--type-body-strong)}.xlmgSG_button{min-height:var(--control-h);padding:var(--space-2) var(--space-6);font:var(--type-label-caps);text-transform:uppercase;text-align:center;overflow-wrap:break-word;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:var(--focus-width) solid transparent;border-radius:0 var(--radius-leaf);max-width:100%;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.xlmgSG_label{min-width:0}.xlmgSG_spinner{position:absolute;inset-inline-start:var(--space-1)}.xlmgSG_block{width:100%;display:flex}.xlmgSG_primary{isolation:isolate;color:var(--on-brand);background:0 0}.xlmgSG_primary:not([aria-disabled=true]):before{content:"";inset:calc(-1 * var(--focus-width));z-index:-1;border-radius:inherit;background:var(--brand-gradient);transition:opacity var(--dur-hover) var(--ease-out);position:absolute}.xlmgSG_secondary{border-color:var(--text);color:var(--text);background:0 0}.xlmgSG_ghost{color:var(--text);padding-inline:var(--space-3);background:0 0}.xlmgSG_danger{border-color:var(--danger);color:var(--danger);background:0 0}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]){cursor:pointer}@media (hover:hover){.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_primary:hover{background:var(--bg);border-color:var(--brand);color:var(--text)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_primary:hover:before{opacity:0}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]):is(.xlmgSG_secondary,.xlmgSG_ghost):hover{background:var(--surface-hover)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_danger:hover{background:var(--danger-surface-hover)}}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]):active{transition-duration:var(--dur-press)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_primary:active{background:var(--brand-pressed);border-color:var(--brand-pressed);color:var(--on-brand)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_primary:active:before{opacity:0;transition-duration:var(--dur-press)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]):is(.xlmgSG_secondary,.xlmgSG_ghost):active{background:var(--surface-pressed)}.xlmgSG_button:not([aria-disabled=true],[aria-busy=true]).xlmgSG_danger:active{background:var(--danger-surface-pressed)}.xlmgSG_button[aria-disabled=true]{background:var(--surface);border-color:var(--surface);color:var(--text-disabled);cursor:not-allowed}.xlmgSG_secondary[aria-disabled=true],.xlmgSG_danger[aria-disabled=true]{border-color:var(--border);background:0 0}.xlmgSG_ghost[aria-disabled=true]{background:0 0;border-color:#0000}._4bXJfa_notice{padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text);font:var(--type-body);container-type:inline-size}._4bXJfa_layout{grid-template-columns:var(--icon) 1fr;gap:var(--space-1) var(--space-3);display:grid}._4bXJfa_icon{margin-block-start:calc((1lh - var(--icon)) / 2)}._4bXJfa_title{font:var(--type-body-strong)}._4bXJfa_title,._4bXJfa_text{min-width:0}._4bXJfa_text,._4bXJfa_action{grid-column:2}._4bXJfa_action{min-width:0;margin-block-start:var(--space-2)}@container (width<13rem){._4bXJfa_layout{grid-template-columns:1fr}._4bXJfa_text,._4bXJfa_action{grid-column:auto}}._4bXJfa_notice[data-tone=danger]{background:var(--danger-surface);--surface-hover:var(--danger-surface-hover);--surface-pressed:var(--danger-surface-pressed)}._4bXJfa_notice[data-tone=danger] ._4bXJfa_icon,._4bXJfa_notice[data-tone=danger] ._4bXJfa_title{color:var(--danger)}.WSdnaa_type{font:var(--type-body-strong)}.WSdnaa_swatch{width:var(--type-swatch);height:var(--type-swatch);vertical-align:calc((1cap - var(--type-swatch)) / 2);background:var(--type-color);margin-inline-end:var(--space-1);display:inline-block}.WSdnaa_type[data-type="1"]{--type-color:var(--type-1)}.WSdnaa_type[data-type="2"]{--type-color:var(--type-2)}.WSdnaa_type[data-type="3"]{--type-color:var(--type-3)}.WSdnaa_type[data-type="4"]{--type-color:var(--type-4)}.WSdnaa_type[data-type="5"]{--type-color:var(--type-5)}.cWJzHW_row{padding:var(--space-2) var(--space-3);color:var(--text);align-items:center;text-decoration:none;display:grid;position:relative;container-type:inline-size}.cWJzHW_entry{padding:0 var(--space-3);color:var(--text-muted);container-type:inline-size}.cWJzHW_layout{grid-template-columns:1fr auto var(--icon);align-items:center;column-gap:var(--space-3);grid-template-areas:"cWJzHW_head cWJzHW_price cWJzHW_end""cWJzHW_state cWJzHW_price cWJzHW_end";display:grid}.cWJzHW_row>.cWJzHW_layout{min-height:calc(var(--row-h) - 2 * var(--space-2))}.cWJzHW_head{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;grid-area:cWJzHW_head;min-width:0;display:flex}.cWJzHW_time{font:var(--type-num);font-variant-numeric:tabular-nums;white-space:nowrap}.cWJzHW_period{white-space:normal}.cWJzHW_state{min-width:0;font:var(--type-body-lg);grid-area:cWJzHW_state}.cWJzHW_price{font:var(--type-num);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;grid-area:cWJzHW_price}.cWJzHW_end{grid-area:cWJzHW_end}@container (width<15em){.cWJzHW_layout{grid-template-columns:1fr var(--icon);grid-template-areas:"cWJzHW_head cWJzHW_end""cWJzHW_state cWJzHW_end""cWJzHW_price cWJzHW_end"}.cWJzHW_price{text-align:start}}@container (width>=30rem){@media (pointer:fine){.cWJzHW_layout{grid-template-columns:var(--slot-head-w) 1fr auto var(--icon);grid-template-areas:"cWJzHW_head cWJzHW_state cWJzHW_price cWJzHW_end"}.cWJzHW_row>.cWJzHW_layout{min-height:calc(var(--row-h-compact) - 2 * var(--space-2))}}}.cWJzHW_row[data-unavailable]{box-shadow:inset 0 0 0 var(--line) var(--border);color:var(--text-muted);background:0 0}@media (hover:hover){.cWJzHW_row[data-unavailable]:hover{background:var(--surface-hover);color:var(--text-muted-hover)}}.cWJzHW_row[data-unavailable]:active{background:var(--surface-pressed);color:var(--text-muted-hover)}._3fujSG_list{gap:var(--space-6);display:grid}._3fujSG_group{gap:var(--space-2);display:grid}._3fujSG_hour{font:var(--type-title-md);margin:0}._3fujSG_rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.YlixKa_day{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.YlixKa_pastList{grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3);display:grid}.YlixKa_summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);font:var(--type-body-strong);cursor:pointer;list-style:none;display:flex}.YlixKa_label{min-width:0}.YlixKa_summary::-webkit-details-marker{display:none}.YlixKa_chevron{transition:rotate var(--dur-hover) var(--ease-out)}.YlixKa_past[open] .YlixKa_chevron{rotate:90deg}
