*{font-family:Arial!important;font-size:15px}p{margin:0}h1{margin:auto}.schedule_content{display:flex;justify-content:center;height:100%}.schedule_column{width:100%;height:auto}.schedule_column_date{border-width:thin;display:flex;justify-content:center;height:3rem;flex-direction:column;padding:.9rem;color:#fff;background-color:#1e3799}.schedule_column_content{height:100%}.schedule_header{background-color:#1e3799;color:#fff;display:flex;flex-direction:column}.schedule_header_tabs{height:30px;display:flex}.schedule_header_tabs_tab{height:30px;display:flex;padding:0 10px;flex-direction:column;justify-content:center}.selected_tab{border:thin solid;border-top:none;background-color:#ff0;color:#000}.schedule_header_controls{display:grid;grid-template-columns:5% auto 5% 30% 5% auto 5%;align-items:center;border-radius:5px 5px 0 0}.schedule_header_controls svg path{fill:#fff}.arrow_back{grid-column:3}.arrow_forward{grid-column:5;justify-self:end}.schedule_controls_date_range{padding:0 1rem;margin:0;justify-self:center;font-size:2rem;grid-column:4}.schedule_header_addBooking{justify-self:end;grid-column:7;display:flex;align-items:center;-webkit-filter:invert(63%) sepia(47%) saturate(6772%) hue-rotate(357deg) brightness(112%) contrast(135%);filter:invert(63%) sepia(47%) saturate(6772%) hue-rotate(357deg) brightness(112%) contrast(135%)}.schedule_header_addBooking_text{margin-right:10px;font-size:1.3em}.schedule_header_addBooking_icon{margin-right:10px}.plus{height:2rem}.fas{font-size:2.5rem;cursor:pointer}.today{background-color:#9da7cf}.booking{display:flex;margin:.4rem .2rem;box-shadow:0 4px 10px rgba(0,0,0,.3);min-height:110px}.booking_info{display:flex;flex-direction:column;margin:.3rem 0 auto .3rem}.booking_title{font-size:.9rem;font-weight:700}.booking_time{font-size:.8rem;color:#424242}.booking_img{width:75px;height:100%;object-fit:cover}.payment_indicators{display:flex;grid-gap:3px;gap:3px;align-items:center;padding-top:13px;margin-right:8px}.payment_emoji{font-size:14px;cursor:help}.payment_status_clickable{cursor:pointer!important;transition:opacity .2s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .2s ease;transition:transform .1s ease,opacity .2s ease,-webkit-transform .1s ease;border-radius:3px;padding:2px}.payment_status_clickable:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;background-color:rgba(0,0,0,.05)}.payment_status_clickable:active{-webkit-transform:scale(.95);transform:scale(.95)}.payment_status_clickable:focus{outline:2px solid #007cba;outline-offset:2px}.booking_extra_info_payment{margin:15px 0;padding:10px;background-color:#f8f9fa;border-radius:5px;border:1px solid #dee2e6}.payment_details{margin-top:8px}.payment_detail{margin:4px 0;font-size:14px}.threeDots{width:20px;cursor:pointer;padding-top:20px}.add_new_popup_form{display:flex;flex-direction:column;align-content:center;justify-content:center}.add_new_popup{display:flex;flex-direction:column;color:#000}.error{color:red}.popup_section_title{font-weight:700}.time_from_to{display:flex}.time_separator{margin:0 .3rem}.section{margin:.3rem 0}.popup-content{position:relative;background:#fff none repeat scroll 0 0;width:auto!important;margin:auto;border:1px solid #bbb;padding:1rem!important}.openPopUpButton{position:absolute;margin:auto;z-index:1}.popup_button{height:2rem;width:auto}.createBooking,.popup_controls{display:flex;justify-content:center}.createBooking{margin:.3rem;height:3rem;cursor:pointer}.hiddenOwnerCustomDescription_indicator{margin-right:10px}.fa-plus{margin:auto 0}.time_from_to input{width:3rem!important}.event select{width:100%}.month_number{display:none}.date_display{display:flex;justify-content:center}.month_string{margin-right:5px}.display_date,.month_number,.month_string{font-size:1.6rem}.arrow{width:2rem}.clickable{cursor:pointer}.unclickable{cursor:default}.booking_controls{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-right:5px}.hiddenOwnerCustomDescription_indicator{display:flex;align-items:center;padding-top:6px;margin-right:5px}.paperClip__icon{width:16px;height:22px;cursor:help}.booking_general{display:flex;flex-direction:column;width:64%}.cancelBookingPopup_controls{display:flex;justify-content:space-evenly}.cancelBookingPopup h1{font-size:1.16rem}.image-gallery-image{height:300px!important}.booking_extra_info_gallery{height:300px}.booking_extra_info_trainer{margin-right:10px}.booking_extra_info_trainer_email,.booking_extra_info_trainer_name,.booking_extra_info_trainer_phone_number{font-size:1rem}.today_button{width:2rem;height:2rem;margin-left:10px;grid-column:1}.not_today,.odd_day .schedule_column_date{background-color:#1e3799!important}.even_day .schedule_column_date{background-color:#3e52a1!important}.create_hooking_hover_button{background-color:#1e3799;padding:10px;width:30px;border-radius:25px;height:30px;position:fixed;right:50px;bottom:30px;border:1px solid #fff}.create_hooking_hover_button svg path{color:#fff;fill:#fff}.cancel{color:red}.popupOption{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececec;margin:0 0 6px}.popupOption:last-child{margin:0}.popupOption__text{margin-right:30px}.popupOption__icon{width:21px}.popup-overlay{z-index:1}.selectRepeat{margin-top:10px}.add_new_popup_form{color:#000}.greyedOut{background-color:#d3d3d3}.repeatUntilInput .react-datepicker-wrapper{width:auto}.warning{margin-bottom:4px;padding:5px;background-color:#ff0;border:solid #e9967a}.swipeControlls{position:fixed;bottom:0}.booking_extra_info{display:flex;flex-direction:column;width:500px}.booking_extra_info_booking{margin-top:10px}.booking_extra_info_booking_title{font-size:2rem}.booking_extra_info_booking_time{font-size:1rem}.booking_extra_info_title,.booking_extra_info_trainer_title{font-size:1.5rem}.booking_extra_info_general{display:flex;flex-direction:row;justify-content:flex-start;margin-top:10px}.booking_extra_info_secret_owner_description{margin-bottom:10px}.booking_extra_info_trainer_img{width:7rem!important;margin-right:.5rem}@media (max-width:1450px){.booking{margin:4px}.booking,.booking_img{height:auto}}@media (max-width:1300px){.booking_img{width:4rem}}@media (max-width:1150px){.booking_img{width:3rem;height:auto}.booking{min-height:125px}}@media (max-width:1200px){.month_string{display:none}.month_number{display:block}}@media (max-width:980px){.schedule_header_controls{grid-template-columns:5% auto 5% 40% 5% auto 5%}.schedule_header_addBooking_text{display:none}.booking{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;height:auto;min-height:auto}.booking_info{margin:0;align-items:flex-start!important;width:-webkit-max-content;width:max-content}.booking_general{width:100%;height:105px;display:flex;justify-content:space-between}.booking_img{width:7rem!important;margin-right:.5rem}.month_string,.schedule_content{display:block}.month_number{display:none}.booking_title{font-size:2rem}.booking_controls{margin:0 10px 0 0}.schedule_column{margin-top:5px}.even_day .schedule_column_date{background-color:#1e3799!important}.first_column{margin:0}.booking_time{font-size:1.1rem;color:#424242}.trainer_name{font-size:1rem}.threeDots{width:20px;cursor:pointer;padding-top:15px}}@media (max-width:1000px){.month_string{display:none}.month_number{display:block}}@media (max-width:900px){.schedule_header_controls{grid-template-columns:5% auto 5% 60% 5% auto 5%}.schedule_controls_date_range{font-size:1.5rem}}@media (max-width:450px){.booking_title{font-size:1.5rem}.today_button{margin-left:5px}.schedule_header_addBooking{margin-right:5px}}@media (max-width:380px){.schedule_header_controls{grid-template-columns:5% auto 5% 50% 5% auto 5%}.booking_title,.schedule_controls_date_range{font-size:1rem}}@media (max-width:300px){.booking_title,.schedule_controls_date_range{font-size:.7rem}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#000}.lds-spinner div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.loading-button{position:relative;cursor:wait!important}.loading-button-text{opacity:.6}.lds-spinner-button{display:inline-block;position:relative;width:16px;height:16px;margin-right:8px;vertical-align:middle}.lds-spinner-button div{-webkit-transform-origin:8px 8px;transform-origin:8px 8px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner-button div:after{content:" ";display:block;position:absolute;top:1px;left:7px;width:2px;height:6px;border-radius:20%;background:currentColor}.lds-spinner-button div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner-button div:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner-button div:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner-button div:nth-child(4){-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner-button div:nth-child(5){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner-button div:nth-child(6){-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner-button div:nth-child(7){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner-button div:nth-child(8){-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner-inline{display:inline-block;position:relative;width:24px;height:24px;margin:0 8px;vertical-align:middle}.lds-spinner-inline div{-webkit-transform-origin:12px 12px;transform-origin:12px 12px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner-inline div:after{content:" ";display:block;position:absolute;top:2px;left:11px;width:2px;height:8px;border-radius:20%;background:currentColor}.lds-spinner-inline div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner-inline div:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner-inline div:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner-inline div:nth-child(4){-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner-inline div:nth-child(5){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner-inline div:nth-child(6){-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner-inline div:nth-child(7){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner-inline div:nth-child(8){-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner-inline-small{display:inline-block;position:relative;width:16px;height:16px;margin:0 6px;vertical-align:middle}.lds-spinner-inline-small div{-webkit-transform-origin:8px 8px;transform-origin:8px 8px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner-inline-small div:after{content:" ";display:block;position:absolute;top:1px;left:7px;width:2px;height:6px;border-radius:20%;background:currentColor}.lds-spinner-inline-small div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner-inline-small div:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner-inline-small div:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner-inline-small div:nth-child(4){-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner-inline-small div:nth-child(5){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner-inline-small div:nth-child(6){-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner-inline-small div:nth-child(7){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner-inline-small div:nth-child(8){-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.loading-text-container{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.loading-text{font-size:14px;color:#666}.payment_status_loading{opacity:.6;cursor:wait!important;pointer-events:none}.arrow.loading-button,.today_button.loading-button{display:flex;align-items:center;justify-content:center}.arrow_back.loading-button{grid-column:3;justify-self:center}.arrow_forward.loading-button{grid-column:5;justify-self:end}.schedule_header_tabs_tab .lds-spinner-inline-small,.today_button .lds-spinner-inline-small{width:2rem;height:2rem;margin:0}.arrow .lds-spinner-inline-small{width:2.5rem;height:2.5rem;margin:0;padding-top:2px}.arrow .lds-spinner-inline-small div{-webkit-transform-origin:1.25rem 1.25rem;transform-origin:1.25rem 1.25rem}.arrow .lds-spinner-inline-small div:after{width:3px;height:15px;top:3px;left:18px;background:#fff!important}.schedule_header_tabs_tab .lds-spinner-inline-small div:after,.today_button .lds-spinner-inline-small div:after{background:#fff!important}.schedule_header_tabs_tab.loading-button{pointer-events:none}.schedule_header_tabs_tab .lds-spinner-inline-small{display:inline-block;margin-right:8px;vertical-align:middle}.trainer_history_table_div{overflow-y:auto;max-height:20em}
/*# sourceMappingURL=main.428b8f38.chunk.css.map */