From 8a0bb146e980da45e7de8a7e697f94345860f920 Mon Sep 17 00:00:00 2001 From: "gorbenko.pavel" Date: Fri, 31 Jul 2026 15:09:04 +0500 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D1=81=D1=82=D0=B8=D0=BB=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/styles/design-tokens.scss | 15 ++++++------ .../components/app/TopNav.module.scss | 14 ----------- .../approvalAdmin/components/app/TopNav.tsx | 1 - .../components/screens/RouteStepsScreen.tsx | 2 +- .../components/ui/PageChrome.module.scss | 23 +++++-------------- frontend/src/webparts/approvalAdmin/texts.ts | 2 -- 6 files changed, 14 insertions(+), 43 deletions(-) diff --git a/frontend/src/styles/design-tokens.scss b/frontend/src/styles/design-tokens.scss index 90c6b76..d7e2edc 100644 --- a/frontend/src/styles/design-tokens.scss +++ b/frontend/src/styles/design-tokens.scss @@ -106,19 +106,18 @@ $sp-7: 28px; $sp-8: 32px; } // ---- Готовые миксины ---- +// Светлая карточка заголовка страницы — сознательно НЕ грд-header (тёмный, +// как TopNav): два одинаковых тёмно-синих блока подряд читаются как один +// тяжёлый слипшийся элемент. Золотая полоса сверху — единственный акцент, +// вместо заливки всей карточки. @mixin page-header { - background: $grad-header; + background: #fff; + border: 1px solid $gray-200; + border-top: 3px solid $gold-500; border-radius: $r-lg; padding: 26px 30px; position: relative; overflow: hidden; - &::before { - content: ''; - position: absolute; - left: 0; right: 0; bottom: 0; - height: 2px; - background: linear-gradient(90deg, $gold-500, transparent 60%); - } } @mixin card-hover-gold { diff --git a/frontend/src/webparts/approvalAdmin/components/app/TopNav.module.scss b/frontend/src/webparts/approvalAdmin/components/app/TopNav.module.scss index 78e5d8c..f283b56 100644 --- a/frontend/src/webparts/approvalAdmin/components/app/TopNav.module.scss +++ b/frontend/src/webparts/approvalAdmin/components/app/TopNav.module.scss @@ -23,20 +23,6 @@ flex-shrink: 0; } -.mark { - width: 30px; - height: 30px; - border-radius: 7px; - background: $grad-gold-v; - display: flex; - align-items: center; - justify-content: center; - color: $navy-950; - font-weight: 800; - font-size: 13px; - font-family: $font-serif; -} - .brandText { color: #fff; font-weight: 600; diff --git a/frontend/src/webparts/approvalAdmin/components/app/TopNav.tsx b/frontend/src/webparts/approvalAdmin/components/app/TopNav.tsx index 128a231..506ef05 100644 --- a/frontend/src/webparts/approvalAdmin/components/app/TopNav.tsx +++ b/frontend/src/webparts/approvalAdmin/components/app/TopNav.tsx @@ -72,7 +72,6 @@ export const TopNav: React.FC = ({ active, onSelect }) => { return (