@font-face{font-family:Google Sans Calendar;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v62/4UaRrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iq2vgCI.woff2) format("woff2")}@font-face{font-family:Google Material Icons Calendar;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/googlematerialicons/v144/Gw6kwdfw6UnXLJCcmafZyFRXb3BL9rvi0QZG3Q.woff2) format("woff2")}.GoogleCalendarPrimitives_primitive__ykaar{box-sizing:border-box;color:var(--gcal-on-surface);font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-medium-size);font-weight:var(--font-weight-normal);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line)}.GoogleCalendarPrimitives_primitive__ykaar *,.GoogleCalendarPrimitives_primitive__ykaar :after,.GoogleCalendarPrimitives_primitive__ykaar :before{box-sizing:border-box}.GoogleCalendarPrimitives_materialIcon__kzfwC{display:inline-block;width:1em;overflow:hidden;color:inherit;direction:ltr;font-family:var(--gcal-font-icons);font-size:var(--gcal-icon-size);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;word-wrap:normal}.GoogleCalendarPrimitives_button__7Giew,.GoogleCalendarPrimitives_iconButton__1tebR,.GoogleCalendarPrimitives_menuItem__RZ7hV,.GoogleCalendarPrimitives_tab___YmrK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;text-decoration:none}.GoogleCalendarPrimitives_button__7Giew{display:inline-flex;min-width:var(--gcal-button-min-width);min-height:var(--gcal-control-height);align-items:center;justify-content:center;gap:var(--gcal-space-2);border-radius:var(--gcal-button-radius);background:transparent;color:var(--gcal-primary);font-family:var(--gcal-font-display);font-size:var(--gcal-type-label-large-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-label-large-line);padding:var(--gcal-space-2) var(--gcal-button-inline-padding);text-align:center;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.GoogleCalendarPrimitives_button__7Giew[data-gcal-emphasis=text]{padding-inline:var(--gcal-button-compact-inline-padding)}.GoogleCalendarPrimitives_button__7Giew:hover{background:color-mix(in srgb,var(--gcal-primary) var(--gcal-state-hover-opacity),transparent)}.GoogleCalendarPrimitives_button__7Giew:active{background:color-mix(in srgb,var(--gcal-primary) var(--gcal-state-pressed-opacity),transparent)}.GoogleCalendarPrimitives_button__7Giew:focus-visible,.GoogleCalendarPrimitives_iconButton__1tebR:focus-visible,.GoogleCalendarPrimitives_input__BUDyx:focus-visible,.GoogleCalendarPrimitives_menuItem__RZ7hV:focus-visible,.GoogleCalendarPrimitives_select__VDbjM:focus-visible,.GoogleCalendarPrimitives_tab___YmrK:focus-visible,.GoogleCalendarPrimitives_textarea__XWH6g:focus-visible{outline:none;box-shadow:var(--gcal-shadow-focus)}.GoogleCalendarPrimitives_contained__QffRk{background:var(--gcal-primary);color:var(--gcal-on-primary)}.GoogleCalendarPrimitives_contained__QffRk:hover{background:color-mix(in srgb,var(--gcal-on-primary) var(--gcal-state-hover-opacity),var(--gcal-primary))}.GoogleCalendarPrimitives_contained__QffRk:active{background:color-mix(in srgb,var(--gcal-on-primary) var(--gcal-state-pressed-opacity),var(--gcal-primary))}.GoogleCalendarPrimitives_tonal__MZHJm{background:var(--gcal-primary-container);color:var(--gcal-on-primary-container)}.GoogleCalendarPrimitives_tonal__MZHJm:hover{background:color-mix(in srgb,var(--gcal-on-primary-container) var(--gcal-state-hover-opacity),var(--gcal-primary-container))}.GoogleCalendarPrimitives_outlined__kYLis{border:var(--gcal-control-stroke) solid var(--gcal-outline);background:transparent;color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_outlined__kYLis:hover{border-color:var(--gcal-on-surface);background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-hover-opacity),transparent)}.GoogleCalendarPrimitives_errorButton__eRTIq{color:var(--gcal-error)}.GoogleCalendarPrimitives_smallButton__eVA9I{min-width:0;min-height:var(--gcal-control-compact-height);padding:var(--gcal-space-1) var(--gcal-button-compact-inline-padding)}.GoogleCalendarPrimitives_button__7Giew[disabled],.GoogleCalendarPrimitives_iconButton__1tebR[disabled],.GoogleCalendarPrimitives_input__BUDyx[disabled],.GoogleCalendarPrimitives_menuItem__RZ7hV[disabled],.GoogleCalendarPrimitives_select__VDbjM[disabled],.GoogleCalendarPrimitives_tab___YmrK[disabled],.GoogleCalendarPrimitives_textarea__XWH6g[disabled]{cursor:default;opacity:var(--gcal-control-disabled-opacity);pointer-events:none}.GoogleCalendarPrimitives_endIcon__ejkm_,.GoogleCalendarPrimitives_startIcon__dYaVQ{display:inline-flex;flex:0 0 auto;align-items:center}.GoogleCalendarPrimitives_endIcon__ejkm_ .GoogleCalendarPrimitives_materialIcon__kzfwC,.GoogleCalendarPrimitives_startIcon__dYaVQ .GoogleCalendarPrimitives_materialIcon__kzfwC{font-size:var(--gcal-icon-small-size)}.GoogleCalendarPrimitives_iconButton__1tebR{display:inline-grid;width:var(--gcal-icon-button-size);height:var(--gcal-icon-button-size);flex:0 0 auto;place-items:center;border-radius:var(--radius-circle);background:transparent;color:var(--gcal-on-surface-variant);padding:var(--gcal-space-2)}.GoogleCalendarPrimitives_iconButton__1tebR:hover{background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-hover-opacity),transparent)}.GoogleCalendarPrimitives_iconButton__1tebR:active{background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-pressed-opacity),transparent)}.GoogleCalendarPrimitives_smallIconButton__Pyaqc{width:var(--gcal-icon-button-compact-size);height:var(--gcal-icon-button-compact-size);padding:var(--gcal-space-1)}.GoogleCalendarPrimitives_smallIconButton__Pyaqc .GoogleCalendarPrimitives_materialIcon__kzfwC{font-size:var(--gcal-icon-small-size)}.GoogleCalendarPrimitives_box__011G2{min-width:0}.GoogleCalendarPrimitives_stack__YN06e{display:flex;min-width:0;flex-direction:column}.GoogleCalendarPrimitives_stackRow__xuwhK{flex-direction:row}.GoogleCalendarPrimitives_divider__IiK6v{width:100%;height:1px;flex:0 0 auto;border:0;background:var(--gcal-outline-variant);margin:0}.GoogleCalendarPrimitives_typography__veNQt{margin:0;color:inherit;font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-large-size);font-weight:var(--font-weight-normal);letter-spacing:var(--gcal-type-body-large-tracking);line-height:var(--gcal-type-body-large-line)}.GoogleCalendarPrimitives_body2__oNt63,.GoogleCalendarPrimitives_subtitle2__hNBZi{font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line)}.GoogleCalendarPrimitives_subtitle2__hNBZi{font-family:var(--gcal-font-display);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking)}.GoogleCalendarPrimitives_caption__MHwvi{color:var(--gcal-on-surface-variant);font-size:var(--gcal-type-body-small-size);letter-spacing:var(--gcal-type-body-small-tracking);line-height:var(--gcal-type-body-small-line)}.GoogleCalendarPrimitives_heading6__ymiLX{font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-large-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--gcal-type-title-large-line)}.GoogleCalendarPrimitives_typography__veNQt[data-gcal-type-role=title-medium],.GoogleCalendarPrimitives_typography__veNQt[data-gcal-type-role=title-small]{font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-medium-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-title-medium-tracking);line-height:var(--gcal-type-title-medium-line)}.GoogleCalendarPrimitives_typography__veNQt[data-gcal-type-role=title-large],.GoogleCalendarPrimitives_typography__veNQt[data-gcal-type-role^=display],.GoogleCalendarPrimitives_typography__veNQt[data-gcal-type-role^=headline]{font-family:var(--gcal-font-display)}.GoogleCalendarPrimitives_alert__qwtLA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;border-radius:var(--gcal-menu-radius);background:var(--gcal-primary-container);color:var(--gcal-on-primary-container);padding:.75rem 1rem}.GoogleCalendarPrimitives_alertWarning__3faUV{background:var(--gcal-surface-container-high);color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_alertError__BQpKV{background:var(--gcal-error-container);color:var(--gcal-on-error-container)}.GoogleCalendarPrimitives_alertSuccess__fmbEY{background:var(--gcal-primary-container);color:var(--gcal-on-primary-container)}.GoogleCalendarPrimitives_alertIcon__7_2vX{font-family:var(--gcal-font-icons);font-size:var(--gcal-icon-small-size)}.GoogleCalendarPrimitives_alertAction__2ONJZ{display:inline-flex}.GoogleCalendarPrimitives_progress__C_rQb{width:2rem;height:2rem;border:.1875rem solid var(--gcal-outline-variant);border-top-color:var(--gcal-primary);border-radius:var(--radius-circle);animation:GoogleCalendarPrimitives_spin__wvkEA var(--duration-slow) linear infinite}@keyframes GoogleCalendarPrimitives_spin__wvkEA{to{transform:rotate(1turn)}}.GoogleCalendarPrimitives_dialogBackdrop__rmbR_{position:fixed;z-index:1400;inset:0;display:grid;overflow:auto;place-items:center;background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-backdrop-opacity),transparent);padding:var(--gcal-dialog-edge-gap)}.GoogleCalendarPrimitives_dialogPaper__7mnBI{position:relative;display:flex;max-height:calc(100vh - (var(--gcal-dialog-edge-gap) * 2));flex-direction:column;overflow:hidden;border-radius:var(--radius-gcal-dialog);background:var(--gcal-surface-container);box-shadow:var(--gcal-shadow-dialog);color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_dialogFullScreenBackdrop__tV65Q{display:block;overflow:hidden;background:var(--gcal-surface-container-low);padding:0}.GoogleCalendarPrimitives_dialogFullScreenPaper__RBkEd{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;background:var(--gcal-surface-container-low);box-shadow:none}.GoogleCalendarPrimitives_dialogFullWidth__XmX7k{width:100%}.GoogleCalendarPrimitives_dialogXs__02myh{max-width:var(--gcal-dialog-xs-width)}.GoogleCalendarPrimitives_dialogSm__vEG3F{max-width:var(--gcal-dialog-sm-width)}.GoogleCalendarPrimitives_dialogMd__nxfob{max-width:var(--gcal-dialog-md-width)}.GoogleCalendarPrimitives_dialogLg__HkE7k{max-width:var(--gcal-dialog-lg-width)}.GoogleCalendarPrimitives_dialogTitle__fdzMI{flex:0 0 auto;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-large-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--gcal-type-title-large-line);padding:var(--gcal-dialog-title-padding-block-start) var(--gcal-dialog-inline-padding) var(--gcal-dialog-title-padding-block-end)}.GoogleCalendarPrimitives_dialogContent__7Xw0a{min-height:0;flex:1 1 auto;overflow:auto;padding:var(--gcal-space-4) var(--gcal-dialog-inline-padding)}.GoogleCalendarPrimitives_dialogActions__mpPrC{display:flex;flex:0 0 auto;justify-content:flex-end;gap:var(--gcal-space-2);padding:var(--gcal-dialog-action-padding-block-start) var(--gcal-dialog-inline-padding) var(--gcal-dialog-action-padding-block-end)}.GoogleCalendarPrimitives_floatingSurface__oxU6A{position:fixed;z-index:1350;overflow:auto;border-radius:var(--gcal-menu-radius);background:var(--gcal-surface-container);box-shadow:var(--gcal-shadow-dialog);color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_menu__ibJiW{min-width:var(--gcal-menu-min-width);max-height:min(var(--gcal-menu-max-height),calc(100vh - var(--gcal-space-8)));padding:var(--gcal-space-2) 0}.GoogleCalendarPrimitives_menuItem__RZ7hV{display:flex;width:100%;min-height:var(--gcal-menu-row-height);align-items:center;justify-content:flex-start;background:transparent;color:var(--gcal-on-surface);font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line);padding:var(--gcal-space-3) var(--gcal-space-4);text-align:start}.GoogleCalendarPrimitives_menuItem__RZ7hV:hover,.GoogleCalendarPrimitives_menuItem__RZ7hV[data-active=true]{background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-hover-opacity),transparent)}.GoogleCalendarPrimitives_textField__sfGcS{position:relative;display:grid;min-width:0;gap:var(--gcal-space-1);font-family:var(--gcal-font-text)}.GoogleCalendarPrimitives_textFieldFullWidth__uj1FS{width:100%}.GoogleCalendarPrimitives_fieldLabel__7T9JS{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-normal);letter-spacing:var(--gcal-type-body-small-tracking);line-height:var(--gcal-type-body-small-line);pointer-events:none}.GoogleCalendarPrimitives_inputShell__B_j9A{display:flex;min-width:0;min-height:var(--gcal-field-height);align-items:center;gap:var(--gcal-space-2);border:var(--gcal-control-stroke) solid var(--gcal-outline);border-radius:var(--gcal-field-radius);background:var(--gcal-surface);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.GoogleCalendarPrimitives_textField__sfGcS[data-gcal-density=compact] .GoogleCalendarPrimitives_inputShell__B_j9A{min-height:var(--gcal-field-compact-height)}.GoogleCalendarPrimitives_textField__sfGcS[data-gcal-field-style=outlined] .GoogleCalendarPrimitives_fieldLabel__7T9JS{position:absolute;z-index:1;top:0;left:var(--gcal-field-label-inline);padding:0 var(--gcal-field-label-notch-padding);background:var(--gcal-surface);transform:translateY(-50%)}.GoogleCalendarPrimitives_textField__sfGcS[data-gcal-field-style=outlined]:focus-within .GoogleCalendarPrimitives_fieldLabel__7T9JS{color:var(--gcal-primary)}.GoogleCalendarPrimitives_textField__sfGcS[data-gcal-field-style=outlined] .GoogleCalendarPrimitives_inputShell__B_j9A:hover{border-color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_inputShell__B_j9A{border-width:0 0 var(--gcal-control-stroke);border-color:var(--gcal-on-surface-variant);border-radius:var(--gcal-field-radius) var(--gcal-field-radius) 0 0;background:var(--gcal-surface-container-high)}.GoogleCalendarPrimitives_filled__7gDmP[data-gcal-select=true] .GoogleCalendarPrimitives_inputShell__B_j9A{min-height:var(--gcal-control-height)}.GoogleCalendarPrimitives_filled__7gDmP[data-gcal-select=true] .GoogleCalendarPrimitives_input__BUDyx{padding:var(--gcal-space-2) var(--gcal-space-10) var(--gcal-space-2) var(--gcal-field-input-inline)}.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_fieldLabel__7T9JS{position:absolute;z-index:1;top:var(--gcal-space-2);left:var(--gcal-field-label-inline)}.GoogleCalendarPrimitives_standard__YPTX4 .GoogleCalendarPrimitives_inputShell__B_j9A{min-height:var(--gcal-field-underline-height);border-width:0 0 var(--gcal-control-stroke);border-color:var(--gcal-outline-variant);border-radius:0;background:transparent}.GoogleCalendarPrimitives_standard__YPTX4 .GoogleCalendarPrimitives_inputShell__B_j9A:focus-within{border-bottom-width:var(--gcal-control-focus-stroke);border-color:var(--gcal-primary)}.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_inputShell__B_j9A:focus-within,[data-variant=outlined] .GoogleCalendarPrimitives_inputShell__B_j9A:focus-within{border-width:var(--gcal-control-focus-stroke);border-color:var(--gcal-primary)}.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_inputShell__B_j9A:focus-within{border-width:0 0 var(--gcal-control-focus-stroke)}.GoogleCalendarPrimitives_textField__sfGcS:has(.GoogleCalendarPrimitives_input__BUDyx:disabled) .GoogleCalendarPrimitives_inputShell__B_j9A,.GoogleCalendarPrimitives_textField__sfGcS:has(.GoogleCalendarPrimitives_select__VDbjM[disabled]) .GoogleCalendarPrimitives_inputShell__B_j9A,.GoogleCalendarPrimitives_textField__sfGcS:has(.GoogleCalendarPrimitives_textarea__XWH6g:disabled) .GoogleCalendarPrimitives_inputShell__B_j9A{opacity:var(--gcal-control-disabled-opacity)}.GoogleCalendarPrimitives_input__BUDyx,.GoogleCalendarPrimitives_textarea__XWH6g{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--gcal-on-surface);font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-large-size);font-weight:var(--font-weight-normal);letter-spacing:var(--gcal-type-body-large-tracking);line-height:var(--gcal-type-body-large-line);padding:var(--gcal-space-4) var(--gcal-field-input-inline)}.GoogleCalendarPrimitives_standard__YPTX4 .GoogleCalendarPrimitives_input__BUDyx,.GoogleCalendarPrimitives_standard__YPTX4 .GoogleCalendarPrimitives_textarea__XWH6g{padding:var(--gcal-space-2) 0}.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_input__BUDyx,.GoogleCalendarPrimitives_filled__7gDmP .GoogleCalendarPrimitives_textarea__XWH6g{padding:var(--gcal-field-filled-input-block-start) var(--gcal-field-input-inline) var(--gcal-field-filled-input-block-end)}.GoogleCalendarPrimitives_input__BUDyx[data-gcal-select=true]{padding-inline-end:var(--gcal-space-10)}.GoogleCalendarPrimitives_input__BUDyx::-moz-placeholder,.GoogleCalendarPrimitives_textarea__XWH6g::-moz-placeholder{color:var(--gcal-on-surface-variant);opacity:1}.GoogleCalendarPrimitives_input__BUDyx::placeholder,.GoogleCalendarPrimitives_textarea__XWH6g::placeholder{color:var(--gcal-on-surface-variant);opacity:1}.GoogleCalendarPrimitives_textarea__XWH6g{min-height:var(--gcal-field-textarea-min-height);resize:none}.GoogleCalendarPrimitives_inputAdornment__vxVNU{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--gcal-on-surface-variant)}.GoogleCalendarPrimitives_inputAdornmentStart__VHfVf{margin-inline-start:var(--gcal-space-3)}.GoogleCalendarPrimitives_inputAdornmentEnd__eLWYg{margin-inline-end:var(--gcal-space-2)}.GoogleCalendarPrimitives_inputShell__B_j9A:has(.GoogleCalendarPrimitives_inputAdornmentStart__VHfVf) .GoogleCalendarPrimitives_input__BUDyx,.GoogleCalendarPrimitives_inputShell__B_j9A:has(.GoogleCalendarPrimitives_inputAdornmentStart__VHfVf) .GoogleCalendarPrimitives_textarea__XWH6g{padding-inline-start:0}.GoogleCalendarPrimitives_inputShell__B_j9A:has(.GoogleCalendarPrimitives_inputAdornmentEnd__eLWYg) .GoogleCalendarPrimitives_input__BUDyx,.GoogleCalendarPrimitives_inputShell__B_j9A:has(.GoogleCalendarPrimitives_inputAdornmentEnd__eLWYg) .GoogleCalendarPrimitives_textarea__XWH6g{padding-inline-end:0}.GoogleCalendarPrimitives_helperText__ckHb9{color:var(--gcal-on-surface-variant);font-size:var(--gcal-type-body-small-size);letter-spacing:var(--gcal-type-body-small-tracking);line-height:var(--gcal-type-body-small-line);padding-inline:var(--gcal-field-label-notch-padding)}.GoogleCalendarPrimitives_fieldError__MRNDk .GoogleCalendarPrimitives_inputShell__B_j9A{border-color:var(--gcal-error)}.GoogleCalendarPrimitives_fieldError__MRNDk .GoogleCalendarPrimitives_fieldLabel__7T9JS,.GoogleCalendarPrimitives_fieldError__MRNDk .GoogleCalendarPrimitives_helperText__ckHb9{color:var(--gcal-error)}.GoogleCalendarPrimitives_selectWrap__tntNs{position:relative;width:100%;min-width:0}.GoogleCalendarPrimitives_inputShell__B_j9A>.GoogleCalendarPrimitives_selectWrap__tntNs{flex:1 1 auto}.GoogleCalendarPrimitives_select__VDbjM{width:100%;min-height:var(--gcal-control-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--gcal-control-stroke) solid var(--gcal-outline);border-radius:var(--gcal-field-radius);background:var(--gcal-surface);color:var(--gcal-on-surface);cursor:pointer;font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line);padding:var(--gcal-space-2) var(--gcal-space-10) var(--gcal-space-2) var(--gcal-space-4)}.GoogleCalendarPrimitives_selectArrow__KPKoe{position:absolute;top:50%;right:var(--gcal-space-3);color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-icons);font-size:var(--gcal-icon-size);pointer-events:none;transform:translateY(-50%)}.GoogleCalendarPrimitives_select__VDbjM:hover:not([disabled]){border-color:var(--gcal-on-surface)}.GoogleCalendarPrimitives_checkboxControl__oRXzY{display:inline-flex;position:relative;width:1.25rem;height:1.25rem;flex:0 0 auto}.GoogleCalendarPrimitives_checkboxInput__Ap180{position:absolute;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.GoogleCalendarPrimitives_checkboxMark__Tlgbc{display:grid;width:100%;height:100%;place-items:center;border:.125rem solid var(--gcal-on-surface-variant);border-radius:var(--gcal-field-radius);background:transparent;color:var(--gcal-on-primary);font-family:var(--gcal-font-icons);font-size:var(--gcal-icon-small-size);line-height:1}.GoogleCalendarPrimitives_checkboxMark__Tlgbc:before{content:attr(data-icon);opacity:0}.GoogleCalendarPrimitives_checkboxInput__Ap180:checked+.GoogleCalendarPrimitives_checkboxMark__Tlgbc{border-color:var(--gcal-primary);background:var(--gcal-primary)}.GoogleCalendarPrimitives_checkboxInput__Ap180:checked+.GoogleCalendarPrimitives_checkboxMark__Tlgbc:before,.GoogleCalendarPrimitives_checkboxMark__Tlgbc[data-indeterminate=true]:before{opacity:1}.GoogleCalendarPrimitives_checkboxInput__Ap180:focus-visible+.GoogleCalendarPrimitives_checkboxMark__Tlgbc{box-shadow:var(--gcal-shadow-focus)}.GoogleCalendarPrimitives_formControlLabel__ogkpU{display:inline-flex;min-width:0;align-items:center;gap:.75rem;color:var(--gcal-on-surface);cursor:pointer}.GoogleCalendarPrimitives_tabs__WFgDd{--gcal-tab-current-height:var(--gcal-tab-height);--gcal-tab-current-inline-padding:var(--gcal-tab-compact-inline-padding);--gcal-tab-current-gap:var(--gcal-tab-compact-gap);display:flex;min-width:0;gap:var(--gcal-tab-current-gap);overflow-x:auto;scrollbar-width:none}.GoogleCalendarPrimitives_tabs__WFgDd[data-gcal-density=full-editor]{--gcal-tab-current-height:var(--gcal-tab-full-editor-height);--gcal-tab-current-inline-padding:var(--gcal-tab-full-editor-inline-padding);--gcal-tab-current-gap:var(--gcal-tab-full-editor-gap)}.GoogleCalendarPrimitives_tabs__WFgDd::-webkit-scrollbar{display:none}.GoogleCalendarPrimitives_tab___YmrK{min-height:var(--gcal-tab-current-height);flex:0 0 auto;border-radius:var(--gcal-tab-radius);background:transparent;color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-display);font-size:var(--gcal-type-label-large-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-label-large-line);padding:var(--gcal-space-2) var(--gcal-tab-current-inline-padding);white-space:nowrap}.GoogleCalendarPrimitives_tab___YmrK:hover{background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-hover-opacity),transparent)}.GoogleCalendarPrimitives_tabSelected__9FskF{background:var(--gcal-primary-container);color:var(--gcal-on-primary-container)}.GoogleCalendarPrimitives_autocomplete__es0ju{position:relative;min-width:0}.GoogleCalendarPrimitives_autocompleteOptions__GFfpu{position:absolute;z-index:1500;top:calc(100% + var(--gcal-space-1));left:0;width:max(100%,var(--gcal-listbox-min-width));max-width:min(var(--gcal-listbox-max-width),calc(100vw - var(--gcal-space-8)),var(--gcal-portaled-max-width,calc(100vw - var(--gcal-space-8))));max-height:min(var(--gcal-listbox-max-height),calc(100vh - (var(--gcal-space-8) * 2)),var(--gcal-portaled-max-height,calc(100vh - (var(--gcal-space-8) * 2))));overflow:auto;border-radius:var(--gcal-menu-radius);background:var(--gcal-surface);box-shadow:var(--gcal-shadow-dialog);padding:var(--gcal-space-2) 0}.GoogleCalendarPrimitives_autocompleteOption__iEkSd{display:block;width:100%;min-height:var(--gcal-listbox-option-height);border:0;background:transparent;color:var(--gcal-on-surface);cursor:pointer;font-family:var(--gcal-font-text);font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line);padding:var(--gcal-space-3) var(--gcal-space-4);text-align:start}.GoogleCalendarPrimitives_autocompleteOptionActive__Akdmf,.GoogleCalendarPrimitives_autocompleteOption__iEkSd:hover{background:var(--gcal-surface-container-high)}.GoogleCalendarPrimitives_snackbar__b2pwj{position:fixed;z-index:1600;left:var(--gcal-snackbar-desktop-inset);bottom:var(--gcal-snackbar-desktop-inset);min-width:var(--gcal-snackbar-min-width);max-width:calc(100vw - (var(--gcal-snackbar-desktop-inset) * 2));border-radius:var(--gcal-field-radius);font-size:var(--gcal-type-body-medium-size);line-height:var(--gcal-type-body-medium-line);padding:var(--gcal-space-3) var(--gcal-space-4)}.GoogleCalendarPrimitives_tooltipAnchor__YGYMG{position:relative;display:inline-flex;max-width:100%}.GoogleCalendarPrimitives_tooltipSurface__JMQU_{position:absolute;z-index:var(--gcal-tooltip-z-index);width:-moz-max-content;width:max-content;max-width:var(--gcal-tooltip-max-width);border-radius:var(--gcal-field-radius);background:var(--gcal-on-surface);color:var(--gcal-surface);font-size:var(--gcal-type-body-small-size);line-height:var(--gcal-type-body-small-line);padding:var(--gcal-space-1) var(--gcal-space-2);pointer-events:none;white-space:normal}.GoogleCalendarPrimitives_tooltipSurface__JMQU_[data-placement=top]{bottom:calc(100% + var(--gcal-space-1));left:50%;transform:translateX(-50%)}.GoogleCalendarPrimitives_tooltipSurface__JMQU_[data-placement=bottom]{top:calc(100% + var(--gcal-space-1));left:50%;transform:translateX(-50%)}.GoogleCalendarPrimitives_tooltipSurface__JMQU_[data-placement=left]{top:50%;right:calc(100% + var(--gcal-space-1));transform:translateY(-50%)}.GoogleCalendarPrimitives_tooltipSurface__JMQU_[data-placement=right]{top:50%;left:calc(100% + var(--gcal-space-1));transform:translateY(-50%)}@media (max-width:600px){.GoogleCalendarPrimitives_button__7Giew,.GoogleCalendarPrimitives_iconButton__1tebR,.GoogleCalendarPrimitives_smallButton__eVA9I,.GoogleCalendarPrimitives_smallIconButton__Pyaqc,.GoogleCalendarPrimitives_tab___YmrK{min-height:var(--gcal-control-mobile-min-height)}.GoogleCalendarPrimitives_iconButton__1tebR,.GoogleCalendarPrimitives_smallIconButton__Pyaqc{width:var(--gcal-control-mobile-min-height);height:var(--gcal-control-mobile-min-height)}.GoogleCalendarPrimitives_dialogBackdrop__rmbR_{align-items:end;padding:0}.GoogleCalendarPrimitives_dialogPaper__7mnBI{width:100%;max-width:none;max-height:100dvh;border-radius:var(--radius-gcal-dialog) var(--radius-gcal-dialog) 0 0}.GoogleCalendarPrimitives_snackbar__b2pwj{right:var(--gcal-snackbar-mobile-inset);bottom:var(--gcal-snackbar-mobile-inset);left:var(--gcal-snackbar-mobile-inset);max-width:none}}@media (prefers-reduced-motion:reduce){.GoogleCalendarPrimitives_button__7Giew,.GoogleCalendarPrimitives_iconButton__1tebR,.GoogleCalendarPrimitives_inputShell__B_j9A{transition:none}.GoogleCalendarPrimitives_progress__C_rQb{animation-duration:1s}}.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-time-gutter:4.5rem;--calendar-hour-height:3rem;--calendar-day-header-height:5.25rem;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;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--gcal-space-3) var(--gcal-space-4) var(--gcal-space-2);border-right:0;background:var(--gcal-surface-container-low);scrollbar-color:transparent transparent;scrollbar-width:thin;transition:width var(--duration-base) var(--ease-standard),padding var(--duration-base) var(--ease-standard)}.CoachCalendarPage_canvas__ytGgp:hover,.CoachCalendarPage_sidebar__y0_70:focus-within,.CoachCalendarPage_sidebar__y0_70:hover{scrollbar-color:var(--gcal-outline-variant) transparent}.CoachCalendarPage_canvas__ytGgp::-webkit-scrollbar,.CoachCalendarPage_sidebar__y0_70::-webkit-scrollbar{width:var(--gcal-space-2);height:var(--gcal-space-2)}.CoachCalendarPage_canvas__ytGgp::-webkit-scrollbar-corner,.CoachCalendarPage_canvas__ytGgp::-webkit-scrollbar-track,.CoachCalendarPage_sidebar__y0_70::-webkit-scrollbar-corner,.CoachCalendarPage_sidebar__y0_70::-webkit-scrollbar-track{background:transparent}.CoachCalendarPage_canvas__ytGgp::-webkit-scrollbar-thumb,.CoachCalendarPage_sidebar__y0_70::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:transparent}.CoachCalendarPage_canvas__ytGgp:hover::-webkit-scrollbar-thumb,.CoachCalendarPage_sidebar__y0_70:focus-within::-webkit-scrollbar-thumb,.CoachCalendarPage_sidebar__y0_70:hover::-webkit-scrollbar-thumb{background:var(--gcal-outline-variant)}.CoachCalendarPage_sidebarBrand__tV_cY{position:sticky;z-index:2;top:0;display:flex;height:var(--calendar-toolbar-height);align-items:center;gap:0;margin-inline:calc(var(--gcal-space-2) * -1) calc(var(--gcal-space-3) * -1);padding:0 var(--gcal-space-2);background:var(--gcal-surface-container-low);white-space:nowrap}.CoachCalendarPage_sidebarBrand__tV_cY .CoachCalendarPage_sidebarBrandMenu__vnKfS{width:3rem;height:3rem;flex:0 0 auto;margin-inline:var(--gcal-space-1);padding:var(--gcal-space-3)}.CoachCalendarPage_sidebarBrand__tV_cY .CoachCalendarPage_sidebarBrandIcon__fT1Tj{flex:0 0 auto;margin-inline:var(--gcal-space-1) var(--gcal-space-2);color:var(--gcal-primary);font-size:var(--gcal-icon-button-size)}.CoachCalendarPage_sidebarBrandTitle__6fwLg{color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-large-size);font-weight:var(--font-weight-normal);line-height:var(--gcal-type-title-large-line)}.CoachCalendarPage_sidebarActions__Zr_ul{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gcal-space-1);margin:var(--gcal-space-2) 0 var(--gcal-space-4) var(--gcal-space-2)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_createButton__93nrQ{width:auto;min-width:0;height:3.5rem;min-height:3.5rem;justify-self:start;gap:var(--gcal-space-3);border:0;border-radius:var(--radius-xl);background:var(--gcal-surface);color:var(--gcal-on-surface);box-shadow:var(--shadow-sm),var(--shadow-md);font-family:var(--gcal-font-display);font-size:var(--gcal-type-label-large-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-label-large-line);padding:0 var(--gcal-space-3) 0 var(--gcal-space-4)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_createButton__93nrQ:hover{border:0;background:color-mix(in srgb,var(--gcal-primary) var(--gcal-state-hover-opacity),var(--gcal-surface));box-shadow:var(--gcal-shadow-dialog)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_createButton__93nrQ:focus-visible{box-shadow:var(--gcal-shadow-focus)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_createButton__93nrQ .CoachCalendarPage_createButtonIcon__Oj9Bl{color:var(--gcal-primary);font-size:var(--gcal-icon-size)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_createButton__93nrQ .CoachCalendarPage_createButtonCaret__uwiYx{color:var(--gcal-on-surface-variant);font-size:var(--gcal-icon-size)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_miniCalendar__gRqpX{--mini-calendar-row:1.75rem;--mini-calendar-day:1.5rem;position:relative;width:auto;margin:0 0 var(--gcal-space-3) var(--gcal-space-3);padding:0;background:transparent;color:var(--gcal-on-surface);font-family:var(--gcal-font-text)}.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:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-nav{position:absolute;z-index:1;top:0;right:0;left:auto;display:flex;width:auto;height:2rem;align-items:center;justify-content:flex-end;gap:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-month_caption{display:flex;width:100%;height:2rem;min-height:2rem;align-items:center;justify-content:flex-start;padding-inline:var(--gcal-space-2) 4rem}.CoachCalendarPage_miniCalendar__gRqpX .rdp-caption_label{overflow:hidden;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-body-medium-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-body-medium-line);text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_next,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous{display:grid;width:var(--mini-calendar-row);min-width:var(--mini-calendar-row);height:var(--mini-calendar-row);min-height:var(--mini-calendar-row);place-items:center;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 svg,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous svg{width:var(--gcal-icon-small-size);height:var(--gcal-icon-small-size)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_next:hover,.CoachCalendarPage_miniCalendar__gRqpX .rdp-button_previous:hover{background:var(--gcal-surface-container-high);color:var(--gcal-on-surface)}.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{flex:1 1 0;min-width:0;height:var(--mini-calendar-row);border-radius:0;color:var(--gcal-on-surface-variant);font-size:var(--font-size-gcal-overline);font-weight:var(--font-weight-medium);line-height:var(--mini-calendar-row);text-align:center}.CoachCalendarPage_miniCalendar__gRqpX .rdp-week{margin-top:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day,.CoachCalendarPage_miniCalendar__gRqpX .rdp-today{display:grid;width:auto;min-width:0;height:var(--mini-calendar-row);flex:1 1 0;place-items:center;border:0;border-radius:0;aspect-ratio:auto;background:transparent;color:inherit;padding:0}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button{display:grid;width:var(--mini-calendar-day);min-width:var(--mini-calendar-day);height:var(--mini-calendar-day);min-height:var(--mini-calendar-day);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-gcal-overline);font-weight:var(--font-weight-medium);line-height:var(--gcal-type-label-medium-line);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-container);box-shadow:none;color:var(--gcal-on-primary-container);opacity:1}.CoachCalendarPage_miniCalendar__gRqpX .rdp-day .rdp-day_button[data-selected-single=true]:hover{background:color-mix(in srgb,var(--gcal-on-primary-container) var(--gcal-state-hover-opacity),var(--gcal-primary-container));color:var(--gcal-on-primary-container)}.CoachCalendarPage_miniCalendar__gRqpX .rdp-today .rdp-day_button,.CoachCalendarPage_miniCalendar__gRqpX .rdp-today .rdp-day_button[data-selected-single=true]{background:var(--gcal-primary);color:var(--gcal-on-primary);opacity:1}.CoachCalendarPage_miniCalendar__gRqpX .rdp-today .rdp-day_button:hover,.CoachCalendarPage_miniCalendar__gRqpX .rdp-today .rdp-day_button[data-selected-single=true]:hover{background:var(--gcal-primary-hover);color:var(--gcal-on-primary)}.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:var(--gcal-space-3);padding:0 var(--gcal-space-4) 0 var(--gcal-space-2);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_toolbar__Zf6jh .CoachCalendarPage_todayButton__X4tdT{height:2.25rem;min-height:2.25rem;flex:0 0 auto;margin-inline-end:var(--gcal-space-2);border-color:var(--gcal-outline);border-radius:var(--radius-pill);color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-label-large-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-label-large-line);padding:0 var(--gcal-space-4)}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_range__cg0_e{min-width:0;margin-inline:var(--gcal-space-3) 0;overflow:hidden;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-large-size);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:var(--gcal-type-title-large-line);white-space:nowrap;text-overflow:ellipsis}.CoachCalendarPage_search__yeFrQ{width:15rem}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_viewSelect__kYY_C{width:auto;flex:0 0 auto;margin-inline-start:var(--gcal-space-2)}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_viewSelect__kYY_C [data-gcal-select]{width:auto;height:2.25rem;min-height:2.25rem;border:var(--gcal-control-stroke) solid var(--gcal-outline);border-radius:var(--radius-pill);background:transparent;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-label-large-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-label-large-tracking);line-height:var(--gcal-type-label-large-line);padding:0 var(--gcal-space-8) 0 var(--gcal-space-4);white-space:nowrap}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_viewSelect__kYY_C [data-gcal-select]:hover{border-color:var(--gcal-on-surface);background:color-mix(in srgb,var(--gcal-on-surface) var(--gcal-state-hover-opacity),transparent)}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_viewSelect__kYY_C>span[aria-hidden=true]{right:var(--gcal-space-2);color:var(--gcal-on-surface-variant)}.CoachCalendarPage_canvas__ytGgp{flex:1;min-height:0;overflow:auto;margin:0 var(--gcal-space-4) var(--gcal-space-2) 0;border-radius:var(--radius-xl);background:var(--gcal-surface);scrollbar-color:transparent transparent;scrollbar-width:thin}.CoachCalendarPage_closed__tOk2Z+.CoachCalendarPage_main__cNSli .CoachCalendarPage_canvas__ytGgp{margin-inline-start:var(--gcal-space-4)}.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_grid__m_X55[data-secondary-timezone=true]{--calendar-time-gutter:7.5rem}.CoachCalendarPage_gridContents__jvKPn,.CoachCalendarPage_gridRow__cYOCA{display:contents}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_allDay__6OT84,.CoachCalendarPage_hour__QbWl8,.CoachCalendarPage_slot__RnfA9{border-right:1px solid var(--gcal-grid-line)}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_allDay__6OT84,.CoachCalendarPage_slot__RnfA9{border-bottom:1px solid var(--gcal-grid-line)}.CoachCalendarPage_dayHeader__uAC2p{box-sizing:border-box;display:grid;height:var(--calendar-day-header-height);align-content:start;justify-items:center;gap:var(--gcal-space-1);padding:var(--gcal-space-2) 0 0;color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-text);text-align:center}.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-gcal-overline);font-weight:var(--font-weight-medium);letter-spacing:.05rem;line-height:var(--gcal-type-label-medium-line);text-transform:uppercase}.CoachCalendarPage_dayNumber__KSnkV{display:grid;width:var(--gcal-day-number-size);height:var(--gcal-day-number-size);place-items:center;border-radius:var(--radius-circle);color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--leading-tight)}.CoachCalendarPage_corner__HPmL3{box-sizing:border-box;left:0;z-index:5;display:grid;height:var(--calendar-day-header-height);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;justify-items:start;gap:var(--gcal-space-1);overflow:hidden;padding:0 var(--gcal-space-1) var(--gcal-space-1) var(--gcal-space-2);color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-text);font-size:var(--font-size-gcal-overline);line-height:var(--gcal-type-label-medium-line);white-space:nowrap}.CoachCalendarPage_grid__m_X55[data-secondary-timezone=true] .CoachCalendarPage_corner__HPmL3{justify-items:end;padding-inline:var(--gcal-space-1) var(--gcal-space-3)}.CoachCalendarPage_corner__HPmL3>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.CoachCalendarPage_corner__HPmL3 small,.CoachCalendarPage_hour__QbWl8 small{color:var(--gcal-on-surface-variant);font-size:var(--font-size-gcal-overline)}.CoachCalendarPage_corner__HPmL3>small,.CoachCalendarPage_hour__QbWl8>small{order:-1}.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{box-sizing:border-box;min-height:var(--gcal-space-5);padding:.125rem var(--gcal-space-1)}.CoachCalendarPage_allDayLabel__kUhBD,.CoachCalendarPage_allDay__6OT84{position:sticky;z-index:3;top:var(--calendar-day-header-height);background:var(--gcal-surface)}.CoachCalendarPage_allDayLabel__kUhBD{left:0;z-index:4;color:transparent;font-size:0;padding:0}.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:var(--gcal-space-1);padding:0 var(--gcal-space-3) 0 var(--gcal-space-1);background:var(--gcal-surface);color:var(--gcal-on-surface-variant);font-family:var(--gcal-font-text);font-size:var(--font-size-gcal-overline);font-weight:var(--font-weight-normal);line-height:var(--gcal-type-label-medium-line);text-align:end}.CoachCalendarPage_hour__QbWl8:after{position:absolute;right:0;bottom:0;width:var(--gcal-space-2);height:1px;background:var(--gcal-grid-line);content:""}.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-xs);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-medium);line-height:var(--gcal-type-body-small-line);padding:.125rem var(--gcal-space-2);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;max-width:100%;justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.CoachCalendarPage_gridRow__cYOCA:nth-child(3)>.CoachCalendarPage_hour__QbWl8>*{color:transparent}.CoachCalendarPage_eventLocation__P1rs_,.CoachCalendarPage_eventTime__OPa0R{font-weight:var(--font-weight-normal)}.CoachCalendarPage_event__VNlkk[data-render-mode=timed] .CoachCalendarPage_eventTime__OPa0R{margin-top:0}.CoachCalendarPage_event__VNlkk[data-render-mode=timed]{display:flex;height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;border:1px solid var(--gcal-surface)}.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;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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_event__VNlkk[data-render-mode=month][data-all-day=true]:before{display:none}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true],.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true][data-color=blue]{background:var(--gcal-event-blue);color:var(--gcal-on-primary)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true][data-color=green]{background:var(--accent-green);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true][data-color=orange]{background:var(--accent-orange);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true][data-color=red]{background:var(--accent-red);color:var(--text-on-brand)}.CoachCalendarPage_event__VNlkk[data-render-mode=month][data-all-day=true][data-color=gray]{background:var(--surface-muted);color:var(--text-primary)}.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(var(--gradient-angle),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_sidebar__y0_70 .CoachCalendarPage_peopleHeading__8tZlg{margin:0 0 var(--gcal-space-2);padding-inline:var(--gcal-space-5) 0;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-medium-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-title-medium-tracking);line-height:var(--gcal-type-title-medium-line)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_{margin:0 var(--gcal-space-2) var(--gcal-space-3) var(--gcal-space-5)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_[data-gcal-density] [data-gcal-input-shell]{height:var(--gcal-control-height);min-height:var(--gcal-control-height);gap:var(--gcal-space-3);border:0;border-radius:var(--gcal-field-radius);background:var(--gcal-surface-container-high);box-shadow:none}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_[data-gcal-density] [data-gcal-input-shell]:focus-within{border:0;outline:var(--gcal-control-stroke) solid var(--gcal-primary);background:var(--gcal-surface-container-highest)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_[data-gcal-density] [data-position=start]{margin-inline-start:var(--gcal-space-4)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_ [data-position=start] [data-gcal-control=icon]{font-size:var(--gcal-icon-small-size)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_[data-gcal-density] [data-gcal-input]{height:100%;font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line);padding:0 var(--gcal-space-3) 0 0}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleSearch__5AHp_[data-gcal-density] [data-gcal-input]:focus-visible{box-shadow:none}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleResults__kCWfp{margin:0 var(--gcal-space-2) var(--gcal-space-3) var(--gcal-space-5)}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_peopleResults__kCWfp>a{justify-content:flex-start}.CoachCalendarPage_sidebarSection__RKj_Q{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:var(--gcal-space-2)}.CoachCalendarPage_sidebarSectionHeader__QrQdN{display:flex;min-height:var(--gcal-control-height);align-items:center;gap:var(--gcal-space-1);padding-inline:var(--gcal-space-5) var(--gcal-space-1)}.CoachCalendarPage_sidebarSectionTitle__qT4gO{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;color:var(--gcal-on-surface);font-family:var(--gcal-font-display);font-size:var(--gcal-type-title-medium-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gcal-type-title-medium-tracking);line-height:var(--gcal-type-title-medium-line);text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_sidebarSectionActions__C2aPG{display:inline-flex;flex:0 0 auto;align-items:center}.CoachCalendarPage_sidebarSectionHeader__QrQdN .CoachCalendarPage_sidebarSectionButton__CqWrW{color:var(--gcal-on-surface-variant)}.CoachCalendarPage_sidebarSectionHeader__QrQdN .CoachCalendarPage_sidebarSectionButton__CqWrW [data-gcal-control=icon]{font-size:var(--gcal-icon-size)}.CoachCalendarPage_sidebarSectionHeader__QrQdN .CoachCalendarPage_sidebarSectionActions__C2aPG [role=tooltip]{right:0;left:auto;transform:none}.CoachCalendarPage_sidebarSectionBody__iyZGp{display:grid;grid-template-columns:minmax(0,1fr)}.CoachCalendarPage_sidebarSectionBody__iyZGp[hidden]{display:none}.CoachCalendarPage_calendarRow__fVpQJ{--calendar-row-color:var(--gcal-primary);display:flex;min-width:0;min-height:var(--gcal-control-compact-height);align-items:center;gap:var(--gcal-space-1);margin-inline-start:calc(var(--gcal-space-2) * -1);padding-inline:calc(var(--gcal-space-6) + var(--gcal-space-1)) 0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;color:var(--gcal-on-surface)}.CoachCalendarPage_calendarRow__fVpQJ:has(:focus-visible),.CoachCalendarPage_calendarRow__fVpQJ:hover{background:var(--gcal-surface-container-high)}.CoachCalendarPage_calendarRow__fVpQJ.CoachCalendarPage_connectionRow__gOvyi:hover{background:transparent}.CoachCalendarPage_calendarRow__fVpQJ[data-color=blue]{--calendar-row-color:var(--gcal-event-blue)}.CoachCalendarPage_calendarRow__fVpQJ[data-color=green]{--calendar-row-color:var(--accent-green)}.CoachCalendarPage_calendarRow__fVpQJ[data-color=orange]{--calendar-row-color:var(--accent-orange)}.CoachCalendarPage_calendarRow__fVpQJ[data-color=red]{--calendar-row-color:var(--accent-red)}.CoachCalendarPage_calendarRow__fVpQJ[data-color=gray]{--calendar-row-color:var(--gcal-on-surface-variant)}.CoachCalendarPage_calendarRow__fVpQJ .CoachCalendarPage_calendarRowLabel__RcSOk{min-width:0;min-height:var(--gcal-control-compact-height);flex:1 1 auto;gap:var(--gcal-space-3)}.CoachCalendarPage_calendarRowLabel__RcSOk>span:last-child{min-width:0;overflow:hidden}.CoachCalendarPage_calendarRowName__DLeCf{display:block;overflow:hidden;color:var(--gcal-on-surface);font-size:var(--gcal-type-body-medium-size);letter-spacing:var(--gcal-type-body-medium-tracking);line-height:var(--gcal-type-body-medium-line);text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_calendarRow__fVpQJ .CoachCalendarPage_calendarCheckbox__1VpYe{width:1.125rem;height:1.125rem}.CoachCalendarPage_calendarCheckbox__1VpYe [data-icon]{border-color:var(--calendar-row-color);font-size:var(--font-size-base)}.CoachCalendarPage_calendarCheckbox__1VpYe input:checked+[data-icon]{border-color:var(--calendar-row-color);background:var(--calendar-row-color)}.CoachCalendarPage_calendarRow__fVpQJ .CoachCalendarPage_calendarRowOptions__QYA4l{flex:0 0 auto;color:var(--gcal-on-surface-variant);opacity:0}.CoachCalendarPage_calendarRow__fVpQJ:focus-within .CoachCalendarPage_calendarRowOptions__QYA4l,.CoachCalendarPage_calendarRow__fVpQJ:hover .CoachCalendarPage_calendarRowOptions__QYA4l{opacity:1}@media (hover:none){.CoachCalendarPage_calendarRow__fVpQJ .CoachCalendarPage_calendarRowOptions__QYA4l{opacity:1}}.CoachCalendarPage_connectionSwatch__2Psdj{display:grid;width:1.125rem;height:1.125rem;flex:0 0 auto;place-items:center;margin-inline-end:var(--gcal-space-2);border:.125rem solid var(--status-warning-strong);border-radius:var(--gcal-field-radius);color:var(--gcal-on-primary)}.CoachCalendarPage_connectionSwatch__2Psdj[data-connected=true]{border-color:var(--gcal-primary);background:var(--gcal-primary)}.CoachCalendarPage_connectionSwatch__2Psdj [data-gcal-control=icon]{font-size:var(--font-size-base)}.CoachCalendarPage_connectionText__HPVxZ{display:grid;min-width:0;flex:1 1 auto;padding-block:var(--gcal-space-1);padding-inline-end:var(--gcal-space-2)}.CoachCalendarPage_connectionMeta__c2i03{overflow:hidden;color:var(--gcal-on-surface-variant);font-size:var(--gcal-type-body-small-size);letter-spacing:var(--gcal-type-body-small-tracking);line-height:var(--gcal-type-body-small-line);text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_connectionMeta__c2i03[data-status=attention]{color:var(--status-warning-strong)}.CoachCalendarPage_bookingPageItem___vD_R{display:grid;min-height:var(--gcal-control-compact-height);grid-template-columns:var(--gcal-icon-size) minmax(0,1fr);justify-self:stretch;align-items:center;-moz-column-gap:var(--gcal-space-3);column-gap:var(--gcal-space-3);margin-inline-start:calc(var(--gcal-space-2) * -1);border:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:transparent;color:var(--gcal-on-surface);cursor:pointer;font:inherit;font-size:var(--gcal-type-body-medium-size);line-height:var(--gcal-type-body-medium-line);padding:0 var(--gcal-space-2) 0 var(--gcal-space-6);text-align:start}.CoachCalendarPage_bookingPageItem___vD_R:hover{background:var(--gcal-surface-container-high)}.CoachCalendarPage_bookingPageItem___vD_R:focus-visible{outline:none;box-shadow:var(--gcal-shadow-focus)}.CoachCalendarPage_bookingPageItem___vD_R:disabled{cursor:default;opacity:.55}.CoachCalendarPage_bookingPageItem___vD_R>:first-child{color:var(--gcal-on-surface-variant);font-size:var(--gcal-icon-size)}.CoachCalendarPage_bookingPageItem___vD_R span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoachCalendarPage_sidebar__y0_70 .CoachCalendarPage_sidebarEmpty__Msm8v{display:block;color:var(--gcal-on-surface-variant);padding:0 var(--gcal-space-2) var(--gcal-space-2) var(--gcal-space-5)}.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_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)}@media (max-width:116rem) and (min-width:37.501rem){.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_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_toolbar__Zf6jh .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;inset-block:0;min-height:100%;background:var(--gcal-surface-container-low);box-shadow:var(--shadow-modal)}.CoachCalendarPage_sidebarClose__2TDxd{display:block}.CoachCalendarPage_main__cNSli .CoachCalendarPage_canvas__ytGgp{margin-inline-start:var(--gcal-space-4)}.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{flex-wrap:wrap;gap:.25rem;padding:.5rem}.CoachCalendarPage_toolbarNavigation__zVZsk{display:contents}.CoachCalendarPage_toolbarUtilities__K_2Cg{flex:0 0 auto;margin-inline-start:auto}.CoachCalendarPage_toolbarArrows__UOk4_{display:none}.CoachCalendarPage_toolbarUtilities__K_2Cg:has(.CoachCalendarPage_search__yeFrQ){flex-basis:100%}.CoachCalendarPage_toolbarUtilities__K_2Cg .CoachCalendarPage_search__yeFrQ{position:static;flex:1;min-width:0;width:auto;background:var(--gcal-surface-container-low)}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_range__cg0_e{order:1;flex:1 0 100%;margin-inline-start:0;font-size:var(--font-size-lg)}.CoachCalendarPage_toolbar__Zf6jh .CoachCalendarPage_viewSelect__kYY_C{margin-inline-start:0}.CoachCalendarPage_year__kEtkA{grid-template-columns:1fr}.CoachCalendarPage_closed__tOk2Z+.CoachCalendarPage_main__cNSli .CoachCalendarPage_canvas__ytGgp,.CoachCalendarPage_main__cNSli .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}}