.logica-cookie-banner{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:2147483647;box-sizing:border-box;display:flex;align-items:center;gap:24px;width:max-content;max-width:calc(100% - 40px);margin:0;padding:30px 46px 30px 30px;border:1px solid #e5e7eb;border-radius:32px;background:#fff;color:#101012;box-shadow:0 0 6px #17171711;font:400 22px/1.15 Aeroport,Arial,sans-serif;text-align:left}
.logica-cookie-banner[hidden]{display:none!important}
.logica-cookie-text{flex:1;max-width:385px;min-width:0;margin:0;padding:0;font:inherit;color:inherit}
.logica-cookie-accept{flex:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 24px;border:0;border-radius:12px;background:#ea2a2a;color:#fff;font:500 16px/24px Aeroport,Arial,sans-serif;cursor:pointer;touch-action:manipulation;transition:background-color .2s ease}
.logica-cookie-accept:hover{background:#cb2020}
.logica-cookie-accept:focus-visible{outline:2px solid #101012;outline-offset:3px}
.logica-cookie-close{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#999;font:400 24px/1 Aeroport,Arial,sans-serif;cursor:pointer;touch-action:manipulation}
.logica-cookie-close:hover{color:#64646b}
.logica-cookie-close:is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important}
@media(max-width:900px){.logica-cookie-banner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:16px;max-width:calc(100% - 32px);width:322px;padding:20px 44px 20px 20px;border-radius:24px;font-size:16px;line-height:1.25}.logica-cookie-accept{padding-inline:20px}}
@media(prefers-reduced-motion:no-preference){.logica-cookie-banner{transition:transform .18s ease,opacity .18s ease}.logica-cookie-banner[data-anim="in"]{transform:translateY(0);opacity:1}.logica-cookie-banner[data-anim="out"]{transform:translateY(8px);opacity:0}}
