/* Evrak araçları — A4 önizleme ve yazdırma */
.ev-prev{background:var(--soft);border:1px solid var(--line);border-radius:var(--r,14px);padding:14px;overflow:hidden}
.ev-pages{zoom:var(--z,1);display:flex;flex-direction:column;align-items:center;gap:14px}
.ev-page{width:210mm;min-height:297mm;background:#fff;color:#111;box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 30px rgba(0,0,0,.1);padding:20mm 22mm 18mm;box-sizing:border-box;font:500 11pt/1.5 Inter,Arial,sans-serif;position:relative;overflow:hidden}
.ev-page.land{width:297mm;min-height:210mm;padding:12mm 12mm}
.ev-page.fixed{height:297mm;padding:0}
.ev-page.fixed.land{height:210mm}
.ev-page p{margin:0 0 4pt}
.ev-page .r{text-align:right}.ev-page .c{text-align:center}
.ev-pages .ev-page h1{font:700 13pt/1.3 Inter,Arial,sans-serif;text-align:center;margin:0 0 8pt;letter-spacing:.01em}
.ev-page table{width:100%;border-collapse:collapse;font-size:10pt}
.ev-page th,.ev-page td{border:.6pt solid #222;padding:2pt 4pt;text-align:left}
.ev-page th{background:#ecedf1;font-weight:700;font-size:9pt}
.ev-page thead{display:table-header-group}
.ev-page tr{break-inside:avoid}
.ev-sig{display:grid;gap:0 8mm;margin-top:8mm}
.ev-sig div{text-align:center;padding:4mm 2mm 12mm;font-size:10pt;break-inside:avoid}
.ev-sig b{display:block;font-size:10.5pt}
.ev-sig small{display:block;color:#444;font-size:9pt}
.ev-sig i{display:block;font-style:normal;color:#777;font-size:8.5pt;margin-top:2mm}
.ev-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ev-tpl{width:100%}
.ev-panel textarea{width:100%;min-height:150px;resize:vertical;font:500 14px/1.5 Inter,sans-serif}
.ev-panel textarea.sm{min-height:80px}
.ev-panel h3{margin-top:18px}
.ev-panel h3:first-child{margin-top:0}
@media (max-width:480px){.ev-two{grid-template-columns:1fr}.ev-prev{padding:6px}}
@media print{
  html,body{background:#fff!important}
  body *{visibility:hidden}
  .ev-pages,.ev-pages *{visibility:visible}
  .hdr,.ftr,.page-head,.panel,.tt-actions,.seo-text,.section,.toast,.tt-note,.ev-noprint{display:none!important}
  .wrap{max-width:none!important;padding:0!important;margin:0!important}
  .tool-shell{display:block!important}
  .ev-prev{border:0;padding:0;background:none;overflow:visible}
  .ev-pages{zoom:1!important;gap:0;display:block}
  .ev-page{box-shadow:none;margin:0;break-after:page;page-break-after:always}
  .ev-page:last-child{break-after:auto;page-break-after:auto}
  .ev-page.flow{min-height:0}
}
.ev-page,.ev-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
