diff --git a/frontend/src/views/mobile/KeyVisitForm.vue b/frontend/src/views/mobile/KeyVisitForm.vue
index 8e7dfd4..477c1b0 100644
--- a/frontend/src/views/mobile/KeyVisitForm.vue
+++ b/frontend/src/views/mobile/KeyVisitForm.vue
@@ -131,6 +131,7 @@ async function handleDelete() {
KEY VISIT PLAN
+
@@ -214,7 +215,6 @@ async function handleDelete() {
{{ isEdit ? '保存修改' : '提交计划' }}
-
@@ -307,4 +307,6 @@ async function handleDelete() {
.form-actions { display: flex; gap: 10px; margin-top: 24px; }
.delete-btn { padding: 16px 24px; background: var(--surface); color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-heading); font-size: 16px; letter-spacing: 0.08em; cursor: pointer; transition: all 0.25s; }
.delete-btn:hover { background: var(--vermilion); color: #fff; }
+.header-delete-btn { margin-left: auto; margin-top: 4px; padding: 6px 14px; background: none; color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-body); font-size: 13px; cursor: pointer; transition: all 0.2s; white-space: nowrap; }
+.header-delete-btn:hover { background: var(--vermilion); color: #fff; }
diff --git a/frontend/src/views/mobile/MiniBusinessForm.vue b/frontend/src/views/mobile/MiniBusinessForm.vue
index a4c6ae5..638b1d9 100644
--- a/frontend/src/views/mobile/MiniBusinessForm.vue
+++ b/frontend/src/views/mobile/MiniBusinessForm.vue
@@ -112,6 +112,7 @@ async function handleDelete() {
BUSINESS OPPORTUNITY
+
@@ -170,7 +171,6 @@ async function handleDelete() {
{{ isEdit ? '保存修改' : '提交商机' }}
-
@@ -250,6 +250,8 @@ async function handleDelete() {
.submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
.delete-btn { padding: 16px 24px; background: var(--surface); color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-heading); font-size: 16px; letter-spacing: 0.08em; cursor: pointer; transition: all 0.25s; }
.delete-btn:hover { background: var(--vermilion); color: #fff; }
+.header-delete-btn { margin-left: auto; margin-top: 4px; padding: 6px 14px; background: none; color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-body); font-size: 13px; cursor: pointer; transition: all 0.2s; white-space: nowrap; }
+.header-delete-btn:hover { background: var(--vermilion); color: #fff; }
.btn-loading { width: 16px; height: 16px; border: 2px solid rgba(255,255,255,0.3); border-top-color: #fff; border-radius: 50%; animation: spin 0.6s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }
diff --git a/frontend/src/views/mobile/WorkPlanForm.vue b/frontend/src/views/mobile/WorkPlanForm.vue
index 42dea6f..0e90abc 100644
--- a/frontend/src/views/mobile/WorkPlanForm.vue
+++ b/frontend/src/views/mobile/WorkPlanForm.vue
@@ -111,6 +111,7 @@ async function handleDelete() {
WORK PLAN
+
@@ -150,7 +151,6 @@ async function handleDelete() {
{{ isEdit ? '保存修改' : '提交计划' }}
-
@@ -230,6 +230,8 @@ async function handleDelete() {
.submit-btn:disabled { opacity: 0.6; cursor: not-allowed; }
.delete-btn { padding: 16px 24px; background: var(--surface); color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-heading); font-size: 16px; letter-spacing: 0.08em; cursor: pointer; transition: all 0.25s; }
.delete-btn:hover { background: var(--vermilion); color: #fff; }
+.header-delete-btn { margin-left: auto; margin-top: 4px; padding: 6px 14px; background: none; color: var(--vermilion); border: 1px solid var(--vermilion); font-family: var(--font-body); font-size: 13px; cursor: pointer; transition: all 0.2s; white-space: nowrap; }
+.header-delete-btn:hover { background: var(--vermilion); color: #fff; }
.btn-loading { width: 16px; height: 16px; border: 2px solid rgba(255,255,255,0.3); border-top-color: #fff; border-radius: 50%; animation: spin 0.6s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }