@keyframes BankWallet_slideIntoPocket__AGR9k{0%{transform:translateY(-80px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes BankWallet_shimmer__6fUE8{0%{background-position:-200% 0}to{background-position:200% 0}}.BankWallet_section__DLD9H{margin-bottom:24px}.BankWallet_wallet__zF5Z3{position:relative;width:280px;height:230px;cursor:pointer;perspective:1000px;display:flex;justify-content:center;align-items:flex-end;transition:transform .4s ease;flex-shrink:0}.BankWallet_walletBack__kx1pZ{position:absolute;bottom:0;width:280px;height:200px;background:#1e341e;border-radius:22px 22px 60px 60px;z-index:5;box-shadow:inset 0 25px 35px rgba(0,0,0,.4),inset 0 5px 15px rgba(0,0,0,.5)}.BankWallet_card__seIbr{position:absolute;width:260px;height:140px;left:10px;border-radius:16px;padding:18px;box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 -4px 15px rgba(0,0,0,.1);transition:transform .6s cubic-bezier(.34,1.56,.64,1);animation:BankWallet_slideIntoPocket__AGR9k .8s cubic-bezier(.2,.8,.2,1) backwards;cursor:pointer}.BankWallet_cardInner__YlGnG{display:flex;flex-direction:column;justify-content:space-between;height:100%}.BankWallet_cardTop__67UKM{display:flex;justify-content:space-between;align-items:flex-start;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.BankWallet_cardBankHeader__Yc4X7{display:flex;flex-direction:column;gap:4px}.BankWallet_principalBadge__97fgQ{font-size:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.25);border-radius:3px;padding:1px 5px;display:inline-block;align-self:flex-start;white-space:nowrap}.BankWallet_chip__A_d1L{width:32px;height:24px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.BankWallet_cardBottom__Fajst{display:flex;justify-content:space-between;align-items:flex-end}.BankWallet_cardInfo__EnftW{display:flex;flex-direction:column}.BankWallet_cardLabel__d6oLJ{font-size:8px;text-transform:uppercase;margin-bottom:2px;letter-spacing:.5px;display:block}.BankWallet_cardValue__Oj9gy{font-size:10px;font-weight:500;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BankWallet_cardNumberWrapper__RuF57{text-align:right}.BankWallet_cardStars__jxuWw{font-size:16px;letter-spacing:2px;display:block}.BankWallet_cardBalance__VPbsO{display:none;font-size:11px;letter-spacing:.5px;font-family:monospace}.BankWallet_card__seIbr:hover .BankWallet_cardStars__jxuWw{display:none}.BankWallet_card__seIbr:hover .BankWallet_cardBalance__VPbsO{display:block}.BankWallet_pocket__CJJIb{position:absolute;bottom:0;width:280px;height:160px;z-index:40;filter:drop-shadow(0 15px 25px rgba(20,40,20,.4))}.BankWallet_pocketButton__kD9Bt,.BankWallet_pocketSvg__NN9AL{position:absolute;top:0;left:0;width:100%;height:100%}.BankWallet_pocketButton__kD9Bt{background:none;border:none!important;box-shadow:none!important;cursor:pointer;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:42px;gap:0;color:inherit;transform:none!important}.BankWallet_pocketButton__kD9Bt:active,.BankWallet_pocketButton__kD9Bt:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.BankWallet_pocketButton__kD9Bt:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:none!important}.BankWallet_pocketButton__kD9Bt:before{content:none!important}.BankWallet_balanceArea__OXFwz{position:relative;height:28px;width:100%}.BankWallet_balanceStars__vMB_7{color:#839e7b;font-size:22px;letter-spacing:4px;transition:opacity .3s;transform:translateX(-50%)}.BankWallet_balanceReal__6QImz,.BankWallet_balanceStars__vMB_7{position:absolute;top:0;left:50%;text-align:center;white-space:nowrap;line-height:28px}.BankWallet_balanceReal__6QImz{color:#a7c59e;font-size:17px;font-weight:600;transition:opacity .3s,transform .3s}.BankWallet_balanceLabel__CykOY{color:#698263;font-size:11px;font-weight:500;margin-top:6px}.BankWallet_eyeIconWrapper__sWwRE{margin-top:8px;height:18px;width:18px;position:relative;transition:opacity .3s}.BankWallet_eyeIcon__TtMGn{position:absolute;top:0;left:0;stroke:#3be60b;transition:opacity .3s,transform .3s}.BankWallet_extraBadge__i8ey0{position:absolute;top:12px;right:12px;background:rgba(255,255,255,.15);color:rgba(255,255,255,.85);font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;z-index:50;backdrop-filter:blur(4px)}.BankWallet_accountsList__MEQGK{display:flex;flex-direction:column;gap:12px;padding-top:4px}.BankWallet_accountItem__N3Rme{display:flex;align-items:center;gap:10px}.BankWallet_accountDot___ogYo{width:10px;height:10px;border-radius:50%;flex-shrink:0}.BankWallet_accountInfo__cB9cD{display:flex;flex-direction:column;flex:1;min-width:0}.BankWallet_accountName__WpBKo{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BankWallet_accountBalance__647cX{font-size:12px;color:#6b7280;font-variant-numeric:tabular-nums}.BankWallet_defaultBadge__Miqo2{font-size:10px;font-weight:600;color:#059669;background:rgba(16,185,129,.1);border-radius:8px;padding:1px 6px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.BankWallet_moreAccounts__WnCDc{font-size:12px;color:#9ca3af;font-style:italic;padding-left:20px}.BankWallet_walletCompact__gv9s5{width:260px;height:180px}.BankWallet_walletCompact__gv9s5 .BankWallet_walletBack__kx1pZ{width:260px;height:155px}.BankWallet_walletCompact__gv9s5 .BankWallet_card__seIbr{width:242px;height:110px;left:9px;padding:14px}.BankWallet_walletCompact__gv9s5 .BankWallet_pocket__CJJIb{width:260px;height:125px}.BankWallet_walletCompact__gv9s5 .BankWallet_pocketButton__kD9Bt{padding-top:33px}.BankWallet_walletCompact__gv9s5 .BankWallet_balanceLabel__CykOY,.BankWallet_walletCompact__gv9s5 .BankWallet_extraBadge__i8ey0{font-size:10px}.BankWallet_walletSkeleton__5ggKP{width:280px;height:230px;border-radius:22px;background:linear-gradient(90deg,hsl(var(--muted)) 25%,hsl(var(--card)) 50%,hsl(var(--muted)) 75%);background-size:400% 100%;animation:BankWallet_shimmer__6fUE8 1.5s linear infinite}.BankWallet_walletEmpty__CwaSc,.BankWallet_walletError__GE3pj{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:20px 24px;background:hsl(var(--card));border-radius:14px;border:1px solid hsl(var(--border))}.BankWallet_walletEmpty__CwaSc span,.BankWallet_walletError__GE3pj span{font-size:14px;font-weight:500;color:hsl(var(--card-foreground))}.BankWallet_walletEmpty__CwaSc p{font-size:12px;color:hsl(var(--muted-foreground))}.BankWallet_walletError__GE3pj span{color:hsl(var(--destructive))}.DashboardKpiGrid_grid__U_fP_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.DashboardKpiGrid_card__9eIy0{background:hsl(var(--card));border-radius:14px;padding:14px 16px;border:1px solid hsl(var(--border));transition:box-shadow .25s ease,transform .25s ease;display:flex;flex-direction:column;gap:5px;position:relative;min-height:98px;will-change:transform}.DashboardKpiGrid_card__9eIy0:hover{transform:translateY(-2px);box-shadow:0 8px 24px hsl(var(--foreground)/.09)}.DashboardKpiGrid_cardHeader__zixvR{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.DashboardKpiGrid_cardLabel__AiM3M{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));line-height:1.3}.DashboardKpiGrid_cardValue__qdJCy{font-size:22px;font-weight:700;letter-spacing:-.02em;color:hsl(var(--card-foreground));line-height:1.15}.DashboardKpiGrid_badge__ZeSE0{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:1px}.DashboardKpiGrid_badgePositive__lFCMS{background:hsl(var(--success)/.15);color:hsl(var(--success))}.DashboardKpiGrid_badgeNegative__na125{background:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.DashboardKpiGrid_badgeNeutral__co5ef{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.DashboardKpiGrid_tooltipWrapper__wmPGf{position:relative;display:flex;align-items:flex-start;flex-shrink:0}.DashboardKpiGrid_infoButton__hGiWF{width:16px;height:16px;min-width:16px;border-radius:50%;border:1.5px solid hsl(var(--border));background:none;color:hsl(var(--muted-foreground));font-size:9px;font-style:italic;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .15s,color .15s;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardKpiGrid_infoButton__hGiWF:focus,.DashboardKpiGrid_infoButton__hGiWF:hover{border-color:hsl(var(--ring));color:hsl(var(--foreground));outline:none;box-shadow:0 0 0 2px hsl(var(--ring)/.2)}.DashboardKpiGrid_tooltip__ExptI{position:absolute;top:calc(100% + 8px);right:0;background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-size:11.5px;font-weight:400;line-height:1.55;padding:9px 12px;border-radius:8px;white-space:normal;width:190px;z-index:200;pointer-events:none;box-shadow:0 4px 16px hsl(var(--foreground)/.2)}.DashboardKpiGrid_tooltip__ExptI:before{content:"";position:absolute;bottom:100%;right:5px;border:5px solid transparent;border-bottom:5px solid hsl(var(--popover))}.DashboardKpiGrid_revenue__BEJE1{background:linear-gradient(150deg,rgba(16,185,129,.08) 0,hsl(var(--card)) 55%);border-color:rgba(16,185,129,.25)}.DashboardKpiGrid_revenue__BEJE1 .DashboardKpiGrid_cardLabel__AiM3M{color:#059669}.DashboardKpiGrid_revenue__BEJE1 .DashboardKpiGrid_cardValue__qdJCy{color:#065f46}.DashboardKpiGrid_revenue__BEJE1:hover{box-shadow:0 8px 28px rgba(16,185,129,.28)}.DashboardKpiGrid_expense__V1Zrh{background:linear-gradient(150deg,rgba(244,63,94,.08) 0,hsl(var(--card)) 55%);border-color:rgba(244,63,94,.25)}.DashboardKpiGrid_expense__V1Zrh .DashboardKpiGrid_cardLabel__AiM3M{color:#e11d48}.DashboardKpiGrid_expense__V1Zrh .DashboardKpiGrid_cardValue__qdJCy{color:#9f1239}.DashboardKpiGrid_expense__V1Zrh:hover{box-shadow:0 8px 28px rgba(244,63,94,.28)}.DashboardKpiGrid_profit__H8k6x{background:linear-gradient(150deg,rgba(16,185,129,.05) 0,hsl(var(--card)) 55%);border-color:rgba(16,185,129,.15)}.DashboardKpiGrid_profit__H8k6x .DashboardKpiGrid_cardLabel__AiM3M{color:#047857}.DashboardKpiGrid_profit__H8k6x:hover{box-shadow:0 8px 28px rgba(16,185,129,.22)}.DashboardKpiGrid_profitNegative__9lgLh{background:linear-gradient(150deg,rgba(244,63,94,.05) 0,hsl(var(--card)) 55%);border-color:rgba(244,63,94,.15)}.DashboardKpiGrid_profitNegative__9lgLh .DashboardKpiGrid_cardLabel__AiM3M{color:#be123c}.DashboardKpiGrid_profitNegative__9lgLh:hover{box-shadow:0 8px 28px rgba(244,63,94,.22)}.DashboardKpiGrid_profitability__W6Aq5{background:linear-gradient(150deg,rgba(20,184,166,.07) 0,hsl(var(--card)) 55%);border-color:rgba(20,184,166,.2)}.DashboardKpiGrid_profitability__W6Aq5 .DashboardKpiGrid_cardLabel__AiM3M{color:#0d9488}.DashboardKpiGrid_profitability__W6Aq5:hover{box-shadow:0 8px 28px rgba(20,184,166,.26)}.DashboardKpiGrid_profitabilityNegative__VTwQH{background:linear-gradient(150deg,rgba(244,63,94,.05) 0,hsl(var(--card)) 55%);border-color:rgba(244,63,94,.15)}.DashboardKpiGrid_profitabilityNegative__VTwQH .DashboardKpiGrid_cardLabel__AiM3M{color:#be123c}.DashboardKpiGrid_profitabilityNegative__VTwQH:hover{box-shadow:0 8px 28px rgba(244,63,94,.22)}.DashboardKpiGrid_receivable__m72PX{background:linear-gradient(150deg,rgba(59,130,246,.07) 0,hsl(var(--card)) 55%);border-color:rgba(59,130,246,.2)}.DashboardKpiGrid_receivable__m72PX .DashboardKpiGrid_cardLabel__AiM3M{color:#2563eb}.DashboardKpiGrid_receivable__m72PX .DashboardKpiGrid_cardValue__qdJCy{color:#1e40af}.DashboardKpiGrid_receivable__m72PX:hover{box-shadow:0 8px 28px rgba(59,130,246,.26)}.DashboardKpiGrid_payable__15gMk{background:linear-gradient(150deg,rgba(245,158,11,.07) 0,hsl(var(--card)) 55%);border-color:rgba(245,158,11,.2)}.DashboardKpiGrid_payable__15gMk .DashboardKpiGrid_cardLabel__AiM3M{color:#d97706}.DashboardKpiGrid_payable__15gMk .DashboardKpiGrid_cardValue__qdJCy{color:#92400e}.DashboardKpiGrid_payable__15gMk:hover{box-shadow:0 8px 28px rgba(245,158,11,.26)}.DashboardKpiGrid_average__j7Brp{background:linear-gradient(150deg,rgba(139,92,246,.07) 0,hsl(var(--card)) 55%);border-color:rgba(139,92,246,.2)}.DashboardKpiGrid_average__j7Brp .DashboardKpiGrid_cardLabel__AiM3M{color:#7c3aed}.DashboardKpiGrid_average__j7Brp .DashboardKpiGrid_cardValue__qdJCy{color:#4c1d95}.DashboardKpiGrid_average__j7Brp:hover{box-shadow:0 8px 28px rgba(139,92,246,.26)}.DashboardKpiGrid_count__7K_f_{background:linear-gradient(150deg,rgba(99,102,241,.07) 0,hsl(var(--card)) 55%);border-color:rgba(99,102,241,.2)}.DashboardKpiGrid_count__7K_f_ .DashboardKpiGrid_cardLabel__AiM3M{color:#4f46e5}.DashboardKpiGrid_count__7K_f_ .DashboardKpiGrid_cardValue__qdJCy{color:#312e81}.DashboardKpiGrid_count__7K_f_:hover{box-shadow:0 8px 28px rgba(99,102,241,.26)}.DashboardKpiGrid_badgeWrapper__lpPBo{position:relative;width:-moz-fit-content;width:fit-content}.DashboardKpiGrid_badgePeriodTip__gqKgP{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-size:10px;font-weight:400;line-height:1.4;padding:4px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:100}.DashboardKpiGrid_badgePeriodTip__gqKgP:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid hsl(var(--popover))}.DashboardKpiGrid_badgeWrapper__lpPBo:focus-within .DashboardKpiGrid_badgePeriodTip__gqKgP,.DashboardKpiGrid_badgeWrapper__lpPBo:hover .DashboardKpiGrid_badgePeriodTip__gqKgP{opacity:1}@media (max-width:1024px){.DashboardKpiGrid_grid__U_fP_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DashboardKpiGrid_grid__U_fP_{grid-template-columns:1fr}}