.cookie-notice{position:fixed;right:1rem;bottom:1rem;z-index:1050;max-width:390px;padding:1rem;border:1px solid var(--bs-border-color);border-radius:.85rem;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 .5rem 2rem rgba(0,0,0,.15);font-size:.85rem}
.cookie-notice[hidden]{display:none}
.cookie-notice__heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}
.cookie-notice__heading i{color:var(--bs-primary)}
.cookie-notice p{margin:0 0 .75rem;line-height:1.5}
.cookie-notice__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}
@media(max-width:575px){.cookie-notice{right:.75rem;left:.75rem;bottom:.75rem;max-width:none}}
