From 75b43189029a951086fa4e4272ee479bbe7f80e2 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期四, 20 八月 2026 14:03:54 +0800
Subject: [PATCH] 又又更新

---
 talent-card-admin/src/style.css |   49 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 46 insertions(+), 3 deletions(-)

diff --git a/talent-card-admin/src/style.css b/talent-card-admin/src/style.css
index f215596..97c1ca6 100644
--- a/talent-card-admin/src/style.css
+++ b/talent-card-admin/src/style.css
@@ -343,6 +343,21 @@
   max-width: 100%;
 }
 
+/* Keep required and optional label text aligned; the required marker sits outside the text flow. */
+.admin-main .el-form-item__label {
+  position: relative;
+  box-sizing: border-box;
+  padding-left: 12px;
+  text-align: left;
+  justify-content: flex-start;
+}
+
+.admin-main .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label::before {
+  position: absolute;
+  left: 0;
+  margin-right: 0;
+}
+
 .main-breadcrumb {
   display: flex;
   align-items: center;
@@ -597,6 +612,19 @@
   white-space: nowrap;
 }
 
+.merchant-settings-form .el-form-item__label {
+  justify-content: flex-start;
+  position: relative;
+  box-sizing: border-box;
+  padding-left: 12px;
+}
+
+.merchant-settings-form .el-form-item.is-required:not(.is-no-asterisk) > .el-form-item__label::before {
+  position: absolute;
+  left: 0;
+  margin-right: 0;
+}
+
 .merchant-form-row .el-input,
 .merchant-account-form .el-input {
   width: 210px;
@@ -721,6 +749,10 @@
   margin-bottom: 12px;
 }
 
+.merchant-settings-form .merchant-form-row.recommend-row > label {
+  padding-left: 12px;
+}
+
 .merchant-form-row.recommend-row .el-switch {
   justify-self: start;
 }
@@ -731,6 +763,15 @@
 
 .merchant-account-form .el-form-item {
   margin-bottom: 18px;
+}
+
+.merchant-account-form .merchant-account-login-toggle > .el-form-item__label,
+.merchant-account-form .merchant-account-field > .el-form-item__label {
+  position: relative;
+  box-sizing: border-box;
+  padding-left: 12px;
+  text-align: left;
+  justify-content: flex-start;
 }
 
 .merchant-account-form .merchant-account-field {
@@ -752,9 +793,9 @@
 }
 
 .merchant-account-form .merchant-account-field.is-required:not(.is-no-asterisk) .el-form-item__label::before {
-  content: "*";
-  margin-right: 4px;
-  color: var(--el-color-danger);
+  position: absolute;
+  left: 0;
+  margin-right: 0;
 }
 
 .merchant-account-form .el-form-item__label {
@@ -1724,6 +1765,8 @@
 .product-image-row label,
 .product-detail-row label,
 .product-notice-field label {
+  box-sizing: border-box;
+  padding-left: 12px;
   color: #334155;
   font-size: 12px;
   line-height: 28px;

--
Gitblit v1.7.1