.CookieBanner-module__xm3yWa__wrap{z-index:var(--z-toast);pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__xm3yWa__inner{pointer-events:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:900px;box-shadow:var(--shadow-lg);align-items:center;gap:24px;padding:18px 22px;display:flex}.CookieBanner-module__xm3yWa__text{flex:1;min-width:0}.CookieBanner-module__xm3yWa__title{color:var(--color-text);margin-bottom:4px;font-size:15px;display:block}.CookieBanner-module__xm3yWa__desc{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.CookieBanner-module__xm3yWa__descShort{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.3;display:none}.CookieBanner-module__xm3yWa__actions{flex-shrink:0;gap:10px;display:flex}.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-text);cursor:pointer;text-align:center;transition:background var(--transition-fast),border-color var(--transition-fast);padding:11px 22px;font-size:14px;font-weight:600}.CookieBanner-module__xm3yWa__accept:hover,.CookieBanner-module__xm3yWa__reject:hover{background:var(--color-gray-1)}@media (max-width:600px){.CookieBanner-module__xm3yWa__wrap{padding:0}.CookieBanner-module__xm3yWa__inner{max-width:none;padding:8px max(12px,env(safe-area-inset-right))max(8px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:0;align-items:center;gap:10px;box-shadow:0 -4px 16px #02122814}.CookieBanner-module__xm3yWa__title,.CookieBanner-module__xm3yWa__desc{display:none}.CookieBanner-module__xm3yWa__descShort{display:block}.CookieBanner-module__xm3yWa__actions{gap:6px}.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{min-height:36px;padding:6px 12px;font-size:13px}}@media (pointer:coarse){.CookieBanner-module__xm3yWa__accept,.CookieBanner-module__xm3yWa__reject{min-height:44px}}
