/* Shared action sizing for both project versions, including the configuration drawer. */
body.alternative-page :is(.button-orange,.consultation-button,.request-form__button,.steps-bottom__button),
body.alternative-page :is(.similar-button__order,.similar-button__order_mobile).button-orange {
 min-height:68px; height:auto; padding:20px 28px; font-size:20px; line-height:1.3; font-weight:400;
 align-items:center; justify-content:center;
}
@media(max-width:768px) {
 body.alternative-page :is(.button-orange,.consultation-button,.request-form__button,.steps-bottom__button),
body.alternative-page :is(.similar-button__order,.similar-button__order_mobile).button-orange {
  min-height:60px; padding:18px 20px; font-size:18px;
 }
}

body.alternative-page #project-adaptation .consultation-button { min-height:72px; font-size:22px; padding:20px 24px; line-height:1.3; text-wrap:balance; }
@media(max-width:768px) {
 body.alternative-page #project-adaptation .consultation-button { min-height:68px; padding:18px 16px; font-size:20px; }
}
