/* ilac-etkilesim.css — İlaç etkileşimi aracı (19 Eylül 2026)
 * Her yaştan kullanıcı: gövde 18 px (Yazıyı büyüt: 21 px), dokunma alanı en az 48 px (çoğu 56 px), yüksek kontrast,
 * 375 px'te yatay kaydırma yok, sabit (fixed/sticky) öğe yok, hareketi azalt tercihine uyum. Renk jetonları hs- ile aynı.
 * Telefonda (≤767 px) layout'taki main dolgusu pr-mobil.css ile 0; bu yüzden negatif kenar boşluğu yalnız ≥768 px'te. */

.ie-sayfa{--ie-deep:#0B3C5D;--ie-mid:#1B6CA8;--ie-soft:#E8F1F8;--ie-sand:#F4F8FB;--ie-ink:#12242E;--ie-ink2:#33424C;--ie-rule:#C9D8E3;--ie-kirmizi:#9B1C1C;--ie-kirmizi-bg:#FDEEEE;
    background:var(--ie-sand);color:var(--ie-ink);font-size:1.125rem;line-height:1.6;overflow-wrap:break-word;}
@media (min-width:768px){.ie-sayfa{margin:-1.5rem;}}
.ie-sayfa *,.ie-arac *{box-sizing:border-box;}
.ie-kap{max-width:880px;margin:0 auto;padding:0 16px;}
@media (min-width:768px){.ie-kap{padding:0 1.5rem;}}
.ie-gizli{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}

