MediaWiki:Common.css: различия между версиями
Оформление глобальной строки поиска Citizen |
Оформление штатного поиска Citizen в верхней панели |
||
| Строка 716: | Строка 716: | ||
} | } | ||
/* ---------- | /* ---------- Citizen top search bar ---------- */ | ||
.citizen-header-position-top .citizen- | .citizen-header-position-top .citizen-search { | ||
display: flex !important; | |||
align-items: center !important; | |||
flex: 1 1 auto !important; | |||
width: | width: auto !important; | ||
max-width: none !important; | |||
margin: 0 18px !important; | |||
} | } | ||
. | .citizen-header-position-top #citizen-search-details { | ||
display: block !important; | |||
width: 100% !important; | |||
height: 34px !important; | |||
margin: 0 !important; | |||
padding: 0 !important; | |||
} | } | ||
. | .citizen-header-position-top #citizen-search-summary { | ||
display: flex !important; | display: flex !important; | ||
align-items: center !important; | align-items: center !important; | ||
flex | justify-content: flex-start !important; | ||
width: | width: 100% !important; | ||
height: 34px !important; | height: 34px !important; | ||
margin: 0 | margin: 0 !important; | ||
padding: 0 12px !important; | padding: 0 12px !important; | ||
| Строка 830: | Строка 755: | ||
background: rgba(255, 255, 255, 0.025) !important; | background: rgba(255, 255, 255, 0.025) !important; | ||
box-shadow: | box-shadow: | ||
inset 0 1px rgba(255, 255, 255, 0.025), | inset 0 1px rgba(255, 255, 255, 0.025), | ||
0 1px 5px rgba(0, 0, 0, 0.10) !important; | 0 1px 5px rgba(0, 0, 0, 0.10) !important; | ||
color: # | color: #747d8a !important; | ||
cursor: text !important; | cursor: text !important; | ||
} | } | ||
. | .citizen-header-position-top #citizen-search-summary:hover { | ||
border-color: rgba(255, 255, 255, 0. | border-color: rgba(255, 255, 255, 0.17) !important; | ||
background: rgba(255, 255, 255, 0.04) !important; | background: rgba(255, 255, 255, 0.04) !important; | ||
color: # | color: #a8b0bb !important; | ||
} | } | ||
. | .citizen-header-position-top #citizen-search-summary > span:last-child { | ||
display: inline !important; | |||
margin- | margin-left: 9px !important; | ||
font-size: 0 !important; | |||
} | } | ||
. | .citizen-header-position-top #citizen-search-summary > span:last-child::after { | ||
content: "" | content: "Искать в Красной Звезде"; | ||
font-size: 0.82rem !important; | |||
font-weight: 500 !important; | |||
line-height: 1 !important; | |||
color: inherit !important; | |||
} | |||
.citizen-header-position-top #citizen-search-summary svg, | |||
.citizen-header-position-top #citizen-search-summary .citizen-ui-icon { | |||
flex: 0 0 auto !important; | |||
opacity: 0.85 !important; | |||
} | |||
/* Let search occupy the middle of the top header */ | |||
.citizen-header-position-top .citizen-header { | |||
display: flex !important; | |||
align-items: center !important; | |||
} | } | ||
. | .citizen-header-position-top .citizen-header__inner { | ||
flex: 0 0 auto !important; | |||
} | } | ||
@media (max-width: 760px) { | @media (max-width: 760px) { | ||
. | .citizen-header-position-top .citizen-search { | ||
margin: 0 8px !important; | |||
} | |||
.citizen-header-position-top #citizen-search-summary > span:last-child::after { | |||
content: "Поиск"; | |||
} | } | ||
} | } | ||
Версия от 15:49, 29 сентября 2026
:root {
--redstar-red: #ff3b3f;
--redstar-red-bright: #ff5558;
--redstar-red-deep: #8c171a;
--redstar-bg: #07090d;
--redstar-surface: #11141b;
--redstar-surface-raised: #151922;
--redstar-text: #f1f3f7;
--redstar-muted: #afb8c7;
--redstar-border: rgba(215, 38, 38, 0.22);
--redstar-border-hover: rgba(255, 59, 63, 0.70);
}
/* Global */
html,
body {
background:
radial-gradient(circle at 50% -8rem, rgba(170, 18, 22, 0.15), transparent 40rem),
linear-gradient(180deg, #06070a 0%, #090b10 50%, #07080b 100%) !important;
}
a {
color: #ff5154;
}
a:hover {
color: #ff7476;
}
.citizen-header,
.citizen-sidebar,
.citizen-drawer {
background: rgba(7, 9, 13, 0.97) !important;
border-color: rgba(215, 38, 38, 0.17) !important;
}
/* Main page */
.page-Заглавная_страница .citizen-toc,
.page-Заглавная_страница .citizen-toc-container,
.page-Заглавная_страница .citizen-page-sidebar,
.page-Заглавная_страница .citizen-page-header__toc,
.page-Заглавная_страница .citizen-sticky-header-toc,
.page-Заглавная_страница .toc,
.page-Заглавная_страница .mw-first-heading {
display: none !important;
}
.page-Заглавная_страница .citizen-body,
.page-Заглавная_страница .mw-body {
max-width: none !important;
}
.page-Заглавная_страница .mw-parser-output {
width: min(calc(100% - 3rem), 1540px) !important;
max-width: 1540px !important;
margin-inline: auto !important;
}
.redstar-home {
width: 100%;
}
/* Hero */
.redstar-hero {
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
min-height: 225px;
padding: 3.2rem 3rem 2.8rem;
margin-bottom: 1rem;
border: 1px solid rgba(215, 38, 38, 0.34);
border-radius: 16px;
background:
radial-gradient(circle at 28% 25%, rgba(255, 45, 45, 0.17), transparent 25rem),
radial-gradient(circle at 80% 38%, rgba(125, 8, 12, 0.18), transparent 28rem),
linear-gradient(135deg, rgba(71, 8, 10, 0.94), rgba(8, 10, 14, 0.985) 62%);
box-shadow:
0 18px 55px rgba(0, 0, 0, 0.28),
inset 0 1px rgba(255, 255, 255, 0.025);
}
.redstar-hero-content {
position: relative;
z-index: 1;
width: 100%;
text-align: center;
}
.redstar-hero-title {
display: flex !important;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 0.28em;
margin: 0;
color: #fff;
font-size: clamp(2.8rem, 4.15vw, 4.65rem) !important;
font-weight: 900;
line-height: 1.05;
letter-spacing: 0.065em;
text-transform: uppercase;
text-shadow: 0 0 24px rgba(215, 38, 38, 0.24);
}
.redstar-title-star {
color: var(--redstar-red);
font-size: 0.8em;
line-height: 1;
text-shadow: 0 0 24px rgba(255, 50, 50, 0.45);
}
.redstar-hero-subtitle {
max-width: 820px;
margin: 1rem auto 1.35rem;
color: #cbd2df;
font-size: 1rem;
font-weight: 500;
line-height: 1.55;
letter-spacing: 0.025em;
text-transform: uppercase;
}
/* Hero actions */
.redstar-actions {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 0.7rem;
}
.page-Заглавная_страница .redstar-actions a,
.page-Заглавная_страница .redstar-actions a.external {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 170px;
padding: 0.78rem 1.2rem;
border: 1px solid rgba(255, 74, 74, 0.62) !important;
border-radius: 9px;
background: linear-gradient(180deg, #b52122 0%, #801718 100%) !important;
color: #fff !important;
font-size: 0.92rem;
font-weight: 800;
letter-spacing: 0.015em;
text-decoration: none !important;
text-transform: uppercase;
box-shadow: inset 0 1px rgba(255, 255, 255, 0.06);
transition:
transform 150ms ease,
border-color 150ms ease,
background 150ms ease,
box-shadow 150ms ease;
}
.page-Заглавная_страница .redstar-actions a:hover,
.page-Заглавная_страница .redstar-actions a.external:hover {
transform: translateY(-2px);
border-color: rgba(255, 96, 96, 0.95) !important;
background: linear-gradient(180deg, #c32627 0%, #8d191b 100%) !important;
box-shadow:
0 8px 24px rgba(190, 20, 24, 0.22),
inset 0 1px rgba(255, 255, 255, 0.07);
}
/* Cards */
.redstar-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.9rem;
margin: 0;
}
.redstar-card {
position: relative;
overflow: hidden;
min-height: 150px;
padding: 1.35rem 1.4rem 1.3rem;
border: 1px solid var(--redstar-border);
border-radius: 12px;
background:
linear-gradient(
145deg,
rgba(20, 23, 30, 0.97),
rgba(10, 12, 17, 0.99)
);
cursor: pointer;
transition:
transform 150ms ease,
border-color 150ms ease,
background 150ms ease,
box-shadow 150ms ease;
}
.redstar-card::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
opacity: 0;
background:
linear-gradient(
135deg,
rgba(255, 255, 255, 0.045),
transparent 42%
);
transition: opacity 150ms ease;
}
.redstar-card::after {
content: "→";
position: absolute;
right: 1.1rem;
bottom: 0.9rem;
z-index: 4;
color: var(--redstar-red);
font-size: 1.15rem;
line-height: 1;
opacity: 0.7;
transition:
transform 150ms ease,
opacity 150ms ease;
}
.redstar-card:hover {
transform: translateY(-3px);
border-color: var(--redstar-border-hover);
background:
radial-gradient(
circle at 18% 0%,
rgba(255, 45, 45, 0.10),
transparent 45%
),
linear-gradient(
145deg,
rgba(22, 26, 34, 0.99),
rgba(10, 12, 17, 0.99)
);
box-shadow:
0 12px 30px rgba(0, 0, 0, 0.31),
0 0 20px rgba(255, 35, 35, 0.09);
}
.redstar-card:hover::before {
opacity: 1;
}
.redstar-card:hover::after {
transform: translateX(3px);
opacity: 1;
}
/* Whole card becomes clickable through the title link */
.redstar-card-title a::after {
content: "";
position: absolute;
inset: 0;
z-index: 10;
}
.redstar-card-title {
position: relative;
z-index: 3;
margin: 0;
font-size: 1.15rem;
font-weight: 800;
line-height: 1.25;
text-transform: uppercase;
}
.redstar-card-title a {
color: var(--redstar-red-bright) !important;
text-decoration: none !important;
}
.redstar-card-text {
position: relative;
z-index: 3;
max-width: 30rem;
margin-top: 0.55rem;
padding-right: 1.2rem;
color: var(--redstar-muted);
font-size: 0.98rem;
line-height: 1.55;
}
/* Unified icon system */
.redstar-card-icon {
position: relative;
z-index: 3;
width: 30px;
height: 30px;
margin-bottom: 1rem;
color: var(--redstar-red);
}
.redstar-card-icon::before {
content: "";
display: block;
width: 100%;
height: 100%;
background: currentColor;
-webkit-mask-image: var(--redstar-icon);
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
mask-image: var(--redstar-icon);
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
transition:
transform 150ms ease,
filter 150ms ease;
}
.redstar-card:hover .redstar-card-icon::before {
transform: scale(1.08);
filter: drop-shadow(0 0 5px rgba(255, 59, 63, 0.35));
}
/* Newbie — compass */
.redstar-card-newbie {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2.2 4.8-4.8 2.2 2.2-4.8 4.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* Rules — document */
.redstar-card-rules {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5M9 12h6M9 16h6'/%3E%3C/g%3E%3C/svg%3E");
}
/* Jobs — briefcase */
.redstar-card-jobs {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5h8v2M3 12h18M10 12v2h4v-2'/%3E%3C/g%3E%3C/svg%3E");
}
/* Mechanics — gear */
.redstar-card-mechanics {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M4.9 4.9 7 7M17 17l2.1 2.1M2 12h3M19 12h3M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/g%3E%3C/svg%3E");
}
/* Lore — book */
.redstar-card-lore {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4.5A3.5 3.5 0 0 1 7.5 3H12v17H7.5A3.5 3.5 0 0 0 4 21.5z'/%3E%3Cpath d='M20 4.5A3.5 3.5 0 0 0 16.5 3H12v17h4.5a3.5 3.5 0 0 1 3.5 1.5z'/%3E%3C/g%3E%3C/svg%3E");
}
/* SOP — clipboard */
.redstar-card-sop {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V2h6v2M8.5 11l2 2 4.5-4.5M9 17h6'/%3E%3C/g%3E%3C/svg%3E");
}
/* Law — scales */
.redstar-card-law {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M6 5h12M4 19h16'/%3E%3Cpath d='m6 5-3 6h6L6 5Zm12 0-3 6h6l-3-6Z'/%3E%3C/g%3E%3C/svg%3E");
}
/* Contraband — warning */
.redstar-card-contraband {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2.8 20h18.4L12 3Z'/%3E%3Cpath d='M12 9v5M12 17.5v.1'/%3E%3C/g%3E%3C/svg%3E");
}
/* Paperwork — document */
.redstar-card-paper {
--redstar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6z'/%3E%3Cpath d='M15 3v4h4M9 11h6M9 15h6M9 19h4'/%3E%3C/g%3E%3C/svg%3E");
}
/* Intro */
.redstar-intro {
max-width: 850px;
margin: 3.4rem auto 1.5rem;
text-align: center;
}
.redstar-intro-kicker {
margin-bottom: 0.45rem;
color: var(--redstar-red);
font-size: 0.76rem;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}
.redstar-intro h2 {
margin: 0 0 0.75rem;
color: var(--redstar-text);
font-size: 1.8rem;
font-weight: 800;
}
.redstar-intro p {
margin: 0;
color: var(--redstar-muted);
font-size: 1rem;
line-height: 1.7;
}
/* Responsive */
@media (max-width: 1100px) {
.page-Заглавная_страница .mw-parser-output {
width: min(calc(100% - 2rem), 1100px) !important;
}
.redstar-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 700px) {
.page-Заглавная_страница .mw-parser-output {
width: calc(100% - 1rem) !important;
}
.redstar-hero {
min-height: 0;
padding: 2.1rem 1.25rem;
}
.redstar-hero-title {
font-size: clamp(2rem, 10vw, 2.8rem) !important;
letter-spacing: 0.04em;
}
.redstar-hero-subtitle {
font-size: 0.88rem;
}
.redstar-actions {
flex-direction: column;
align-items: stretch;
max-width: 320px;
margin-inline: auto;
}
.page-Заглавная_страница .redstar-actions a,
.page-Заглавная_страница .redstar-actions a.external {
width: 100%;
}
.redstar-grid {
grid-template-columns: 1fr;
}
.redstar-card {
min-height: 140px;
}
.redstar-intro {
margin-top: 2.5rem;
padding-inline: 0.75rem;
}
}
@media (prefers-reduced-motion: reduce) {
.redstar-card,
.redstar-card::before,
.redstar-card::after,
.redstar-card-icon::before,
.redstar-actions a {
transition: none !important;
}
}
/* Main page alignment for Citizen */
.page-Заглавная_страница .citizen-page-container {
width: auto !important;
max-width: none !important;
margin-left: var(--header-size, 3.25rem) !important;
margin-right: 0 !important;
}
.page-Заглавная_страница .mw-body {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
.page-Заглавная_страница .citizen-body-container {
width: 100% !important;
max-width: none !important;
padding-left: clamp(1.25rem, 3vw, 3rem) !important;
padding-right: clamp(1.25rem, 3vw, 3rem) !important;
}
.page-Заглавная_страница .citizen-body {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
.page-Заглавная_страница .mw-body-content {
width: 100% !important;
max-width: none !important;
}
.page-Заглавная_страница .mw-parser-output {
width: min(100%, 1540px) !important;
max-width: 1540px !important;
margin-inline: auto !important;
}
.redstar-intro {
margin-top: 2.6rem;
}
.page-Заглавная_страница .citizen-page-footer {
margin-top: 2rem;
}
/* FINAL MAIN PAGE LAYOUT */
.page-Заглавная_страница .citizen-page-container {
margin-left: var(--header-size) !important;
margin-right: 0 !important;
width: calc(100vw - var(--header-size)) !important;
max-width: none !important;
}
.page-Заглавная_страница .mw-body,
.page-Заглавная_страница .citizen-body-container,
.page-Заглавная_страница .citizen-body,
.page-Заглавная_страница .mw-body-content {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
.page-Заглавная_страница .citizen-body-container {
box-sizing: border-box !important;
padding-left: clamp(1.5rem, 4vw, 5rem) !important;
padding-right: clamp(1.5rem, 4vw, 5rem) !important;
}
.page-Заглавная_страница .mw-parser-output {
box-sizing: border-box !important;
width: 100% !important;
max-width: 1540px !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* Prevent Citizen's standard-width preference from constraining the home page */
.citizen-feature-custom-width-clientpref-standard.page-Заглавная_страница .citizen-body,
.citizen-feature-custom-width-clientpref-standard.page-Заглавная_страница .citizen-body-container,
.citizen-feature-custom-width-clientpref-standard.page-Заглавная_страница .mw-body,
.citizen-feature-custom-width-clientpref-standard.page-Заглавная_страница .mw-body-content {
max-width: none !important;
}
/* Full-card clickable overlay */
.redstar-card {
position: relative;
}
.redstar-card-full-link {
position: absolute;
inset: 0;
z-index: 20;
display: block;
}
.redstar-card-title,
.redstar-card-text,
.redstar-card-icon {
pointer-events: none;
}
.redstar-card-title a::after {
content: none !important;
}
/* Main Page V2 - Citizen integration */
.page-Заглавная_страница_V2 .mw-first-heading,
.page-Заглавная_страница_V2 .citizen-page-header,
.page-Заглавная_страница_V2 .citizen-page-sidebar,
.page-Заглавная_страница_V2 #siteSub,
.page-Заглавная_страница_V2 .page-info {
display: none !important;
}
.page-Заглавная_страница_V2 .citizen-page-container {
width: auto !important;
max-width: none !important;
}
.page-Заглавная_страница_V2 .mw-body,
.page-Заглавная_страница_V2 .citizen-body-container,
.page-Заглавная_страница_V2 .citizen-body,
.page-Заглавная_страница_V2 .mw-body-content {
width: 100% !important;
max-width: none !important;
}
.page-Заглавная_страница_V2 .citizen-body-container {
box-sizing: border-box !important;
padding-left: clamp(1.5rem, 4vw, 5rem) !important;
padding-right: clamp(1.5rem, 4vw, 5rem) !important;
}
.page-Заглавная_страница_V2 .mw-parser-output {
width: 100% !important;
max-width: 1440px !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* ---------- Citizen top search bar ---------- */
.citizen-header-position-top .citizen-search {
display: flex !important;
align-items: center !important;
flex: 1 1 auto !important;
width: auto !important;
max-width: none !important;
margin: 0 18px !important;
}
.citizen-header-position-top #citizen-search-details {
display: block !important;
width: 100% !important;
height: 34px !important;
margin: 0 !important;
padding: 0 !important;
}
.citizen-header-position-top #citizen-search-summary {
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
width: 100% !important;
height: 34px !important;
margin: 0 !important;
padding: 0 12px !important;
border: 1px solid rgba(255, 255, 255, 0.10) !important;
border-radius: 7px !important;
background: rgba(255, 255, 255, 0.025) !important;
box-shadow:
inset 0 1px rgba(255, 255, 255, 0.025),
0 1px 5px rgba(0, 0, 0, 0.10) !important;
color: #747d8a !important;
cursor: text !important;
}
.citizen-header-position-top #citizen-search-summary:hover {
border-color: rgba(255, 255, 255, 0.17) !important;
background: rgba(255, 255, 255, 0.04) !important;
color: #a8b0bb !important;
}
.citizen-header-position-top #citizen-search-summary > span:last-child {
display: inline !important;
margin-left: 9px !important;
font-size: 0 !important;
}
.citizen-header-position-top #citizen-search-summary > span:last-child::after {
content: "Искать в Красной Звезде";
font-size: 0.82rem !important;
font-weight: 500 !important;
line-height: 1 !important;
color: inherit !important;
}
.citizen-header-position-top #citizen-search-summary svg,
.citizen-header-position-top #citizen-search-summary .citizen-ui-icon {
flex: 0 0 auto !important;
opacity: 0.85 !important;
}
/* Let search occupy the middle of the top header */
.citizen-header-position-top .citizen-header {
display: flex !important;
align-items: center !important;
}
.citizen-header-position-top .citizen-header__inner {
flex: 0 0 auto !important;
}
@media (max-width: 760px) {
.citizen-header-position-top .citizen-search {
margin: 0 8px !important;
}
.citizen-header-position-top #citizen-search-summary > span:last-child::after {
content: "Поиск";
}
}