@media (max-width:1023px){._2Ecy_G_schedule section:has(>[data-schedule=date]){padding-top:1rem;display:block}._2Ecy_G_schedule section:has(>[data-schedule=date]):after{margin-top:1rem;display:block}._2Ecy_G_schedule [data-schedule=date]{padding:0 0 .75rem}._2Ecy_G_schedule div[data-schedule=date],._2Ecy_G_schedule [data-schedule=date-label]{flex-direction:row;gap:.4rem}._2Ecy_G_schedule [data-schedule=date-label] span{letter-spacing:.08em;font-size:.875rem;font-weight:500;line-height:1.5rem}._2Ecy_G_schedule [data-schedule=day-number]{order:3}._2Ecy_G_schedule [data-schedule=weekday]:after{content:","}._2Ecy_G_schedule [data-schedule=day-content]>div{margin-left:0}._2Ecy_G_schedule [data-schedule=row]{row-gap:.75rem;padding-block:.25rem 1rem}._2Ecy_G_schedule [data-schedule=row]+[data-schedule=row]{padding-top:1rem}._2Ecy_G_schedule [data-schedule=identity]>span:first-child{font-size:1.25rem;font-weight:600;line-height:1.75rem}._2Ecy_G_schedule [data-schedule=amount]{text-align:right;align-self:start}}@media (min-width:320px) and (max-width:1023px){._2Ecy_G_schedule [data-schedule=status]{grid-column:1}._2Ecy_G_schedule [data-schedule=actions]{grid-area:3/2}}
.o7NWlW_scrollArea{scrollbar-width:thin;scrollbar-color:var(--ui-control-hover) var(--ui-bg-workspace)}.o7NWlW_scrollArea::-webkit-scrollbar{width:6px}.o7NWlW_scrollArea::-webkit-scrollbar-track{background:var(--ui-bg-workspace)}.o7NWlW_scrollArea::-webkit-scrollbar-thumb{background:var(--ui-control-hover);border-radius:999px}.o7NWlW_scrollArea::-webkit-scrollbar-button{display:none}
.wSPE1W_page{min-width:0}.wSPE1W_page h1{font-size:1.875rem;line-height:2.25rem}.wSPE1W_workspace{min-width:0;min-height:32rem;display:flex}.wSPE1W_scroll{flex:1;min-width:0;overflow-x:auto}.wSPE1W_calendar{min-width:42rem}.wSPE1W_weekdays,.wSPE1W_days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wSPE1W_weekdays>div{text-align:center;color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-border-soft);padding:.75rem;font-size:.75rem}.wSPE1W_day{border-right:1px solid var(--ui-border-soft);border-bottom:1px solid var(--ui-border-soft);min-height:6.5rem;padding:.4rem}.wSPE1W_day:nth-child(7n){border-right:0}.wSPE1W_week .wSPE1W_day{min-height:30rem}.wSPE1W_date{place-items:center;width:1.6rem;height:1.6rem;margin-bottom:.2rem;font-size:.75rem;display:grid}.wSPE1W_outside>.wSPE1W_date{color:var(--ui-text-faint)}.wSPE1W_today{background:var(--ui-accent-brand);color:#fff;border-radius:50%}.wSPE1W_event{text-align:left;border-left:4px solid var(--ui-text-faint);background:var(--ui-bg-panel-alt);width:100%;color:var(--ui-text-primary);overflow-wrap:anywhere;border-radius:.25rem;flex-direction:column;margin-bottom:.3rem;padding:.45rem .5rem;font-size:.7rem;line-height:1.35;display:flex}.wSPE1W_event span{color:var(--ui-text-secondary)}.wSPE1W_event strong{font-weight:600}.wSPE1W_event:hover{box-shadow:inset 0 0 0 1px var(--ui-accent-brand)}.wSPE1W_event:focus-visible{outline:2px solid var(--ui-accent-brand);outline-offset:2px}.wSPE1W_event[data-status=booked]{background:color-mix(in srgb, #24c58b 15%, var(--ui-bg-page));border-left-color:#24c58b}.wSPE1W_event[data-status=unfilled]{background:color-mix(in srgb, #ffa51e 14%, var(--ui-bg-page));border-left-color:#ffa51e}.wSPE1W_event[data-status=cancelled]{border-left-color:var(--status-error-solid)}.wSPE1W_selected{box-shadow:inset 0 0 0 1px var(--ui-text-secondary)}.wSPE1W_eventMeta{font-size:.65rem}.wSPE1W_legend{color:var(--ui-text-secondary);gap:1.5rem;padding:.75rem 0;font-size:.75rem;display:flex}.wSPE1W_legend span{align-items:center;gap:.5rem;display:inline-flex}.wSPE1W_legend i{border-radius:50%;width:.6rem;height:.6rem}.wSPE1W_bookedDot{background:#24c58b}.wSPE1W_unfilledDot{background:#ffa51e}.wSPE1W_days{border-top:1px solid var(--ui-border-soft);border-left:1px solid var(--ui-border-soft);border-right:1px solid var(--ui-border-soft)}.wSPE1W_details{border-left:1px solid var(--ui-border-soft);flex-shrink:0;align-self:start;width:19rem;max-height:calc(100dvh - 2rem);padding:1rem 1.5rem 1.5rem;position:sticky;top:0;overflow-y:auto}.wSPE1W_details h2{letter-spacing:-.03em;margin-top:1rem;font-size:1.5rem;font-weight:650}.wSPE1W_subtitle{color:var(--ui-text-secondary);margin-top:.25rem;font-size:.875rem}.wSPE1W_metadata{gap:1.25rem;margin-top:1.75rem;font-size:.875rem;display:grid}.wSPE1W_metadata>div{grid-template-columns:1.5rem 1fr;column-gap:.75rem;display:grid}.wSPE1W_metadata svg{grid-row:span 2;width:1.1rem;height:1.1rem}.wSPE1W_metadata dt{font-weight:500}.wSPE1W_metadata dd{color:var(--ui-text-secondary);margin-top:.25rem}.wSPE1W_actions{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.wSPE1W_primary{background:var(--ui-accent-brand);color:var(--ui-text-on-accent);border-color:var(--ui-accent-brand)}.wSPE1W_primary:hover{background:var(--ui-accent-brand-strong)}@media (max-width:1100px){.wSPE1W_workspace{flex-direction:column}.wSPE1W_details{border-left:0;border-top:1px solid var(--ui-border-soft);width:100%}}@media (max-width:767px){.wSPE1W_page h1{font-size:1.5rem}.wSPE1W_details{z-index:45;left:0;right:0;bottom:var(--mobile-bottom-nav-height,5rem);background:var(--ui-bg-page);max-height:60dvh;position:fixed;overflow-y:auto;box-shadow:0 -8px 30px #0002}}.wSPE1W_searchInput{border:1px solid var(--ui-border-soft);background:color-mix(in srgb, var(--ui-bg-panel-alt) 45%, var(--ui-bg-panel));height:2.5rem;box-shadow:none}.wSPE1W_viewSwitcher[data-appearance=segmented]{background:var(--ui-bg-panel-alt);border-radius:.5rem;gap:0;height:2.5rem;padding:3px}.wSPE1W_viewSwitcher>button[data-slot=switcher-item]{min-width:3.75rem;height:auto;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:0 .75rem;font-weight:400}.wSPE1W_viewSwitcher>button[data-active=true]{background:var(--ui-bg-panel);border-color:var(--ui-border-soft);color:var(--ui-text-primary);font-weight:600;box-shadow:0 1px 3px #00000014}.wSPE1W_viewSwitcher>button[data-active=false]:hover{background:color-mix(in srgb, var(--ui-bg-panel) 55%, transparent)}
.ybNsqG_schedule{}.ybNsqG_schedule .ybNsqG_day{grid-template-columns:3rem minmax(0,1fr);align-items:start;column-gap:1.5rem;padding-top:1.25rem}.ybNsqG_schedule .ybNsqG_day:after{margin-top:1.25rem}.ybNsqG_schedule .ybNsqG_day [data-schedule=day-content]>div{margin-left:0}.ybNsqG_schedule .ybNsqG_day [data-schedule=header-content]{padding-left:0}.ybNsqG_schedule [data-schedule=row]{padding-block:1rem}.ybNsqG_schedule .ybNsqG_groupHeading{padding-bottom:.75rem}.ybNsqG_schedule .ybNsqG_search{order:1}.ybNsqG_filterControl{width:auto;box-shadow:none;background:0 0;border:0;gap:.5rem;padding-inline:0}@media (min-width:1024px){.ybNsqG_schedule [data-schedule=row],.ybNsqG_schedule .ybNsqG_day [data-schedule=columns]{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1.4fr) 4.5rem 11rem;column-gap:1.5rem}}@media (max-width:1023px){.ybNsqG_schedule .ybNsqG_toolbar{gap:1rem}.ybNsqG_schedule .ybNsqG_filters{gap:2rem;width:100%}.ybNsqG_schedule .ybNsqG_filters>button,.ybNsqG_schedule .ybNsqG_filters>span{width:auto;min-width:0;max-width:calc(50% - 1rem);color:var(--ui-text-secondary);box-shadow:none;background:0 0;border:0;gap:.75rem;padding:.5rem 0}.ybNsqG_schedule .ybNsqG_search{order:0;width:100%;margin-left:0}.ybNsqG_schedule .ybNsqG_search input,.ybNsqG_schedule .ybNsqG_search>div{min-height:2.75rem;font-size:1rem}.ybNsqG_schedule .ybNsqG_day{padding-top:1rem;display:block}.ybNsqG_schedule .ybNsqG_day[aria-hidden]{display:none}.ybNsqG_schedule .ybNsqG_day:after{margin-top:1rem;display:block}.ybNsqG_schedule [data-schedule=date]{padding:0 0 .75rem}.ybNsqG_schedule [data-schedule=date-label]{flex-direction:row;gap:.4rem}.ybNsqG_schedule [data-schedule=date-label] span{letter-spacing:.08em;font-size:.875rem;font-weight:500;line-height:1.5rem}.ybNsqG_schedule [data-schedule=day-number]{order:3}.ybNsqG_schedule [data-schedule=weekday]:after{content:","}.ybNsqG_schedule .ybNsqG_day [data-schedule=day-content]>div{margin-left:0}.ybNsqG_schedule [data-schedule=row]{row-gap:.75rem;padding-block:.25rem 1rem}.ybNsqG_schedule [data-schedule=row]+[data-schedule=row]{padding-top:1rem}.ybNsqG_schedule [data-schedule=actions]{position:static}.ybNsqG_schedule [data-schedule=actions]>button{position:absolute;top:.25rem;right:0}.ybNsqG_schedule .ybNsqG_groupHeading{flex-wrap:nowrap;align-items:start;padding-bottom:1rem}.ybNsqG_schedule [data-schedule=group-identity]{flex:1}.ybNsqG_schedule [data-schedule=group-actions]{flex-wrap:wrap;justify-content:end;gap:0}.ybNsqG_schedule [data-schedule=group-actions]>a{order:2}}@media (min-width:320px) and (max-width:1023px){.ybNsqG_schedule [data-schedule=status]{grid-column:1}.ybNsqG_schedule [data-schedule=actions]{grid-area:3/2}.ybNsqG_schedule [data-schedule=status]{gap:.5rem;font-size:.875rem}}@media (max-width:1023px){.ybNsqG_schedule [data-schedule=amount]{text-align:right;align-self:start}.ybNsqG_schedule .ybNsqG_groupHeading{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.ybNsqG_schedule [data-schedule=group-identity],.ybNsqG_schedule [data-schedule=group-actions]{display:contents}.ybNsqG_schedule [data-schedule=group-title]{grid-area:1/1}.ybNsqG_schedule [data-schedule=group-status]{grid-area:2/1}.ybNsqG_schedule [data-schedule=group-actions]>a{grid-area:2/2}.ybNsqG_schedule [data-schedule=group-actions]>button{grid-area:1/2;justify-self:end}.ybNsqG_schedule [data-schedule=row] [data-slot=badge]{font-size:.75rem}.ybNsqG_schedule [data-schedule=status]>svg{flex-shrink:0}}
