/* Sensör toplam doğruluk bandı hesaplayıcısı: stiller (.mk-dh kökü altında; font-family verilmez, koyu mod yok) */
.mk-dh{--mk-dh-zemin:#f7f9fb;--mk-dh-kenar:#e3e8ee;--mk-dh-giris-k:#cfd7df;--mk-dh-vurgu:#f99c00;--mk-dh-vurgu-k:#b86f00;--mk-dh-basari:#eef7ee;--mk-dh-basari-k:#cfe5cf;--mk-dh-uyari:#fff7e6;--mk-dh-uyari-k:#f0dcae;--mk-dh-uyari-m:#7a5600;--mk-dh-hata:#b04a4a;--mk-dh-metin:#1a1a1a;--mk-dh-ikincil:#4a5560;--mk-dh-mavi:#33587a;--mk-dh-gri-k:#7d8b99;--mk-dh-ust:96px;--mk-dh-tk:minmax(6rem,1.4fr) minmax(5rem,1fr) 8.5rem 6rem 5rem 4.5rem minmax(4rem,1fr);color:var(--mk-dh-metin);margin:24px 0;scroll-margin-top:calc(var(--mk-dh-ust) + 14px);position:relative;font-size:15px;line-height:1.45}
.mk-dh *,.mk-dh *::before,.mk-dh *::after{box-sizing:border-box}
.mk-dh [hidden]{display:none!important}
.mk-dh:not(.mk-dh--hazir){min-height:560px}
.mk-dh p{margin:0 0 6px}
.mk-dh ul{margin:6px 0 0;padding-left:20px}
.mk-dh fieldset{margin:0;min-width:0}
.mk-dh legend{padding:0 6px;font-weight:600}
.mk-dh-yukleniyor,.mk-dh-not{color:var(--mk-dh-ikincil);font-size:13.5px}
.mk-dh-not--hata{color:var(--mk-dh-hata)}
.mk-dh-sr,.mk-dh .mk-dh-form--genis .mk-dh-k,.mk-dh .mk-dh-form--genis .mk-dh-terim-dahil label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}
/* sekmeler */
.mk-dh-sekmeler{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--mk-dh-kenar)}
.mk-dh button.mk-dh-sekme{min-height:44px;padding:10px 16px;border:1px solid var(--mk-dh-kenar);border-bottom:0;border-radius:8px 8px 0 0;background:#fff;color:var(--mk-dh-mavi);font-weight:600;font-size:15px;cursor:pointer;margin:0;flex:0 0 auto}
.mk-dh button.mk-dh-sekme[aria-selected="true"]{background:var(--mk-dh-zemin);color:var(--mk-dh-metin);font-weight:700;box-shadow:inset 0 4px 0 var(--mk-dh-vurgu)}
.mk-dh--dar button.mk-dh-sekme{flex:1 1 0;padding:10px 6px}
.mk-dh-panel{padding-top:14px}
.mk-dh-panel:focus{outline:0}
/* gövde düzeni */
.mk-dh-govde{display:flex;flex-direction:column}
.mk-dh-form{order:0}.mk-dh-yan{order:1;margin:0 0 14px}.mk-dh-bloklar{order:2}
.mk-dh--genis .mk-dh-govde{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"form yan" "bloklar yan";gap:0 24px;align-items:start}
.mk-dh--genis .mk-dh-form{grid-area:form;min-width:0}.mk-dh--genis .mk-dh-bloklar{grid-area:bloklar;min-width:0}
.mk-dh--genis .mk-dh-yan{grid-area:yan;position:sticky;top:var(--mk-dh-ust);max-height:calc(100vh - var(--mk-dh-ust) - 24px);overflow:auto}
.mk-dh-kutu,.mk-dh-blok{background:var(--mk-dh-zemin);border:1px solid var(--mk-dh-kenar);border-radius:10px;padding:20px 24px;margin:0 0 14px;min-width:0}
.mk-dh-kutu-baslik{font-weight:700;font-size:16px;color:var(--mk-dh-mavi);padding:0 6px}
.mk-dh-satir{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 16px;margin:0 0 12px;align-items:start}
.mk-dh-onayar{margin:0 0 12px}
.mk-dh-onayar-aciklama{color:var(--mk-dh-ikincil);font-size:13.5px;margin-top:6px}
.mk-dh-durum{font-size:13.5px;color:var(--mk-dh-ikincil);min-height:1em}
.mk-dh-blok-alt{font-weight:600;color:var(--mk-dh-mavi);margin-top:14px}
/* alanlar */
.mk-dh-alan{min-width:0}
.mk-dh-alan>label,.mk-dh-terim-deger>label{display:block;font-weight:600;font-size:14px;margin:0 0 4px}
.mk-dh input.mk-dh-giris,.mk-dh select.mk-dh-sec{min-height:44px;height:auto;padding:9px 12px;font-size:16px;line-height:1.3;border:1px solid var(--mk-dh-giris-k);border-radius:6px;background:#fff;color:var(--mk-dh-metin);box-shadow:none;margin:0;width:100%;max-width:none}
.mk-dh input.mk-dh-giris[readonly]{background:#f1f4f7}
.mk-dh-giris-kap{display:flex;align-items:center;gap:6px}
.mk-dh-giris-kap>input{flex:1 1 auto;min-width:0}
.mk-dh-ek,.mk-dh-sabit{color:var(--mk-dh-ikincil);font-size:14px;white-space:nowrap}
.mk-dh select.mk-dh-sec--birim{margin-top:6px}
.mk-dh-ipucu,.mk-dh-alan-karsilik{font-size:13px;color:var(--mk-dh-ikincil);margin:4px 0 0}
.mk-dh-alan-karsilik:empty,.mk-dh-alan-mesaj:empty,.mk-dh-terim-gerekce:empty,.mk-dh-satir-not:empty{display:none}
.mk-dh-alan-mesaj{font-size:13px;margin:4px 0 0;color:var(--mk-dh-uyari-m)}
.mk-dh .mk-dh-alan--hata .mk-dh-alan-mesaj,.mk-dh .mk-dh-terim--hata .mk-dh-alan-mesaj{color:var(--mk-dh-hata)}
.mk-dh .mk-dh-alan--hata input,.mk-dh [aria-invalid="true"]{border-color:var(--mk-dh-hata)!important;box-shadow:0 0 0 1px var(--mk-dh-hata)!important}
.mk-dh .mk-dh-alan--uyari,.mk-dh .mk-dh-terim--uyari{box-shadow:inset 3px 0 0 var(--mk-dh-uyari-k);padding-left:8px}
.mk-dh .mk-dh-alan--hata,.mk-dh .mk-dh-terim--hata{box-shadow:inset 3px 0 0 var(--mk-dh-hata);padding-left:8px}
.mk-dh-anahtar{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:44px}
.mk-dh-anahtar>label{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-weight:600;font-size:14px;cursor:pointer}
.mk-dh-anahtar>.mk-dh-ipucu,.mk-dh-anahtar>.mk-dh-alan-mesaj{flex-basis:100%}
.mk-dh input[type=checkbox],.mk-dh input[type=radio]{width:20px;height:20px;margin:0;accent-color:var(--mk-dh-mavi);flex:0 0 auto;cursor:pointer}
/* anahtar: görünen ray 44×26, saydam kenarlıkla dokunma alanı 62×44; kapalı ray #7d8b99 (zemine karşı ≥3:1) */
.mk-dh input[type=checkbox][role=switch]{width:62px;height:44px;border:9px solid transparent;background:var(--mk-dh-gri-k);background-clip:padding-box;appearance:none;-webkit-appearance:none;border-radius:22px;position:relative;transition:none}
.mk-dh input[type=checkbox][role=switch]::before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff}
.mk-dh input[type=checkbox][role=switch]:checked{background-color:var(--mk-dh-mavi)}
.mk-dh input[type=checkbox][role=switch]:checked::before{left:21px}
.mk-dh input:disabled{opacity:.5;cursor:not-allowed}
.mk-dh-segmentli{border:0;padding:0}
.mk-dh-segmentli>legend{font-size:14px;padding:0;margin:0 0 4px}
.mk-dh-segment-grup{display:flex;flex-wrap:wrap;gap:6px}
.mk-dh-radyo{display:inline-flex}
.mk-dh-radyo>input{position:absolute;opacity:0;width:1px;height:1px}
.mk-dh-radyo>label{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--mk-dh-giris-k);border-radius:6px;background:#fff;cursor:pointer;font-size:14px}
.mk-dh-radyo>input:checked+label{border-color:var(--mk-dh-mavi);box-shadow:inset 0 0 0 1px var(--mk-dh-mavi);background:#eef3f8;font-weight:600}
.mk-dh-radyo>input:focus-visible+label{outline:3px solid var(--mk-dh-mavi);outline-offset:2px}
.mk-dh-mod{margin:0 0 12px}.mk-dh-mod .mk-dh-alan{margin-top:10px}
.mk-dh-mod-aciklama{font-size:13.5px;color:var(--mk-dh-ikincil);margin-top:6px}
.mk-dh-kilit-not{font-size:13.5px;color:var(--mk-dh-uyari-m);background:var(--mk-dh-uyari);border:1px solid var(--mk-dh-uyari-k);border-radius:6px;padding:8px 10px;margin:8px 0}
/* terim satırı */
.mk-dh-terimler{margin:8px 0}
.mk-dh-terim-basliklar{display:none}
.mk-dh-terim{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ad ad" "rozet dahil" "deger taban" "olcek tipmaks" "alt alt";gap:8px 10px;padding:10px 0;border-top:1px dashed #d8dfe6;align-items:start}
.mk-dh-terim-ad{grid-area:ad;display:flex;align-items:center;gap:6px;font-weight:600}
.mk-dh-terim-deger{grid-area:deger;min-width:0}.mk-dh-terim-taban{grid-area:taban;min-width:0}.mk-dh-terim-olcek{grid-area:olcek;min-width:0}
.mk-dh-terim-tipmaks{grid-area:tipmaks;min-width:0}.mk-dh-terim-dahil{grid-area:dahil}.mk-dh-terim-rozet{grid-area:rozet;align-self:center}.mk-dh-terim-alt{grid-area:alt}
.mk-dh-k{display:block;font-size:12.5px;color:var(--mk-dh-ikincil);margin:0 0 2px}
.mk-dh-form--genis .mk-dh-terim-basliklar{display:grid;grid-template-columns:var(--mk-dh-tk);gap:8px;font-size:12.5px;color:var(--mk-dh-ikincil);padding:0 0 4px}
.mk-dh-form--genis .mk-dh-terim{grid-template-columns:var(--mk-dh-tk);gap:8px;grid-template-areas:"ad deger taban olcek tipmaks dahil rozet" "alt alt alt alt alt alt alt"}
.mk-dh-form--genis .mk-dh-terim .mk-dh-sabit{display:inline-block;padding-top:12px}
.mk-dh .mk-dh-form--genis .mk-dh-terim select.mk-dh-sec{font-size:14px;padding:9px 6px}
.mk-dh-form:not(.mk-dh-form--genis):not(.mk-dh-form--dar) .mk-dh-terim,.mk-dh-bloklar:not(.mk-dh-form--genis):not(.mk-dh-form--dar) .mk-dh-terim{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"ad ad rozet dahil" "deger taban olcek tipmaks" "alt alt alt alt"}
.mk-dh-terim--haric .mk-dh-terim-ad>span{color:var(--mk-dh-ikincil)}
.mk-dh-terim-gerekce{font-size:13px;color:var(--mk-dh-ikincil);margin:4px 0 0}
.mk-dh button.mk-dh-ipucu-dugme{min-width:40px;min-height:40px;padding:0;border:1px solid var(--mk-dh-giris-k);border-radius:50%;background:#fff;color:var(--mk-dh-mavi);font-weight:700;cursor:pointer;margin:0;font-size:15px;line-height:1}
.mk-dh button.mk-dh-terim-ac,.mk-dh button.mk-dh-dugme--metin,.mk-dh button.mk-dh-git{background:none;border:0;padding:6px 2px;min-height:40px;color:var(--mk-dh-mavi);text-decoration:underline;cursor:pointer;font-size:13.5px;margin:0;font-weight:600}
.mk-dh-terim-ayrinti{display:grid;gap:8px;padding:8px 0;max-width:420px}
/* listeler */
.mk-dh-liste{margin:8px 0 12px}
.mk-dh-liste-baslik{display:none}
.mk-dh-liste-satir{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;padding:10px 8px;border-top:1px dashed #d8dfe6;position:relative;align-items:end}
.mk-dh-liste-satir>.mk-dh-sil{position:absolute;top:2px;right:0}
.mk-dh-liste-satir>.mk-dh-satir-not,.mk-dh-liste-satir>.mk-dh-rozetler{grid-column:1/-1;font-size:13px;color:var(--mk-dh-ikincil);margin:0}
.mk-dh-liste-hucre{min-width:0}
.mk-dh-liste-satir .mk-dh-liste-hucre:first-child{padding-right:44px}
.mk-dh-form--genis .mk-dh-liste-baslik,.mk-dh-form--genis .mk-dh-liste-satir{display:grid;grid-template-columns:repeat(var(--kol),minmax(0,1fr)) 44px;gap:8px;padding:6px 0 6px 8px}
.mk-dh-form--genis .mk-dh-liste-baslik{font-size:12.5px;color:var(--mk-dh-ikincil)}
.mk-dh-form--genis .mk-dh-liste-satir>.mk-dh-sil{position:static;align-self:center}
.mk-dh-form--genis .mk-dh-liste-satir .mk-dh-liste-hucre:first-child{padding-right:0}
.mk-dh-liste-satir--secili{box-shadow:inset 4px 0 0 var(--mk-dh-vurgu)}
.mk-dh-liste-satir--eksik{background:var(--mk-dh-uyari)}
.mk-dh button.mk-dh-ekle{background:none;border:1px dashed #9db4c8;color:var(--mk-dh-mavi);border-radius:6px;min-height:44px;padding:10px 14px;cursor:pointer;margin:8px 0 0;font-size:14px}
.mk-dh button.mk-dh-sil{background:none;border:0;color:var(--mk-dh-hata);min-width:44px;min-height:44px;font-size:20px;cursor:pointer;margin:0;padding:0}
/* rozetler */
.mk-dh-rozetler{display:inline-flex;flex-wrap:wrap;gap:4px}
.mk-dh-rozet{display:inline-block;font-size:12px;line-height:1.3;padding:1px 6px;border-radius:3px;border:1px solid #e3e8ee;background:#fff;color:#4a5560;white-space:nowrap}
.mk-dh-form--genis .mk-dh-terim-rozet .mk-dh-rozet{white-space:normal} /* geniş düzende rozet sütunu dar: metin satır kırabilir, taşmaz */
.mk-dh-rozet--varsayim{color:#7a5600;background:#fff7e6;border-color:#f0dcae}
.mk-dh-rozet--tipik{color:#33587a;background:#eef3f8;border-color:#c9d8e6}
.mk-dh-rozet--garanti{color:#8f3434;background:#fdeeee;border-color:#e8c4c4}
.mk-dh-rozet--haric,.mk-dh-rozet--sinir{color:#555;background:#f1f4f7;border-color:#dde3e9}
.mk-dh-rozet--hata{color:#b04a4a;border-color:#b04a4a}
.mk-dh-alan>.mk-dh-rozet{margin-top:4px}
/* bloklar */
.mk-dh-blok{padding:0}
.mk-dh-blok-baslik{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 24px;min-height:48px;cursor:pointer;list-style:none}
.mk-dh-blok-baslik::-webkit-details-marker{display:none}
.mk-dh-blok-baslik::before{content:"▸";color:var(--mk-dh-mavi)}
.mk-dh-blok[open]>.mk-dh-blok-baslik::before{content:"▾"}
.mk-dh-blok-ad{font-weight:700;color:var(--mk-dh-mavi)}
.mk-dh-blok-ozet{font-size:13px;color:var(--mk-dh-ikincil);flex:1 1 200px}
.mk-dh-blok-sayac{font-size:12.5px;font-weight:600;color:var(--mk-dh-uyari-m);background:var(--mk-dh-uyari);border:1px solid var(--mk-dh-uyari-k);border-radius:10px;padding:1px 8px}
.mk-dh-blok-sayac--hata{color:#fff;background:var(--mk-dh-hata);border-color:var(--mk-dh-hata)}
.mk-dh-blok[open]>summary .mk-dh-blok-sayac{display:none}
.mk-dh-blok-icerik{padding:0 24px 20px}
.mk-dh-dinamik{background:#fff;margin-top:12px}
/* sonuç */
.mk-dh-sonuc{background:#fff;border:1px solid var(--mk-dh-basari-k);border-radius:10px;padding:20px;min-height:280px;scroll-margin-top:calc(var(--mk-dh-ust) + 14px)}
.mk-dh-sonuc--eksik{border-color:var(--mk-dh-kenar)}.mk-dh-sonuc--hata{border-color:var(--mk-dh-hata)}
.mk-dh .mk-dh-sonuc-baslik{font-size:17px;font-weight:700;color:var(--mk-dh-mavi);margin:0 0 2px;line-height:1.3;scroll-margin-top:calc(var(--mk-dh-ust) + 14px)}
.mk-dh-sonuc-alt-baslik{font-size:14px;color:var(--mk-dh-ikincil)}
.mk-dh-sonuc-ikili{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}
.mk-dh-sonuc-sutun{background:var(--mk-dh-basari);border:1px solid var(--mk-dh-basari-k);border-radius:8px;padding:12px;min-width:0}
.mk-dh-sonuc-ad{font-size:13px;font-weight:600;color:var(--mk-dh-ikincil)}
.mk-dh-sonuc-ana{font-size:28px;font-weight:700;line-height:1.15;margin:4px 0}
.mk-dh--dar .mk-dh-sonuc-ana,.mk-dh--genis .mk-dh-sonuc-ana{font-size:22px}
.mk-dh-sayi{white-space:nowrap}.mk-dh-sonuc-ana .mk-dh-birim{font-size:15px;font-weight:600}
.mk-dh-sonuc-alt{font-size:15px;margin:0 0 2px}
.mk-dh-sonuc-formul{font-size:12.5px;color:var(--mk-dh-ikincil);margin:6px 0 0}
.mk-dh-sonuc-gum,.mk-dh-sonuc-carpimsal,.mk-dh-sonuc-baglam,.mk-dh-sonuc-baskin{font-size:13.5px}
.mk-dh-sonuc-baglam{color:var(--mk-dh-ikincil)}
.mk-dh-garanti{color:var(--mk-dh-hata);font-weight:600}
.mk-dh-uyarilar{background:var(--mk-dh-uyari);border:1px solid var(--mk-dh-uyari-k);border-radius:8px;padding:12px 14px;margin:10px 0;font-size:13.5px}
.mk-dh-uyarilar-baslik,.mk-dh-hatalar-baslik{font-weight:700}
.mk-dh-uyarilar-baslik{color:var(--mk-dh-uyari-m)}
.mk-dh-uyari,.mk-dh-hata{margin:0 0 4px}
.mk-dh-hatalar{background:#fff;border:1px solid var(--mk-dh-hata);border-left-width:4px;border-radius:8px;padding:12px 14px;color:var(--mk-dh-hata);margin:10px 0;font-size:14px}
.mk-dh-eksik{background:var(--mk-dh-zemin);border:1px solid var(--mk-dh-kenar);border-radius:8px;padding:12px 14px;margin:10px 0}
.mk-dh-paylas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}
.mk-dh-paylas>.mk-dh-durum,.mk-dh-paylas>input{flex-basis:100%}
.mk-dh button.mk-dh-dugme{min-height:44px;padding:10px 16px;border-radius:6px;font-weight:600;cursor:pointer;background:#fff;color:var(--mk-dh-mavi);border:1px solid var(--mk-dh-gri-k);font-size:15px;margin:0}
.mk-dh button.mk-dh-dugme--cta{background:var(--mk-dh-vurgu);color:#1a1a1a;border:0;font-weight:700}
.mk-dh button.mk-dh-dugme.mk-dh-dugme--metin{border:0;background:none;text-decoration:underline;padding:6px 2px;min-height:40px}
/* grafikler */
.mk-dh-grafikler{display:grid;gap:14px;margin-top:6px}
.mk-dh-grafik{margin:0;background:#fff;border:1px solid var(--mk-dh-kenar);border-radius:10px;padding:14px;min-width:0}
.mk-dh-grafik-baslik{font-weight:700;color:var(--mk-dh-mavi);font-size:14.5px;margin:0 0 8px}
.mk-dh-grafik-not{font-size:13px;color:var(--mk-dh-ikincil);margin:6px 0 0}
.mk-dh svg{display:block;width:100%;height:auto;overflow:visible}
.mk-dh svg text{font-size:13px;fill:#1a1a1a}
.mk-dh .mk-dh-g-eksen{font-size:12px;fill:#4a5560}
.mk-dh .mk-dh-g-deger{font-size:12.5px}.mk-dh .mk-dh-g-deger--haric{fill:#4a5560}.mk-dh .mk-dh-g-deger--ic{fill:#fff}
.mk-dh-g-izgara{stroke:#e3e8ee;stroke-width:1}.mk-dh-g-ayrac{stroke:#cfd7df;stroke-dasharray:3 3}
.mk-dh-g-cubuk{fill:#33587a}.mk-dh-g-cubuk--baskin{fill:#f99c00;stroke:#b86f00;stroke-width:1}.mk-dh-g-cubuk--haric{fill:#fff;stroke:#7d8b99}
.mk-dh-g-kutu{stroke-width:1}.mk-dh .mk-dh-g-kutu-m{font-size:11px}
.mk-dh-g-kutu--varsayim{fill:#fff7e6;stroke:#f0dcae}.mk-dh-g-kutu--tipik{fill:#eef3f8;stroke:#c9d8e6}.mk-dh-g-kutu--garanti{fill:#fdeeee;stroke:#e8c4c4}
.mk-dh-g-dusuk{fill:#fff7e6}.mk-dh .mk-dh-g-dusuk-m{font-size:11px;fill:#7a5600}
.mk-dh-g-wc{fill:none;stroke:#33587a;stroke-width:2.5}.mk-dh-g-rss{fill:none;stroke:#b86f00;stroke-width:2;stroke-dasharray:6 4}
.mk-dh-g-isaret{stroke:#4a5560;stroke-dasharray:4 3}
.mk-dh-g-nokta-wc{fill:#33587a;stroke:#fff;stroke-width:1.5}.mk-dh-g-nokta-rss{fill:#fff;stroke:#b86f00;stroke-width:2}
.mk-dh-g-bilgi{fill:#fff;stroke:#cfd7df}.mk-dh .mk-dh-g-bilgi-m{font-size:12px}
.mk-dh-lejant{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--mk-dh-ikincil);margin-top:6px}
.mk-dh-lj{display:inline-flex;align-items:center;gap:6px}
.mk-dh-lj>i{display:inline-block;width:24px;border-top:3px solid #33587a}
.mk-dh-lj--rss>i{border-top:2px dashed #b86f00}
.mk-dh-lj--nokta>i{width:10px;height:10px;border:2px solid #33587a;border-radius:50%;background:#33587a}
.mk-dh-kaydir{overflow-x:auto;max-width:100%;padding:0 24px 20px}
.mk-dh-terim-tablosu{border-collapse:collapse;width:100%;font-size:13.5px;min-width:640px}
.mk-dh-terim-tablosu th,.mk-dh-terim-tablosu td{border-bottom:1px solid var(--mk-dh-kenar);padding:6px 8px;text-align:left;vertical-align:top}
.mk-dh-terim-tablosu thead th{color:var(--mk-dh-ikincil);font-weight:600}
/* mini çubuk */
.mk-dh-mini{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:2px solid var(--mk-dh-vurgu);font-weight:600;font-size:14px}
.mk-dh :focus-visible{outline:3px solid var(--mk-dh-mavi);outline-offset:2px}
@media (max-width:640px){.mk-dh:not(.mk-dh--hazir){min-height:720px}} /* JS öncesi; dar düzenin kendisi .mk-dh--dar */
.mk-dh--dar .mk-dh-kutu{padding:16px}.mk-dh--dar .mk-dh-blok-baslik{padding:12px 16px}.mk-dh--dar .mk-dh-blok-icerik{padding:0 16px 16px}.mk-dh--dar .mk-dh-sonuc{padding:16px}.mk-dh--dar .mk-dh-satir{grid-template-columns:1fr}.mk-dh--dar .mk-dh-kaydir{padding:0 16px 16px}
@media (prefers-reduced-motion:reduce){.mk-dh *{scroll-behavior:auto!important;transition:none!important}}
@media print{.mk-dh details>*{display:block!important}.mk-dh-mini,.mk-dh-paylas,.mk-dh-ipucu-dugme{display:none!important}}
