.toast-container{z-index:var(--z-tooltip);gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:80px;right:20px}.toast{align-items:center;gap:var(--space-sm);background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-lg);min-width:300px;max-width:400px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;padding:14px 16px;animation:.3s ease-out slideIn;display:flex}@keyframes slideIn{0%{opacity:0;transform:translate(calc(100% + 20px))}to{opacity:1;transform:translate(0)}}.toast__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.toast__message{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-primary);flex:1}.toast__close{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.toast__close:hover{color:var(--text-primary);background:#ffffff1a}.toast--success{border-left:3px solid var(--success)}.toast--success .toast__icon{background:var(--success);color:#fff}.toast--error{border-left:3px solid var(--error)}.toast--error .toast__icon{background:var(--error);color:#fff}.toast--warning{border-left:3px solid var(--warning)}.toast--warning .toast__icon{background:var(--warning);color:#000}.toast--info{border-left:3px solid var(--info)}.toast--info .toast__icon{background:var(--info);color:#fff}@media (max-width:768px){.toast-container{width:calc(100% - 40px);max-width:400px;inset:auto 50% 20px auto;transform:translate(50%)}.toast{width:100%;min-width:0}@keyframes slideIn{0%{opacity:0;transform:translateY(calc(100% + 20px))translate(50%)}to{opacity:1;transform:translateY(0)translate(50%)}}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast__close:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}
.bot-tab-selector{background:#2a221f;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:6px 10px;display:flex}.bot-tab-selector__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;opacity:.6;font-size:10px;font-weight:600}.bot-tab-selector__tabs{gap:4px;display:flex}.bot-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex;position:relative}.bot-tab:hover{color:var(--text-primary);background:#ffffff0d}.bot-tab--active{background:var(--bot-color);color:#fff;font-weight:600;box-shadow:0 2px 8px #0003}.bot-tab--active:hover{background:var(--bot-color)}.bot-tab__icon{font-size:11px;line-height:1}.bot-tab__label{font-size:11px;font-weight:600;line-height:1}[data-theme=light] .bot-tab-selector{background:#fffc;border-color:#0000000f}[data-theme=light] .bot-tab:hover{background:#0000000d}@media (max-width:600px){.bot-tab-selector{gap:6px;padding:5px 8px}.bot-tab-selector__label{display:none}.bot-tab{gap:4px;padding:4px 8px}.bot-tab__icon,.bot-tab__label{font-size:10px}}
.live-trading-feed{background:var(--background-elevated);border-radius:16px;flex-direction:column;gap:16px;min-height:600px;padding:16px;display:flex}.live-trading-feed--loading{flex-direction:column;gap:16px;display:flex}.loading-header{height:40px}.skeleton-tabs{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:8px;height:36px;animation:1.5s ease-in-out infinite skeleton-shimmer}.loading-stats{gap:16px;display:flex}.skeleton-stat{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:8px;flex:1;height:60px;animation:1.5s ease-in-out infinite skeleton-shimmer}.loading-grid{flex:1;grid-template-columns:1fr 300px;gap:16px;display:grid}.loading-feed,.loading-positions{flex-direction:column;gap:8px;display:flex}.feed-skeleton{background:var(--background);border:1px solid var(--border-1);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.activity-skeleton{border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.skeleton-time{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;width:32px;height:14px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-icon{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;width:20px;height:20px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-message{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;flex:1;height:14px;animation:1.5s ease-in-out infinite skeleton-shimmer}.position-skeleton{background:var(--background);border:1px solid var(--border-1);border-radius:8px;padding:12px}.position-skeleton .skeleton-header{gap:8px;display:flex}.skeleton-coin{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;width:50px;height:16px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-signal{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;width:36px;height:16px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-price{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;flex:1;height:16px;animation:1.5s ease-in-out infinite skeleton-shimmer}.skeleton-pnl{background:linear-gradient(90deg,var(--background-subtle)25%,var(--background)50%,var(--background-subtle)75%);background-size:200% 100%;border-radius:4px;width:50px;height:16px;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.live-trading-feed--error{min-height:400px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.error-icon{opacity:.6;font-size:48px}.live-trading-feed--error button{background:linear-gradient(135deg,var(--accent-primary),var(--accent-hover,var(--accent-primary)));color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(var(--accent-primary-rgb,255,69,0),.3);border:none;border-radius:8px;margin-top:8px;padding:10px 28px;font-weight:600;transition:all .2s}.live-trading-feed--error button:hover{box-shadow:0 6px 16px rgba(var(--accent-primary-rgb,255,69,0),.4);transform:translateY(-2px)}.typing-indicator{background:linear-gradient(135deg,#6366f11a,#8b5cf614);border:1px solid #6366f133;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;animation:2s ease-in-out infinite typing-pulse;display:flex}@keyframes typing-pulse{0%,to{opacity:1}50%{opacity:.7}}.typing-dots{gap:4px;display:flex}.typing-dots span{background:#6366f1;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-bounce}.typing-dots span:first-child{animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.typing-text{color:#818cf8;font-size:12px;font-weight:500}.filter-tabs{background:var(--surface-2);border-radius:6px;gap:2px;padding:2px;display:flex}.filter-tab{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:600;transition:all .15s;display:flex}.filter-tab:hover{background:var(--surface-3);color:var(--text-secondary)}.filter-tab--active{background:var(--background-elevated);color:var(--text-primary);box-shadow:0 1px 3px #0000001a}[data-theme=light] .filter-tabs{background:#f0f1f3}[data-theme=light] .filter-tab--active{background:#fff}.filter-tab-icon{font-size:12px}.filter-tab-label{display:none}@media (min-width:640px){.filter-tab-label{display:inline}}.live-stats{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:14px 18px;display:flex;box-shadow:0 4px 24px #0000001a,inset 0 1px #ffffff0d}.stat-item{background:#ffffff08;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 12px;transition:all .2s;display:flex}.stat-item:hover{background:#ffffff0f;transform:translateY(-1px)}.stat-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;line-height:1}.stat-value.positive{color:var(--price-up,#22c55e)}.stat-value.negative{color:var(--price-down,#ef4444)}.stat-label{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);font-size:10px;font-weight:600}.live-trading-grid{flex:1;grid-template-rows:1fr;grid-template-columns:1fr 320px 280px;gap:16px;min-height:500px;max-height:550px;display:grid}@media (max-width:1200px){.live-trading-grid{grid-template-columns:1fr 1fr;max-height:none}.closes-section{grid-column:span 2}}@media (max-width:768px){.live-trading-grid{grid-template-columns:1fr;max-height:none}.feed-section{max-height:380px}.activity-feed{max-height:320px}.positions-section{max-height:300px}.positions-grid{max-height:250px}.closes-section{grid-column:span 1;max-height:280px}.closes-list{max-height:230px}.loading-grid{grid-template-columns:1fr}}.section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}[data-theme=light] .section-title{color:#374151}.blinking-dot{background:var(--price-up,#22c55e);width:8px;height:8px;box-shadow:0 0 8px var(--price-up,#22c55e);border-radius:50%;animation:1.5s ease-in-out infinite ltf-blink}@keyframes ltf-blink{0%,to{opacity:1;box-shadow:0 0 8px var(--price-up,#22c55e)}50%{opacity:.4;box-shadow:0 0 4px var(--price-up,#22c55e)}}.feed-section{flex-direction:column;height:100%;min-height:0;display:flex}.feed-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.feed-header .section-title{margin:0}.activity-feed{font-family:var(--font-mono,"JetBrains Mono","Fira Code",monospace);background:linear-gradient(135deg,#18110e 0%,#2a221f 100%);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;min-height:0;padding:8px;font-size:12px;display:flex;overflow:hidden}[data-theme=light] .activity-feed{background:#fff;border-color:#0000001a}.virtual-list{scrollbar-width:thin;scrollbar-color:var(--border-1)transparent}.virtual-list::-webkit-scrollbar{width:6px}.virtual-list::-webkit-scrollbar-track{background:0 0}.virtual-list::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:3px}.virtual-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.activity-item{border-left:3px solid #0000;border-radius:8px;flex-direction:column;padding:4px 8px;transition:all .2s;display:flex;position:relative}.activity-main{align-items:center;gap:8px;min-height:32px;display:flex}.activity-item:hover{background:#2a221f99}.activity-item--scanning{background:linear-gradient(90deg,#64748b14,#0000);border-left-color:#64748b}.activity-item--analyzing{background:linear-gradient(90deg,#3b82f614,#0000);border-left-color:#3b82f6}.activity-item--news{background:linear-gradient(90deg,#f59e0b14,#0000);border-left-color:#f59e0b}.activity-item--tech{background:linear-gradient(90deg,#8b5cf614,#0000);border-left-color:#8b5cf6}.activity-item--entry{background:linear-gradient(90deg,#06b6d414,#0000);border-left-color:#06b6d4}.activity-item--sltp{background:linear-gradient(90deg,#ec489914,#0000);border-left-color:#ec4899}.activity-item--open{background:linear-gradient(90deg,#22c55e1f,#0000);border-left-color:#22c55e}.activity-item--monitor{background:linear-gradient(90deg,#6366f114,#0000);border-left-color:#6366f1}.activity-item--adjust{background:linear-gradient(90deg,#f9731614,#0000);border-left-color:#f97316}.activity-item--close{background:linear-gradient(90deg,#ef44441f,#0000);border-left-color:#ef4444}.activity-item--tp1_hit{background:linear-gradient(90deg,#22c55e1f,#0000);border-left-color:#22c55e}.activity-item--tp2_hit{background:linear-gradient(90deg,#4ade801f,#0000);border-left-color:#4ade80}.activity-item--runner_exit{background:linear-gradient(90deg,#f59e0b1f,#0000);border-left-color:#f59e0b}.activity-item--partial_exit{background:linear-gradient(90deg,#60a5fa1f,#0000);border-left-color:#60a5fa}.activity-item--new{animation:.4s cubic-bezier(.34,1.56,.64,1) activity-slide-in}@keyframes activity-slide-in{0%{opacity:0;transform:translate(-20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.activity-time{color:var(--text-muted);flex-shrink:0;min-width:32px;font-size:10px;font-weight:500}.activity-icon{flex-shrink:0;font-size:14px}.activity-message{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.activity-info-icon{opacity:0;flex-shrink:0;font-size:10px;transition:opacity .2s}.activity-item:hover .activity-info-icon{opacity:.5}.activity-tooltip{z-index:100;background:var(--background-elevated,#1a1a2e);border:1px solid var(--border-1);border-radius:8px;min-width:200px;padding:10px 12px;animation:.15s tooltip-fade-in;position:absolute;top:100%;left:40px;box-shadow:0 8px 24px #0000004d}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tooltip-row{justify-content:space-between;gap:16px;padding:3px 0;font-size:11px;display:flex}.tooltip-row span:first-child{color:var(--text-muted);font-weight:500}.tooltip-row span:last-child{color:var(--text-primary);font-family:JetBrains Mono,monospace}.tooltip-row .positive{color:var(--price-up,#22c55e)}.tooltip-row .negative{color:var(--price-down,#ef4444)}.tooltip-row--time{opacity:.7;border-top:1px solid var(--border-1);margin-top:4px;padding-top:6px}.activity-item--scanning .activity-message{color:var(--text-secondary)}.activity-item--analyzing .activity-message{color:#60a5fa}.activity-item--news .activity-message{color:#fbbf24}.activity-item--tech .activity-message{color:#a78bfa}.activity-item--entry .activity-message{color:#22d3ee}.activity-item--sltp .activity-message{color:#f472b6}.activity-item--open .activity-message{color:var(--price-up,#22c55e);font-weight:600}.activity-item--monitor .activity-message{color:#818cf8}.activity-item--adjust .activity-message{color:#fb923c}.activity-item--close .activity-message{color:var(--price-down,#ef4444);font-weight:600}.activity-item--tp1_hit .activity-message,.activity-item--tp2_hit .activity-message{color:var(--price-up,#22c55e);font-weight:600}.activity-item--runner_exit .activity-message{color:#f59e0b;font-weight:600}.activity-item--partial_exit .activity-message{color:#60a5fa;font-weight:600}.spark-chart{opacity:.8;flex-shrink:0}.positions-section{flex-direction:column;height:100%;min-height:0;display:flex}.positions-section .section-title{flex-shrink:0;align-items:center;gap:8px;display:flex}.positions-section .position-count{color:var(--text-muted);font-size:12px;font-weight:400}.positions-grid{background:linear-gradient(135deg,#18110e 0%,#2a221f 100%);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}[data-theme=light] .positions-grid{background:#fff;border-color:#0000001a}.positions-grid::-webkit-scrollbar{width:6px}.positions-grid::-webkit-scrollbar-track{background:0 0}.positions-grid::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:3px}.position-card--buy{border-left-color:var(--price-up,#22c55e)}.position-card--sell{border-left-color:var(--price-down,#ef4444)}.position-header{display:contents}.position-coin{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.position-signal{text-transform:uppercase;text-align:center;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.position-signal--buy{color:var(--price-up,#22c55e);background:#22c55e26}.position-signal--sell{color:var(--price-down,#ef4444);background:#ef444426}.position-current-price{color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;overflow:hidden}.pnl-value{text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.pnl--positive{color:var(--price-up,#22c55e)}.pnl--negative{color:var(--price-down,#ef4444)}.position-card--multilevel{flex-direction:column;grid-template-columns:none;gap:10px;padding:10px 12px;display:flex}.position-card--multilevel .position-header{grid-template-columns:55px 42px 60px 1fr 60px;align-items:center;gap:6px;display:grid}.position-multilevel{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-top:10px;display:flex}.multilevel-targets{flex-direction:column;gap:6px;display:flex}.target-level{border-left:3px solid var(--border-1);background:#ffffff08;border-radius:6px;padding:8px 10px;transition:all .3s}.target-level--active{background:linear-gradient(90deg,#60a5fa1a,#0000);border-left-color:#60a5fa}.target-level--hit{border-left-color:var(--price-up,#22c55e);opacity:.7;background:linear-gradient(90deg,#22c55e1a,#0000)}.target-level--runner{border-left-color:#f59e0b}.target-level--runner.target-level--active{background:linear-gradient(90deg,#f59e0b1a,#0000)}.target-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.target-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary);min-width:50px;font-size:10px;font-weight:700}.target-level--hit .target-label{color:var(--price-up,#22c55e)}.target-level--runner .target-label{color:#f59e0b}.target-price{color:var(--text-secondary);text-align:center;flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.target-percentage{color:var(--text-muted);text-align:right;min-width:35px;font-size:10px;font-weight:600}.target-progress{background:#ffffff0d;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.target-progress-bar{background:linear-gradient(90deg,#60a5fa,#3b82f6);border-radius:2px;height:100%;transition:width .5s}.runner-status{margin-top:6px}.runner-indicator{color:#f59e0b;font-size:10px;animation:2s ease-in-out infinite runner-pulse}@keyframes runner-pulse{0%,to{opacity:1}50%{opacity:.6}}.position-remaining{background:#ffffff08;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.remaining-label{color:var(--text-muted);font-weight:600}.remaining-value{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-weight:700}.exit-history{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.exit-history-item{grid-template-columns:50px 1fr 60px;align-items:center;gap:8px;font-size:10px;display:grid}.exit-history-item .exit-type{text-transform:uppercase;font-weight:700}.exit-history-item--tp1 .exit-type{color:var(--price-up,#22c55e)}.exit-history-item--tp2 .exit-type{color:#4ade80}.exit-history-item--runner .exit-type{color:#f59e0b}.exit-history-item .exit-price{color:var(--text-secondary);font-family:JetBrains Mono,monospace}.exit-history-item .exit-pnl{text-align:right;font-family:JetBrains Mono,monospace;font-weight:700}.position-single-tp{border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:8px}.tp-progress{align-items:center;gap:8px;font-size:10px;display:flex}.tp-label{color:var(--text-muted);white-space:nowrap;font-weight:600}.tp-progress-bar-container{background:#ffffff0d;border-radius:3px;flex:1;height:6px;overflow:hidden}.tp-progress-bar{background:linear-gradient(90deg,var(--price-up,#22c55e),#4ade80);border-radius:3px;height:100%;transition:width .5s}.tp-percentage{color:var(--text-primary);text-align:right;min-width:35px;font-family:JetBrains Mono,monospace;font-weight:700}.closes-section{flex-direction:column;height:100%;min-height:0;display:flex}.closes-section .section-title{flex-shrink:0}.closes-list{background:linear-gradient(135deg,#18110e 0%,#2a221f 100%);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}[data-theme=light] .closes-list{background:#fff;border-color:#0000001a}.closes-list::-webkit-scrollbar{width:6px}.closes-list::-webkit-scrollbar-track{background:0 0}.closes-list::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:3px}.close-card{background:#1e1e23b3;border:1px solid #ffffff14;border-left:3px solid;border-radius:6px;flex-shrink:0;grid-template-columns:50px 50px 1fr 55px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;transition:all .2s;display:grid}.close-card:hover{background:#28282dd9;border-color:#ffffff1f}[data-theme=light] .close-card{background:#fafafa}[data-theme=light] .close-card:hover{background:#f0f1f3}.close-card--tp,.close-card--tp1,.close-card--tp2{border-left-color:var(--price-up,#22c55e)}.close-card--sl{border-left-color:var(--price-down,#ef4444)}.close-card--trail{border-left-color:#f59e0b}.close-card--expiry{border-left-color:var(--text-muted)}.close-card--runner{border-left-color:#f59e0b}.close-card--partial{border-left-color:#60a5fa}.close-coin{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.close-exit-type{text-align:center;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.close-exit-type--tp,.close-exit-type--tp1,.close-exit-type--tp2{color:var(--price-up,#22c55e);background:#22c55e26}.close-exit-type--sl{color:var(--price-down,#ef4444);background:#ef444426}.close-exit-type--trail{color:#f59e0b;background:#f59e0b26}.close-exit-type--expiry{color:var(--text-muted);background:#6b728026}.close-exit-type--runner{color:#f59e0b;background:#f59e0b26}.close-exit-type--partial{color:#60a5fa;background:#60a5fa26}.close-prices{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;overflow:hidden}.close-pnl{text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.close-percentage{color:var(--text-muted);font-size:10px;font-style:italic}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;font-size:13px;display:flex}.empty-icon{opacity:.5;font-size:32px}.activity-bot-badge{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;transition:transform .2s;display:inline-flex;box-shadow:0 2px 6px #0003}.activity-bot-badge:hover{transform:scale(1.1)}.position-bot-badge{color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:5px;grid-column:1/-1;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:4px;padding:4px 8px;font-size:10px;font-weight:600;display:flex;overflow:hidden;box-shadow:0 2px 6px #0003}.position-bot-badge .bot-icon{flex-shrink:0;font-size:11px;line-height:1}.position-bot-badge .bot-name{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.close-bot-badge{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 2px 6px #0003}.toast-content{align-items:flex-start;gap:10px;display:flex}.toast-icon{flex-shrink:0;font-size:20px}.toast-text{flex-direction:column;gap:2px;display:flex}.toast-text strong{font-size:13px;font-weight:600}.toast-text span{color:var(--text-secondary);font-size:11px;line-height:1.4}:root[data-theme=light] .live-stats,[data-theme=light] .live-stats{background:linear-gradient(135deg,#00000005,#00000003);border-color:#0000000f}:root[data-theme=light] .stat-item,[data-theme=light] .stat-item{background:#00000005}:root[data-theme=light] .stat-item:hover,[data-theme=light] .stat-item:hover{background:#0000000a}:root[data-theme=light] .activity-feed,[data-theme=light] .activity-feed,:root[data-theme=light] .positions-grid,[data-theme=light] .positions-grid,:root[data-theme=light] .closes-list,[data-theme=light] .closes-list{background:linear-gradient(135deg,#00000005,#00000003);border-color:#0000000f}:root[data-theme=light] .position-card,[data-theme=light] .position-card,:root[data-theme=light] .close-card,[data-theme=light] .close-card{background:linear-gradient(135deg,#00000008,#00000003);border-color:#0000000f}:root[data-theme=light] .position-card:hover,[data-theme=light] .position-card:hover,:root[data-theme=light] .close-card:hover,[data-theme=light] .close-card:hover{background:linear-gradient(135deg,#0000000d,#00000005)}:root[data-theme=light] .activity-item:hover,[data-theme=light] .activity-item:hover{background:#00000008}:root[data-theme=light] .activity-tooltip,[data-theme=light] .activity-tooltip{background:var(--background-elevated,#fff);box-shadow:0 8px 24px #00000026}:root[data-theme=light] .filter-tabs,[data-theme=light] .filter-tabs{background:var(--background)}:root[data-theme=light] .filter-tab--active,[data-theme=light] .filter-tab--active{background:var(--background-subtle)}:root[data-theme=light] .target-level,[data-theme=light] .target-level,:root[data-theme=light] .position-remaining,[data-theme=light] .position-remaining{background:#00000005}:root[data-theme=light] .target-progress,[data-theme=light] .target-progress,:root[data-theme=light] .tp-progress-bar-container,[data-theme=light] .tp-progress-bar-container{background:#0000000a}:root[data-theme=light] .typing-indicator,[data-theme=light] .typing-indicator{background:linear-gradient(135deg,#6366f114,#8b5cf60d);border-color:#6366f126}.feed-controls{align-items:center;gap:8px;display:flex}.mobile-tab-nav{background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff0f);border-radius:12px;gap:4px;margin-bottom:12px;padding:8px;display:none}.mobile-tab{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast,.1s ease);background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 8px;font-size:11px;font-weight:500;display:flex}.mobile-tab:hover{background:var(--surface-2,#ffffff0d);color:var(--text-secondary)}.mobile-tab--active{background:var(--surface-3,#ffffff14);color:var(--text-primary)}.mobile-tab-icon{font-size:18px}.mobile-tab-label{text-transform:uppercase;letter-spacing:.5px;font-size:10px}.mobile-hidden{display:flex}@media (max-width:768px){.mobile-tab-nav{display:flex}.mobile-hidden{display:none!important}.feed-header{flex-direction:column;gap:12px}.feed-controls{justify-content:space-between;width:100%}.live-trading-grid{flex-direction:column;display:flex}.feed-section,.positions-section,.closes-section{min-height:400px;max-height:none}.activity-feed{max-height:350px}.positions-grid,.closes-list{max-height:none}}@media (min-width:769px) and (max-width:1100px){.live-trading-grid{grid-template-columns:1fr 1fr}.closes-section{grid-column:span 2}}[data-theme=light] .mobile-tab-nav{background:#00000005;border-color:#0000000f}[data-theme=light] .mobile-tab:hover{background:#0000000a}[data-theme=light] .mobile-tab--active{background:#0000000f}
