/* Caixa discreta "Precisa de ajuda?" no carrinho/checkout. */
.assist { margin-top: 14px; font-size: .95rem; }
.assist summary { cursor: pointer; color: #234C40; text-decoration: underline; text-underline-offset: 3px; list-style: none; padding: 6px 0; }
.assist summary::-webkit-details-marker { display: none; }
.assist[open] { background: #F7F5EF; border: 1px solid #DDE8CF; border-radius: 16px; padding: 14px 16px; }
.assist p { margin: 8px 0; color: #5b625d; }
.assist__consent { display: flex; gap: 10px; align-items: flex-start; margin: 10px 0 14px; }
.assist__consent input { margin-top: 4px; }
.assist .button { background: #234C40; color: #fff; border: 0; border-radius: 999px; padding: 12px 22px; font-weight: 600; cursor: pointer; }
