.finans-module__Z7UVCW__container{padding:24px}.finans-module__Z7UVCW__title{color:#0f172a;margin-bottom:24px;font-size:1.5rem;font-weight:700}.finans-module__Z7UVCW__tabs{background:#fff;border-radius:12px;gap:8px;width:fit-content;margin-bottom:24px;padding:6px;display:flex;box-shadow:0 1px 2px #0000000d}.finans-module__Z7UVCW__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s}.finans-module__Z7UVCW__tabActive{color:#fff;background:#6366f1}.finans-module__Z7UVCW__grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}@media (max-width:1024px){.finans-module__Z7UVCW__grid{grid-template-columns:1fr}}.finans-module__Z7UVCW__card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000001a}.finans-module__Z7UVCW__cardTitle{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:1.1rem;font-weight:600;display:flex}.finans-module__Z7UVCW__tableContainer{overflow-x:auto}.finans-module__Z7UVCW__table{border-collapse:collapse;width:100%}.finans-module__Z7UVCW__table th{text-align:left;color:#64748b;border-bottom:1px solid #e2e8f0;padding:12px;font-size:.8125rem;font-weight:600}.finans-module__Z7UVCW__table td{border-bottom:1px solid #f1f5f9;padding:12px;font-size:.875rem}.finans-module__Z7UVCW__income{color:#10b981;font-weight:600}.finans-module__Z7UVCW__expense{color:#ef4444;font-weight:600}.finans-module__Z7UVCW__formGroup{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.finans-module__Z7UVCW__label{color:#475569;font-size:.8125rem;font-weight:600}.finans-module__Z7UVCW__input,.finans-module__Z7UVCW__select,.finans-module__Z7UVCW__textarea{border:1px solid #e2e8f0;border-radius:8px;padding:10px;font-size:.875rem}.finans-module__Z7UVCW__submitBtn{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-weight:600}.finans-module__Z7UVCW__accountCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:16px}.finans-module__Z7UVCW__accountName{margin-bottom:4px;font-size:.9375rem;font-weight:600}.finans-module__Z7UVCW__accountBalance{color:#1e293b;font-size:1.125rem;font-weight:700}.finans-module__Z7UVCW__accountType{color:#94a3b8;text-transform:uppercase;font-size:.75rem}.finans-module__Z7UVCW__backBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-weight:600;transition:all .2s}.finans-module__Z7UVCW__backBtn:hover{background:#e2e8f0}.finans-module__Z7UVCW__editBtn,.finans-module__Z7UVCW__deleteBtn{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:6px;font-size:1rem;transition:all .2s}.finans-module__Z7UVCW__editBtn:hover{background:#dbeafe;border-color:#3b82f6}.finans-module__Z7UVCW__deleteBtn:hover{background:#fee2e2;border-color:#ef4444}.finans-module__Z7UVCW__cancelBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;font-weight:600}.finans-module__Z7UVCW__accountCard:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}
.Toast-module__DGgETa__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.Toast-module__DGgETa__toast{pointer-events:auto;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:16px 20px;animation:.3s ease-out forwards Toast-module__DGgETa__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module__DGgETa__success{border-left:4px solid #10b981}.Toast-module__DGgETa__error{border-left:4px solid #ef4444}.Toast-module__DGgETa__info{border-left:4px solid #3b82f6}.Toast-module__DGgETa__icon{font-size:1.25rem}.Toast-module__DGgETa__message{flex:1;font-size:.95rem;font-weight:500}.Toast-module__DGgETa__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;transition:color .2s}.Toast-module__DGgETa__closeBtn:hover{color:#1e293b}@keyframes Toast-module__DGgETa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
