custom 툴발 적용
This commit is contained in:
@@ -1103,6 +1103,34 @@ html.theme-blue {
|
||||
animation: flyout-in-right 0.1s ease;
|
||||
}
|
||||
|
||||
/* Custom / Custom1 — body 포털, 차트 레이어 위·항목 색상 통일 */
|
||||
.tv-side-flyout--custom-overlay {
|
||||
z-index: 10050;
|
||||
background: var(--bg2);
|
||||
isolation: isolate;
|
||||
}
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-item {
|
||||
color: var(--text2);
|
||||
background: transparent;
|
||||
}
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-item:hover,
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-item:focus-visible {
|
||||
background: var(--bg3);
|
||||
color: var(--text);
|
||||
}
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-item.active {
|
||||
background: rgba(122, 162, 247, 0.15);
|
||||
color: var(--accent);
|
||||
}
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-item.active:hover {
|
||||
background: rgba(122, 162, 247, 0.22);
|
||||
color: var(--accent);
|
||||
}
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-icon,
|
||||
.tv-side-flyout--custom-overlay .tv-side-flyout-title {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
@keyframes flyout-in-right {
|
||||
from { opacity: 0; transform: translateX(calc(-100% + 6px)); }
|
||||
to { opacity: 1; transform: translateX(-100%); }
|
||||
@@ -2561,6 +2589,74 @@ html.theme-blue {
|
||||
border-color: rgba(122, 162, 247, 0.65);
|
||||
background: rgba(122, 162, 247, 0.22);
|
||||
}
|
||||
.chart-right-toolbar-btn--custom1 {
|
||||
position: relative;
|
||||
}
|
||||
.chart-right-toolbar-custom1-badge {
|
||||
position: absolute;
|
||||
right: 2px;
|
||||
bottom: 2px;
|
||||
font-size: 8px;
|
||||
font-weight: 700;
|
||||
line-height: 1;
|
||||
color: var(--text-muted, #787b86);
|
||||
pointer-events: none;
|
||||
}
|
||||
.chart-right-toolbar-btn--custom1.active .chart-right-toolbar-custom1-badge {
|
||||
color: var(--accent, #2962ff);
|
||||
}
|
||||
.chart-right-toolbar-btn--custom.active,
|
||||
.chart-right-toolbar-btn--custom1.active {
|
||||
color: var(--accent);
|
||||
border-color: rgba(122, 162, 247, 0.65);
|
||||
background: rgba(122, 162, 247, 0.22);
|
||||
}
|
||||
|
||||
/* Custom 오버레이 설정 모달 (보조지표 설정 ibsm 스타일) */
|
||||
.ccos-dialog {
|
||||
max-height: 88vh;
|
||||
}
|
||||
.ccos-hint {
|
||||
margin: 0;
|
||||
padding: 8px 14px 0;
|
||||
}
|
||||
.ccos-body {
|
||||
padding-top: 8px;
|
||||
}
|
||||
.ccos-item-grid {
|
||||
display: grid;
|
||||
gap: 8px 12px;
|
||||
align-items: center;
|
||||
}
|
||||
.ccos-item-grid--2 {
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
.ccos-item-grid--3 {
|
||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||
}
|
||||
.ccos-grid-item {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
min-height: 28px;
|
||||
padding: 4px 6px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
.ccos-grid-item:hover {
|
||||
background: rgba(255, 255, 255, 0.04);
|
||||
}
|
||||
.ccos-grid-toggle {
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.ccos-grid-label {
|
||||
font-size: 12px;
|
||||
color: var(--text);
|
||||
line-height: 1.3;
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
/* ── PaneLegend 드래그 핸들 ─────────────────────────────────────────── */
|
||||
.pane-legend-item {
|
||||
|
||||
Reference in New Issue
Block a user