/* White Rose — single-doctor (route-scoped). Extracted from single-doctor.php. */


    body.single-doctor {
      margin: 0;
      font-family: 'Vazirmatn', system-ui, sans-serif;
      background: #F4F1EB;
      color: #2B2B28;
      line-height: 1.7;
    }

    .wr-doctor-single main h1,
    .wr-doctor-single .wr-serif {
      font-family: 'Markazi Text', Vazirmatn, serif;
    }

    .wr-doctor-single img {
      max-width: 100%;
    }

    @media (max-width: 980px) {
      .wr-doc-detail-grid {
        grid-template-columns: 1fr !important;
      }

      .wr-doc-detail-grid>div:first-child {
        position: static !important;
        order: 2;
      }
    }

    @media (max-width: 820px) {
      .wr-facts-grid {
        grid-template-columns: 1fr 1fr !important;
      }
    }

    @media (max-width: 640px) {
      .wr-related-svc-grid {
        grid-template-columns: 1fr !important;
      }
    }

    @media (max-width: 480px) {
      .wr-facts-grid {
        grid-template-columns: 1fr !important;
      }
    }


/* ==== Extracted from inline style attributes -> classes ==== */
.wr-s4{background:#2C3A31;color:#fff;text-decoration:none;padding:15px;border-radius:12px;font-size:14.5px;font-weight:700;text-align:center;}
.wr-s10{background:#E7EDE7;color:#2C3A31;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:100px;}
.wr-s14{background:#F4F1EB;border:1px solid #E3DED4;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;}
.wr-s15{background:#F4F1EB;border:1px solid #E3DED4;color:#2C3A31;text-decoration:none;padding:15px;border-radius:12px;font-size:13.5px;font-weight:700;text-align:center;}
.wr-s24{background:#fff;border-top:1px solid #E3DED4;padding:clamp(48px,7vw,72px) 0;}
.wr-s30{background:#fff;border:1px solid #E3DED4;border-radius:20px;padding:clamp(22px,3.5vw,32px);display:flex;flex-direction:column;gap:14px;}
.wr-s31{background:#fff;border:1px solid #E3DED4;border-radius:20px;padding:clamp(22px,3.5vw,32px);display:flex;flex-direction:column;gap:18px;}
.wr-s44{color:#2C3A31;font-weight:600;}
.wr-s48{color:#9a9a90;text-decoration:none;}
.wr-s58{color:inherit;text-decoration:none;}
.wr-s63{display:block;}
.wr-s66{display:block;font-size:12px;color:#9a9a90;font-weight:600;margin-bottom:4px;}
.wr-s84{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap;}
.wr-s87{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:#5a5a52;}
.wr-s95{display:flex;flex-direction:column;gap:24px;}
.wr-s102{display:flex;flex-wrap:wrap;gap:8px;}
.wr-s106{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(28px,4vw,48px);align-items:start;}
.wr-s113{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:6px;border-top:1px solid #EFEBE2;}
.wr-s114{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.wr-s130{font-size:12.5px;color:#9a9a90;padding-top:10px;border-top:1px solid #EFEBE2;}
.wr-s138{font-size:13.5px;color:#B08D57;font-weight:700;}
.wr-s142{font-size:13px;color:#9a9a90;text-decoration:none;font-weight:600;margin-top:6px;}
.wr-s143{font-size:13px;color:#B08D57;font-weight:700;}
.wr-s149{font-size:13px;letter-spacing:.2em;color:#C9A96A;font-weight:700;margin:0 0 12px;}
.wr-s152{font-size:14.5px;color:#c3cec6;margin:0;}
.wr-s157{font-size:14px;color:#B08D57;text-decoration:none;font-weight:600;}
.wr-s162{font-size:15px;color:#5a5a52;margin:0;}
.wr-s167{font-size:15px;font-weight:700;color:#2C3A31;}
.wr-s177{font-size:16px;font-weight:700;color:#2C3A31;margin:0;}
.wr-s185{font-size:20px;font-weight:700;color:#2C3A31;margin:0;}
.wr-s191{font-size:clamp(22px,2.8vw,26px);line-height:1.3;font-weight:700;color:#2C3A31;margin:0 0 6px;}
.wr-s194{font-size:clamp(22px,3vw,30px);font-weight:600;color:#2C3A31;margin:0;}
.wr-s196{font-size:clamp(24px,3.4vw,34px);line-height:1.25;font-weight:600;color:#fff;margin:0 0 10px;}
.wr-s221{list-style:none;display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;color:#9a9a90;flex-wrap:wrap;}
.wr-s224{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}
.wr-s227{margin-bottom:22px;}
.wr-s236{max-width:1140px;margin:0 auto;padding:0 clamp(18px,4.5vw,32px);}
.wr-s237{max-width:1160px;margin:0 auto;padding:0 clamp(18px,4.5vw,32px);}
.wr-s239{max-width:1200px;margin:0 auto;padding:0 clamp(18px,4.5vw,32px);}
.wr-s257{padding:0 0 clamp(56px,8vw,90px);background:#F4F1EB;}
.wr-s264{padding:20px;display:flex;flex-direction:column;gap:6px;}
.wr-s268{padding:clamp(22px,3vw,30px);display:flex;flex-direction:column;gap:14px;}
.wr-s275{padding:clamp(56px,8vw,90px) 0;background:#F4F1EB;}
.wr-s295{position:absolute;top:-120px;left:-100px;width:340px;height:340px;border-radius:50%;border:1px solid rgba(201,169,106,.2);}
.wr-s297{position:absolute;top:-160px;left:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(110,132,117,.16),transparent 70%);}
.wr-s301{position:relative;background:#B08D57;color:#fff;text-decoration:none;padding:16px 30px;border-radius:12px;font-size:15px;font-weight:700;white-space:nowrap;}
.wr-s302{position:relative;background:linear-gradient(145deg,#1A231E 0%,#243029 55%,#2C3A31 100%);border-radius:28px;overflow:hidden;padding:clamp(36px,6vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;}
.wr-s304{position:relative;background:linear-gradient(180deg,#EDEAE0,#F4F1EB);overflow:hidden;padding:clamp(36px,6vw,56px) 0 0;}
.wr-s317{position:relative;max-width:1160px;margin:0 auto;padding:0 clamp(18px,4.5vw,32px);}
.wr-s320{position:relative;max-width:560px;}
.wr-s326{position:sticky;top:100px;background:#fff;border:1px solid #E3DED4;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;}
.wr-s337{width:100%;height:200px;background:#E7EDE7;}
.wr-s342{width:100%;height:clamp(260px,32vw,360px);background:#E7EDE7;}
.wr-s352{width:22px;height:22px;border-radius:50%;background:#E7EDE7;color:#2C3A31;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}

/* featured thumbnails */
.wr-thumb6{width:100%;height:clamp(260px,32vw,360px);object-fit:cover;display:block;}
.wr-thumb7{width:100%;height:200px;object-fit:cover;display:block;}
