/* Cookie-Banner: unten rechts, ohne Abdunkeln der Seite */
#BorlabsCookieBox ._brlbs-block-content{background:transparent!important;pointer-events:none}
#BorlabsCookieBox ._brlbs-block-content ._brlbs-box-wrap{pointer-events:auto;max-width:400px;margin:0 20px 20px 0}
#BorlabsCookieBox ._brlbs-box-wrap ._brlbs-box{max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.25);border-radius:6px}
@media (max-width:640px){#BorlabsCookieBox ._brlbs-block-content ._brlbs-box-wrap{max-width:none;margin:0 10px 10px}}

/* Einfache Ein-/Ausblend-Animation */
@keyframes tgCookieIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes tgCookieOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}
#BorlabsCookieBox ._brlbs-box.tg-cookie-in{animation:tgCookieIn .45s cubic-bezier(.2,.7,.3,1) both}
#BorlabsCookieBox ._brlbs-box.tg-cookie-out{animation:tgCookieOut .35s ease-in both}
#BorlabsCookieBox ._brlbs-box-wrap{background:transparent}
@media (prefers-reduced-motion:reduce){#BorlabsCookieBox ._brlbs-box.tg-cookie-in,#BorlabsCookieBox ._brlbs-box.tg-cookie-out{animation-duration:.01s}}
