/* mk-cookies-barra */
/* E0411-COOKIES (04/11) · barra fina de cookies abajo (Complianz en posición «bottom»). Aceptar y Rechazar iguales; Preferencias como enlace. Solo estilo: la lógica es de Complianz. Volver atrás: quitar este bloque y poner el banner en «center». */
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom{left:0!important;right:0!important;width:auto!important;max-width:none!important;transform:none!important;margin:0!important;border-radius:0!important;border:0!important;border-top:2px solid #fd9d08!important;box-shadow:0 -4px 14px rgba(0,0,0,.10)!important;background:#fff!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:auto!important;grid-template-areas:"msg docs btns"!important;align-items:center!important;column-gap:16px!important;row-gap:4px!important;padding:6px 18px!important;max-height:none!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-message{font-size:12px!important;line-height:1.3!important;color:#374151!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-documents a{font-size:12px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;justify-self:end!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-accept,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-deny,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-save-preferences{flex:0 0 118px!important;width:118px!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:40px!important;padding:0 10px!important;margin:0!important;border-radius:8px!important;background:#fd9d08!important;border:1px solid #fd9d08!important;color:#2b1d08!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;filter:none!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-view-preferences{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 4px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#3b2a12!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px!important;white-space:nowrap!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-categories{max-height:45vh!important;overflow:auto!important}
@media (min-width:1025px){html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom{right:210px!important;bottom:0!important;border-top-right-radius:10px!important}}
@media (max-width:1024px){
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"msg" "docs" "btns"!important;padding:6px 10px!important;row-gap:4px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-documents,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-documents ul,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-documents li{line-height:1.2!important;justify-content:flex-start!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons{justify-self:stretch!important;width:100%!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-message{font-size:11.5px!important;line-height:1.28!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-documents a{font-size:11px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons{gap:6px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-accept,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-deny,html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-save-preferences{flex:1 1 0!important;width:auto!important;height:38px!important;min-height:38px!important;font-size:13.5px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-view-preferences{font-size:12px!important;padding:0 2px!important}
html body #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-show.cmplz-bottom .cmplz-buttons .cmplz-btn.cmplz-save-preferences{flex:1.35 1 0!important;font-size:12.5px!important;padding:0 4px!important}
}