[data-rsbs-overlay]{border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;background:#fff;background:var(--color-base-100);flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 rgba(38,89,115,.11),0 -1px 0 rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right))}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{z-index:100;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg,rgba(0,0,0,.6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--color-base-100);height:1px;transform-origin:bottom;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 0 rgba(46,59,66,calc(1 * .125));box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity, 1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);border-radius:2px;background-color:hsla(0,0%,0%,.14);background-color:var(--rsbs-handle-bg,hsla(0,0%,0%,.14))}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,calc(1 * .125)),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity, 1) * .125)),0 2px 0 var(--color-base-300);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}.fc-workout-calendar{--wcal-base-100:var(--color-base-100,oklch(98.46% 0.002 247.84));--wcal-base-200:var(--color-base-200,oklch(96.7% 0.003 264.54));--wcal-base-300:var(--color-base-300,oklch(92.76% 0.006 264.53));--wcal-base-content:var(--color-base-content,oklch(27.95% 0.037 260.03));--wcal-secondary:var(--color-secondary,oklch(75.76% 0.159 55.93));--wcal-secondary-content:var(
    --color-secondary-content,oklch(27.81% 0.03 256.85)
  );width:100%;max-width:100%;overflow-x:hidden}.fc-workout-calendar .fc-scrollgrid{width:100%!important}@media (max-width:1024px){.fc-workout-calendar .fc-scroller,.fc-workout-calendar .fc-scroller-harness>.fc-scroller{scrollbar-width:none;-ms-overflow-style:none}.fc-workout-calendar .fc-scroller-harness>.fc-scroller::-webkit-scrollbar,.fc-workout-calendar .fc-scroller::-webkit-scrollbar{width:0!important;height:0!important;background:transparent}}.fc-workout-calendar .fc-list-table{table-layout:auto!important;width:100%!important}.fc-workout-calendar .fc-list-table col:first-child,.fc-workout-calendar td.fc-list-event-time{width:auto!important;min-width:5.25rem!important}.fc-workout-calendar td.fc-list-event-time{max-width:none!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important;vertical-align:middle!important;padding-left:10px!important;padding-right:12px!important;line-height:1.45!important;font-variant-numeric:tabular-nums}.fc-workout-calendar .fc-list-table tbody>tr.fc-list-event>td{padding-top:.55rem!important;padding-bottom:.55rem!important;vertical-align:middle!important}.fc-workout-calendar td.fc-list-event-title,.fc-workout-calendar td.fc-list-event-title>*{overflow:visible!important}.fc-workout-calendar .fc-list-day-cushion{padding-top:.55rem!important;padding-bottom:.55rem!important}.fc-workout-calendar .fc-button-group{display:inline-flex!important;align-items:stretch!important;border-radius:var(--rounded-btn,.5rem)!important;gap:0!important}.fc-workout-calendar .fc .fc-button{--tw-text-opacity:1!important;color:var(--wcal-base-content)!important;padding:0 .5rem!important;height:2rem!important;min-height:2rem!important;font-size:.875rem!important;font-weight:500!important;border:1px solid var(--wcal-base-300)!important;background-color:var(--wcal-base-100)!important;--tw-shadow:0 0 #0000!important;box-shadow:none!important;outline:none!important;user-select:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--rounded-btn,.5rem)!important;text-transform:capitalize!important}.fc-workout-calendar .fc .fc-button:hover{background-color:var(--wcal-base-200)!important;border-color:var(--wcal-base-300)!important}.fc-workout-calendar .fc .fc-button.fc-button-active{color:var(--wcal-secondary-content)!important;background-color:var(--wcal-secondary)!important;border-color:var(--wcal-secondary)!important}.fc-workout-calendar .fc .fc-button.fc-button-active:hover{filter:brightness(.97)}.fc-workout-calendar .fc-button-group :where(.fc-button){border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:0!important;border-start-start-radius:0!important}.fc-workout-calendar .fc-button-group .fc-button:not(:first-child):not(:last-child),.fc-workout-calendar .fc-button-group :not(:first-child):not(:last-child) .fc-button{border-start-end-radius:0!important;border-end-end-radius:0!important;border-end-start-radius:0!important;border-start-start-radius:0!important}.fc-workout-calendar .fc-button-group .fc-button:first-child:not(:last-child),.fc-workout-calendar .fc-button-group :first-child:not(:last-child) .fc-button{border-start-end-radius:0!important;border-end-end-radius:0!important}.fc-workout-calendar .fc-button-group .dropdown .fc-button:first-child:not(:last-child),.fc-workout-calendar .fc-button-group :first-child:not(:last-child) .dropdown .fc-button{border-start-end-radius:inherit!important;border-end-end-radius:inherit!important}.fc-workout-calendar .fc-button-group :where(.fc-button:first-child:not(:last-child)),.fc-workout-calendar .fc-button-group :where(:first-child:not(:last-child) .fc-button){border-end-start-radius:inherit!important;border-start-start-radius:inherit!important}.fc-workout-calendar .fc-button-group .fc-button:last-child:not(:first-child),.fc-workout-calendar .fc-button-group :last-child:not(:first-child) .fc-button{border-end-start-radius:0!important;border-start-start-radius:0!important}.fc-workout-calendar .fc-button-group :where(.fc-button:last-child:not(:first-child)),.fc-workout-calendar .fc-button-group :where(:last-child:not(:first-child) .fc-button){border-start-end-radius:inherit!important;border-end-end-radius:inherit!important}.fc-workout-calendar .fc .fc-daygrid-day-top{position:relative}.fc-workout-calendar .fc .fc-daygrid-day-top>.fc-day-total-duration{position:absolute;top:.1rem;left:50%;transform:translateX(-50%);font-size:.7rem;line-height:1;font-weight:600;opacity:.65;color:var(--wcal-base-content);pointer-events:none;white-space:nowrap}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-top{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.15rem!important;flex-wrap:nowrap!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-number{flex-shrink:0!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-top>.fc-day-total-duration{position:static!important;transform:none!important;left:auto!important;top:auto!important;font-size:.5rem!important;line-height:1.05!important;font-weight:600;opacity:.72;color:var(--wcal-base-content);pointer-events:none;white-space:nowrap;letter-spacing:-.02em;flex:1 1 auto;min-width:0;overflow:visible}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-events{display:flex!important;flex-direction:column!important;gap:1px!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-event-harness{align-self:stretch!important;flex:0 0 auto!important;min-height:0!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-event,.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-event-harness{height:auto!important;margin-top:0!important;margin-bottom:0!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-event .fc-event-main{height:auto!important}@media (max-width:639px){.fc-workout-calendar .fc-toolbar.fc-header-toolbar{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;row-gap:.5rem!important}.fc-workout-calendar .fc-toolbar-chunk{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:.25rem!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day,.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-frame{overflow:visible!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-events{margin-top:1px!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-top>.fc-day-total-duration{font-size:.40625rem!important;line-height:1!important;letter-spacing:-.05em!important;overflow:visible!important}.fc-workout-calendar .fc-dayGridMonth-view .fc-daygrid-day-number{font-size:.68rem!important;line-height:1!important}.fc-workout-calendar .fc-dayGridMonth-view .workout-cal-event-title{display:none!important}.fc-workout-calendar .fc-dayGridMonth-view .workout-cal-event-body{display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;padding:2px 4px!important}.fc-workout-calendar .fc-dayGridMonth-view .workout-cal-duration{position:static!important;top:auto!important;left:auto!important;opacity:.9!important;text-align:center}.fc-workout-calendar .fc-list-event-title{overflow-wrap:anywhere;word-break:break-word}.fc-workout-calendar .fc-list-table{font-size:.8125rem}.fc-workout-calendar .fc-list-table tbody>tr.fc-list-event>td{padding-top:.7rem!important;padding-bottom:.7rem!important}.fc-workout-calendar td.fc-list-event-time{font-size:.6875rem!important;line-height:1.45!important;min-width:4.75rem!important;padding-left:9px!important;padding-right:11px!important}}