.invoice-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.invoice-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.invoice-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5b6472}.invoice-form input,.invoice-form select{min-height:36px;border:1px solid #d9dee8;border-radius:4px;padding:0 10px;background:#fff}.invoice-form .wide{grid-column:1/-1}.invoice-actions{display:flex;gap:8px;align-items:center}.invoice-status{font-weight:600}.invoice-status.pending{color:#946200}.invoice-status.issued{color:#137333}.invoice-status.failed{color:#b42318}.invoice-status.issuing{color:#2456a6}@media(max-width:900px){.invoice-summary,.invoice-form{grid-template-columns:1fr 1fr}}@media(max-width:620px){.invoice-summary,.invoice-form{grid-template-columns:1fr}}
