.finance-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 22px}.finance-summary>div{background:#fff;border:1px solid #e5eaf2;border-radius:16px;padding:18px}.finance-summary span{display:block;color:#64748b;font-size:12px;margin-bottom:6px}.finance-summary b{font-size:24px;color:#0f55b5}.finance-actions{display:flex;justify-content:flex-end;margin-bottom:18px}.finance-row{background:#fff;border:1px solid #e5eaf2;border-radius:14px;padding:15px 16px;margin-bottom:10px}.finance-row-main{display:flex;justify-content:space-between;gap:18px;align-items:center}.finance-row small{display:block;color:#64748b;margin-top:4px}.finance-row strong{white-space:nowrap}.finance-row.entrada strong{color:#067647}.finance-row.saida strong{color:#b42318}.finance-row-actions{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid #eef2f7}.finance-delete{border:1px solid #f0b4b4;background:#fff6f6;color:#b42318;border-radius:9px;padding:7px 11px;font-weight:700;cursor:pointer}.finance-delete:hover{background:#fdecec}.finance-form label{display:block;margin-bottom:14px}.finance-form input,.finance-form select,.finance-form textarea{width:100%;margin-top:6px}.finance-new-category{display:flex;justify-content:flex-end;margin:-4px 0 14px}.finance-new-category button{border:0;background:transparent;color:#0f55b5;font-weight:700;cursor:pointer;padding:4px 0}@media(max-width:720px){.finance-summary{grid-template-columns:1fr}.finance-actions button{width:100%}.finance-row-main{align-items:flex-start}.finance-row-actions{justify-content:stretch}.finance-delete{width:100%}.finance-new-category{justify-content:flex-start}}