.react-calendar__tile{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin:auto;height:60px!important}.cal-heading{color:#000;font-family:Inter;font-size:31px;font-style:normal;font-weight:500;line-height:140%}.highlighted-week{background-color:#ddd!important}.highlighted-week.selected-tile abbr{display:inline-block;width:35px!important;height:35px!important;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa!important;color:#fff!important}@media(max-width:320px){.highlighted-week.selected-tile abbr{width:30px!important;height:30px!important}}.highlighted-week.appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#175ffa;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.custom-tile{pointer-events:all!important}.custom-tile abbr{display:inline-block;width:35px;height:35px;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;color:#175ffa;background:#ecf2ff;position:relative}@media(max-width:320px){.custom-tile abbr{width:30px;height:30px}}.custom-tile.appoinment-dot.custom-tile-selected abbr:after{background:#fff!important;margin-top:-10px;margin-left:-1.5px}.custom-tile.appoinment-dot abbr:after,.custom-tile.appoinment-dot.custom-tile-selected abbr:after{content:"";display:block;width:5px;height:5px;border-radius:50%;position:absolute;bottom:3px;left:50%}.custom-tile.appoinment-dot abbr:after{background:#175ffa;margin:-10px auto auto -1.5px}.custom-tile.remove-tile-border abbr{color:#000!important;border:none!important;background:none!important}@media(max-width:320px){.custom-tile.remove-tile-border abbr{width:30px;height:30px}}.custom-tile:focus abbr,.custom-tile:hover abbr{display:inline-block;width:35px;height:35px;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa;color:#fff}@media(max-width:320px){.custom-tile:focus abbr,.custom-tile:hover abbr{width:30px;height:30px}}.custom-tile:focus:not(.remove-tile-border).appoinment-dot abbr:after,.custom-tile:hover:not(.remove-tile-border).appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#fff!important;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.custom-tile:focus,.custom-tile:hover{background:none!important}.custom-tile-disable{pointer-events:none}.custom-tile-disable.enable-past-date{pointer-events:all!important}.custom-tile-disable.add-strike{color:var(--Placeholder,#a4a4a4)}.custom-tile-disable.add-strike.click-enable{pointer-events:all!important}.custom-tile-disable.appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#175ffa;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.custom-tile-disable.custom-tile-selected abbr,.custom-tile-disable:focus abbr,.custom-tile-disable:hover abbr{display:inline-block;width:35px;height:35px;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa;color:#fff}@media(max-width:320px){.custom-tile-disable.custom-tile-selected abbr,.custom-tile-disable:focus abbr,.custom-tile-disable:hover abbr{width:30px;height:30px}}.custom-tile-disable.custom-tile-selected.appoinment-dot abbr:after,.custom-tile-disable:focus.appoinment-dot abbr:after,.custom-tile-disable:hover.appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#fff!important;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.custom-tile-disable:focus,.custom-tile-disable:hover{background:none!important}.react-calendar__month-view__days__day--neighboringMonth{text-decoration:none!important}.black-weekends .react-calendar__tile--weekend{color:#000!important}.black-weekends .react-calendar__tile--weekend.highlighted-week{background-color:#ddd!important}.black-weekends .react-calendar__tile--weekend.highlighted-week.selected-tile abbr{display:inline-block;width:35px!important;height:35px!important;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa!important;color:#fff!important}@media(max-width:320px){.black-weekends .react-calendar__tile--weekend.highlighted-week.selected-tile abbr{width:30px!important;height:30px!important}}.black-weekends .react-calendar__tile--weekend.highlighted-week.appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#175ffa;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.react-calendar__month-view__days__day--weekend{color:#000}.react-calendar__month-view__days__day--neighboringMonth{pointer-events:none;visibility:hidden}.react-calendar__month-view__weekdays{pointer-events:none!important;font-family:Inter}.react-calendar__month-view__weekdays abbr{text-decoration:none!important;font-family:Inter;font-style:normal;font-weight:600;line-height:140%;font-size:15px}.react-calendar__tile--now{background:none!important;color:#000}.react-calendar__tile--now.highlighted-week.selected-tile abbr{display:inline-block;width:35px!important;height:35px!important;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa!important;color:#fff!important}@media(max-width:320px){.react-calendar__tile--now.highlighted-week.selected-tile abbr{width:30px!important;height:30px!important}}.react-calendar__tile--now.highlighted-week.appoinment-dot abbr:after{content:"";display:block;width:5px;height:5px;background:#175ffa;border-radius:50%;margin-top:-10px;position:absolute;bottom:3px;left:50%;margin-left:-1.5px}.react-calendar__tile--active{background:none!important;color:#000}.react-calendar__tile--active.highlighted-week.selected-tile abbr{display:inline-block;width:35px!important;height:35px!important;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa!important;color:#fff!important}@media(max-width:320px){.react-calendar__tile--active.highlighted-week.selected-tile abbr{width:30px!important;height:30px!important}}.calendar-main-div{border-radius:10px;background:#fff}.react-calendar__navigation button.react-calendar__navigation__prev-button{background-image:url(/v2/_next/static/media/calander_previous.a7b5b0be.svg);background-repeat:no-repeat;background-position:50%;background-color:#0000;border:none;width:30px;height:30px;text-indent:-9999px;margin:0}.react-calendar__navigation button.react-calendar__navigation__next-button{background-image:url(/v2/_next/static/media/calander_next.8e4317bb.svg);background-repeat:no-repeat;background-position:50%;background-color:#0000;border:none;width:30px;height:30px;text-indent:-9999px;margin:0}.react-calendar__navigation__label__labelText{color:#000;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media(max-width:576px){.react-calendar__navigation__label__labelText{font-size:18px}}.custom-tile-selected abbr{display:inline-block;width:35px;height:35px;padding:0;margin:auto!important;border-radius:50%;text-align:center;line-height:35px;background:#175ffa;color:#fff}@media(max-width:320px){.custom-tile-selected abbr{width:30px!important;height:30px!important}}.calendar-container,.calendar-mobile-container{overflow-y:scroll;position:relative;padding:10px}@media(max-width:576px){.calendar-mobile-container{margin-top:0!important;display:flex;justify-content:center;align-items:center;flex-direction:column}}.react-calendar__navigation__arrow{background-color:none!important}.react-calendar__navigation{display:flex!important;align-items:center!important;justify-content:center!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid var(--fc-border-color,#ddd)!important;border-radius:20px!important;margin:auto auto 20px!important}.react-calendar__navigation button{flex-grow:unset!important;background-color:#0000!important}button.react-calendar__navigation__label{border-left:1px solid var(--fc-border-color,#ddd);border-right:1px solid var(--fc-border-color,#ddd);height:100%;padding:0 10px}.react-calendar__day--outside-month{color:#fff}button.\&\&.appoinment-dot.endOfWeek\,.false.highlighted-week.react-calendar__month-view__days__day.react-calendar__tile.selected-tile abbr:after,button.\&\&.appoinment-dot.endOfWeek\,.true.highlighted-week.react-calendar__month-view__days__day.react-calendar__tile.selected-tile abbr:after{background:#fff}.parent_calander .react-calendar__navigation__label{pointer-events:all!important}.parent_calander .react-calendar__navigation__label__labelText{position:relative}.react-calendar__navigation__label__labelText{font-size:16px!important;font-style:normal!important;font-weight:600!important}.calender-monthly-container .selected-month-div{max-height:300px;overflow-y:scroll}.parent_calander .react-calendar__navigation{justify-content:space-between;width:100%!important;border:0!important}.parent_calander .react-calendar__navigation button{padding:0!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;border:0}.bookingLinkPageRedesign .calendar-main-div{padding:10px;border-radius:30px;background:#fff;box-shadow:0 0 20px 0 #0000001f}.bookingLinkPageRedesign .calendar-main-div .calendar-container{padding:0;scrollbar-width:none}.bookingLinkPageRedesign .calendar-main-div .react-calendar__navigation{margin-bottom:10px!important;height:29px!important}.bookingLinkPageRedesign .custom-booking-link-cal-tile-unavailable{text-decoration:line-through;pointer-events:auto!important}.bookingLinkPageRedesign .react-calendar__tile{height:auto!important;padding:5px;min-height:0}.bookingLinkPageRedesign .custom-tile,.bookingLinkPageRedesign .custom-tile-disable{min-height:45px}.bookingLinkPageRedesign .custom-tile abbr,.bookingLinkPageRedesign .custom-tile-disable abbr,.bookingLinkPageRedesign .custom-tile-disable.custom-tile-selected abbr,.bookingLinkPageRedesign .custom-tile-disable:focus abbr,.bookingLinkPageRedesign .custom-tile-disable:hover abbr,.bookingLinkPageRedesign .custom-tile.custom-tile-selected abbr,.bookingLinkPageRedesign .custom-tile:focus abbr,.bookingLinkPageRedesign .custom-tile:hover abbr{width:30px;height:30px;line-height:30px}.bookingLinkPageRedesign .pe-none{opacity:.4}