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 (