/* M3 (29-10-2026) · Presentación del aviso de cookies y del botón de WhatsApp. Sin cambios de texto ni de consentimiento. */

/* WhatsApp: oculto mientras el aviso de cookies está abierto y en la primera pantalla (tapaba «Conoce al equipo»). */
#relief-wa-float{transition:opacity .2s ease,visibility .2s ease}
html.rp-at-top #relief-wa-float,
body:has(#relief-cookie-banner:not([hidden])) #relief-wa-float{opacity:0;visibility:hidden;pointer-events:none}

/* Desde 768 px el aviso es una barra inferior de ancho completo: texto a la izquierda, tres botones a la derecha. */
@media (min-width:768px){
  html body #relief-cookie-banner.relief-consent{left:0;right:0;bottom:0;max-width:none;margin:0;border:0;border-top:4px solid #E8734A;border-radius:0;
    padding:18px max(24px,calc((100vw - 1160px)/2));box-shadow:0 -6px 28px #0F3D5026;max-height:70vh;
    display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;align-items:center}
  html body #relief-cookie-banner.relief-consent > h2{grid-column:1;font-size:20px;margin:0 0 6px;text-align:left}
  html body #relief-cookie-banner.relief-consent > p,.relief-consent #relief-cookie-details{grid-column:1;margin:0 0 4px;font-size:15px;line-height:1.5;text-align:left}
  html body #relief-cookie-banner.relief-consent > p:empty{display:none}
  html body #relief-cookie-banner.relief-consent .relief-cookie-actions{grid-column:2;grid-row:1 / span 3;flex-wrap:nowrap;margin:0 0 0 16px;padding:0}
  html body #relief-cookie-banner.relief-consent .relief-cookie-actions button{flex:0 0 auto;min-width:0;white-space:nowrap}
  html body #relief-cookie-banner.relief-consent .relief-cookie-configure{grid-column:3;grid-row:1 / span 3;margin:0;white-space:nowrap;min-height:44px}
}