/* ---------- üst bant ---------- */
.ie-ust{background:linear-gradient(168deg,#0B3C5D 0%,#134C71 58%,#1B6CA8 100%);color:#fff;padding:.9rem 0 1.2rem;}
.ie-yol{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;font-size:1rem;color:#D3E3EF;}
.ie-yol a{color:#fff;text-decoration:underline;text-underline-offset:3px;}
.ie-yol li[aria-current]{color:#fff;font-weight:600;}
.ie-kategori{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .5rem;padding:.25rem .8rem;border-radius:999px;background:rgba(255,255,255,.14);color:#E3EDF5;font-size:1rem;font-weight:600;}
.ie-ust h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.5rem,4.2vw,2.2rem);line-height:1.2;margin:0 0 .45rem;color:#fff;font-weight:700;}
.ie-giris{margin:0;font-size:1.0625rem;line-height:1.55;color:#EAF2F8;max-width:62ch;}
.ie-etiketler{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;}
.ie-etiketler li{font-size:1rem;color:#fff;background:rgba(255,255,255,.14);border-radius:8px;padding:.15rem .6rem;}
@media (max-width:767px){.ie-kategori{display:none;}.ie-ust{padding:.7rem 0 1rem;}.ie-yol{margin-bottom:.4rem;}
    /* ilk ekranda arama kutusu kaydırmadan görünsün: telefonda gezinti izi tek satır, etiketler tek satır (kaynak her sonuçta yazıyor) */
    .ie-yol li[aria-current],.ie-yol li:nth-last-child(2){display:none;}
    .ie-etiketler li:nth-child(3){display:none;}}

/* ---------- araç kutusu ---------- */
.ie-govde{padding-top:1rem;padding-bottom:2rem;}
.ie-arac{font-size:1.125rem;line-height:1.6;overflow-wrap:break-word;background:#fff;border:1px solid var(--ie-rule);border-radius:16px;padding:16px;box-shadow:0 4px 16px rgba(11,60,93,.06);color:var(--ie-ink);
    --ie-deep:#0B3C5D;--ie-mid:#1B6CA8;--ie-soft:#E8F1F8;--ie-ink:#12242E;--ie-ink2:#33424C;--ie-rule:#C9D8E3;--ie-kirmizi:#9B1C1C;--ie-kirmizi-bg:#FDEEEE;}
.ie-arac.ie-buyuk{font-size:1.3125rem;}
@media (min-width:768px){.ie-arac{padding:1.5rem 1.75rem;}}
.ie-arac p{margin:0 0 .75em;}
.ie-arac h2.ie-h2{font-family:Georgia,"Times New Roman",serif;font-size:1.45em;line-height:1.25;margin:.2em 0 .7em;color:var(--ie-deep);font-weight:700;}
.ie-arac h2.ie-h2:focus{outline:none;}
.ie-arac h2.ie-h2:focus-visible{outline:3px solid var(--ie-mid);outline-offset:4px;border-radius:4px;}
.ie-arac h3{font-size:1.1em;line-height:1.35;margin:1.1em 0 .5em;color:var(--ie-deep);font-weight:700;}
.ie-arac :focus-visible{outline:3px solid var(--ie-mid);outline-offset:2px;}
.ie-ust-satir{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin:0 0 .6em;flex-wrap:wrap;}
.ie-adim{margin:0!important;font-size:.9em;font-weight:700;color:var(--ie-ink2);letter-spacing:.01em;}

/* düğmeler */
.ie-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;padding:.6em 1.1em;border-radius:12px;border:2px solid var(--ie-deep);
    background:var(--ie-deep);color:#fff;font:inherit;font-weight:700;font-size:1em;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;}
.ie-btn:hover{background:var(--ie-mid);border-color:var(--ie-mid);color:#fff;}
.ie-btn-ikincil{background:#fff;color:var(--ie-deep);}
.ie-btn-ikincil:hover{background:var(--ie-soft);color:var(--ie-deep);border-color:var(--ie-deep);}
.ie-btn-kucuk{min-height:48px;padding:.4em .9em;font-size:.95em;}
.ie-btn-yazi{min-height:48px;padding:.35em .8em;font-size:.9em;}
.ie-btn-genis{width:100%;margin-top:.8em;}
.ie-btn[aria-pressed="true"]{background:var(--ie-soft);}

/* arama */
.ie-ara-kutu{margin:0 0 .6em;scroll-margin-top:70px;}
.ie-label{display:block;font-weight:700;margin:0 0 .35em;font-size:1em;}
.ie-arac input[type="search"]{display:block;width:100%;min-height:56px;padding:.5em .9em;font:inherit;font-size:1.05em;color:var(--ie-ink);background:#fff;
    border:2px solid #5E7686;border-radius:12px;-webkit-appearance:none;appearance:none;}
.ie-arac input[type="search"]:focus{outline:3px solid var(--ie-mid);outline-offset:2px;border-color:var(--ie-deep);}
.ie-ipucu{font-size:.9em!important;color:var(--ie-ink2);margin:.4em 0 0!important;line-height:1.5;}
.ie-sonuclar:empty{display:none;}

/* seçim listeleri */
.ie-secimler,.ie-hizli,.ie-kartlar{list-style:none;margin:.4em 0 0;padding:0;display:grid;gap:10px;}
.ie-hizli{grid-template-columns:repeat(2,minmax(0,1fr));}
@media (min-width:600px){.ie-hizli{grid-template-columns:repeat(4,minmax(0,1fr));}}
.ie-btn-hizli{width:100%;background:#fff;color:var(--ie-deep);border-color:#9DB6C8;}
.ie-btn-hizli:hover{background:var(--ie-soft);color:var(--ie-deep);border-color:var(--ie-deep);}
.ie-secim,.ie-kart{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1em;width:100%;min-height:64px;padding:.6em .9em;
    border:2px solid #9DB6C8;border-radius:12px;background:#fff;color:var(--ie-ink);font:inherit;text-align:left;cursor:pointer;}
.ie-secim:hover,.ie-kart:hover{border-color:var(--ie-deep);background:#F7FAFC;}
.ie-secim-ad,.ie-kart-ad{font-weight:700;font-size:1.05em;color:var(--ie-deep);line-height:1.3;}
.ie-secim-alt,.ie-kart-alt{font-size:.9em;color:var(--ie-ink2);line-height:1.4;}
.ie-kartlar{grid-template-columns:1fr;}
@media (min-width:600px){.ie-kartlar{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (min-width:1024px){.ie-kartlar{grid-template-columns:repeat(3,minmax(0,1fr));}}
.ie-kart{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.7em;align-items:center;}
.ie-kart > i{grid-row:1 / span 2;font-size:1.25em;color:var(--ie-mid);width:1.4em;text-align:center;}
.ie-kart .ie-kart-ad,.ie-kart .ie-kart-alt{grid-column:2;}
.ie-doz-dugmeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.ie-kart-doz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25em;min-height:72px;padding:.5em .6em;}
.ie-kart-doz > i{font-size:1.3em;width:auto;}
.ie-kart-doz .ie-kart-ad{hyphens:manual;}
.ie-kart-fazla{border-color:var(--ie-kirmizi);}
.ie-kart-fazla > i,.ie-kart-fazla .ie-kart-ad{color:var(--ie-kirmizi);}
.ie-alt-baslik{font-size:1em!important;text-transform:none;margin-top:1em!important;}
.ie-blok-baslik{margin-top:1.2em!important;}

/* seçili ilaç şeridi (sayfa akışında; sabit DEĞİL) */
.ie-serit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em;margin:0 0 1em;padding:.6em .8em;background:var(--ie-soft);border:1px solid var(--ie-rule);border-radius:12px;}
.ie-serit p{margin:0!important;}
.ie-serit p span{color:var(--ie-ink2);}
.ie-serit .ie-serit-uyari{flex-basis:100%;color:var(--ie-kirmizi);font-weight:600;font-size:.95em;}

/* sonuç */
.ie-ozet{font-weight:700;background:var(--ie-soft);border-left:5px solid var(--ie-deep);padding:.7em .9em;border-radius:8px;}
.ie-kayit{border:1px solid var(--ie-rule);border-radius:14px;padding:.9em 1em;margin:0 0 1em;background:#fff;}
.ie-kayit-kisa{padding:.8em .9em;}
.ie-rozet{display:inline-flex;align-items:center;gap:.5em;margin:0 0 .6em!important;padding:.45em .8em;border-radius:10px;font-weight:800;font-size:1em;line-height:1.3;}
.ie-rozet{flex-wrap:wrap;max-width:100%;}
.ie-rozet span{min-width:0;overflow-wrap:anywhere;}
.ie-kapsam{font-weight:700;margin:-.2em 0 .6em!important;}
.ie-rozet-kullanma{background:#8B1A1A;color:#fff;}
.ie-rozet-kacin{background:#FFF1DE;color:#6E3A00;border:2px solid #B45309;}
.ie-rozet-danis{background:#EEF4F9;color:#0B3C5D;border:2px solid #0B3C5D;}
.ie-rozet-bilgi{background:#EEF1F3;color:#26343D;border:2px solid #7B8C97;}
.ie-rozet-yok,.ie-rozet-aracta_yok{background:#fff;color:#26343D;border:2px dashed #7B8C97;}
.ie-rozet-talimat{background:#EEF4F9;color:#0B3C5D;border:2px solid #1B6CA8;}
.ie-d-kullanma{border-left:6px solid #8B1A1A;}
.ie-d-kacin{border-left:6px solid #B45309;}
.ie-d-danis{border-left:6px solid #0B3C5D;}
.ie-kayit-baslik{margin-top:.2em!important;}
.ie-etiket-kucuk{font-size:.9em!important;color:var(--ie-ink2);margin-bottom:.2em!important;}
.ie-metin{font-size:1.05em;color:var(--ie-ink);}
.ie-birakma{background:#FFF8E6;border:2px solid #B45309;border-radius:10px;padding:.6em .8em;color:#4A2A00;}
.ie-cift{color:var(--ie-kirmizi);}
.ie-not{font-size:.95em;color:var(--ie-ink2);}
.ie-eslesme{background:#F6F8FA;border-radius:8px;padding:.5em .7em;}
.ie-kaynak{font-size:.9em!important;color:var(--ie-ink2);border-top:1px solid var(--ie-rule);padding-top:.5em;margin-top:.6em!important;}
.ie-sorumluluk{font-size:.95em;color:var(--ie-ink2);font-style:italic;}
.ie-liste{margin:.4em 0 1em;padding-left:1.2em;list-style:disc;}
.ie-liste li{margin-bottom:.35em;}

/* asıl cümle: 48 px'lik düğme görünümlü özet */
.ie-asil{margin:.6em 0;}
.ie-asil summary{list-style:none;display:flex;align-items:center;gap:.5em;min-height:48px;padding:.4em .9em;border:2px solid var(--ie-rule);border-radius:10px;
    cursor:pointer;font-weight:700;color:var(--ie-deep);background:#fff;}
.ie-asil summary::-webkit-details-marker{display:none;}
.ie-asil-ok::before{content:"▸";display:inline-block;width:1em;}
.ie-asil[open] .ie-asil-ok::before{content:"▾";}
.ie-asil blockquote{margin:.6em 0 0;padding:.6em .9em;border-left:4px solid var(--ie-rule);background:#F8FAFB;color:var(--ie-ink2);font-size:.95em;}
.ie-asil blockquote p{margin:0 0 .5em;}

/* sesli dinle / yazdır */
.ie-dinle{display:flex;flex-wrap:wrap;gap:10px;margin:.6em 0 .9em;}
.ie-dinle .ie-btn{flex:1 1 11em;}

/* uyarı ve kriz kutuları */
.ie-ciddi,.ie-kriz{background:var(--ie-kirmizi-bg);border:2px solid var(--ie-kirmizi);border-radius:14px;padding:.9em 1em;margin:0 0 1em;color:#3D0B0B;}
.ie-ciddi h3,.ie-kriz h3{color:var(--ie-kirmizi)!important;margin-top:0!important;}
.ie-kriz-ust{margin-top:.2em;}
.ie-ara-dugmeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:.4em 0 .6em;}
.ie-ara{display:flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;border-radius:12px;background:var(--ie-kirmizi);color:#fff!important;
    font-weight:800;font-size:1.05em;text-decoration:none!important;}
.ie-ara:hover{background:#7A1414;}

/* gezinme ve bağlantılar */
.ie-gezinme{display:flex;flex-wrap:wrap;gap:10px;margin:1.2em 0 .6em;}
.ie-gezinme .ie-btn{flex:1 1 12em;}
.ie-baglantilar ul{list-style:none;margin:.8em 0 0;padding:0;display:grid;gap:8px;}
.ie-baglantilar a{display:flex;align-items:center;min-height:48px;padding:.5em .9em;border:1px solid var(--ie-rule);border-radius:10px;color:var(--ie-deep);font-weight:600;
    text-decoration:underline;text-underline-offset:3px;background:#fff;}
.ie-baglantilar a:hover{background:var(--ie-soft);}
.ie-bulunamadi{background:#FFF8E6;border:2px solid #B45309;border-radius:12px;padding:.8em 1em;}
.ie-yazdirma-alt{display:none;}

/* sayfa altı (sunucuda çizilir) */
.ie-bolum{margin:1.8rem 0 0;font-size:1.0625rem;}
.ie-bolum h2{font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;line-height:1.3;color:var(--ie-deep);margin:0 0 .7rem;padding-left:.7rem;border-left:4px solid var(--ie-mid);}
.ie-bolum p{margin:0 0 .7rem;}
.ie-bolum a{color:var(--ie-deep);text-decoration:underline;text-underline-offset:3px;}
.ie-adimlar{margin:0;padding-left:1.4em;list-style:decimal;}
.ie-adimlar li{margin-bottom:.4rem;}
.ie-az{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;}
.ie-az li{background:#fff;border:1px solid var(--ie-rule);border-radius:10px;padding:.55rem .8rem;min-height:48px;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;}
.ie-az a{font-weight:700;}
.ie-az span{color:var(--ie-ink2);font-size:1rem;}
.ie-sss{background:#fff;border:1px solid var(--ie-rule);border-radius:12px;margin:0 0 .6rem;}
.ie-sss summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;gap:.5em;padding:.6rem .9rem;font-weight:700;color:var(--ie-deep);}
.ie-sss summary::-webkit-details-marker{display:none;}
.ie-sss summary::before{content:"▸";display:inline-block;width:1em;flex:0 0 auto;}
.ie-sss[open] summary::before{content:"▾";}
.ie-sss p{padding:0 .9rem .8rem 2.3rem;margin:0;}
.ie-acil{background:var(--ie-kirmizi-bg);border:2px solid var(--ie-kirmizi);border-radius:14px;padding:1rem;margin:1.8rem 0 0;color:#3D0B0B;font-size:1.0625rem;}
.ie-acil strong{color:var(--ie-kirmizi);}
.ie-acil p{margin:0 0 .5rem;}
.ie-sorumluluk-notu{margin:1.2rem 0 0;padding:.9rem 1rem;background:#FBF3E4;border:1px solid #E7D3A8;border-left:4px solid #B07A1E;border-radius:12px;color:#5A3D0C;font-size:1.0625rem;}
.ie-sorumluluk-notu p{margin:0;}
.ie-ilgili{margin:1.8rem 0 0;}
.ie-ilgili-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;}
.ie-mini{display:flex;align-items:flex-start;gap:.7rem;background:#fff;border:1px solid var(--ie-rule);border-radius:12px;padding:.85rem .9rem;text-decoration:none!important;color:var(--ie-ink);min-height:56px;}
.ie-mini:hover{border-color:var(--ie-mid);}
.ie-mini strong{display:block;color:var(--ie-deep);font-size:1.05rem;}
.ie-mini span{display:block;font-size:1rem;color:var(--ie-ink2);line-height:1.45;}
.ie-alt{display:flex;flex-wrap:wrap;gap:10px;margin:1.8rem 0 0;}
.ie-alt .ie-btn{flex:1 1 12em;}
@media (min-width:768px){.ie-btn-genis{width:auto;}}

@media (prefers-reduced-motion:reduce){.ie-sayfa *,.ie-arac *{transition:none!important;animation:none!important;scroll-behavior:auto!important;}}

/* yazdırma: yalnız "Yazdır" düğmesiyle (html.ie-yazdir) ve yalnız sonucun kopyası (#ieBaski); menüden yazdırma ve gömülü
   "unutulan doz" sayfası olduğu gibi basılır. Gizleme display:none ile (visibility boş sayfa üretiyordu). */
#ieBaski{display:none;}
@media print{
    html.ie-yazdir body > *:not(#ieBaski){display:none!important;}
    html.ie-yazdir #ieBaski{display:block!important;border:0;box-shadow:none;padding:0;font-size:12pt;color:#000;}
    #ieBaski [data-ie-yazdirma="gizle"],#ieBaski .ie-ara-dugmeler{display:none!important;}
    #ieBaski .ie-yazdirma-alt{display:block!important;margin-top:1em;border-top:1px solid #000;padding-top:.5em;font-size:10pt;}
    #ieBaski .ie-asil summary{border:0;padding:0;min-height:0;font-weight:600;}
    #ieBaski .ie-asil-ok::before{content:"";}
    #ieBaski .ie-kayit,#ieBaski .ie-ciddi,#ieBaski .ie-kriz{break-inside:avoid;}
    #ieBaski .ie-rozet-kullanma{background:#fff!important;color:#000!important;border:2px solid #000;}
}
