.chart-period-controls{flex:none;align-items:stretch;gap:2px;min-width:0;height:40px;display:flex}.chart-period-controls .chart-period-button{min-width:36px;min-height:36px;color:var(--fl-secondary);font-size:var(--fl-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 7px;line-height:20px;display:inline-flex;position:relative}.chart-period-controls .chart-period-button:hover{background:var(--fl-surface-muted);color:var(--fl-secondary)}.chart-period-controls .chart-period-button[aria-pressed=true],.chart-period-controls .chart-period-trigger[data-current=true]{color:var(--fl-positive);background:0 0}.chart-period-controls .chart-period-button[aria-pressed=true]:after,.chart-period-controls .chart-period-trigger[data-current=true]:after{content:"";background:var(--fl-positive-soft);width:16px;height:2px;position:absolute;bottom:4px;left:calc(50% - 8px)}.chart-period-controls .chart-period-trigger{min-width:48px}.chart-period-controls .chart-period-trigger[data-state=open]{color:var(--fl-secondary);background:var(--fl-surface)}.chart-control-trigger{min-width:32px;min-height:32px;color:var(--fl-secondary);font:inherit;font-size:var(--fl-text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chart-control-trigger:hover{color:var(--fl-secondary);background:var(--fl-surface-muted)}.chart-control-trigger:disabled{opacity:.45;cursor:default}.chart-settings-backdrop{z-index:11000;background:var(--fl-overlay);position:fixed;inset:0}.chart-settings-dialog{--chart-dialog-text:var(--fl-text);z-index:11001;box-sizing:border-box;background:var(--fl-surface);width:min(520px,100vw - 32px);max-height:min(800px,100dvh - 40px);color:var(--chart-dialog-text);border:1px solid var(--fl-border);box-shadow:var(--fl-shadow-control);font-family:var(--fl-font);font-size:var(--fl-text-sm);font-variant-numeric:tabular-nums;text-align:left;border-radius:8px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.chart-settings-dialog header{border-bottom:1px solid var(--fl-border);flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.chart-settings-dialog header h2{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium);flex:1;margin:0;line-height:24px}.chart-settings-dialog .chart-settings-description{color:var(--fl-secondary);font-size:var(--fl-text-xs);flex:none;margin:0;padding:12px 20px 0;line-height:19px}.chart-settings-dialog button{min-width:36px;min-height:36px;color:var(--fl-secondary);font:inherit;font-size:var(--fl-text-sm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;line-height:20px;display:inline-flex}.chart-settings-dialog button:hover{background:var(--fl-surface-muted);color:var(--fl-secondary)}.chart-settings-dialog button:disabled{opacity:.45;cursor:default}.chart-settings-dialog header>button{padding:4px}.chart-settings-dialog button:focus-visible,.chart-settings-dialog input:focus-visible,.chart-settings-dialog summary:focus-visible,.chart-period-controls button:focus-visible,.chart-control-trigger:focus-visible{outline:2px solid var(--fl-positive-soft);outline-offset:2px}.chart-settings-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fl-text) transparent;min-height:0;padding:8px 20px 18px;overflow:auto}.chart-setting-group{padding:14px 0 4px}.chart-setting-group+.chart-setting-group{border-top:1px solid var(--fl-border);margin-top:12px}.chart-setting-group>h3{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-medium);color:var(--fl-muted);margin:0 0 4px;line-height:20px}.chart-indicator-row{align-items:center;gap:12px;min-height:52px;display:flex}.chart-indicator-name{flex:1;align-items:baseline;gap:9px;min-width:0;display:flex}.chart-indicator-name strong{color:var(--fl-secondary);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);line-height:22px}.chart-indicator-name small{font-size:var(--fl-text-xs);color:var(--fl-muted);line-height:18px}.chart-settings-dialog .chart-indicator-parameters{color:var(--fl-secondary);font-size:var(--fl-text-xs);white-space:nowrap;gap:5px;min-width:40px;padding:6px}.chart-indicator-parameters[aria-expanded=true] svg{transform:rotate(180deg)}.chart-setting-switch{cursor:pointer;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:inline-flex;position:relative}.chart-setting-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.chart-setting-switch>span{pointer-events:none;border:1px solid var(--fl-border);background:var(--fl-surface);border-radius:10px;width:30px;height:18px;display:block;position:relative}.chart-setting-switch>span:after{content:"";background:var(--fl-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.chart-setting-switch input:checked+span{background:var(--fl-positive-soft);border-color:var(--fl-positive-soft)}.chart-setting-switch input:checked+span:after{background:var(--fl-surface-muted);left:14px}.chart-setting-switch input:focus-visible+span{outline:2px solid var(--fl-positive-soft);outline-offset:4px}.chart-indicator-expanded{padding:2px 0 14px}.chart-setting-fields{flex-wrap:wrap;gap:12px;display:flex}.chart-setting-fields label{color:var(--fl-secondary);font-size:var(--fl-text-xs);flex-direction:column;align-items:flex-start;gap:6px;line-height:18px;display:flex}.chart-settings-dialog input[type=number]{box-sizing:border-box;border:1px solid var(--fl-border);background:var(--fl-surface-muted);width:90px;min-height:38px;color:var(--fl-secondary);font:inherit;font-size:var(--fl-text-md);border-radius:4px;padding:7px 10px}.chart-indicator-expanded p{font-size:var(--fl-text-xs);color:var(--fl-muted);margin:9px 0 0;line-height:19px}.chart-setting-fields .chart-volume-height{grid-template-columns:100px minmax(120px,1fr) 36px;align-items:center;gap:10px;width:100%;display:grid}.chart-settings-dialog input[type=range]{accent-color:var(--fl-positive);width:100%;height:24px;margin:0}.chart-setting-fields output{color:var(--fl-secondary);text-align:right}.chart-favorite-settings>summary{min-height:44px;color:var(--fl-secondary);font-size:var(--fl-text-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.chart-favorite-settings>summary::-webkit-details-marker{display:none}.chart-favorite-settings>summary>span{color:var(--fl-muted);font-size:var(--fl-text-xs);align-items:center;gap:7px;line-height:18px;display:flex}.chart-favorite-settings[open]>summary svg{transform:rotate(180deg)}.chart-setting-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px 0 12px;display:grid}.chart-setting-periods label{min-height:36px;color:var(--fl-secondary);font-size:var(--fl-text-xs);cursor:pointer;align-items:center;gap:7px;display:flex}.chart-setting-periods input{accent-color:var(--fl-positive);width:15px;height:15px;margin:0}.chart-settings-dialog footer{border-top:1px solid var(--fl-border);background:var(--fl-surface);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.chart-settings-dialog .chart-settings-save{background:var(--fl-positive-soft);color:var(--fl-text);border-color:var(--fl-positive-soft);font-weight:var(--fl-weight-medium)}.chart-settings-dialog .chart-settings-save:hover{background:var(--fl-positive-soft);color:var(--fl-text)}.chart-period-menu,.chart-tools-menu{background:var(--fl-surface);overscroll-behavior:contain;max-width:calc(100vw - 16px);box-shadow:var(--fl-shadow-control);overflow:auto;transform:none}.chart-period-menu header,.chart-tools-menu header{border-bottom:0;gap:4px;padding:10px 14px 4px}.chart-period-menu header h2,.chart-tools-menu header h2{font-size:var(--fl-text-sm);line-height:20px}.chart-period-menu .chart-menu-edit{font-size:var(--fl-text-xs);color:var(--fl-positive);min-width:0;padding:4px}.chart-period-menu .chart-period-close{display:none}.chart-period-description{font-size:var(--fl-text-xs);color:var(--fl-muted);margin:0;padding:0 14px 4px;line-height:17px}.chart-period-menu-body{padding:0 14px 12px}.chart-period-group{padding-top:8px}.chart-period-group h3{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);color:var(--fl-muted);margin:0 0 4px}.chart-period-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.chart-period-grid button{font-size:var(--fl-text-xs);gap:3px;min-width:0;min-height:34px;padding:4px;position:relative}.chart-period-grid button[aria-pressed=true]{background:var(--fl-positive-soft);color:var(--fl-positive)}.chart-period-menu footer{background:0 0;padding:10px 14px}.chart-period-menu footer button{font-size:var(--fl-text-xs)}.chart-period-menu .chart-settings-save{min-width:108px}.chart-tool-body{flex-direction:column;align-items:stretch;gap:2px;padding:8px 14px 14px;display:flex}.chart-tool-body button{text-align:left;justify-content:flex-start;width:100%;min-height:40px;padding:8px 10px}.chart-tool-body button[aria-pressed=true]{color:var(--fl-positive);background:var(--fl-positive-soft)}.chart-tool-body p,.chart-tool-body small{font-size:var(--fl-text-xs);color:var(--fl-muted);margin:6px 0;line-height:20px}.chart-settings-mobile-tools{display:none}.chart-control-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-range-controls,.chart-range-buttons{align-items:center;gap:3px;display:flex}.chart-range-inline{display:flex}.chart-range-controls>.chart-control-trigger,.chart-range-inline button{min-height:28px;font-size:var(--fl-text-xs);padding:0 6px}.chart-range-inline button{color:var(--fl-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0}.chart-range-inline button:hover{color:var(--fl-secondary)}.chart-range-inline button:disabled{opacity:.45;cursor:default}.chart-range-dialog{max-width:440px}.chart-range-dialog .chart-settings-body{padding-top:16px}.chart-range-dialog .chart-range-buttons{flex-wrap:wrap;gap:6px;margin-bottom:20px}.chart-range-dialog .chart-range-buttons button{border-color:var(--fl-border);background:var(--fl-surface)}.chart-range-dialog form{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:4px;display:flex}.chart-range-dialog form label{color:var(--fl-secondary);font-size:var(--fl-text-sm);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.chart-settings-dialog input[type=datetime-local]{box-sizing:border-box;background:var(--fl-surface-muted);border:1px solid var(--fl-border);color:var(--fl-secondary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;border-radius:4px;max-width:100%;min-height:40px;padding:9px 10px}.chart-range-dialog form p{font-size:var(--fl-text-xs);color:var(--fl-negative);margin:0}@media (width<=900px){.chart-period-controls{gap:0;height:44px}.chart-period-controls .chart-period-button,.chart-period-controls .chart-period-trigger{width:44px;min-width:44px;min-height:44px;font-size:var(--fl-text-xs);border-radius:0;padding:0 2px}.chart-period-controls .chart-period-button[aria-pressed=true]:after,.chart-period-controls .chart-period-trigger[data-current=true]:after{bottom:6px}.chart-period-more-word{display:none}.chart-control-trigger{min-width:44px;min-height:44px;padding:0 8px}.chart-indicator-trigger>span{display:none}.chart-indicator-trigger svg{width:17px;height:17px}.chart-settings-dialog{width:100%;max-width:none;max-height:min(88dvh,820px);padding-bottom:env(safe-area-inset-bottom);font-size:var(--fl-text-md);border-radius:16px 16px 0 0;top:auto;bottom:0;left:0;transform:none}.chart-settings-dialog header{padding:10px 16px}.chart-settings-dialog header h2{font-size:var(--fl-text-lg)}.chart-settings-dialog .chart-settings-description{font-size:var(--fl-text-xs);padding:8px 16px 0;line-height:19px}.chart-settings-body{padding:6px 16px 16px}.chart-settings-dialog footer{padding:10px 16px}.chart-settings-dialog button,.chart-setting-periods label{min-width:44px;min-height:44px}.chart-setting-group{padding-top:14px}.chart-indicator-row{gap:7px;min-height:56px}.chart-indicator-name{display:block}.chart-indicator-name strong{font-size:var(--fl-text-md)}.chart-indicator-name small{font-size:var(--fl-text-xs);line-height:17px;display:block}.chart-setting-switch{width:44px;min-width:44px;height:44px}.chart-setting-fields{gap:10px}.chart-settings-dialog input[type=number]{width:80px;min-height:44px}.chart-setting-fields .chart-volume-height{grid-template-columns:84px minmax(80px,1fr) 32px;gap:7px}.chart-favorite-settings>summary{min-height:48px}.chart-favorite-settings>summary>span{overflow-wrap:anywhere;max-width:62%}.chart-setting-periods{gap:2px}.chart-settings-mobile-tools{display:block}.chart-settings-mobile-tools .chart-tool-body{padding:0 0 8px}.chart-tool-body button{min-height:44px}.chart-period-menu.is-mobile{background:var(--fl-surface);max-height:65dvh}.chart-period-menu header{padding:10px 16px 2px}.chart-period-menu header h2{font-size:var(--fl-text-lg)}.chart-period-menu .chart-period-close{display:inline-flex}.chart-period-menu .chart-menu-edit{font-size:var(--fl-text-xs);min-height:44px}.chart-period-description{font-size:var(--fl-text-xs);padding:0 16px 6px;line-height:19px}.chart-period-menu-body{min-height:0;padding:0 16px 16px;overflow:auto}.chart-period-group{padding-top:10px}.chart-period-group h3{font-size:var(--fl-text-xs);margin-bottom:6px}.chart-period-grid{gap:6px}.chart-period-grid button{font-size:var(--fl-text-md);min-height:44px}.chart-period-menu footer{padding:10px 16px}.chart-tools-menu.is-mobile{background:var(--fl-surface);max-height:70dvh}.chart-tools-menu header{padding:10px 16px}.chart-tools-menu header h2{font-size:var(--fl-text-lg)}.chart-range-inline{display:none}.chart-range-controls>.chart-control-trigger{min-width:44px;min-height:44px;font-size:var(--fl-text-xs);padding:0 6px}.chart-range-trigger svg{display:none}.chart-settings-dialog input[type=datetime-local]{width:100%;min-width:0;min-height:44px}.chart-range-dialog form label{width:100%}.chart-range-dialog .chart-range-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.chart-range-dialog .chart-range-buttons button{font-size:var(--fl-text-xs);padding:6px}}@media (prefers-reduced-motion:no-preference){.chart-setting-switch>span,.chart-setting-switch>span:after{transition:background-color .14s,left .14s}.chart-indicator-parameters svg{transition:transform .14s}}.market-candles{--mc-line:var(--fl-border);--mc-text:var(--fl-text);--mc-muted:var(--fl-muted);--mc-accent:var(--fl-positive);box-sizing:border-box;background:var(--fl-surface);border:1px solid var(--mc-line);width:100%;min-width:0;color:var(--mc-text);font-family:var(--fl-font);font-variant-numeric:tabular-nums;border-radius:8px;margin:0 0 20px;position:relative;overflow:hidden}.market-candles button{font:inherit;font-size:var(--fl-text-sm);color:var(--mc-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;line-height:18px;transition:background .15s,color .15s;display:inline-flex}.market-candles button:hover:not(:disabled){color:var(--mc-text);background:var(--fl-surface-muted)}.market-candles button:focus-visible{outline:2px solid var(--mc-accent);outline-offset:-2px}.market-candles button:disabled{opacity:.4;cursor:default}.market-candles .market-candles-header{background:0 0;border:0;flex:none;align-items:center;min-height:36px;padding:0 12px;display:flex}.market-candles-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fl-text-sm);font-weight:var(--fl-weight-strong);align-items:baseline;gap:9px;display:inline-flex;overflow:hidden}.market-candles-header strong small{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-normal);color:var(--mc-muted)}.market-candles-toolbar{border-bottom:1px solid var(--mc-line);flex:none;justify-content:flex-start;align-items:center;gap:12px;min-width:0;height:40px;padding:0 12px;display:flex}.market-candles-toolbar .chart-period-controls{flex:none;min-width:0}.market-candles-actions{flex:1 0 auto;align-items:center;gap:2px;min-width:0;display:flex}.market-candles .market-candles-actions button{min-height:32px;font-size:var(--fl-text-sm);padding:4px 8px}.market-candles .market-candles-icon{flex:none;min-width:32px;margin-left:auto;padding:4px}.market-candles-desktop-tools{align-items:center;display:flex}.market-candles .market-candles-first-report{margin-left:auto}.market-candles .market-candles-first-report+.market-candles-icon{margin-left:0}.market-candles .market-candles-readout{scrollbar-width:none;white-space:nowrap;height:24px;min-height:24px;font-size:var(--fl-text-xs);color:var(--mc-muted);flex-wrap:nowrap;flex:none;align-items:center;gap:12px;padding:0 12px;line-height:18px;display:flex;overflow-x:auto}.market-candles-readout::-webkit-scrollbar{display:none}.market-candles-indicator-legend::-webkit-scrollbar{display:none}.market-candles-plan-legend::-webkit-scrollbar{display:none}.market-candles-readout-meta,.market-candles-ohlc-values{display:contents}.market-candles-readout-meta>span,.market-candles-readout-meta>time{flex:none}.market-candles-readout time{color:var(--mc-muted);order:1}.market-candles-ohlc-item{flex:none;order:2;align-items:center;gap:4px;display:inline-flex}.market-candles-readout-volume{order:3}.market-candles-readout-change{order:4}.market-candles-readout b{font-weight:var(--fl-weight-medium);color:var(--mc-text)}.market-candles-readout-kind{color:var(--fl-muted)}.market-candles-readout[data-direction=up] b[data-readout=close],.market-candles-readout[data-direction=up] b[data-readout=change],.market-candles-readout[data-direction=up] b[data-readout=changePercent]{color:var(--fl-positive)}.market-candles-readout[data-direction=down] b[data-readout=close],.market-candles-readout[data-direction=down] b[data-readout=change],.market-candles-readout[data-direction=down] b[data-readout=changePercent]{color:var(--fl-negative)}.market-candles-indicator-legend{scrollbar-width:none;height:20px;min-height:20px;font-size:var(--fl-text-xs);white-space:nowrap;flex:none;align-items:center;gap:14px;padding:0 12px;line-height:18px;display:flex;overflow-x:auto}.market-candles-indicator-legend>span,.market-candles-indicator-legend small{flex:none}.market-candles-indicator-legend b{font-weight:var(--fl-weight-medium)}.market-candles-indicator-legend small{font-size:var(--fl-text-xs);color:var(--fl-muted);margin-left:auto}.market-candles-plan-legend{min-height:22px;font-size:var(--fl-text-xs);color:var(--fl-muted);scrollbar-width:none;flex-wrap:nowrap;flex:none;align-items:center;gap:12px;padding:0 12px;line-height:18px;display:flex;overflow-x:auto}.market-candles-plan-legend>span{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.market-candles-plan-label{color:var(--mc-muted)}.market-candles-plan-label time{color:var(--fl-muted)}.market-candles-plan-legend b{font-weight:var(--fl-weight-strong)}.market-candles-range-dash{padding:0 3px}.market-candles-plan-legend i{border:1px solid var(--fl-positive-soft);background:var(--fl-positive-soft);border-radius:1px;width:10px;height:7px;display:block}.market-candles-plan-readonly{color:var(--fl-muted)}.market-candles-price-focus{color:var(--fl-warning);order:-1}.market-candles .market-candles-price-focus button{color:var(--fl-warning);min-width:24px;min-height:24px;padding:0 3px}.market-candles-plot{flex-direction:column;min-height:0;display:flex;position:relative}.market-candles-legend{display:contents}.market-candles-stage{background:var(--fl-surface);width:100%;height:clamp(420px,48vh,580px);min-height:320px;position:relative}.market-candles-canvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.market-candles-empty{z-index:3;font-size:var(--fl-text-xs);color:var(--mc-muted);background:repeating-linear-gradient(0deg,transparent,transparent 65px,var(--fl-surface) 66px,var(--fl-surface) 67px);pointer-events:none;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.market-candles-empty button{pointer-events:auto;min-width:44px;min-height:44px;color:var(--mc-accent)}.market-candles-history-loading,.market-candles-history-badge{z-index:2;background:var(--fl-surface);border:1px solid var(--fl-border);font-size:var(--fl-text-xs);color:var(--mc-muted);pointer-events:none;border-radius:4px;max-width:calc(100% - 100px);padding:3px 6px;line-height:18px;position:absolute;top:6px;left:12px}.market-candles-history-loading{top:auto;bottom:30px}.market-candles-marker-preview{z-index:3;border:1px solid var(--fl-border);background:var(--fl-surface);max-width:calc(100% - 95px);box-shadow:var(--fl-shadow-control);font-size:var(--fl-text-xs);font-weight:var(--fl-weight-strong);color:var(--mc-text);pointer-events:none;border-radius:6px;padding:7px 9px;line-height:1.5;position:absolute;top:36px;left:12px}.market-candles-marker-preview[hidden]{display:none}.market-candles-bottom{border-top:1px solid var(--mc-line);height:28px;min-height:28px;font-size:var(--fl-text-xs);color:var(--fl-muted);background:var(--fl-surface);flex:none;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.market-candles .market-candles-bottom button{font-size:var(--fl-text-xs);min-height:26px;padding:2px 5px}.market-candles-return{flex:none}.market-candles .market-candles-return.is-return{color:var(--mc-accent)}.market-candles-feed-state{flex:none;align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.market-candles-status{font-size:var(--fl-text-xs);color:var(--fl-muted);white-space:nowrap;align-items:center;gap:5px;line-height:18px;display:inline-flex}.market-candles-status i{background:currentColor;border-radius:100%;flex:none;width:5px;height:5px;display:block}.market-candles-status.is-live{color:var(--mc-accent)}.market-candles-status.is-stale{color:var(--fl-warning)}.market-candles-status.is-paused{color:var(--fl-secondary)}.market-candles-countdown{font-size:var(--fl-text-xs);color:var(--mc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:18px}.market-candles-countdown[data-state=unsynced]{color:var(--fl-warning)}.market-candles-view-range{font-size:var(--fl-text-xs);color:var(--fl-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.market-candles-notice{color:var(--fl-warning);flex:none;line-height:1.6;font-size:var(--fl-text-xs)!important;margin:0!important;padding:6px 12px!important}.market-candles-notice button{color:var(--mc-accent)}.market-candles-selection{border-top:1px solid var(--mc-line);font-size:var(--fl-text-xs);flex:none;margin:4px 12px 10px;padding:10px 0 0}.market-candles-selection>div:first-child{flex-wrap:wrap;align-items:center;gap:5px 16px;line-height:1.6;display:flex}.market-candles-selection strong{font-size:var(--fl-text-sm);font-weight:var(--fl-weight-strong);color:var(--chart-event-color)}.market-candles-selection time,.market-candles-selection>div>span{font-size:var(--fl-text-xs);color:var(--mc-muted)}.market-candles-selection b{font-weight:var(--fl-weight-medium);color:var(--mc-text)}.market-candles .market-candles-selection p{font-size:var(--fl-text-xs);color:var(--mc-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 4px;line-height:1.7;display:-webkit-box;overflow:hidden}.market-candles-selection small{font-size:var(--fl-text-xs);color:var(--mc-muted);line-height:1.6}.market-candles-event-choices{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.market-candles-event-choices button{font-size:var(--fl-text-xs);border-color:var(--mc-line)}.market-candles .market-candles-event-choices button{color:var(--chart-event-color);font-weight:var(--fl-weight-strong)}.market-candles-event-choices button[aria-pressed=true]{border-color:var(--chart-event-color);background:var(--fl-surface);font-weight:var(--fl-weight-strong)}.market-candles-entry-label{color:var(--chart-event-entry);font-weight:var(--fl-weight-strong)}.market-candles-protection-label{color:var(--chart-event-protection);font-weight:var(--fl-weight-strong)}.market-candles .market-candles-hint{color:var(--fl-muted);font-size:var(--fl-text-xs);flex-wrap:wrap;flex:none;justify-content:space-between;gap:5px 12px;margin:0;padding:0 12px 10px;line-height:1.7;display:flex}.market-candles-tool-content{font-size:var(--fl-text-sm);line-height:1.65}.market-candles-layer-options{gap:2px;display:grid}.market-candles-tool-content .market-candles-layer-options button{justify-content:flex-start;gap:8px;width:100%;min-height:40px;display:flex}.market-candles-layer-options button small{color:var(--fl-muted);font-size:var(--fl-text-xs);margin-left:auto}.market-candles-layer-options button[aria-pressed=true] small{color:var(--fl-positive)}.market-candles-view-tools{border-top:1px solid var(--fl-border);gap:5px;margin-top:8px;padding-top:8px;display:flex}.market-candles-tool-content p{color:var(--fl-secondary);font-size:var(--fl-text-xs);margin:10px 0 0}.market-candles.is-workspace:not(.is-fullscreen){border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-plot{flex:1;min-height:0}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-stage{flex:1;height:auto;min-height:0}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-selection{margin:0 12px;padding:4px 0}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-selection>div:first-child,.market-candles.is-workspace:not(.is-fullscreen) .market-candles-selection>p,.market-candles.is-workspace:not(.is-fullscreen) .market-candles-selection>small{display:none}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-event-choices{gap:5px;margin:0}:is(.market-candles.is-fullscreen,.market-candles:fullscreen){z-index:10000;width:100vw;height:100dvh;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--fl-surface);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.market-candles.is-fullscreen .market-candles-plot{flex:1;min-height:0}.market-candles.is-fullscreen .market-candles-stage{flex:1;height:auto;min-height:0}.market-candles.is-fullscreen .market-candles-canvas{touch-action:none}.market-candles.is-fullscreen .market-candles-selection p,.market-candles.is-fullscreen .market-candles-selection small{display:none}@media (width<=1100px){.market-candles-view-range{display:none}.market-candles-feed-state{gap:7px}.market-candles-status>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=900px){.market-candles{border-radius:8px;margin-bottom:14px}.market-candles .market-candles-header{min-height:32px;padding:0 8px}.market-candles-header strong small{display:none}.market-candles-toolbar{gap:0;height:44px;padding:0 8px}.market-candles-actions{flex:auto;justify-content:flex-end;gap:0}.market-candles-desktop-tools,.market-candles .market-candles-first-report{display:none}.market-candles .market-candles-actions button,.market-candles .market-candles-icon{min-width:44px;min-height:44px;margin:0;padding:5px}.market-candles-legend{z-index:2;pointer-events:none;text-shadow:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:absolute;top:5px;left:8px;right:72px}.market-candles .market-candles-readout{white-space:normal;flex-direction:column;align-items:flex-start;gap:0;width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.market-candles-readout-meta{flex-wrap:wrap;min-width:0;display:flex}.market-candles-readout-kind{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-candles-readout time{order:0}.market-candles-readout-change{flex-wrap:wrap;order:1;gap:0 5px;display:inline-flex}.market-candles-readout-change-label{display:none}.market-candles-readout-volume{order:2;gap:4px;display:inline-flex}.market-candles-ohlc-values{flex-wrap:wrap;justify-content:flex-start;gap:0 8px;width:100%;display:flex}.market-candles-ohlc-item{min-width:0;display:flex}.market-candles-ohlc-item>span{flex:none}.market-candles-ohlc-item b{white-space:nowrap;min-width:0}.market-candles-readout[data-price-length=long] .market-candles-ohlc-values{display:flex}.market-candles-indicator-legend{white-space:normal;flex-wrap:wrap;row-gap:0;max-width:100%;height:auto;min-height:0;padding:0;overflow:visible}.market-candles-indicator-legend>span{overflow-wrap:anywhere;flex:0 auto;min-width:0}.market-candles-indicator-legend small{flex:0 auto;min-width:0;margin-left:0}.market-candles-plan-legend{border:0;flex-wrap:wrap;row-gap:0;max-width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.market-candles-plan-legend>span{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.market-candles-plan-legend .market-candles-plan-label{gap:5px;display:inline-flex}.market-candles-plan-legend :is(.market-candles-entry-label,.market-candles-protection-label){align-items:baseline;gap:4px;display:inline-flex}.market-candles-plan-legend :is(.market-candles-entry-label,.market-candles-protection-label)>span{flex:none}.market-candles-plan-legend b{overflow-wrap:anywhere;min-width:0}.market-candles-plan-legend .market-candles-structure-label{color:var(--fl-muted)}.market-candles-plan-readonly{display:none}.market-candles-legend button{pointer-events:auto}.market-candles .market-candles-legend{font-size:var(--fl-text-xs);line-height:16px;font-weight:var(--fl-weight-normal)}.market-candles .market-candles-legend :is(.market-candles-readout,.market-candles-readout-meta,.market-candles-ohlc-values,.market-candles-ohlc-item,.market-candles-indicator-legend,.market-candles-plan-legend){-moz-column-gap:8px;font-size:inherit;line-height:inherit;font-weight:inherit;justify-content:flex-start;align-items:baseline;column-gap:8px}.market-candles .market-candles-legend :is(b,small,time,.market-candles-plan-label,.market-candles-structure-label,.market-candles-entry-label,.market-candles-protection-label){font-size:inherit;line-height:inherit;font-weight:inherit}.market-candles .market-candles-legend :is(.market-candles-ohlc-item,.market-candles-entry-label,.market-candles-protection-label){-moz-column-gap:4px;white-space:nowrap;flex:none;column-gap:4px}.market-candles .market-candles-legend .market-candles-plan-label{flex-basis:100%}.market-candles .market-candles-legend .market-candles-structure-label{flex:none}.market-candles .market-candles-price-focus button{min-width:24px;min-height:24px}.market-candles .market-candles-history-badge{inset:auto 72px 28px auto}.market-candles-marker-preview{top:auto;bottom:52px}.market-candles-stage{height:340px;min-height:280px}.market-candles-marker-preview,.market-candles-history-badge,.market-candles-history-loading{left:8px}.market-candles-bottom{gap:6px;height:44px;min-height:44px;padding:0 8px}.market-candles .market-candles-bottom button{min-width:44px;min-height:44px;padding:5px}.market-candles .market-candles-return:not(.is-return){display:none}.market-candles-feed-state{gap:6px}.market-candles-selection{margin:3px 8px 9px}.market-candles .market-candles-event-choices button{min-width:44px;min-height:44px;font-size:var(--fl-text-xs)}.market-candles-event-choices{overscroll-behavior:contain;max-height:100px;overflow-y:auto}.market-candles-tool-content button,.market-candles-tool-content .market-candles-layer-options button{min-width:44px;min-height:44px}.market-candles.is-workspace:not(.is-fullscreen) .market-candles-selection{margin-left:8px;margin-right:8px}}@media (width<=900px) and (height<=500px) and (orientation:landscape){.market-candles .market-candles-readout{flex-flow:wrap;align-items:baseline;gap:0 12px}.market-candles-readout-meta,.market-candles-ohlc-values,.market-candles-readout[data-price-length=long] .market-candles-ohlc-values{display:contents}.market-candles-bottom{height:32px;min-height:32px}.market-candles .market-candles-bottom button{min-height:32px}}@media (prefers-reduced-motion:reduce){.market-candles button{transition:none}}.market-candles-notices{z-index:4;bottom:var(--fl-hit);left:var(--fl-space-2);background:var(--fl-surface);pointer-events:none;max-width:calc(100% - 100px);position:absolute}.market-candles-notices:empty{display:none}.market-candles-notices button{pointer-events:auto}.market-candles-notices .market-candles-notice{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-candles-revision-wait{z-index:4;text-align:center;color:var(--mc-muted);background:color-mix(in srgb,var(--fl-surface) 86%,transparent);font-size:var(--fl-text-xs);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.market-candles-revision-wait strong{color:var(--fl-text)}.market-candles-revision-wait span{overflow-wrap:anywhere;max-width:100%}
