/* Форма заявки в сайдбаре на страницах вне блога (гарантии, документы, карта сайта).
   В блоге те же правила лежат в blog-light.css под body.nu-blog: тот файл на этих страницах
   не подключается, и поля формы выходили системными (владелец 26.09). Здесь тёмный вариант
   карточки под фон таких страниц. */
body:not(.nu-blog) .sidebar-area .nu-lead-card {
  max-width: none;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 22px;
  background: #0f110e;
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 18px;
  color: #fff;
}

body:not(.nu-blog) .sidebar-area .nu-lead-title {
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
}

body:not(.nu-blog) .sidebar-area .nu-lead-note {
  margin: 10px 0 0;
  color: rgba(255, 255, 255, .66);
  font-size: .9375rem;
  line-height: 1.5;
}

body:not(.nu-blog) .sidebar-area .nu-lead-form {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 18px;
}

body:not(.nu-blog) .sidebar-area .nu-lead-input {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  background: #060705;
  border: 1px solid rgba(255, 255, 255, .16);
  border-radius: 12px;
  padding: 13px 15px;
  color: #fff;
  font-size: .9375rem;
  outline: none;
}

body:not(.nu-blog) .sidebar-area .nu-lead-input::placeholder { color: rgba(255, 255, 255, .4); }
body:not(.nu-blog) .sidebar-area .nu-lead-input:focus { border-color: #bcea3e; }

body:not(.nu-blog) .sidebar-area .nu-lead-btn {
  width: 100%;
  min-height: 46px;
  padding: 0 22px;
  border: 0;
  border-radius: 12px;
  background: #bcea3e;
  color: #0c0e0b;
  font-weight: 700;
  font-size: .9375rem;
  cursor: pointer;
}

body:not(.nu-blog) .sidebar-area .nu-lead-btn:hover { background: #a8d62f; }
body:not(.nu-blog) .sidebar-area .nu-lead-msg { margin-top: 14px; color: #bcea3e; font-size: .9375rem; }

/* Карточка идёт одной плашкой, как в блоге: рамка виджета и его заголовок убраны,
   заголовок остаётся внутри карточки (владелец 27.09: «не надо в дополнительной рамке»). */
body:not(.nu-blog) .sidebar-area .widget:has(.nu-lead-card) .widget-inner {
  /* тема задаёт рамку и отступ 35px позже по каскаду, поэтому важность нужна каждому свойству */
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
body:not(.nu-blog) .sidebar-area .widget:has(.nu-lead-card) .widget-title,
body:not(.nu-blog) .sidebar-area .wp-block-group__inner-container:has(.nu-lead-card) > h2 { display: none; }
