.doctor-directory,.doctor-details,.doctor-booking{font-size:16px}.doctor-details .hospital-container{max-width:1180px}.doctor-back{display:inline-flex;margin-bottom:18px;padding:9px 14px;border-radius:9px;color:var(--doctor-primary,#178995);background:#e9f6f7;text-decoration:none;font-weight:700}.doctor-profile-hero{grid-template-columns:300px minmax(0,1fr);padding:34px;box-shadow:0 18px 45px rgba(18,67,78,.09)}.doctor-profile-hero h1{margin:8px 0;font-size:clamp(30px,4vw,48px)}.doctor-profile-hero h2{margin:0 0 15px;color:#536f76;font-size:21px}.doctor-profile-photo{height:320px}.doctor-no-rating{color:#748b91!important;font-size:14px!important}.doctor-next-slot{display:inline-flex;gap:8px;align-items:center;margin:10px 0;padding:9px 13px;border-radius:10px;color:#276f2f;background:#eaf8e9}.doctor-no-slot{color:#8a5b12}.doctor-info-grid article{min-height:0;box-shadow:0 10px 25px rgba(18,67,78,.05)}.doctor-info-grid h2,.doctor-reviews h2,.doctor-review-form h2{color:var(--doctor-primary,#178995);font-size:24px}.doctor-info-grid p{white-space:pre-line;font-size:17px;line-height:2}.doctor-reviews time{margin-inline-start:12px;color:#85969b;font-size:13px}.doctor-review-form{margin-top:20px;box-shadow:0 10px 25px rgba(18,67,78,.05)}.doctor-section-heading{display:flex;gap:14px;align-items:center;margin-bottom:18px}.doctor-section-heading>i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:var(--doctor-primary,#178995);font-size:23px}.doctor-section-heading h2,.doctor-section-heading p{margin:0}.doctor-section-heading p{color:#73878c}.doctor-review-form form{grid-template-columns:1fr 1fr 1fr}.doctor-review-form label{display:grid;gap:7px;color:#385a62;font-weight:700}.doctor-review-form label.full{grid-column:1/-1}.doctor-review-form textarea{grid-column:auto}.doctor-review-form button{grid-column:1/-1;min-height:48px;font-size:16px}@media(max-width:700px){.doctor-profile-hero{grid-template-columns:1fr;padding:18px}.doctor-profile-photo{height:380px}.doctor-review-form form{grid-template-columns:1fr}.doctor-review-form label.full,.doctor-review-form button{grid-column:auto}}
