.facility-modal .modal-dialog{max-width:34.3rem;text-align:center}.facility-modal .modal-body{overflow-x:hidden}.modal-actions{border-top:1px solid var(--grey,#acbcdb)}.facility-availability__dates-input{width:16.4rem;margin-right:1.6rem}.facility-availability__dates-input:first-child{margin-right:.8rem}.facility-availability__dates-input:last-child{margin-left:.8rem}@media screen and (max-width:768px){.facility-availability__dates-input{width:50%;margin-right:unset}}.facility-availability__tabs{display:none}@media screen and (max-width:992px){.facility-availability__tabs{display:block;padding:1.6rem 1.2rem;background-color:#fff;border:.1rem solid var(--disabled,#d5dded);border-radius:.8rem}}.facility-availability__tabs-only{padding:1.6rem 1.2rem;width:100%}.facility-availability__weekly-hours-and-exceptions{display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.facility-availability__weekly-hours-and-exceptions{display:none}}.facility-availability__weekly-hours-and-exceptions>div{padding:2.4rem;background-color:#fff;border:.1rem solid var(--disabled,#d5dded);border-radius:.8rem}.facility-availability__weekly-hours-and-exceptions>div:first-child{width:60%;margin-right:1rem}.facility-availability__weekly-hours-and-exceptions>div:last-child{width:40%;margin-left:1rem}.facility-availability__weekly-hours-and-exceptions--hidden{display:none}.facility-availability__exceptions{margin-bottom:2.4rem}.facility-availability__weekly-hours-title{margin-bottom:0}.facility-availability__calendar{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:.1rem solid var(--disabled,#d5dded)}.facility-availability__calendar-day{height:3.5rem;width:3.5rem;margin:.2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.facility-availability__calendar-day--in-month{cursor:pointer}.facility-availability__calendar-day--selected{color:#fff;background-color:var(--primary,#3682ff)}.facility-availability__options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;padding-bottom:1.6rem}.facility-availability__options label{margin-bottom:.4rem;cursor:pointer}.facility-availability__options input{margin-right:1.2rem;accent-color:var(--primary,#3682ff)}.facility-availability__error-text{color:#eb5a5a;font-size:1.1rem;text-align:left}.weekly-hours-item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;padding:3.8rem 1.6rem 2.8rem;border-bottom:1px solid var(--disabled,#d5dded)}.weekly-hours-item--no-padding{padding:0;border:unset}@media screen and (max-width:576px){.weekly-hours-item{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column}}.weekly-hours-item__day-of-week{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-right:1.6rem}@media screen and (max-width:576px){.weekly-hours-item__day-of-week{display:none}}.weekly-hours-item__day-of-week-mobile{display:none;width:100%}.weekly-hours-item__day-of-week-mobile-day{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1.2rem;padding-right:1.6rem}@media screen and (max-width:576px){.weekly-hours-item__day-of-week-mobile{display:block}}.weekly-hours-item__day-of-week-modal{width:100%}.weekly-hours-item__day-of-week-modal-day{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1.2rem;padding-right:1.6rem}.weekly-hours-item__add{margin:0}@media screen and (max-width:576px){.weekly-hours-item__add{display:none}}.weekly-hours-item__add-symbol{font-size:2.4rem;color:var(--grey,#acbcdb);position:relative;top:.3rem;cursor:pointer}.weekly-hours-item__overlapping-error{color:#eb5a5a;font-size:1.1rem;text-align:left}.weekly-hours-item__remove{cursor:pointer;margin-left:1.6rem}@media screen and (max-width:576px){.weekly-hours-item__remove{display:none}}.weekly-hours-item__remove-mobile{display:none}@media screen and (max-width:576px){.weekly-hours-item__remove-mobile{display:block}}.weekly-hours-item__time-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-pack:center;justify-content:center;padding-right:1.6rem;margin-bottom:1.5rem}@media screen and (max-width:576px){.weekly-hours-item__time-container{-ms-flex-pack:justify;justify-content:space-between}}.weekly-hours-item__time-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.weekly-hours-item__time{width:9.4rem}.weekly-hours-item__time-separator{position:relative;margin:0 .5rem}.weekly-hours-item__time-placeholder{font-size:1.2rem}.weekly-hours-item__check{display:-ms-flexbox;display:flex;width:13rem;padding-top:.5rem}.weekly-hours-item__day{margin-left:1.2rem}.facility-teams__selector{width:100%}.facility-teams__team{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:.8rem}.facility-teams__close{margin-left:1.6rem;cursor:pointer}.facility-teams__close span{font-size:2.4rem;color:var(--grey,#acbcdb)}.team-facility-availability__close{height:2.4rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.team-facility-availability__close span{font-size:2.4rem;color:var(--grey,#acbcdb)}.team-facility-availability__facility-modal{text-align:left;min-height:30rem;padding-top:.5rem}.team-facility-availability__facility-modal h5{font-size:1.6rem;font-weight:700;margin-bottom:1.6rem}.team-facility-availability__facility-modal-back{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.team-facility-availability__facility-modal-progress{margin-bottom:1.6rem}.team-facility-availability__progress{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.team-facility-availability__progress-line{width:100%;height:.2rem;background-color:var(--grey,#acbcdb)}.team-facility-availability__progress-line--blue{width:100%;height:.2rem;background-color:var(--primary,#3682ff)}.team-facility-availability__progress-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:var(--grey,#acbcdb);font-size:1.1rem;font-weight:700}.team-facility-availability__progress-heading h6{font-size:1.1rem;font-weight:700}.team-facility-availability__venue{color:var(--greyDark,#9aa9c5);margin-left:10px}