/* PDF olarak kaydet — ekran dugmesi + yazdirma sayfasi (bkz. pdf.js) */
.pdf-satir{display:flex; justify-content:flex-end; align-items:center; flex-wrap:wrap;
  gap:8px; padding:6px 14px 10px}
.pdf-btn{font:inherit; font-size:12.5px; font-weight:600; padding:5px 11px;
  border:1px solid #D9D3F5; border-radius:999px; background:#fff; color:#3E369A;
  cursor:pointer}
.pdf-btn:hover{border-color:#534AB7}
.pdf-btn:disabled{opacity:.6; cursor:progress}
.pdf-btn.kilit{color:#6B6A66; border-color:#E4E2DA}
.pdf-btn.kilit:hover{border-color:#B8B4A8}
.pdf-not{flex-basis:100%; margin:0; font-size:12.5px; color:#5F5E5A; text-align:right}
.pdf-not a{color:#3E369A; font-weight:600}
#pdf-kagit{display:none}

@media print{
  @page{margin:18mm 16mm}
  body.pdf-yaziliyor > *:not(#pdf-kagit){display:none !important}
  body.pdf-yaziliyor{background:#fff !important}
  body.pdf-yaziliyor #pdf-kagit{display:block; color:#000;
    font:11.5pt/1.5 Georgia,"Times New Roman",serif}
  #pdf-kagit .pdf-bas{display:flex; justify-content:space-between; align-items:baseline;
    gap:12pt; border-bottom:1.5pt solid #000; padding-bottom:6pt; margin-bottom:12pt}
  #pdf-kagit .pdf-marka{font:700 13pt/1 "Segoe UI",system-ui,sans-serif; white-space:nowrap}
  #pdf-kagit .pdf-marka span{color:#534AB7}
  #pdf-kagit .pdf-kunye{font-size:10pt; color:#333; text-align:right}
  #pdf-kagit .pdf-alt{margin-top:16pt; border-top:.75pt solid #000; padding-top:6pt;
    font-size:9pt; color:#333; page-break-inside:avoid}
  #pdf-kagit .pdf-alt div{margin:2pt 0}
  /* Kart, ekrandaki kutu degil duz belge olsun */
  #pdf-kagit .kart, #pdf-kagit article{border:0 !important; box-shadow:none !important;
    padding:0 !important; margin:0 !important; background:#fff !important; border-radius:0 !important}
  #pdf-kagit .detay, #pdf-kagit .panel, #pdf-kagit .metin-panel, #pdf-kagit .kart-govde{
    display:block !important; border:0 !important; background:#fff !important; padding:0 !important}
  #pdf-kagit a{color:#000; text-decoration:none}
  #pdf-kagit a[href^="http"]::after{content:""}
  #pdf-kagit h1, #pdf-kagit h2, #pdf-kagit h3{page-break-after:avoid; color:#000}
  #pdf-kagit .tammetin, #pdf-kagit .detay{font-size:11pt; line-height:1.55}
  /* EKRANDAKI KAYDIRMALI KUTULAR KAGITTA ACILIR (19.09.2026). .tammetin
     ekranda max-height:340px + overflow:auto; klon ayni stili tasidigi
     icin PDF tek sayfada, metnin ilk 340 pikselinde bitiyordu — musteri
     397 no.lu VUK tebligini indirdi, bir paragraf geldi. Tek tek sinif
     saymak yerine kagittaki HER kutu: yukseklik siniri yok, tasma
     gorunur. Iki !important gerekli; ekran kurallari ozgul secicilerle
     yaziliyor. */
  #pdf-kagit, #pdf-kagit *{max-height:none !important; overflow:visible !important}
  #pdf-kagit .tammetin, #pdf-kagit .fark, #pdf-kagit .hukum-liste,
  #pdf-kagit .kanun-maddeler{border:0 !important; background:#fff !important; padding:0 !important}
  #pdf-kagit .madde-satir, #pdf-kagit .rozet, #pdf-kagit .rz, #pdf-kagit .otorite{
    color:#000 !important; background:#fff !important; border-color:#999 !important}
  #pdf-kagit table{border-collapse:collapse; width:100%}
  #pdf-kagit td, #pdf-kagit th{border:.5pt solid #999; padding:3pt 5pt}
  #pdf-kagit .model-ozet{display:none}        /* pilot: yorum PDF'e girmez */
  #pdf-kagit .pdf-satir, #pdf-kagit button{display:none !important}
}
