.ChartOptionsToolbar-module__TQrrtq__root{align-items:center;gap:var(--cmv-space-sm);display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__group{background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);padding:3px;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__option{min-height:2.25rem;padding:var(--cmv-space-xs) var(--cmv-space-md);font-size:var(--cmv-text-body);color:var(--cmv-text-muted);border-radius:var(--cmv-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__option:hover{color:var(--cmv-text)}.ChartOptionsToolbar-module__TQrrtq__optionActive{color:var(--cmv-accent-text);background:var(--cmv-accent)}.ChartOptionsToolbar-module__TQrrtq__optionActive:hover{color:var(--cmv-accent-text)}.ChartOptionsToolbar-module__TQrrtq__optionNumeric{min-width:2.25rem;padding-inline:var(--cmv-space-sm);font-variant-numeric:tabular-nums}.ChartOptionsToolbar-module__TQrrtq__optionCompact{min-width:2.25rem;padding-inline:var(--cmv-space-sm);font-variant-numeric:tabular-nums;font-weight:600}.ChartOptionsToolbar-module__TQrrtq__optionWithIcon{align-items:center;gap:.35rem;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__segmented{background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px;display:inline-grid}.ChartOptionsToolbar-module__TQrrtq__segment{min-width:3.5rem;min-height:2.25rem;padding:var(--cmv-space-xs) var(--cmv-space-sm);font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);border-radius:calc(var(--cmv-radius-md) - 3px);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ChartOptionsToolbar-module__TQrrtq__segment:hover{color:var(--cmv-text)}.ChartOptionsToolbar-module__TQrrtq__segmentActive{color:var(--cmv-accent-text);background:var(--cmv-accent)}.ChartOptionsToolbar-module__TQrrtq__segmentActive:hover{color:var(--cmv-accent-text)}
.ChartLayoutSwitcher-module__pbkteG__chipButton{min-height:2.75rem;font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-weight:600;display:inline-flex}.ChartLayoutSwitcher-module__pbkteG__overlay{z-index:80;position:fixed;inset:0}.ChartLayoutSwitcher-module__pbkteG__backdrop{background:#0000007a;border:none;position:absolute;inset:0}.ChartLayoutSwitcher-module__pbkteG__panel{max-height:min(85vh,640px);padding-bottom:env(safe-area-inset-bottom,0);background:var(--cmv-surface-raised);border-top:1px solid var(--cmv-border-strong);border-radius:var(--cmv-radius-lg) var(--cmv-radius-lg) 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ChartLayoutSwitcher-module__pbkteG__header{border-bottom:1px solid var(--cmv-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__title{font-size:var(--cmv-text-heading);margin:0;font-weight:650}.ChartLayoutSwitcher-module__pbkteG__headerActions{gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__headerButton{font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text-muted);border-radius:var(--cmv-radius-sm);background:0 0;border:none;padding:.35rem .65rem;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__headerButton:hover,.ChartLayoutSwitcher-module__pbkteG__headerButtonActive{color:var(--cmv-text);background:var(--cmv-surface)}.ChartLayoutSwitcher-module__pbkteG__body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:auto}.ChartLayoutSwitcher-module__pbkteG__error{color:var(--cmv-down);font-size:var(--cmv-text-body);margin:0}.ChartLayoutSwitcher-module__pbkteG__hint{color:var(--cmv-text-muted);font-size:var(--cmv-text-body);margin:0}.ChartLayoutSwitcher-module__pbkteG__saveBlock{flex-direction:column;gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__saveForm,.ChartLayoutSwitcher-module__pbkteG__renameForm{flex-wrap:wrap;gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__input{min-height:2.5rem;font:inherit;color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex:12rem;padding:0 .75rem}.ChartLayoutSwitcher-module__pbkteG__primaryButton,.ChartLayoutSwitcher-module__pbkteG__secondaryButton{min-height:2.5rem;font:inherit;border-radius:var(--cmv-radius-md);padding:0 .85rem;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__primaryButton{color:var(--cmv-on-accent);background:var(--cmv-accent);border:1px solid #0000}.ChartLayoutSwitcher-module__pbkteG__primaryButton:disabled{opacity:.5}.ChartLayoutSwitcher-module__pbkteG__secondaryButton{color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border)}.ChartLayoutSwitcher-module__pbkteG__count{color:var(--cmv-text-muted);font-size:var(--cmv-text-caption);margin:0}.ChartLayoutSwitcher-module__pbkteG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ChartLayoutSwitcher-module__pbkteG__row{flex-direction:column;gap:.35rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__layoutButton{text-align:left;width:100%;font:inherit;color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__layoutButton:hover:not(:disabled){border-color:var(--cmv-border-strong)}.ChartLayoutSwitcher-module__pbkteG__layoutButton:disabled{opacity:.6}.ChartLayoutSwitcher-module__pbkteG__layoutName{font-weight:650}.ChartLayoutSwitcher-module__pbkteG__layoutMeta{color:var(--cmv-text-muted);font-size:var(--cmv-text-caption)}.ChartLayoutSwitcher-module__pbkteG__rowActions{gap:.5rem;display:flex}.ChartLayoutSwitcher-module__pbkteG__rowAction{font:inherit;font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);background:0 0;border:none;padding:.25rem .5rem;font-weight:600}.ChartLayoutSwitcher-module__pbkteG__rowActionDanger{color:var(--cmv-down)}
.ChartToolsBar-module__VTJUxG__root{align-items:center;gap:var(--cmv-space-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.ChartToolsBar-module__VTJUxG__root::-webkit-scrollbar{display:none}.ChartToolsBar-module__VTJUxG__chip{width:2.75rem;height:2.75rem;color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChartToolsBar-module__VTJUxG__chipText{width:auto;min-width:2.75rem;padding:0 .75rem}.ChartToolsBar-module__VTJUxG__chipLabel{font-size:var(--cmv-text-body);white-space:nowrap;font-weight:600;line-height:1}.ChartToolsBar-module__VTJUxG__chipActive{color:var(--cmv-accent);border-color:color-mix(in srgb, var(--cmv-accent) 45%, var(--cmv-border));background:color-mix(in srgb, var(--cmv-accent) 10%, var(--cmv-surface-raised))}.ChartToolsBar-module__VTJUxG__timeframeGroups,.ChartToolsBar-module__VTJUxG__sheetStack{gap:var(--cmv-space-lg);flex-direction:column;display:flex}.ChartToolsBar-module__VTJUxG__sheetSection{gap:var(--cmv-space-sm);flex-direction:column;margin:0;display:flex}.ChartToolsBar-module__VTJUxG__timeframeGrid{gap:var(--cmv-space-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.ChartToolsBar-module__VTJUxG__timeframeGrid::-webkit-scrollbar{display:none}.ChartToolsBar-module__VTJUxG__timeframeOption{width:3.25rem;height:3.25rem;font-size:var(--cmv-text-caption);color:var(--cmv-text);background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-shrink:0;padding:0;font-weight:600}.ChartToolsBar-module__VTJUxG__timeframeOptionActive{color:var(--cmv-accent-text);background:var(--cmv-accent);border-color:#0000}.ChartToolsBar-module__VTJUxG__sectionTitle{font-size:var(--cmv-text-body);color:var(--cmv-text);margin:0;font-weight:600}.ChartToolsBar-module__VTJUxG__toolRow{gap:var(--cmv-space-sm);flex-wrap:wrap;display:flex}.ChartToolsBar-module__VTJUxG__toolButton{min-height:2.5rem;padding:0 var(--cmv-space-md);font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);font-weight:500}.ChartToolsBar-module__VTJUxG__toolButtonActive{color:var(--cmv-accent-text);background:var(--cmv-accent);border-color:#0000}.ChartToolsBar-module__VTJUxG__scaleGroup{gap:var(--cmv-space-sm);flex-wrap:wrap;display:flex}.ChartToolsBar-module__VTJUxG__screenshotSection{gap:var(--cmv-space-md);flex-direction:column;display:flex}.ChartToolsBar-module__VTJUxG__screenshotHint{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);margin:0}.ChartToolsBar-module__VTJUxG__screenshotScopeGrid{gap:var(--cmv-space-sm);display:grid}.ChartToolsBar-module__VTJUxG__screenshotScopeOption{min-height:3rem;padding:var(--cmv-space-sm) var(--cmv-space-md);text-align:left;color:inherit;background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md);flex-direction:column;gap:2px;display:flex}.ChartToolsBar-module__VTJUxG__screenshotScopeOptionActive{border-color:color-mix(in srgb, var(--cmv-accent) 45%, var(--cmv-border));background:color-mix(in srgb, var(--cmv-accent) 8%, var(--cmv-surface))}.ChartToolsBar-module__VTJUxG__screenshotScopeLabel{font-size:var(--cmv-text-body);font-weight:600}.ChartToolsBar-module__VTJUxG__screenshotScopeOptionActive .ChartToolsBar-module__VTJUxG__screenshotScopeLabel{color:var(--cmv-accent)}.ChartToolsBar-module__VTJUxG__screenshotScopeDescription{font-size:var(--cmv-text-caption);color:var(--cmv-text-muted);margin:0}.ChartToolsBar-module__VTJUxG__screenshotSaveButton{min-height:2.75rem;font-size:var(--cmv-text-body);color:var(--cmv-accent-text);background:var(--cmv-accent);border-radius:var(--cmv-radius-md);border:none;font-weight:600}.ChartToolsBar-module__VTJUxG__screenshotSaveButton:disabled{opacity:.6}.ChartToolsBar-module__VTJUxG__indicatorSearch{width:100%;min-height:2.75rem;padding:0 var(--cmv-space-md);font:inherit;font-size:var(--cmv-text-body);color:var(--cmv-text);background:var(--cmv-surface);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-md)}.ChartToolsBar-module__VTJUxG__indicatorSheet{gap:var(--cmv-space-lg);flex-direction:column;flex:1;min-height:0;display:flex}.ChartToolsBar-module__VTJUxG__indicatorActiveSection{flex-shrink:0;max-height:30vh;overflow-y:auto}.ChartToolsBar-module__VTJUxG__indicatorBrowseSection,.ChartToolsBar-module__VTJUxG__indicatorCatalogHost{flex-direction:column;flex:1;min-height:0;display:flex}.ChartToolsBar-module__VTJUxG__indicatorList{margin:0;padding:0;list-style:none}.ChartToolsBar-module__VTJUxG__indicatorRow{align-items:center;gap:var(--cmv-space-sm);min-height:3rem;padding:var(--cmv-space-xs) 0;border-bottom:1px solid var(--cmv-border);display:flex}.ChartToolsBar-module__VTJUxG__indicatorRow:last-child{border-bottom:none}.ChartToolsBar-module__VTJUxG__indicatorName{flex:1;min-width:0;font-size:1.0625rem}.ChartToolsBar-module__VTJUxG__indicatorAction{min-width:5.5rem;min-height:3rem;padding:0 var(--cmv-space-md);color:var(--cmv-accent);border:1px solid var(--cmv-border);border-radius:var(--cmv-radius-sm);background:0 0;font-size:1rem;font-weight:600}.ChartToolsBar-module__VTJUxG__indicatorActionRemove{color:var(--cmv-danger)}.ChartToolsBar-module__VTJUxG__sheetToolbar{margin-top:var(--cmv-space-xs)}
.ChartTopBar-module__Ce7jsq__shell{display:none}@media (max-width:720px){.ChartTopBar-module__Ce7jsq__shell{background:var(--cmv-canvas);border-top:1px solid var(--cmv-border);flex-shrink:0;display:block}.ChartTopBar-module__Ce7jsq__bar{align-items:center;gap:var(--cmv-space-xs);min-height:3rem;padding:var(--cmv-space-sm);display:flex}.ChartTopBar-module__Ce7jsq__symbolBlock{flex-direction:column;flex:1;justify-content:center;align-self:stretch;min-width:0;display:flex;overflow:hidden}.ChartTopBar-module__Ce7jsq__symbol{font-size:var(--cmv-text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;display:block;overflow:hidden}.ChartTopBar-module__Ce7jsq__venue{font-size:var(--cmv-text-caption);color:var(--cmv-text-subtle);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:500;display:block;overflow:hidden}.ChartTopBar-module__Ce7jsq__tools{flex-shrink:1;min-width:7.5rem;max-width:58%}}
