.invoice-security-block{display:block;margin-top:1.15rem;padding:1rem 1.25rem;border:1px solid #182235;border-radius:9px;background:#f8fafc}.invoice-security-block h3{text-align:center;color:#172033;font-size:11pt;margin:0;padding:.1rem 0 .65rem}.security-separator{height:1px;background:#293548;margin-bottom:.85rem}.security-layout{display:grid;grid-template-columns:3fr 1fr;align-items:center;gap:1.5rem}.security-details{line-height:1.8}.security-qr{text-align:center;min-height:125px}.invoice-security-block .security-qr img{width:125px;height:125px}.invoice-security-block+.document-footer{margin-top:1.25rem}
@media(max-width:700px){.security-layout{grid-template-columns:1fr}.security-qr{margin-top:.75rem}}
@media print{.invoice-security-block{break-inside:avoid;page-break-inside:avoid;background:#f8fafc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
