/* ===== ARMA Computer - YAZDIRMA (Ctrl+P) KURALLARI =====
   MODEL: Ekranda gorunen A4 mock sayfa (#311/312/313/315), A4 kagidin
   yazici safe alani icine TEK OLEKLE gomulur. Mock kagit TAM A4
   yuksekliginde kalir (icerik kisa olsa bile) -> dort kenar margines esit.
   Tum sayfalarda ayni olcek -> gorunum birebir ayni. */

@media print {

  .row { width: 100% !important; }
  body { width: auto !important; margin: 0 !important; padding: 0 !important; background-color: #FFFFFF !important; background-image: none !important; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  #Main, #Main * { text-shadow: none !important; box-shadow: none !important; }
  #Main, #Main * { opacity: 1 !important; transform: none !important; filter: none !important; }
  #Main { display: block !important; height: auto !important; position: static !important; overflow: visible !important; }

  /* A4 kagit: kenarlardan 12mm safe alan (yazicinin yazdirmayan bolgesi + guvenlik, dort kenar esit) */
  @page { size: A4; margin: 12mm; }

  /* "Yazdir" butonu kagitta gorunmez (ekran kontrolu, icerik degil) */
  .yazdirBtn { display: none !important; }

  /* YAZDIRMA SAYFALARI (#311/312/313/315): ust menu kagitta yok, geri ok gizli */
  .printMenuYok #Menu, .printMenuYok #MenuTOP, .printMenuYok #yuksekkk { display: none !important; }
  .printMenuYok #curr, .printMenuYok #history, .printMenuYok #Mesure, .printMenuYok #TESTAVIF, .printMenuYok #TESTWEBP { display: none !important; }
  .printMenuYok #Main img[src*="back.png"] { display: none !important; }

  /* A4 MOCK GOMME: ekran sayfasi tasarim olculerinde (1076px genislik, hucre
     yukseklikleri TASARIMDAKI gibi - mock kagit tam A4 olur) render edilir,
     dis iskelet icerik genisligine iner, HEPSI AYNI OLEKLE kagida gomulur:
     1076px mock -> 186mm safe alan = 0.645 olek.
     NOT: renk zorlamasi YOK - sitedeki beyaz-uzerine-siyah tasarimlar oldugu gibi basilir. */
  .printMenuYok #Main { width: auto !important; min-width: 0 !important; max-width: none !important; margin-left: auto !important; margin-right: auto !important; zoom: 0.645 !important; }
  .printMenuYok #Main table.Shadow { width: 1076px !important; }

  /* #313: icerigi digerlerinden uzun (19 oyun karti + test bolumleri) -
     tek sayfada kalmasi icin yukseklik-fit oleogi (ayni model, otomatik fit) */
  body.print313 #Main { zoom: 0.53 !important; }

  /* DIGER TUM SAYFALAR (#311/312/313/315 haric): print KAPALI - bos beyaz sayfa */
  body:not(.printMenuYok) #Main,
  body:not(.printMenuYok) #TOPadvert,
  body:not(.printMenuYok) #Menu,
  body:not(.printMenuYok) #MenuTOP,
  body:not(.printMenuYok) #history,
  body:not(.printMenuYok) #curr,
  body:not(.printMenuYok) #bulll,
  body:not(.printMenuYok) video { display: none !important; }
}
