.time-slot{align-items:center;background:#47cf73;border-radius:30px;box-shadow:0 2px 4px -2px #79e79d;color:#fff;display:flex;height:39px;justify-content:center;margin-bottom:10px;margin-right:1rem;width:170px}.time-slot:hover{background-color:#3596e8!important;color:#fff;cursor:pointer}.h-300px{height:300px}.bookedSlot{background:#df4f4f!important;box-shadow:0 2px 4px -2px #e87c7c;color:#fff;pointer-events:none}.activeSlot{background-color:#3596e8!important;color:#fff;cursor:pointer}.iti{display:block!important;width:100%}.appointment-circle .badge-circle{border-radius:50%;height:12px!important;min-width:unset;padding:0;width:12px!important}.w-150px{width:150px}.swal-modal .swal-text{text-align:center!important}.form-control[readOnly]{background-color:#e9ecef!important}.ribbon{position:relative}.ribbon .ribbon-label{align-items:center;background-color:#009ef7;box-shadow:0 -1px 5px 0 rgba(0,0,0,.1);color:#fff;display:flex;justify-content:center;left:70%;padding:5px 10px;position:absolute;top:50%;transform:translateX(-5px) translateY(-50%);z-index:1}.ribbon-vertical .ribbon-label{min-height:46px;min-width:36px;padding:5px 10px;text-align:center}.ribbon.ribbon-top .ribbon-label{border-bottom-left-radius:.475rem;border-bottom-right-radius:.475rem;top:0;transform:translateX(-15px) translateY(-4px)}.rating-input{left:-9999px!important;position:absolute!important}.rating-input[disabled]{display:none}.rating-label>i{color:#b5b5c3;line-height:1}.rating-label>.svg-icon{line-height:1}.rating-label>.svg-icon svg [fill]:not(.permanent):not(g){fill:#b5b5c3;transition:fill .3s ease}.rating-label>.svg-icon svg:hover [fill]:not(.permanent):not(g){transition:fill .3s ease}label.rating-label{cursor:pointer}div.rating-label.checked>i,label.rating-label>i{color:#b5b5c3}div.rating-label.checked>.svg-icon svg [fill]:not(.permanent):not(g),label.rating-label>.svg-icon svg [fill]:not(.permanent):not(g){fill:#ffc107;transition:fill .3s ease}div.rating-label.checked>.svg-icon svg:hover [fill]:not(.permanent):not(g),label.rating-label>.svg-icon svg:hover [fill]:not(.permanent):not(g){transition:fill .3s ease}.rating-input:checked~.rating-label>i{color:#b5b5c3}.rating-input:checked~.rating-label>.svg-icon svg [fill]:not(.permanent):not(g){fill:#b5b5c3;transition:fill .3s ease}.rating-input:checked~.rating-label>.svg-icon svg:hover [fill]:not(.permanent):not(g){transition:fill .3s ease}.rating:hover label.rating-label>i{color:#ffc107}.rating:hover label.rating-label>.svg-icon svg [fill]:not(.permanent):not(g){fill:#ffc107;transition:fill .3s ease}.rating:hover label.rating-label>.svg-icon svg:hover [fill]:not(.permanent):not(g){transition:fill .3s ease}label.rating-label:hover~.rating-label>i{color:#b5b5c3}label.rating-label:hover~.rating-label>.svg-icon svg [fill]:not(.permanent):not(g){fill:#b5b5c3;transition:fill .3s ease}label.rating-label:hover~.rating-label>.svg-icon svg:hover [fill]:not(.permanent):not(g){transition:fill .3s ease}.avg-review-star-div .review-star{color:#ffc107;font-size:15px}.avg-review-star-div .review-count{color:#ced4da}.review-star-div .review-star{color:#ffc107;font-size:25px}.review-star-div .review-count{color:#ced4da}.bg-status-canceled{background-color:#f1416c!important}.bg-status-booked{background-color:#399ef7!important}.bg-status-checkIn{background-color:#50cd89!important}.bg-status-checkOut{background-color:#fac702!important}body{overflow-x:hidden}.sidebar-app-logo{max-height:50px;max-width:120px}.card-logo-height{height:20px!important}.pe-25{padding-right:7rem!important}.prescription-app-logo{max-height:80px;max-width:140px}@media (max-width:320px){.problem-btn{width:65px!important}}@media (max-width:480px){#toast-container>.toast{min-width:310px!important;width:310px!important}}@media (max-width:320px){#toast-container>.toast{min-width:270px!important;width:270px!important}}@media (max-width:321px){.width-320{width:290px!important}}@media (max-width:1024px){.custom-appointment-status{display:none!important}}.min-w-input{min-width:1.563em!important}.checkbox-content{width:85px}@media (max-width:345px){.flex-xs-column{flex-direction:column!important}}.extra-margin{margin-top:21px!important}.purchase-tax{min-width:42px!important}*{box-sizing:border-box;margin:0;padding:0}.fs-12{font-size:12px}.fs-15{font-size:15px}.flex-1{flex:1}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.text-primary{color:#ff8e4b!important}.patient_unique_id,.patient_unique_id_span{color:#ff8e4b}.card{background-color:transparent;border:none;overflow:hidden}.card .smart-card-header{background-color:#161e54;padding:14px 25px}.card .smart-card-header .logo{height:40px;min-width:40px;width:auto}.card .card-body{padding:20px 25px}.card .card-body .card-img{border-radius:4px;height:150px;min-width:110px;overflow:hidden;width:110px}@media (max-width:768px){.card .card-body .card-img{text-align:center;width:100%}}.card .card-body .patient-desc tr td{color:#5a5a5a;font-size:15px;height:20px;padding:4px 0}.card .card-body .qr-code{height:80px;width:80px}@media (max-width:768px){.card .card-body .qr-main-div{text-align:center;width:60%!important}}@media (max-width:425px){.card .card-body .qr-main-div{text-align:center;width:70%!important}}@media (max-width:340px){.card .card-body .qr-main-div{text-align:center;width:80%!important}}.card .card-body .address-text{color:#5a5a5a;font-size:15px}.card .card-body .signature-text{color:#909090}.display_show{display:none}.color-black{color:#000!important}.color-white{color:#fff!important}.smart-card-tem-body{width:600px}.patient-modal-content{background-color:transparent!important}.patient-smart-card-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.patient-smart-card-ser-detail{color:#fff!important}@media (max-width:500px){.add-slot{flex-direction:column}}@media (max-width:475px){.add-slot{flex-direction:column}}@media (max-width:450px){.add-slot{flex-direction:column}}@media (max-width:425px){.add-slot{flex-direction:column}}@media (max-width:400px){.add-slot{flex-direction:column}}@media (max-width:375px){.add-slot{flex-direction:column}}@media (max-width:350px){.add-slot{flex-direction:column}}@media (max-width:330px){.add-slot{flex-direction:column}}@media (max-width:320px){.add-slot{flex-direction:column}}@media (max-width:575px){.checkbox-content{margin-top:25px}}@media (max-width:500px){.checkbox-content{margin-top:0}}.admin-dashbord-user-card-header{background-color:#e0e3ff;border-top-left-radius:10px;border-top-right-radius:10px;color:#6571ff;padding:15px 0 40px 15px}.admin-dashbord-user-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px;position:relative}@media (max-width:1800px){.admin-dashbord-user-card-body{flex-direction:column}}@media (max-width:1024px){.admin-dashbord-user-card-body{flex-direction:row}}.admin-user-card-img{border:4px solid #fff;border-radius:50%;height:70px!important;position:relative;top:-40px;width:70px!important}.admin-user-data{margin-top:-25px}@media (max-width:1040px){.admin-user-data{margin-top:10px}}.admin-dashbord-earning-card-header{background-color:#fff!important;border-top-left-radius:10px;border-top-right-radius:10px;padding:15px 0 15px 15px}.admin-dashbord-earning-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:60px;padding:20px}.admin-wiget-appointment-card1,.admin-wiget-appointment-card2,.admin-wiget-appointment-card3{background-color:#fff}@media (max-width:1440px){.admin-card-icon{font-size:20px!important}}@media (max-width:1024px){.admin-card-icon{font-size:25px!important}}.admin-radial-bar{background-color:#ccc;border-radius:50%;height:80px;margin-left:auto;margin-right:50px;width:80px}.admin-radial-bar__mask{clip:rect(0,80px,80px,40px)}.admin-radial-bar__fill,.admin-radial-bar__mask{-webkit-backface-visibility:hidden;border-radius:50%;height:80px;position:absolute;transition:transform 1s;width:80px}.admin-radial-bar__fill{clip:rect(0,40px,80px,0);background-color:#6571ff}.admin-radial-bar__inset{background-color:#fbfbfb;border-radius:50%;display:table-cell;height:70px;margin-left:5px;margin-top:5px;position:absolute;width:70px}.admin-radial-bar__percent{color:#627ce8;font-size:22px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.admin-patient-widget-icon{height:70px!important;min-width:70px!important;width:70px!important}@media (max-width:1440px){.admin-patient-widget-icon{height:40px!important;min-width:40px!important;width:40px!important}}@media (max-width:1024px){.admin-patient-widget-icon{height:50px!important;min-width:50px!important;width:50px!important}}.blood_group{width:100px}.dashbord-patient-card-header{background-color:#e0e3ff;border-top-left-radius:10px;border-top-right-radius:10px;color:#6571ff;padding:15px 0 40px 15px}.dashbord-patient-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px;position:relative}.patient-card-img{border:4px solid #fff;border-radius:50%;height:70px!important;position:relative;top:-40px;width:70px!important}.dashbord-doctor-card-header{background-color:#e0e3ff;border-top-left-radius:10px;border-top-right-radius:10px;color:#6571ff;padding:15px 0 40px 15px}.dashbord-doctor-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px;position:relative}@media (max-width:1400px){.dashbord-doctor-card-body{flex-direction:column;float:start}}.doctor-card-img{border:4px solid #fff;border-radius:50%;height:72px!important;position:relative;top:-40px;width:72px!important}.dashboard-vizit{margin-left:100px}.card-header-dashbord{padding:0!important}.patient-dashbord-earning-card-header{background-color:#fff!important;border-top-left-radius:10px;border-top-right-radius:10px;padding:17px 0 0 17px}.patient-dashbord-earning-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:60px;padding:15px}.patient-wiget-appointment-card1,.patient-wiget-appointment-card2,.patient-wiget-appointment-card3{background-color:#fff}.dashboard-card{width:345px!important}.doctor-data,.patient-data{margin-top:-40px}.dashbord-doctor-card{border-radius:10px}@media (max-width:768px){.dashbord-doctor-card{width:357px}}@media (max-width:425px){.dashbord-doctor-card{margin-bottom:280px;width:395px}}@media (max-width:375px){.dashbord-doctor-card{width:345px}}@media (max-width:320px){.dashbord-doctor-card{width:290px}}.doctor-dashbord-earning-card-header{background-color:#fff!important;border-top-left-radius:10px;border-top-right-radius:10px;padding:15px 0 15px 15px}.doctor-dashbord-earning-card-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:60px;padding:15px}@media (max-width:768px){.doctor-dashbord-earning-card-body{height:140px}}@media (max-width:1024px){.doctor-dashbord-earning-card-body{height:140px}}@media (max-width:1400px){.doctor-dashbord-earning-card-body{height:100px!important}}.doctor-dashbord-earning-card{border-radius:10px}.doctor-wiget-appointment-card1,.doctor-wiget-appointment-card2,.doctor-wiget-appointment-card3{background-color:#fff}@media (max-width:1440px){.card-icon{font-size:20px!important}}@media (max-width:1024px){.card-icon{font-size:25px!important}}.doctor-radial-bar,.patient-radial-bar{background-color:#ccc;border-radius:50%;height:80px;margin-left:auto;margin-right:40px;width:80px}.doctor-radial-bar__mask,.patient-radial-bar__mask{clip:rect(0,80px,80px,40px)}.doctor-radial-bar__mask,.patient-radial-bar__fill,.patient-radial-bar__mask{-webkit-backface-visibility:hidden;border-radius:50%;height:80px;position:absolute;transition:transform 1s;width:80px}.doctor-radial-bar__fill,.patient-radial-bar__fill{clip:rect(0,40px,80px,0);background-color:#6571ff}.doctor-radial-bar__fill{-webkit-backface-visibility:hidden;border-radius:50%;height:80px;position:absolute;transition:transform 1s;width:80px}.doctor-radial-bar__inset,.patient-radial-bar__inset{background-color:#fbfbfb;border-radius:50%;display:table-cell;height:70px;margin-left:5px;margin-top:5px;position:absolute;width:70px}.doctor-radial-bar__percent,.patient-radial-bar__percent{color:#627ce8;font-size:22px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.doctor-widget-icon,.patient-widget-icon{height:60px!important;min-width:60px!important;width:60px!important}@media (max-width:1440px){.doctor-widget-icon,.patient-widget-icon{height:40px!important;min-width:40px!important;width:40px!important}}@media (max-width:1024px){.doctor-widget-icon,.patient-widget-icon{height:50px!important;min-width:50px!important;width:50px!important}}.patient_unique_id{width:133px}@media (max-width:768px){.patient_unique_id{width:100%!important}}.card-main-div{width:75%!important}@media (max-width:992px){.card-main-div{width:100%!important}}@media (max-width:1400px){.custom-margin-transaction-filter{margin-top:10px!important}.custom-margin-filter{margin-right:0!important}}.custom-margin-filter{margin-right:10px!important}.daktar-video-consultation__waiting{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}@media (max-width:768px){.daktar-video-consultation__waiting{padding:0}}.daktar-video-consultation__waiting-card{background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:500px;overflow:hidden;padding:40px;position:relative;text-align:center;width:100%}.daktar-video-consultation__waiting-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}@media (max-width:768px){.daktar-video-consultation__waiting-card{margin:10px;padding:30px 20px}}.daktar-video-consultation__waiting-content{margin-bottom:30px}.daktar-video-consultation__waiting-content h3{color:#2d3748;font-size:28px;font-weight:700;line-height:1.3;margin:20px 0 15px}@media (max-width:768px){.daktar-video-consultation__waiting-content h3{font-size:24px}}.daktar-video-consultation__waiting-content p{color:#718096;font-size:16px;line-height:1.6;margin-bottom:0}.daktar-video-consultation__waiting-icon{margin-bottom:20px}.daktar-video-consultation__waiting-ready{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;box-shadow:0 10px 25px rgba(72,187,120,.3);display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}.daktar-video-consultation__waiting-ready i{color:#fff;font-size:32px}@keyframes pulse{0%{box-shadow:0 10px 25px rgba(72,187,120,.3);transform:scale(1)}50%{box-shadow:0 15px 35px rgba(72,187,120,.4);transform:scale(1.05)}to{box-shadow:0 10px 25px rgba(72,187,120,.3);transform:scale(1)}}.daktar-video-consultation__completed-details{background:#f7fafc;border-radius:12px;margin:25px 0;padding:20px}.daktar-video-consultation__completed-detail{align-items:center;color:#4a5568;display:flex;font-size:14px;gap:10px;justify-content:center}.daktar-video-consultation__completed-detail i{color:#667eea;font-size:16px}.daktar-video-consultation__completed-actions{margin-top:30px}.daktar-video-consultation__completed-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;box-shadow:0 8px 20px rgba(102,126,234,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.daktar-video-consultation__completed-btn:hover{box-shadow:0 12px 25px rgba(102,126,234,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.daktar-video-consultation__completed-btn:active{transform:translateY(0)}.daktar-video-consultation__completed-btn i{font-size:14px}.daktar-video-consultation__review-form{margin:30px 0;text-align:left}.daktar-video-consultation__review-form h4{color:#2d3748;font-size:20px;font-weight:600;margin-bottom:25px;text-align:center}.daktar-video-consultation__rating-section{margin-bottom:25px;text-align:center}.daktar-video-consultation__form-label{color:#4a5568;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.daktar-video-consultation__star-rating{display:flex;gap:5px;justify-content:center;margin:15px 0}.daktar-video-consultation__star-rating .star{color:#e2e8f0;cursor:pointer;font-size:28px;transition:all .2s ease}.daktar-video-consultation__star-rating .star.active,.daktar-video-consultation__star-rating .star:hover{color:gold;transform:scale(1.1)}.daktar-video-consultation__review-section{margin-bottom:25px}.daktar-video-consultation__review-textarea{border:2px solid #e2e8f0;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.5;padding:15px;resize:vertical;transition:border-color .3s ease;width:100%}.daktar-video-consultation__review-textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.daktar-video-consultation__review-textarea::-moz-placeholder{color:#a0aec0}.daktar-video-consultation__review-textarea::placeholder{color:#a0aec0}.daktar-video-consultation__char-count{color:#718096;font-size:12px;margin-top:5px;text-align:right}.daktar-video-consultation__completed-footer{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.daktar-video-consultation__completed-footer small{align-items:center;color:#718096;display:flex;font-size:12px;gap:5px;justify-content:center}.daktar-video-consultation__completed-footer small i{color:#667eea}.daktar-video-consultation__review-textarea.is-invalid{border-color:#e53e3e}.daktar-video-consultation__completed-btn:disabled{cursor:not-allowed;opacity:.7;transform:none!important}@media (max-width:480px){.daktar-video-consultation__waiting-card{padding:25px 15px}.daktar-video-consultation__waiting-ready{height:60px;width:60px}.daktar-video-consultation__star-rating .star,.daktar-video-consultation__waiting-ready i{font-size:24px}.daktar-video-consultation__completed-btn{font-size:14px;padding:12px 25px}}
