.ui-datepicker{background-color:var(--white-color)}.ui-datepicker-calendar thead th{color:var(--black-color);font-size:.75rem;font-weight:400;padding:.25rem 0;text-align:center}.ui-datepicker-calendar tbody td{padding:0;text-align:center;width:2.5rem}.ui-datepicker-calendar tbody td a{border-radius:.25rem;color:#000;display:block;font-size:15px;font-weight:600;line-height:2rem;text-decoration:none;transition:all .3s}.ui-datepicker-calendar tbody td a:hover{background-color:var(--theme-active-color)}.ui-datepicker-calendar tbody td a.ui-state-active{background-color:var(--black-color);color:#fff}.ui-datepicker-header a.ui-corner-all{border-radius:.25rem;cursor:pointer;height:2rem;margin:.5rem;position:absolute;top:0;transition:all .3s;width:2rem}.ui-datepicker-header a.ui-corner-all:hover{background-color:#eceff1}.ui-datepicker-header a.ui-datepicker-prev{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NiAzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNy43IDAgMCAxIC4yMDIuNDk2LjcuNyAwIDAgMS0uMjAyLjQ5N2wtNC41OTUgNC41OTVhLjcwNC43MDQgMCAwIDEtMS0uMDA3LjcxLjcxIDAgMCAxLS4wMDYtLjk5OXoiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:.5rem;left:0;transform:rotate(180deg)}.ui-datepicker-header a.ui-datepicker-next{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NiAzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNy43IDAgMCAxIC4yMDIuNDk2LjcuNyAwIDAgMS0uMjAyLjQ5N2wtNC41OTUgNC41OTVhLjcwNC43MDQgMCAwIDEtMS0uMDA3LjcxLjcxIDAgMCAxLS4wMDYtLjk5OXoiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:10px;right:0}.ui-datepicker-header a>span{display:none}.ui-datepicker-title{font-size:.875rem;font-weight:500;line-height:2rem;margin-bottom:.25rem;padding-bottom:.25rem;text-align:center}.ui-datepicker-week-col{color:#78909c;font-size:.75rem;font-weight:400}.time-picker{background:#fff;border-radius:6px;display:inline-block;position:absolute}.time-picker__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;cursor:pointer;font-family:Heebo,sans-serif;outline:none;padding:6px 10px}.popup,.time-picker__select{border-radius:6px;text-align:center}.popup{background-color:#f7f7f7;border:2px solid #c7c7c7;box-shadow:10px 10px 22px rgba(0,0,0,.302);color:#333;left:50%;padding:0 30px 30px;position:fixed;top:0;transform:translate(-50%,-50%) scale(.1);visibility:hidden}.popup,.popup.open-popup{max-width:400px;width:100%}.popup.open-popup{align-items:center;display:flex;flex-direction:column;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .4s,top .4s;visibility:visible;z-index:999999}.popup .popup-img{background-color:var(--theme-secondary-color);border-radius:50%;box-shadow:0 2px 5px #000;height:90px;margin-top:-50px;padding:20px;width:90px;fill:#fff}.popup h6{font-size:38px;font-weight:500;margin:30px 0 10px}.popup button{background-color:var(--theme-secondary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:50px;padding:10px 0;width:100%}.popup-error .popup-img,.popup-error button{background-color:red}