.market-content{min-height:0;display:flex;overflow:hidden}.market-content>.console-inner{flex:1;min-width:0;min-height:0;margin:0 auto;display:flex}.real-market{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.real-market>.market-toolbar,.real-market>.market-error{flex-shrink:0}.real-market .market-toolbar{gap:8px;margin-bottom:10px;padding:6px 10px}.real-market .market-toolbar .MuiButton-root{min-width:0;font-size:var(--text-body);padding:4px 10px}.real-market .toolbar-group{gap:8px;position:relative}.real-market select{padding:5px 9px}.real-market .toolbar-group label{color:var(--ink-61718b);font-size:var(--text-body)}.market-data-note{color:var(--ink-6e7e97);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:14px 0;line-height:1.8;display:flex}.real-chart-panel{overflow:hidden}.real-chart-heading{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 6px;display:flex}.real-chart-heading h2{color:var(--ink-15233d);font-size:var(--text-chart);margin:0;font-weight:600}.real-chart-heading h2 .tag{margin-left:7px}.real-chart-heading p{font-size:var(--text-chart);color:var(--ink-73829a);margin:7px 0 0}.ohlc-line{font-size:var(--text-chart);color:var(--ink-7a879d);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;min-height:22px;padding:0 12px;line-height:1.8;display:flex}.ohlc-line b{color:var(--ink-44516a);font-weight:500}.indicator-legend{font-size:var(--text-chart);min-height:23px;color:var(--ink-748198);gap:14px;padding:2px 12px 5px;display:flex}.indicator-MA20{color:#b77908}.indicator-MA60,.indicator-RSI14{color:var(--ink-7363e8)}.indicator-EMA20{color:var(--ink-245bff)}.chart-stage{flex:1;min-height:0;position:relative}.real-chart-canvas,.chart-count-2 .real-chart-canvas{z-index:0;flex:1;width:100%;min-width:0;height:100%;position:relative}.candlekit-workspace{outline:none;display:flex;position:absolute;inset:0}.drawing-toolbar{border-right:1px solid var(--line-e4e9f2);background:var(--fill-fafbfe);flex-direction:column;flex:0 0 38px;align-items:center;gap:4px;width:38px;padding:6px 4px;display:flex;overflow-y:auto}.drawing-toolbar>*{flex-shrink:0}.drawing-toolbar button{width:30px;height:30px;color:var(--mui-palette-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;line-height:1;transition:color .15s,background-color .15s;display:grid}.drawing-toolbar button svg{width:20px;height:20px;display:block}.drawing-toolbar button:hover:not(:disabled){background:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}.drawing-toolbar button[aria-pressed=true],.drawing-toolbar button[aria-pressed=true]:hover{background:var(--mui-palette-action-selected);color:var(--mui-palette-primary-main)}.drawing-toolbar button:disabled{opacity:.35;cursor:default}.drawing-toolbar button:focus-visible{outline:2px solid var(--line-245bff)}.drawing-divider{border-top:1px solid var(--line-e4e9f2);width:18px;margin:3px 0}.drawing-count{font-variant-numeric:tabular-nums;width:30px;min-height:20px;font-size:var(--text-caption);color:var(--ink-738098);place-items:center;display:grid}.chart-message{color:var(--ink-71809c);font-size:var(--text-chart);text-align:left;pointer-events:auto;background:#fffe;justify-content:center;align-items:center;padding:30px;line-height:1.9;display:flex;position:absolute;inset:0}.chart-loading{border:1px solid var(--line-ccdcff);background:var(--fill-eef4ff);color:var(--ink-245bff);font-size:var(--text-chart);pointer-events:none;border-radius:4px;padding:7px 11px;position:absolute;top:12px;left:15px}.real-chart-footer{border-top:1px solid var(--line-e9edf5);font-size:var(--text-caption);color:var(--ink-7b8aa2);justify-content:space-between;gap:8px;padding:6px 12px;display:flex}.real-chart-footer>div{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.real-chart-footer button{white-space:nowrap}.real-chart-footer button:disabled{color:var(--ink-95a1b3);cursor:default;text-decoration:none}.data-coverage{font-size:var(--text-caption);color:var(--ink-8693a7);padding:0 18px 14px;line-height:1.8}.market-attribution{color:var(--ink-8592a8);font-size:var(--text-caption);justify-content:flex-end;margin-top:5px;line-height:1.5;display:flex}.market-attribution a{color:var(--ink-4f6ca2)}.market-error{border:1px solid var(--line-f3c5cc);background:var(--fill-fff4f5);color:#b83f53;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:12px 16px;line-height:1.8;display:flex}.market-initial{text-align:center;color:var(--ink-78869d);font-size:var(--text-body);padding:100px 24px}.market-loading-state{background:var(--fill-ffffff);flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.market-loading-indicator{color:var(--ink-738098);font-size:var(--text-body);justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.chart-stage>.market-loading-state{position:absolute;inset:0}.chart-loading{align-items:center;gap:6px;display:flex}.cache-actions{white-space:nowrap;flex-shrink:0;gap:10px;margin-left:auto;display:flex}.cache-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cache-page-heading>div:first-child{flex:240px;min-width:0}.cache-page-heading h1{font-size:var(--text-page);color:var(--ink-15233d);margin:0;font-weight:600}.cache-page-heading p{font-size:var(--text-caption);color:var(--ink-7a879d);margin:5px 0 0}.cache-page .cache-list{border-radius:4px;overflow:hidden}.cache-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.cache-list-toolbar .MuiTextField-root{width:240px;max-width:100%}.cache-list-toolbar .MuiOutlinedInput-root{height:32px;font-size:var(--text-body)}.cache-space{font-size:var(--text-caption);color:var(--ink-7a879d);font-variant-numeric:tabular-nums}.cache-table-scroll{min-height:100px;max-height:calc(100dvh - 300px);overflow:auto}.cache-page .data-table{font-size:var(--text-caption);white-space:nowrap}.cache-page .data-table th,.cache-page .data-table td{height:34px;padding:6px 12px}.cache-page .data-table th{background:var(--fill-f7f9fc);z-index:1;position:sticky;top:0}.cache-page .data-table td{font-variant-numeric:tabular-nums}.cache-page .data-table .cache-size{text-align:right}.cache-page .data-table .cache-operation{text-align:right;width:65px}.cache-page .MuiTablePagination-root{border-top:1px solid var(--line-e9edf5)}.cache-page .MuiTablePagination-toolbar{min-height:42px;padding-left:12px}.cache-page .MuiTablePagination-selectLabel,.cache-page .MuiTablePagination-displayedRows,.cache-page .MuiTablePagination-select{font-size:var(--text-body)}.cache-empty{color:var(--ink-7a879d);font-size:var(--text-body);justify-content:center;align-items:center;gap:10px;padding:30px 12px;display:flex}.console-ui .real-market .market-toolbar{border:0;border-bottom:1px solid var(--line-e4e9f2);box-shadow:none;border-radius:0;margin-bottom:0;padding:5px 8px}.real-market .market-selection{gap:5px}.market-kind{font-size:var(--text-caption);color:var(--ink-8491a6);margin-left:7px}.real-market .market-picker{min-width:110px}.real-market .pair-picker{width:180px}.real-market .timeframe-picker{min-width:96px}.real-market .compact-market-field .MuiOutlinedInput-root{height:32px;font-size:var(--text-body)}.real-market .compact-market-field .MuiSelect-select{padding-top:5px;padding-bottom:5px}.real-market .pair-picker .MuiOutlinedInput-root{padding-top:0;padding-bottom:0}.real-market .pair-picker .MuiAutocomplete-input{padding-top:4px;padding-bottom:4px}.market-select-menu .MuiMenuItem-root,.market-pair-options .MuiAutocomplete-option{font-size:var(--text-body);min-height:30px;padding-top:4px;padding-bottom:4px}.console-ui .real-market .market-toolbar{padding-top:10px;padding-bottom:6px}.real-market .real-chart-heading{padding-top:10px}.real-market .market-chart-grid{background:var(--fill-ffffff);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.real-market .market-chart-grid.chart-count-2{grid-template-columns:minmax(0, var(--chart-split)) 7px minmax(0, var(--chart-rest))}.console-ui .real-market .real-chart-panel{min-width:0;min-height:0;box-shadow:none;background:var(--fill-ffffff);border:0;border-radius:0;flex-direction:column;display:flex}.real-chart-panel>:not(.chart-stage){flex-shrink:0}.real-market .real-chart-heading{gap:5px;padding:6px 9px 3px}.real-market .real-chart-heading h2{font-size:var(--text-chart)}.real-market .ohlc-line{white-space:nowrap;flex-wrap:nowrap;height:22px;overflow:hidden}.real-market .ohlc-line>span{flex-shrink:0}.chart-splitter{cursor:col-resize;touch-action:none;background:var(--fill-f5f7fb);outline:none;position:relative}.chart-splitter:before{content:"";background:var(--fill-dce3ef);width:1px;position:absolute;top:0;bottom:0;left:3px}.chart-splitter span{background:#b5c2d9;border-radius:3px;width:3px;height:28px;position:absolute;top:50%;left:2px}.chart-splitter:hover,.chart-splitter:focus-visible,.is-resizing .chart-splitter{background:var(--fill-e4ebff)}.chart-splitter:hover span,.chart-splitter:focus-visible span,.is-resizing .chart-splitter span{background:#245bff}.is-resizing{-webkit-user-select:none;user-select:none}.is-resizing .candlekit-workspace{pointer-events:none}@media (max-width:900px){.real-market .market-chart-grid.chart-count-2{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.chart-splitter{display:none}.real-market .market-chart-grid.chart-count-2 .real-chart-panel+.real-chart-panel{border-top:1px solid var(--line-e4e9f2)}}@media (max-width:650px){.real-chart-heading{flex-wrap:wrap}.real-chart-heading h2{font-size:var(--text-chart)}.real-chart-footer,.real-market .toolbar-group{flex-wrap:wrap}}.chart-layout-viewport{flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.real-market .chart-layout-grid{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid}.chart-split-node{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.chart-split-node>*{min-width:0;min-height:0}.layout-divider{background:var(--mui-palette-background-default);touch-action:none;z-index:1;outline:none;position:relative}.layout-divider.axis-x{cursor:col-resize}.layout-divider.axis-y{cursor:row-resize}.layout-divider span{background:var(--mui-palette-divider);border-radius:3px;position:absolute}.layout-divider.axis-x span{width:2px;height:28px;top:calc(50% - 14px);left:2px}.layout-divider.axis-y span{width:28px;height:2px;top:2px;left:calc(50% - 14px)}.layout-divider:hover,.layout-divider:focus-visible{background:var(--mui-palette-action-selected)}.layout-divider:hover span,.layout-divider:focus-visible span{background:var(--mui-palette-primary-main)}.chart-layout-picker{width:360px;max-width:calc(100vw - 26px);color:var(--mui-palette-text-primary);padding:8px 10px}.chart-layout-title{font-size:var(--text-body);justify-content:space-between;align-items:center;padding:5px 0 8px;font-weight:600;display:flex}.chart-layout-title span{font-size:var(--text-caption);color:var(--mui-palette-text-secondary);font-weight:400}.chart-layout-row{align-items:flex-start;gap:6px;padding:3px 0;display:flex}.chart-layout-count{width:16px;font-size:var(--text-caption);color:var(--mui-palette-text-secondary);flex-shrink:0;padding-top:6px}.chart-layout-options{flex-wrap:wrap;gap:2px;display:flex}.chart-layout-options button{width:30px;height:30px;color:var(--mui-palette-text-secondary);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;display:grid}.chart-layout-options button:hover{background:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}.chart-layout-options button[aria-pressed=true]{color:var(--mui-palette-primary-main);border-color:color-mix(in srgb, var(--mui-palette-primary-main) 55%, transparent);background:color-mix(in srgb, var(--mui-palette-primary-main) 10%, var(--mui-palette-background-paper))}.chart-layout-hint{color:var(--mui-palette-text-secondary);font-size:var(--text-caption);padding-top:6px;line-height:1.6}@media (max-width:650px){.real-market .chart-layout-grid:not(.charts-1){min-width:620px;min-height:600px}.real-market>.market-toolbar{flex-wrap:wrap}}.chart-layout-options svg{width:22px;height:20px}.drawing-sync-status{z-index:4;background:var(--mui-palette-background-paper);color:var(--mui-palette-text-secondary);border:1px solid var(--mui-palette-divider);font-size:var(--text-caption);border-radius:5px;padding:6px 10px;position:absolute;bottom:34px;left:45px;right:84px}.chart-info-overlay{z-index:2;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:6px;left:43px;right:84px}.real-market .chart-info-overlay .real-chart-heading{flex-wrap:nowrap;gap:8px;width:100%;min-height:28px;padding:0}.chart-price-summary{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.chart-price-summary h2{flex-shrink:0;margin:0}.chart-info-overlay h2,.chart-info-overlay .ohlc-line,.chart-info-overlay .indicator-legend{text-shadow:0 1px 2px var(--mui-palette-background-paper), 0 -1px 2px var(--mui-palette-background-paper);background:0 0;border-radius:3px;transition:background-color .15s}.real-market .chart-info-overlay h2{font-size:var(--text-chart);padding:2px 5px}.chart-info-overlay .timeframe-picker{pointer-events:auto;background:var(--mui-palette-background-paper);border-radius:5px;width:96px;min-width:96px;margin-top:8px}.chart-info-overlay .timeframe-picker .MuiOutlinedInput-root{height:32px}.real-market .chart-info-overlay .ohlc-line{max-width:100%;height:auto;min-height:22px;font-size:var(--text-chart);white-space:normal;flex-wrap:wrap;gap:0 12px;padding:0 5px;line-height:1.7;overflow:visible}.chart-info-overlay .indicator-legend{max-width:100%;min-height:21px;font-size:var(--text-chart);white-space:nowrap;gap:12px;padding:0 5px;line-height:1.7;overflow:hidden}.real-market .chart-stage>.chart-loading{z-index:3;top:auto;bottom:30px;left:45px}@media (max-width:650px){.chart-info-overlay{right:80px}}.chart-info-overlay .ohlc-line b{font-size:var(--text-chart);color:var(--mui-palette-text-primary);font-weight:600}.real-market .chart-layout-trigger{align-items:center;gap:3px;min-width:0;height:28px;padding:3px 5px;display:inline-flex}.chart-layout-trigger>svg{flex-shrink:0;width:20px;height:18px;display:block}.chart-layout-trigger>.chart-layout-chevron{width:10px;height:10px}.indicator-manager .MuiTabs-root,.indicator-editor .MuiTabs-root{border-bottom:1px solid var(--mui-palette-divider);padding:0 24px}.indicator-manager .MuiDialog-paper{height:min(640px,100dvh - 64px)}.indicator-manager .MuiDialogTitle-root,.indicator-manager .MuiTabs-root,.indicator-manager .MuiDialogActions-root{flex-shrink:0}.timeframe-menu{scrollbar-width:thin;scrollbar-color:var(--mui-palette-action-disabled) transparent}.timeframe-menu::-webkit-scrollbar{width:6px}.timeframe-menu::-webkit-scrollbar-track{background:0 0}.timeframe-menu::-webkit-scrollbar-thumb{background:var(--mui-palette-action-disabled);border-radius:6px}.timeframe-menu::-webkit-scrollbar-thumb:hover{background:var(--mui-palette-text-secondary)}.indicator-manager .MuiDialogContent-root{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.indicator-manager .MuiDialogContent-root,.indicator-editor .MuiDialogContent-root{padding-top:20px}.indicator-target{font-size:var(--text-caption);color:var(--mui-palette-text-secondary);margin-top:5px;font-weight:400;line-height:1.6}.indicator-library{margin-top:12px}.indicator-library-row{border-bottom:1px solid var(--mui-palette-divider);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.indicator-library-row strong{font-size:var(--text-body);font-weight:500}.indicator-library-row small{font-size:var(--text-caption);color:var(--mui-palette-text-secondary);margin-top:4px;display:block}.indicator-library-row .MuiButton-root{flex-shrink:0}.indicator-row-actions{flex-shrink:0;gap:8px;display:flex}.indicator-row-actions .MuiButton-root{min-width:32px;min-height:32px;font-size:var(--text-body);padding:6px 8px}.indicator-instance-title{align-items:center;gap:7px;min-width:0;display:flex}.indicator-color-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.indicator-name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.indicator-name-button:focus-visible,.indicator-legend-actions button:focus-visible,.indicator-collapse:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}.indicator-library-row .indicator-name-button{font-size:var(--text-body);overflow-wrap:anywhere}.indicator-notice{min-height:20px;font-size:var(--text-caption);color:var(--mui-palette-text-secondary);margin-top:12px}.indicator-list-footer{padding-top:16px}.indicator-settings-grid{gap:18px;padding-top:4px;display:grid}.indicator-parameter-field .MuiFormControl-root{width:100%}.indicator-plot-settings{border-bottom:1px solid var(--mui-palette-divider);gap:14px;padding-bottom:18px;display:grid}.indicator-output-value+.indicator-output-value{margin-left:10px}.indicator-editor .MuiDialog-paper{height:min(640px,100dvh - 64px)}.indicator-editor .MuiDialogTitle-root,.indicator-editor .MuiTabs-root,.indicator-editor .MuiDialogActions-root{flex-shrink:0}.indicator-editor .MuiDialogContent-root{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.indicator-color-field{font-size:var(--text-body);justify-content:space-between;align-items:center;display:flex}.indicator-color-field input{border:1px solid var(--mui-palette-divider);cursor:pointer;background:0 0;border-radius:4px;width:44px;height:30px;padding:2px}.indicator-validation{color:var(--mui-palette-error-main);font-size:var(--text-caption)}.indicator-action-spacer{flex:1}.chart-info-overlay .indicator-instance-legend{white-space:normal;pointer-events:auto;text-shadow:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex;overflow:visible}.indicator-legend-row{max-width:100%;min-height:24px;font-size:var(--text-chart);color:var(--mui-palette-text-primary);background:var(--mui-palette-background-paper);border-radius:4px;flex-wrap:wrap;align-items:center;gap:0 8px;padding:0 5px;display:flex}.indicator-legend-row .indicator-name-button{align-items:center;gap:6px;min-height:24px;font-weight:500;display:inline-flex}.indicator-value{font-variant-numeric:tabular-nums;color:var(--mui-palette-text-primary)}.indicator-legend-actions{opacity:0;pointer-events:none;align-items:center;gap:3px;display:inline-flex}.indicator-legend-row:hover .indicator-legend-actions,.indicator-legend-row:focus-within .indicator-legend-actions{opacity:1;pointer-events:auto}.indicator-legend-actions button,.indicator-collapse{background:var(--mui-palette-background-paper);min-width:30px;min-height:30px;color:var(--mui-palette-text-primary);font:inherit;font-size:var(--text-chart);cursor:pointer;border:0;border-radius:4px;padding:4px 7px}.indicator-legend-actions button:hover{background:var(--mui-palette-action-hover)}.indicator-legend-actions button{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:3px;display:inline-flex}.indicator-legend-actions button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.real-market .chart-info-overlay .ohlc-line,.chart-info-overlay .ohlc-line b{font-size:var(--text-chart)}.indicator-collapse{font-size:var(--text-body)}.is-hidden .indicator-name-button,.is-hidden .indicator-color-dot,.is-hidden .indicator-value{opacity:.45}@media (hover:none){.indicator-legend-actions{opacity:1;pointer-events:auto}}@media (max-width:650px){.indicator-manager .MuiDialog-paper{height:calc(100dvh - 24px)}.indicator-manager .MuiDialog-paper,.indicator-editor .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px}.indicator-manager .MuiDialogTitle-root,.indicator-editor .MuiDialogTitle-root,.indicator-manager .MuiDialogContent-root,.indicator-editor .MuiDialogContent-root{padding-left:16px;padding-right:16px}.indicator-manager .MuiTabs-root,.indicator-editor .MuiTabs-root{padding:0 16px}.indicator-library-row{gap:6px}.indicator-row-actions{gap:4px}.indicator-row-actions .MuiButton-root{min-width:32px}}.chart-stage{isolation:isolate}.chart-stage>.candlekit-workspace{z-index:0}.chart-stage>.chart-info-overlay{z-index:2}.chart-info-overlay h2,.chart-info-overlay .ohlc-line,.chart-info-overlay .indicator-legend{background:0 0;transition:background-color .15s}.chart-info-overlay .indicator-legend-row,.chart-info-overlay .indicator-legend-actions button,.chart-info-overlay .indicator-collapse{background:0 0}.chart-stage[data-info-hover] .chart-info-overlay h2,.chart-stage[data-info-hover] .chart-info-overlay .ohlc-line,.chart-stage[data-info-hover] .chart-info-overlay .indicator-legend,.chart-info-overlay:focus-within h2,.chart-info-overlay:focus-within .ohlc-line,.chart-info-overlay:focus-within .indicator-legend{background:color-mix(in srgb, var(--mui-palette-background-paper) 88%, transparent)}@media (prefers-reduced-motion:reduce){.chart-info-overlay h2,.chart-info-overlay .ohlc-line,.chart-info-overlay .indicator-legend{transition:none}}.shared-chart-workspace{flex:1;min-width:0;min-height:0;display:flex}.shared-drawing-toolbar{scrollbar-width:thin;overflow-x:hidden}.drawing-target{background:var(--mui-palette-action-selected);width:30px;height:30px;color:var(--mui-palette-primary-main);font-size:var(--text-caption);border-radius:5px;place-items:center;font-weight:600;display:grid}.real-market .real-chart-panel{position:relative}.real-market .chart-layout-grid:not(.charts-1) .real-chart-panel[data-active-chart=true]:after{content:"";border:1px solid var(--mui-palette-primary-main);pointer-events:none;z-index:4;position:absolute;inset:0}.shared-chart-workspace .chart-info-overlay{left:8px}.shared-chart-workspace .chart-stage>.chart-loading{left:10px}.pane-indicator-overlay{z-index:2;pointer-events:none;position:absolute;left:8px;right:84px;overflow:hidden}.pane-indicator-overlay .indicator-instance-legend{gap:0;min-height:0;padding:0;display:flex}.pane-indicator-overlay .indicator-legend-row{pointer-events:auto;background:0 0;flex-wrap:nowrap;min-width:0}.pane-indicator-overlay:hover .indicator-legend-row,.pane-indicator-overlay:focus-within .indicator-legend-row{background:color-mix(in srgb, var(--mui-palette-background-paper) 88%, transparent)}.pane-indicator-overlay .indicator-name-button{flex-shrink:0}.pane-indicator-overlay .indicator-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-indicator-overlay .indicator-legend-actions{flex-shrink:0}.chart-info-overlay .ohlc-line .chart-price-change[data-direction=up] b{color:#059b78}.chart-info-overlay .ohlc-line .chart-price-change[data-direction=down] b{color:#e55064}.chart-price-summary h2{align-items:center;gap:6px;display:inline-flex}.chart-panel-number{display:none}.chart-layout-grid:not(.charts-1) .chart-panel-number{background:var(--mui-palette-action-hover);min-width:22px;height:22px;color:var(--mui-palette-text-secondary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.real-chart-panel[data-active-chart=true] .chart-panel-number{background:var(--mui-palette-action-selected);color:var(--mui-palette-primary-main)}.chart-layout-picker .chart-pane-reset{margin:6px 0 0}.chart-settings-dialog .MuiDialog-paper{height:min(640px,100dvh - 48px);max-height:calc(100dvh - 48px)}.chart-settings-dialog .MuiDialogTitle-root{padding:16px 20px 12px}.chart-settings-dialog .MuiTabs-root{border-bottom:1px solid var(--mui-palette-divider);flex-shrink:0;min-height:40px;padding:0 12px}.chart-settings-dialog .MuiTab-root{min-width:76px;min-height:40px;padding:8px 12px}.chart-settings-dialog .MuiDialogContent-root{padding:16px 20px}.chart-settings-fields{font-size:var(--text-body);gap:6px;display:grid}.chart-settings-fields .MuiFormControlLabel-root{gap:6px;min-height:32px;margin:0}.chart-settings-fields .MuiCheckbox-root{padding:4px}.chart-settings-fields .indicator-color-field{min-height:32px}.chart-settings-fields .chart-follow-theme{justify-self:start}.chart-settings-fields p{font-size:var(--text-caption);margin:0;line-height:1.7}.chart-settings-dialog .chart-settings-actions{flex-wrap:wrap;gap:4px;padding:10px 16px}.chart-settings-dialog .chart-settings-actions .MuiButton-root{margin-left:0}@media (max-width:599px){.chart-settings-dialog .MuiDialog-paper{width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:12px}.chart-settings-dialog .MuiDialogContent-root{padding:16px 20px}}.real-market .market-tools{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.real-market .market-tools .MuiIconButton-root{border-radius:6px;width:32px;height:32px;padding:6px}.real-market .market-tools .chart-layout-trigger{border-radius:6px;gap:3px;height:32px;padding:6px}.drawing-settings-fields{gap:16px;padding-top:8px;display:grid}.chart-empty-state{background:var(--mui-palette-background-paper);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.shared-chart-workspace:has(>.drawing-toolbar[aria-orientation=horizontal]){flex-direction:column}.drawing-toolbar[aria-orientation=horizontal]{border-right:0;border-bottom:1px solid var(--mui-palette-divider);flex-flow:wrap;flex:none;gap:2px;width:auto;overflow:visible}.drawing-toolbar[aria-orientation=horizontal] .drawing-divider{border-top:0;border-left:1px solid var(--mui-palette-divider);width:0;height:18px;margin:0 3px}
