.CookieBanner-module__G8Zica__banner{z-index:9999;pointer-events:none;padding:0 1rem 1rem;position:fixed}.CookieBanner-module__G8Zica__posBottom{justify-content:center;display:flex;bottom:0;left:0;right:0}.CookieBanner-module__G8Zica__posTop{justify-content:center;padding:1rem 1rem 0;display:flex;top:0;left:0;right:0}.CookieBanner-module__G8Zica__posBottomLeft{bottom:1rem;left:1rem}.CookieBanner-module__G8Zica__posBottomRight{bottom:1rem;right:1rem}.CookieBanner-module__G8Zica__body{pointer-events:all;background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,14px);box-shadow:0 4px 24px var(--shadow-md,#0000001f);align-items:center;gap:1.25rem;max-width:520px;padding:1rem 1.25rem;display:flex}.CookieBanner-module__G8Zica__posBottom .CookieBanner-module__G8Zica__body,.CookieBanner-module__G8Zica__posTop .CookieBanner-module__G8Zica__body{max-width:960px;margin:0 auto}.CookieBanner-module__G8Zica__text{color:var(--text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.5}.CookieBanner-module__G8Zica__actions{flex-shrink:0;gap:.5rem;display:flex}.CookieBanner-module__G8Zica__rejectBtn{border-radius:var(--radius-sm,6px);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;padding:.45rem 1rem;font-size:.8125rem;transition:background .15s}.CookieBanner-module__G8Zica__rejectBtn:hover{background:var(--bg-hover)}.CookieBanner-module__G8Zica__acceptBtn{border-radius:var(--radius-sm,6px);background:var(--accent);color:var(--text-on-accent,#fff);cursor:pointer;white-space:nowrap;border:none;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:opacity .15s}.CookieBanner-module__G8Zica__acceptBtn:hover{opacity:.85}.CookieBanner-module__G8Zica__privacyLink{color:var(--accent);font-size:inherit;text-decoration:underline}button.CookieBanner-module__G8Zica__privacyLink{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit}@media (max-width:540px){.CookieBanner-module__G8Zica__posBottomLeft,.CookieBanner-module__G8Zica__posBottomRight{bottom:0;left:0;right:0}.CookieBanner-module__G8Zica__body{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:calc(100vw - 2rem)}}
