/* V1.27.58 — Confirmar participação: sem TAGs internas; linhas simples e bônus destacados por texto. */
@media (max-width:700px){
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .checkout-benefit-row,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .double-chance-summary,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .unit-discount-summary,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .order-promotion-highlight{
    margin:0!important;
    padding:5px 0!important;
    min-height:27px!important;
    border:0!important;
    border-bottom:1px solid #e2e8f0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }

  /* Nenhum rótulo/valor vira cápsula ou TAG dentro do resumo. */
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > span,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > strong,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > b{
    margin:0!important;
    padding:0!important;
    min-height:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    text-shadow:none!important;
  }

  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > span::before,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > strong::before,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-line > b::before{
    content:none!important;
    display:none!important;
  }

  /* Bônus: destaque editorial, sem caixas/TAGs. */
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .checkout-benefit-row > span,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .double-chance-summary > span,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .unit-discount-summary > span,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .order-promotion-highlight > span{
    color:#126e38!important;
    font-weight:800!important;
  }

  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .checkout-benefit-row > strong,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .double-chance-summary > strong,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .unit-discount-summary > strong,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .order-promotion-highlight > strong{
    color:#126e38!important;
    font-weight:950!important;
  }

  /* O total continua destacado, mas como texto, sem cápsula. */
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-total,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-total > span,
  body #checkoutModal.modal.open > .modal-card:has(#confirmCheckoutBtn:not(.hidden)) #checkoutDetails .sum-total > strong{
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}
