/* GESTOR CLEAN — Imersivo: acabamento aprovado da Tela 01.
 * Somente identificação do template Imersivo; nenhuma alteração de comportamento.
 * Carregado por último para não competir com estilos antigos.
 */

/* 01 · Separação visível entre "Continuar" e seta, com proporção de ícone. */
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-e1-contact .sticky.gc-actions.gc-immersive-in-card button.gc-action:not(.primary)::after {
  content: none!important;
  display: none!important;
}
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-e1-contact .sticky.gc-actions.gc-immersive-in-card button.primary.gc-action {
  gap: 0!important;
}
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-e1-contact .sticky.gc-actions.gc-immersive-in-card button.primary.gc-action::after {
  content: "\2192"!important;
  display: inline-block!important;
  position: static!important;
  flex: none!important;
  width: auto!important;
  margin: 0 0 0 9px!important;
  padding: 0!important;
  vertical-align: middle!important;
  font-family: system-ui, sans-serif!important;
  font-size: 1.16em!important;
  font-weight: 520!important;
  line-height: 1!important;
  transform: translateY(-1px)!important;
}

/* 02 · Centralização ótica dos três benefícios, inclusive os de duas linhas. */
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc91-trust-item {
  align-items: center!important;
}
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc91-trust-item > span:last-child {
  display: flex!important;
  align-items: center!important;
  min-width: 0!important;
  min-height: 2.35em!important;
  line-height: 1.18!important;
}
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc91-trust-symbol {
  align-self: center!important;
}

/* 03 · Ação secundária mais leve, mantendo texto legível e foco acessível. */
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-customer-entry-btn {
  border: 1px solid color-mix(in srgb, var(--gc91-action-bg, #087a67) 54%, white)!important;
  background: #ffffff!important;
  color: var(--gc91-action-bg, #086a58)!important;
  -webkit-text-fill-color: var(--gc91-action-bg, #086a58)!important;
  font-weight: 690!important;
  box-shadow: none!important;
}
body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-customer-entry-btn:focus-visible {
  outline: 3px solid #2da88d88!important;
  outline-offset: 2px!important;
}
@supports not (color: color-mix(in srgb, black, white)) {
  body.gc-booking-v81.gc85-identification[data-gc-public-template="immersive"] #step2.gc-screen.active .gc-customer-entry-btn {
    border-color: #8cbfb0!important;
  }
}
