.account-summary{margin-bottom:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.account-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 10px;text-align:center;transition:all 0.3s;position:relative;overflow:hidden;}.account-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;}.account-card:nth-child(1)::after{background:linear-gradient(90deg,transparent,var(--win),transparent);}.account-card:nth-child(2)::after{background:linear-gradient(90deg,transparent,var(--lose),transparent);}.account-card:nth-child(3)::after{background:linear-gradient(90deg,transparent,var(--primary),transparent);}.account-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.15);box-shadow:0 8px 25px rgba(0,0,0,0.4);}.account-card-icon{margin-bottom:8px;}.account-card-icon.income i{font-size:26px;color:var(--win);filter:drop-shadow(0 0 6px var(--win));}.account-card-icon.expense i{font-size:26px;color:var(--lose);filter:drop-shadow(0 0 6px var(--lose));}.account-card-icon.balance i{font-size:26px;color:var(--primary);filter:drop-shadow(0 0 6px var(--primary));}.account-card-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px;}.account-card-value{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:0.5px;}.account-card-value.profit{color:var(--win);}.transaction-history{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;margin-bottom:14px;box-shadow:var(--shadow-card);}.transaction-history h3{font-size:14px;font-weight:600;margin-bottom:12px;color:var(--text-primary);display:flex;align-items:center;gap:8px;}.transaction-list{display:flex;flex-direction:column;gap:8px;}.transaction-item{display:flex;align-items:center;padding:10px 12px;background:rgba(255,255,255,0.02);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all 0.2s;}.transaction-item:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12);}.transaction-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;}.transaction-icon.deposit{background:rgba(16,185,129,0.15);}.transaction-icon.deposit i{color:var(--win);font-size:16px;}.transaction-icon.withdraw{background:rgba(239,68,68,0.15);}.transaction-icon.withdraw i{color:var(--lose);font-size:16px;}.transaction-icon.win{background:rgba(245,158,11,0.15);}.transaction-icon.win i{color:var(--accent);font-size:16px;}.transaction-icon.bet{background:rgba(0,212,255,0.1);}.transaction-icon.bet i{color:var(--primary);font-size:16px;}.transaction-icon.bonus{background:rgba(168,85,247,0.15);}.transaction-icon.bonus i{color:#a855f7;font-size:16px;}.transaction-icon.count{background:rgba(236,72,153,0.15);}.transaction-icon.count i{color:#ec4899;font-size:16px;}.transaction-details{flex:1;}.transaction-title{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px;}.transaction-time{font-size:11px;color:var(--text-muted);}.transaction-amount{font-size:15px;font-weight:700;letter-spacing:0.5px;}.transaction-amount.profit{color:var(--win);text-shadow:0 0 8px var(--win-glow);}.transaction-amount.loss{color:var(--lose);}