
/* Cookie-Hinweis */
.cookie-bar{position:fixed;left:20px;bottom:20px;z-index:35;max-width:400px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px -18px rgba(16,42,48,.35);padding:16px 18px;font-size:14px;line-height:1.5;color:var(--muted)}
.cookie-bar[hidden]{display:none}
.cookie-bar p{margin:0 0 12px}
.cookie-bar .cb-a{display:flex;align-items:center;gap:16px}
.cookie-bar .btn{padding:9px 20px;font-size:14px}
.cookie-bar a.cb-l{color:var(--petrol);font-weight:700;text-decoration:none}
.cookie-bar a.cb-l:hover{text-decoration:underline;text-underline-offset:3px}
@media (max-width:760px){.cookie-bar{left:12px;right:12px;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom,0px))}body:has(.mbar) .cookie-bar{bottom:calc(70px + env(safe-area-inset-bottom,0px))}body:has(.mbar.off) .cookie-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))}}
