.mobile-skeleton{width:100%}.desktop-skeleton{width:500px}.modal-skeleton{width:400px}.color-picker{margin-bottom:68px}.clinics-skeleton-container{display:flex;padding:20px;border:1px solid #ddd;border-radius:20px;justify-content:space-between;align-items:center}.clinics-skeleton-container p{font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:19px;color:#000}.clinics-skeleton-container span{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#5e5e5e;text-overflow:ellipsis;white-space:pre-wrap;overflow:hidden}.clinics-skeleton-image-container{height:40px;width:40px;display:flex;position:relative;padding:20px 20px 0;border-radius:50%;background:#eef0f1}.calendar-skeleton{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px}.skeleton-day{display:flex;justify-content:center;align-items:center;border-radius:10px;background-color:#f0f0f0}.custom-calendar-skeleton .date-items,.skeleton-container{background:linear-gradient(90deg,#fff 0,hsla(0,0%,88%,.643) 50%,#fff);background-size:200% 100%;animation:skeleton-animation 1.5s linear infinite}@keyframes skeleton-animation{0%{background-position:200% 0}to{background-position:-200% 0}}.calendar-skeleton-wrapper{border:1px solid hsla(0,0%,88%,.431);border-radius:10px}.custom-calendar-skeleton{width:100%;margin:20px auto;overflow-y:scroll;height:100vh;position:relative;top:8rem}.custom-calendar-skeleton .date-items{height:50px;width:50px;border-radius:50%;margin:10px}.appointment-skeleton{box-shadow:inset 0 0 0 1px #ddd;border-radius:20px;padding:20px}.appointment-header-skeleton{background:#f9f9f9;padding-bottom:65px}.appointment-header-skeleton .close-back{justify-content:space-between!important;background:#f9f9f9;width:100%;padding:24.5px 165px}.appointment-header-skeleton .close-back button{padding:14px 24px;border:none;border-radius:100px}.client-main-details-container{padding-bottom:65px}.client-main-details-container .client-profile-close-back{justify-content:space-between!important;width:100%;padding:24.5px 165px}.client-main-details-container .client-profile-close-back button{padding:14px 24px;border:none;border-radius:100px}.s1{width:100%;margin-top:30px;margin-bottom:60px}.s1 .content1{width:50%}.s1 .content1 .general-details{padding-top:22px;padding-bottom:60px}.s1 .content1 .general-details span{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.s1 .content1 .general-details p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#373c35}@media(max-width:767px){.verifiedBannerSec{padding:0}}.verifiedBannerSec .welcomeSec{padding:0 20px;margin-bottom:50px}@media(max-width:767px){.verifiedBannerSec .welcomeSec{padding:0}}.verifiedBannerSec .welcomeSec .bannerSkeleton{display:flex;justify-content:space-between;align-items:center;border:1px solid #d3d3d3;padding:20px;border-radius:20px;margin-bottom:60px;position:relative}@media(max-width:1024px){.verifiedBannerSec .welcomeSec .bannerSkeleton{padding:40px 20px 20px}}@media(max-width:876px){.verifiedBannerSec .welcomeSec .bannerSkeleton{flex-direction:column;align-items:flex-start;padding:20px}}.verifiedBannerSec .welcomeSec .bannerSkeleton .closeIconSec{position:absolute;right:6px;top:6px}@media(max-width:876px){.verifiedBannerSec .welcomeSec .bannerSkeleton .closeIconSec{right:10px;top:10px}}.verifiedBannerSec .welcomeSec .bannerSkeleton .closeIconSec .closeIcon{width:30px;height:30px;cursor:pointer}.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerContent{display:flex;flex-direction:column;gap:1;max-width:352px}@media(max-width:876px){.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerContent{max-width:100%;margin-bottom:20px}}.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerContent .bannerContentTitle{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:10px}@media(max-width:575px){.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerSkeletonRight{width:100%}}.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerSkeletonRight .bannerButton{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media(max-width:575px){.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerSkeletonRight .bannerButton{flex-direction:column;align-items:center;gap:20px;width:100%}}.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerSkeletonRight .bannerButton .verifiedButton{flex-grow:1}@media(max-width:575px){.verifiedBannerSec .welcomeSec .bannerSkeleton .bannerSkeletonRight .bannerButton .verifiedButton{width:100%}}.hair-product-card-skeleton{display:flex;width:100%;padding:15px;gap:20px;border-radius:10px;border:1px solid #ddd}.hair-product-card-skeleton .left-img-skeleton{flex-shrink:0}.hair-product-card-skeleton .right-content-skeleton{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0}.hair-product-card-skeleton .right-content-skeleton .hair-product-title-skeleton{height:20px;width:200px;background-color:#e0e0e0}.hair-product-card-skeleton .right-content-skeleton .hair-product-desc-skeleton{height:30px;width:250px;background-color:#f0f0f0}.hair-product-card-skeleton .right-content-skeleton .hair-product-price-skeleton{height:30px;width:100px;background-color:#e0e0e0}.prescription-list-container{display:flex;justify-content:space-between;border-radius:10px;border:1px solid #ddd;margin-top:10px;padding:5px 10px;cursor:pointer;width:100%}.prescription-list-container .left-list-content{display:flex;justify-content:flex-start;gap:20px;margin:20px 0}.prescription-list-container .left-list-content .content-section{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.prescription-list-container .left-list-content .content-section h4{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.prescription-list-container .left-list-content .content-section p{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:150%;color:#8c8c8c;margin:0}.prescription-list-container .RightPartRating{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#eef0f3;border-radius:100px;color:#000;font-size:11px;font-weight:600;font-family:Inter;line-height:11px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.Main-calender-Screen .weekly-view-wrapper{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}