.invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.invoice-summary .stat{min-height:0}.invoice-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--muted)}#printInvoice{display:none}@media(max-width:720px){.invoice-summary{grid-template-columns:1fr 1fr}.invoice-summary .stat:last-child{grid-column:span 2}}@media print{body>#printInvoice{display:block!important;color:#111;font-family:Arial,sans-serif;padding:28px}.print-note{margin-top:28px;font-size:12px;color:#555}}
