.invoice-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;counter-reset:step}.invoice-workflow li{background:#eef5ef;padding:18px;border-radius:12px}.invoice-workflow strong{display:block;font-size:1.1rem;color:#194c35;margin-bottom:6px}.invoice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invoice-card{border:1px solid #cfddd3;border-radius:14px;padding:24px;margin-block:20px}.invoice-card form{margin-top:20px;border-top:1px solid #dae5dd;padding-top:18px}.invoice-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce5df;padding:10px 0}.invoice-card details{margin-block:15px}.invoice-card ul{overflow-wrap:anywhere}.invoice-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.invoice-controls label{max-width:240px}#invoice-account-form textarea{width:100%;font:inherit;padding:12px;border:1px solid #b8c9bf;border-radius:8px}#invoice-terms{white-space:pre-line}#invoice-application-form{max-width:620px}@media(max-width:760px){.invoice-workflow,.invoice-grid{grid-template-columns:1fr}.invoice-card{padding:16px}.invoice-account-row{align-items:start;flex-direction:column}}
