- {hasDashboard ?
:
}
+
+
+
+
-
- {hasDashboard ? "이제 템플릿을 추가합니다" : "열린 탭이 없습니다"}
+
+ 새 대시보드가 준비됐습니다
- {hasDashboard
- ? "이 영역을 클릭하거나 상단의 '템플릿 추가' 버튼을 눌러 첫 카드를 배치하세요."
- : "왼쪽 사이드바에서 메뉴를 클릭하거나 드래그하여 탭을 추가하세요."}
+ 템플릿으로 빠르게 시작하거나, 위젯을 직접 배치해 대시보드를 구성하세요.
- {hasDashboard && (
+
- )}
+
+
+
+ 팁: 상단의 '편집' 버튼으로 언제든 레이아웃을 바꿀 수 있어요.
+
);
diff --git a/frontend/styles/v5-layout.css b/frontend/styles/v5-layout.css
index 8f1e6855..108098b0 100644
--- a/frontend/styles/v5-layout.css
+++ b/frontend/styles/v5-layout.css
@@ -64,15 +64,15 @@
--v5-font-mono: 'JetBrains Mono', 'D2Coding', ui-monospace, SFMono-Regular, Monaco, Consolas, monospace;
/* ===== Type scale (deliberately dense, ERP). Do not go above these. ===== */
- --v5-fs-caption:0.60rem; /* labels, table headers, chips */
- --v5-fs-caption-lg:0.68rem;
- --v5-fs-body-sm:0.72rem; /* table rows */
- --v5-fs-body:0.78rem; /* default body */
- --v5-fs-body-lg:0.85rem; /* max body */
- --v5-fs-h3:0.92rem;
- --v5-fs-h2:1.00rem;
- --v5-fs-h1:1.12rem; /* page/section title */
- --v5-fs-display:1.60rem; /* KPI numbers only */
+ --v5-fs-caption:0.75rem; /* labels, table headers, chips */
+ --v5-fs-caption-lg:0.8125rem;
+ --v5-fs-body-sm:0.8125rem; /* table rows */
+ --v5-fs-body:0.875rem; /* default body */
+ --v5-fs-body-lg:0.9375rem; /* max body */
+ --v5-fs-h3:1.0625rem;
+ --v5-fs-h2:1.1875rem;
+ --v5-fs-h1:1.375rem; /* page/section title */
+ --v5-fs-display:2rem; /* KPI numbers only */
--v5-fw-regular:400;
--v5-fw-semi:600;
@@ -1446,3 +1446,6 @@ html.vt-color-changing .settings-color-swatch.on,
html.vt-color-changing .v5-bell,
html.vt-color-changing .v5-admin-btn{
animation:v5-color-refresh .55s cubic-bezier(.34,1.4,.64,1) both;}
+
+/* ===== Header separator (v5 redesign 2026-04-22) ===== */
+.v5-hdr-sep{display:inline-block;width:1px;height:18px;background:var(--v5-border);margin:0 .35rem;flex-shrink:0;opacity:.7;}