.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width,height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.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}}
