.header{align-items:center;background-color:#f8f9fa;display:flex;justify-content:left;padding:0 5px 3px 20px}.logo{color:#343a40;font-family:Poppins,sans-serif;font-size:1.6rem;font-style:italic}.chart-container{position:relative;width:100%}.line-path{fill:none;stroke:#007bff;stroke-width:1.2}.title-text{text-anchor:start;font-size:12px;font-weight:700}.plus-background,.title-background{fill:#b8b8b826;rx:2;ry:2}.plus-group-text{text-anchor:middle;font-size:12px;font-weight:700}.select-box{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 10px #0000001a;left:50%;padding:0;position:absolute;top:45%;transform:translate(-50%,-50%);width:360px;z-index:10}.select-box-title{margin:10px;text-align:left}.select-box-input{border:1px solid #ccc;border-left:none;border-right:none;box-sizing:border-box;margin-bottom:5px;outline:none;padding:8px 8px 8px 14px;width:100%}.select-box-list{font-size:13px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.select-box-item{cursor:pointer;display:flex;justify-content:space-between;padding:9px 4px}.select-box-item:hover{background-color:#f0f0f0}.select-box-item-last{border-radius:0 0 8px 8px}.ticker-symbol{font-weight:700;margin-left:5px}.ticker-exchange{font-size:11px;margin-right:5px}.timeframe-selector{display:flex;justify-content:flex-start;margin-left:10px}.timeframe-option{background-color:initial;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700;margin-right:4px;padding:3px 4px;transition:background-color .2s ease}.timeframe-option:hover{background-color:#f0f0f0}.timeframe-option.active{background-color:#007bff;color:#fff}.timeframe-option.active:hover{background-color:#0056b3}*{margin:0;padding:0}body,html{background-color:#f8f9fa;color:#343a40;display:flex;flex-direction:column;flex-grow:1;font-family:Poppins,sans-serif;height:100%;text-align:center}#root{margin:0}#root,.App{display:flex;flex-direction:column;height:100vh;padding:0}.App,.container{flex-grow:1;width:100%}.container{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:0 auto;padding-top:10px}h1{margin:0}.loading-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center}.loading-container p{color:#333;font-family:Arial,sans-serif;font-size:16px;margin-top:20px}.drag-handle{cursor:move}.react-grid-item{border-bottom:1px solid #7e7e7e}.react-resizable-handle{bottom:0;cursor:ns-resize;height:10px;right:50%;scale:85%;width:10px}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.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{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{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;left:50%;margin-left:-10px}.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{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{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;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;text-align:center}
/*# sourceMappingURL=main.cee61799.css.map*/