@keyframes algoPopupIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes algoPulse{0%,to{opacity:1}50%{opacity:.4}}.algo-watch-dot{animation:algoPulse 2s ease-in-out infinite}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.stack-metrics-row{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.stack-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px 4px!important}.mtf-score-grid{grid-template-columns:repeat(2,1fr)!important}.stack-metric-card{min-width:0!important;padding:6px 8px!important}.stack-metric-card .metric-value{font-size:13px!important}.hist-col-par,.hist-col-entry,.hist-col-exit,.hist-col-acum,.opp-col-max,.opp-col-tier{display:none!important}.table-scroll th,.table-scroll td{padding:3px!important;font-size:10px!important;white-space:nowrap}.stack-tabs{gap:4px!important}.stack-tabs button{padding:4px 8px!important;font-size:12px!important}.summary-bar{gap:8px!important;padding:6px 8px!important}.summary-bar .summary-value{font-size:12px!important}.ai-row{flex-wrap:wrap}.hist-legend{font-size:9px!important}.stat-cell{padding:4px 6px!important}.stat-cell .stat-value{font-size:12px!important}.position-card .param-row{font-size:11px!important}.algo-col-30m,.algo-col-4h,.algo-col-par,.algo-col-health,.algo-col-layer,.algo-col-exit,.algo-col-bucket{display:none!important}.algo-layers-grid{grid-template-columns:1fr!important;gap:6px!important}.algo-toolbar{flex-direction:column!important;align-items:stretch!important}.algo-toolbar-left,.algo-toolbar-right{justify-content:center!important;flex-wrap:wrap!important}.algo-legend{justify-content:center!important;gap:6px!important}}@media (max-width: 1100px) and (min-width: 901px){.algo-col-30m,.algo-col-bucket{display:none!important}.table-scroll th,.table-scroll td{padding:3px!important;font-size:10px!important}}@media (max-width: 900px) and (min-width: 641px){.algo-col-30m,.algo-col-par,.algo-col-exit,.algo-col-bucket{display:none!important}.algo-layers-grid{grid-template-columns:repeat(3,1fr)!important}.table-scroll th,.table-scroll td{padding:3px!important;font-size:10px!important}}@media (max-width: 400px){.stack-stats-grid{grid-template-columns:repeat(2,1fr)!important}.hist-col-ventaja{display:none!important}}
