/*!
 * File: assets/css/print.css
 * Plugin: Shorai Do Karate Management
 * Version: 2.1.4
 * Modified: 2026-07-14
 * Changes: Thu gọn văn bằng, tránh tách trang và giữ đúng A4 landscape.
 * Changes: In đúng A4 landscape, ẩn theme/UI và hỗ trợ chế độ ký tay.
 */
@media print{
  @page{size:A4 landscape;margin:0}
  html,body{width:297mm!important;height:210mm!important;margin:0!important;padding:0!important;background:#fff!important}
  body *{visibility:hidden!important}
  #skm-certificate,#skm-certificate *{visibility:visible!important}
  #skm-certificate{position:absolute!important;left:0!important;top:0!important;width:297mm!important;height:210mm!important;aspect-ratio:auto!important;margin:0!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;page-break-inside:avoid!important;break-inside:avoid-page!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}
  .site-header,.site-footer,header.site-header,footer.site-footer,#wpadminbar,.skm-sidebar,.skm-mobile-topbar,.skm-top-tabs,.skm-no-print,.skm-certificate-controls,.skm-section-head,.skm-toast-region{display:none!important}
  .skm-app,.skm-main,.skm-content,.skm-certificate-stage,.skm-shell{display:block!important;width:297mm!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}
  .skm-certificate-a4.is-manual-print .skm-electronic-mark{display:none!important}
  .skm-certificate-a4.is-manual-print .skm-manual-guide{display:grid!important}
  .skm-certificate-a4:not(.is-manual-print) .skm-manual-guide{display:none!important}
}


/* v2.1.2 print exact fit */

@media print{
  html,body{overflow:hidden!important}
  #skm-certificate{left:0!important;top:0!important;width:297mm!important;height:210mm!important;max-width:297mm!important;max-height:210mm!important}
  #skm-certificate.skm-certificate-a4{min-width:0!important}
  .skm-certificate-stage{background:#fff!important}
}
