/* ═══════════════════════════════════════════════════════════════════════
   PRINT OVERRIDES — โหลดต่อท้าย app.css ด้วย <link media="print">

   ทำไมต้องมีไฟล์นี้:
   เวลาสั่งพิมพ์ เบราว์เซอร์จัดหน้าด้วยความกว้างของกระดาษ ไม่ใช่ความกว้างจอ
   A4 กว้าง 210mm หักขอบ 12mm สองข้าง เหลือ ~186mm ≈ 703 CSS px
   ซึ่ง "ต่ำกว่า" breakpoint มือถือใน app.css (max-width:700px / 760px)
   กฎมือถือจึงทำงานตอนพิมพ์ด้วย ฟอร์มที่ออกแบบเป็น 3 คอลัมน์เลยถูกยุบเหลือ 1
   → ไฟล์นี้บังคับ layout แบบจอใหญ่กลับคืน เฉพาะตอนพิมพ์เท่านั้น

   ใช้ !important เพราะเป็นชีตที่มีหน้าที่ทับกฎอื่นโดยตรง
   และกันพลาดถ้าวันหลังมีคนสลับลำดับ <link> ใน index.html
   ═══════════════════════════════════════════════════════════════════════ */

/* ── F-MIS-0801 Preventive Maintenance ──────────────────────────────── */

/* หัวกระดาษ: โลโก้ซ้าย · ชื่อฟอร์มกลาง · เลขฟอร์มขวา */
.pm-paper-head{grid-template-columns:1fr 1.4fr 1fr !important;text-align:initial !important}
.pm-ph-c{text-align:center !important}
.pm-ph-r{text-align:right !important}

/* ช่องวันที่ท้ายตารางลายเซ็น ไม่ต้องตกบรรทัดใหม่ */
.pm-sig-date{flex:none !important}

/* ── F-MIS-0109 เบิก-ยืม-คืนอุปกรณ์ ─────────────────────────────────── */

/* หัวกระดาษ: โลโก้ซ้าย ชื่อบริษัทชิดขวา อยู่บรรทัดเดียวกัน */
.eq-head{flex-direction:row !important;align-items:center !important;gap:14px !important}
.eq-corp{margin-left:auto !important;text-align:right !important}

/* ช่องลงชื่อ: 3 ช่องเรียงแถว (ท่อนส่งคืนใช้ 2 ช่อง) */
.eq-sign-row{grid-template-columns:repeat(3,1fr) !important}
.eq-sign-row.two{grid-template-columns:repeat(2,1fr) !important}
