/* OKKwork — страница «Новости и обновления» (вертикальный выезд из-под шапки) */

:root {
  --okkwork-news-header-offset: 71px;
  --okkwork-news-slide-ms: 400ms;
  --okkwork-news-slide-ease: ease-in-out;
  --okkwork-news-layer-z: 20020;
  --okkwork-header-icons-behind-overlay-z: 19980;
  --okkwork-header-tooltip-z: var(--okkwork-header-icons-behind-overlay-z);
}

/*
 * Иконки шапки (#129_23) — соседи #219_3, не внутри него.
 * Нельзя поднимать z-index у #219_3: это белый контент страницы, он перекрывает ::after подсказок.
 */
body.okkwork-news-page-open .Pixso-frame-219_2 > .Pixso-frame-129_23,
body.okkwork-news-page-open .Pixso-frame-219_2 > #129_23,
body.okkwork-news-page-open .Pixso-frame-219_2 > .Pixso-frame-129_35,
body.okkwork-news-page-open .Pixso-frame-219_2 > .Pixso-frame-129_19 {
  z-index: var(--okkwork-header-tooltip-z) !important;
}

body.okkwork-news-page-open #219_3.Pixso-frame-219_3,
body.okkwork-news-page-open .Pixso-frame-219_3 {
  z-index: auto !important;
  overflow: visible !important;
}

