.blog-home{margin-top:23px!important}#blog-banners.owl-carousel .owl-item img{width:unset!important}.blog-choose{color:#fff;text-align:left;max-width:490px;margin-bottom:8px;font:500 18px Rubik-medium}@media (min-width:992px){.blog-choose{font:500 28px Rubik-medium}}.blog-choose-para{color:#fff;text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;text-wrap:wrap;-webkit-box-orient:vertical;max-width:632px;font:400 10px Rubik-regular;display:-webkit-box;overflow:hidden}@media (min-width:992px){.blog-choose-para{font:400 14px Rubik-regular}}.blog-usertwo{color:#fff;padding-left:5px;font:400 10px Rubik-regular}@media (min-width:992px){.blog-usertwo{font:400 14px Rubik-regular}}.date-bordertwo{border-right:2px solid #fff;height:20px;margin-left:14px;margin-right:14px}#blog-banners.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}#blog-banners.owl-theme .owl-nav.disabled+.owl-dots,.owl-theme .owl-dots{background-color:#cfcfcf;border-radius:12px;max-width:64px;height:14px;margin:10px auto 0}#blog-banners.owl-theme .owl-dots .owl-dot span{width:6px!important;height:6px!important;margin:4px 2px 0!important}#blog-banners.owl-theme .owl-dots{margin:-30px;position:absolute;left:50%}#blog-banners.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#e75204}#blog-banners.owl-theme .owl-dots .owl-dot span{background-color:#fff}#blog-banners.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-45px;position:absolute;left:50%}#blog-banners.owl-carousel .owl-nav button.owl-prev{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-prev.b1932353.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;background-color:#e75204!important;padding:0 .3em!important;top:50%!important;left:3%!important}#blog-banners.owl-carousel .owl-nav button.owl-next{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-next.ef34f0c0.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;background-color:#e75204!important;padding:0 .3em!important;top:50%!important;right:13%!important}.this-week{color:#231f20;margin-top:50px;margin-bottom:30px;font:400 28px Rubik-regular}.weekblog-usertwo{color:#fff;max-width:490px;padding-left:8px;font:400 12px Rubik-regular}@media (min-width:992px){.weekblog-usertwo{font:400 14px Rubik-regular}}.week-userspace{margin-bottom:11px!important}.weekblog-para{color:#fff;max-width:490px;font:400 12px Rubik-regular}@media (min-width:992px){.weekblog-para{font:400 14px Rubik-regular}}.weekblog-choose{color:#fff;text-align:left;max-width:420px;margin-bottom:8px;font:500 18px Rubik-medium}@media (min-width:992px){.weekblog-choose{font:500 24px Rubik-medium}}#blog-home.weekly-caption{z-index:9;color:#fff;text-align:center;padding:0 40px 40px;position:absolute;bottom:5px;left:0;right:0}@media (min-width:992px){#blog-home.weekly-caption{padding-top:20px}}.trending-blog{color:#231f20;margin-top:25px;margin-bottom:30px;font:400 28px Rubik-regular}.image-space{margin-top:15px}.blogDetailsImage{object-fit:cover;width:100%;height:auto;padding-right:20px;overflow:hidden}.col-space{margin-top:13px}.blog-user{color:#788ea7;padding-left:5px;font:400 14px Rubik-regular}.user-space{margin-bottom:18px}.date-border{border-right:1px solid #788ea7;height:16px;margin-left:14px;margin-right:14px}.health{color:#e75204;margin-bottom:9px;font:400 16px Rubik-regular}.choose{color:#000;margin-bottom:30px;font:500 32px Rubik-medium}.choose-para{color:#6b6c86;margin-bottom:14px;font:400 14px Rubik-regular}.choose-wrapper,.comment-section,.reply-form{max-width:880px}.choose-paratwo{color:#6b6c86;margin-bottom:22px;font:400 14px Rubik-regular}.choose-color{color:#e75204}.note-heading{color:#231f20;margin-top:22px;margin-bottom:9px;font:400 18px Rubik-regular}.note-para{color:#6b6c86;margin-bottom:0;font:400 14px Rubik-regular}.dos{color:#231f20;margin-bottom:14px;font:400 14px Rubik-regular}.order-list-items{color:#6b6c86;font:400 14px/19px Rubik-regular}.comment{color:#231f20;margin-top:14px;font:400 28px Rubik-regular}.usergaps{grid-gap:8px}.user-name{color:#231f20;margin-bottom:7px;font:400 16px Rubik-regular}.comment-date{color:#6b6c86;margin-bottom:7px;font:400 10px Rubik-regular}.comment-para{color:#6b6c86;margin-bottom:22px;font:400 14px Rubik-regular}.user-leftspace{padding-left:30px}.firstname,.email,.message{color:#344251;font:400 14px Rubik-regular}#reply-form .form-control{color:#8b959f;padding:14px 15px;font:400 12px Rubik-regular}.submit-top{margin-top:24px;margin-bottom:30px}#likedproducts.owl-carousel .owl-nav button.owl-next{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-next.ef34f0c0.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;background-color:#e75204!important;padding:0 .3em!important;top:20%!important;right:-10px!important}@media (min-width:992px){#likedproducts.owl-carousel .owl-nav button.owl-next{top:25%!important;right:25px!important}}#likedproducts.owl-carousel .owl-nav button.owl-prev{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-prev.b1932353.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;background-color:#e75204!important;padding:0 .3em!important;top:20%!important;left:-10px!important}@media (min-width:992px){#likedproducts.owl-carousel .owl-nav button.owl-prev{top:25%!important;left:-10px!important}}#likedproducts.owl-carousel .owl-item img{width:unset!important}#likedproducts.owl-carousel .owl-nav.disabled,#likedproducts.owl-carousel .owl-dots.disabled{display:block}#likedproducts.owl-theme .owl-nav.disabled+.owl-dots,.owl-theme .owl-dots{background-color:#c4c4c4;border-radius:12px;max-width:64px;height:14px;margin:10px auto 0}#likedproducts.owl-theme .owl-dots .owl-dot.active span{background:#e75204!important;width:6px!important;height:6px!important;margin:4px 2px 0!important}#likedproducts.owl-theme .owl-dots .owl-dot span{width:6px!important;height:6px!important;margin:4px 2px 0!important}.owl-topspace{margin-top:19px;margin-bottom:13px}.like-heading{color:#000;margin-bottom:7px;font:500 24px Rubik-medium}.like-para{color:#6b6c86;font:400 14px Rubik-regular}.facewash{margin-top:24px}.facewash-space{margin-bottom:5px;padding-top:20px}@media (min-width:992px){.facewash-space{margin-bottom:0}}.face-btn{color:#263238;background:#f2f4f6;border:1px solid #bcc9d7;border-radius:6px;margin-right:8px;padding:10px 12px;font:400 14px Rubik-regular}.face-btn:hover{color:#263238;background:#f2f4f6;text-decoration:none}.releate-blog{margin-top:19px;margin-bottom:11px}.blog-head{color:#231f20;margin-top:25px;margin-bottom:25px;font:400 28px Rubik-regular}.protein{color:#231f20;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:255px;margin-bottom:15px;font:400 18px/24px Rubik-regular;display:-webkit-box;overflow:hidden}.blog-bottom-space{margin-bottom:15px}.releate-img{border-radius:8px;display:flex;overflow:hidden}@media (min-width:992px){.releate-img{max-width:280px}}.releate-img{justify-content:center;width:100%}.blog-left{justify-content:center;padding-left:0;display:grid}@media (min-width:992px){.blog-left{padding-left:20px}}.explore-left{padding-left:0}@media (min-width:992px){.explore-left{padding-left:10px}}#blog-page{border-radius:20px}#blog-page .carousel.carousel-slider{margin:0;position:relative;overflow:visible}#blog-page .carousel .control-prev.control-arrow:before,#blog-page .carousel .control-next.control-arrow:before{border:none}#blog-page .carousel-root .carousel .control-next{cursor:pointer;z-index:1;width:32px;height:32px;opacity:unset;background:url(../media/carousel-next.ef34f0c0.png) 50% no-repeat;border-radius:50%;font-size:0;display:block;position:absolute;background-color:#e75204!important;margin:0!important;padding:0 .3em!important;top:50%!important;right:-15px!important}#blog-page .carousel-root .carousel .control-prev{cursor:pointer;z-index:1;width:32px;height:32px;opacity:unset;background:url(../media/carousel-prev.b1932353.png) 50% no-repeat;border-radius:50%;font-size:0;display:block;position:absolute;background-color:#e75204!important;margin:0!important;padding:0 .3em!important;top:50%!important;left:-5px!important}#blog-page .carousel img{width:unset}@media (min-width:992px){#blog-page .carousel .banner-img{width:100%;max-height:433px}}#blog-page .carousel .banner-container{background-color:#000;border-radius:20px;overflow:hidden}#blog-page .carousel.carousel-slider{padding-bottom:0}#blog-page .carousel .thumbs-wrapper.axis-vertical{display:none}.rate-btn:active{opacity:.9}.rate-btn{border:none;outline:none}.reorder-btn{color:#e75204;text-align:center;text-wrap:nowrap;background-color:#ffede3;border:1px solid #e75204;border-radius:6px;max-width:100%;margin-right:8px;font:400 14px Rubik-regular;padding:10px 12px!important}.related-img{border-radius:8px;width:100%;height:168px}@media (min-width:992px){.related-img{max-width:280px}}.navbar-margin{margin-top:80px}.header-fixed{z-index:10;background:#fff;width:100%;padding:0;transition:all .2s ease-in-out;position:relative;top:0;left:0}@media (min-width:992px){.header-fixed{z-index:10;background:#fff;width:100%;padding:0;transition:all .2s ease-in-out;top:0;left:0;position:fixed!important}}#likedproducts ._prevArrow_1syuu_40{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-prev.b1932353.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;transform:translateY(-50%);background-color:#e75204!important;padding:0 .3em!important;top:30%!important;left:-8px!important}@media (min-width:992px){#likedproducts ._prevArrow_1syuu_40{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-prev.b1932353.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;transform:translateY(-50%);background-color:#e75204!important;padding:0 .3em!important;top:25%!important;left:-8px!important}}#likedproducts ._nextArrow_1syuu_1{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-next.ef34f0c0.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;transform:translateY(-50%);background-color:#e75204!important;padding:0 .3em!important;top:30%!important;right:0!important}@media (min-width:992px){#likedproducts ._nextArrow_1syuu_1{cursor:pointer;z-index:1;width:25px;height:25px;opacity:unset;background:url(../media/carousel-next.ef34f0c0.png) 50% no-repeat;border-radius:50%;margin:0;font-size:0;display:block;position:absolute;transform:translateY(-50%);background-color:#e75204!important;padding:0 .3em!important;top:25%!important;right:22px!important}}#blog-card .cards{z-index:2;background:#fafcff;border:1px solid #788fa7;border-radius:8px;max-width:328px;height:calc(100% + 10px);margin:auto;position:absolute;top:75%;left:0;right:0;box-shadow:0 4px 10px #788fa74f}.blog-heading{height:48px}#blog-page .carousel-caption{z-index:2!important}.blog-overlay img{border-radius:16px;border:0!important}.related-img{border-radius:10px;width:280px;height:130px;object-fit:fill!important}.navbarItems{align-items:flex-end;margin-top:10px;display:flex}.leftItems{align-items:center;gap:60px;display:flex}
.experience-styles{color:#58718a;font-size:14px;line-height:26px}.doctors-images{width:300px;height:400px;box-shadow:none;border-radius:4px}
.category-widget{border-radius:10px;width:100px;height:100px;margin-bottom:10px;display:block}.categorylable{color:#000;font-size:14px;font-weight:600}.doctor-category{text-align:center;width:100px;margin:14px}.symptoms-widget{background:#eaf4ff;border:1px solid #c6e1ff;border-radius:10px;width:100px;height:100px;margin-bottom:10px;padding:15px;display:block}.bg-section{background:#eaf4ff}.choose-widget{border:1px solid #c6e1ff;border-radius:8px;padding:8px}.text-color{color:#002246}.accordion-item{border:none;border-bottom:1px solid #eee}.accordion-button{font-size:1rem;font-weight:600}.faqs-section .accordion-item{background:#fafbfd;margin-bottom:15px;box-shadow:none!important;border:0 solid #bcc9d7!important;border-bottom-width:1px!important;border-radius:0!important}.faqs-section .accordion-button:focus{box-shadow:none!important}.doctor-card{background:#f8faff;border:1px solid #e3e3e3;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px;display:flex;position:relative}.specialist-border{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(122.88deg,#004a98,#1d976c) border-box;border:2px solid #0000;border-radius:8px;padding:16px}.doctor-img{border-radius:10px;width:100px;margin-right:20px}.doctor-header{align-items:center;width:100%;display:flex}.specialization{color:#004a98;font-weight:700}.consultations-box{text-align:right}.consultations-box .price{margin:8px 0}.consultations-box del{color:gray;margin-right:5px}.book-btn{color:#ff5722;cursor:pointer;border:1px solid #ff5722;border-radius:35px;margin-top:5px;padding:10px 14px}.book-btn:hover{color:#fff;cursor:pointer;background-color:#ff5722;border-radius:35px;margin-top:5px;padding:10px 14px}.specialist-label{color:#fff;background:linear-gradient(90deg,#007bff,#00c6ff);border-radius:0 0 0 8px;padding:4px 10px;font-weight:700;position:absolute;top:0;right:0}.filters-container{width:250px}.filters-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.filters-header h4{margin:0;font-size:14px;font-weight:600}.clear-all{cursor:pointer;font-size:12px;color:#f97316!important;font-weight:600!important}.filter-section{border:1px solid #d1d5db;border-radius:6px;margin-bottom:10px;padding:8px}.filter-header{cursor:pointer;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding-bottom:6px;font-size:13px;font-weight:600;display:flex}.filter-options{flex-direction:column;gap:10px;margin-top:10px;display:flex}.filter-option{color:#374151;align-items:center;gap:8px;font-size:13px;display:flex}.count-consul{background:#ddedff;border-radius:24px;margin-top:5px;padding:2px 10px;font-size:12px}.dott{background:#004a98;border-radius:50px;width:7px;height:7px;margin-right:3px}.specialist-label{color:#fff;background:linear-gradient(122.88deg,#1d976c 0%,#004a98 100%);border-top:2px solid #0000;border-image:linear-gradient(122.88deg,#004a98 0%,#1d976c 105.66%) 1;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:12px 30px;font-size:16px;font-weight:700;position:relative}.specialist-img{margin:0 auto;position:absolute;top:0;left:50%}.doctor-list-container h3{font-weight:600}.widget-box{border:1px solid #e1e1e1;border-radius:12px;padding:24px}.top-section{border-bottom:1px dashed #ddd;align-items:flex-start;padding-bottom:20px;position:relative}.doctor-img{object-fit:cover;border-radius:10px;width:100px;height:100px;margin-right:20px}.doctor-info{flex-grow:1}.doctor-info h2{margin:0;font-size:22px;font-weight:600}.designation{color:#0a66c2;margin:4px 0;font-size:16px;font-weight:500}.education,.experience,.languages{color:#555;margin:2px 0;font-size:15px}.consult-count{color:#777;font-size:12px;position:absolute;top:8px;right:8px}.badge{color:#fff;background-color:#1e90ff;border-radius:6px;padding:3px 10px;font-size:12px;position:absolute;bottom:10px;left:100px}.section h4{color:#333;margin-bottom:8px;font-size:17px;font-weight:600}.reg-id{color:#444;font-size:14px}.about-text{color:#444;font-size:14px;line-height:1.6}.expertise-tags{flex-wrap:wrap;gap:10px;display:flex}.expertise-tags span{color:#333;border:1px solid #ccc;border-radius:20px;padding:10px 12px;font-size:14px}.doctor-img{width:150px;height:175px;margin-right:10px}.specialisttwo-img{position:absolute;bottom:0;left:15px}.booking-card{background-color:#fff;border:1px solid #ddd;border-radius:12px;padding:24px}.booking-header h3{font-size:20px;font-weight:600}.mrp{color:#999;font-size:14px}.discounted{color:#000;font-size:18px;font-weight:600;display:block}.date-scroll{gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.date-card{text-align:center;cursor:pointer;border:1px solid #ccc;border-radius:10px;flex-shrink:0;min-width:60px;padding:10px;font-size:13px;transition:all .2s}.date-card .date-num{margin:4px 0;font-size:18px;font-weight:600}.date-card.active{color:#1d75e5;background-color:#f4faff;border:2px solid #1d75e5}.slots-grid{flex-wrap:wrap;gap:12px;display:flex}.slot-btn{cursor:pointer;background:#f8f9fa;border:1px solid #ccc;border-radius:24px;flex:1 0 45%;padding:10px;font-size:14px;transition:all .2s}.slot-btn.selected{color:#007bff;background-color:#eaf3ff;border:2px solid #007bff}.confirm-btn{color:#fff;cursor:pointer;background-color:#f35400;border:none;border-radius:8px;width:100%;margin-top:24px;padding:14px;font-size:15px;font-weight:600;transition:background .3s}.confirm-btn:hover{background-color:#d94c00}.booking-card{background:#fff;border:1px solid #ddd;border-radius:12px;max-width:600px;margin:auto;padding:20px}.booking-header{justify-content:space-between;align-items:center;display:flex}.booking-header h3{font-size:20px}.booking-header span{font-weight:700}.price-info{text-align:right}.price-info .mrp{color:#999;font-size:12px}.price-info .discounted{color:#000;font-size:18px;font-weight:700}.fs-11{font-size:11px}.section-title{margin-bottom:10px;font-weight:600}.horizontal-scroll{gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.date-btn{text-align:center;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;min-width:60px;padding:10px}.date-btn.active{background-color:#e6f0ff;border:2px solid #007bff}.date-btn .day{color:#555;font-size:12px}.date-btn .date{font-size:16px;font-weight:700}.date-btn .month{color:#777;font-size:12px}.slots-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.slot-btn{cursor:pointer;background-color:#f8f8f8;border:1px solid #ccc;border-radius:999px;padding:10px;font-size:14px}.slot-btn.selected{background-color:#e6f0ff;border-color:#007bff;font-weight:700}.booking-confirm-btn,.booking-confirm-btn:hover{color:#fff;text-align:center;cursor:pointer;background-color:#f25900;border:none;border-radius:8px;width:100%;margin-top:20px;padding:14px;font-size:16px;font-weight:600;display:block}.form-container{background-color:#fff;border:1px solid #ccc;border-radius:12px;padding:24px;font-family:sans-serif;box-shadow:0 2px 8px #0000001a}.form-container h3{text-transform:inherit;font-size:18px;font-weight:600}.patientDetails{background-color:#f5f9ff;border-radius:12px;padding:25px 20px}.form-container label{margin-top:25px;margin-bottom:5px;font-size:15px;font-weight:500;display:block}input[type=text],select,input[type=file]{background-color:#fff;border:1px solid #cfd8dc;border-radius:38px;outline:none;width:100%;padding:13px;font-size:14px}.gender-buttons{gap:10px;margin-top:8px;display:flex}.gender-buttons button{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 14px}.gender-buttons button.selected{border:1px solid #f25900}.upload-box{background:#e6f0ff;border-radius:10px;margin-top:20px;padding:15px}.uploaded-list{margin-top:10px}.uploaded-item{background:#fff;border:1px dashed #b0bec5;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:6px 10px;display:flex}.uploaded-item button{color:#e53935;cursor:pointer;background:0 0;border:none}.save-btn{color:#fff;cursor:pointer;background-color:#ff6d00;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px 20px;font-weight:700}.booking-section{padding:10px}.booking-label{color:#999;margin-bottom:6px;font-size:14px}.booking-details{color:#004c97;align-items:center;font-size:16px;font-weight:500;display:flex}.calendar-icon{width:18px;height:18px;margin-right:8px}.booking-date-time{align-items:center;gap:6px;display:flex}.divider{color:#ccc;margin:0 6px}.edit-btn{color:#f26522;cursor:pointer;background:#fff;border:1px solid #f26522;border-radius:20px;padding:4px 10px;font-size:14px}.patient-info{border-bottom:1px dashed #ccc;gap:10px;margin-top:12px;margin-bottom:5px;padding-bottom:15px;display:flex}.avatar{background:#ddd;border-radius:50%;width:50px;height:50px}.report-files{gap:10px;margin-top:12px;display:flex}.report-btn{cursor:pointer;background:#f8f8f8;border:1px solid #7cbcff;border-radius:7px;padding:6px 12px;font-size:13px}.offer-section{background:#f7fdfc}.offer-header{justify-content:space-between;align-items:center;display:flex}.viewAll{color:#60524a;cursor:pointer;font-size:14px;font-weight:600}.offer-card{background:#e6f5ef;border:1px dashed #44bba4;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px;display:flex}.remove-btn{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:20px;padding:3px 8px;font-size:13px}.wallet-payment{justify-content:space-between;align-items:center;display:flex}.wallet-info{align-items:center;gap:10px;display:flex}.patientDetails h4{font-size:17px;font-weight:600}.paymentcard h5{color:#3d3d3d;font-size:15px;font-weight:600}.wallet-icon{font-size:24px}.price-row{justify-content:space-between;margin:6px 0;display:flex}.total{font-size:16px}.green{color:green}.confirmation-bar{color:#fff;text-align:center;background:linear-gradient(122.88deg,#004a98 0%,#1d976c 105.66%);border-radius:30px;margin-bottom:10px;padding:10px;font-size:14px}.payment-footer{justify-content:space-between;align-items:center;display:flex}.amount{text-align:left;font-size:22px;font-weight:700}.pay-btn{color:#fff;cursor:pointer;background:#f26522;border:none;border-radius:8px;padding:10px 16px;font-weight:700}.paymentcontainer{background:#f9f9f9;max-width:400px;margin:0 auto;padding:20px;font-family:Segoe UI,sans-serif}.paymentcard{background:#fff;border-radius:10px;margin-bottom:16px;padding:16px;box-shadow:0 0 8px #0000000d}.paymentcard-header{justify-content:space-between;align-items:center;display:flex}.pricecustom-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #ccc;border-radius:4px;width:25px;height:25px;padding:10px;transition:all .3s;display:inline-block;position:relative}.pricecustom-checkbox:checked{background-color:#3cb371;border-color:#3cb371}.pricecustom-checkbox:checked:after{content:"✔";color:#fff;font-size:16px;position:absolute;top:0;left:4px}.booking-wrapper{border:1px solid #dce0e5;border-radius:16px;margin:auto;padding:0;font-family:Segoe UI,sans-serif;overflow:hidden;box-shadow:0 4px 10px #0000001a;max-width:425px!important}.booking-Confirmed{color:#fff;text-align:center;background:#004a98;padding:30px 65px 20px}.booking-Confirmed p{font-size:17px}.booking-Confirmed .booking-text{margin-bottom:10px;font-size:22px;font-weight:600}.booking-icon{width:100px;height:100px;margin-bottom:10px}.booking-content{background:#eaf4ff;padding:20px}.section{border-bottom:1px dashed #ccc;margin-bottom:16px}.section:last-child{border-bottom:none}.section-title{color:#777;margin-bottom:4px;font-size:13px}.section-title p{color:#777;font-size:13px}.time-info{color:#333;font-size:14px}.calendar-icon{margin-right:6px}.details-btn{color:#e75204;cursor:pointer;background:#fff;border:1px solid #e75204;border-radius:30px;height:28px;padding:6px 12px;font-size:12px}.row-space-between{justify-content:space-between;align-items:flex-start;display:flex}.dot{color:#333;padding-left:16px;font-size:14px;position:relative}.dot:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.success-banner{color:#fff;background:#015ec2;border-radius:12px;align-items:center;margin-top:20px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.success-banner .emoji{margin-right:8px}.booking-content .section-title{font-weight:500}@media (min-width:567px){.w-40{width:40%}}.order-display{border:1px solid #bcc9d7!important;max-width:700px!important}.consultation-container{max-width:700px;margin:auto;font-family:Arial,sans-serif}.consultation-header{justify-content:space-between;align-items:center;display:flex}.consultation-filter-btn{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 12px}.consultation-card{background-color:#fff;border:0 solid #ccc;border-left:4px solid #0000;border-radius:10px;align-items:flex-start;margin-top:12px;padding:16px;display:flex;position:relative}.consultation-doctor-img{object-fit:cover;border-radius:10px;width:100px;height:120px;margin-right:16px}.consultation-info{flex:1}.consultation-title-row{justify-content:space-between;align-items:center;display:flex}.consultation-specialty{color:#004a98;margin-top:4px;font-size:14px}.consultation-details{color:#555;margin-top:4px;font-size:14px}.consultation-note{color:#888;margin-top:6px;font-size:13px}.consultation-status{font-size:14px;font-weight:700}.consultation-status.cancelled{color:red}.consultation-status.booked,.consultation-status.completed{color:green}.consultation-blue-dot{color:#007bff;font-size:18px}.consultation-action-btn{color:#e75204;cursor:pointer;background:#e7520433;border:none;border-radius:6px;width:100%;padding:8px 14px;font-size:14px;border:1px solid #e75204!important}.consultation-card.cancelled .action-btn{display:none}
