.CookieBanner_banner__xqlVL{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:var(--surface,#ffffff);color:var(--text,#111111);border-top:1px solid var(--line,rgba(0,0,0,.12));box-shadow:0 -4px 16px rgba(0,0,0,.08);padding:14px 20px}.CookieBanner_inner__uZ8S7{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.CookieBanner_message__1nw3X{margin:0;font-size:14px;line-height:1.4;color:var(--text,#111111)}.CookieBanner_actions__qEfsj{display:flex;align-items:center;gap:12px}.CookieBanner_button__tefKN{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:14px;font-weight:500;line-height:1.2;border-radius:6px;border:1px solid var(--line,#d1d5db);background-color:var(--surface,#ffffff);color:var(--text,#111111);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;min-width:90px;text-align:center}.CookieBanner_button__tefKN:hover{background-color:rgba(0,0,0,.04);border-color:var(--text,#111111)}.CookieBanner_button__tefKN:focus-visible{outline:2px solid var(--accent,#111111);outline-offset:2px}