/* Подсказки шапки полностью отключены, пока открыты новости или «Предложить идею» */
.okkwork-tooltip-host--news-blocked::after,
.okkwork-tooltip-host--news-blocked:hover::after,
.okkwork-tooltip-host--news-blocked:focus::after,
.okkwork-tooltip-host--news-blocked:focus-visible::after,
html.okkwork-news-page-open #129_23 .okkwork-tooltip-host::after,
html.okkwork-news-page-open #129_23 .okkwork-tooltip-host:hover::after,
html.okkwork-news-page-open #129_23 .okkwork-tooltip-host:focus::after,
html.okkwork-news-page-open #129_23 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-news-page-open #129_35 .okkwork-tooltip-host::after,
html.okkwork-news-page-open #129_35 .okkwork-tooltip-host:hover::after,
html.okkwork-news-page-open #129_35 .okkwork-tooltip-host:focus::after,
html.okkwork-news-page-open #129_35 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-news-page-open #129_19 .okkwork-tooltip-host::after,
html.okkwork-news-page-open #129_19 .okkwork-tooltip-host:hover::after,
html.okkwork-news-page-open #129_19 .okkwork-tooltip-host:focus::after,
html.okkwork-news-page-open #129_19 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-news-page-open #219_6 .okkwork-tooltip-host::after,
html.okkwork-news-page-open #219_6 .okkwork-tooltip-host:hover::after,
html.okkwork-news-page-open #129_29.okkwork-tooltip-host::after,
html.okkwork-news-page-open #129_29.okkwork-tooltip-host::after,
html.okkwork-news-page-open #129_29.okkwork-tooltip-host:hover::after,
html.okkwork-idea-page-open #129_23 .okkwork-tooltip-host::after,
html.okkwork-idea-page-open #129_23 .okkwork-tooltip-host:hover::after,
html.okkwork-idea-page-open #129_23 .okkwork-tooltip-host:focus::after,
html.okkwork-idea-page-open #129_23 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-idea-page-open #129_35 .okkwork-tooltip-host::after,
html.okkwork-idea-page-open #129_35 .okkwork-tooltip-host:hover::after,
html.okkwork-idea-page-open #129_35 .okkwork-tooltip-host:focus::after,
html.okkwork-idea-page-open #129_35 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-idea-page-open #129_19 .okkwork-tooltip-host::after,
html.okkwork-idea-page-open #129_19 .okkwork-tooltip-host:hover::after,
html.okkwork-idea-page-open #129_19 .okkwork-tooltip-host:focus::after,
html.okkwork-idea-page-open #129_19 .okkwork-tooltip-host:focus-visible::after,
html.okkwork-idea-page-open #219_6 .okkwork-tooltip-host::after,
html.okkwork-idea-page-open #219_6 .okkwork-tooltip-host:hover::after,
html.okkwork-idea-page-open #129_29.okkwork-tooltip-host::after,
html.okkwork-idea-page-open #129_29.okkwork-tooltip-host:hover::after,
html.okkwork-referral-page-open #129_23 .okkwork-tooltip-host::after,
html.okkwork-referral-page-open #129_23 .okkwork-tooltip-host:hover::after,
html.okkwork-referral-page-open #129_35 .okkwork-tooltip-host::after,
html.okkwork-referral-page-open #129_35 .okkwork-tooltip-host:hover::after,
html.okkwork-referral-page-open #129_19 .okkwork-tooltip-host::after,
html.okkwork-referral-page-open #129_19 .okkwork-tooltip-host:hover::after,
html.okkwork-referral-page-open #129_29.okkwork-tooltip-host::after,
html.okkwork-referral-page-open #129_29.okkwork-tooltip-host:hover::after,
body.okkwork-referral-page-open #129_23 .okkwork-tooltip-host::after,
body.okkwork-referral-page-open #129_23 .okkwork-tooltip-host:hover::after,
body.okkwork-referral-page-open #129_35 .okkwork-tooltip-host::after,
body.okkwork-referral-page-open #129_35 .okkwork-tooltip-host:hover::after,
body.okkwork-referral-page-open #129_19 .okkwork-tooltip-host::after,
body.okkwork-referral-page-open #129_19 .okkwork-tooltip-host:hover::after,
body.okkwork-referral-page-open #129_29.okkwork-tooltip-host::after,
body.okkwork-referral-page-open #129_29.okkwork-tooltip-host:hover::after,
body.okkwork-news-page-open #129_23 .okkwork-tooltip-host::after,
body.okkwork-news-page-open #129_23 .okkwork-tooltip-host:hover::after,
body.okkwork-news-page-open #129_35 .okkwork-tooltip-host::after,
body.okkwork-news-page-open #129_35 .okkwork-tooltip-host:hover::after,
body.okkwork-news-page-open #129_19 .okkwork-tooltip-host::after,
body.okkwork-news-page-open #129_19 .okkwork-tooltip-host:hover::after,
body.okkwork-news-page-open #129_29.okkwork-tooltip-host::after,
body.okkwork-news-page-open #129_29.okkwork-tooltip-host:hover::after,
body.okkwork-idea-page-open #129_23 .okkwork-tooltip-host::after,
body.okkwork-idea-page-open #129_23 .okkwork-tooltip-host:hover::after,
body.okkwork-idea-page-open #129_35 .okkwork-tooltip-host::after,
body.okkwork-idea-page-open #129_35 .okkwork-tooltip-host:hover::after,
body.okkwork-idea-page-open #129_19 .okkwork-tooltip-host::after,
body.okkwork-idea-page-open #129_19 .okkwork-tooltip-host:hover::after,
body.okkwork-idea-page-open #129_29.okkwork-tooltip-host::after,
body.okkwork-idea-page-open #129_29.okkwork-tooltip-host:hover::after,
html.okkwork-news-page-open #129_23 .okkwork-header-icon-host::after,
html.okkwork-news-page-open #129_23 .okkwork-header-icon-host:hover::after,
html.okkwork-news-page-open #129_23 .okkwork-header-icon-host:focus::after,
html.okkwork-news-page-open #129_23 .okkwork-header-icon-host:focus-visible::after,
body.okkwork-news-page-open #129_23 .okkwork-header-icon-host::after,
body.okkwork-news-page-open #129_23 .okkwork-header-icon-host:hover::after,
body.okkwork-news-page-open #129_23 .okkwork-header-icon-host:focus::after,
body.okkwork-news-page-open #129_23 .okkwork-header-icon-host:focus-visible::after,
html.okkwork-news-page-open #129_29::after,
html.okkwork-news-page-open #129_29:hover::after,
html.okkwork-news-page-open #129_29:focus::after,
html.okkwork-news-page-open #129_29:focus-visible::after,
body.okkwork-news-page-open #129_29::after,
body.okkwork-news-page-open #129_29:hover::after,
body.okkwork-news-page-open #129_29:focus::after,
body.okkwork-news-page-open #129_29:focus-visible::after {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  content: none !important;
  background: none !important;
  background-color: transparent !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  max-height: 0 !important;
  overflow: hidden !important;
  transform: none !important;
}

