.bookings-module__Klg0gG__container{flex:1;width:100%;min-height:0}.bookings-module__Klg0gG__contentArea{flex:1;min-height:0}.bookings-module__Klg0gG__bookingItem{padding:21.34px 21.94px}.bookings-module__Klg0gG__bookingList{border-radius:0;flex:1;min-height:0;overflow-y:auto}.bookings-module__Klg0gG__infoContainer{flex:1 1 0;gap:14.63px;min-width:0;overflow:hidden}.bookings-module__Klg0gG__status{flex-shrink:0}.bookings-module__Klg0gG__teamAndStatus{flex-direction:row;flex:1 1 0;align-items:center;gap:14.63px;min-width:0;display:flex;overflow:hidden}.bookings-module__Klg0gG__teamColumn{min-width:0;overflow:hidden}.bookings-module__Klg0gG__hour{min-width:65.81px}.bookings-module__Klg0gG__separator{background:var(--border-subtle);flex-shrink:0;align-self:stretch;width:1px}.bookings-module__Klg0gG__team,.bookings-module__Klg0gG__teamInfo{color:#ffffff4d;letter-spacing:0}.bookings-module__Klg0gG__team{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:16px;font-weight:600;line-height:115%;overflow:hidden}.bookings-module__Klg0gG__teamInfo{gap:7.31px}.bookings-module__Klg0gG__players{gap:3.66px}.bookings-module__Klg0gG__teamInfo,.bookings-module__Klg0gG__players{flex-flow:row;align-items:center;display:flex}.bookings-module__Klg0gG__editDelete{color:#fff;cursor:pointer;background:0 0;border:.91px solid #ffffff26;border-radius:100%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,border-color .15s,transform .1s;display:flex;box-shadow:0 1.83px 3.66px #0000001f}.bookings-module__Klg0gG__editDelete:hover{background:#ffffff14;border-color:#ffffff40}.bookings-module__Klg0gG__editDelete:active{background:#ffffff1f;border-color:#ffffff59;transform:scale(.93)}.bookings-module__Klg0gG__editDelete>svg{width:14.6258px;height:14.6258px}.bookings-module__Klg0gG__searchRow{align-items:center;gap:8px;width:495.96px;display:flex}.bookings-module__Klg0gG__filterWrap{flex-shrink:0;position:relative}.bookings-module__Klg0gG__filterBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;line-height:140%;transition:background .15s,border-color .15s;display:inline-flex}.bookings-module__Klg0gG__filterBtn:hover{background:#ffffff14;border-color:#fff3}.bookings-module__Klg0gG__filterBtn:active{background:#ffffff1f}.bookings-module__Klg0gG__filterBtnActive{background:#ffffff14;border-color:#fff3}.bookings-module__Klg0gG__filterChevron{transition:transform .2s}.bookings-module__Klg0gG__filterChevronOpen{transform:rotate(180deg)}.bookings-module__Klg0gG__filterDropdown{z-index:100;background:#796f66;border:1px solid #ffffff1a;border-radius:14px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.bookings-module__Klg0gG__filterOption{cursor:pointer;color:#fffc;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;line-height:140%;transition:background .12s;display:flex}.bookings-module__Klg0gG__filterOption:hover{background:#ffffff0f}.bookings-module__Klg0gG__checkbox{background:0 0;border:1.5px solid #fff3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:flex}.bookings-module__Klg0gG__checkboxChecked{background:#fff;border-color:#fff}
.button-module__mcfKZq__btn{letter-spacing:0;text-align:center;cursor:pointer;white-space:nowrap;border-style:solid;border-width:1px;border-radius:26.81px;justify-content:center;align-items:center;gap:6px;height:max-content;font-size:16px;font-weight:600;line-height:100%;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.button-module__mcfKZq__btn:disabled{cursor:not-allowed}.button-module__mcfKZq__md{padding:13px 24px}.button-module__mcfKZq__sm{padding:11px 24px}.button-module__mcfKZq__xs{padding:7px 24px}.button-module__mcfKZq__md svg,.button-module__mcfKZq__sm svg,.button-module__mcfKZq__xs svg{width:16px;height:16px}.button-module__mcfKZq__primary{color:#131313;background:#fff;border-color:#fff;box-shadow:0 2px 4px #0000001f}.button-module__mcfKZq__primary:active:not(:disabled){background:#c6c6c6;border-color:#c6c6c6}@media (hover:hover){.button-module__mcfKZq__primary:hover:not(:disabled),.button-module__mcfKZq__primary:focus:not(:disabled){background:#fff;border-color:#c6c6c6}}.button-module__mcfKZq__primary:disabled{color:#fff;background:#ffffff0d;border-color:#ffffff0d}.button-module__mcfKZq__secondary{color:#fff;background:#fff3;border-color:#ffffff1a;box-shadow:0 2px 4px #0000001f}.button-module__mcfKZq__secondary:active:not(:disabled){background:#ffffff1a}@media (hover:hover){.button-module__mcfKZq__secondary:hover:not(:disabled),.button-module__mcfKZq__secondary:focus:not(:disabled){background:#3a3a3c;border-color:#fff3}}.button-module__mcfKZq__secondary:disabled{color:#ffffff4d;background:#ffffff0d;border-color:#ffffff0d}.button-module__mcfKZq__outline{color:#fff;background:0 0;border-color:#fff;box-shadow:0 2px 4px #0000001f}.button-module__mcfKZq__outline:active:not(:disabled){background:#ffffff1a;border-color:#fff}@media (hover:hover){.button-module__mcfKZq__outline:hover:not(:disabled),.button-module__mcfKZq__outline:focus:not(:disabled){background:#ffffff1a;border-color:#fff}}.button-module__mcfKZq__outline:disabled{color:#ffffff4d;background:#ffffff1a;border-color:#828282}.button-module__mcfKZq__warning{color:#fff;background:#ff3b30;border-color:#e84141;box-shadow:0 2px 4px #0000001f}.button-module__mcfKZq__warning:active:not(:disabled){background:#b53232;border-color:#b53232}@media (hover:hover){.button-module__mcfKZq__warning:hover:not(:disabled),.button-module__mcfKZq__warning:focus:not(:disabled){background:#ff4747;border-color:#fff}}.button-module__mcfKZq__warning:disabled{color:#ffffff4d;background:#ffffff0d;border-color:#ffffff0d}.button-module__mcfKZq__quick-action{letter-spacing:.4px;box-shadow:none;color:#fff;background:#ffffff1a;border-color:#ffffff1a;border-radius:16px;flex-direction:column;width:119px;height:84px;padding:8px;font-weight:400;display:flex}.button-module__mcfKZq__quick-action:active:not(:disabled){background:#ffffff1a}@media (hover:hover){.button-module__mcfKZq__quick-action:hover:not(:disabled),.button-module__mcfKZq__quick-action:focus:not(:disabled){background:#3a3a3c;border-color:#fff3}}.button-module__mcfKZq__quick-action:disabled{color:#ffffff4d;background:#ffffff0d;border-color:#ffffff0d}.button-module__mcfKZq__ghost{box-shadow:none;color:#ffffffb3;font-size:var(--text-body);background:0 0;border-color:#0000}.button-module__mcfKZq__ghost:active:not(:disabled){text-decoration:underline}@media (hover:hover){.button-module__mcfKZq__ghost:hover:not(:disabled),.button-module__mcfKZq__ghost:focus:not(:disabled){text-decoration:underline}}.button-module__mcfKZq__ghost:disabled{color:#ffffff4d}@keyframes button-module__mcfKZq__spin{to{transform:rotate(360deg)}}.button-module__mcfKZq__spinner{opacity:.8;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite button-module__mcfKZq__spin}
.icon-button-module__InVFsa__btn{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:max-content;height:max-content;padding:13px;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex;box-shadow:0 1.83px 3.66px #0000001f}.icon-button-module__InVFsa__btn:active:not(:disabled){background:#fff3}@media (hover:hover){.icon-button-module__InVFsa__btn:hover:not(:disabled),.icon-button-module__InVFsa__btn:focus:not(:disabled){border-color:#ffffff26;box-shadow:0 0 10px 3px #eaeaea80}}.icon-button-module__InVFsa__btn:disabled{cursor:not-allowed;color:#ffffff4d;background:#ffffff0d;border-color:#ffffff26}
.quick-action-button-module__M4QfEq__btn{letter-spacing:.4px;text-align:center;cursor:pointer;color:#fff;box-sizing:border-box;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;flex-flow:column;justify-content:center;align-items:center;gap:6px;min-width:119px;min-height:88px;padding:8px;font-size:16px;font-weight:400;line-height:120%;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;display:flex}.quick-action-button-module__M4QfEq__btn:active:not(:disabled):not(.quick-action-button-module__M4QfEq__disabled){background:#ffffff1a}@media (hover:hover){.quick-action-button-module__M4QfEq__btn:hover:not(:disabled):not(.quick-action-button-module__M4QfEq__disabled),.quick-action-button-module__M4QfEq__btn:focus:not(:disabled):not(.quick-action-button-module__M4QfEq__disabled){background:#3a3a3c;border-color:#fff3}}.quick-action-button-module__M4QfEq__btn:disabled,.quick-action-button-module__M4QfEq__disabled{cursor:not-allowed;color:#ffffff4d;background:#ffffff0d;border-color:#ffffff0d}.quick-action-button-module__M4QfEq__quickAction>svg{width:20px;height:20px}
.form-field-module__xIq1iG__field{flex-direction:column;gap:8px;display:flex}.form-field-module__xIq1iG__label{font-weight:600;font-size:var(--text-body);color:#fff;line-height:100%}.form-field-module__xIq1iG__labelDisabled{color:#ffffffb3}.form-field-module__xIq1iG__required{margin-left:4px}.form-field-module__xIq1iG__optional{color:#ffffffa6;margin-left:10px;font-weight:400}.form-field-module__xIq1iG__input{border-radius:var(--radius-md);width:100%;font-weight:400;font-size:var(--text-callout);line-height:var(--text-line-height);color:#fff;background:#15151580;border:none;outline:1.5px solid #0000;padding:16px;transition:background .15s,outline-color .15s}.form-field-module__xIq1iG__input::placeholder{color:var(--step-pending)}@media (hover:hover){.form-field-module__xIq1iG__input:hover{outline-color:#fff}}.form-field-module__xIq1iG__input:focus{outline-color:#fff}.form-field-module__xIq1iG__inputError{outline-color:#ff4747!important}.form-field-module__xIq1iG__inputdisabled{background:var(--bg-primary);color:#ffffffb3}.form-field-module__xIq1iG__textarea{resize:none;min-height:130px}.form-field-module__xIq1iG__errorMsg{font-size:var(--text-subheadline);color:var(--white-900);align-items:center;gap:4px;line-height:100%;display:flex}.form-field-module__xIq1iG__hintMsg{color:#ffffffa6;font-size:var(--text-subheadline);line-height:100%}.form-field-module__xIq1iG__checkboxOption{border-radius:var(--radius-md);background:#15151580;outline:1px solid #0000;align-items:center;gap:16px;padding:12px 16px;display:flex}@media (hover:hover){.form-field-module__xIq1iG__checkboxOption:hover{outline-color:#fff}}.form-field-module__xIq1iG__checkboxOption input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background .15s,border-color .15s;position:relative}.form-field-module__xIq1iG__checkboxOption input[type=checkbox]:checked{background:#fff}.form-field-module__xIq1iG__checkboxOption input[type=checkbox]:checked:after{content:"";border:2px solid #696969;border-top:none;border-left:none;width:7px;height:11px;position:absolute;top:50%;left:24%;transform:rotate(45deg)translate(-50%,-50%)}.form-field-module__xIq1iG__checkboxOption span{font-size:var(--text-body);color:#fff;font-weight:400}.form-field-module__xIq1iG__checkboxInput{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1.5px solid #fff;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background .15s,border-color .15s;position:relative}.form-field-module__xIq1iG__checkboxInput:checked{background:#fff}.form-field-module__xIq1iG__checkboxInput:checked:after{content:"";border:2px solid #696969;border-top:none;border-left:none;width:7px;height:11px;position:absolute;top:50%;left:24%;transform:rotate(45deg)translate(-50%,-50%)}
.input-module__Mse7wW__control{border-radius:var(--radius-md);background:#15151580;border:1.5px solid #0000;align-items:center;padding:13px 18px;transition:background .15s,border-color .15s;display:flex;position:relative}@media (hover:hover){.input-module__Mse7wW__control:hover{border-color:#fff}}.input-module__Mse7wW__control:focus-within{border-color:#fff}.input-module__Mse7wW__input{font-size:var(--text-body);color:#fff;caret-color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0;font-weight:400;line-height:100%}.input-module__Mse7wW__input::placeholder{color:#ffffffa6}.input-module__Mse7wW__icon{color:#fff;flex-shrink:0;align-items:center;display:flex}.input-module__Mse7wW__iconLeft{padding-right:8px}.input-module__Mse7wW__iconRight{padding-left:8px}.input-module__Mse7wW__control.input-module__Mse7wW__error .input-module__Mse7wW__icon{color:#131313}.input-module__Mse7wW__control.input-module__Mse7wW__disabled .input-module__Mse7wW__icon{color:#ffffff4d}.input-module__Mse7wW__control.input-module__Mse7wW__error{background:#ff474733;border-color:#ff4747}.input-module__Mse7wW__control.input-module__Mse7wW__disabled{background:var(--bg-primary);pointer-events:none}.input-module__Mse7wW__control.input-module__Mse7wW__disabled .input-module__Mse7wW__input{color:#ffffff4d}
.card-module__vF75RG__card{background:var(--layer-1);border:1px solid var(--stroke-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.card-module__vF75RG__outlined{box-shadow:none;border-color:var(--stroke-default);background:0 0}.card-module__vF75RG__elevated{box-shadow:var(--shadow-secondary);border-color:#0000}.card-module__vF75RG__filled{background:var(--layer-2);box-shadow:none;border-color:#0000}.card-module__vF75RG__interactive{cursor:pointer;transition:background .1s,box-shadow .1s,transform .1s}.card-module__vF75RG__interactive:hover{background:var(--fill-secondary);box-shadow:var(--shadow-secondary)}.card-module__vF75RG__interactive:active{box-shadow:var(--shadow-1);transform:scale(.99)}.card-module__vF75RG__header{border-bottom:1px solid var(--stroke-default);justify-content:space-between;align-items:center;gap:var(--space-3);padding:clamp(10px,1.2vw,16px) clamp(12px,1.5vw,20px);display:flex}.card-module__vF75RG__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.card-module__vF75RG__body{padding:clamp(12px,1.5vw,24px)}.card-module__vF75RG__footer{border-top:1px solid var(--stroke-default);justify-content:flex-end;align-items:center;gap:var(--space-2);padding:clamp(8px,1vw,12px) clamp(12px,1.5vw,20px);display:flex}
.password-input-module__rmg4IW__toggle{cursor:pointer;height:100%;color:var(--ct-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;transition:color .1s;display:flex}@media (hover:hover){.password-input-module__rmg4IW__toggle:hover{color:var(--text-tertiary)}}
.text-module__-AGRbq__largeTitle{font-size:var(--text-large-title);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:600;--fw-bold:700;margin:0}.text-module__-AGRbq__title0{font-size:var(--text-title-0);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-semibold:600;--fw-bold:700;margin:0}.text-module__-AGRbq__title1{font-size:var(--text-title-1);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:600;--fw-bold:700;margin:0}.text-module__-AGRbq__title2{font-size:var(--text-title-2);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:600;--fw-semibold:600;--fw-bold:700;margin:0}.text-module__-AGRbq__headline{font-size:var(--text-headline);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-bold:700;margin:0}.text-module__-AGRbq__body{font-size:var(--text-body);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-semibold:600;--fw-bold:700;margin:0}.text-module__-AGRbq__callout{font-size:var(--text-callout);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-semibold:600;--fw-bold:700;margin:0}.text-module__-AGRbq__subheadline{font-size:var(--text-subheadline);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-bold:600;margin:0}.text-module__-AGRbq__footnote{font-size:var(--text-footnote);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-bold:600;margin:0}.text-module__-AGRbq__caption1{font-size:var(--text-caption-1);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-bold:600;margin:0}.text-module__-AGRbq__caption2{font-size:var(--text-caption-2);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-bold:700;margin:0}.text-module__-AGRbq__caption3{font-size:var(--text-caption-3);line-height:var(--text-line-height);letter-spacing:0;--fw-regular:400;--fw-semibold:600;--fw-bold:700;margin:0}.text-module__-AGRbq__regular{font-weight:var(--fw-regular,400)}.text-module__-AGRbq__semibold{font-weight:var(--fw-semibold,600)}.text-module__-AGRbq__bold{font-weight:var(--fw-bold,700)}.text-module__-AGRbq__colorPrimary{color:var(--ct-primary)}.text-module__-AGRbq__colorSecondary{color:var(--ct-secondary)}.text-module__-AGRbq__colorTertiary{color:var(--ct-tertiary)}.text-module__-AGRbq__colorInverse{color:var(--ct-inverse)}.text-module__-AGRbq__colorError{color:var(--ct-semantic-error)}.text-module__-AGRbq__colorSuccess{color:var(--ct-semantic-success)}.text-module__-AGRbq__colorWhite700{color:var(--white-700)}.text-module__-AGRbq__uppercase{text-transform:uppercase}.text-module__-AGRbq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-module__-AGRbq__tight{line-height:110%!important}.text-module__-AGRbq__truncate.text-module__-AGRbq__tight{line-height:115%!important}.text-module__-AGRbq__tracking{letter-spacing:1px!important}.text-module__-AGRbq__left{text-align:left}.text-module__-AGRbq__center{text-align:center}.text-module__-AGRbq__right{text-align:right}
.link-module__X3lzXa__link{cursor:pointer;font-size:13px;text-decoration:none;transition:color .1s}.link-module__X3lzXa__default{color:var(--accent)}.link-module__X3lzXa__default:hover{color:var(--accent-dark,#005fa3);text-decoration:underline}.link-module__X3lzXa__subtle{color:#ffffffa6;font-size:var(--text-subheadline);font-weight:400}.link-module__X3lzXa__subtle:hover{text-decoration:underline}.link-module__X3lzXa__left{text-align:left;display:block}.link-module__X3lzXa__center{text-align:center;display:block}.link-module__X3lzXa__right{text-align:right;display:block}
.stack-module__aM-QTG__stack{display:flex}
.grid-module__4hvuwG__span-1{grid-column:span 1}.grid-module__4hvuwG__span-2{grid-column:span 2}.grid-module__4hvuwG__span-3{grid-column:span 3}.grid-module__4hvuwG__span-4{grid-column:span 4}.grid-module__4hvuwG__span-5{grid-column:span 5}.grid-module__4hvuwG__span-6{grid-column:span 6}.grid-module__4hvuwG__span-7{grid-column:span 7}.grid-module__4hvuwG__span-8{grid-column:span 8}.grid-module__4hvuwG__span-9{grid-column:span 9}.grid-module__4hvuwG__span-10{grid-column:span 10}.grid-module__4hvuwG__span-11{grid-column:span 11}.grid-module__4hvuwG__span-12{grid-column:span 12}@media (min-width:480px){.grid-module__4hvuwG__sm-1{grid-column:span 1}.grid-module__4hvuwG__sm-2{grid-column:span 2}.grid-module__4hvuwG__sm-3{grid-column:span 3}.grid-module__4hvuwG__sm-4{grid-column:span 4}.grid-module__4hvuwG__sm-5{grid-column:span 5}.grid-module__4hvuwG__sm-6{grid-column:span 6}.grid-module__4hvuwG__sm-7{grid-column:span 7}.grid-module__4hvuwG__sm-8{grid-column:span 8}.grid-module__4hvuwG__sm-9{grid-column:span 9}.grid-module__4hvuwG__sm-10{grid-column:span 10}.grid-module__4hvuwG__sm-11{grid-column:span 11}.grid-module__4hvuwG__sm-12{grid-column:span 12}}@media (min-width:768px){.grid-module__4hvuwG__md-1{grid-column:span 1}.grid-module__4hvuwG__md-2{grid-column:span 2}.grid-module__4hvuwG__md-3{grid-column:span 3}.grid-module__4hvuwG__md-4{grid-column:span 4}.grid-module__4hvuwG__md-5{grid-column:span 5}.grid-module__4hvuwG__md-6{grid-column:span 6}.grid-module__4hvuwG__md-7{grid-column:span 7}.grid-module__4hvuwG__md-8{grid-column:span 8}.grid-module__4hvuwG__md-9{grid-column:span 9}.grid-module__4hvuwG__md-10{grid-column:span 10}.grid-module__4hvuwG__md-11{grid-column:span 11}.grid-module__4hvuwG__md-12{grid-column:span 12}}@media (min-width:1024px){.grid-module__4hvuwG__lg-1{grid-column:span 1}.grid-module__4hvuwG__lg-2{grid-column:span 2}.grid-module__4hvuwG__lg-3{grid-column:span 3}.grid-module__4hvuwG__lg-4{grid-column:span 4}.grid-module__4hvuwG__lg-5{grid-column:span 5}.grid-module__4hvuwG__lg-6{grid-column:span 6}.grid-module__4hvuwG__lg-7{grid-column:span 7}.grid-module__4hvuwG__lg-8{grid-column:span 8}.grid-module__4hvuwG__lg-9{grid-column:span 9}.grid-module__4hvuwG__lg-10{grid-column:span 10}.grid-module__4hvuwG__lg-11{grid-column:span 11}.grid-module__4hvuwG__lg-12{grid-column:span 12}}
.user-menu-module__fdT8ia__wrapper{align-items:center;gap:var(--space-3);display:flex}.user-menu-module__fdT8ia__username{color:var(--text-secondary);font-size:.9vw}.user-menu-module__fdT8ia__logout{padding:var(--space-1) var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;font-size:.85vw;transition:background .15s}.user-menu-module__fdT8ia__logout:hover{background:var(--layer-2)}
@layer ui{.container-module__mlZCea__container{width:max-content;display:flex}.container-module__mlZCea__grid{display:grid}.container-module__mlZCea__grid>*{width:100%}.container-module__mlZCea__horizontal{flex-direction:row}.container-module__mlZCea__vertical{flex-direction:column}.container-module__mlZCea__horizontal:not(.container-module__mlZCea__warp),.container-module__mlZCea__vertical:not(.container-module__mlZCea__warp){flex-wrap:nowrap}.container-module__mlZCea__wrap{flex-wrap:wrap!important}.container-module__mlZCea__center{align-items:center}.container-module__mlZCea__alignItemsStart{align-items:flex-start}.container-module__mlZCea__alignItemsEnd{align-items:flex-end}.container-module__mlZCea__alignItemsCenter{align-items:center}.container-module__mlZCea__alignItemsStretch{align-items:stretch}.container-module__mlZCea__justifyContentStart{justify-content:flex-start}.container-module__mlZCea__justifyContentEnd{justify-content:flex-end}.container-module__mlZCea__justifyContentCenter{justify-content:center}.container-module__mlZCea__justifyContentBetween{justify-content:space-between}.container-module__mlZCea__justifyContentSpace{justify-content:space-around}.container-module__mlZCea__dark{box-shadow:var(--shadow-tertiary) #0000005e;background:#1515157d;border:1px solid #ffffff1a}.container-module__mlZCea__clear{background:#ffffff1a;border:1px solid #fff3}.container-module__mlZCea__overlap{background:#ffffff0d;border:1px solid #ffffff1a}.container-module__mlZCea__transparent{background:0 0}.container-module__mlZCea__ghost{background:#ffffff1a;border:none}.container-module__mlZCea__radius0{border-radius:0}.container-module__mlZCea__radiusxs{border-radius:var(--radius-xs)}.container-module__mlZCea__radiussm{border-radius:var(--radius-sm)}.container-module__mlZCea__radiusmd{border-radius:var(--radius-md)}.container-module__mlZCea__radiuslg{border-radius:var(--radius-lg)}.container-module__mlZCea__radiusxl{border-radius:200px}.container-module__mlZCea__radiuspill{border-radius:var(--radius-pill)}.container-module__mlZCea__radiusfull{border-radius:var(--radius-full)}.container-module__mlZCea__xs{padding:0}.container-module__mlZCea__xxs{padding:8px}.container-module__mlZCea__sm{padding:16px}.container-module__mlZCea__smd{padding:18px 10px}.container-module__mlZCea__smx{padding:14.62px 24px}.container-module__mlZCea__sml{padding:16px 24px}.container-module__mlZCea__base{padding:24px}.container-module__mlZCea__basex{padding:24px 16px}.container-module__mlZCea__bases{padding:24px 13px}.container-module__mlZCea__md{padding:32px 24px}.container-module__mlZCea__lg{padding:32px}.container-module__mlZCea__xl{padding:43px 40px}.container-module__mlZCea__gap1{gap:var(--space-1)}.container-module__mlZCea__gap2{gap:var(--space-2)}.container-module__mlZCea__gap3{gap:var(--space-3)}.container-module__mlZCea__gap4{gap:40px}.container-module__mlZCea__gap5{gap:12px}.container-module__mlZCea__gap6{gap:0}.container-module__mlZCea__gap7{gap:28px}.container-module__mlZCea__gap8{gap:30px}.container-module__mlZCea__gap9{gap:24px}.container-module__mlZCea__gap10{gap:32px}.container-module__mlZCea__gap11{gap:20px}.container-module__mlZCea__gap12{gap:27px}}
.booking-card-module__ChpSWa__card{background:var(--bg-primary);border:none;justify-content:space-between;width:100%}.booking-card-module__ChpSWa__titleWrapper{flex:1 1 0;min-width:0;overflow:hidden}.booking-card-module__ChpSWa__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.booking-card-module__ChpSWa__card.booking-card-module__ChpSWa__forCheck{background:var(--border-modal)}.booking-card-module__ChpSWa__meta span{align-items:center;gap:4px;display:inline-flex}.booking-card-module__ChpSWa__divider{background:var(--white-700);width:1px;height:13.4px}
.back-button-module__GQaoka__button{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:100%;justify-content:center;align-items:center;min-width:44px;height:44px;display:flex}.back-button-module__GQaoka__button:active:not(:disabled){background:#fff3;outline:1px solid #fff6;transform:scale(.93)}@media (hover:hover){.back-button-module__GQaoka__button:hover:not(:disabled){background:#ffffff26;outline:1px solid #fff3}}
.close-button-module__03vHDq__button{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:100%;justify-content:center;align-items:center;min-width:44px;max-width:44px;height:44px;display:flex}.close-button-module__03vHDq__button:active:not(:disabled){background:#fff3;outline:1px solid #fff6;transform:scale(.93)}@media (hover:hover){.close-button-module__03vHDq__button:hover:not(:disabled){background:#ffffff26;outline:1px solid #fff3}}
.spinner-module__tAwcpG__spinner{flex-shrink:0;animation:.8s linear infinite spinner-module__tAwcpG__spin;display:block}@keyframes spinner-module__tAwcpG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.loading-spinner-module__2C8o1q__spinner{background:conic-gradient(#2d2d2d00 0deg,#d9d9d9 200deg,#fff 320deg,#2d2d2d00 360deg);border-radius:50%;flex-shrink:0;align-self:center;width:55px;min-width:55px;height:55px;min-height:55px;animation:.9s linear infinite loading-spinner-module__2C8o1q__loadingSpinnerSpin;display:block;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54%);mask:radial-gradient(circle,#0000 52%,#000 54%)}@keyframes loading-spinner-module__2C8o1q__loadingSpinnerSpin{to{transform:rotate(360deg)}}
.countdown-bar-module__wfvUPG__track{background:#ffffff1a;border-radius:16777200px;width:100%;height:6px;position:relative;overflow:hidden}.countdown-bar-module__wfvUPG__fill{background:linear-gradient(#ffb900,#ffb900);border-radius:16777200px;height:100%;transition:width 1s linear;position:absolute;top:0;left:0}.countdown-bar-module__wfvUPG__segmented{gap:4px;width:100%;display:flex}.countdown-bar-module__wfvUPG__segment{background:#ffffff1a;border-radius:16777200px;flex:1;height:6px;position:relative;overflow:hidden}
.modal-module__57T5lq__overlay{z-index:1000;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-module__57T5lq__modal{background:var(--bg-modal);border:1px solid var(--border-modal);box-shadow:var(--shadow-tertiary);transform-origin:50%;min-width:590px;max-width:var(--session-width-content);max-height:var(--session-max-height-content);border-radius:24px;flex-direction:column;align-items:stretch;padding:24px 32px;display:flex;transform:scale(var(--vscale,1))!important}.modal-module__57T5lq__header{flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:stretch;display:flex}.modal-module__57T5lq__headerTitle{align-items:flex-start;gap:16px;display:flex}.modal-module__57T5lq__headerTitle.modal-module__57T5lq__withIcon{margin-top:32px}.modal-module__57T5lq__headerTitle.modal-module__57T5lq__withIcon.modal-module__57T5lq__noIconMargin{margin-top:0}.modal-module__57T5lq__headerCentered{align-items:center}.modal-module__57T5lq__headerTexts{flex-flow:column;flex:1;align-items:flex-start;gap:8px;display:flex}.modal-module__57T5lq__body{color:var(--ct-secondary);font-size:var(--text-body);margin:0;line-height:1.5}.modal-module__57T5lq__footer{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-top:64px;display:flex}.modal-module__57T5lq__iconCheck{background:var(--ct-semantic-success);width:48px;height:48px;color:var(--ct-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.experience-timeline-module__BIzwAW__timeline{align-items:flex-start;width:100%;max-width:441.641px;margin:auto;display:flex}.experience-timeline-module__BIzwAW__step{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:26px;display:flex;overflow:visible}.experience-timeline-module__BIzwAW__connector{flex:1;min-width:12px;height:1px;margin-top:13px;margin-left:5px;margin-right:5px}.experience-timeline-module__BIzwAW__connectorDone{background:var(--step-done)}.experience-timeline-module__BIzwAW__connectorPending{background:var(--step-pending)}.experience-timeline-module__BIzwAW__circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.experience-timeline-module__BIzwAW__done{background:var(--step-done);color:#fff}.experience-timeline-module__BIzwAW__done>svg{width:16.7555px;height:16.7555px}.experience-timeline-module__BIzwAW__active{background:var(--step-active)}.experience-timeline-module__BIzwAW__active>svg{width:13.4044px;height:13.4044px}.experience-timeline-module__BIzwAW__pending{color:var(--step-pending)!important}.experience-timeline-module__BIzwAW__label{letter-spacing:-.34px;text-align:center;background:unset;color:#fff;border:none}
.select-module__GrGisq__select{width:100%;position:relative}.select-module__GrGisq__trigger{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-height:48px;font-weight:400;font-size:var(--text-body);color:#fff;cursor:pointer;text-align:left;background:#15151580;border:none;outline:1px solid #0000;padding:12px 48px 12px 18px;line-height:100%;transition:background .15s;display:block;position:relative}@media (hover:hover){.select-module__GrGisq__trigger:hover{outline-color:#fff}}.select-module__GrGisq__triggerOpen{outline-color:#fff}.select-module__GrGisq__chevron{pointer-events:none;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.select-module__GrGisq__chevronOpen{transform:translateY(-50%)rotate(180deg)}.select-module__GrGisq__list{z-index:100;border-radius:var(--radius-md);background:#1e1e1ef5;outline:1px solid #fff;margin:0;padding:12px 14px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.select-module__GrGisq__option{width:100%;font-weight:400;font-size:var(--text-body);color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:11px;padding:11px 18px;line-height:100%;transition:background .12s}@media (hover:hover){.select-module__GrGisq__option:hover{background:#ffffff1a}}.select-module__GrGisq__optionActive{background:#ffffff26}
.period-nav-module__9aykIa__nav{align-items:center;gap:8px;display:inline-flex}.period-nav-module__9aykIa__btn{background:var(--bg-primary);cursor:pointer;color:#fffffff5;border:none;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,transform .1s;display:flex;overflow:hidden}@media (hover:hover){.period-nav-module__9aykIa__btn:hover{background:#0000006b}}.period-nav-module__9aykIa__btn:active{background:#0000008c;transform:scale(.93)}.period-nav-module__9aykIa__labelBtn{cursor:pointer;box-sizing:border-box;border:none;min-height:28px;transition:background .15s}@media (hover:hover){.period-nav-module__9aykIa__labelBtn:active{background:#0000006b}}.period-nav-module__9aykIa__labelBtn:hover{background:#00000047}.period-nav-module__9aykIa__label{background:var(--bg-primary);text-align:center;font-weight:600;font-size:var(--text-subheadline);color:var(--step-pending);border-radius:24px;padding:5.5px 15.5px;line-height:100%}
.tab-nav-module__0ThTyW__nav{background:var(--bg-primary);border:1px solid var(--border-modal);border-radius:100px;align-items:center;padding:2.63px 2px;display:inline-flex}.tab-nav-module__0ThTyW__tab{cursor:pointer;white-space:nowrap;font-weight:600;font-size:var(--text-subheadline);color:#fff;background:0 0;border:.91px solid #0000;border-radius:91.41px;padding:8.87px 14.63px;line-height:100%;transition:all .15s}@media (hover:hover){.tab-nav-module__0ThTyW__tab:hover{color:#ffffffd9;background:#fff1}}.tab-nav-module__0ThTyW__tabActive{background:var(--border-modal);border-color:var(--border-modal)}
.booking-status-badge-module__23l8BG__badge{font-weight:600;font-size:var(--text-caption-1);letter-spacing:0;white-space:nowrap;border-style:solid;border-width:1px;border-radius:32px;align-self:flex-end;padding:6px 10px;line-height:100%}
.search-input-module__ukRQvW__wrap{align-items:center;display:flex;position:relative}.search-input-module__ukRQvW__input{background:var(--bg-player);border:1px solid var(--bg-player);color:#fff;border-radius:32px;outline:none;width:100%;padding:10px 44px 10px 20px;font-size:16px;font-weight:400;line-height:100%;transition:border-color .15s,background .15s}.search-input-module__ukRQvW__input::placeholder{color:var(--step-pending)}.search-input-module__ukRQvW__input:focus{background:#ffffff12;border-color:#fff3}.search-input-module__ukRQvW__icon{color:#fff;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-input-module__ukRQvW__clearBtn{color:#fff;background:var(--bg-player);cursor:pointer;border:none;border-radius:100%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}
.preset-card-module__gkHF2W__card{border-width:Stroke/Medium;cursor:pointer;background:#ffffff1a;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:66.8333px;height:167px;padding:16px 9.92px;display:flex}.preset-card-module__gkHF2W__cardActive{background:#ffffff26;border:2px solid #fff}.preset-card-module__gkHF2W__cardDisabled{cursor:not-allowed;background:#ffffff0d}.preset-card-module__gkHF2W__radio{border:2px solid #fff3;border-radius:50%;flex-shrink:0;width:40.0853px;height:40.0853px;position:relative}.preset-card-module__gkHF2W__radioActive{border:2px solid #fff}.preset-card-module__gkHF2W__radioActive:after{content:"";background:#fff;border-radius:50%;width:25.1338px;height:25.1338px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preset-card-module__gkHF2W__cardDisabled .preset-card-module__gkHF2W__radio{border:2px solid #ffffff1a}.preset-card-module__gkHF2W__name{letter-spacing:0;text-align:center;color:#fff;font-size:14px;font-weight:600;line-height:120%}.preset-card-module__gkHF2W__cardDisabled .preset-card-module__gkHF2W__name{color:#ffffff4d}
.room-card-module__YyJUVq__card{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex:1;gap:24px;width:197.2px;height:112px;margin:1px;padding:16px;display:flex}.room-card-module__YyJUVq__cardActive,.room-card-module__YyJUVq__cardSelected{box-shadow:var(--shadow-primary);background:#ffffff1a;border:2px solid #fff;margin:0}.room-card-module__YyJUVq__name{letter-spacing:0;color:#ffffffd9;font-size:17px;font-weight:600;line-height:16px}.room-card-module__YyJUVq__selectBtn{cursor:pointer;text-align:center;letter-spacing:0;text-align:center;color:#fff;background:#fff3;border:1px solid #ffffff1a;border-radius:26.81px;width:100%;padding:10.5px;font-size:16px;font-weight:600;line-height:120%;transition:background .15s;box-shadow:0 2px 4px #0000001f}.room-card-module__YyJUVq__selectBtnActive{color:#767676;cursor:not-allowed;background:#ffffff4d}@media (hover:hover){.room-card-module__YyJUVq__selectBtn:not(.room-card-module__YyJUVq__selectBtnActive):hover,.room-card-module__YyJUVq__selectBtnSelected:hover{background:#ffffffe6}}.room-card-module__YyJUVq__selectBtnSelected{color:#131313;background:#fff;box-shadow:0 2px 4px #0000001f}@media (hover:hover){.room-card-module__YyJUVq__card:not(.room-card-module__YyJUVq__cardActive):hover{box-shadow:var(--shadow-primary);cursor:pointer;border-color:#fff}.room-card-module__YyJUVq__card:not(.room-card-module__YyJUVq__cardActive):hover .room-card-module__YyJUVq__selectBtn{color:#131313;background:#fff}}.room-card-module__YyJUVq__card:not(.room-card-module__YyJUVq__cardActive):active{box-shadow:var(--shadow-primary);background:#ffffff1a;border:2px solid #fff;margin:0}.room-card-module__YyJUVq__card:not(.room-card-module__YyJUVq__cardActive):active .room-card-module__YyJUVq__selectBtn{color:#131313;background:#fff}
.audio-slider-module__KvG1rq__group{flex-direction:column;gap:16px;display:flex}.audio-slider-module__KvG1rq__meta{justify-content:space-between;align-items:center;display:flex}.audio-slider-module__KvG1rq__label{letter-spacing:0;color:#fff;font-size:14px;font-weight:600;line-height:120%}.audio-slider-module__KvG1rq__value{letter-spacing:0;color:#ffffff80;font-size:14px;font-weight:600;line-height:120%}.audio-slider-module__KvG1rq__groupDisabled .audio-slider-module__KvG1rq__label,.audio-slider-module__KvG1rq__groupDisabled .audio-slider-module__KvG1rq__value{color:#fff6}.audio-slider-module__KvG1rq__slider{appearance:none;cursor:pointer;border:none;border-radius:6px;outline:none;width:100%;height:8px;margin-bottom:21px}.audio-slider-module__KvG1rq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px}.audio-slider-module__KvG1rq__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:20px;height:20px}.audio-slider-module__KvG1rq__groupDisabled .audio-slider-module__KvG1rq__slider::-webkit-slider-thumb{cursor:not-allowed;background:#5c5c5c}.audio-slider-module__KvG1rq__groupDisabled .audio-slider-module__KvG1rq__slider::-moz-range-thumb{cursor:not-allowed;background:#5c5c5c}
.toggle-switch-module__TBDrPG__toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.toggle-switch-module__TBDrPG__pill{cursor:pointer;background:#ffffff80;border-radius:100px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.toggle-switch-module__TBDrPG__pill:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.toggle-switch-module__TBDrPG__toggleActive .toggle-switch-module__TBDrPG__pill{background:#21bd75}.toggle-switch-module__TBDrPG__toggleActive .toggle-switch-module__TBDrPG__pill:after{background:#fff;left:21px}.toggle-switch-module__TBDrPG__toggleDisabled .toggle-switch-module__TBDrPG__pill{cursor:not-allowed;background:#ffffff4d}.toggle-switch-module__TBDrPG__toggleDisabled .toggle-switch-module__TBDrPG__pill:after{background:#c6c6c6}.toggle-switch-module__TBDrPG__label{letter-spacing:0;text-align:right;color:#fff;font-size:14px;font-weight:400;line-height:120%}.toggle-switch-module__TBDrPG__labelDisabled{color:#ffffff4d}
.filter-dropdown-module__Q9B2qq__filterWrap{flex-shrink:0;position:relative}.filter-dropdown-module__Q9B2qq__filterBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;line-height:140%;transition:background .15s,border-color .15s;display:inline-flex}.filter-dropdown-module__Q9B2qq__filterBtn:hover{background:#ffffff14;border-color:#fff3}.filter-dropdown-module__Q9B2qq__filterBtn:active{background:#ffffff1f}.filter-dropdown-module__Q9B2qq__filterBtnActive{background:#ffffff14;border-color:#fff3}.filter-dropdown-module__Q9B2qq__filterChevron{transition:transform .2s}.filter-dropdown-module__Q9B2qq__filterChevronOpen{transform:rotate(180deg)}.filter-dropdown-module__Q9B2qq__filterDropdown{border-radius:var(--radius-md);z-index:100;background:#1e1e1ef5;outline:1px solid #fff;min-width:200px;padding:12px 14px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.filter-dropdown-module__Q9B2qq__filterOption{cursor:pointer;width:100%;font-size:var(--text-body);color:#fff;-webkit-user-select:none;user-select:none;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 18px;line-height:100%;transition:background .12s;display:flex}@media (hover:hover){.filter-dropdown-module__Q9B2qq__filterOption:hover{background:#ffffff1a}}.filter-dropdown-module__Q9B2qq__checkbox{background:0 0;border:1.5px solid #fff3;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:flex}.filter-dropdown-module__Q9B2qq__checkboxChecked{background:#fff;border-color:#fff}
.stat-card-module__ENip6q__statCard{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--bg-player);gap:var(--space-4);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:12px 5px;display:flex}
.empty-state-module__xVqtfW__wrapper{width:100%}
.divider-module__XjfZyW__divider{background:var(--white-700);flex-shrink:0;width:1px;height:13.4px}
.badge-module__Mwp2wW__badge{background:var(--border-modal);text-align:center;border-radius:32px;justify-content:center;align-items:center;min-height:32px;padding:6px 16px;display:flex}
.stepper-module__Z8Uo6W__stepper{align-items:center;gap:8px;display:flex}.stepper-module__Z8Uo6W__btn{box-sizing:border-box;background:var(--border-modal);color:#fffffff5;cursor:pointer;border:none;border-radius:80px;width:44px;height:44px;transition:background .15s,transform .1s}@media (hover:hover){.stepper-module__Z8Uo6W__btn:hover:not(:disabled){background:#ffffff4d}}.stepper-module__Z8Uo6W__btn:active:not(:disabled){background:#fff6;transform:scale(.93)}.stepper-module__Z8Uo6W__btn:disabled{opacity:.35;cursor:not-allowed}.stepper-module__Z8Uo6W__value{box-sizing:border-box;border-radius:var(--radius-md);text-align:center;background:#15151580;border:none;justify-content:center;align-items:center;min-width:146px;height:48px;display:flex}
.radio-option-module__X5LWMa__row{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-md);background:#15151580;outline:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:11.25px 16px;transition:background .15s,border-color .15s;display:flex}@media (hover:hover){.radio-option-module__X5LWMa__row:hover{outline-color:#fff}}.radio-option-module__X5LWMa__row:active{outline-color:#fff}.radio-option-module__X5LWMa__rowError{outline-color:var(--ct-semantic-error)}.radio-option-module__X5LWMa__rowDisabled{pointer-events:none}.radio-option-module__X5LWMa__rowError:focus-within{outline-color:#ff3b304d;box-shadow:0 0 0 3px #151515e6,0 0 0 5px #ff3b304d}.radio-option-module__X5LWMa__rowDisabled:focus-within{outline-color:#ffffff4d;box-shadow:0 0 0 3px #151515e6,0 0 0 5px #ffffff4d}.radio-option-module__X5LWMa__label{font-size:var(--text-body);color:#fff;font-weight:400}.radio-option-module__X5LWMa__labelDisabled{color:#ffffff4d}.radio-option-module__X5LWMa__input{appearance:none;box-sizing:content-box;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:50%;outline:none;flex-shrink:0;width:20px;height:20px;transition:border-color .15s,box-shadow .15s;position:relative}.radio-option-module__X5LWMa__input:checked{border-color:var(--border-focus)}.radio-option-module__X5LWMa__input:checked:after{content:"";background:var(--border-focus);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-option-module__X5LWMa__input:focus-visible{border-color:#ffffffa6;box-shadow:0 0 0 3px #151515e6,0 0 0 5px #fff}.radio-option-module__X5LWMa__inputError,.radio-option-module__X5LWMa__inputError:checked{border-color:var(--ct-semantic-error)}.radio-option-module__X5LWMa__inputError:checked:after{background:var(--ct-semantic-error)}.radio-option-module__X5LWMa__inputError:focus-visible{border-color:var(--ct-semantic-error);box-shadow:0 0 0 3px #151515e6,0 0 0 5px #ff3b304d}.radio-option-module__X5LWMa__inputDisabled{cursor:not-allowed;border-color:#ffffff4d}.radio-option-module__X5LWMa__inputDisabled:checked{border-color:#ffffff4d}.radio-option-module__X5LWMa__inputDisabled:checked:after{background:#ffffff4d}.radio-option-module__X5LWMa__inputDisabled:focus-visible{border-color:#ffffff4d;box-shadow:0 0 0 3px #151515e6,0 0 0 5px #ffffff4d}.radio-option-module__X5LWMa__wrapper{flex-direction:column;gap:4px;display:flex}.radio-option-module__X5LWMa__errorMsg{font-size:var(--text-subheadline);color:#fff;align-items:center;gap:4px;line-height:100%;display:flex}
.menu-module__KTxBUW__menu{box-shadow:var(--shadow-tertiary) #0000005e;background:#1515157d;border:1px solid #ffffff1a;border-radius:200px;flex-flow:row;justify-content:center;align-items:center;margin:48px auto 0;padding:8px 9px;display:flex}.menu-module__KTxBUW__item{letter-spacing:0;color:#ffffffa6;border-radius:32px;flex-flow:row;justify-content:center;align-items:center;gap:8px;min-width:128px;padding:10px 25px;font-size:17px;font-weight:600;line-height:20px;display:flex;position:relative}.menu-module__KTxBUW__pill{background:var(--border-modal);border:1px solid var(--border-modal);z-index:0;border-radius:32px;position:absolute;inset:0;box-shadow:0 8px 32px #ccd5f14a}.menu-module__KTxBUW__item>:not(.menu-module__KTxBUW__pill){z-index:1;position:relative}.menu-module__KTxBUW__itemActive{color:#fff;background:var(--border-modal);border:1px solid var(--border-modal);box-shadow:0 8px 32px #ccd5f14a}.menu-module__KTxBUW__menu .menu-module__KTxBUW__item:hover,.menu-module__KTxBUW__menu .menu-module__KTxBUW__item:active{background:0 0}
.page-shell-module__OeWKSa__scaleOuter{margin-top:calc(var(--max-height) / -2);margin-left:calc(var(--max-width) / -2);width:var(--max-width);height:var(--max-height);transform-origin:50%;position:absolute;top:50%;left:50%;transform:scale(var(--vscale,1))!important}.page-shell-module__OeWKSa__shell{max-height:var(--max-height);min-height:var(--max-height);flex-direction:column;flex:1;gap:40px;margin:auto;display:flex;position:relative;overflow:visible;max-width:var(--max-width)!important;min-width:var(--session-width-content)!important}.page-shell-module__OeWKSa__content{min-height:0;max-width:var(--session-width-content);max-height:var(--session-max-height-content);flex-direction:column;flex:1;width:100%;height:100%;margin:auto;display:flex;overflow:visible}.page-shell-module__OeWKSa__contentWithMenu{width:100%;max-height:var(--session-min-height-content);min-height:var(--session-min-height-content);max-width:var(--session-width-content);margin:0 auto}
.modal-remove-module__oie3sa__loading{text-align:center;color:#ffffff80;padding:2rem 0;font-size:.9rem}.modal-remove-module__oie3sa__deleteInfo{margin-top:48px}.modal-remove-module__oie3sa__reasonGrid{grid-template-columns:1fr 1fr;gap:.625rem;min-width:480px;display:grid}.modal-remove-module__oie3sa__reasonOption{cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;transition:background .15s,border-color .15s;display:flex}.modal-remove-module__oie3sa__reasonOption:hover{background:#ffffff1a}.modal-remove-module__oie3sa__reasonSelected{background:#ffffff17;border-color:#fff6}.modal-remove-module__oie3sa__reasonLeft{align-items:center;gap:.625rem;min-width:0;display:flex}.modal-remove-module__oie3sa__reasonIcon{color:#ffffffb3;flex-shrink:0}.modal-remove-module__oie3sa__reasonLabel{color:#fff;font-size:.875rem;font-weight:500;line-height:1.3}.modal-remove-module__oie3sa__radioCircle{border:2px solid #fff6;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s}.modal-remove-module__oie3sa__radioSelected{background:radial-gradient(circle,#fff 42%,#0000 43%);border-color:#fff}.modal-remove-module__oie3sa__noteGroup{flex-direction:column;gap:8px;display:flex}.modal-remove-module__oie3sa__noteLabel{color:#ffffffb3;font-size:.85rem;font-weight:500}.modal-remove-module__oie3sa__noteTextarea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:.75rem;font-family:inherit;font-size:.9rem}.modal-remove-module__oie3sa__noteTextarea::placeholder{color:#ffffff4d}.modal-remove-module__oie3sa__noteTextarea:focus{border-color:#ffffff59;outline:none}.modal-remove-module__oie3sa__errorMsg{color:#ff6b6b;margin:.75rem 0 0;font-size:.85rem}.modal-remove-module__oie3sa__undoToast{z-index:9999;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:47px;padding:18px 24px;display:flex;position:fixed;bottom:55px;left:0%}.modal-remove-module__oie3sa__undoBtn{cursor:pointer;font-size:var(--text-body);color:#0164d4;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600;text-decoration:underline}.modal-remove-module__oie3sa__undoBtn:hover{text-decoration:underline}.modal-remove-module__oie3sa__undoClose{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:0;display:flex}@media (max-width:600px){.modal-remove-module__oie3sa__reasonGrid{min-width:unset;grid-template-columns:1fr}}
.check-in-module__W0LbUa__checkin{min-width:var(--session-width-content)!important;max-width:var(--session-width-content)!important}.check-in-module__W0LbUa__checkin>*{width:100%}.check-in-module__W0LbUa__playerCheck{border-radius:var(--radius-md);border-style:solid;border-width:1px;flex-flow:row;justify-content:space-between;align-items:center;width:calc(50% - 8px);transition:box-shadow .15s;display:flex;padding:13px 16px!important}.check-in-module__W0LbUa__checkCircle{width:40px;height:40px;color:var(--color-success);border-style:solid;border-width:1px;border-radius:100%;justify-content:center;align-items:center;display:flex}.check-in-module__W0LbUa__titlesContainer{max-width:241px}.check-in-module__W0LbUa__titlesContainer.check-in-module__W0LbUa__hasCheckbox{max-width:185px}.check-in-module__W0LbUa__editTitleBtn{text-align:left;background:0 0;border:none;padding:0}.check-in-module__W0LbUa__addPlayer{background:var(--bg-player);border-color:var(--border-modal);flex:1;max-width:100%}
.teams-module__lgG0GG__overlay{-webkit-backdrop-filter:blur(50px);z-index:1000;background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;-webkit-backdrop-filter:blur(50px)!important;backdrop-filter:blur(50px)!important}.teams-module__lgG0GG__modal{min-height:744px;max-height:var(--session-max-height-content);transform-origin:50%;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#ffffff1a;border-radius:24px;flex-direction:column;align-items:stretch;gap:40px;padding:32px;display:flex;width:var(--session-width-content)!important;transform:scale(var(--vscale,1))!important}.teams-module__lgG0GG__stepIcon{width:16px;height:16px}.teams-module__lgG0GG__successCard{background:#ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:48px;min-width:480px;max-width:600px;padding:48px 78px;display:flex}.teams-module__lgG0GG__successCheck{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.teams-module__lgG0GG__successCheck svg{width:32px;height:32px}.teams-module__lgG0GG__successInfo{grid-template-columns:1fr 1fr;gap:24px 0;width:100%;margin:8px 0 16px;display:grid}.teams-module__lgG0GG__successRow{color:#fff;align-items:center;gap:8px;display:flex}.teams-module__lgG0GG__successActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.teams-module__lgG0GG__successActions>button{min-width:150px}.teams-module__lgG0GG__pickerWrapper{background:#ffffff1a;border-radius:24px;flex-flow:row;align-items:stretch;gap:28px;width:100%;padding:20px 28px 28px;display:flex}.teams-module__lgG0GG__separator{background:#fff3;flex-shrink:0;align-self:stretch;width:1px}.teams-module__lgG0GG__pickerWrapper>:not(.teams-module__lgG0GG__separator){width:calc(50% - .5px)}.teams-module__lgG0GG__calPanel{flex-direction:column;gap:12px;display:flex}.teams-module__lgG0GG__calHeader{justify-content:space-between;align-items:center;display:flex}.teams-module__lgG0GG__calMonthLabel{letter-spacing:0%;text-align:center;color:#fff;font-size:17px;font-weight:600;line-height:20px}.teams-module__lgG0GG__calNavBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:100%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}@media (hover:hover){.teams-module__lgG0GG__calNavBtn:hover{background:var(--stroke-default)}}.teams-module__lgG0GG__calNavIconLeft{transform:rotate(180deg)}.teams-module__lgG0GG__calWeekRow{text-align:center;grid-template-columns:repeat(7,1fr);gap:14.29px;display:grid}.teams-module__lgG0GG__calWeekDay{width:55.3846px;height:57.1712px;font-weight:600;font-size:var(--text-callout);letter-spacing:0%;text-align:center;color:#fff;align-content:center;line-height:100%}.teams-module__lgG0GG__calGrid{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.teams-module__lgG0GG__calDay{border-style:solid;border-width:1px;border-color:var(--bg-player);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;width:55.38px;height:57.17px;font-size:var(--text-title-2);text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:27.2px;transition:all .1s;display:flex;position:relative}.teams-module__lgG0GG__calDayOn{background:var(--border-modal);transition:all .2s}@media (hover:hover){.teams-module__lgG0GG__calDayOn:hover{z-index:1;transform:scale(1.08)}}.teams-module__lgG0GG__calDayPast{background:var(--bg-primary);color:#ffffffa6;cursor:default;cursor:not-allowed}.teams-module__lgG0GG__calDayUnavail{background:var(--bg-primary);color:#ffffff4d;cursor:not-allowed}@media (hover:hover){.teams-module__lgG0GG__calDayUnavail:hover{background:#ffebee}}.teams-module__lgG0GG__calDayToday{outline:2px solid var(--accent);outline-offset:1px}.teams-module__lgG0GG__calDayActive{color:#fff;background:#00c95033;font-weight:700;border-color:#4ade8080!important}.teams-module__lgG0GG__calDot{border-radius:var(--radius-md);background:var(--step-done);width:14.83px;height:2.74px}.teams-module__lgG0GG__calLegend{color:var(--text-secondary);gap:12px;padding-top:6px;font-size:.68rem;display:flex}.teams-module__lgG0GG__calLegend span{align-items:center;gap:4px;display:flex}.teams-module__lgG0GG__dotAvail{background:#c8e6c9;border-radius:2px;width:8px;height:8px;display:inline-block}.teams-module__lgG0GG__dotPartial{background:#f57c00;border-radius:50%;width:8px;height:8px;display:inline-block}.teams-module__lgG0GG__dotOff{background:#ffcdd2;border:1px solid #ef9a9a;border-radius:2px;width:8px;height:8px;display:inline-block}.teams-module__lgG0GG__slotPanel{flex-direction:column;gap:16px;min-height:260px;display:flex}.teams-module__lgG0GG__slotEmpty{color:var(--text-secondary);text-align:center;padding:40px 0;font-size:.85rem}.teams-module__lgG0GG__slotHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;display:flex}.teams-module__lgG0GG__slotDate{letter-spacing:0%;color:#fff;text-transform:capitalize;font-size:17px;font-weight:600;line-height:24.3px}.teams-module__lgG0GG__slotNote{color:#e65100;background:#fff3e0;border:1px solid #ffcc80;border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.75rem}.teams-module__lgG0GG__slotUnavailable{color:#c62828;background:#fff8f8;border:1px solid #ffcdd2;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.85rem;display:flex}.teams-module__lgG0GG__slotUnavailIcon{flex-shrink:0;margin-top:1px;font-size:.9rem}.teams-module__lgG0GG__slotTabs{flex-flow:row;align-items:center;gap:8px;display:flex}.teams-module__lgG0GG__slotTab{box-sizing:border-box;border-width:.89px;border:.89px solid var(--bg-player);min-width:99px;height:32px;box-shadow:var(--shadow-2);color:#fff;background:var(--border-modal);cursor:pointer;font-weight:600;font-size:var(--text-callout);text-align:center;border-radius:28.59px;padding:6.5px 10.5px;line-height:100%;transition:background .15s,color .15s}@media (hover:hover){.teams-module__lgG0GG__slotTab:hover:not(.teams-module__lgG0GG__slotTabDisabled){background:var(--stroke-default)}}.teams-module__lgG0GG__slotTabActive{color:#131313!important;background:#fff!important;border-color:#fff!important}.teams-module__lgG0GG__slotTabDisabled{opacity:.35;cursor:not-allowed}.teams-module__lgG0GG__timesGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.teams-module__lgG0GG__timeBtn{box-sizing:border-box;border-radius:var(--radius-md);background:var(--border-modal);border:1px solid var(--bg-player);letter-spacing:0;color:#fff;cursor:pointer;width:100%;height:42.88px;font-size:15px;font-weight:600;line-height:100%;transition:background .15s,transform .1s}@media (hover:hover){.teams-module__lgG0GG__timeBtn:hover:not(.teams-module__lgG0GG__timeBtnOff){background:var(--stroke-default);transform:scale(1.03)}}.teams-module__lgG0GG__timeBtnOff{color:var(--text-disabled);cursor:not-allowed;background:#ffffff26;border-color:#0000;text-decoration:line-through}.teams-module__lgG0GG__timeBtnActive{background:var(--bg-checked)!important;border:1px solid #4ade8080!important}.teams-module__lgG0GG__slotAction{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.teams-module__lgG0GG__slotAction>button{min-width:122px}.teams-module__lgG0GG__continueBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 28px;font-size:.9rem;font-weight:600;transition:background .15s}@media (hover:hover){.teams-module__lgG0GG__continueBtn:hover{background:var(--accent-hover)}}.teams-module__lgG0GG__grid{grid-template-columns:1fr 1fr;gap:24px 48px;display:grid}.teams-module__lgG0GG__playersGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}.teams-module__lgG0GG__compactGrid{gap:8px 16px!important}
.booking-details-modal-module__X49vJq__modal{max-height:var(--session-max-height-content);transform-origin:50%;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#ffffff1a;border-radius:24px;flex-direction:column;align-items:stretch;gap:24px;padding:32px;display:flex;overflow-y:auto;width:var(--session-width-content)!important;transform:scale(var(--vscale,1))!important}.booking-details-modal-module__X49vJq__info{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.booking-details-modal-module__X49vJq__infoMeta{color:#fff9;flex-direction:column;gap:8px;display:flex}.booking-details-modal-module__X49vJq__infoRow{flex-flow:wrap;align-items:center;gap:12px;display:flex}.booking-details-modal-module__X49vJq__infoItem{flex-direction:row;align-items:center;gap:4px;display:flex}.booking-details-modal-module__X49vJq__divider{color:#ffffff4d}
.bookings-slider-module__XjRg4W__slider{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;display:flex;position:absolute;inset:0}.bookings-slider-module__XjRg4W__slider:active{cursor:grabbing}.bookings-slider-module__XjRg4W__slider *{touch-action:none}.bookings-slider-module__XjRg4W__row{opacity:1;background:0 0;border:1px solid #0000;border-radius:24px;flex-shrink:0;min-height:0;margin-bottom:16px;transition:background .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1),min-height .4s cubic-bezier(.32,.72,0,1),margin-bottom .4s cubic-bezier(.32,.72,0,1),opacity .35s cubic-bezier(.32,.72,0,1)}.bookings-slider-module__XjRg4W__row:last-child{margin-bottom:0}.bookings-slider-module__XjRg4W__closed{box-sizing:border-box;background:#ffffff1a;border-color:#fff3;min-height:22px;overflow:hidden}.bookings-slider-module__XjRg4W__hidden{opacity:0;pointer-events:none;border:0 solid #0000;margin-bottom:0;overflow:hidden;min-height:0!important}.bookings-slider-module__XjRg4W__hidden .bookings-slider-module__XjRg4W__rowContent{grid-template-rows:0fr}.bookings-slider-module__XjRg4W__grow{flex-direction:column;flex:1;min-height:0;display:flex}.bookings-slider-module__XjRg4W__rowContent{transition:grid-template-rows .4s cubic-bezier(.32,.72,0,1);display:grid}.bookings-slider-module__XjRg4W__open .bookings-slider-module__XjRg4W__rowContent{grid-template-rows:1fr}.bookings-slider-module__XjRg4W__closed .bookings-slider-module__XjRg4W__rowContent{grid-template-rows:0fr}.bookings-slider-module__XjRg4W__rowInner{min-height:0;overflow:hidden}.bookings-slider-module__XjRg4W__grow .bookings-slider-module__XjRg4W__rowContent{flex:1;min-height:0}.bookings-slider-module__XjRg4W__grow .bookings-slider-module__XjRg4W__rowInner{flex-direction:column;min-height:0;display:flex}
.free-mode-sessions-module__ubw_1G__container{padding:22px 16px!important}.free-mode-sessions-module__ubw_1G__info{flex-direction:column;gap:4px;display:flex}.free-mode-sessions-module__ubw_1G__meta{color:#fff9;align-items:center;gap:7px;display:flex}.free-mode-sessions-module__ubw_1G__meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.free-mode-sessions-module__ubw_1G__timelineContainer{flex-direction:column;align-items:stretch;gap:16px;display:flex}.free-mode-sessions-module__ubw_1G__title{letter-spacing:0;text-transform:capitalize;color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:22px;font-weight:600;line-height:115%;overflow:hidden}.free-mode-sessions-module__ubw_1G__time{letter-spacing:-.4px;text-transform:capitalize;color:#fffffff2;font-size:17px;font-weight:600;line-height:110%}.free-mode-sessions-module__ubw_1G__timeline{background:linear-gradient(#ffb900,#ffb900);border-radius:16777200px;gap:11px;width:339px;height:6px}.free-mode-sessions-module__ubw_1G__phases{text-align:center;background:var(--border-modal);border-radius:32px;width:max-content;padding:6px 16px}.free-mode-sessions-module__ubw_1G__openDetails{width:max-content}.free-mode-sessions-module__ubw_1G__panelSessionFree{min-height:293.75px;max-height:299.75px}
.active-session-panel-module__ut4FKW__container{flex-shrink:0;min-width:511px;max-width:525px}.active-session-panel-module__ut4FKW__meta{color:#fff9;align-items:center;gap:7px;display:flex}.active-session-panel-module__ut4FKW__meta span{align-items:center;gap:4px;display:inline-flex}.active-session-panel-module__ut4FKW__divider{background:var(--white-700);width:1px;height:13.4px}.active-session-panel-module__ut4FKW__titleWrapper{flex:1 1 0;min-width:0;overflow:hidden}.active-session-panel-module__ut4FKW__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:115%;display:-webkit-box;overflow:hidden}
.booking-steps-module__NJsP6a__active{color:#fff}.booking-steps-module__NJsP6a__inactive{color:#ffffff80}.booking-steps-module__NJsP6a__stepIcon{width:16px;height:16px}
.view-day-module__PduMea__timeline{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-height:483px;padding:0 0 0 24px;display:flex;overflow-y:auto}.view-day-module__PduMea__hourGroup{align-items:flex-start;display:flex}.view-day-module__PduMea__hourLabel{text-align:right;letter-spacing:0%;text-align:right;color:#fff;flex-shrink:0;margin-right:5.37px;font-size:15.93px;font-weight:400;line-height:100%}.view-day-module__PduMea__subRows{border-top:#dce0e54d;border-left:.94px solid #dce0e54d;flex-direction:column;flex:1;min-width:0;display:flex}.view-day-module__PduMea__subRow{flex-direction:column;height:80px;display:flex}.view-day-module__PduMea__divider{background:#dce0e54d;flex-shrink:0;height:1px}.view-day-module__PduMea__card{background:var(--border-modal);border:none;flex-direction:row;align-items:stretch;gap:12px;display:flex}@media (hover:hover){.view-day-module__PduMea__card:hover{background:#ffffff14}}.view-day-module__PduMea__secondCard{border-top:1px solid #dce0e54d}.view-day-module__PduMea__borderLeft{background:#fff;width:4px}.view-day-module__PduMea__borderUpcoming{background:#fff}.view-day-module__PduMea__borderInSession{background:#93c5fd}.view-day-module__PduMea__borderCompleted{background:var(--step-done)}.view-day-module__PduMea__cardUpcoming,.view-day-module__PduMea__cardInSession{background:var(--border-modal)}.view-day-module__PduMea__cardCompleted{background:var(--bg-primary)}.view-day-module__PduMea__info{cursor:pointer;text-align:left;flex-flow:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-width:0;height:100%;padding:18px 12px 18px 0;transition:background .15s;display:flex;overflow:hidden}.view-day-module__PduMea__cardTitle{letter-spacing:0;color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:16px;font-weight:600;line-height:120%;overflow:hidden}.view-day-module__PduMea__cardSub{letter-spacing:0;color:#ffffffa6;font-size:14px;font-weight:400;line-height:120%}.view-day-module__PduMea__cardCompleted .view-day-module__PduMea__cardTitle,.view-day-module__PduMea__cardCompleted .view-day-module__PduMea__cardSub{color:#ffffff4d}.view-day-module__PduMea__empty{text-align:center;color:#ffffff4d;padding:48px 0;font-size:14px}
.view-week-module___mAlKq__wrap{border:1px solid var(--border-modal);background:#ffffff26;border-radius:12px;width:100%;max-height:497px;overflow:hidden auto}.view-week-module___mAlKq__headerGrid{visibility:visible;grid-template-columns:66px repeat(7,1fr);min-width:640px;display:grid}.view-week-module___mAlKq__corner{background:#ffffff40;border-bottom:1px solid #ffffff59;width:66px;margin-bottom:-1px}.view-week-module___mAlKq__dayHeader{border-left:1px solid var(--border-modal);flex-direction:column;gap:2px;padding:9.97px 8.31px 11.99px;display:flex}.view-week-module___mAlKq__dayHeader:last-child{border-right:none}.view-week-module___mAlKq__dayHeaderToday{background:#ffffff08}.view-week-module___mAlKq__dayNum{letter-spacing:0%;color:#fff;font-size:18px;font-weight:600;line-height:140%}.view-week-module___mAlKq__dayNumToday{color:#93c5fd}.view-week-module___mAlKq__dayName{letter-spacing:0%;color:#fff;font-size:12px;font-weight:400;line-height:140%}.view-week-module___mAlKq__bodyScroll{border-top:1px solid var(--border-modal)}.view-week-module___mAlKq__bodyGrid{grid-template-columns:66px repeat(7,1fr);min-width:640px;display:grid}.view-week-module___mAlKq__timeSlot{width:66px;height:44px;letter-spacing:0%;text-align:right;color:#fff;background:#ffffff40;border-bottom:1px solid #ffffff59;flex-shrink:0;justify-content:flex-end;align-items:flex-start;padding:6.65px;font-size:12.2px;font-weight:600;line-height:140%;display:flex}.view-week-module___mAlKq__cell{border-bottom:1px solid #fff3;border-left:1px solid #fff3;min-width:0;height:44px}.view-week-module___mAlKq__cellToday{background:#ffffff05}.view-week-module___mAlKq__card{cursor:pointer;text-align:left;background:#ffffff0a;border:none;border-left:4px solid #fff;flex-direction:column;justify-content:center;gap:8px;width:100%;min-width:0;height:100%;padding:4px 8px;transition:background .15s;display:flex;overflow:hidden}.view-week-module___mAlKq__card:hover{background:var(--border-modal)}.view-week-module___mAlKq__cardTitle{letter-spacing:0;color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:115%;overflow:hidden}.view-week-module___mAlKq__cardSub{letter-spacing:0;color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:115%;overflow:hidden}.view-week-module___mAlKq__empty{text-align:center;color:#ffffff4d;padding:48px 0;font-size:14px}
.gallery-module__uPBuEa__empty{text-align:center;color:#fff9;padding:32px}.gallery-module__uPBuEa__grid{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;gap:8px;width:100%;display:flex;overflow-x:auto}.gallery-module__uPBuEa__loading{opacity:.6;cursor:wait}.gallery-module__uPBuEa__gridWrap{flex-wrap:wrap;flex:1;align-content:flex-start;gap:8px;width:100%;min-height:0;display:flex;overflow-y:auto}.gallery-module__uPBuEa__thumb{scroll-snap-align:start;border-radius:var(--radius-xs);background:#0006;flex-shrink:0;width:161px;height:188px;transition:transform .12s;position:relative;overflow:hidden}.gallery-module__uPBuEa__thumb:active{transform:scale(.95)}.gallery-module__uPBuEa__thumbBlur{border-radius:var(--radius-xs);pointer-events:none;-webkit-backdrop-filter:blur(15.22px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%);-webkit-backdrop-filter:blur(15.22px)!important;backdrop-filter:blur(15.22px)!important}.gallery-module__uPBuEa__thumbOverlay{border-radius:var(--radius-xs);pointer-events:none;background:#0006;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;display:flex;position:absolute;inset:0}.gallery-module__uPBuEa__thumbLabel1{letter-spacing:0;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:120%;overflow:hidden}.gallery-module__uPBuEa__albumHeaderLeft{flex:1 1 0;min-width:0;overflow:hidden}.gallery-module__uPBuEa__albumWrapper{min-width:var(--session-width-content);min-height:var(--session-max-height-content);max-height:var(--session-max-height-content)}.gallery-module__uPBuEa__albumTitleWrapper{min-width:0;overflow:hidden}.gallery-module__uPBuEa__albumTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gallery-module__uPBuEa__thumbLabel2{letter-spacing:.4px;color:#ffffffa6;font-size:11px;font-weight:400;line-height:120%}.gallery-module__uPBuEa__thumbImage{object-fit:cover;border-radius:var(--radius-xs);background:#0003;width:100%;height:100%;display:block}.gallery-module__uPBuEa__lightbox{z-index:999;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-module__uPBuEa__lightboxContent{background:#ffffff1a;border-radius:24px;flex-direction:column;gap:32px;width:100%;max-width:1114px;height:100%;max-height:754px;margin:auto;padding:32px;display:flex}.gallery-module__uPBuEa__lightboxHeader{justify-content:space-between;align-items:center;display:flex}.gallery-module__uPBuEa__lightboxTitle{letter-spacing:0;color:#fff;font-size:24px;font-weight:600;line-height:120%}.gallery-module__uPBuEa__lightboxClose{background-blend-mode:lighten;background-blend-mode:color-dodge;cursor:pointer;color:#fff;background:#5e5e5e2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.gallery-module__uPBuEa__lightboxClose:hover{background:#ffffff2e}.gallery-module__uPBuEa__lightboxMain{border-radius:var(--radius-xs);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:435px;display:flex;position:relative;overflow:hidden}.gallery-module__uPBuEa__lightboxImage{object-fit:contain;object-position:center;border-radius:var(--radius-xs);will-change:transform;pointer-events:none;width:100%;height:100%;display:block}.gallery-module__uPBuEa__lightboxArrow{cursor:pointer;color:#fff;z-index:1;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:absolute}.gallery-module__uPBuEa__lightboxArrow:hover:not(:disabled){background:#ffffff2e}.gallery-module__uPBuEa__lightboxArrow:disabled{opacity:.3;cursor:default}.gallery-module__uPBuEa__lightboxArrow:first-child{left:10px}.gallery-module__uPBuEa__lightboxArrow:last-of-type{right:10px}.gallery-module__uPBuEa__iconFlip{display:block;transform:scaleX(-1)}.gallery-module__uPBuEa__lightboxStripWrapper{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;overflow:auto visible}.gallery-module__uPBuEa__lightboxStrip{flex-direction:row;justify-content:center;gap:8px;min-width:100%;display:inline-flex}.gallery-module__uPBuEa__stripThumb{object-fit:cover;cursor:pointer;opacity:.7;border-radius:6px;flex-shrink:0;width:60px;height:80px;transition:opacity .15s}.gallery-module__uPBuEa__stripThumb:hover{opacity:.8}.gallery-module__uPBuEa__stripThumbActive{opacity:1;border-color:#fff}.gallery-module__uPBuEa__lightboxActions{padding:9px 13.5px}.gallery-module__uPBuEa__expandedOverlay{background:#131313!important}.gallery-module__uPBuEa__expandedImage{height:var(--session-max-height-content);object-fit:contain;cursor:zoom-out;display:block;width:var(--session-width-content)!important}.gallery-module__uPBuEa__deleteBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:auto;transition:background .15s;display:flex;box-shadow:0 1.83px 3.66px #0000001f}.gallery-module__uPBuEa__deleteBtn:hover{background:#ffffff2e}.gallery-module__uPBuEa__deleteModal{box-shadow:var(--shadow-tertiary) #0000005e;transform-origin:50%;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:64px;padding:24px 32px;display:flex;transform:scale(var(--vscale,1))!important}.gallery-module__uPBuEa__deleteMessage{color:#fff;text-align:center;font-size:18px;font-weight:400;line-height:28px}.gallery-module__uPBuEa__search{min-width:296px}.gallery-module__uPBuEa__cameraIcon{width:20px!important;height:20px!important}
.view-month-module__NVlAFa__calendar{background:#ffffff1a;border-radius:20px;grid-template-columns:repeat(7,1fr);width:100%;display:grid;overflow:hidden auto}.view-month-module__NVlAFa__dayNameHeader{letter-spacing:0%;color:#fff;background:#f6f7f940;border:.96px solid #fff3;padding:8.63px 11.48px;font-size:13.39px;font-weight:600;line-height:140%}.view-month-module__NVlAFa__dayCell{box-sizing:border-box;cursor:pointer;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;height:78.34px;padding:12px 8.88px 13.37px 12px;transition:background .12s;display:flex}@media (hover:hover){.view-month-module__NVlAFa__dayCell:hover{background:#ffffff08}}.view-month-module__NVlAFa__outsideMonth{pointer-events:none}.view-month-module__NVlAFa__dayNum{font-weight:600;font-size:var(--text-callout);line-height:var(--text-line-height);color:#fff}.view-month-module__NVlAFa__dayNumOutside{color:#ffffff4d}.view-month-module__NVlAFa__dayNumToday{background:#ffffff08}.view-month-module__NVlAFa__daySpans{flex-direction:column;align-self:end;gap:2px;width:max-content;display:flex}.view-month-module__NVlAFa__dotRow{font-weight:600;font-size:var(--text-caption-1);letter-spacing:0;color:#ffffffa6;align-items:center;gap:4px;line-height:100%;display:flex}.view-month-module__NVlAFa__dotRowAvail{color:#fff}.view-month-module__NVlAFa__dotAvail{color:#fff;font-size:15px}.view-month-module__NVlAFa__dotBooking{color:#ffffffa6;font-size:15px}.view-month-module__NVlAFa__empty{text-align:center;color:#ffffff4d;padding:48px 0;font-size:14px}
.recent-module__C9f2_W__container{position:relative}.recent-module__C9f2_W__grid{flex-wrap:wrap;gap:8px;width:calc(100% + 10px);max-height:100%;display:flex;overflow-y:auto}.recent-module__C9f2_W__empty{text-align:center;color:#fff9;padding:32px}.recent-module__C9f2_W__selectCheck{box-sizing:border-box;background:var(--bg-player);z-index:2;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:background .15s;display:flex;position:absolute;bottom:16px;right:16px}.recent-module__C9f2_W__selectCheckActive{background:#fff}.recent-module__C9f2_W__bottomBar{z-index:100;width:calc(100% - 48px);padding:17px 24px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.recent-module__C9f2_W__bottomBarAllBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1.5px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s,color .15s;display:flex}.recent-module__C9f2_W__bottomBarAllBtnActive{background:#fff;border-color:#fff}.recent-module__C9f2_W__bottomBarAllBtnText{letter-spacing:0;color:#fff9;font-size:17px;font-weight:400;line-height:140%}.recent-module__C9f2_W__bottomBarCount{color:#fff;white-space:nowrap;flex:1;font-size:17px;font-weight:400}.recent-module__C9f2_W__bottomBarDeleteBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;box-shadow:0 1.83px 3.66px #0000001f}.recent-module__C9f2_W__bottomBarDeleteBtn:hover:not(:disabled){background:#ffffff2e}.recent-module__C9f2_W__bottomBarDeleteBtn:disabled{opacity:.3;cursor:default}.recent-module__C9f2_W__modal{box-shadow:var(--shadow-tertiary) #0000005e;transform-origin:50%;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:64px;padding:24px 32px;display:flex;transform:scale(var(--vscale,1))!important}.recent-module__C9f2_W__message{color:#fff;text-align:center;font-size:18px;font-weight:400;line-height:28px}.recent-module__C9f2_W__actions{justify-content:center;gap:12px;width:100%;display:flex}
.share-overlay-module__9EzvFa__overlay{z-index:1000;-webkit-backdrop-filter:blur(50px);background:#0a0c1073;flex-direction:column;justify-content:center;align-items:center;gap:45px;padding:24px;display:flex;position:fixed;inset:0}.share-overlay-module__9EzvFa__close{position:absolute;top:24px;right:24px}.share-overlay-module__9EzvFa__ring{border:3px solid #ffffff2e;border-top-color:#ffffffe6;border-radius:50%;width:56px;height:56px;animation:.8s linear infinite share-overlay-module__9EzvFa__shareSpin}@keyframes share-overlay-module__9EzvFa__shareSpin{to{transform:rotate(360deg)}}.share-overlay-module__9EzvFa__texts{flex-direction:column;align-items:center;gap:8px;display:flex}.share-overlay-module__9EzvFa__qrWrap{width:290px;height:290px;position:relative}.share-overlay-module__9EzvFa__qr{object-fit:contain;width:100%;height:100%;display:block}.share-overlay-module__9EzvFa__shineMask{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.share-overlay-module__9EzvFa__shine{background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);width:100%;position:absolute;inset:0}.share-overlay-module__9EzvFa__caption{color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:28px}.share-overlay-module__9EzvFa__scanText{max-width:360px}.share-overlay-module__9EzvFa__errorBox{background:var(--bg-modal);border:1px solid var(--border-modal);box-shadow:var(--shadow-tertiary);border-radius:24px;flex-direction:column;align-items:stretch;min-width:590px;padding:24px 32px;display:flex}.share-overlay-module__9EzvFa__errorHeader{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.share-overlay-module__9EzvFa__errorTitle{flex:1;align-items:flex-start;gap:16px;margin-top:32px;display:flex}.share-overlay-module__9EzvFa__errorTexts{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.share-overlay-module__9EzvFa__errorFooter{justify-content:flex-end;align-items:center;gap:8px;margin-top:64px;display:flex}
.modal-module__qOgFDa__loadingView{text-align:center;color:#ffffff80;padding:2rem 0;font-size:.9rem}.modal-module__qOgFDa__emptyMsg{text-align:center;color:#ffffff80;padding:1.5rem 0;font-size:.9rem}.modal-module__qOgFDa__errorMsg{color:#ff6b6b;margin:.5rem 0 0;font-size:.85rem}.modal-module__qOgFDa__overlay{-webkit-backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)!important;backdrop-filter:blur(50px)!important}.modal-module__qOgFDa__playersGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-module__qOgFDa__playerRow{background:var(--bg-checked);border:1px solid var(--border-player);border-radius:var(--radius-md);flex-flow:row;justify-content:space-between;align-items:center;min-width:524px;max-width:524px;padding:13px 16px;display:flex}.modal-module__qOgFDa__checkCircle{width:40px;height:40px;color:var(--color-success);background:var(--bg-checked);border-style:solid;border-width:1px;border:1px solid var(--color-success);border-radius:100%;justify-content:center;align-items:center;display:flex}.modal-module__qOgFDa__playerInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.modal-module__qOgFDa__playerInfoDetails{flex-flow:row;align-items:center;gap:8px;display:flex}.modal-module__qOgFDa__playerLabel{color:#fff;font-size:14px;font-weight:400;line-height:100%}.modal-module__qOgFDa__playerName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.modal-module__qOgFDa__playerEditInput{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;flex:1;min-width:0;padding:.35rem .6rem;font-family:inherit;font-size:.9rem}.modal-module__qOgFDa__playerEditInput:focus{border-color:#ffffff80;outline:none}.modal-module__qOgFDa__incidentList{flex-direction:column;gap:16px;min-width:320px;display:flex}.modal-module__qOgFDa__incidentOption{cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;transition:background .15s,border-color .15s;display:flex}.modal-module__qOgFDa__incidentOption:hover{background:#ffffff1a}.modal-module__qOgFDa__incidentOptionSelected{background:#ffffff14;border-color:#ffffff59}.modal-module__qOgFDa__incidentLabel{color:#fff;font-size:.95rem;font-weight:500}.modal-module__qOgFDa__radioCircle{border:2px solid #ffffff73;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:border-color .15s}.modal-module__qOgFDa__radioCircleSelected{background:radial-gradient(circle,#fff 45%,#0000 46%);border-color:#fff}.modal-module__qOgFDa__noteGroup{flex-direction:column;gap:.5rem;display:flex}.modal-module__qOgFDa__noteLabel{color:#ffffffb3;font-size:.85rem;font-weight:500}.modal-module__qOgFDa__noteTextarea{color:#fff;resize:none;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;width:100%;padding:.75rem;font-family:inherit;font-size:.9rem}.modal-module__qOgFDa__noteTextarea::placeholder{color:#ffffff4d}.modal-module__qOgFDa__noteTextarea:focus{border-color:#ffffff59;outline:none}.modal-module__qOgFDa__successView{flex-flow:row;align-items:center;gap:16px;min-width:526px;display:flex}.modal-module__qOgFDa__successIcon{background:var(--step-done);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.modal-module__qOgFDa__successCheck{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.modal-module__qOgFDa__successCheck svg{width:32px;height:32px}.modal-module__qOgFDa__successMsg{color:#fff;text-align:center;margin:0;font-size:1.05rem;font-weight:600}.modal-module__qOgFDa__scriptContent{white-space:pre-wrap;padding:0 32px!important;line-height:140%!important}.modal-module__qOgFDa__scriptEmpty{flex-direction:column;gap:.5rem;min-width:300px;padding:.5rem 0;display:flex}.modal-module__qOgFDa__scriptEmpty p{color:#ffffffb3;margin:0;font-size:.95rem}.modal-module__qOgFDa__phaseActions{flex-wrap:wrap;gap:.75rem;display:flex}.modal-module__qOgFDa__iconCheckdetailsStats{background:var(--ct-semantic-success);width:32px;height:32px;color:var(--ct-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal-module__qOgFDa__detailsStatsBody{width:100%;min-width:848px;max-width:848px;max-height:719px;margin-top:32px}.modal-module__qOgFDa__detailsStats{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;width:100%;margin-bottom:16px;display:grid}.modal-module__qOgFDa__detailsStat{border-radius:var(--radius-sm);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:104px;padding:10px;display:flex}.modal-module__qOgFDa__playerRowDetails{background:#ffffff1a;border:.86px solid #ffffff12;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;display:flex}.modal-module__qOgFDa__playerScore{color:#fffc;white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:.5rem;font-size:.9rem;font-weight:600}.modal-module__qOgFDa__playerMetric{flex-direction:column;flex-shrink:0;align-items:center;min-width:56px;display:flex}.modal-module__qOgFDa__playerMetric:first-of-type{margin-left:auto}.modal-module__qOgFDa__playerMetricLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-weight:500}.modal-module__qOgFDa__playerMetricValue{color:#fff;white-space:nowrap;font-size:17px;font-weight:600;line-height:100%}.modal-module__qOgFDa__modifyPoints{background:#ffffff0d;border:1px solid #ffffff12;flex-direction:column;align-items:center;gap:16px;min-width:408px;margin-top:24px;padding:24px 32px;display:flex}.modal-module__qOgFDa__modifyPlayerInfo{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.modal-module__qOgFDa__modifyPlayerName{color:#fffffff2;font-size:24px;font-weight:600;line-height:100%}.modal-module__qOgFDa__modifyFields{flex-direction:column;gap:1rem;width:100%;display:flex}.modal-module__qOgFDa__modifyField{flex-direction:column;gap:.4rem;display:flex}.modal-module__qOgFDa__modifyFieldLabel{color:#fff9;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.modal-module__qOgFDa__scoreInput{color:#fff;text-align:center;box-sizing:border-box;background:#0003;border:2px solid #0000;border-radius:15.25px;width:100%;padding:23px;font-size:32px;font-weight:600}.modal-module__qOgFDa__scoreInput:focus{border-color:#ffffff59;outline:none}.modal-module__qOgFDa__scoreInput::-webkit-inner-spin-button{-webkit-appearance:none}.modal-module__qOgFDa__scoreInput::-webkit-outer-spin-button{-webkit-appearance:none}.modal-module__qOgFDa__modifyActions{justify-content:center;gap:.75rem;width:100%;display:flex}.modal-module__qOgFDa__modifyActionsPoints{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;width:max-content;margin:auto;display:grid}.modal-module__qOgFDa__stopModal{text-align:center;flex-direction:column;align-items:center;gap:24px;min-width:569px;max-width:600px;padding:1.5rem 2rem .5rem;display:flex}.modal-module__qOgFDa__stopIcon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.modal-module__qOgFDa__stopText{letter-spacing:0;text-align:center;color:#fff;margin:0;font-size:24px;font-weight:600;line-height:120%}.modal-module__qOgFDa__stopText strong{color:#fff}.modal-module__qOgFDa__stopActions{justify-content:flex-end;gap:.75rem;display:flex}.modal-module__qOgFDa__modalPlayersBody{margin-top:24px!important}.modal-module__qOgFDa__modal{-webkit-backdrop-filter:blur(60px)!important;backdrop-filter:blur(60px)!important}.modal-module__qOgFDa__modalBody{flex-direction:column;align-items:stretch;gap:40px;display:flex;margin-top:48px!important}.modal-module__qOgFDa__modalBodyScroll{flex:1;min-height:0;padding:1px;overflow-y:auto}.modal-module__qOgFDa__modalFooter{margin-top:40px!important}
.modal-script-module__hnLZQq__modal{box-sizing:border-box;max-width:990px;max-height:636px}.modal-script-module__hnLZQq__modalBody{margin-top:56px;overflow-y:auto}
.game-team-header-module__7cY2_W__container{padding:13px 24px 16px}.game-team-header-module__7cY2_W__titleWrapper{flex:1 1 0;min-width:0;overflow:hidden}.game-team-header-module__7cY2_W__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.game-team-header-module__7cY2_W__divisor{background:var(--white-700);width:1px;height:13.4px}
.free-mode-next-modal-module__J7vXha__modal{box-shadow:var(--shadow-tertiary);box-sizing:border-box;transform-origin:50%;min-width:828px;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;flex-direction:column;gap:24px;padding:32px 24px;display:flex;transform:scale(var(--vscale,1))!important}.free-mode-next-modal-module__J7vXha__teamBlock{background:#ffffff1a;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:14.62px 24px;display:flex}.free-mode-next-modal-module__J7vXha__teamInfo{flex-direction:column;gap:8px;display:flex}.free-mode-next-modal-module__J7vXha__teamMeta{color:#fff9;align-items:center;gap:8px;display:flex}.free-mode-next-modal-module__J7vXha__teamActions{flex-shrink:0;gap:8px;display:flex}.free-mode-next-modal-module__J7vXha__phaseRow{gap:16px;display:flex}.free-mode-next-modal-module__J7vXha__phaseButton{white-space:normal;text-align:center;letter-spacing:0;flex:1 0;width:192px;min-height:138px;padding:24px 16px;font-size:14px;font-weight:400;line-height:16px}.free-mode-next-modal-module__J7vXha__statsRow{justify-content:space-between;align-items:stretch;display:flex}.free-mode-next-modal-module__J7vXha__statsRowContainer{flex:1}.free-mode-next-modal-module__J7vXha__statCard{background:#ffffff0d;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;max-width:192px;padding:19px;display:flex}.free-mode-next-modal-module__J7vXha__statLabel{letter-spacing:1px;text-align:center;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:600;line-height:120%}.free-mode-next-modal-module__J7vXha__statValue{letter-spacing:0;color:#fffffff2;font-size:28px;font-weight:700;line-height:26.81px}.free-mode-next-modal-module__J7vXha__statUnit{letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:600;line-height:10.77px}.free-mode-next-modal-module__J7vXha__endSessionWrap{flex-shrink:0;align-self:end;align-items:center;display:flex}
.confirm-modal-module__IkVq_q__modal{box-shadow:var(--shadow-tertiary) #0000005e;transform-origin:50%;width:420px;max-width:var(--session-width-content);max-height:var(--session-max-height-content);background:#2b1f20;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:48px 40px 40px;display:flex;transform:scale(var(--vscale,1))!important}.confirm-modal-module__IkVq_q__message{color:#fff;text-align:center;font-size:18px;font-weight:400;line-height:28px}.confirm-modal-module__IkVq_q__actions{justify-content:center;gap:12px;width:100%;display:flex}
.waiver-modal-module__zaLl-W__body{flex-direction:column;gap:20px;max-width:580px;display:flex}.waiver-modal-module__zaLl-W__waiverText{font-size:var(--text-body);line-height:var(--text-line-height);color:#fff;white-space:pre-wrap;max-height:180px;padding-right:4px;overflow-y:auto}.waiver-modal-module__zaLl-W__checkboxRow{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.waiver-modal-module__zaLl-W__checkbox{accent-color:#21bd75;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.waiver-modal-module__zaLl-W__checkboxLabel>span{text-decoration:underline}.waiver-modal-module__zaLl-W__signatureSection{flex-direction:column;gap:8px;display:flex}.waiver-modal-module__zaLl-W__canvasWrapper{touch-action:none;background:#00000040;border:1px solid #fff3;border-radius:12px;position:relative;overflow:hidden}.waiver-modal-module__zaLl-W__canvas{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.waiver-modal-module__zaLl-W__canvasHint{color:#ffffffa6;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.waiver-modal-module__zaLl-W__btnClearContainer{justify-content:flex-end;min-height:34px;display:flex}.waiver-modal-module__zaLl-W__btnClear{width:max-content}.waiver-modal-module__zaLl-W__footer{justify-content:center}.waiver-modal-module__zaLl-W__btnCancel{color:#fff;cursor:pointer;background:0 0;border:.84px solid #fff;border-radius:26.81px;min-width:144px;padding:11.5px;font-size:14px;font-weight:600;transition:background .15s}.waiver-modal-module__zaLl-W__btnCancel:hover{background:#ffffff1a}.waiver-modal-module__zaLl-W__btnAgree{color:#000;cursor:pointer;background:#fff;border:none;border-radius:26.81px;min-width:144px;padding:11.5px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}.waiver-modal-module__zaLl-W__btnAgree:disabled{opacity:.4;cursor:not-allowed}.waiver-modal-module__zaLl-W__btnAgree:not(:disabled):hover{background:#fffc}
.test-module__V9MYHG__page{flex-direction:column;gap:40px;max-width:800px;margin:0 auto;padding:32px 24px;display:flex}.test-module__V9MYHG__title{color:#fff;margin:0;font-size:24px;font-weight:700}.test-module__V9MYHG__section{flex-direction:column;gap:12px;display:flex}.test-module__V9MYHG__sectionTitle{color:#ffffff4d;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #ffffff14;margin:0;padding-bottom:8px;font-size:11px;font-weight:600}.test-module__V9MYHG__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.test-module__V9MYHG__iconGrid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.test-module__V9MYHG__iconCell{color:#fff;background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex}.test-module__V9MYHG__iconName{color:#fff6;text-align:center;word-break:break-all;font-size:10px}.test-module__V9MYHG__subTitle{color:#fff3;text-transform:uppercase;letter-spacing:.6px;margin:0 0 8px;font-size:10px;font-weight:600}.test-module__V9MYHG__inputGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:12px;display:grid}
.camera-filters-module__kf9d2q__badge{z-index:5;-webkit-backdrop-filter:blur(20px);color:#fff;letter-spacing:.5px;background:#00000073;border-radius:12px;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:flex;position:absolute;top:75px;left:120px}.camera-filters-module__kf9d2q__filtersButton{z-index:5;position:absolute;bottom:65px;left:111px}.camera-filters-module__kf9d2q__modalWide{width:var(--session-width-content)!important}.camera-filters-module__kf9d2q__bodyCompact{margin-top:16px!important}.camera-filters-module__kf9d2q__footerCompact{margin-top:24px!important}.camera-filters-module__kf9d2q__panel{flex-direction:column;gap:24px;display:flex}.camera-filters-module__kf9d2q__presetColumn{flex-direction:column;gap:16px;display:flex}.camera-filters-module__kf9d2q__presetStrip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));justify-items:center;gap:12px;display:grid}.camera-filters-module__kf9d2q__presetItem{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:72px;padding:0;display:flex}.camera-filters-module__kf9d2q__presetCanvas{object-fit:cover;background:#1c1c1e;border:2px solid #0000;border-radius:12px;width:72px;height:72px;transition:border-color .15s}.camera-filters-module__kf9d2q__presetCanvasActive{border-color:var(--ct-primary)}.camera-filters-module__kf9d2q__presetLabel{text-align:center;color:#ffffff80;font-size:12px;line-height:1.15}.camera-filters-module__kf9d2q__presetLabelActive{color:#fff}.camera-filters-module__kf9d2q__selectedFilterBox{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);flex-direction:column;gap:16px;padding:20px;display:flex}.camera-filters-module__kf9d2q__sections{columns:2;column-gap:24px}@media (max-width:520px){.camera-filters-module__kf9d2q__sections{columns:1}}.camera-filters-module__kf9d2q__section{break-inside:avoid;flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.camera-filters-module__kf9d2q__toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.camera-filters-module__kf9d2q__styleChoice{gap:8px;display:flex}.camera-filters-module__kf9d2q__hiddenVideo{display:none}
.camera-module__sNdNHq__fullscreen{z-index:1100;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.camera-module__sNdNHq__behindModal{z-index:900}.camera-module__sNdNHq__flash{pointer-events:none;z-index:10;background:#000;position:absolute;inset:0}.camera-module__sNdNHq__video{object-fit:cover;width:100%;height:100%;display:block}.camera-module__sNdNHq__closeBtn{position:absolute;top:75px;right:120px}.camera-module__sNdNHq__shutter{cursor:pointer;background:0 0;border:2.16px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:82.44px;height:82.44px;padding:0;transition:transform .1s,opacity .2s;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.camera-module__sNdNHq__shutter:after{content:"";background:#ffffffe6;border-radius:50%;width:64.51px;height:64.51px;transition:transform .12s}.camera-module__sNdNHq__shutter:active:after{transform:scale(.85)}.camera-module__sNdNHq__shutter:disabled{opacity:.5;cursor:not-allowed}.camera-module__sNdNHq__galleryButton{position:absolute;bottom:65px;right:111px}.camera-module__sNdNHq__error{color:#fff;text-align:center;background:#0009;justify-content:center;align-items:center;padding:24px;font-size:18px;display:flex;position:absolute;inset:0}
.settings-module__D3MIDq__page{width:var(--session-width-content);min-height:var(--session-min-height-content);flex-direction:column;margin:0 auto;display:flex}.settings-module__D3MIDq__header{justify-content:space-between;align-items:flex-end;display:flex}.settings-module__D3MIDq__headerInfo{flex-direction:column;gap:4px;display:flex}.settings-module__D3MIDq__tabletId{letter-spacing:1.2%;text-transform:uppercase;color:#ffffffa6;margin:0;font-size:14px;font-weight:600;line-height:100%}.settings-module__D3MIDq__title{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:120%}.settings-module__D3MIDq__logoutBtn{border-radius:var(--radius-pill);color:#ffffffd9;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-family);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff24;padding:10px 22px;transition:background .15s}.settings-module__D3MIDq__logoutBtn:hover{background:#ffffff2e}.settings-module__D3MIDq__section{flex-direction:column;gap:10px;display:flex}.settings-module__D3MIDq__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0;font-size:11px;font-weight:600}.settings-module__D3MIDq__roomGrid{gap:16px;display:flex}.settings-module__D3MIDq__panelsRow{flex:1;gap:16px;display:flex}.settings-module__D3MIDq__panel{background:#ffffff12;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:20px;display:flex}.settings-module__D3MIDq__panelHeader{align-items:center;gap:8px;display:flex}.settings-module__D3MIDq__panelIcon{color:#ffffffa6;flex-shrink:0}.settings-module__D3MIDq__panelLabel{letter-spacing:1px;text-transform:uppercase;color:#ffffffa6;font-size:14px;font-weight:600;line-height:120%}.settings-module__D3MIDq__presetGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settings-module__D3MIDq__sliders{flex-direction:column;gap:40px;display:flex}.settings-module__D3MIDq__emergencyDesc{letter-spacing:0;color:#ffffffa6;margin:0;font-size:14px;font-weight:400;line-height:120%}.settings-module__D3MIDq__emergencyButtons{flex-direction:column;gap:16px;margin-top:auto;display:flex}.settings-module__D3MIDq__emergencyButtons svg{width:20px;height:20px}.settings-module__D3MIDq__emergencyBtn{letter-spacing:0;text-align:center;color:#fff;background:#ff474733;border:1px solid #ffffff1a;border-radius:26.81px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10.5px;font-size:16px;font-weight:600;line-height:120%;transition:background .15s;display:flex}.settings-module__D3MIDq__emergencyBtn:hover{background:#a02323e6}
.socket-status-module__QCKi5G__container{flex:1;width:100%}.socket-status-module__QCKi5G__statusRow{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.socket-status-module__QCKi5G__dotGreen{background:#22c55e;border-radius:50%;flex-shrink:0;width:10px;height:10px}.socket-status-module__QCKi5G__dotRed{background:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px}.socket-status-module__QCKi5G__meta{color:#fff;margin:0;font-size:13px}.socket-status-module__QCKi5G__code{color:#0f172a;background:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:13px;font-weight:600}.socket-status-module__QCKi5G__numberDisplay{text-align:center;border-radius:.5rem;padding:1rem 0;font-size:5rem;font-weight:800;line-height:1;transition:background .1s,color .1s}.socket-status-module__QCKi5G__flash{color:#8c8c8c;background:#fff}.socket-status-module__QCKi5G__empty{color:#cbd5e1;font-weight:300}.socket-status-module__QCKi5G__source{color:#64748b;text-align:center;margin:0;font-size:.8125rem}.socket-status-module__QCKi5G__badgeSocket{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.socket-status-module__QCKi5G__badgeApi{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.socket-status-module__QCKi5G__hint{color:#64748b;margin:0;font-size:.8125rem}.socket-status-module__QCKi5G__checkboxLabel{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.socket-status-module__QCKi5G__quickButtons{flex-wrap:wrap;gap:.5rem;display:flex}.socket-status-module__QCKi5G__btn{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .75rem;font-family:Courier New,monospace;font-size:.8125rem;transition:background .15s}.socket-status-module__QCKi5G__btn:hover:not(:disabled){background:#e2e8f0}.socket-status-module__QCKi5G__btn:disabled{opacity:.4;cursor:not-allowed}.socket-status-module__QCKi5G__customRow{gap:.5rem;display:flex}.socket-status-module__QCKi5G__input{border:1px solid #cbd5e1;border-radius:.375rem;outline:none;flex:1;padding:.375rem .625rem;font-family:Courier New,monospace;font-size:.875rem}.socket-status-module__QCKi5G__input:focus{border-color:#94a3b8;box-shadow:0 0 0 2px #e2e8f0}.socket-status-module__QCKi5G__btnPrimary{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:.375rem;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s}.socket-status-module__QCKi5G__btnPrimary:hover:not(:disabled){background:#1e293b}.socket-status-module__QCKi5G__btnPrimary:disabled{opacity:.4;cursor:not-allowed}.socket-status-module__QCKi5G__errorMsg{color:#dc2626;margin:0;font-size:.8125rem}.socket-status-module__QCKi5G__logHeader{justify-content:space-between;align-items:center;display:flex}.socket-status-module__QCKi5G__btnSmall{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.socket-status-module__QCKi5G__btnSmall:hover{background:#e2e8f0}.socket-status-module__QCKi5G__log{flex-direction:column;gap:.25rem;max-height:300px;font-family:Courier New,monospace;font-size:.8125rem;display:flex;overflow-y:auto}.socket-status-module__QCKi5G__logEmpty{color:#94a3b8;margin:0;font-size:.8125rem;font-style:italic}.socket-status-module__QCKi5G__logEntry{border-radius:.25rem;gap:.75rem;padding:.25rem .5rem;display:flex}.socket-status-module__QCKi5G__logTs{color:#94a3b8;flex-shrink:0}.socket-status-module__QCKi5G__logMsg{color:#0f172a}.socket-status-module__QCKi5G__log_in{background:#f0fdf4}.socket-status-module__QCKi5G__log_in .socket-status-module__QCKi5G__logMsg{color:#15803d}.socket-status-module__QCKi5G__log_out{background:#eff6ff}.socket-status-module__QCKi5G__log_out .socket-status-module__QCKi5G__logMsg{color:#1d4ed8}.socket-status-module__QCKi5G__log_system{background:#fafafa}.socket-status-module__QCKi5G__log_system .socket-status-module__QCKi5G__logMsg{color:#64748b}
.layout-module__p-J0eW__center{margin:auto}.layout-module__p-J0eW__publicContent{z-index:1;width:100%;min-width:470px;max-width:470px;margin:auto;position:relative}.layout-module__p-J0eW__header{z-index:100;background:var(--layer-1);border-bottom:1px solid var(--stroke-default);position:sticky;top:0}.layout-module__p-J0eW__headerInner{max-width:var(--max-width);padding:var(--space-4) var(--layout-padding-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.layout-module__p-J0eW__logo{letter-spacing:-.02em;color:var(--accent);font-size:1.3vw;font-weight:700}.layout-module__p-J0eW__nav{align-items:center;gap:var(--space-4);display:flex}.layout-module__p-J0eW__navItem{color:var(--text-secondary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:.9vw;font-weight:500;text-decoration:none;transition:color .1s,background .1s}.layout-module__p-J0eW__navItem:hover{color:var(--text-primary);background:var(--state-hover)}.layout-module__p-J0eW__headerRight{align-items:center;gap:var(--space-4);display:flex}.layout-module__p-J0eW__main{isolation:isolate;background-color:#010618;display:flex;position:fixed;inset:0;overflow:hidden}.layout-module__p-J0eW__mainBg{filter:blur(100px);opacity:.8;z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.layout-module__p-J0eW__fullscreenBg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.layout-module__p-J0eW__footer{background:var(--layer-2);border-top:1px solid var(--stroke-default);color:var(--text-secondary);font-size:.9vw}.layout-module__p-J0eW__footerInner{max-width:var(--max-width);padding:var(--space-5) var(--layout-padding-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex}
.select-session-modal-module__eE7UfW__body{margin-top:16px}.select-session-modal-module__eE7UfW__teamWrapper{flex:1 1 0;min-width:0;max-width:600px;overflow:hidden}.select-session-modal-module__eE7UfW__teamName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.select-session-modal-module__eE7UfW__list{flex-direction:column;gap:8px;width:100%;display:flex}.select-session-modal-module__eE7UfW__row{cursor:pointer;width:100%;transition:background .15s}.select-session-modal-module__eE7UfW__row:hover{background:var(--border-modal)}.select-session-modal-module__eE7UfW__meta span{align-items:center;gap:4px;display:inline-flex}.select-session-modal-module__eE7UfW__center{justify-content:center;padding:16px 0;display:flex}
