From 91008c98c44d503e73935d18e8e428420e75b4fa Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sat, 22 Aug 2026 14:07:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8D=95=E6=A8=A1=E6=9D=BF=E5=B7=A6?= =?UTF-8?q?=E4=BE=A7=E7=BC=96=E8=BE=91=E5=8D=A1=E7=89=87=E5=90=B8=E9=A1=B6?= =?UTF-8?q?=E5=9B=BA=E5=AE=9A=E4=B8=8D=E5=86=8D=E9=9A=8F=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/frontend/src/styles/admin.css | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/frontend/src/styles/admin.css b/apps/frontend/src/styles/admin.css index 26cc5048..1976513c 100644 --- a/apps/frontend/src/styles/admin.css +++ b/apps/frontend/src/styles/admin.css @@ -1094,19 +1094,28 @@ } .product-rules-form-card { + position: sticky; + top: 16px; width: 100%; min-width: 0; border-radius: 8px; + max-height: calc(100vh - 32px); + display: flex; + flex-direction: column; } .product-rules-form-card .ant-card-head { padding: 0 16px; min-height: 48px; + flex-shrink: 0; border-bottom: 1px solid #f0f0f0; } .product-rules-form-card .ant-card-body { padding: 16px; + flex: 1 1 auto; + min-height: 0; + overflow-y: auto; } .product-rule-main-form .ant-form-item { @@ -1373,6 +1382,10 @@ max-height: none; overflow-y: visible; } + + .product-rules-form-card .ant-card-body { + overflow-y: visible; + } } @media (max-width: 900px) {