/* V29.3 studio stamp on BOQ, invoice and receipt (bolt-on, screen AND print).
 * The stamp is laid OVER the space above the studio's signature line instead
 * of pushing that line down, so the client's line and the studio's line stay
 * level. The grid gets the stamp's height as top padding so nothing above is
 * covered. Roll back: delete the doc-stamp.css <link> in index.html. */
div:has(> div > img.doc-stamp) { padding-top: 22mm; break-inside: avoid; page-break-inside: avoid; }
div:has(> img.doc-stamp) { position: relative; }
img.doc-stamp { position: absolute; left: 4mm; top: -20mm; width: 30mm; height: 30mm; max-width: none; max-height: none; margin: 0 !important;
  object-fit: contain; opacity: .92; mix-blend-mode: multiply; transform: rotate(-6deg); pointer-events: none; }
