전략편집기 템플릿 저장 기능 추가

This commit is contained in:
Macbook
2026-06-11 23:24:29 +09:00
parent 05c15ec92b
commit eb6cf894da
9 changed files with 558 additions and 81 deletions
+41 -11
View File
@@ -2259,15 +2259,45 @@ html.theme-blue {
/* 컬럼 헤더 */
.msp-header {
display: grid;
grid-template-columns: 32px 1fr 90px 74px 72px;
grid-template-columns: 32px minmax(120px, 1fr) 90px 74px 72px;
padding: 5px 12px;
font-size: 11px;
color: var(--text3);
border-bottom: 1px solid var(--border);
background: var(--bg2);
user-select: none;
align-items: center;
}
.msp-h-sort-btn {
display: inline-flex;
align-items: center;
justify-content: flex-end;
gap: 2px;
background: none;
border: none;
padding: 0;
cursor: pointer;
font-size: inherit;
color: inherit;
letter-spacing: 0.3px;
white-space: nowrap;
user-select: none;
transition: color 0.15s;
font-family: inherit;
}
.msp-h-sort-btn.msp-col-name {
justify-content: flex-start;
}
.msp-h-sort-btn:hover { color: var(--text); }
.msp-h-sort-btn--active { color: var(--accent, #2196f3); }
.msp-sort-icon {
font-size: 9px;
opacity: 0.6;
line-height: 1;
}
.msp-h-sort-btn--active .msp-sort-icon { opacity: 1; }
/* 목록 */
.msp-list {
flex: 1;
@@ -5601,15 +5631,15 @@ html.theme-blue {
transition: width 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
.market-panel--open {
width: 268px;
width: 320px;
}
/* ── 패널 본문 (스크롤 포함) ──────────────────────────────────── */
.mp-body {
display: flex;
flex-direction: column;
width: 268px;
min-width: 268px;
width: 320px;
min-width: 320px;
height: 100%;
overflow: hidden;
background: var(--bg2);
@@ -5687,9 +5717,9 @@ html.theme-blue {
flex-shrink: 0;
background: var(--bg3);
}
.mp-h-name { flex: 1; }
.mp-h-price { width: 80px; text-align: right; }
.mp-h-change { width: 62px; text-align: right; padding-right: 4px; }
.mp-h-name { flex: 1; min-width: 0; }
.mp-h-price { width: 88px; text-align: right; }
.mp-h-change { width: 68px; text-align: right; padding-right: 4px; }
/* 정렬 버튼 공통 */
.mp-h-sort-btn {
@@ -5855,8 +5885,8 @@ html.theme-blue {
color: var(--text);
font-weight: 500;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
overflow: visible;
text-overflow: clip;
}
.mp-code {
font-size: 10px;
@@ -5866,7 +5896,7 @@ html.theme-blue {
/* 가격 / 등락 */
.mp-price {
width: 80px;
width: 88px;
text-align: right;
font-size: 12px;
font-weight: 500;
@@ -5874,7 +5904,7 @@ html.theme-blue {
font-variant-numeric: tabular-nums;
}
.mp-change {
width: 58px;
width: 64px;
text-align: right;
font-size: 11px;
white-space: nowrap;