/* Б-39 Закреплённая кнопка на мобильном. Источник: новый макет (задача 6.3) */

.b-sticky-cta {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--z-sticky-cta);
  display: flex;
  gap: var(--space-2);
  padding: var(--space-3) var(--container-pad) calc(var(--space-3) + env(safe-area-inset-bottom));
  border-top: 1px solid var(--color-border);
  background: rgb(255 255 255 / 0.96);
  box-shadow: 0 -8px 24px rgb(26 27 40 / 0.08);
  transition: transform var(--dur-base) var(--ease-standard);
}

.b-sticky-cta.is-hidden {
  transform: translateY(110%);
}

.b-sticky-cta__btn {
  flex: 1;
}

.b-sticky-cta__phone {
  flex: none;
}

/* Место под кнопку */
body {
  padding-bottom: var(--sticky-cta-height);
}

body[data-page="demo"] .b-sticky-cta,
body[data-page="spasibo"] .b-sticky-cta {
  display: none;
}

body[data-page="demo"],
body[data-page="spasibo"] {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .b-sticky-cta {
    display: none;
  }

  body {
    padding-bottom: 0;
  }
}
