.terminal-edit-mode .react-grid-item{transition:box-shadow .2s}.terminal-edit-mode .react-grid-item:hover{z-index:2}.react-grid-item.react-grid-placeholder{background:color-mix(in srgb,var(--primary)12%,transparent)!important;border:2px dashed color-mix(in srgb,var(--primary)40%,transparent)!important;opacity:1!important;border-radius:12px!important}.react-grid-item>.react-resizable-handle{opacity:0;transition:opacity .2s}.react-grid-item>.react-resizable-handle:after{border-color:hsl(var(--primary))!important;border-width:2px!important;width:6px!important;height:6px!important;bottom:2px!important;right:2px!important}.terminal-edit-mode .react-grid-item:hover>.react-resizable-handle{opacity:.7}.terminal-edit-mode .react-grid-item>.react-resizable-handle:hover,.terminal-edit-mode .react-grid-item>.react-resizable-handle:active{opacity:1}.terminal-edit-mode .react-grid-item>.react-resizable-handle-se:after,.terminal-edit-mode .react-grid-item>.react-resizable-handle-sw:after,.terminal-edit-mode .react-grid-item>.react-resizable-handle-ne:after,.terminal-edit-mode .react-grid-item>.react-resizable-handle-nw:after{background:hsl(var(--primary))!important;border-width:0!important;border-radius:50%!important;width:6px!important;height:6px!important}.react-grid-item.react-draggable-dragging{filter:drop-shadow(0 12px 24px #0003);opacity:.95;z-index:50!important}.widget-drag-handle{cursor:default}.terminal-edit-mode .widget-drag-handle{cursor:grab}.terminal-edit-mode .widget-drag-handle:active{cursor:grabbing}.widget-card{container-type:inline-size}.widget-content::-webkit-scrollbar{width:6px}.widget-content::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.35);border-radius:3px}.widget-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.55)}.widget-card thead+tbody>tr:first-child>td{padding-top:10px}.widget-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@container (max-width:200px){.widget-content{font-size:11px}.widget-content table{table-layout:fixed;font-size:10px}.widget-content th,.widget-content td{text-overflow:ellipsis;white-space:nowrap;padding:1px 2px;overflow:hidden}.widget-title{font-size:12px}.widget-content .widget-stats-grid{grid-template-columns:1fr!important;gap:2px!important}.widget-content .widget-returns-grid{grid-template-columns:repeat(2,1fr)!important;gap:2px 6px!important}.widget-content .widget-detail-text{display:none!important}.widget-content .widget-price-main{font-size:14px!important}.widget-content .widget-percent-main{font-size:11px!important}.widget-content .widget-header-row{gap:4px!important}.widget-content .widget-header-logo{display:none!important}}@container (min-width:201px) and (max-width:220px){.widget-content{font-size:12px}.widget-content table{table-layout:fixed;font-size:11px}.widget-content th,.widget-content td{text-overflow:ellipsis;white-space:nowrap;padding:2px 3px;overflow:hidden}.widget-content .widget-detail-text{display:none!important}}@container (min-width:221px) and (max-width:340px){.widget-content,.widget-content table{font-size:13px}}@container (min-width:341px){.widget-content{font-size:14px}}.terminal-grid-container{scroll-behavior:smooth}.terminal-grid-container .tradingview-widget-container{height:100%;min-height:0}:fullscreen{background:var(--background,#181a20)}:fullscreen .terminal-grid-container{height:calc(100vh - 48px)}.terminal-chat-overlay{border-left:1px solid color-mix(in srgb,var(--border)60%,transparent);background:var(--card);box-shadow:-4px 0 24px #00000026}@media (max-width:767px){.terminal-grid-container{-webkit-overflow-scrolling:touch}.terminal-grid-container::-webkit-scrollbar{display:none}.terminal-grid-container{scrollbar-width:none}.widget-card{border-radius:8px}}@media (hover:none){.widget-drag-handle{cursor:default!important}}@keyframes news-slide-in{0%{opacity:0;background-color:hsl(var(--primary)/.18);transform:translateY(-6px)}60%{opacity:1;background-color:hsl(var(--primary)/.12);transform:translateY(0)}to{opacity:1;background-color:#0000;transform:translateY(0)}}.news-item-new{animation:4s ease-out forwards news-slide-in}@media (prefers-reduced-motion:reduce){.news-item-new{background-color:hsl(var(--primary)/.1);animation:none}}
