.react-calendar{width:400px;max-width:100%;background:white;border:none;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;background-color:#fff7f8;@media only screen and (max-width:768px){width:300px}}.react-calendar__navigation{background-color:transparent;border:none;display:flex;justify-content:center;height:20;font-family:Poppins}.react-calendar__navigation button.react-calendar__navigation__label{color:black}.react-calendar__navigation button{margin-bottom:-15px}.react-calendar__navigation button,.react-calendar__navigation button:disabled{background-color:#fff7f8;border:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#fff7f8}.react-calendar__navigation__label{flex-grow:0!important}.react-calendar__month-view{padding:5px;box-sizing:border-box;border-color:grey;background-color:#fff7f8;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='1' stroke-dasharray='10%2c12' stroke-dashoffset='32' stroke-linecap='square'/%3e%3c/svg%3e")}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:1em;font-weight:700;cursor:pointer!important;text-decoration:none!important}.react-calendar__month-view__weekdays__weekday{background-color:white;padding:10px 0;cursor:default!important;text-decoration:none!important}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important;cursor:default!important;font-weight:100}.react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr);grid-gap:1px;background-color:#fff;padding:5px;box-sizing:border-box;border-top:none;cursor:pointer!important;text-decoration:none!important}.react-calendar__tile{height:50px;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700}.react-calendar__tile,.react-calendar__tile:hover,.weekday-bg{cursor:pointer!important;text-decoration:none!important}.weekday-bg{background-color:#f9e4e6}.react-calendar__month-view__days__day--weekend .react-calendar__tile{background-color:#fff;cursor:pointer!important;text-decoration:none!important}.react-calendar__tile--now{background:#ffe0e0}.react-calendar__tile--active{background:#3d3d3d!important;color:#ffe0e0!important}.booked-tile{background-color:#3d3d3d;height:172%;width:186%;margin:20px -7px 18px -21px}.selectTherapyDropDown_container__QQ_sk{width:46vw;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:white;font-family:serif;@media only screen and (max-width:768px){width:auto}}.selectTherapyDropDown_dropdownHeader__Zyghy{padding:5px 25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-family:Poppins Light;border:none}.selectTherapyDropDown_arrow__Uv9um{margin-left:10px}.selectTherapyDropDown_arrowReverse__pDlq3{margin-left:10px;transform:rotate(180deg)}.selectTherapyDropDown_dropdownBody___RUWn{border-top:1px solid lightgrey;background-color:#fafafa}.selectTherapyDropDown_therapyItem__uSigj{padding:10px;cursor:pointer}.selectTherapyDropDown_therapyItem__uSigj:hover{background-color:#f4c1c1}.slotsButtonGrid_outerMostContainerSlots__i9sHW{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-30px;@media only screen and (max-width:768px){margin-left:0}}.slotsButtonGrid_loaderContainer__iNv0j{display:flex;flex-wrap:wrap;justify-content:center;min-height:255px;min-width:500px;@media only screen and (max-width:768px){margin-left:0}}.slotsButtonGrid_singleSlotNotSelectedContainer__EMpqC{flex:0 1 20%;box-sizing:border-box;display:flex;padding:5px;border-radius:16px;background-color:#f9e4e6;box-shadow:0 1.71px 3.42px 0 rgba(0,0,0,.1);justify-content:center;margin:6px;cursor:pointer}.slotsButtonGrid_singleSlotSelectedContainer__8ONcU{background-color:black}.slotsButtonGrid_singleSlotBlockedContainer__g9soA,.slotsButtonGrid_singleSlotSelectedContainer__8ONcU{flex:0 1 20%;box-sizing:border-box;display:flex;padding:5px;border-radius:16px;box-shadow:0 1.71px 3.42px 0 rgba(0,0,0,.1);color:#f9e4e6;justify-content:center;margin:6px;cursor:pointer}.slotsButtonGrid_singleSlotBlockedContainer__g9soA{background-color:gray}