diff --git a/src/views/account/CategoryView.vue b/src/views/account/CategoryView.vue
index 3b06397..8978f36 100644
--- a/src/views/account/CategoryView.vue
+++ b/src/views/account/CategoryView.vue
@@ -230,9 +230,12 @@ onBeforeUnmount(destroySortables)
-
- 등록된 {{ activeType === 'EXPENSE' ? '지출' : '수입' }} 분류가 없습니다.
-
+
+
🗂️
+
등록된 {{ activeType === 'EXPENSE' ? '지출' : '수입' }} 분류가 없어요
+
기본 분류를 불러오면 식비·교통 등이 한 번에 추가됩니다.
+
+
@@ -421,6 +424,39 @@ button.danger {
.msg.error {
color: #c0392b;
}
+/* 신규 유저 빈 상태 */
+.empty-state {
+ text-align: center;
+ padding: 2.2rem 1rem 2rem;
+}
+.empty-emoji {
+ font-size: 2.6rem;
+}
+.empty-title {
+ margin-top: 0.6rem;
+ font-size: 1.05rem;
+ font-weight: 700;
+ color: var(--color-heading);
+}
+.empty-desc {
+ margin-top: 0.3rem;
+ font-size: 0.88rem;
+ opacity: 0.7;
+}
+.empty-cta {
+ margin-top: 1.1rem;
+ padding: 0.7rem 1.6rem;
+ border: 0;
+ border-radius: 10px;
+ background: hsla(160, 100%, 37%, 1);
+ color: #fff;
+ font-size: 0.95rem;
+ font-weight: 700;
+ cursor: pointer;
+}
+.empty-cta:hover {
+ background: hsla(160, 100%, 32%, 1);
+}
/* 인앱 확인 모달 */
.modal-backdrop {
position: fixed;