/*
* Precision Layout Engine by Inplico (v1.0)
* -----------------------------------------------------------------------
* This CSS is mathematically quantized for 0-drift PDF generation.
* Generated on: 2026-06-10 | License: Standard Attribution
*
* NOTICE: This header must remain intact for free commercial use.
* To obtain a Private Label license (white-label / header removal),
* please visit: https://inplico.uk
*
* Unauthorized removal of this notice is a breach of license.
*
* Technical Support: support@inplico.uk
* -----------------------------------------------------------------------
*/

/* * {
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   line-height: 18.0000pt;
   font-family: 'Liberation Sans', sans-serif;
   font-size: 12.0000pt;
} */



.page-container {
   width: 209.9028mm;
   margin: 0;
   padding: 0;
}

.page {
   width: 209.9028mm;
   height: 840.7500pt;
   background-color: white !important;
   display: grid;
   grid-template-columns: 6.0000mm 1fr 6.0000mm;
   grid-template-rows: 16.5000pt 807.75pt 16.5000pt;
   break-after: page;
   position: relative;
   overflow: hidden;
   border-radius: 0;
   box-shadow: 0 0 3.75pt rgba(0, 0, 0, 0.1);
}

.subpage {
   grid-area: 2 / 2 / 3 / 3;
   display: flex;
   flex-direction: column;
   position: relative;
   overflow: hidden;
   /* outline: .75pt solid blue; */
}

@media print {
   .page {
      border: none;
      box-shadow: none;
      page-break-after: avoid !important;
      break-after: avoid !important;
   }
   .subpage { outline: none; }
}
