@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,400;0,600;1,200;1,300;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,400;0,600;1,200;1,300;1,400;1,500;1,600&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&display=swap";body{font-family:Rubik,sans-serif}a{text-decoration:none}:root{--select-search-background: #fff !important;--select-search-selected: #89b4fa !important}.container{width:100%;height:100vh;background:#ffff;display:grid;place-items:center;align-content:center;font-family:Rubik,sans-serif}.container .wrapper{width:64%;box-shadow:0 0 20px #465def29;border-radius:8px;display:flex;flex-direction:row;padding:15px 0}.datails-wrapper{padding:3rem;height:100%;width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.left-calender,.container .wrapper .left{width:50%;border-right:1px solid #e5efff;padding:30px;display:flex;flex-direction:column}.container .wrapper .left .row{display:flex;flex-direction:row;align-items:center;width:95%}.powred-by{font-size:11px;font-weight:600;color:#8894ab;margin-top:auto;align-self:flex-start}.powred-by a{text-decoration:none;margin-left:3px}.container .wrapper .right{width:50%;padding:25px 30px}.Booking-type-right{width:50%;padding:30px}.container .wrapper .right .form-section{position:relative;padding:5px;margin-bottom:10px;border-radius:5px;display:flex;align-items:center}form input:focus~.container .wrapper .right .form-section{border:1px solid #e1e4f8}.red-color{color:#f32222!important}.red-border{border:1px solid #f32222!important}.red-border input::placeholder{color:#f32222!important}input[type=search]::placeholder{color:#2d2d2d!important}.green-border{border:1px solid #465def!important}.normal-border{border:1px solid #e1e4f8}.container .wrapper .right .form-section input{border:none;outline:none;width:75%;background:transparent;color:#7272ab;font-family:Rubik,sans-serif}.container .wrapper .right .form-section .input-form{background:#ecefff;width:70px;height:35px;border-radius:3px;font-size:10px;font-weight:600;margin-right:10px;text-align:center;color:#2d2d2d;display:grid;place-items:center}.container .wrapper .right .text-area{width:100%;height:70px;outline:none;border-radius:5px;border:1px solid #e1e4f8;padding:8px;color:#959595;font-family:Rubik,sans-serif}.container .wrapper .right form button{width:100%;height:38px;border:1px solid #465def;background-color:#465def;color:#fff;border-radius:5px;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Rubik,sans-serif}.container .wrapper .right form button:hover{background-color:#2d48f8}.PhoneInputCountry{width:70px;height:35px;background:#ecefff;margin-right:10px!important;justify-content:center;border-radius:3px}.PhoneInputCountryIcon{font-size:11px;margin-right:5px}.PhoneInput{width:100%}.PhoneInputCountryIcon--border{border:none!important;outline:none!important;background-color:none!important;box-shadow:none!important}.PhoneInputCountryIconImg{border-radius:2px;font-size:12px}.PhoneInputCountrySelectArrow{color:#465def}.PhoneInputCountrySelect{font-family:Rubik,sans-serif!important}textarea{resize:none}.text-color-lightblue-1{color:#677a9d}.text-light-blue{color:#415b8b;width:95%}.text-blue{color:#465def}.text-light-black{color:#33475b}.m-b-10{margin-bottom:10px}.m-b-5{margin-bottom:5px}.m-b-20{margin-bottom:20px}.m-b-30{margin-bottom:30px}.m-l-5{margin-left:5px}.m-l-auto{margin-left:auto}.m-l-20{margin-left:20px!important}.m-l-10{margin-left:10px}.m-r-5{margin-right:5px}.f-s-10{font-size:10px}.f-s-12{font-size:12px}.f-s-14{font-size:14px}.f-s-20{font-size:20px}.f-s-18{font-size:18px}.m-w-85{max-width:85%}.w-80{width:75%}.line-h-16{line-height:16px}.inline-h-22{line-height:22px}.inline-h-30{line-height:30px}.text-center{text-align:center}.f-w-600{font-weight:600}.f-w-500{font-weight:500}@media screen and (max-width: 980px){.container .wrapper .left{padding:40px 30px}.left-calender{width:100%}.container .wrapper .right{padding:40px 30px}}@media screen and (max-width: 780px){.container{height:100%}.container .wrapper{flex-direction:column;width:90%}.container .wrapper .left,.container .wrapper .right,.Booking-type-right{width:100%}}@media screen and (max-width: 480px){.container .wrapper{width:100%}.left-calender{padding:0}.container .wrapper .left{padding:20px}.container .wrapper .right{padding:30px 20px}}.react-calendar{border:none!important;width:340px!important;margin:auto auto 20px;font-family:Rubik,sans-serif!important}.react-calendar__month-view__days{row-gap:6px;column-gap:6px;font-family:Rubik,sans-serif}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{font-size:23px!important}.react-calendar__month-view__days__day--neighboringMonth{color:#757575;background:none!important}abbr[Title]{text-decoration:none!important}.react-calendar button{font-family:Rubik,sans-serif!important}.react-calendar__tile--active{background:#465def!important;border-radius:50%;color:#fff!important}.react-calendar__tile{padding:13px!important;line-height:none!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#465def!important}button.react-calendar__tile.react-calendar__month-view__days__day{border-radius:50%!important;background:#FFF!important;font-weight:560;flex:1 0 12.09%!important;border:none!important}button.react-calendar__tile.react-calendar__month-view__days__day:enabled:hover{background:#465def!important;color:#fff!important}.react-calendar__month-view__days__day--weekend.react-calendar__month-view__days__day--neighboringMonth:hover{color:#141414!important}.react-calendar__month-view__days__day--neighboringMonth:hover{color:#757575!important}.react-calendar__tile--now{position:relative;border-radius:50%;color:#465def}.react-calendar__tile--now abbr:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background-color:#465def;top:29px;left:19px;font-size:24px}.react-calendar__tile:disabled{background:none!important}.react-calendar__navigation button:disabled{background:none!important}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none!important}.select-section select{width:100%;border:none;outline:none;color:#465def;cursor:pointer;padding:4px}.select-section select option{background-color:#fff;color:#33475b}.timeing-button{height:36px;width:75px;border-radius:24px;outline:none;border:1px solid #465def;background:#fff;color:#4f4c4f;margin-bottom:10px;margin-right:10px;cursor:pointer;font-size:10px;font-weight:600;font-family:Rubik,sans-serif}.timeing-button:hover{background-color:#465def;color:#fff;animation-name:bgColor;animation-duration:.7s}@keyframes bgColor{0%{background-color:#465def}to{background-color:#2d48f8}}.under-line{border:1px solid #e5efff;background-color:#e5efff;margin-bottom:20px}.sheadule-btn{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:38px;border:1px solid #465def;background-color:#465def;color:#fff;border-radius:5px;border:none;outline:none;margin:auto;cursor:pointer;font-family:Rubik,sans-serif}.sheadule-btn:hover{background-color:#2d48f8}.flex-row{display:flex;flex-direction:row;align-items:center;margin-right:20px}.active-btn{background-color:#465def;color:#fff}@media screen and (min-width: 780px) and (max-width: 1080px){.container .wrapper{width:90%}}.select-search-container{width:100%!important;font-family:Rubik,sans-serif!important}.select-search-input{border:none!important;color:#465def!important;height:38px!important;font-family:Rubik,sans-serif!important;font-size:12px!important}.select-search-select{border:1px solid #e1e4f8!important}.select-search-option{font-family:Rubik,sans-serif!important;font-size:12px!important;background:#fff!important;color:#000!important}.downIcon{position:absolute;right:16px;z-index:2;top:8px}.timeing-button-wrapper{width:100%;overflow-y:auto;height:140px}.watch-loader{display:flex;justify-content:center}.timeing-button-wrapper::-webkit-scrollbar{width:3px;background:#ffff}.select-search-select::-webkit-scrollbar{width:4px;height:4px;background:#ffff}.react-tel-input .selected-flag{width:70px!important;background-color:#ecefff!important;padding:0!important}@media screen and (max-width: 780px){.react-tel-input .selected-flag{width:65px!important}}.react-tel-input .flag-dropdown{border:none!important}.selected-flag{display:flex;align-items:center;justify-content:center}.react-tel-input .selected-flag .flag{left:30%}.react-tel-input .form-control{margin-left:55px!important;padding-left:25px!important}.react-tel-input .flag-dropdown.open{background-color:#ecefff!important}.country-list{font-family:Rubik,sans-serif!important}.no-slots-text{font-size:14px;font-family:Rubik,sans-serif!important;font-weight:500;color:tomato}.thanku{width:100%;min-height:100vh;background:#ffff;display:grid;place-items:center;perspective:600px;font-family:Rubik,sans-serif;overflow:hidden}.thanku .wrapper{position:relative;width:64%;box-shadow:0 0 20px #465def29;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:40px 30px}.thnaku-info-wrapper{padding:20px 60px;border:1px solid #d5d5d5;display:flex;flex-direction:column;gap:1rem;border-radius:8px}.thnaku-info-wrapper .item{display:flex;flex-direction:row;gap:1rem}.thnaku-info-wrapper .item p{font-size:12px;color:#415b8b;font-weight:500}.thanks-text{font-size:22px}.thanks-text-info{font-size:14px;color:#415b8b;font-weight:500;max-width:68%;line-height:20px;text-align:center}.thanks-text-info .highlight-text{text-decoration:none;color:#586ef0}.signup-wrapper{border:1px solid #d5d5d5;border-radius:28px;display:flex;align-items:center;height:44px}.signup-wrapper input{border:none;outline:none;width:100%;border-radius:28px;height:100%;padding:0 20px;color:#2d48f8;font-size:12px;font-weight:600;font-family:Rubik,sans-serif}.signup-wrapper a{text-decoration:none;background-color:#465def;border:none;border-radius:28px;width:100px;padding:0 13px;height:100%;color:#fff!important;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Rubik,sans-serif}.signup-wrapper a:hover{background-color:#2d48f8}.Toastify__toast-body{font-family:Rubik,sans-serif!important}.back-arrow{position:absolute;left:50px;top:50px;cursor:pointer;border:1px solid #465def;border-radius:25px;padding:5px 10px;background:#e5efff}.back-arrow a{color:#465def;display:flex;align-items:center;gap:5px}@media screen and (max-width: 780px){.thanku .wrapper{width:95%}}@media screen and (max-width: 460px){.thanks-text-info{max-width:90%}.back-arrow{left:15px;top:20px}}@media screen and (max-width: 1549px){.f-s-10{font-size:10px!important}.f-s-14{font-size:14px!important}.f-s-12{font-size:12px!important}.f-s-16{font-size:16px!important}.f-s-20{font-size:20px!important}}@media screen and (min-width: 1750px){.f-s-12{font-size:14px!important}.f-s-14{font-size:16px!important}.f-s-16{font-size:18px!important}.f-s-18{font-size:20px!important}.f-s-24{font-size:26px!important}.container .wrapper .right .form-section .input-form{height:45px!important;font-size:12px}.react-tel-input .form-control{height:45px!important}.container .wrapper .right form button{height:43px}.container .wrapper .right .form-section{margin-bottom:12px}.timeing-button{height:42px;width:82px;font-size:12px}.select-search-input{font-size:16px!important}.select-search-option{font-size:18px!important}.react-calendar__month-view__days{row-gap:15px!important}.thanks-text{font-size:24px}.thanks-text-info,.thnaku-info-wrapper .item p{font-size:18px}.signup-wrapper input{font-size:16px}}@media screen and (min-width: 2100px){.f-s-12{font-size:16px!important}.f-s-14{font-size:20px!important}.f-s-16{font-size:24px!important}.f-s-18{font-size:26px!important}.f-s-24{font-size:32px!important}.container .wrapper .right .form-section .input-form{height:60px!important;width:120px;font-size:16px}.react-tel-input .form-control{height:60px!important;padding-left:110px!important}.container .wrapper .right form button{height:55px}.container .wrapper .right .form-section{margin-bottom:14px}.react-tel-input .selected-flag{width:120px!important}.flag-input{width:120px!important;height:60px!important}}.country-flag-input-scrool{width:250px;height:220px;overflow-y:scroll;position:absolute;top:40px;background:#ffffff;z-index:22;border:1px solid #d5d5d5;border-radius:5px}.country{display:flex;flex-direction:row;font-size:12px;align-items:center;gap:.5rem;margin-bottom:10px;padding:5px}.country:hover{background-color:#465def;color:#fff;cursor:pointer}.flag-input{background:#ecefff;width:70px;height:40px;border-radius:3px;font-size:10px;font-weight:600;margin-right:10px;text-align:center;color:#2d2d2d;display:flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}.show{display:block}.hidden{display:none}.country-input-search{display:block;width:100%!important;padding:12px;border-bottom:1px solid #d5d5d5!important}.country-flag-input-scrool::-webkit-scrollbar{width:3px;background:#ffff}::-webkit-scrollbar-thumb{background-color:#d5d5d5;border-radius:5px}.highlight{background-color:#465def;color:#fff}.css-1jqq78o-placeholder,#react-select-3-listbox{font-family:Rubik,sans-serif!important}@media screen and (max-width: 760px){.thanku .wrapper{padding:20px 2px}.thnaku-info-wrapper{padding:20px 30px;width:95%}.thanks-text{padding:0 8px}}.country-flag-input-scrool.show{animation:smooth .5s ease}@keyframes smooth{0%{height:0px}to{height:220px}}.react-calendar__year-view__months__month{background-color:#d5d5d5!important;border-radius:5px}.react-calendar__year-view__months__month abbr:before{display:none}.react-calendar__decade-view__years__year{flex:0 0 30.33%!important;margin:0 2px!important;background-color:#d5d5d5!important;border-radius:3px!important}.react-calendar__century-view__decades__decade{background-color:#d5d5d5!important;border-radius:3px!important}.react-calendar__tile--hasActive{color:#2d48f8}.select-search-container{--select-search-background: #fff !important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{color:#fff}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation__arrow{border:none!important;background-color:#fff!important;width:30px!important}.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{flex:1}.react-calendar__navigation__label{flex:1;border:none;background-color:#fff;cursor:pointer}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{flex:0 0 14.2857%;overflow:hidden;padding:.5em}.react-calendar__navigation button{min-width:44px;background:none;cursor:pointer}.react-calendar__navigation button:hover{background-color:#d3d3d3}.react-calendar__year-view__months{display:flex;flex-wrap:wrap}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:hover{cursor:pointer}.btndisable{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:38px;border:1px solid #465def;background-color:#fff;color:#465def;border-radius:5px;outline:none;margin:auto;cursor:pointer;font-family:Rubik,sans-serif}@-webkit-keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotateZ(360deg);transform:rotate(360deg)}}@-webkit-keyframes letters-loading{0%,75%,to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0)}}@keyframes letters-loading{0%,75%,to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}25%,50%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0)}}.ctn-preloader1{margin-top:15vh;position:none!important}.ctn-preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;width:100%;z-index:9000}.ctn-preloader .animation-preloader{position:absolute;z-index:1000}@media only screen and (min-width: 1024px) and (max-width: 1500px){.ctn-preloader .animation-preloader{position:absolute;z-index:1000}}.ctn-preloader .animation-preloader .spinner{-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;border-radius:50%;border:5px solid rgba(0,0,0,.2);border-top-color:#465def;height:3em;margin:0 auto 1.5em;width:3em}.ctn-preloader .animation-preloader .txt-loading{font:500 2em Lota Grotesque,ui-sans-serif,sans-serif;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctn-preloader .animation-preloader .txt-loading .letters-loading{color:#d1d1d1;position:relative}.ctn-preloader .animation-preloader .txt-loading .letters-loading:before{-webkit-animation:letters-loading 4s infinite;animation:letters-loading 4s infinite;color:#465def;content:attr(data-text-preloader);left:0;opacity:0;font-family:Lota Grotesque,ui-sans-serif,sans-serif;position:absolute;top:-3px;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{-webkit-animation-delay:.2s;animation-delay:.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{-webkit-animation-delay:.4s;animation-delay:.4s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{-webkit-animation-delay:.6s;animation-delay:.6s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{-webkit-animation-delay:.8s;animation-delay:.8s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{-webkit-animation-delay:1s;animation-delay:1s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{-webkit-animation-delay:1.4s;animation-delay:1.4s}.ctn-preloader.dark .animation-preloader .spinner{border-color:#fff3;border-top-color:#fff}.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading{color:#fff3}.ctn-preloader.dark .animation-preloader .txt-loading .letters-loading:before{color:#fff}.ctn-preloader p{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:8px;color:#3b3b3b}.ctn-preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none}.ctn-preloader .loader .row{height:100%}.ctn-preloader .loader .loader-section{padding:0}.ctn-preloader .loader .loader-section .bg{background-color:#fff;height:100%;left:0;width:100%;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1);-o-transition:all .8s cubic-bezier(.77,0,.175,1);transition:all .8s cubic-bezier(.77,0,.175,1)}.ctn-preloader .loader.dark_bg .loader-section .bg{background:#111339}.ctn-preloader.loaded .animation-preloader{opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.ctn-preloader.loaded .loader-section .bg{width:0;-webkit-transition:.7s .3s allcubic-bezier(.1,.1,.1,1);-o-transition:.7s .3s allcubic-bezier(.1,.1,.1,1);transition:.7s .3s allcubic-bezier(.1,.1,.1,1)}.formetTimer{padding:12px 20px;background:#f44336;border-radius:8px;margin-bottom:20px}.formetTimer h6{font-size:14px;margin-bottom:10px;color:#fff;font-weight:600}.formetTimer .row{display:flex;gap:12px;align-items:center;margin-top:8px}.formetTimer .row img{width:16px}.formetTimer .row h6{font-size:11px;color:#fff;margin:0}.ConformCOntainer{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh}.ConformCOntainer .ConformWrapper{width:50%;min-height:fit-content;box-shadow:0 0 20px #465def29;border-radius:8px;padding:25px 32px}.ConformCOntainer .ConformWrapper .left .row{display:flex;align-items:center}.ConformCOntainer .ConformWrapper .left{display:flex;flex-direction:column}.ConformCOntainer .ConformWrapper .left .powred-by{margin-top:2rem}.ConformCOntainer .ConformWrapper .left .btnGrp{display:flex;align-items:center;justify-content:center;gap:1rem;width:70%;margin:auto}.ConformCOntainer .ConformWrapper .left .btnGrp button{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:38px;border:1px solid #465def;background-color:#465def;color:#fff;border-radius:5px;border:none;outline:none;margin:auto;cursor:pointer;font-family:Rubik,sans-serif}.ConformCOntainer .ConformWrapper .left .btnGrp button:hover{background-color:#2d48f8}@media screen and (max-width: 760px){.ConformCOntainer .ConformWrapper{width:90%}.ConformCOntainer .ConformWrapper .left .btnGrp{width:100%}}.m-t-20{margin-top:22px}.box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;cursor:pointer;background:#FFFFFF;box-shadow:0 0 20px #465def29;border-radius:8px;width:134px;height:128px;text-align:center}.box:hover{border:1px solid #465DEF}.Booking-type-right .row{display:flex;flex-direction:row;align-items:center;width:95%}.btn{width:100%;height:38px;border:1px solid #465def;background-color:#465def;color:#fff;border-radius:5px;border:none;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Rubik,sans-serif}.btn:hover{background-color:#2d48f8}.m-t-2r{margin-top:2rem}.datails-wrapper .img-details{filter:invert(51%) sepia(9%) saturate(623%) hue-rotate(176deg) brightness(89%) contrast(90%);transform:scale(1);transition:transform .3s ease-in-out}.datails-wrapper .box:hover .img-details{filter:invert(11%) sepia(95%) saturate(7074%) hue-rotate(240deg) brightness(93%) contrast(122%);transform:scale(1.3)}.datails-wrapper .flex-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.datails-wrapper .box h5{font-size:12px;letter-spacing:.24px;color:#415b8b}@media screen and (max-width: 549px){.f-s-20{font-size:14px!important}}.solutionType_select{outline:none;border:none;width:70%;color:#7272ab;height:34px;left:-4px;position:relative;font-family:Rubik,sans-serif;background-color:#fff}.notranslate{translate:no}.date-time-picker-container{display:flex;gap:20px;margin-bottom:20px}.date-picker-section,.time-slots-section{flex:1;position:relative}.date-input-wrapper,.time-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer}.date-input,.time-input{width:100%;padding:12px 40px 12px 15px;border:1px solid #e1e4f8;border-radius:4px;font-size:14px;font-family:Rubik,sans-serif;background:#fff;cursor:pointer;color:#24292f}.time-input-wrapper>.time-input{padding:0;border-radius:0;color:#7272ab!important;font-size:13px!important}.date-input:focus,.time-input:focus{outline:none;border-color:#465def}.calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:18px;height:18px}.dropdown-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#656d76;font-size:18px}.calendar-popup{position:absolute;bottom:100%;left:0;z-index:1000;background:white;border:1px solid #e1e4f8;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-bottom:5px}.time-dropdown{position:absolute;bottom:100%;left:0;right:0;z-index:1000;background:white;border:1px solid #e1e4f8;border-radius:4px;box-shadow:0 4px 12px #00000026;margin-bottom:5px;max-height:200px;overflow-y:auto}.time-option{padding:10px 15px;cursor:pointer;font-size:14px;font-family:Rubik,sans-serif;color:#24292f;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.time-option:hover{background-color:#f8f9ff}.calendar-component{border:none!important;width:300px!important;font-family:Rubik,sans-serif!important}@media screen and (max-width: 780px){.date-time-picker-container{flex-direction:column;gap:15px}.calendar-component{width:280px!important}}@media screen and (max-width: 480px){.calendar-component{width:260px!important}}.date-time-selection-container{display:flex;gap:15px;margin-bottom:20px}.date-time-selection-container .form-section{flex:1;position:relative}.date-input-wrapper,.time-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer;border-radius:6px;background:#fff;transition:all .3s ease}.date-input-wrapper:hover,.time-input-wrapper:hover{border-color:#465def}.date-input,.time-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#333;cursor:pointer}.date-input::placeholder,.time-input::placeholder{color:#999}.calendar-icon{margin-left:8px;opacity:.6;transition:opacity .3s ease}.dropdown-icon{margin-left:8px;opacity:.6;transition:opacity .3s ease}.time-input-wrapper:hover .dropdown-icon{opacity:1}.calendar-popup{position:absolute;bottom:100%;left:0;z-index:1000;background:white;border:1px solid #e1e4f8;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:10px;margin-bottom:5px}.time-dropdown{position:absolute;bottom:100%;left:0;right:0;z-index:1000;background:white;border:1px solid #e1e4f8;border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:200px;overflow-y:auto;margin-bottom:5px}.time-option{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;font-size:14px;color:#333}.time-option:hover{background-color:#f8f9fa}.time-option.selected{background-color:#465def;color:#fff}.loading-slots,.no-slots{padding:15px 12px;text-align:center;color:#666;font-size:14px}@media screen and (max-width: 780px){.date-time-selection-container{flex-direction:column;gap:10px}.calendar-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:350px}}@media screen and (max-width: 480px){.date-input-wrapper,.time-input-wrapper{padding:6px 10px}.date-input,.time-input{font-size:13px}.calendar-popup{width:95%}}.calendar-dropdown{position:absolute;bottom:100%;left:0;right:0;background:white;border:1px solid #e1e4f8;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-bottom:5px;padding:0!important}.calendar-dropdown .react-calendar{width:100%;border:none;background:transparent;font-family:Rubik,sans-serif}.calendar-dropdown .react-calendar__navigation{margin-bottom:10px}.calendar-dropdown .react-calendar__navigation button{background:#f8f9fa;border:1px solid #e1e4f8;border-radius:4px;padding:8px 12px;font-size:14px;color:#333;cursor:pointer;transition:all .2s ease}.calendar-dropdown .react-calendar__navigation button:hover{background:#e9ecef;border-color:#465def}.calendar-dropdown .react-calendar__month-view__weekdays{margin-bottom:8px}.calendar-dropdown .react-calendar__month-view__weekdays__weekday{padding:8px 4px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase}.calendar-dropdown .react-calendar__month-view__days{gap:2px}.calendar-dropdown .react-calendar__tile{padding:8px 4px;font-size:14px;border-radius:4px;border:none;background:transparent;color:#333;cursor:pointer;transition:all .2s ease;min-height:36px;display:flex;align-items:center;justify-content:center}.calendar-dropdown .react-calendar__tile:hover{background:#f8f9fa;color:#465def}.calendar-dropdown .react-calendar__tile--active{background:#465def!important;color:#fff!important}.calendar-dropdown .react-calendar__tile--active:hover{background:#3a4fd8!important}.calendar-dropdown .react-calendar__tile--now{background:#fff3cd;color:#856404;font-weight:600}.calendar-dropdown .react-calendar__tile--now:hover{background:#ffeaa7}.MuiDatePicker-root{width:100%}.MuiDatePicker-root .MuiInputBase-root{border:1px solid #e1e4f8;border-radius:8px;background-color:#fff;transition:border-color .3s ease}.MuiDatePicker-root .MuiInputBase-root:hover{border-color:#007bff}.MuiDatePicker-root .MuiInputBase-root.Mui-focused{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.MuiDatePicker-root .MuiInputBase-input{padding:12px 16px;font-size:14px;color:#333}.MuiDatePicker-root .MuiInputBase-input::placeholder{color:#999}.MuiDatePicker-root .MuiPickersPopper-paper{border-radius:8px;box-shadow:0 4px 20px #00000026;border:1px solid #e1e4f8}.MuiDatePicker-root .MuiPickersCalendarHeader-root{background-color:#f8f9fa;border-bottom:1px solid #e1e4f8;padding:8px 16px}.MuiDatePicker-root .MuiPickersCalendarHeader-switchViewButton{display:none}.MuiDatePicker-root .MuiPickersCalendarHeader-prevButton,.MuiDatePicker-root .MuiPickersCalendarHeader-nextButton{color:#007bff;transition:all .3s ease}.MuiDatePicker-root .MuiPickersCalendarHeader-prevButton:hover,.MuiDatePicker-root .MuiPickersCalendarHeader-nextButton:hover{background-color:#007bff1a}.MuiDatePicker-root .MuiPickersCalendarHeader-prevButton.Mui-disabled,.MuiDatePicker-root .MuiPickersCalendarHeader-nextButton.Mui-disabled{opacity:.5;pointer-events:none;color:#ccc}.MuiDatePicker-root .MuiPickersDay-root{border-radius:50%;margin:2px;font-size:14px;font-weight:500;color:#333;transition:all .3s ease}.MuiDatePicker-root .MuiPickersDay-root:hover{background-color:#007bff1a;color:#007bff}.MuiDatePicker-root .MuiPickersDay-root.Mui-selected{background-color:#007bff;color:#fff}.MuiDatePicker-root .MuiPickersDay-root.Mui-selected:hover{background-color:#0056b3}.MuiDatePicker-root .MuiPickersDay-root.Mui-disabled{color:#00000061;background-color:transparent}.MuiDatePicker-root .MuiPickersDay-root.Mui-disabled:hover{background-color:transparent}.MuiDatePicker-root .MuiPickersMonthView-root{padding:16px}.MuiDatePicker-root .MuiPickersMonthView-weekDayLabel{color:#666;font-weight:600;font-size:12px;padding:8px 0}.MuiDatePicker-root .MuiPickersDay-root.MuiPickersDay-today{background-color:#007bff1a;color:#007bff;font-weight:700}.MuiDatePicker-root .MuiPickersDay-root.MuiPickersDay-today.Mui-selected{background-color:#007bff;color:#fff}.today-blue-indicator{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.today-blue-indicator span{color:#007bff!important;font-weight:700!important;font-size:14px}.calendar-dropdown .react-calendar__tile--neighboringMonth{color:#adb5bd}.date-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer;border:none!important;border-radius:8px;padding:0!important;background:white;transition:all .2s ease;min-height:36px!important}.time-dropdown{position:absolute;bottom:100%;left:0;right:0;background:white;border:1px solid #e1e4f8;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-bottom:5px;max-height:200px;overflow-y:auto}.time-option{padding:12px 20px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333;font-weight:500;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.time-option.selected{background:#465def;color:#fff}.loading-slots,.no-slots{padding:16px;text-align:center;color:#6c757d;font-size:14px}@media screen and (max-width: 780px){.calendar-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:350px;max-height:80vh;overflow-y:auto}.calendar-dropdown .react-calendar{width:100%}}@media screen and (max-width: 480px){.date-input-wrapper,.time-input-wrapper{padding:10px 12px;min-height:44px}.date-input,.time-input{font-size:13px}.calendar-dropdown{width:95%;max-width:340px;padding:12px}.calendar-dropdown .react-calendar__tile{min-height:40px;font-size:14px}}.calendar-dropdown{position:absolute;bottom:100%;left:0;right:0;background:white;border:1px solid #e1e4f8;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-bottom:8px;padding:16px;min-width:380px}.calendar-dropdown .react-calendar{width:100%;border:none;background:transparent;font-family:Rubik,sans-serif;color:#333}.calendar-dropdown .react-calendar__navigation .react-calendar__navigation__arrow{background:#fff!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px;color:#495057!important;cursor:pointer!important;transition:all .2s ease!important;min-width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.calendar-dropdown .react-calendar__navigation button{background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:8px!important;padding:8px 12px!important;font-size:14px;color:#495057!important;cursor:pointer!important;transition:all .2s ease!important;min-width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.calendar-dropdown .react-calendar__navigation button:hover{background:#fff!important;border:1px solid #465def!important;color:#465def!important}.calendar-dropdown .react-calendar__navigation button:disabled{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.calendar-dropdown .react-calendar__navigation__label{font-size:16px;font-weight:600;color:#333;padding:8px 12px;border-radius:8px;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease}.calendar-dropdown .react-calendar__navigation__label:hover{background:#f8f9fa}.calendar-dropdown .react-calendar__month-view__weekdays{margin-bottom:8px;display:grid;grid-template-columns:repeat(7,1fr);gap:0px!important}.calendar-dropdown .react-calendar__month-view__weekdays__weekday{padding:8px 4px;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;text-align:center;letter-spacing:.5px}.calendar-dropdown .react-calendar__tile{padding:8px 4px;font-size:14px;border-radius:8px;border:none;background:transparent;color:#333;cursor:pointer;transition:all .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center;position:relative;font-weight:500}.calendar-dropdown .react-calendar__tile:hover{background:#f8f9fa;color:#465def;transform:scale(1.05)}.calendar-dropdown .react-calendar__tile--active{background:#465def!important;color:#fff!important;font-weight:600;box-shadow:0 2px 8px #465def4d}.calendar-dropdown .react-calendar__tile--active:hover{background:#3a4fd8!important;transform:scale(1.05)}.calendar-dropdown .react-calendar__tile--now{background:#fff3cd;color:#856404;font-weight:600;border:2px solid #ffeaa7}.calendar-dropdown .react-calendar__tile--now:hover{background:#ffeaa7;transform:scale(1.05)}.calendar-dropdown .react-calendar__tile:disabled{background:#f8f9fa;color:#adb5bd!important;cursor:not-allowed!important;opacity:.5}.calendar-dropdown .react-calendar__tile--neighboringMonth{color:#adb5bd;opacity:.6}.date-input-wrapper{position:relative;display:flex;align-items:center;cursor:pointer;border:1px solid #e1e4f8;border-radius:8px;padding:12px 16px;background:white;transition:all .2s ease;min-height:48px}.date-input-wrapper:hover{border-color:#465def;box-shadow:0 2px 8px #465def1a}.date-input-wrapper .date-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#333;cursor:pointer}.date-input-wrapper .date-input::placeholder{color:#6c757d;font-weight:400}.date-input-wrapper .calendar-icon{width:20px;height:20px;margin-left:8px;opacity:.6;transition:opacity .2s ease}.date-input-wrapper:hover .calendar-icon{opacity:1}.time-dropdown{position:absolute;bottom:100%;left:0;right:0;background:white;border:1px solid #e1e4f8;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-bottom:8px;max-height:240px;overflow-y:auto;padding:8px 0}.time-option{padding:12px 16px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333;font-weight:500;border-bottom:1px solid #f8f9fa;display:flex;align-items:center}.time-option:hover{background:#f8f9fa;color:#465def;padding-left:20px}.time-option.selected{background:#465def;color:#fff;font-weight:600}.loading-slots,.no-slots{padding:20px 16px;text-align:center;color:#6c757d;font-size:14px}.loading-slots{color:#465def}@media screen and (max-width: 780px){.calendar-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:360px;max-height:80vh;overflow-y:auto}.calendar-dropdown .react-calendar{width:100%}.calendar-dropdown .react-calendar__tile{min-height:44px;font-size:15px}}@media screen and (max-width: 480px){.date-input-wrapper,.time-input-wrapper{padding:12px 14px;min-height:44px}.date-input,.time-input{font-size:13px}.calendar-dropdown{width:95%;max-width:340px;padding:12px}.calendar-dropdown .react-calendar__tile{min-height:40px;font-size:14px}}.calendar-dropdown .react-calendar__tile{position:relative;overflow:visible}.calendar-dropdown .react-calendar__tile--now:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(45deg,#ffeaa7,#fdcb6e);border-radius:9px;z-index:-1}.calendar-dropdown .react-calendar__tile{transform-origin:center;transition:all .2s cubic-bezier(.4,0,.2,1)}.calendar-dropdown .react-calendar__tile:hover{transform:scale(1.1);z-index:2}.calendar-dropdown .react-calendar__tile--active:hover{transform:scale(1.1)}.calendar-dropdown .react-calendar__navigation button{position:relative;overflow:hidden}.calendar-dropdown .react-calendar__navigation button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.calendar-dropdown .react-calendar__navigation button:hover:before{left:100%}.time-dropdown{backdrop-filter:blur(10px);background:rgba(255,255,255,.95)}.time-option{position:relative;overflow:hidden}.time-option:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:linear-gradient(90deg,#465def,#3a4fd8);transition:width .3s ease;z-index:-1}.time-option:hover:before{width:100%}.time-option:hover{color:#fff;padding-left:20px}.loading-slots{position:relative}.loading-slots:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #465def;border-radius:50%;animation:spin 1s linear infinite}.calendar-dropdown{position:absolute;bottom:100%;left:0;right:0;background:#ffffff;border:1px solid #e1e4f8;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-bottom:4px;backdrop-filter:blur(8px);animation:slideUp .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.calendar-dropdown .react-calendar{width:100%;border:none;background:transparent;font-family:Rubik,sans-serif;padding:16px}.calendar-dropdown .react-calendar__navigation{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:0 4px}.calendar-dropdown .react-calendar__navigation button{background:transparent!important;border:none!important;color:#465def;font-size:16px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.calendar-dropdown .react-calendar__navigation button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#465def,#6c7ae8);opacity:0;transition:opacity .2s ease;border-radius:8px}.calendar-dropdown .react-calendar__navigation button:hover{color:#465def;transform:translateY(-1px)}.calendar-dropdown .react-calendar__navigation button:disabled{color:#cbd5e0;cursor:not-allowed;transform:none}.calendar-dropdown .react-calendar__navigation__label{font-size:18px;font-weight:600;color:#2d3748;text-transform:capitalize;padding:8px 16px;border-radius:8px;transition:all .2s ease}.calendar-dropdown .react-calendar__navigation__label:hover{background:rgba(70,93,239,.05);color:#465def}.calendar-dropdown .react-calendar__month-view__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.calendar-dropdown .react-calendar__month-view__weekdays__weekday{text-align:center;font-size:12px;font-weight:600;color:#718096;text-transform:uppercase;letter-spacing:.5px;padding:8px 4px;border-radius:6px;transition:all .2s ease}.calendar-dropdown .react-calendar__month-view__days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-dropdown .react-calendar__tile{background:transparent;border:none!important;color:#2d3748!important;font-size:14px;font-weight:500!important;padding:12px 8px!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important}.calendar-dropdown .react-calendar__tile:hover:before{transform:translate(-50%,-50%) scale(1)}.calendar-dropdown .react-calendar__tile:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #465def4d}.calendar-dropdown .react-calendar__tile--active{color:#465def!important;font-weight:600;background:linear-gradient(135deg,#465def,#6c7ae8)!important;box-shadow:0 4px 16px #465def66!important;transform:translateY(-1px)!important}.calendar-dropdown .react-calendar__tile--active:before{transform:translate(-50%,-50%) scale(1)!important}.calendar-dropdown .react-calendar__tile--active:hover{background:linear-gradient(135deg,#5a67d8,#7c3aed)!important;box-shadow:0 6px 20px #465def80!important;transform:translateY(-2px)!important}.calendar-dropdown .react-calendar__tile--now{color:#465def!important;font-weight:600;background:rgba(70,93,239,.1);border:2px solid #465def}.calendar-dropdown .react-calendar__tile--now:before{position:absolute;top:-2px;right:-2px;background:transparent!important;color:#fff;font-size:8px;font-weight:600;padding:2px 4px;border-radius:4px;transform:none}.calendar-dropdown .react-calendar__tile--now:hover{background:rgba(70,93,239,.15);color:#465def;transform:translateY(-1px)}.calendar-dropdown .react-calendar__tile:disabled{color:#cbd5e0;cursor:not-allowed;background:transparent;transform:none}.calendar-dropdown .react-calendar__tile:disabled:hover{color:#cbd5e0;transform:none;box-shadow:none}.calendar-dropdown .react-calendar__tile--neighboringMonth{color:#a0aec0;opacity:.6}.calendar-dropdown .react-calendar__tile--neighboringMonth:hover{color:#718096;opacity:.8}.date-input-wrapper{position:relative;display:flex;justify-content:space-around;width:100%;align-items:center;background:#ffffff;border:2px solid #e1e4f8;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .3s ease;min-height:48px}.date-input-wrapper:hover{border-color:#465def;box-shadow:none!important;transform:translateY(0)!important}.date-input-wrapper .date-input{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#2d3748;cursor:pointer;padding:0;margin:0}.date-input-wrapper .date-input::placeholder{color:#a0aec0;font-weight:400}.date-input-wrapper .calendar-icon{width:20px;height:20px;margin-left:12px;display:none;opacity:.6;transition:all .2s ease}.date-input-wrapper:hover .calendar-icon{opacity:1;display:none;transform:scale(1.1)}.time-dropdown{position:absolute;bottom:100%;left:0;right:0;background:#ffffff;border:1px solid #e1e4f8;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000;margin-bottom:4px;max-height:200px;overflow-y:auto;backdrop-filter:blur(8px);animation:slideUp .3s ease-out;overflow-x:hidden}.time-option{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f7fafc;font-size:14px;font-weight:500;color:#2d3748;position:relative;overflow:hidden}.time-option:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#465def,#6c7ae8);opacity:0;transition:opacity .2s ease}.time-option:hover{background:rgba(70,93,239,.05);color:#465def;transform:translate(4px)}.time-option.selected{background:linear-gradient(135deg,#465def,#6c7ae8);color:#fff;font-weight:600}.time-option.selected:before{opacity:1}.time-option:last-child{border-bottom:none}.loading-slots,.no-slots{padding:16px;text-align:center;color:#718096;font-size:14px}.loading-slots{display:flex;align-items:center;justify-content:center;gap:8px}.loading-slots:after{content:"";width:16px;height:16px;border:2px solid #e1e4f8;border-top:2px solid #465def;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 780px){.calendar-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:350px;margin-bottom:0}.calendar-dropdown .react-calendar{padding:12px}.calendar-dropdown .react-calendar__tile{padding:10px 6px;min-height:36px;font-size:13px}}@media screen and (max-width: 480px){.date-input-wrapper,.time-input-wrapper{padding:10px 12px;min-height:44px}.date-input,.time-input{font-size:13px}.calendar-dropdown{width:95vw;max-width:320px}.calendar-dropdown .react-calendar__tile{padding:8px 4px;min-height:32px;font-size:12px}}.calendar-dropdown .react-calendar__tile{position:relative;z-index:1}.calendar-dropdown .react-calendar__tile--active:before{background:linear-gradient(135deg,#465def,#6c7ae8)}.calendar-dropdown .react-calendar__tile--now:before{background:#465def;color:#fff;font-size:8px;font-weight:600;padding:2px 4px;border-radius:4px;position:absolute;top:-2px;right:-2px;transform:none}.calendar-dropdown .react-calendar__tile{transform:translateZ(0);backface-visibility:hidden}.calendar-dropdown .react-calendar__tile:hover{transform:translateY(-1px) translateZ(0)}.calendar-dropdown .react-calendar__tile--active:hover{transform:translateY(-2px) translateZ(0)}.calendar-dropdown .react-calendar__navigation button{position:relative;z-index:1}.calendar-dropdown .react-calendar__navigation button:before{z-index:-1}.calendar-dropdown .react-calendar__navigation button:hover:before{opacity:.1}.calendar-dropdown .react-calendar__tile:focus{outline:2px solid #465def;outline-offset:2px}.calendar-dropdown .react-calendar__navigation button:focus{outline:2px solid #465def;outline-offset:2px}.time-dropdown{backdrop-filter:blur(8px);border:1px solid rgba(225,228,248,.8)}.time-option{position:relative;z-index:1}.time-option:before{z-index:-1}.time-option:hover:before{opacity:.1}.time-option:hover{transform:translate(4px)}.loading-slots{color:#465def;font-weight:500}.loading-slots:after{border:2px solid #e1e4f8;border-top:2px solid #465def}.timezone-search-container{width:100%}.timezone-search-container .react-select__control{border:none!important;box-shadow:none!important;background-color:transparent!important;min-height:auto!important}.timezone-search-container .react-select__control:hover{border:none!important}.timezone-search-container .react-select__value-container{padding:0!important;color:#7272ab!important}.timezone-search-container .react-select__placeholder{color:#746e6e!important;margin:0!important}.timezone-search-container .react-select__single-value{color:#7272ab!important;margin:0!important}.timezone-search-container .react-select__input-container{margin:0!important;padding:0!important}.timezone-search-container .react-select__input{color:#7272ab!important;margin:0!important;padding:0!important}.timezone-search-container .react-select__menu{border:1px solid #e1e4f8!important;border-radius:5px!important;box-shadow:0 2px 8px #0000001a!important;z-index:1000!important;font-family:Rubik,sans-serif!important}.timezone-search-container .react-select__option{padding:8px 12px!important;cursor:pointer!important;font-family:Rubik,sans-serif!important}.timezone-search-container .react-select__option--is-focused{background-color:#f8f9fa!important;color:#2d2d2d!important}.timezone-search-container .react-select__option--is-selected{background-color:#465def!important;color:#fff!important}.timezone-search-container .react-select__dropdown-indicator{color:#746e6e!important}.timezone-search-container .react-select__dropdown-indicator:hover{color:#7272ab!important}.timezone-search-container .react-select__indicator-separator{display:none!important}.timezone-search-container .react-select__control--is-disabled{opacity:.5!important;cursor:not-allowed!important}.react-calendar__viewContainer>.react-calendar__month-view{div {div {.react-calendar__month-view__days {.react-calendar__tile--active {background: #465def !important;}}}}}*{margin:0;padding:0;box-sizing:border-box}
