:root{--primary-bg-White:#fff;--primary-accent:#0dcaf0;--primary-gradient:linear-gradient(135deg,#0dcaf0,#0097b2);--secondary-gradient:linear-gradient(135deg,#f8f9fa,#e9ecef);--glass-bg:#ffffffb3;--glass-border:#ffffff4d;--premium-shadow:0 10px 30px -10px #0000001a;--premium-shadow-hover:0 20px 40px -15px #00000026;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.glass-effect{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3;background:var(--glass-bg);border:1px solid #ffffff4d;border:1px solid var(--glass-border)}.premium-card{background:#fff;border:1px solid #0000000d;border-radius:1.25rem;box-shadow:0 10px 30px -10px #0000001a;box-shadow:var(--premium-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.premium-card:hover{box-shadow:0 20px 40px -15px #00000026;box-shadow:var(--premium-shadow-hover);transform:translateY(-5px)}.btn,.card,.form-control,a,button,input{transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-smooth)!important}.btn:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.card:hover{box-shadow:0 10px 20px #00000014!important;transform:translateY(-4px)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-family:Roboto,sans-serif}.scrollable{overflow-y:scroll}.scrollable::-webkit-scrollbar{width:2px}.scrollable::-webkit-scrollbar-thumb:hover{background:#555}.scrollable{scrollbar-color:#888 #e0e0e0;scrollbar-width:none}.cursor-pointer{cursor:pointer}.error-icon{color:#d10101}.animated-card{animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.profile-img{border:5px solid #fff;height:150px;object-fit:cover;width:150px}.navbar{background-color:#fff;background-color:var(--primary-bg-White);color:#000}.navbar img{border-radius:50px;height:30px;width:30px}.navbar .round-icon{background:#fff;border-radius:50px;height:35px;width:35px}.MobileBar-container{background-color:#e5e2e2;color:#000}.carousel img{height:150px;object-fit:cover;width:100%}.Lets-start-container img{height:30px}.Lets-start-container p{font-size:xx-small}.Doctor-img-container{width:100%}.Doctor-container img,.Hotspital-container img{height:200px;object-fit:contain;width:100%}.Hospital-Banner img{height:320px;object-fit:cover,fill,contain;width:100%}.Hotspital-img-container{background-color:#cafefb;width:100%}.Hotspital-img-container img{object-fit:cover}.doctor-img-bg-1{background-color:#fecaf4}.doctor-img-bg-2{background-color:#cae0fe}.doctor-img-bg-3{background-color:#cafedc}.doctor-img-bg-4{background-color:#f1feca}.doctor-img-bg-5{background-color:#caf8fe}.doctor-img-bg-6{background-color:#e0cafe}.Footer-container{background-color:#0d0d14}.get-start img{height:50vh;max-width:90vw}.get-start button{width:350px}.SignIn-Container i,.SignUp-Container i{color:#05d4d4}.DoctorDetail-Banner img{height:200px}.DoctorDetail-Banner .position-absolute{left:40%;top:70%}.DoctorDetail-Name i{color:#dddd05}.DoctorDetail-left-container .btn-Appointment,.btn-RequestAppointment{bottom:0;font-size:large;font-weight:600;position:fixed;width:calc(100% - 16px)}.AppointmentBill-form .form-control{border:none}.AppointmentBill-form .form-control:focus-visible,.AppointmentBill-form .form-control:hover{border:none;box-shadow:none}.AppointmentBill-Patientdetails,.AppointmentBill-container,.AppointmentBill-name,.AppointmentBill-payment,.AppointmentBill-promocode{background-color:#fff;background-color:var(--primary-bg-White)}.Appointmentcard-img-container{width:100px}.Appointmentcard-img-container img{width:100%}.Missed-Appointment,.Past-Appointment,.Upcomming-Appointment{height:80vh}.MyAppointment-container .count-icon{border-radius:50px;height:30px;width:30px}@media screen and (max-width:760px){.btn-RequestAppointment{bottom:0;font-size:medium;font-weight:600;left:5%;position:fixed;width:90%}}@media screen and (min-width:480px){.carousel img{height:320px}.Lets-start-container img{height:50px}.Lets-start-container p{font-size:small;font-weight:600}}@media screen and (max-width:480px){.Lets-start-container h5{font-size:small}.get-start button{width:80vw}.DoctorDetail-Banner img{height:100px}.position-absolute h5{font-size:small}.position-absolute p{font-size:xx-small}.Hospital-Banner img{height:30vh}}@media screen and (min-width:720px){.btn-RequestAppointment{bottom:0;font-size:large;font-weight:600;position:fixed;width:calc(30% - 40px)}.Hospital-Banner img{height:250px;object-fit:cover,fill,contain;width:100%}}@media screen and (min-width:992px){.carousel img{height:70vh}}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.calandar-day:has(input[type=radio]:checked),.calandar-time:has(input[type=radio]:checked){background-color:var(--bs-btn-hover-bg);border-radius:5px;color:#fff}.cursor-not-allowed{cursor:not-allowed}.optimized-image-container img{height:inherit;object-fit:inherit;width:inherit}.carousel .optimized-image-container,.carousel .optimized-image-container img{height:150px}@media screen and (min-width:480px){.carousel .optimized-image-container,.carousel .optimized-image-container img{height:320px}}@media screen and (min-width:992px){.carousel .optimized-image-container,.carousel .optimized-image-container img{height:70vh}}.Lets-start-container .optimized-image-container{height:30px;width:30px}@media screen and (min-width:480px){.Lets-start-container .optimized-image-container{height:50px;width:50px}}.Doctor-container .optimized-image-container,.Hotspital-container .optimized-image-container{height:200px;width:100%}.DoctorDetail-Banner .optimized-image-container{height:200px}@media screen and (max-width:480px){.DoctorDetail-Banner .optimized-image-container{height:100px}}.navbar-profile-img{height:30px!important;width:30px!important}.navbar-profile-img img{border-radius:50%!important;object-fit:cover!important}.BookSchedule-container input[type=radio]:checked+label{background:linear-gradient(135deg,#0dcaf0,#0097b2)!important;background:var(--primary-gradient)!important;border:none!important;box-shadow:0 8px 20px -5px #0dcaf066;color:#fff!important;transform:scale(1.05)}.BookSchedule-container input[type=radio]:checked+label p{color:#fff!important}.custom-radio input[type=radio]{display:none}.custom-radio label{background:#fff;border-color:#0000001a!important;color:#636e72}.custom-radio input[type=radio]:checked+label{background:#0dcaf0!important;background:var(--primary-accent)!important;border-color:#0dcaf0!important;border-color:var(--primary-accent)!important;box-shadow:0 4px 15px -3px #0dcaf04d;color:#fff!important}
/*# sourceMappingURL=main.612f7187.css.map*/