html.okkwork-news-page-open .okkwork-header-float-tip,
body.okkwork-news-page-open .okkwork-header-float-tip,
html.okkwork-news-page-open #okkwork-header-float-tip,
body.okkwork-news-page-open #okkwork-header-float-tip,
html.okkwork-idea-page-open .okkwork-header-float-tip,
body.okkwork-idea-page-open .okkwork-header-float-tip,
html.okkwork-idea-page-open #okkwork-header-float-tip,
body.okkwork-idea-page-open #okkwork-header-float-tip,
html.okkwork-referral-page-open .okkwork-header-float-tip,
body.okkwork-referral-page-open .okkwork-header-float-tip,
html.okkwork-referral-page-open #okkwork-header-float-tip,
body.okkwork-referral-page-open #okkwork-header-float-tip {
  display: none !important;
  visibility: hidden !important;
}

/* Страница новостей внутри #219_2 — ниже шапки */
#219_2 > .okkwork-news-page,
.Pixso-frame-219_2 > .okkwork-news-page {
  z-index: var(--okkwork-news-layer-z) !important;
}

/* Фон не скроллится, пока открыты новости */
html.okkwork-news-page-open,
body.okkwork-news-page-open {
  overflow: hidden !important;
}

html.okkwork-news-page-open .scroll-container,
body.okkwork-news-page-open .scroll-container {
  overflow: hidden !important;
}

.okkwork-news-page {
  position: fixed;
  top: var(--okkwork-news-header-offset);
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--okkwork-news-layer-z);
  display: none;
  pointer-events: none;
  visibility: hidden;
}

.okkwork-news-page.is-open {
  display: block;
  visibility: visible;
}

.okkwork-news-page__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.22);
  opacity: 0;
  transition: opacity var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease);
}

.okkwork-news-page.is-open.is-news-entering .okkwork-news-page__backdrop,
.okkwork-news-page.is-open.is-slide-open .okkwork-news-page__backdrop {
  opacity: 1;
}

.okkwork-news-page__shell {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  background: #fff;
  border-top: 1px solid rgba(6, 88, 162, 0.12);
  box-shadow: 0 14px 40px rgba(6, 88, 162, 0.14);
  overflow: hidden;
  transform: translateY(-100%);
  transform-origin: top center;
  transition:
    transform var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease),
    box-shadow var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease),
    opacity var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease),
    filter var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease);
  will-change: transform;
}

.okkwork-news-page.is-open.is-news-entering .okkwork-news-page__shell,
.okkwork-news-page.is-open.is-slide-open .okkwork-news-page__shell {
  transform: translateY(0);
  filter: none;
  will-change: auto;
}

.okkwork-news-page.is-open.is-news-leaving .okkwork-news-page__shell {
  transform: translateY(-100%);
}

.okkwork-news-page.is-open.is-news-entering,
.okkwork-news-page.is-open.is-slide-open {
  pointer-events: auto;
}

.okkwork-news-page.is-open.is-news-leaving {
  pointer-events: none;
}

.okkwork-news-page__scroll {
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior-y: contain;
}

.okkwork-news-page__content {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 28px clamp(20px, 2.5vw, 40px) 48px;
  box-sizing: border-box;
  font-family: "Rubik", "Rubik-Medium", system-ui, sans-serif;
  color: #485765;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto;
  text-rendering: geometricPrecision;
}

.okkwork-news-page__hero {
  margin-bottom: 28px;
}

.okkwork-news-page__title {
  margin: 0 0 8px;
  font-size: clamp(28px, 3vw, 35px);
  font-weight: 800;
  line-height: 1.1;
  color: rgba(6, 88, 162, 1);
}

.okkwork-news-page__subtitle {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: #5a6774;
}

.okkwork-news-page__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 360px);
  gap: clamp(24px, 3vw, 48px);
  align-items: start;
  width: 100%;
}

.okkwork-news-page__article-title {
  margin: 0 0 18px;
  font-size: clamp(22px, 2.2vw, 28px);
  font-weight: 700;
  line-height: 1.15;
  color: rgba(6, 88, 162, 1);
}

.okkwork-news-page__article-body {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #485765;
}

.okkwork-news-page__article-body p {
  margin: 0 0 14px;
}

.okkwork-news-page__article-body p:last-child {
  margin-bottom: 0;
}

.okkwork-news-page__article-meta {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 22px;
}

.okkwork-news-page__article-date {
  font-size: 13px;
  font-weight: 500;
  color: #6b7885;
}

.okkwork-news-page__article-section {
  margin-bottom: 22px;
}

.okkwork-news-page__article-section:last-child {
  margin-bottom: 0;
}

.okkwork-news-page__article-heading {
  margin: 0 0 10px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.25;
  color: rgba(6, 88, 162, 1);
}

.okkwork-news-page__article-list {
  margin: 0;
  padding-left: 20px;
}

