/* v2.21.0 — Uşak nöbetçi eczaneler */
.eu-pharmacies-shell{margin:0;background:#f7faff;color:#172b4d}
.eu-pharmacies .eu-app-page__inner{padding-bottom:180px}
.eu-pharmacies__intro{margin:0 auto 24px;max-width:760px;text-align:center}
.eu-pharmacies__eyebrow{display:inline-block;margin-bottom:12px;padding:8px 13px;border-radius:999px;background:#e8f1ff;color:#0042aa;font-size:13px;font-weight:700}
.eu-pharmacies__intro h1{margin:0 0 10px;color:#012873;font-size:clamp(28px,5vw,42px);line-height:1.18;letter-spacing:-.03em}
.eu-pharmacies__intro p{margin:0;color:#53647e;line-height:1.6}
.eu-pharmacies__card{box-sizing:border-box;width:min(100%,720px);margin:0 auto;padding:clamp(16px,4vw,30px);border:1px solid #dfebfa;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(14,39,81,.08);text-align:center}
.eu-pharmacies__widget{width:min(100%,400px);margin:0 auto}
.eu-pharmacies__widget>a,.eu-pharmacies__widget img{display:block;width:100%;height:auto}
.eu-pharmacies__widget img{border-radius:2px}
.eu-pharmacies__widget iframe{display:block;width:100%;height:240px;border:0}
.eu-pharmacies__source{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:11px 16px;border-radius:12px;background:#0042aa;color:#fff;text-decoration:none;font-weight:700}
.eu-pharmacies__source:hover,.eu-pharmacies__source:focus-visible{background:#012873;color:#fff}
.eu-pharmacies__note{max-width:540px;margin:18px auto 0;color:#607089;font-size:13px;line-height:1.6}
@media(max-width:600px){.eu-pharmacies__intro{text-align:left}.eu-pharmacies__card{border-radius:18px}.eu-pharmacies__widget iframe{height:240px}}
