.CookieBanner-module-scss-module__9teUkq__banner{z-index:9999;background:var(--color-bg-card,#111827);border:1px solid var(--color-border,#f5f0e81f);max-width:calc(100% - 2rem);color:var(--color-text-secondary,#c5c5c5);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 18px 48px #0006}.CookieBanner-module-scss-module__9teUkq__inner{flex-wrap:wrap;align-items:center;gap:1.5rem;min-width:0;max-width:1120px;margin:0 auto;padding:1.25rem 1.5rem;display:flex}.CookieBanner-module-scss-module__9teUkq__copy{flex:320px;min-width:0}.CookieBanner-module-scss-module__9teUkq__title{color:var(--color-text-primary,#f5f0e8);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.CookieBanner-module-scss-module__9teUkq__body{color:var(--color-text-secondary,#c5c5c5);margin:0;font-size:.875rem;line-height:1.5}.CookieBanner-module-scss-module__9teUkq__link{color:var(--color-accent,#e8b046);text-underline-offset:3px;text-decoration:underline}.CookieBanner-module-scss-module__9teUkq__link:hover{color:var(--color-accent-hover,#f5c572)}.CookieBanner-module-scss-module__9teUkq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.CookieBanner-module-scss-module__9teUkq__btnPrimary,.CookieBanner-module-scss-module__9teUkq__btnSecondary{cursor:pointer;border:1px solid #0000;border-radius:4px;min-width:0;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:all .15s ease-out}.CookieBanner-module-scss-module__9teUkq__btnPrimary{background:var(--color-accent,#e8b046);color:var(--color-text-inverse,#0a0e1a)}.CookieBanner-module-scss-module__9teUkq__btnPrimary:hover{background:var(--color-accent-hover,#f5c572)}.CookieBanner-module-scss-module__9teUkq__btnSecondary{color:var(--color-text-secondary,#c5c5c5);border-color:var(--color-border-strong,#f5f0e83d);background:0 0}.CookieBanner-module-scss-module__9teUkq__btnSecondary:hover{color:var(--color-text-primary,#f5f0e8);border-color:var(--color-accent,#e8b046)}@media (max-width:640px){.CookieBanner-module-scss-module__9teUkq__banner{border-radius:6px;max-width:calc(100% - 1rem);bottom:.5rem;left:.5rem;right:.5rem}.CookieBanner-module-scss-module__9teUkq__inner{gap:.625rem;padding:.75rem .875rem}.CookieBanner-module-scss-module__9teUkq__title{margin-bottom:.125rem;font-size:.8125rem}.CookieBanner-module-scss-module__9teUkq__body{font-size:.75rem;line-height:1.35}.CookieBanner-module-scss-module__9teUkq__actions{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;width:100%;display:flex}.CookieBanner-module-scss-module__9teUkq__actions .CookieBanner-module-scss-module__9teUkq__btnPrimary,.CookieBanner-module-scss-module__9teUkq__actions .CookieBanner-module-scss-module__9teUkq__btnSecondary{text-align:center;flex:auto;justify-content:center;align-items:center;min-height:34px;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}}@media (max-width:380px){.CookieBanner-module-scss-module__9teUkq__inner{gap:.5rem;padding:.625rem .75rem}.CookieBanner-module-scss-module__9teUkq__body{font-size:.6875rem;line-height:1.3}.CookieBanner-module-scss-module__9teUkq__actions{gap:.25rem}.CookieBanner-module-scss-module__9teUkq__actions .CookieBanner-module-scss-module__9teUkq__btnPrimary,.CookieBanner-module-scss-module__9teUkq__actions .CookieBanner-module-scss-module__9teUkq__btnSecondary{min-height:30px;padding:.3125rem .375rem;font-size:.6875rem}}
