.finance_dashboard__mqSh1{display:flex;flex-direction:column;gap:32px;animation:finance_fadeIn__exvqg .4s ease-out}@keyframes finance_fadeIn__exvqg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.finance_header__IENmp{display:flex;justify-content:space-between;align-items:flex-end}.finance_headerActions__Cb7x0{display:flex;gap:16px}.finance_primaryButton__ObmqL{background-color:var(--accent-primary);color:var(--accent-primary-text);border:1px solid var(--accent-primary);padding:10px 20px;border-radius:var(--radius-md);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.finance_primaryButton__ObmqL:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.finance_secondaryButton__GRUGt{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 20px;border-radius:var(--radius-md);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.finance_secondaryButton__GRUGt:hover{background:var(--bg-hover);border-color:var(--border-hover)}.finance_balanceGrid__zrt23{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}.finance_balanceCard___aK0i{padding:24px}.finance_cardHeader__5uOdX{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.finance_cardHeader__5uOdX h3{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.015em}.finance_iconBlue__FqsIH{color:var(--accent-blue)}.finance_iconGreen__ndlDG{color:var(--accent-secondary)}.finance_iconRed__eCNxc{color:var(--accent-danger)}.finance_balanceAmount___ZRiF{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.025em}.finance_trend__9U2vj{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.finance_positive__sQEF6{color:var(--accent-secondary);font-weight:500}.finance_negative__IVbV2{color:var(--accent-danger);font-weight:500}.finance_contentGrid__r1sSJ{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}.finance_transactionsCard__YNSBv{padding:24px}.finance_textButton__b7Q7p{background:transparent;border:none;color:var(--text-secondary);font-weight:500;display:flex;align-items:center;gap:4px;cursor:pointer;font-size:.85rem}.finance_textButton__b7Q7p:hover{color:var(--text-primary);text-decoration:underline}.finance_tableContainer__yXf30{overflow-x:auto;margin-top:16px}.finance_table__B6PPB{width:100%;border-collapse:collapse}.finance_table__B6PPB th{text-align:left;padding:12px 16px;color:var(--text-tertiary);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.finance_table__B6PPB td{padding:16px;border-bottom:1px solid var(--border-color);font-size:.875rem}.finance_txDesc__Eu0L3{font-weight:500;color:var(--text-primary)}.finance_dimText__Y_LA2{color:var(--text-tertiary)}.finance_badge__u_yKV{background:var(--bg-hover);padding:4px 10px;border-radius:4px;font-size:.75rem;color:var(--text-secondary);font-weight:500;border:1px solid var(--border-color)}.finance_positiveText__5XFHT{color:var(--accent-secondary);font-weight:600}.finance_negativeText__FDk4P{color:var(--text-primary);font-weight:600}.finance_statusBadge__DESFV{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.finance_statusBadge__DESFV.finance_completed__0zNSz{background:var(--accent-secondary-bg);color:var(--accent-secondary)}.finance_statusBadge__DESFV.finance_pending__2jP9E{background:var(--accent-warning-bg);color:var(--accent-warning)}.finance_cardsSection__fALus{padding:24px;display:flex;flex-direction:column}.finance_creditCard__ldubL{background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:var(--radius-lg);padding:24px;color:#fff;margin-top:16px;box-shadow:0 10px 25px rgba(67,56,202,.3);position:relative;overflow:hidden}.finance_creditCard__ldubL:before{content:"";position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:hsla(0,0%,100%,.1);border-radius:50%}.finance_cardTop__KZrBZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.finance_cardBrand__tIIjw{font-weight:800;font-style:italic;font-size:1.25rem}.finance_cardNumber__cbjns{font-size:1.25rem;letter-spacing:4px;margin-bottom:32px;font-family:monospace}.finance_cardBottom__3SQXU{display:flex;justify-content:space-between}.finance_cardLabel__M4B3J{font-size:.65rem;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-weight:600}.finance_cardValue__nmMMn{font-size:.875rem;font-weight:600;margin:0}.finance_addCardBtn__5MArL{margin-top:24px;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);padding:16px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem}.finance_addCardBtn__5MArL:hover{background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}@media (max-width:1024px){.finance_contentGrid__r1sSJ{grid-template-columns:1fr}}