.CoachCalendarPage_root__cK_4v{display:flex;flex:1;min-width:0;min-height:0;color:var(--gcal-on-surface);font-family:var(--gcal-font-family)}.CoachCalendarPage_workspace__pOLId{--calendar-sidebar-width:16rem;--calendar-toolbar-height:4rem;--calendar-sidebar-top-offset:4.75rem;--calendar-time-gutter:6rem;--calendar-hour-height:3rem;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--gcal-surface-container-low);transition:padding-inline-start var(--duration-base) var(--ease-standard)}.CoachCalendarPage_workspace__pOLId[data-quick-create-docked=true]{padding-inline-start:var(--gcal-details-width)}.CoachCalendarPage_workspace__pOLId[data-quick-create-docked=true] .CoachCalendarPage_sidebar__y0_70{display:none}.CoachCalendarPage_sidebar__y0_70{position:relative;width:var(--calendar-sidebar-width);flex:0 0 auto;display:grid;align-content:start;gap:.5rem;min-height:0;overflow-y:auto;padding:var(--calendar-sidebar-top-offset) .75rem .75rem;border-right:0;background:var(--gcal-surface-container-low);transition:width var(--duration-base) var(--ease-standard),padding var(--duration-base) var(--ease-standard)}.CoachCalendarPage_sidebarBrand__tV_cY{position:absolute;inset:0 0 auto;display:flex;height:var(--calendar-toolbar-height);align-items:center;gap:.5rem;padding:.5rem .75rem}.CoachCalendarPage_sidebarBrandIcon__fT1Tj{color:var(--gcal-primary);font-size:var(--font-size-2xl)}.CoachCalendarPage_sidebarBrandTitle__6fwLg{color:var(--gcal-on-surface);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight)}.CoachCalendarPage_sidebarActions__Zr_ul{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.CoachCalendarPage_createButton__93nrQ{width:8.5rem;min-height:3.5rem;justify-self:start;border-color:transparent;border-radius:var(--radius-lg);background:var(--gcal-surface);color:var(--gcal-on-surface);box-shadow:var(--gcal-shadow-dialog)}.CoachCalendarPage_createButton__93nrQ:hover{border-color:transparent;background:var(--gcal-surface-container-high);box-shadow:var(--gcal-shadow-dialog)}.CoachCalendarPage_miniCalendar__gRqpX{--cell-size:1.5rem;position:relative;width:100%;padding:0;background:transparent;color:var(--gcal-on-surface)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month,.CoachCalendarPage_miniCalendar__gRqpX .rdp-months{width:100%}.CoachCalendarPage_miniCalendar__gRqpX .rdp-months{position:relative;gap:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month{gap:.25rem}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month_caption,.CoachCalendarPage_miniCalendar__gRqpX .rdp-nav{width:100%;height:2rem;min-height:2rem}.CoachCalendarPage_miniCalendar__gRqpX .rdp-nav{inset:0 0 auto}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month_caption{padding-inline:2rem}.CoachCalendarPage_miniCalendar__gRqpX .rdp-caption_label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_next,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous{width:2rem;min-width:2rem;height:2rem;min-height:2rem;border:0;border-radius:var(--radius-circle);background:transparent;box-shadow:none;color:var(--gcal-on-surface-variant);padding:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_next:hover,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous:hover{background:var(--gcal-surface-container-high)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_next:focus-visible,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous:focus-visible{outline:none;box-shadow:var(--gcal-shadow-focus)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month_grid{width:100%;table-layout:fixed}.CoachCalendarPage_miniCalendar__gRqpX .rdp-weekday{min-width:0;border-radius:0;color:transparent;font-size:0;font-weight:var(--font-weight-normal);line-height:var(--cell-size);text-align:center}.CoachCalendarPage_miniCalendar__gRqpX .rdp-weekday:first-letter{color:var(--gcal-on-surface-variant);font-size:var(--font-size-xs)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-week{margin-top:.25rem}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day,.CoachCalendarPage_miniCalendar__gRqpX .rdp-today{width:auto;min-width:0;height:var(--cell-size);flex:1 1 0;place-items:center;border:0;border-radius:0;aspect-ratio:auto;background:transparent;color:inherit}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button{display:grid;width:var(--cell-size);min-width:var(--cell-size);height:var(--cell-size);min-height:var(--cell-size);place-items:center;border:0;border-radius:var(--radius-circle);outline:none;background:transparent;box-shadow:none;color:var(--gcal-on-surface);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-none);padding:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button:hover{background:var(--gcal-surface-container-high);color:var(--gcal-on-surface)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-outside .rdp-day_button{color:var(--gcal-on-surface-variant);opacity:.64}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button[data-selected-single=true]{background:var(--gcal-primary);box-shadow:none;color:var(--gcal-on-primary);opacity:1}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button[data-selected-single=true]:hover{background:var(--gcal-primary-hover);color:var(--gcal-on-primary)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-today .rdp-day_button:not([data-selected-single=true]){background:var(--gcal-primary-container);color:var(--gcal-on-primary-container);opacity:1}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button:focus-visible,.CoachCalendarPage_miniCalendar__gRqpX .rdp-day[data-focused=true] .rdp-day_button{position:relative;z-index:1;box-shadow:var(--gcal-shadow-focus)}.CoachCalendarPage_sidebarClose__2TDxd{display:none}.CoachCalendarPage_closed__tOk2Z{width:0;padding-inline:0;border-right:0;overflow:hidden}.CoachCalendarPage_main__cNSli{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.CoachCalendarPage_toolbar__Zf6jh{position:relative;display:flex;min-height:var(--calendar-toolbar-height);flex-shrink:0;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:0;background:var(--gcal-surface-container-low)}.CoachCalendarPage_toolbarArrows__UOk4_,.CoachCalendarPage_toolbarNavigation__zVZsk,.CoachCalendarPage_toolbarUtilities__K_2Cg{display:flex;min-width:0;align-items:center}.CoachCalendarPage_toolbarNavigation__zVZsk{flex:1 1 auto;gap:.25rem}.CoachCalendarPage_toolbarUtilities__K_2Cg{flex:0 1 auto;justify-content:flex-end;gap:.25rem}.CoachCalendarPage_toolbarArrows__UOk4_{flex:0 0 auto}.CoachCalendarPage_range__cg0_e{min-width:0;margin-inline:.75rem 0;overflow:hidden;color:var(--gcal-on-surface);font-family:inherit;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis}.CoachCalendarPage_search__yeFrQ{width:15rem}.CoachCalendarPage_viewSelect__kYY_C{width:6.5rem;flex:0 0 6.5rem}.CoachCalendarPage_canvas__ytGgp{flex:1;min-height:0;overflow:auto;margin:0 1rem 1rem;border-radius:var(--radius-2xl);background:var(--gcal-surface)}.CoachCalendarPage_grid__m_X55{display:grid;grid-template-columns:var(--calendar-time-gutter) repeat(var(--day-count),minmax(0,1fr));min-width:42rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CoachCalendarPage_gridContents__jvKPn,.CoachCalendarPage_gridRow__cYOCA{display:contents}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_allDay__6OT84,.CoachCalendarPage_corner__HPmL3,.CoachCalendarPage_dayHeader__uAC2p,.CoachCalendarPage_hour__QbWl8,.CoachCalendarPage_slot__RnfA9{border-right:1px solid var(--gcal-grid-line);border-bottom:1px solid var(--gcal-grid-line)}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_dayHeader__uAC2p{padding:.5rem;color:var(--gcal-on-surface-variant);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center}.CoachCalendarPage_dayHeader__uAC2p{display:grid;min-height:5rem;align-content:center;justify-items:center;gap:.125rem;font-weight:var(--font-weight-normal);text-transform:uppercase}.CoachCalendarPage_corner__HPmL3,.CoachCalendarPage_dayHeader__uAC2p{position:sticky;z-index:2;top:0;background:var(--gcal-surface)}.CoachCalendarPage_dayName__WN2Ob{font-size:var(--font-size-xs)}.CoachCalendarPage_dayNumber__KSnkV{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-circle);color:var(--gcal-on-surface);font-size:var(--font-size-xl);line-height:var(--leading-tight)}.CoachCalendarPage_corner__HPmL3{left:0;z-index:5;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:.25rem;overflow:hidden;padding:.5rem .25rem;font-family:inherit;text-align:end;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_corner__HPmL3,.CoachCalendarPage_corner__HPmL3 small,.CoachCalendarPage_hour__QbWl8 small{color:var(--gcal-on-surface-variant);font-size:var(--font-size-xs)}.CoachCalendarPage_today__n64kq{background:var(--gcal-primary-container);color:var(--gcal-primary)}.CoachCalendarPage_dayHeader__uAC2p.CoachCalendarPage_today__n64kq{background:var(--gcal-surface);color:var(--gcal-primary)}.CoachCalendarPage_dayHeader__uAC2p.CoachCalendarPage_today__n64kq .CoachCalendarPage_dayNumber__KSnkV{background:var(--gcal-primary);color:var(--gcal-on-primary)}.CoachCalendarPage_allDay__6OT84{min-height:2.5rem;padding:.25rem}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_allDay__6OT84{position:sticky;z-index:3;top:5rem;background:var(--gcal-surface)}.CoachCalendarPage_allDayLabel__kUhBD{left:0;z-index:4}.CoachCalendarPage_hour__QbWl8{position:sticky;z-index:2;left:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start;gap:.25rem;padding:0 .25rem;background:var(--gcal-surface);color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-small-size);font-weight:var(--font-weight-semibold);text-align:end}.CoachCalendarPage_slot__RnfA9{position:relative;min-height:var(--calendar-hour-height);background:var(--gcal-surface)}.CoachCalendarPage_monthCell__M6Cl0:focus-visible,.CoachCalendarPage_slot__RnfA9:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CoachCalendarPage_events__daVv5{position:absolute;inset:0;height:calc(var(--calendar-hour-height) * 24);pointer-events:none}.CoachCalendarPage_placed__hwidz{position:absolute;z-index:1;padding:0;overflow:hidden}.CoachCalendarPage_placed__hwidz>*{pointer-events:auto}.CoachCalendarPage_dragPreview___XcT0{z-index:3;display:flex;flex-direction:column;gap:.125rem;overflow:hidden;border:0;border-radius:var(--radius-sm);background:var(--gcal-event-blue);color:var(--gcal-on-primary);box-shadow:var(--shadow-sm);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);padding:.25rem;pointer-events:none}.CoachCalendarPage_dragPreview___XcT0 small{color:var(--gcal-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.CoachCalendarPage_resizeHandle__cpwZO{position:absolute;inset-inline:0;bottom:0;height:.5rem;border:0;border-radius:0;background:transparent;cursor:ns-resize}.CoachCalendarPage_placed__hwidz:hover .CoachCalendarPage_resizeHandle__cpwZO,.CoachCalendarPage_resizeHandle__cpwZO:focus-visible{background:color-mix(in srgb,var(--gcal-on-primary) 42%,transparent)}.CoachCalendarPage_resizeHandle__cpwZO:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CoachCalendarPage_now__GRY5u{position:absolute;z-index:2;left:0;right:0;height:1px;background:var(--gcal-current-time);pointer-events:none}.CoachCalendarPage_now__GRY5u:before{content:"";position:absolute;top:50%;left:-.25rem;width:.5rem;height:.5rem;transform:translateY(-50%);border-radius:var(--radius-circle);background:var(--gcal-current-time)}.CoachCalendarPage_event__VNlkk{display:block;width:100%;min-height:1.5rem;overflow:hidden;border:0;border-inline-start:0;border-radius:var(--radius-sm);background:var(--gcal-event-blue);color:var(--gcal-on-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);padding:.25rem;text-align:start;transition:filter var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.CoachCalendarPage_eventLocation__P1rs_,.CoachCalendarPage_eventTime__OPa0R,.CoachCalendarPage_eventTitle__hYbXq{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_hour__QbWl8>small,.CoachCalendarPage_hour__QbWl8>span{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;justify-self:end;background:var(--gcal-surface);padding-inline:.25rem;transform:translateY(-50%)}.CoachCalendarPage_eventLocation__P1rs_,.CoachCalendarPage_eventTime__OPa0R{font-weight:var(--font-weight-medium)}.CoachCalendarPage_event__VNlkk[data-render-mode=timed] .CoachCalendarPage_eventTime__OPa0R{margin-top:.125rem}.CoachCalendarPage_event__VNlkk[data-render-mode=timed]{display:flex;height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start}.CoachCalendarPage_event__VNlkk[data-render-mode=timed][data-calendar-event-density=compact]{min-height:0;flex-direction:row;align-items:center;gap:.25rem;padding-block:0;line-height:var(--font-size-xs)}.CoachCalendarPage_event__VNlkk[data-render-mode=timed][data-calendar-event-density=compact] .CoachCalendarPage_eventTitle__hYbXq{min-width:0;flex:0 1 auto}.CoachCalendarPage_event__VNlkk[data-render-mode=timed][data-calendar-event-density=compact] .CoachCalendarPage_eventTime__OPa0R{flex:0 1 auto;margin-top:0}.CoachCalendarPage_event__VNlkk[data-render-mode=month]{display:flex;min-height:1.375rem;align-items:center;gap:.25rem;border-radius:var(--radius-xs);background:transparent;color:var(--gcal-on-surface);font-weight:var(--font-weight-medium);padding:.125rem .25rem}.CoachCalendarPage_event__VNlkk[data-render-mode=month]:before{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:var(--radius-circle);background:var(--gcal-event-blue);content:""}.CoachCalendarPage_event__VNlkk[data-render-mode=month] .CoachCalendarPage_eventTime__OPa0R{order:1;flex:0 0 auto}.CoachCalendarPage_event__VNlkk[data-render-mode=month] .CoachCalendarPage_eventTitle__hYbXq{order:2}.CoachCalendarPage_event__VNlkk[data-render-mode=schedule]{display:grid;min-height:2.5rem;align-content:center;border-radius:var(--radius-xs);background:transparent;color:var(--gcal-on-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.25rem .5rem}.CoachCalendarPage_event__VNlkk[data-render-mode=schedule] .CoachCalendarPage_eventLocation__P1rs_{color:var(--gcal-on-surface-variant);font-size:var(--font-size-xs)}.CoachCalendarPage_event__VNlkk:hover{filter:brightness(.96);box-shadow:var(--shadow-sm)}.CoachCalendarPage_event__VNlkk[data-color=blue]{background:var(--gcal-event-blue);color:var(--gcal-on-primary)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-color=blue]:before{background:var(--gcal-event-blue)}.CoachCalendarPage_event__VNlkk[data-color=green]{background:var(--accent-green);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-color=green]:before{background:var(--accent-green)}.CoachCalendarPage_event__VNlkk[data-color=orange]{background:var(--accent-orange);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-color=orange]:before{background:var(--accent-orange)}.CoachCalendarPage_event__VNlkk[data-color=red]{background:var(--accent-red);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-color=red]:before{background:var(--accent-red)}.CoachCalendarPage_event__VNlkk[data-color=gray]{background:var(--surface-muted);color:var(--text-primary)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-color=gray]:before{background:var(--gcal-on-surface-variant)}.CoachCalendarPage_event__VNlkk[data-render-mode=month],.CoachCalendarPage_event__VNlkk[data-render-mode=schedule]{background:transparent;color:var(--gcal-on-surface)}.CoachCalendarPage_event__VNlkk[data-status=canceled]{text-decoration:line-through;opacity:.7}.CoachCalendarPage_event__VNlkk[data-event-type=coach_task][data-status=completed]{text-decoration:line-through;opacity:.75}.CoachCalendarPage_booking__9FHjV{background:var(--status-success);color:var(--gcal-on-primary)}.CoachCalendarPage_booking__9FHjV[data-render-mode=month],.CoachCalendarPage_booking__9FHjV[data-render-mode=schedule]{background:transparent;color:var(--gcal-on-surface)}.CoachCalendarPage_month__nZbF1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr));height:100%;min-width:42rem}.CoachCalendarPage_monthHeader__qLoef{padding:.5rem;color:var(--gcal-on-surface-variant);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center}.CoachCalendarPage_monthCell__M6Cl0{min-height:0;overflow:hidden;border-right:1px solid var(--gcal-grid-line);border-bottom:1px solid var(--gcal-grid-line);background:var(--gcal-surface);color:var(--gcal-on-surface);font-family:inherit;font-size:var(--font-size-sm);padding:.25rem;text-align:start}.CoachCalendarPage_monthDate__wSMgP{display:block;margin:0 auto .125rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--gcal-on-surface);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);text-align:center}.CoachCalendarPage_monthDateToday__Ob2xU{width:1.75rem;height:1.75rem;border-radius:var(--radius-circle);background:var(--gcal-primary);color:var(--gcal-on-primary);text-align:center}.CoachCalendarPage_monthDate__wSMgP:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CoachCalendarPage_year__kEtkA{display:grid;grid-template-columns:repeat(4,minmax(12rem,1fr));gap:2rem 3rem;align-content:start;padding:1rem 1.5rem}.CoachCalendarPage_year__kEtkA .CoachCalendarPage_month__nZbF1{width:min(100%,15rem);height:auto;min-width:0;grid-template-rows:auto repeat(6,1.5rem)}.CoachCalendarPage_year__kEtkA .CoachCalendarPage_monthCell__M6Cl0{display:grid;min-height:1.5rem;place-items:center;border:0;background:transparent;padding:0}.CoachCalendarPage_year__kEtkA .CoachCalendarPage_monthDate__wSMgP{display:grid;width:1.5rem;height:1.5rem;place-items:center;margin:0;border-radius:var(--radius-circle);font-size:var(--font-size-gcal-year-date);font-weight:var(--font-weight-normal);text-align:center}.CoachCalendarPage_year__kEtkA .CoachCalendarPage_monthHeader__qLoef{padding:.125rem 0;font-size:var(--font-size-gcal-year-date);font-weight:var(--font-weight-normal)}.CoachCalendarPage_year__kEtkA>section>h2{font-size:var(--font-size-gcal-year-title);font-weight:var(--font-weight-normal)}.CoachCalendarPage_schedule__mpahz{display:grid;gap:0;padding:0}.CoachCalendarPage_scheduleDay__Mqsdm{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:0;border-bottom:1px solid var(--gcal-grid-line);padding:.5rem 1rem}.CoachCalendarPage_scheduleDate__G5qDi{display:flex;align-items:baseline;gap:.75rem;color:var(--gcal-on-surface);font-family:inherit;text-transform:uppercase}.CoachCalendarPage_scheduleDateNumber__prcXX{min-width:1.25rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--leading-tight)}.CoachCalendarPage_scheduleDateMeta__RJY7q{color:var(--gcal-on-surface-variant);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.CoachCalendarPage_scheduleItems__8nrJu{display:grid}.CoachCalendarPage_scheduleRow__dspWo{display:grid;grid-template-columns:.5rem 8rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:2.25rem;border-radius:var(--radius-pill);padding-inline:.25rem .5rem}.CoachCalendarPage_scheduleRow__dspWo:hover{background:var(--gcal-surface-container-low)}.CoachCalendarPage_scheduleTime__0V2J9{color:var(--gcal-on-surface-variant);text-align:start;white-space:nowrap}.CoachCalendarPage_scheduleDot__5I_a4{width:.5rem;height:.5rem;border-radius:var(--radius-circle);background:var(--gcal-event-blue)}.CoachCalendarPage_scheduleRow__dspWo[data-color=green] .CoachCalendarPage_scheduleDot__5I_a4{background:var(--accent-green)}.CoachCalendarPage_scheduleRow__dspWo[data-color=orange] .CoachCalendarPage_scheduleDot__5I_a4{background:var(--accent-orange)}.CoachCalendarPage_scheduleRow__dspWo[data-color=red] .CoachCalendarPage_scheduleDot__5I_a4{background:var(--accent-red)}.CoachCalendarPage_scheduleRow__dspWo[data-color=gray] .CoachCalendarPage_scheduleDot__5I_a4{background:var(--gcal-on-surface-variant)}.CoachCalendarPage_outsideMonth__zw2sK{background:var(--gcal-surface);color:var(--gcal-on-surface-variant)}.CoachCalendarPage_state__iaERX{display:grid;min-height:16rem;place-items:center;padding:1rem}.CoachCalendarPage_details__QAtuQ{position:relative;width:var(--gcal-details-width);max-width:100%;overflow:hidden;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface-container-high);color:var(--gcal-on-surface)}.CoachCalendarPage_detailsIllustration__o_E_m{position:relative;height:var(--gcal-details-illustration-height);overflow:hidden;background:radial-gradient(circle at 42% 44%,var(--gcal-primary-container) 0 12%,transparent 12.5%),radial-gradient(circle at 65% 20%,var(--gcal-surface-container-highest) 0 18%,transparent 18.5%),linear-gradient(152deg,var(--gcal-primary-container),var(--gcal-surface-container-high))}.CoachCalendarPage_detailsIllustrationBall__wOy4H,.CoachCalendarPage_detailsIllustrationBottle__YEr_k,.CoachCalendarPage_detailsIllustrationMat__KU9V3,.CoachCalendarPage_detailsIllustration__o_E_m:after,.CoachCalendarPage_detailsIllustration__o_E_m:before{position:absolute;display:block;content:""}.CoachCalendarPage_detailsIllustration__o_E_m:before{width:7rem;height:7rem;bottom:-2.75rem;left:2rem;border:1.25rem solid color-mix(in srgb,var(--gcal-primary) 55%,transparent);border-radius:var(--radius-circle);box-shadow:var(--gcal-shadow-illustration-inset)}.CoachCalendarPage_detailsIllustration__o_E_m:after{width:7.5rem;height:1.5rem;right:7.5rem;bottom:1rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--gcal-primary) 45%,var(--gcal-surface));transform:rotate(15deg)}.CoachCalendarPage_detailsIllustrationBall__wOy4H{width:4.75rem;height:4.75rem;top:2.2rem;left:15rem;border:.75rem solid color-mix(in srgb,var(--gcal-primary) 62%,transparent);border-radius:var(--radius-circle);background:var(--gcal-primary-container)}.CoachCalendarPage_detailsIllustrationMat__KU9V3{width:10rem;height:2rem;right:1.5rem;bottom:-.5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--gcal-primary) 30%,var(--gcal-surface));transform:rotate(-8deg)}.CoachCalendarPage_detailsIllustrationBottle__YEr_k{width:2.75rem;height:6rem;top:1rem;left:8rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--gcal-primary) 65%,var(--gcal-surface));transform:rotate(-20deg)}.CoachCalendarPage_detailsActions__wwjp6{position:absolute;z-index:2;top:.75rem;right:.75rem;gap:.25rem}.CoachCalendarPage_detailsActions__wwjp6 a,.CoachCalendarPage_detailsActions__wwjp6 button{width:var(--gcal-details-action-size);height:var(--gcal-details-action-size);padding:.375rem}.CoachCalendarPage_detailsIllustration__o_E_m+.CoachCalendarPage_detailsActions__wwjp6 a,.CoachCalendarPage_detailsIllustration__o_E_m+.CoachCalendarPage_detailsActions__wwjp6 button{background:color-mix(in srgb,var(--gcal-on-surface) 60%,transparent);color:var(--gcal-on-primary)}.CoachCalendarPage_detailsIllustration__o_E_m+.CoachCalendarPage_detailsActions__wwjp6 a:hover,.CoachCalendarPage_detailsIllustration__o_E_m+.CoachCalendarPage_detailsActions__wwjp6 button:hover{background:color-mix(in srgb,var(--gcal-on-surface) 72%,transparent)}.CoachCalendarPage_detailsBody__PisGH{min-height:13rem;padding:4.25rem 1rem 1rem}.CoachCalendarPage_detailsIllustration__o_E_m~.CoachCalendarPage_detailsBody__PisGH{padding-top:1.5rem}.CoachCalendarPage_detailsInfoRow__6h1GJ,.CoachCalendarPage_detailsTitleRow__KdjFR{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:start}.CoachCalendarPage_detailsTitleRow__KdjFR{margin-bottom:.75rem}.CoachCalendarPage_detailsColorDot__O8rE9{width:1rem;height:1rem;margin:.4rem auto 0;border-radius:var(--radius-xs)}.CoachCalendarPage_detailsTitle__FE6UG{color:var(--gcal-on-surface);font-size:var(--font-size-gcal-quick-title);line-height:var(--leading-tight)}.CoachCalendarPage_detailsPopoverPaper__TGHHK{max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);overflow-y:auto;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface-container-high)}.CoachCalendarPage_detailsDateLine__0vGkr{margin-top:.2rem;color:var(--gcal-on-surface-variant);line-height:var(--leading-snug)}.CoachCalendarPage_detailsInfoRow__6h1GJ{min-height:2.75rem;align-items:center}.CoachCalendarPage_detailsInfoRow__6h1GJ>.material-symbols-rounded,.CoachCalendarPage_detailsInfoRow__6h1GJ>:first-child{justify-self:center;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_detailsInfoRow__6h1GJ p,.CoachCalendarPage_detailsInfoRow__6h1GJ section{margin:0}.CoachCalendarPage_detailsInlineAction__yxfI4{min-height:2.25rem;padding-inline:0}.CoachCalendarPage_detailsBody__PisGH [role=alert]{margin-top:.75rem}.CoachCalendarPage_appointmentScheduleDetails__nGa8n{width:var(--gcal-details-width)}.CoachCalendarPage_appointmentScheduleDetailActions__mC2xv{display:flex;justify-content:flex-end;gap:.5rem;background:var(--gcal-surface-container-high);padding:.5rem 1rem}.CoachCalendarPage_appointmentScheduleDetailActions__mC2xv a,.CoachCalendarPage_appointmentScheduleDetailActions__mC2xv button{background:var(--gcal-primary-container);color:var(--gcal-on-primary-container)}.CoachCalendarPage_peopleHeading__8tZlg{color:var(--gcal-on-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.CoachCalendarPage_bookingPagesHeader__UreRR{display:flex;align-items:center;justify-content:space-between}.CoachCalendarPage_bookingPagesHeader__UreRR>:first-child{justify-content:flex-start;color:var(--gcal-on-surface);font-weight:var(--font-weight-medium);padding-inline:0}.CoachCalendarPage_bookingPageList__WfHEf{display:grid;gap:.125rem}.CoachCalendarPage_bookingPageItem___vD_R{display:grid;min-height:2.25rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--gcal-on-surface);cursor:pointer;font:inherit;text-align:start}.CoachCalendarPage_bookingPageItem___vD_R:hover{background:var(--gcal-surface-container-high)}.CoachCalendarPage_bookingPageItem___vD_R:disabled{cursor:default;opacity:.55}.CoachCalendarPage_bookingPageItem___vD_R>:first-child{color:var(--gcal-on-surface-variant);font-size:var(--font-size-lg)}.CoachCalendarPage_bookingPageItem___vD_R span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_bookingPageEmpty__QQ8lw{color:var(--gcal-on-surface-variant);padding:0 .25rem .5rem}.CoachCalendarPage_createMenuPaper__kI0vn{width:var(--gcal-create-menu-width);min-width:var(--gcal-create-menu-width);max-height:none;overflow:hidden;border-radius:var(--radius-xs)}.CoachCalendarPage_createMenuPaper__kI0vn [role=menuitem]{min-height:2.5rem;padding:.5rem 1rem;white-space:nowrap}.CoachCalendarPage_quickCreatePaper__MBbHv{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface-container-high);box-shadow:var(--gcal-shadow-dialog);transition:top var(--duration-base) var(--ease-standard),left var(--duration-base) var(--ease-standard),width var(--duration-base) var(--ease-standard),max-width var(--duration-base) var(--ease-standard),height var(--duration-base) var(--ease-standard),max-height var(--duration-base) var(--ease-standard),border-radius var(--duration-base) var(--ease-standard),translate var(--duration-base) var(--ease-standard)}.CoachCalendarPage_quickCreatePaperAnchored__8gkxt{margin:0}.CoachCalendarPage_quickCreatePaperCentered__TE94s{top:50%!important;left:50%!important;translate:-50% -50%}.CoachCalendarPage_quickCreatePaperDocked__yoHlP{position:fixed!important;inset:0 auto 0 0!important;width:var(--gcal-details-width);max-width:min(var(--gcal-details-width),100vw);height:100dvh;max-height:none;border-radius:0 var(--radius-gcal-dialog) var(--radius-gcal-dialog) 0;translate:none}.CoachCalendarPage_quickCreate__UDBQa[data-calendar-placement=docked]{width:var(--gcal-details-width);max-width:100vw;height:100dvh;max-height:none}.CoachCalendarPage_quickCreate__UDBQa{display:flex;width:min(var(--gcal-dialog-md-width),calc(100vw - 2rem));max-width:100%;max-height:calc(100dvh - 2rem);flex-direction:column;overflow-y:auto;padding:1rem 1rem 1.5rem;color:var(--gcal-on-surface);font-family:inherit}.CoachCalendarPage_quickCreateScale__pnaFH{display:flex;min-width:0;flex-direction:column}.CoachCalendarPage_quickCreateUtilityRow__ncVTF{display:flex;align-items:center;justify-content:space-between}.CoachCalendarPage_quickCreateUtilityRow__ncVTF>:first-child{display:grid;width:1.75rem;height:1.75rem;place-items:center;color:var(--gcal-on-surface-variant);font-size:var(--gcal-icon-small-size);padding:0}.CoachCalendarPage_quickCreateUtilityRow__ncVTF>:first-child svg{display:block}.CoachCalendarPage_quickCreateUtilityRow__ncVTF [data-gcal-control=icon-button] [aria-hidden=true]{width:var(--gcal-icon-small-size);height:var(--gcal-icon-small-size);font-size:var(--gcal-icon-small-size);line-height:1}.CoachCalendarPage_quickCreateTitleRow__ICodC{padding-inline-start:var(--gcal-space-10)}.CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input]{color:var(--gcal-on-surface);font-size:var(--font-size-gcal-quick-title);line-height:var(--gcal-type-title-large-line)}.CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input-shell]{border-bottom-color:var(--gcal-primary)}.CoachCalendarPage_quickTitleDisabled__X8fV_ [data-gcal-input-shell]{border-bottom-color:transparent;background:var(--gcal-surface-container-high)}.CoachCalendarPage_quickTitleDisabled__X8fV_ [data-gcal-input]{padding-inline:.5rem}.CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input]:focus-visible{box-shadow:none}.CoachCalendarPage_eventTypeTabs__I5yBG{min-width:0;width:100%;margin:var(--gcal-space-3) 0 var(--gcal-space-4);padding-inline-start:var(--gcal-space-10)}.CoachCalendarPage_quickCreateRows__Q6dPM{display:grid;gap:.75rem}.CoachCalendarPage_eventEditorRow__jHEuY,.CoachCalendarPage_quickCreateRow__w9CiS{display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem}.CoachCalendarPage_quickCreateRowIcon__p_VAO{display:grid;min-height:2.5rem;place-items:center;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_quickCreateRowContent__HVCBP{display:flex;min-width:0;min-height:2.5rem;flex-direction:column;justify-content:center}.CoachCalendarPage_quickCreateRowContent__HVCBP>[data-gcal-field],.CoachCalendarPage_quickCreateRowContent__HVCBP>[data-gcal-select-wrap]{width:100%}.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-input-shell]{border-bottom-color:transparent}.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-field-style=standard] [data-gcal-input]{padding-inline:var(--gcal-space-4)}.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-field-style=standard] [data-gcal-control=select]{padding-inline:var(--gcal-space-4) var(--gcal-space-10)}.CoachCalendarPage_eventEditorRowFields__8G_D5 [data-gcal-field-style=standard] [data-gcal-input]{padding-inline:var(--gcal-space-4)}.CoachCalendarPage_quickPeopleAutocomplete__8JFuy [data-gcal-input-shell]{background:transparent;color:var(--gcal-on-surface)}.CoachCalendarPage_quickPeopleAutocomplete__8JFuy input{color:var(--gcal-on-surface)}.CoachCalendarPage_quickPeopleAutocomplete__8JFuy input::-moz-placeholder{color:var(--gcal-on-surface-variant);opacity:1}.CoachCalendarPage_quickPeopleAutocomplete__8JFuy input::placeholder{color:var(--gcal-on-surface-variant);opacity:1}.CoachCalendarPage_quickPeopleOption__bm69J{display:grid!important;grid-template-columns:var(--gcal-control-height) minmax(0,1fr);align-items:center;gap:var(--gcal-space-3);min-height:calc(var(--gcal-control-height) + var(--gcal-space-2));background:var(--gcal-surface);color:var(--gcal-on-surface)}.CoachCalendarPage_quickPeopleOption__bm69J:hover,.CoachCalendarPage_quickPeopleOption__bm69J[aria-selected=true]{background:var(--gcal-surface-container-high)}.CoachCalendarPage_quickPeopleAvatar__sDtaU{display:grid;width:var(--gcal-control-height);height:var(--gcal-control-height);place-items:center;border-radius:var(--radius-circle);background:var(--gcal-primary-container);color:var(--gcal-on-primary-container);font-weight:var(--font-weight-medium)}.CoachCalendarPage_quickPeopleLabel__FfOKh{display:grid;min-width:0;color:var(--gcal-on-surface)}.CoachCalendarPage_quickPeopleLabel__FfOKh small{overflow:hidden;color:var(--gcal-on-surface-variant);text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_colorOptionDot__REJFC{width:var(--gcal-space-4);height:var(--gcal-space-4);flex:0 0 auto;margin-inline-end:var(--gcal-space-2);border-radius:var(--radius-circle);background:var(--gcal-primary)}.CoachCalendarPage_colorOptionDot__REJFC[data-color=blue]{background:var(--gcal-event-blue)}.CoachCalendarPage_colorOptionDot__REJFC[data-color=green]{background:var(--accent-green)}.CoachCalendarPage_colorOptionDot__REJFC[data-color=orange]{background:var(--accent-orange)}.CoachCalendarPage_colorOptionDot__REJFC[data-color=red]{background:var(--accent-red)}.CoachCalendarPage_colorOptionDot__REJFC[data-color=gray]{background:var(--gcal-on-surface-variant)}.CoachCalendarPage_eventEditorGuestFields__Xiz2w [data-gcal-control=input],.CoachCalendarPage_eventEditorGuestFields__Xiz2w [data-gcal-control=select],.CoachCalendarPage_eventEditorGuestFields__Xiz2w [data-gcal-control=textarea],.CoachCalendarPage_eventEditorRowFields__8G_D5 [data-gcal-control=input],.CoachCalendarPage_eventEditorRowFields__8G_D5 [data-gcal-control=select],.CoachCalendarPage_eventEditorRowFields__8G_D5 [data-gcal-control=textarea],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-control=input],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-control=select],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-control=textarea],.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-control=input],.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-control=select],.CoachCalendarPage_quickCreateRows__Q6dPM [data-gcal-control=textarea]{font-size:var(--gcal-type-body-medium-size);line-height:var(--gcal-type-body-medium-line)}.CoachCalendarPage_quickDateTime__bQxn_{min-width:0}.CoachCalendarPage_quickDateTimeSummary__WcRYu{display:grid;justify-items:start;color:var(--gcal-on-surface)}.CoachCalendarPage_inlineTextButton__smz_C,.CoachCalendarPage_quickDateButton__cJcv2{border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:start}.CoachCalendarPage_quickDateButton__cJcv2{border-radius:var(--radius-xs);font-size:var(--font-size-base);line-height:var(--leading-normal);padding:0}.CoachCalendarPage_inlineTextButton__smz_C:focus-visible,.CoachCalendarPage_quickDateButton__cJcv2:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.CoachCalendarPage_quickDateTimeSummary__WcRYu small{color:var(--gcal-on-surface-variant);font-size:var(--font-size-sm)}.CoachCalendarPage_quickAppointmentDateControls__17z65{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.CoachCalendarPage_quickAppointmentDateControl__GU2VK{min-height:3rem;border:0;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high);color:var(--gcal-on-surface);cursor:pointer;font:inherit;padding:.5rem 1rem;white-space:nowrap}.CoachCalendarPage_quickAppointmentDateControl__GU2VK:focus-visible{outline:none;box-shadow:var(--gcal-shadow-focus)}.CoachCalendarPage_inlineTextButton__smz_C{border-radius:var(--radius-xs);color:var(--gcal-on-surface-variant);font-size:inherit;padding:0}.CoachCalendarPage_quickTimeFields__R80Rd{margin-top:.5rem}.CoachCalendarPage_quickAppointmentChoice__sxEME,.CoachCalendarPage_quickLocationChoices__sxMHV,.CoachCalendarPage_quickLocationPicker__iJhvf{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.CoachCalendarPage_quickLocationPicker__iJhvf{flex-direction:column;align-items:flex-start}.CoachCalendarPage_quickLocationLabel__9TNCp{color:var(--gcal-on-surface);font-size:var(--font-size-base);line-height:var(--leading-normal)}.CoachCalendarPage_quickLocationChoice__4Su_5{min-width:0;min-height:3rem;color:var(--gcal-primary)}.CoachCalendarPage_quickLocationChoice__4Su_5[aria-pressed=true]{border-color:transparent;background:var(--gcal-primary-container);color:var(--gcal-on-primary-container)}.CoachCalendarPage_quickLocationChoice__4Su_5[aria-pressed=true]:hover{background:var(--gcal-primary-container)}.CoachCalendarPage_quickLocationChoiceIcon__MKxSG{font-size:var(--font-size-lg)}.CoachCalendarPage_quickAppointmentChoice__sxEME{display:grid;justify-items:start}.CoachCalendarPage_quickAppointmentRadio__70bxi{display:grid;width:2.5rem;min-height:2.5rem;place-items:center;border:0;border-radius:var(--radius-circle);background:transparent;color:var(--gcal-on-surface-variant);cursor:pointer;padding:0}.CoachCalendarPage_quickAppointmentRadio__70bxi[aria-pressed=true]{color:var(--gcal-primary)}.CoachCalendarPage_quickAppointmentRadio__70bxi:disabled{cursor:default;opacity:.45}.CoachCalendarPage_quickAppointmentScheduleRow__gBp62{display:flex;width:100%;min-width:0;align-items:center;gap:.25rem}.CoachCalendarPage_quickAppointmentScheduleRow__gBp62>:first-child{min-width:0;flex:1 1 auto}.CoachCalendarPage_quickAppointmentScheduleRow__gBp62 [data-gcal-select]{min-height:2.75rem;border:0;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high)}.CoachCalendarPage_quickAppointmentNewChoice__dmDXf{min-height:2.5rem;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--gcal-on-surface);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding:0;text-align:start}.CoachCalendarPage_quickAppointmentCalendar__t9oRA{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high);padding:0 1rem}.CoachCalendarPage_quickAppointmentCalendar__t9oRA>:first-child{color:var(--gcal-on-surface-variant)}.CoachCalendarPage_quickCalendarDetails__SgLQp{display:grid;min-width:0}.CoachCalendarPage_quickCalendarDetails__SgLQp small{color:var(--gcal-on-surface-variant);font-size:var(--font-size-sm);line-height:var(--leading-normal)}.CoachCalendarPage_quickCreateActions__LJ0qr{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media (min-width:120rem){.CoachCalendarPage_appointmentScheduleDetails__nGa8n,.CoachCalendarPage_details__QAtuQ{width:var(--gcal-details-wide-width);font-size:var(--font-size-lg)}.CoachCalendarPage_detailsIllustration__o_E_m{height:var(--gcal-details-wide-illustration-height)}.CoachCalendarPage_detailsActions__wwjp6{top:1rem;right:1rem;gap:.3125rem}.CoachCalendarPage_detailsActions__wwjp6 a,.CoachCalendarPage_detailsActions__wwjp6 button{width:var(--gcal-details-wide-action-size);height:var(--gcal-details-wide-action-size);padding:.46875rem}.CoachCalendarPage_detailsBody__PisGH{min-height:16.25rem;padding:5.25rem 1.25rem 1.25rem}.CoachCalendarPage_detailsIllustration__o_E_m~.CoachCalendarPage_detailsBody__PisGH{padding-top:1.875rem}.CoachCalendarPage_detailsInfoRow__6h1GJ,.CoachCalendarPage_detailsTitleRow__KdjFR{grid-template-columns:3.125rem minmax(0,1fr);gap:1rem}.CoachCalendarPage_detailsTitleRow__KdjFR{margin-bottom:1rem}.CoachCalendarPage_detailsColorDot__O8rE9{width:1.25rem;height:1.25rem;margin-top:.5rem}.CoachCalendarPage_detailsTitle__FE6UG{font-size:var(--font-size-3xl)}.CoachCalendarPage_detailsBody__PisGH [data-variant=body2],.CoachCalendarPage_detailsDateLine__0vGkr{font-size:var(--font-size-lg)}.CoachCalendarPage_detailsBody__PisGH [data-variant=caption]{font-size:var(--font-size-base)}.CoachCalendarPage_detailsInfoRow__6h1GJ{min-height:3.5rem}.CoachCalendarPage_appointmentScheduleDetailActions__mC2xv{gap:.625rem;padding:.625rem 1.25rem}}.CoachCalendarPage_timeZoneDialogPaper__Ba2i5{width:min(var(--gcal-timezone-dialog-width),calc(100vw - 2rem));max-width:none;height:min(var(--gcal-timezone-dialog-height),calc(100dvh - 2rem));min-height:0;overflow:visible;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface-container);box-shadow:var(--gcal-shadow-dialog)}.CoachCalendarPage_timeZoneDialogPaper__Ba2i5>:first-child{font-size:var(--font-size-2xl);padding:2rem 2rem 1rem}.CoachCalendarPage_timeZoneDialogContent__HcyGq{overflow:visible;padding:.5rem 2rem 1rem}.CoachCalendarPage_timeZoneFieldStack__Sj3to{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.5rem}.CoachCalendarPage_timeZoneFieldStack__Sj3to>:first-child,.CoachCalendarPage_timeZoneFieldStack__Sj3to>:nth-child(2){grid-column:1}.CoachCalendarPage_timeZoneFieldStack__Sj3to [data-gcal-field]{position:relative;gap:0}.CoachCalendarPage_timeZoneFieldStack__Sj3to label{position:absolute;z-index:1;top:.375rem;left:1rem;pointer-events:none}.CoachCalendarPage_timeZoneFieldStack__Sj3to [data-gcal-input-shell]{min-height:4rem;border:0;border-radius:var(--radius-xs)}.CoachCalendarPage_timeZoneFieldStack__Sj3to [data-gcal-input]{padding:1.375rem .25rem .375rem 1rem}.CoachCalendarPage_timeZoneClearButton__oZCpH{margin-inline-end:.25rem}.CoachCalendarPage_timeZoneSwapButton__LJWPo{grid-row:2;grid-column:2;justify-self:center;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_timeZoneDialogActions__wz1hN{align-items:center;padding:1rem 1.5rem 1.5rem 2rem}.CoachCalendarPage_timeZoneDialogActions__wz1hN button{min-width:auto;padding-inline:.75rem;white-space:nowrap}.CoachCalendarPage_useCurrentTimeZone__QGXt1{justify-self:start;align-self:flex-start;margin-inline-start:5rem}.CoachCalendarPage_timeZoneActionSpacer__y7d8N{flex:1 1 auto}.CoachCalendarPage_eventEditorPaper__SjSeK{width:100vw;max-width:none;height:100dvh;max-height:none;overflow:auto;border-radius:0;background:var(--gcal-surface-container-low);box-shadow:none}.CoachCalendarPage_eventEditorContent__Qjnjw{min-height:100%;overflow:visible;padding:0}.CoachCalendarPage_eventEditorScale__55MIb{display:flex;width:100%;min-height:100%;flex-direction:column}.CoachCalendarPage_eventEditorFields__og0mW{display:grid}.CoachCalendarPage_eventEditorTopbar__o4fLn{display:grid;min-height:calc(var(--gcal-control-height) + var(--gcal-space-6) + var(--gcal-space-6));grid-template-columns:var(--gcal-control-height) minmax(0,calc(var(--gcal-event-editor-compact-primary-width) - var(--gcal-space-10))) minmax(0,1fr);align-items:center;gap:var(--gcal-space-2);padding:var(--gcal-space-6) var(--gcal-space-8)}.CoachCalendarPage_eventEditorTopbar__o4fLn .CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input-shell]{height:var(--gcal-type-title-large-line);min-height:var(--gcal-type-title-large-line)}.CoachCalendarPage_eventEditorTopbar__o4fLn .CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input]{font-size:var(--font-size-2xl);line-height:var(--gcal-type-title-large-line);padding-block:0}.CoachCalendarPage_eventEditorActionsBar__bbIkL{display:flex;min-width:0;justify-content:flex-start;padding-inline-start:var(--gcal-space-6)}.CoachCalendarPage_eventEditorSchedule__VdwQT{display:flex;width:100%;max-width:calc(var(--gcal-event-editor-compact-primary-width) + var(--gcal-event-editor-compact-guests-width) + var(--gcal-space-8));flex-wrap:wrap;align-items:center;gap:calc(var(--gcal-space-2) - (var(--gcal-space-1) / 2));padding:0 var(--gcal-space-6) var(--gcal-space-8) calc(var(--gcal-space-10) + var(--gcal-space-10))}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field]{width:auto;min-width:calc(var(--gcal-control-height) + var(--gcal-space-8) + var(--gcal-space-8))}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field]:has(input[type=date]){width:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-space-2))}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field]:has(input[type=time]){width:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-space-8))}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-input-shell],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-select]{min-height:var(--gcal-control-height);border:0;background:var(--gcal-surface-container-high)}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-input]{padding:var(--gcal-space-2) var(--gcal-space-3)}.CoachCalendarPage_googleDateTimeField__6_M1K{position:relative;display:inline-flex;min-height:var(--gcal-control-height);align-items:center;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high);color:var(--gcal-on-surface);cursor:pointer;font-size:var(--gcal-type-body-medium-size);line-height:var(--gcal-type-body-medium-line);padding-inline:var(--gcal-space-4)}.CoachCalendarPage_googleDateTimeField__6_M1K[data-field-type=date]{min-width:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-space-5))}.CoachCalendarPage_googleDateTimeField__6_M1K[data-field-type=time]{min-width:calc(var(--gcal-control-height) + var(--gcal-space-8) + var(--gcal-space-8))}.CoachCalendarPage_googleDateTimeField__6_M1K:focus-within{box-shadow:var(--gcal-shadow-control-active-underline)}.CoachCalendarPage_googleDateTimeField__6_M1K[data-disabled=true]{cursor:default;opacity:.55}.CoachCalendarPage_googleDateTimeInput__BmgM9{position:absolute;inset:0;width:100%;height:100%;border:0;cursor:pointer;opacity:0}.CoachCalendarPage_googleDateTimeInput__BmgM9:disabled{cursor:default}.CoachCalendarPage_eventEditorTimeSeparator__dUEHE{color:var(--gcal-on-surface-variant);padding-inline:var(--gcal-space-1)}.CoachCalendarPage_eventEditorScheduleSecondary__yM5Gj{display:flex;width:100%;align-items:center;gap:var(--gcal-space-4)}.CoachCalendarPage_eventEditorColumns__8gt9t{display:grid;width:100%;grid-template-columns:minmax(0,var(--gcal-event-editor-compact-primary-width)) minmax(0,var(--gcal-event-editor-compact-guests-width));gap:var(--gcal-space-8);align-items:start;padding:0 var(--gcal-space-6) var(--gcal-space-8) var(--gcal-space-4)}.CoachCalendarPage_eventEditorCard__Kiuy2{min-width:0;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface);padding:var(--gcal-space-4)}.CoachCalendarPage_eventEditorTabs__dQOK_{margin-bottom:var(--gcal-space-3);padding-inline-start:var(--gcal-space-10)}.CoachCalendarPage_eventEditorTabs__dQOK_ [data-gcal-tab]{border-radius:unset}.CoachCalendarPage_eventEditorGuestTabs__IvrBO,.CoachCalendarPage_eventEditorTabs__dQOK_{border-bottom:var(--gcal-control-stroke) solid var(--gcal-grid-line)}.CoachCalendarPage_eventEditorGuestTabs__IvrBO [data-gcal-tab][aria-selected=true],.CoachCalendarPage_eventEditorTabs__dQOK_ [data-gcal-tab][aria-selected=true]{border-bottom:var(--gcal-control-stroke) solid var(--gcal-primary);background:transparent;color:var(--gcal-primary);box-shadow:none}.CoachCalendarPage_eventEditorRow__jHEuY{padding-block:var(--gcal-space-1)}.CoachCalendarPage_eventEditorRowIcon__S0eXx{display:grid;min-height:var(--gcal-control-height);place-items:center;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_eventEditorRowFields__8G_D5{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--gcal-space-2)}.CoachCalendarPage_eventEditorRowFields__8G_D5>[data-gcal-field],.CoachCalendarPage_eventEditorRowFields__8G_D5>[data-gcal-select-wrap]{flex:1 1 calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-space-6))}.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-input-shell],.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-select]{height:var(--gcal-control-height);min-height:var(--gcal-control-height);border:0;background:var(--gcal-surface-container-high)}.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-control=input],.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-control=select]{font-size:var(--gcal-type-body-medium-size);line-height:var(--gcal-type-body-medium-line);padding-block:calc(var(--gcal-space-2) + (var(--gcal-space-1) / 2));padding-inline:var(--gcal-space-4)}.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-control=select]{padding-inline-end:var(--gcal-space-10)}.CoachCalendarPage_eventEditorVideoRow__j7Zli{order:1}.CoachCalendarPage_eventEditorVideoHint__yGdGS{flex:1 0 100%;min-width:0;margin:0;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_eventEditorLocationRow__8D_KX{order:2}.CoachCalendarPage_eventEditorReminderRow__cbRYX{order:3}.CoachCalendarPage_eventEditorCalendarRow__zo3LN{order:4}.CoachCalendarPage_eventEditorAvailabilityRow__CDZ7o{order:5}.CoachCalendarPage_eventEditorDescription__X3r7F{order:6}.CoachCalendarPage_eventEditorClientRow__LOHoX{order:7}.CoachCalendarPage_eventEditorDescription__X3r7F [data-gcal-input-shell]{height:auto;min-height:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height));align-items:start}.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko{display:grid;overflow:hidden;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high)}.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko,.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko [data-calendar-multiline=true]{width:100%;min-height:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height))}.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko [data-gcal-control=textarea]{min-height:calc(var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height) + var(--gcal-control-height))}.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko>[data-gcal-type-role=body-small]{padding:0 var(--gcal-space-4) var(--gcal-space-2)}.CoachCalendarPage_eventEditorFormatToolbar__EVKFi{display:flex;min-height:var(--gcal-control-height);align-items:center;gap:calc(var(--gcal-space-3) + (var(--gcal-space-1) / 2));border-bottom:var(--gcal-control-stroke) solid var(--gcal-outline-variant);color:var(--gcal-on-surface-variant);padding:var(--gcal-space-2) calc(var(--gcal-space-3) + (var(--gcal-space-1) / 2))}.CoachCalendarPage_eventEditorFormatToolbar__EVKFi>:first-child{padding-inline-end:calc(var(--gcal-space-3) + (var(--gcal-space-1) / 2));border-inline-end:var(--gcal-control-stroke) solid var(--gcal-outline-variant)}.CoachCalendarPage_eventEditorDescriptionBox__M_2Ko [data-gcal-input-shell]{background:transparent}.CoachCalendarPage_eventEditorGuests__xHnDq{display:grid;gap:var(--gcal-space-4)}.CoachCalendarPage_eventEditorGuestTabs__IvrBO{padding-inline-start:0}.CoachCalendarPage_eventEditorGuestFields__Xiz2w{display:grid;gap:var(--gcal-space-3)}.CoachCalendarPage_eventEditorGuestList__rQNj4{display:flex;flex-wrap:wrap;gap:var(--gcal-space-2);padding-top:var(--gcal-space-2)}.CoachCalendarPage_eventEditorGuestList__rQNj4>span{border-radius:var(--radius-pill);background:var(--gcal-primary-container);color:var(--gcal-on-primary-container);padding:var(--gcal-space-1) var(--gcal-space-3)}.CoachCalendarPage_eventEditorFindTime__7hAex{display:grid;gap:var(--gcal-space-4)}.CoachCalendarPage_eventEditorFindTimeGrid__l2pHQ{min-width:0;overflow-x:auto;border:var(--gcal-control-stroke) solid var(--gcal-grid-line);border-radius:var(--radius-lg);background:var(--gcal-surface)}.CoachCalendarPage_eventEditorFindTimeDays__LAICa,.CoachCalendarPage_eventEditorFindTimeHeaders__qoUvs{display:grid;min-width:42rem;grid-template-columns:repeat(7,minmax(6rem,1fr))}.CoachCalendarPage_eventEditorFindTimeDay__0KJ3u,.CoachCalendarPage_eventEditorFindTimeHeaders__qoUvs>*{border-inline-end:var(--gcal-control-stroke) solid var(--gcal-grid-line)}.CoachCalendarPage_eventEditorFindTimeDay__0KJ3u:last-child,.CoachCalendarPage_eventEditorFindTimeHeaders__qoUvs>:last-child{border-inline-end:0}.CoachCalendarPage_eventEditorFindTimeHeaders__qoUvs>*{color:var(--gcal-on-surface-variant);font-size:var(--font-size-xs);padding:var(--gcal-space-3);text-align:center}.CoachCalendarPage_eventEditorFindTimeDays__LAICa{border-top:var(--gcal-control-stroke) solid var(--gcal-grid-line)}.CoachCalendarPage_eventEditorFindTimeDay__0KJ3u{display:grid;min-height:20rem;align-content:start;gap:var(--gcal-space-2);padding:var(--gcal-space-2)}.CoachCalendarPage_eventEditorFindTimeDay__0KJ3u button{min-width:0;justify-content:flex-start}.CoachCalendarPage_eventEditorHiddenDisclosure__iQAHS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CoachCalendarPage_timeZonePickerButton__Gomz1{min-width:0;max-width:100%;justify-content:flex-start;color:var(--gcal-primary);padding-inline:var(--gcal-space-2);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_settingsSecondaryTimezoneToggle__uAKb1{width:-moz-fit-content;width:fit-content;min-height:2.5rem;color:var(--gcal-on-surface)}.CoachCalendarPage_settingsTimeZoneFields__q_DSS{position:relative;display:grid;width:100%;gap:.5rem}.CoachCalendarPage_settingsInlineTimeZoneField__7Gm0N [data-gcal-input-shell]{min-height:3.75rem;border:0;border-radius:var(--radius-xs);background:var(--gcal-surface-container-high);cursor:pointer}.CoachCalendarPage_settingsInlineTimeZoneField__7Gm0N [data-gcal-input]{overflow:hidden;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_settingsTimeZoneClearButton__h7qPI{flex:0 0 auto;margin-inline-end:.25rem;color:var(--gcal-on-surface-variant)}.CoachCalendarPage_settingsTimeZoneSwapButton__2NwbO{position:absolute;top:50%;left:calc(100% + .5rem);color:var(--gcal-on-surface-variant);transform:translateY(-50%)}.CoachCalendarPage_settingsPaper__pC1Td{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;background:var(--gcal-surface);box-shadow:none}.CoachCalendarPage_settingsHeader__xWv_K{display:grid;min-height:var(--gcal-settings-header-height);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--gcal-grid-line);padding:.75rem 1.25rem}.CoachCalendarPage_settingsHeaderTitle__rZcbk{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.CoachCalendarPage_settingsContent__g_10m{display:grid;grid-template-columns:var(--gcal-settings-nav-width) minmax(0,1fr);padding:0}.CoachCalendarPage_settingsNav__SXtiR{display:grid;align-content:start;gap:.25rem;overflow:auto;padding:1rem 0}.CoachCalendarPage_settingsNav__SXtiR>button,.CoachCalendarPage_settingsNav__SXtiR>span,.CoachCalendarPage_settingsNav__SXtiR>strong{min-height:2.5rem;border:0;background:transparent;color:var(--gcal-on-surface);font:inherit;padding:.5rem 1.5rem;text-align:start}.CoachCalendarPage_settingsNav__SXtiR>strong:first-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--gcal-settings-selected-surface);color:var(--gcal-on-primary-container)}.CoachCalendarPage_settingsNav__SXtiR>button{cursor:pointer;padding-inline-start:3rem}.CoachCalendarPage_settingsNav__SXtiR>button:hover{background:var(--gcal-surface-container-high)}.CoachCalendarPage_settingsNav__SXtiR>button[data-active=true]{box-shadow:var(--gcal-shadow-settings-active-indicator);color:var(--gcal-on-surface);font-weight:var(--font-weight-medium)}.CoachCalendarPage_settingsMain__cqbIj{overflow:auto;padding:1.5rem 2rem 4rem var(--gcal-settings-main-offset)}.CoachCalendarPage_settingsForm__ZQ9FO{width:min(100%,var(--gcal-settings-form-width))}.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-input-shell],.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-select]{border-color:transparent;background:var(--gcal-surface-container-high)}.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-field]{position:relative;gap:0}.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-field]>label{position:absolute;z-index:1;top:.375rem;left:1rem;pointer-events:none;font-size:var(--font-size-xs)}.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-input-shell],.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-select]{min-height:3.25rem}.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-input],.CoachCalendarPage_settingsForm__ZQ9FO [data-gcal-select]{padding:1.25rem 1rem .25rem}.CoachCalendarPage_settingsSectionTitle__tSPrB{scroll-margin-top:1.5rem;margin:.25rem 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal)}.CoachCalendarPage_eventEditorActions__9rHQm{display:none}@media (max-width:116rem) and (min-width:37.501rem){.CoachCalendarPage_workspace__pOLId{--calendar-sidebar-width:15rem;--calendar-toolbar-height:3.5rem;--calendar-sidebar-top-offset:4.25rem;--calendar-time-gutter:8.25rem}.CoachCalendarPage_settingsPaper__pC1Td{--gcal-settings-header-height:var(--gcal-settings-compact-header-height)}.CoachCalendarPage_settingsHeader__xWv_K{padding-block:.5rem}.CoachCalendarPage_detailsIllustration__o_E_m{height:var(--gcal-details-compact-illustration-height)}.CoachCalendarPage_detailsIllustration__o_E_m~.CoachCalendarPage_detailsBody__PisGH{min-height:var(--gcal-details-compact-body-height)}.CoachCalendarPage_timeZoneDialogPaper__Ba2i5{width:min(var(--gcal-timezone-dialog-compact-width),calc(100vw - 2rem));height:min(var(--gcal-timezone-dialog-compact-height),calc(100dvh - 2rem))}.CoachCalendarPage_timeZoneDialogPaper__Ba2i5>:first-child{padding:1.5rem 1.5rem .75rem}.CoachCalendarPage_timeZoneDialogContent__HcyGq{padding:.25rem 1.5rem .75rem}.CoachCalendarPage_timeZoneFieldStack__Sj3to [data-gcal-input-shell]{min-height:3.25rem}.CoachCalendarPage_timeZoneFieldStack__Sj3to [data-gcal-input]{padding-block:1.125rem .25rem}.CoachCalendarPage_timeZoneDialogActions__wz1hN{padding:.5rem 1rem 1rem 1.5rem}}@media (min-width:56.3125rem) and (max-width:116rem){.CoachCalendarPage_detailsFallbackRoot__hwi8X[data-calendar-event-details-fallback=true]{background:var(--gcal-details-fallback-backdrop);place-items:start center}[data-calendar-event-details-fallback=true]>.CoachCalendarPage_detailsPopoverPaper__TGHHK{margin-top:var(--gcal-details-fallback-top)}.CoachCalendarPage_canvas__ytGgp{margin:0 var(--gcal-sheet-inline-start) var(--gcal-sheet-inline-start);border-radius:var(--radius-gcal-dialog)}.CoachCalendarPage_dayNumber__KSnkV{width:var(--gcal-day-number-size);height:var(--gcal-day-number-size)}.CoachCalendarPage_allDayLabel__kUhBD{color:transparent;font-size:0}.CoachCalendarPage_year__kEtkA .CoachCalendarPage_monthDate__wSMgP,.CoachCalendarPage_year__kEtkA .CoachCalendarPage_monthHeader__qLoef{font-size:var(--gcal-year-reference-date-size);font-weight:var(--font-weight-normal)}.CoachCalendarPage_year__kEtkA>section>h2{font-size:var(--gcal-year-reference-title-size);font-weight:var(--font-weight-normal)}.CoachCalendarPage_scheduleDay__Mqsdm{padding-inline:var(--gcal-schedule-inline-padding)}.CoachCalendarPage_scheduleRow__dspWo{grid-template-columns:var(--gcal-schedule-dot-size) var(--gcal-schedule-time-column) minmax(0,1fr);gap:var(--gcal-schedule-gap)}.CoachCalendarPage_scheduleDot__5I_a4{width:var(--gcal-schedule-dot-size);height:var(--gcal-schedule-dot-size)}.CoachCalendarPage_appointmentScheduleDetailActions__mC2xv{min-height:var(--gcal-details-footer-height);align-items:center;padding-block:0}.CoachCalendarPage_settingsMenuPaper__D128a{width:var(--gcal-settings-menu-width);min-width:var(--gcal-settings-menu-width);border-radius:var(--radius-xs)}.CoachCalendarPage_settingsMenuPaper__D128a [role=menuitem]{min-height:var(--gcal-settings-menu-item-height)}.CoachCalendarPage_settingsMenuPaper__D128a>hr{margin-block:0}.CoachCalendarPage_settingsForm__ZQ9FO>[data-gcal-field=true]{height:var(--gcal-settings-control-height)}.CoachCalendarPage_settingsForm__ZQ9FO>[data-gcal-field=true]+[data-gcal-field=true]{margin-top:var(--gcal-settings-control-gap)!important}.CoachCalendarPage_settingsForm__ZQ9FO>.CoachCalendarPage_settingsSectionTitle__tSPrB+[data-gcal-field=true]{margin-top:var(--gcal-settings-title-control-gap)!important}}.CoachCalendarPage_description__oodT9{white-space:pre-wrap}.CoachCalendarPage_weekday__ga7us{min-width:3rem}.CoachCalendarPage_overflow__qQXek{width:18rem;max-width:calc(100vw - 2rem);padding:1rem}@media (max-width:1100px){.CoachCalendarPage_toolbar__Zf6jh{flex-wrap:nowrap}.CoachCalendarPage_range__cg0_e{margin-inline-start:.5rem}.CoachCalendarPage_search__yeFrQ{width:min(15rem,28vw);min-width:8rem}.CoachCalendarPage_toolbarHelp__3BHmr{display:none}}@media (max-width:60rem){.CoachCalendarPage_eventEditorColumns__8gt9t{grid-template-columns:minmax(0,min(100%,var(--gcal-event-editor-compact-primary-width)))}}@media (max-width:900px){.CoachCalendarPage_eventEditorTopbar__o4fLn{grid-template-columns:var(--gcal-control-height) minmax(0,1fr) auto;padding-inline:var(--gcal-space-3)}.CoachCalendarPage_eventEditorColumns__8gt9t,.CoachCalendarPage_eventEditorSchedule__VdwQT{width:100%;padding-inline:var(--gcal-space-4)}.CoachCalendarPage_eventEditorColumns__8gt9t{grid-template-columns:minmax(0,1fr);gap:var(--gcal-space-4)}.CoachCalendarPage_settingsMain__cqbIj{padding:1rem 1.5rem 4rem}}@media (max-width:1100px){.CoachCalendarPage_workspace__pOLId{position:relative}.CoachCalendarPage_sidebar__y0_70{position:absolute;z-index:3;min-height:100%;background:var(--gcal-surface-container-low);box-shadow:var(--shadow-modal)}.CoachCalendarPage_sidebarClose__2TDxd{display:block}.CoachCalendarPage_year__kEtkA{grid-template-columns:repeat(2,minmax(0,1fr))}}.CoachCalendarPage_backdrop__8lt9r{display:none}@media (max-width:1100px){.CoachCalendarPage_backdrop__8lt9r{display:block;position:fixed;z-index:2;inset:0;border:0;background:var(--gcal-on-surface);opacity:var(--gcal-backdrop-opacity)}}@media (max-width:600px){.CoachCalendarPage_workspace__pOLId[data-quick-create-docked=true]{padding-inline-start:0}.CoachCalendarPage_workspace__pOLId{--calendar-toolbar-height:3.5rem;--calendar-sidebar-width:min(20rem,calc(100vw - 3rem))}.CoachCalendarPage_toolbar__Zf6jh{gap:.25rem;padding:.5rem}.CoachCalendarPage_toolbarNavigation__zVZsk{gap:0}.CoachCalendarPage_toolbarUtilities__K_2Cg{flex:0 0 auto}.CoachCalendarPage_toolbarArrows__UOk4_{display:none}.CoachCalendarPage_toolbarUtilities__K_2Cg .CoachCalendarPage_search__yeFrQ{position:absolute;z-index:4;inset:.375rem .5rem auto;width:auto;background:var(--gcal-surface-container-low)}.CoachCalendarPage_range__cg0_e{margin-inline-start:.25rem;font-size:var(--font-size-lg)}.CoachCalendarPage_viewSelect__kYY_C{width:5.5rem;flex-basis:5.5rem}.CoachCalendarPage_year__kEtkA{grid-template-columns:1fr}.CoachCalendarPage_canvas__ytGgp{margin:0 .5rem .5rem;max-width:100%;border-radius:var(--radius-xl)}.CoachCalendarPage_grid__m_X55[aria-label="Day calendar"]{min-width:100%}.CoachCalendarPage_monthCell__M6Cl0{min-height:5rem}.CoachCalendarPage_quickCreatePaper__MBbHv{position:fixed!important;inset:0!important;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;transform:none!important}.CoachCalendarPage_quickCreate__UDBQa{width:100vw;height:100dvh;max-height:none;padding-inline:var(--gcal-space-4)}.CoachCalendarPage_detailsPopoverPaper__TGHHK{position:fixed!important;inset:0!important;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;transform:none!important}.CoachCalendarPage_appointmentScheduleDetails__nGa8n,.CoachCalendarPage_details__QAtuQ{width:100%;border-radius:0}.CoachCalendarPage_eventTypeTabs__I5yBG{max-width:100%}.CoachCalendarPage_eventTypeTabs__I5yBG,.CoachCalendarPage_quickCreateTitleRow__ICodC{padding-inline-start:0}.CoachCalendarPage_quickTimeFields__R80Rd{display:grid;grid-template-columns:minmax(0,1fr)}.CoachCalendarPage_quickCreateActions__LJ0qr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;z-index:2;bottom:0;background:var(--gcal-surface-container-high);padding-block:var(--gcal-space-3)}.CoachCalendarPage_quickCreateActions__LJ0qr>a,.CoachCalendarPage_quickCreateActions__LJ0qr>button{width:100%}.CoachCalendarPage_quickCreateActions__LJ0qr>:only-child{grid-column:1/-1}.CoachCalendarPage_eventEditorContent__Qjnjw{padding-inline:0}.CoachCalendarPage_eventEditorFields__og0mW{margin-inline-start:0}.CoachCalendarPage_eventEditorTopbar__o4fLn{grid-template-columns:var(--gcal-control-height) minmax(0,1fr);gap:var(--gcal-space-2)}.CoachCalendarPage_eventEditorActionsBar__bbIkL{grid-column:1/-1;justify-content:stretch;padding-inline-start:0}.CoachCalendarPage_eventEditorActionsBar__bbIkL>button{width:100%}.CoachCalendarPage_eventEditorTopbar__o4fLn .CoachCalendarPage_quickTitle__hz4ZD [data-gcal-input]{font-size:var(--font-size-lg)}.CoachCalendarPage_eventEditorSchedule__VdwQT{display:grid;grid-template-columns:minmax(0,1fr)}.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field]:has(input[type=date]),.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-field]:has(input[type=time]),.CoachCalendarPage_googleDateTimeField__6_M1K{width:100%}.CoachCalendarPage_eventEditorTimeSeparator__dUEHE{display:none}.CoachCalendarPage_eventEditorRowFields__8G_D5,.CoachCalendarPage_eventEditorScheduleSecondary__yM5Gj{display:grid;grid-template-columns:minmax(0,1fr)}.CoachCalendarPage_eventEditorRowFields__8G_D5>[data-gcal-field],.CoachCalendarPage_eventEditorRowFields__8G_D5>[data-gcal-select-wrap]{width:100%}.CoachCalendarPage_eventEditorColumns__8gt9t{padding-inline:var(--gcal-space-2)}.CoachCalendarPage_eventEditorCard__Kiuy2{max-width:100%}.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-input-shell],.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-select],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-input-shell],.CoachCalendarPage_eventEditorSchedule__VdwQT [data-gcal-select],.CoachCalendarPage_eventEditorVideoRow__j7Zli [data-gcal-input-shell],.CoachCalendarPage_googleDateTimeField__6_M1K{min-height:var(--gcal-control-mobile-min-height)}.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-control=input],.CoachCalendarPage_eventEditorScale__55MIb [data-gcal-field-style=filled]:not([data-calendar-multiline=true]) [data-gcal-control=select]{padding-block:var(--gcal-space-3)}.CoachCalendarPage_settingsContent__g_10m{grid-template-columns:minmax(0,1fr)}.CoachCalendarPage_settingsNav__SXtiR{display:none}.CoachCalendarPage_settingsMain__cqbIj{padding:1rem 1rem 4rem}.CoachCalendarPage_settingsHeader__xWv_K{gap:.5rem;padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.CoachCalendarPage_quickCreatePaper__MBbHv,.CoachCalendarPage_sidebar__y0_70,.CoachCalendarPage_workspace__pOLId{transition:none}}