.LoadingSpinner-module__NuVXfG__overlay{z-index:9999;opacity:0;background-color:#0000004d;justify-content:center;align-items:center;animation:.15s ease-in .2s forwards LoadingSpinner-module__NuVXfG__fadeIn;display:flex;position:fixed;inset:0}.LoadingSpinner-module__NuVXfG__spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite LoadingSpinner-module__NuVXfG__spin}@keyframes LoadingSpinner-module__NuVXfG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LoadingSpinner-module__NuVXfG__spin{to{transform:rotate(360deg)}}.LoadingSpinner-module__NuVXfG__overlay.LoadingSpinner-module__NuVXfG__fadeOut{animation:.15s ease-out forwards LoadingSpinner-module__NuVXfG__fadeOut}@keyframes LoadingSpinner-module__NuVXfG__fadeOut{0%{opacity:1}to{opacity:0}}
html,body{height:100%}.page-hidden{opacity:0;pointer-events:none}.page-visible{opacity:1;transition:opacity .15s ease-in}a{color:inherit;text-decoration:none}.app-sidebar-col{width:4.5rem;height:100%;transition:width .3s ease-in-out;overflow-x:hidden}.app-sidebar-col--wide{width:12rem}.app-sidebar-col--wide.app-sidebar-col--courts{width:15rem}.app-sidebar-col b-text-icon[slot=expandable]{white-space:nowrap}.left-nav-item::part(trigger){transition:background .25s ease-in-out;position:relative}.left-nav-item::part(trigger):hover{cursor:pointer}.left-nav-item::part(trigger-open),.left-nav-item::part(trigger):hover{background:hsla(var(--g_color_surface-900))}.left-nav-item--active::part(trigger):before{content:"";background:#e6d028;width:.1875rem;height:100%;display:inline-block;position:absolute}.logo{width:100%}.mobile-nav{width:100%;padding:var(--g_scale-small5x) var(--g_scale-small);box-sizing:border-box;z-index:98;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:none;position:sticky;top:0;left:0}@media (max-width:767px){.mobile-nav{display:block}.mobile-nav--visible{opacity:1;transform:translateY(0)}.mobile-nav--hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.header-logged-out{display:none}}picture{display:contents}html,body{font-family:Inter-Medium,Helvetica,sans-serif}p{margin-block:0 .75em}.user-entered-content{color:hsla(var(--g_color_text-primary))}.user-entered-content a{color:hsla(var(--g_color_info-base));text-decoration:underline;transition:color .25s ease-in-out}.user-entered-content a:hover{color:hsla(var(--g_color_info-main))}.public-card-content{margin-left:calc(-1 * var(--g_scale-large2x));margin-right:calc(-1 * var(--g_scale-large2x))}@media (max-width:767px){.public-card-content{margin-left:calc(-1 * var(--g_scale-medium));margin-right:calc(-1 * var(--g_scale-medium))}}.public-shell,.app-right-panel{height:100%}@media (min-width:768px) and (max-width:1727px){.app-right-panel{--cover-overflow:visible;overflow:auto}.app-right-panel [slot=cover]:not(.app-cover-slot){flex:1 0 auto;height:auto!important}}.full-page-form-box{width:65%}@media (max-width:767px){.full-page-form-box{width:100%}}.full-page-form-box--plus{width:80%}.join-summary-col{width:340px}@media (max-width:767px){.join-summary-col{width:100%}}.payment-reserve{min-width:var(--reserved-pw,0);min-height:var(--reserved-ph,0)}@media (max-width:1470px){.full-page-form-box--plus{width:100%}}.clickable:hover{cursor:pointer}.logged-out{background-color:#fff!important;background-image:url(/images/dots/dots-sm.png)!important;background-position:top!important;background-repeat:no-repeat!important}.highlight-video{max-width:915px;margin:0 auto}@media (max-width:767px){.highlight-video{max-width:90%}}@media (min-width:768px){.logged-out{background-image:url(/images/dots/dots-md.png)!important}}@media (min-width:1280px){.logged-out{background-image:url(/images/dots/dots-lg.png)!important}}.logged-out.home b-theme-provider{background-image:url(/images/bars.svg);background-position:50% 350px;background-repeat:no-repeat}@media (max-width:767px){.logged-out.home b-theme-provider{background:0 0}}.logged-out main{overflow:unset;height:auto}.court-schedule .scheduler_default_timeheader_cell_inner{justify-content:flex-start;padding-left:5px}.court-schedule .scheduler_default_timeheader_float{justify-content:flex-start}.court-schedule .scheduler_default_timeheader_float_inner{padding-left:5px}.court-schedule .court-cell--hour:after{content:"";background:hsl(var(--g_color_neutral-main));z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-1px}.court-schedule .scheduler_default_event{z-index:2}@media (min-width:1340px){.court-schedule .scheduler_default_scrollable{overscroll-behavior-y:contain}}@media (max-width:1339px){.court-schedule .scheduler_default_scrollable{overflow-y:hidden!important}}.court-schedule .court-cell--day-end:before{content:"";background:inherit;z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.court-schedule .court-header--day-end .scheduler_default_timeheadercol_inner{border-right:0}.court-schedule .scheduler_default_rowheader_scroll>*>:last-child .scheduler_default_resourcedivider{display:none}.court-schedule .scheduler_default_matrix_horizontal_line:not(:has(+.scheduler_default_matrix_horizontal_line)){display:none}.court-schedule .scheduler_default_main{width:calc(100% - 2px)!important}.court-schedule .scheduler_default_event_inner{text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:3px;padding-left:11px;padding-right:4px;font-size:.75rem;font-weight:600;line-height:1.2;left:2px;right:2px;overflow:hidden}.court-schedule .court-event--league .scheduler_default_event_inner{background:hsl(var(--g_color_info-main));color:color-mix(in srgb, hsl(var(--g_color_info-dark)) 75%, black)}.court-schedule .court-event--lesson .scheduler_default_event_inner{background:hsl(var(--g_color_secondary-main));color:color-mix(in srgb, hsl(var(--g_color_secondary-dark)) 75%, black)}.court-schedule .court-event--event .scheduler_default_event_inner{background:hsl(var(--g_color_success-main));color:color-mix(in srgb, hsl(var(--g_color_success-dark)) 75%, black)}.court-schedule .court-event--maintenance .scheduler_default_event_inner{background:hsl(var(--g_color_neutral-main));color:color-mix(in srgb, hsl(var(--g_color_neutral-dark)) 75%, black)}.court-schedule .scheduler_default_event.court-event--league:hover .scheduler_default_event_inner{background:color-mix(in srgb, hsl(var(--g_color_info-main)) 75%, white)}.court-schedule .scheduler_default_event.court-event--lesson:hover .scheduler_default_event_inner{background:color-mix(in srgb, hsl(var(--g_color_secondary-main)) 75%, white)}.court-schedule .scheduler_default_event.court-event--event:hover .scheduler_default_event_inner{background:color-mix(in srgb, hsl(var(--g_color_success-main)) 75%, white)}.court-schedule .scheduler_default_event.court-event--maintenance:hover .scheduler_default_event_inner{background:color-mix(in srgb, hsl(var(--g_color_neutral-main)) 75%, white)}.court-schedule .scheduler_default_event_delete{opacity:1;background-color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 3 L9 9 M9 3 L3 9' stroke='%23333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:8px 8px;border-radius:3px;margin-right:5px;-webkit-mask-image:none;mask-image:none}.court-schedule .scheduler_default_event_delete:hover{opacity:1;background-color:#fff}.payment-method-panel{width:100%;max-width:30rem}
