.finance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:1rem 0}
.finance-cards .v2-detail-section{margin:0;min-width:0}
.finance-cards h2{font-size:1.05rem}.finance-cards strong{font-size:1.3rem}
.finance-line,.finance-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}
.finance-line>*{min-width:0;overflow-wrap:anywhere}.finance-filter{justify-content:flex-start;margin:1rem 0}
.finance-filter label{display:flex;flex-direction:column;gap:.35rem;max-width:100%}.finance-filter input,.finance-filter select{min-height:44px;max-width:100%}
.finance-cards p{overflow-wrap:anywhere}.finance-actions a,.finance-actions button{min-height:44px}
.v2-record-page .v2-form-actions { flex-wrap: wrap; }
.v2-record-page .v2-form-actions > * { max-width: 100%; white-space: normal; }

.invoice-tax-exemption{grid-column:1/-1}
.invoice-field label{overflow-wrap:anywhere}