.okkwork-news-page__article-list li {
  margin: 0 0 8px;
  line-height: 1.5;
  color: #485765;
}

.okkwork-news-page__article-list li:last-child {
  margin-bottom: 0;
}

.okkwork-news-page__article-gallery {
  display: grid;
  gap: 16px;
  margin-top: 8px;
}

.okkwork-news-page__figure {
  margin: 0;
  border: 1px solid rgba(6, 88, 162, 0.14);
  border-radius: 12px;
  overflow: hidden;
  background: rgba(220, 231, 242, 0.22);
}

.okkwork-news-page__figure-img {
  display: block;
  width: 100%;
  height: auto;
}

.okkwork-news-page__figure-caption {
  padding: 10px 14px;
  font-size: 13px;
  font-weight: 500;
  color: #5a6774;
  border-top: 1px solid rgba(6, 88, 162, 0.1);
}

.okkwork-news-page__feed-empty {
  padding: 16px 14px;
  border: 1px dashed rgba(6, 88, 162, 0.2);
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #6b7885;
  text-align: center;
  list-style: none;
}

.okkwork-news-page__sidebar {
  position: sticky;
  top: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 0;
  max-height: calc(100vh - var(--okkwork-news-header-offset) - 48px);
}

.okkwork-news-page__search {
  display: block;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent !important;
}

.okkwork-news-page__search-input {
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border-radius: 10px;
  border: 1px solid rgba(6, 88, 162, 0.16);
  background: rgba(255, 255, 255, 0.55);
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  color: #485765;
  outline: none;
}

.okkwork-news-page__search-input::placeholder {
  color: #8a96a3;
}

.okkwork-news-page__feed {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* Важно: flex-контейнером является <ul>, прямые дети — <li>.
   Если не растягивать кнопку внутри <li>, ширина карточек пляшет от контента. */
.okkwork-news-page__feed > li {
  width: 100%;
  display: flex;
  min-width: 0;
}

.okkwork-news-page__feed-item {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  display: block;
  text-align: left;
  font: inherit;
  color: inherit;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  margin: 0;
  padding: 12px 14px;
  border: 1px solid rgba(6, 88, 162, 0.12);
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease;
}

.okkwork-news-page__feed-item:hover,
.okkwork-news-page__feed-item.is-active {
  background: rgba(6, 88, 162, 0.05);
  border-color: rgba(6, 88, 162, 0.22);
}

.okkwork-news-page__feed-title {
  margin: 0 0 6px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: #0658a2;
}

.okkwork-news-page__feed-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}

.okkwork-news-page__feed-badge {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 999px;
  background: rgba(6, 88, 162, 0.1);
  color: rgba(6, 88, 162, 1);
  font-size: 11px;
  font-weight: 600;
}

.okkwork-news-page__feed-date {
  font-size: 12px;
  font-weight: 500;
  color: #6b7885;
}

.okkwork-news-page__support {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  min-height: 40px;
  border: 0;
  border-radius: 10px;
  background: rgba(6, 88, 162, 1);
  color: #fff;
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
}

.okkwork-news-page__support:hover {
  background: rgba(5, 72, 130, 1);
}

/* ===== Варианты анимации (01–15) ===== */

.okkwork-news-page[data-okkwork-news-variant="02"] {
  --okkwork-news-slide-ms: 250ms;
}

.okkwork-news-page[data-okkwork-news-variant="03"] {
  --okkwork-news-slide-ms: 600ms;
}

