._formCard_1we9v_1{background-color:#fff;border-radius:12px;padding:24px;width:25%;max-width:350px;min-width:280px;box-shadow:0 4px 16px #0000000a}._formCard_1we9v_1 h3{color:#064e3b;font-size:16px;font-weight:600;margin-top:0;margin-bottom:24px}._formBody_1we9v_41{display:flex;flex-direction:column;gap:16px}._formBody_1we9v_41 label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#1f2937}._formBody_1we9v_41 input,._formBody_1we9v_41 select{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;background-color:#fff;outline:none;font-family:inherit;transition:all .2s}._formBody_1we9v_41 input:focus,._formBody_1we9v_41 select:focus{border-color:#064e3b;box-shadow:0 0 0 2px #064e3b1a}._btnSubmit_1we9v_109{background-color:#064e3b;color:#fff;border:none;border-radius:6px;padding:12px;font-size:14px;font-weight:600;cursor:pointer;margin-top:8px;transition:background-color .2s;width:100%}._btnSubmit_1we9v_109:hover{background-color:#042f2e}.app-box{width:100%;background-color:#f3f4f6;min-height:100vh}.main-container{max-width:1120px;margin:0 auto;padding:2.5rem 1rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:2rem}@media(max-width:768px){.main-container{flex-direction:column;align-items:center}}._header_ctab2_1{background:linear-gradient(135deg,#004d3d,#006b52);width:100%;height:20vh;max-height:20vh;display:flex;justify-content:center;padding:1.2rem 0;box-sizing:border-box;box-shadow:0 4px 12px #00000026}._container_ctab2_25{width:100%;max-width:1200px;padding:0 2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}._branding_ctab2_45{display:flex;align-items:center;gap:1rem}._logo_ctab2_57{height:3.5rem;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}._descricao_ctab2_71{font-size:1.1rem;color:#fff;margin:0;font-weight:500;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.1)}._summaryGrid_ctab2_89{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}._card_ctab2_103{background:#fff;padding:.9rem 1.1rem;border-radius:10px;display:flex;align-items:center;gap:.9rem;box-shadow:0 4px 12px #00000026;transition:transform .2s,box-shadow .2s}._card_ctab2_103:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}._cardContent_ctab2_135{display:flex;flex-direction:column;gap:.15rem}._cardLabel_ctab2_147{font-size:.7rem;color:#718096;text-transform:uppercase;font-weight:700;letter-spacing:.5px}._cardValue_ctab2_163{font-size:1.35rem;font-weight:800;color:#1a202c;line-height:1.2}._icon_ctab2_177{width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}._greenIcon_ctab2_201{background:#d1fae5;color:#047857}._redIcon_ctab2_211{background:#fee2e2;color:#dc2626}._blueIcon_ctab2_221{background:#dbeafe;color:#2563eb}@media(max-width:768px){._container_ctab2_25{padding:0 1rem}._branding_ctab2_45{flex-direction:column;align-items:flex-start;gap:.4rem}._logo_ctab2_57{height:2.5rem}._descricao_ctab2_71{font-size:.9rem}._summaryGrid_ctab2_89{gap:.6rem}._card_ctab2_103{padding:.7rem .8rem;gap:.6rem}._icon_ctab2_177{width:2.2rem;height:2.2rem;font-size:1rem}._cardLabel_ctab2_147{font-size:.65rem}._cardValue_ctab2_163{font-size:1.1rem}}._listWrapper_1cx9f_1{flex:1;max-width:500px;display:flex;flex-direction:column;gap:16px}._header_1cx9f_17{display:flex;align-items:center;gap:8px}._header_1cx9f_17 h3{font-size:16px;color:#374151;font-weight:600;margin:0}._counter_1cx9f_43{font-size:13px;color:#9ca3af}._transacoes_1cx9f_53{display:flex;flex-direction:column;gap:12px}._card_1cx9f_65{background-color:#fff;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000a}._cardLeft_1cx9f_85{display:flex;align-items:center;gap:12px;flex:1}._icon_1cx9f_99{width:48px;height:48px;background-color:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px}._info_1cx9f_121{display:flex;flex-direction:column;gap:4px}._info_1cx9f_121 strong{font-size:14px;color:#1f2937;font-weight:700}._info_1cx9f_121 span{font-size:12px;color:#6b7280}._cardRight_1cx9f_155{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-right:12px}._date_1cx9f_171{font-size:13px;color:#9ca3af}._receita_1cx9f_181{font-size:16px;color:#10b981;font-weight:700}._despesa_1cx9f_193{font-size:16px;color:#ef4444;font-weight:700}._btnDelete_1cx9f_205{width:40px;height:40px;background-color:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;transition:background-color .2s;flex-shrink:0}._btnDelete_1cx9f_205:hover{background-color:#dc2626}
