.s50-button-select{display:-ms-inline-flexbox;display:inline-flex;position:relative}.s50-button-select--disabled,.s50-button-select--disabled:hover{cursor:not-allowed;background:transparent;border:none}.s50-button-select__caret{border-left:.1rem solid #ddd;padding:0 1.5rem;cursor:pointer}.s50-button-select__caret-icon{top:.6rem;position:relative}.s50-button-select__secondary{position:absolute;bottom:-3.5rem}.s50-autocomplete{position:relative}.s50-autocomplete__wrapper{position:relative;z-index:10}.s50-autocomplete__menu{border:.1rem solid var(--primary,#3682ff)}.s50-autocomplete__item{cursor:pointer;padding:.5rem}.s50-autocomplete__item--active{background:var(--primary,#3682ff);color:#fff}.s50-autocomplete__item--title{color:#666;font-size:1.3rem;background:#eee}.s50-autocomplete .s50-loader--form-input{position:absolute;right:.6rem;top:2.2rem;padding:.5rem;z-index:50}.facility-management{position:relative;padding:2.4rem 1.6rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:margin-right .5s ease-in-out;transition:margin-right .5s ease-in-out}.facility-management--with-panel{margin-right:59rem}@media screen and (max-width:768px){.facility-management--with-panel{margin-right:0}}.facility-management__main-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.facility-management__season-selector{width:22.5rem}@media screen and (max-width:768px){.facility-management__season-selector{width:100%}}.facility-management__title{margin:0 0 3rem;padding:unset}.facility-management__divider{height:.1rem;width:100%;background-color:var(--disabled,#d5dded);margin:2.4rem 0}.facility-management__tabs-wrapper{border-bottom:.1rem solid var(--disabled,#d5dded)}.facility-management__tabs{width:30rem}.facility-management__tabs a{font-size:1.4rem}.facility-management__tab-name{padding-bottom:1.4rem}.facility-management__tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.facility-management__calendar{display:none;-ms-flex-direction:column;flex-direction:column;position:absolute;height:calc(100vh - 64px);width:59rem;background-color:#fff;top:0;right:0;-webkit-box-shadow:-2px 2px 10px 0 #c3cfe7;box-shadow:-2px 2px 10px 0 #c3cfe7;padding:2.4rem}@media screen and (max-width:768px){.facility-management__calendar{height:100vh;width:100%;overflow:hidden}}@-webkit-keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.facility-management__calendar--show{display:-ms-flexbox;display:flex;-webkit-animation:slideInFromLeft .5s ease-in-out;animation:slideInFromLeft .5s ease-in-out;height:100vh;position:fixed;padding-top:88px}@media screen and (max-width:768px){.facility-management__calendar--show{width:100%;padding:64px 0 0}}.facility-management__calendar-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1;overflow:hidden}@media screen and (max-width:768px){.facility-management__calendar-content{overflow-y:auto;padding:2.4rem;height:calc(100vh - 64px)}}.facility-management__calendar-facility-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.6rem}.facility-management__calendar-facility-name h4{margin:0;padding:unset}.facility-management__calendar-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.facility-management__calendar-close{display:block;cursor:pointer}@media screen and (max-width:768px){.facility-management__calendar-close{display:none}}.facility-management__calendar-back{display:none;cursor:pointer}@media screen and (max-width:768px){.facility-management__calendar-back{display:block}}.facility-management__calendar-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.facility-management__calendar-info>div{width:50%}.facility-management__calendar-info h5{width:50%;font-weight:700}.facility-management__calendar-info h5,.facility-management__calendar-info span{font-size:1.4rem}.facility-management__calendar-tabs{display:-ms-flexbox;display:flex}.facility-management__calendar-tab{width:50%;text-align:center;padding:1.4rem;border-bottom:.1rem solid var(--disabled,#d5dded);cursor:pointer}.facility-management__calendar-tab_active{font-weight:700;border-bottom:.1rem solid var(--primary,#3682ff)}.facility-management__calendar-edit-times{margin-left:1.8rem}.facility-management__calendar .fc-direction-ltr{-ms-flex:1 1;flex:1 1}.facility-management__calendar .fc .fc-timegrid-slot-minor{border-top-style:none;border-bottom:.1rem solid var(--disabled,#d5dded)}.facility-management__calendar .fc-theme-standard .fc-scrollgrid{border:unset}.facility-management__calendar thead th{border:none}.facility-management__calendar-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;width:100%;-webkit-writing-mode:tb;-ms-writing-mode:tb;writing-mode:tb;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:.5rem;white-space:nowrap;cursor:pointer;position:relative}.facility-management__calendar-item-title{display:none;line-height:1.2rem;font-size:1.1rem;font-weight:700;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:.2rem}.facility-management__calendar-item-tooltip{position:absolute;height:5rem;min-width:4rem;white-space:normal;bottom:0;left:0;background-color:#333;color:#fff;padding:8px;border-radius:.4rem;font-size:1.4rem;opacity:.9;z-index:9999;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.9rem}.facility-management__full-calendar{display:-ms-flexbox;display:flex;height:100%}@media screen and (max-width:768px){.facility-management__full-calendar{height:auto;min-height:50vh}}.facility-management__exception{padding:2.4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:.05rem solid var(--disabled,#d5dded)}.facility-management__exception span{font-size:1.4rem}.facility-management__exception img{cursor:pointer}.facility-management__exception-time{display:-ms-flexbox;display:flex}.facility-management__exception-time div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.facility-management__exception-time button{margin-left:1.6rem}.facility-management__modal .modal-dialog{max-width:34.3rem;text-align:center}.facility-management__modal_actions{border-top:1px solid var(--grey,#acbcdb)}.facility-management__calendar-team-exceptions h5{font-weight:700;font-size:1.6rem}.facility-management__calendar-exceptions-container{overflow-y:scroll;height:100%}@media screen and (max-width:768px){.facility-management__calendar-exceptions-container{overflow-y:visible;height:auto}}@media screen and (max-width:768px){.facility-management__table-hide{display:none}}.facility-management--hidden{display:none}.facility-management .fc .fc-timegrid-col.fc-day-today{background-color:unset}.facility-management .fc-timegrid-event-harness-inset .fc-timegrid-event,.facility-management .fc-timegrid-event.fc-event-mirror,.facility-management .fc-timegrid-more-link{border-radius:.8rem}.facility-management .fc-timegrid-slot-label-cushion{font-size:1.1rem}.facility-management .react-bs-table-sizePerPage-dropdown{display:none}.facility-management .react-bs-container-body{display:-ms-flexbox;display:flex;overflow-y:auto;height:auto!important}.facility-management__table-container .react-bs-table-container .table thead{border-top:.1rem solid var(--disabled,#d5dded);border-left:.1rem solid var(--disabled,#d5dded);border-right:.1rem solid var(--disabled,#d5dded)}.facility-management__table-container .react-bs-table-container .table thead th{background-color:#f5f9ff;padding:1.6rem 0;font-size:1.4rem}.facility-management__table-container .react-bs-table-container .table thead th:nth-of-type(2){padding-left:3.2rem}.facility-management__table-container .react-bs-table-container .table thead th:last-of-type{padding-right:3.2rem}.facility-management__table-container .react-bs-table-container .table tbody tr{cursor:pointer;border-top:.1rem solid var(--disabled,#d5dded);border-bottom:none}.facility-management__table-container .react-bs-table-container .table tbody tr td{background-color:hsla(0,0%,100%,.5);padding:1.6rem 0;font-size:1.4rem;vertical-align:middle}.facility-management__table-container .react-bs-table-container .table tbody tr td:nth-of-type(2){padding-left:3.2rem}.facility-management__table-container .react-bs-table-container .table tbody tr td:last-of-type{padding-right:3.2rem}.facilities{padding-top:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width:768px){.facilities{overflow-y:auto}}.facilities .react-bs-table,.facilities .react-bs-table-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.facilities .react-bootstrap-table-page-btns-ul{padding-top:10px;padding-bottom:0;margin-bottom:0}@media screen and (max-width:768px){.facilities .react-bootstrap-table-page-btns-ul{-ms-flex-direction:row;flex-direction:row;gap:0}}.facilities__searchinput{min-width:225px!important}.facilities__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width:768px){.facilities__container{overflow:auto}}.facilities__table-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width:768px){.facilities__table-container{overflow:auto;width:1000px;display:none}}.facilities__table-container .table-header-wrapper{height:3.4em}.facilities .table thead{border-top:.1rem solid var(--disabled,#d5dded);border-left:.1rem solid var(--disabled,#d5dded);border-right:.1rem solid var(--disabled,#d5dded)}.facilities .table thead th{background-color:#f5f9ff;padding:1.6rem 0;font-size:1.4rem}.facilities .table thead th:nth-of-type(2){padding-left:3.2rem}.facilities .table thead th:last-of-type{padding-right:3.2rem}.facilities tbody tr{cursor:pointer;border-top:.1rem solid var(--disabled,#d5dded);border-bottom:unset}.facilities tbody tr td{background-color:hsla(0,0%,100%,.5);padding:1.6rem 0;font-size:1.4rem;vertical-align:middle}.facilities tbody tr td:nth-of-type(2){padding-left:3.2rem}.facilities tbody tr td:last-of-type{padding-right:3.2rem}.facilities__toprow{margin-bottom:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.facilities__toprow{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.facilities__toprow .material-ui-input{margin-bottom:0}.facilities__toprow .clubee-btn{margin-right:auto;margin-left:1rem}.facilities__filters{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.facilities__filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100%}.facilities__filters .material-ui-input{width:100%;margin-bottom:15px}}.facilities__filterspacer{width:15px}.facilities__search-placeholder{background-color:#fff;border-radius:4px}.facilities__dropdown{min-width:250px;max-width:250px;margin-left:15px}@media screen and (max-width:768px){.facilities__dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100%;margin-bottom:15px;margin-left:0}.facilities__dropdown .material-ui-input{width:100%}}.facilities__member-cell{white-space:normal}.facilities__tags-cell{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.facilities__teams-cell--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding-right:15px}.facilities__name-cell{text-decoration:underline;font-weight:700}.facilities__team-icon{margin-right:1.6rem;-o-object-fit:contain;object-fit:contain}.facilities__actions-cell{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.facilities__card{display:none;width:100%;background-color:hsla(0,0%,100%,.5);border:.1rem solid var(--disabled,#d5dded);padding:1.6rem;margin-bottom:1.6rem;border-radius:.8rem}@media screen and (max-width:768px){.facilities__card{display:block}}.facilities__card-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:.8rem;font-size:1.4rem}.facilities__card p{margin-bottom:.8rem;font-size:1.1rem;line-height:1.3rem}.facilities__card p:last-of-type{margin-bottom:0}.facilities__team-allocation-card{display:none}@media screen and (max-width:768px){.facilities__team-allocation-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.6rem;margin-bottom:1.6rem;border-radius:.8rem;-webkit-box-shadow:0 .2rem .4rem 0 #c3cfe7;box-shadow:0 .2rem .4rem 0 #c3cfe7;background-color:#fff}.facilities__team-allocation-card img{margin-right:1.2rem;-o-object-fit:contain;object-fit:contain}.facilities__team-allocation-card h4,.facilities__team-allocation-card p{font-size:1.4rem;margin:0}}.facilities__empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.facilities__empty-state p{text-align:center}.facilities__team-allocation-empty{padding-top:2.4rem}.facilities__assigned{color:var(--secondary,#36d48f);margin-right:.8rem;font-weight:700}.facilities__not-assigned{color:#eb5a5a;margin-right:.8rem;font-weight:700}.facilities .tag-filter{min-width:250px}@media screen and (max-width:768px){.facilities .tag-filter{margin-bottom:10px}}.facilities .tag-filter-wrapper{margin-left:15px;margin-right:15px;width:100%}@media screen and (max-width:768px){.facilities .tag-filter-wrapper{width:100%}}.facilities__team-alloc-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}