/* ==========================================================================
   PROPOSALCRAFT - PRINT & PDF PAGE LAYOUT SPECIFICATION
   ========================================================================== */

@media print {
  /* Hide all UI elements except the proposal paper */
  .no-print,
  .app-header,
  .editor-panel,
  .preview-toolbar,
  .modal-overlay {
    display: none !important;
  }

  /* Reset layout constraints for full page print */
  html, body {
    height: auto !important;
    overflow: visible !important;
    background: #ffffff !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
  }

  .app-workspace {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }

  .preview-panel {
    background: #ffffff !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  .paper-viewport {
    padding: 0 !important;
    overflow: visible !important;
  }

  /* Exact A4 Document Print Adjustments */
  .a4-document {
    width: 100% !important;
    min-height: auto !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 15mm 15mm !important;
    margin: 0 !important;
    page-break-after: always;
  }

  .doc-section {
    page-break-inside: avoid;
  }

  .signatures-grid {
    page-break-inside: avoid;
  }

  .doc-pricing-table {
    page-break-inside: avoid;
  }

  @page {
    size: A4 portrait;
    margin: 0;
  }
}
