.full-cookie-panel{position:fixed;z-index:10000;left:16px;bottom:calc(148px + env(safe-area-inset-bottom,0px));width:min(480px,calc(100vw - 32px));padding:20px;background:#18181b;color:#fafafa;border:1px solid #71717a;border-radius:12px;box-shadow:0 8px 32px #0006;font:15px/1.5 system-ui,sans-serif}.full-cookie-panel[hidden]{display:none}.full-cookie-panel p{margin:0 0 16px}.full-cookie-panel a{color:#c4b5fd;text-decoration:underline}.full-cookie-panel div{display:flex;gap:12px;flex-wrap:wrap}.full-cookie-panel button,.full-cookie-settings{cursor:pointer;border:1px solid #a1a1aa;border-radius:6px;padding:10px 14px;background:#27272a;color:#fff;font:inherit}.full-cookie-panel button[data-choice="granted"]{background:#fff;color:#18181b}.full-cookie-settings{position:fixed;left:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:9999;width:44px;height:44px;padding:10px;display:grid;place-items:center;border-radius:50%;font:13px system-ui,sans-serif}.full-cookie-settings svg{display:block;width:24px;height:24px}.full-cookie-panel button:focus-visible,.full-cookie-settings:focus-visible{outline:3px solid #c4b5fd;outline-offset:3px}
