@import url('/content/blocks/pharmacies/block.css');

/* pharmacies/block.css @import adresi sürümsüz (CDN önbelleği); koyu mod kuralları burada da sürümlü yüklenir. */
/* Koyu mod: sabit açık zeminler ve koyu yazılar tema değişkenlerine döner. */
[data-bs-theme=dark] :is(.hp-pharmacy-detail,.hp-pharmacy-detail__surface,.hp-pharmacy-filters,.hp-service-city-picker){background:var(--bs-body-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] .hp-pharmacy-detail--city-picker{background:transparent}
[data-bs-theme=dark] :is(.hp-pharmacy-district__head h2,.hp-pharmacy-entry h3,.hp-pharmacy-cities h2,.hp-service-city-picker label){color:var(--bs-body-color)}
[data-bs-theme=dark] :is(.hp-pharmacy-district__head>span,.hp-pharmacy-entry p){color:var(--bs-secondary-color)}
[data-bs-theme=dark] .hp-pharmacy-district__head{background:var(--bs-tertiary-bg)}
[data-bs-theme=dark] .hp-pharmacy-entry{border-color:var(--bs-border-color);background:transparent}
[data-bs-theme=dark] .hp-pharmacy-entry__hours{background:var(--bs-tertiary-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] .hp-pharmacy-filters button{border-color:var(--bs-border-color);background:var(--bs-tertiary-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] .hp-pharmacy-filters button span{color:var(--bs-secondary-color)}
[data-bs-theme=dark] .hp-pharmacy-cities{background:var(--bs-tertiary-bg)}
[data-bs-theme=dark] :is(.hp-pharmacy-cities a,.hp-service-city-picker__grid a){border-color:var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] :is(.hp-pharmacy-cities a,.hp-service-city-picker__grid a):is(:hover,:focus-visible,[aria-current=page]){border-color:var(--bs-border-color);background:color-mix(in srgb,var(--hp-accent) 22%,var(--bs-body-bg));color:#fff}
[data-bs-theme=dark] .hp-service-city-picker .form-control{border-color:var(--bs-border-color);background:var(--bs-tertiary-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] :is(.hp-service-city-picker__options,.hp-service-city-picker__head){border-color:var(--bs-border-color);background:var(--bs-tertiary-bg);color:var(--bs-body-color)}
[data-bs-theme=dark] .hp-service-city-picker__grid{background:var(--bs-border-color)}