.okkwork-news-page[data-okkwork-news-variant="04"] {
  --okkwork-news-slide-ease: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.okkwork-news-page[data-okkwork-news-variant="05"] .okkwork-news-page__shell {
  transition-timing-function: cubic-bezier(0.34, 1.28, 0.64, 1);
}

.okkwork-news-page[data-okkwork-news-variant="06"] .okkwork-news-page__shell {
  opacity: 0;
}

.okkwork-news-page[data-okkwork-news-variant="06"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="06"].is-open.is-news-entering .okkwork-news-page__shell {
  opacity: 1;
}

.okkwork-news-page[data-okkwork-news-variant="07"] .okkwork-news-page__shell {
  transform: translateY(0) scaleY(0.001);
}

.okkwork-news-page[data-okkwork-news-variant="07"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="07"].is-open.is-news-entering .okkwork-news-page__shell {
  transform: translateY(0) scaleY(1);
  filter: none;
  will-change: auto;
}

.okkwork-news-page[data-okkwork-news-variant="07"].is-open.is-news-leaving .okkwork-news-page__shell {
  transform: translateY(0) scaleY(0.001);
}

.okkwork-news-page[data-okkwork-news-variant="08"] .okkwork-news-page__shell {
  clip-path: inset(0 0 100% 0);
  transform: none;
}

.okkwork-news-page[data-okkwork-news-variant="08"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="08"].is-open.is-news-entering .okkwork-news-page__shell {
  clip-path: inset(0 0 0 0);
  transform: none;
}

.okkwork-news-page[data-okkwork-news-variant="08"].is-open.is-news-leaving .okkwork-news-page__shell {
  clip-path: inset(0 0 100% 0);
  transform: none;
}

.okkwork-news-page[data-okkwork-news-variant="09"] .okkwork-news-page__backdrop {
  transition-duration: calc(var(--okkwork-news-slide-ms) * 0.55);
}

.okkwork-news-page[data-okkwork-news-variant="09"] .okkwork-news-page__shell {
  transition-delay: calc(var(--okkwork-news-slide-ms) * 0.18);
}

.okkwork-news-page[data-okkwork-news-variant="09"].is-open.is-news-leaving .okkwork-news-page__shell {
  transition-delay: 0ms;
}

.okkwork-news-page[data-okkwork-news-variant="10"] .okkwork-news-page__backdrop {
  backdrop-filter: blur(0);
}

.okkwork-news-page[data-okkwork-news-variant="10"].is-open.is-slide-open .okkwork-news-page__backdrop,
.okkwork-news-page[data-okkwork-news-variant="10"].is-open.is-news-entering .okkwork-news-page__backdrop {
  backdrop-filter: blur(3px);
}

.okkwork-news-page[data-okkwork-news-variant="11"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="11"].is-open.is-news-entering .okkwork-news-page__shell {
  box-shadow: 0 22px 56px rgba(6, 88, 162, 0.22);
}

.okkwork-news-page[data-okkwork-news-variant="12"] .okkwork-news-page__shell {
  transition-timing-function: cubic-bezier(0.68, -0.2, 0.32, 1.2);
}

.okkwork-news-page[data-okkwork-news-variant="13"] .okkwork-news-page__shell {
  transform: translateY(-100%) scale(0.98);
}

.okkwork-news-page[data-okkwork-news-variant="13"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="13"].is-open.is-news-entering .okkwork-news-page__shell {
  transform: translateY(0) scale(1);
}

.okkwork-news-page[data-okkwork-news-variant="13"].is-open.is-news-leaving .okkwork-news-page__shell {
  transform: translateY(-100%) scale(0.98);
}

.okkwork-news-page[data-okkwork-news-variant="14"] .okkwork-news-page__shell {
  transform: none;
  max-height: 0;
  transition:
    max-height var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease),
    box-shadow var(--okkwork-news-slide-ms) var(--okkwork-news-slide-ease);
}

.okkwork-news-page[data-okkwork-news-variant="14"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="14"].is-open.is-news-entering .okkwork-news-page__shell {
  max-height: calc(100vh - var(--okkwork-news-header-offset));
  transform: none;
}

.okkwork-news-page[data-okkwork-news-variant="14"].is-open.is-news-leaving .okkwork-news-page__shell {
  max-height: 0;
  transform: none;
}

.okkwork-news-page[data-okkwork-news-variant="15"] .okkwork-news-page__shell {
  opacity: 0;
  transform: translateY(-100%) scaleY(0.94);
  filter: blur(2px);
}

.okkwork-news-page[data-okkwork-news-variant="15"].is-open.is-slide-open .okkwork-news-page__shell,
.okkwork-news-page[data-okkwork-news-variant="15"].is-open.is-news-entering .okkwork-news-page__shell {
  opacity: 1;
  transform: translateY(0) scaleY(1);
  filter: blur(0);
}

.okkwork-news-page[data-okkwork-news-variant="15"].is-open.is-news-leaving .okkwork-news-page__shell {
  opacity: 0;
  transform: translateY(-100%) scaleY(0.94);
  filter: blur(2px);
}

@media (max-width: 1100px) {
  .okkwork-news-page__layout {
    grid-template-columns: 1fr;
  }

  .okkwork-news-page__sidebar {
    position: static;
    max-height: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .okkwork-news-page__shell,
  .okkwork-news-page__backdrop {
    transition-duration: 0.01ms !important;
    transition-delay: 0ms !important;
  }
}
