.cs-cookie-consent{position:sticky;bottom:0;z-index:100;border-top:0.0625rem solid var(--border);background:var(--surface);color:var(--text);padding:.625rem 0}
.cs-cookie-consent-inner{width:min(80rem,calc(100% - 5rem));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.cs-cookie-consent p{color:var(--muted);font-size:.8125rem;line-height:1.4;margin:0}
.cs-cookie-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
.cs-cookie-consent-actions{display:flex;gap:.375rem;flex-shrink:0}
.cs-cookie-consent-actions .btn{min-height:1.875rem;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;white-space:nowrap}
.p-footer-cookie-settings{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
@media(max-width:47.5rem){.cs-cookie-consent{padding:.75rem 0}.cs-cookie-consent-inner{width:calc(100% - 2.5rem);align-items:flex-start;flex-direction:column;gap:.5rem}}
