매매 시그널 알림 수정

This commit is contained in:
Macbook
2026-05-29 00:58:10 +09:00
parent e43b5cbd5a
commit e1ad1d626e
5 changed files with 94 additions and 62 deletions
+36 -18
View File
@@ -2,11 +2,8 @@
/* 실시간 WS/STOMP 수신 — 목록 행(.tnl-row) 외곽 아웃라인만 형광 연두 (내부 inset 없음) */
.tnl-row.tnl-row--receiving {
border-color: #69f0ae !important;
box-shadow:
0 0 0 1px #69f0ae,
0 0 10px 4px #69f0ae66,
0 0 22px 8px #b9f6ca33;
border-color: var(--gc-receive-border) !important;
box-shadow: var(--gc-receive-shadow);
transition: box-shadow 0.15s ease-out, border-color 0.15s ease-out;
}
@@ -36,6 +33,20 @@
box-shadow: 0 0 0 1px color-mix(in srgb, var(--accent, #7aa2f7) 35%, transparent);
}
/* 수신 시 신호 상세(vtd-card) — 연두 테두리·inset 제거 (목록 행 외곽만 유지) */
.tnl-row.tnl-row--receiving .tnl-signal-slot .vtd-card--receiving,
.tnl-row.tnl-row--receiving .tnl-signal-slot .vtd-card.vtd-card--live {
border-color: color-mix(in srgb, var(--accent, #3f7ef5) 40%, var(--se-border, var(--border))) !important;
box-shadow: 0 0 0 1px color-mix(in srgb, var(--accent, #3f7ef5) 12%, transparent) !important;
background: var(--se-panel-card-bg, var(--bg2)) !important;
}
.tnl-row.tnl-row--receiving .tnl-signal-slot .vtd-card--receiving .vtd-sig-panel,
.tnl-row.tnl-row--receiving .tnl-signal-slot .vtd-card--receiving .vtd-card-chart-panel,
.tnl-row.tnl-row--receiving .tnl-signal-slot .vtd-sig-panel-wrap--receiving .vtd-sig-panel {
box-shadow: none !important;
}
.tnl-row--gallery {
display: block;
width: 100%;
@@ -206,12 +217,12 @@
height: 100%;
}
/* 신호상세 — 가상매매 vtd-card 슬롯 (이퀄라이저·히트맵·신호등 최소 너비 확보) */
/* 신호상세 — 가상매매 vtd-card 슬롯 (차트보다 좁게 · 나머지는 캔들·지표) */
.tnl-signal-slot {
flex: 1.35 1 300px;
flex: 1.05 1 272px;
width: auto;
min-width: min(100%, 300px);
max-width: 42%;
min-width: min(100%, 272px);
max-width: 34%;
height: 280px;
max-height: 280px;
display: flex;
@@ -313,8 +324,9 @@
}
.tnl-charts-track > .tnl-signal-slot {
flex: 1.35 1 300px;
min-width: min(100%, 300px);
flex: 1.05 1 272px;
min-width: min(100%, 272px);
max-width: 34%;
}
/* 가상매매 투자대상 카드(vtd)와 동일한 3단 구성 */
@@ -622,7 +634,7 @@
}
.tnl-charts-track > .tnl-chart-card {
flex: 1 1 0;
flex: 1.12 1 0;
width: 0;
min-width: 0;
max-width: none;
@@ -685,13 +697,16 @@
.tnl-mini-chart-canvas {
position: relative;
flex: 0 0 236px;
height: 236px;
max-height: 236px;
flex: 1 1 auto;
width: 100%;
min-width: 0;
min-height: 0;
height: 100%;
max-height: 100%;
display: flex;
flex-direction: column;
overflow: hidden;
box-sizing: border-box;
}
.tnl-mini-chart-canvas--fill {
@@ -721,14 +736,17 @@
}
.tnl-mini-chart-placeholder {
flex: 0 0 236px;
height: 236px;
max-height: 236px;
flex: 1 1 auto;
width: 100%;
min-height: 120px;
height: 100%;
max-height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 11px;
color: var(--text3);
box-sizing: border-box;
}
.tnl-mini-chart-placeholder--fill {