#wolfweb-consent{--wwc-primary:#111;--wwc-text:#1d1d1f;--wwc-bg:#fff;--wwc-radius:12px;position:fixed;z-index:2147483000;bottom:16px;left:16px;right:16px;font:inherit;font-size:15px;line-height:1.5;color:var(--wwc-text);text-align:left}#wolfweb-consent[hidden]{display:none!important}#wolfweb-consent.wwc--left{right:auto;max-width:420px}#wolfweb-consent.wwc--right{left:auto;max-width:420px}#wolfweb-consent .wwc__box{box-sizing:border-box;max-width:1100px;max-height:calc(100vh - 32px);margin:0 auto;padding:20px 22px;overflow-y:auto;background:var(--wwc-bg);border-radius:var(--wwc-radius);box-shadow:0 8px 32px rgb(0 0 0 / .18),0 0 0 1px rgb(0 0 0 / .06);outline:none}#wolfweb-consent .wwc__title,#wolfweb-consent .wwc__subtitle{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3;color:inherit}#wolfweb-consent .wwc__subtitle{margin-top:4px;font-size:15px}#wolfweb-consent .wwc__text,#wolfweb-consent .wwc__cat p{margin:0 0 12px;font-size:14px;color:inherit}#wolfweb-consent .wwc__compact{display:none}#wolfweb-consent .wwc__details{margin:0 0 8px}#wolfweb-consent .wwc__more{display:inline;margin:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;list-style:none}#wolfweb-consent .wwc__more::-webkit-details-marker{display:none}#wolfweb-consent .wwc__details[open]>.wwc__more{display:block;margin-bottom:6px}#wolfweb-consent .wwc__details .wwc__text{margin-bottom:8px}#wolfweb-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}#wolfweb-consent .wwc__panel{margin:4px 0 8px;padding-top:12px;border-top:1px solid rgb(0 0 0 / .1)}#wolfweb-consent .wwc__cat{padding:10px 0 0}#wolfweb-consent .wwc__cat p{margin:2px 0 0 26px;opacity:.8}#wolfweb-consent .wwc__cat-head{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;cursor:pointer}#wolfweb-consent .wwc__cat-head input{width:18px;height:18px;margin:0;accent-color:var(--wwc-primary)}#wolfweb-consent .wwc__cat-head em{margin-left:auto;font-size:12px;font-style:normal;font-weight:400;opacity:.7}#wolfweb-consent .wwc__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}#wolfweb-consent .wwc__btn{flex:0 0 auto;min-width:130px;min-height:42px;margin:0;padding:9px 18px;font:inherit;font-size:14px;font-weight:600;line-height:1.2;color:var(--wwc-bg);text-transform:none;letter-spacing:normal;background:var(--wwc-primary);border:1px solid var(--wwc-primary);border-radius:calc(var(--wwc-radius) * .75);box-shadow:none;cursor:pointer;transition:opacity .15s}#wolfweb-consent .wwc__btn--ghost{color:var(--wwc-text);background:#fff0;border-color:rgb(0 0 0 / .2)}#wolfweb-consent .wwc__btn[hidden]{display:none}#wolfweb-consent .wwc__btn:hover{opacity:.85}#wolfweb-consent .wwc__btn:focus-visible,#wolfweb-consent .wwc__cat-head input:focus-visible,#wolfweb-consent a:focus-visible{outline:2px solid var(--wwc-primary);outline-offset:2px}@media (max-width:600px){#wolfweb-consent,#wolfweb-consent.wwc--left,#wolfweb-consent.wwc--right{left:0;right:0;bottom:0;max-width:none;font-size:14px;line-height:1.4}#wolfweb-consent .wwc__box{max-height:85vh;padding:12px 14px calc(10px + env(safe-area-inset-bottom));border-radius:var(--wwc-radius) var(--wwc-radius) 0 0}#wolfweb-consent .wwc__title{margin:0 0 4px;font-size:15px}#wolfweb-consent .wwc__subtitle{margin-top:2px;font-size:14px}#wolfweb-consent .wwc__text--full{display:none}#wolfweb-consent .wwc__compact{display:block}#wolfweb-consent .wwc__teaser{margin:0 0 4px;font-size:13px;line-height:1.4}#wolfweb-consent .wwc__details{margin:0 0 6px}#wolfweb-consent .wwc__more{font-size:12px}#wolfweb-consent .wwc__details .wwc__text,#wolfweb-consent .wwc__cat p{margin-bottom:8px;font-size:13px}#wolfweb-consent .wwc__panel{margin:2px 0 6px;padding-top:8px}#wolfweb-consent .wwc__cat{padding:6px 0 0}#wolfweb-consent .wwc__cat-head{font-size:13px}#wolfweb-consent .wwc__buttons{flex-wrap:nowrap;gap:6px;margin-top:2px}#wolfweb-consent .wwc__btn{flex:1 1 0%;min-width:0;min-height:40px;padding:8px 6px;font-size:13px}#wolfweb-consent .wwc__btn--ghost{flex:1 1 0%;flex-basis:0%}}@media (prefers-reduced-motion:no-preference){#wolfweb-consent .wwc__box{animation:wwc-in .25s ease both}}@keyframes wwc-in{from{opacity:0;transform:translateY(12px)}}