.ConsentBanner_banner__JKEUv{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;max-width:640px;margin:0 auto;max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;border:1px solid #d7dde3;border-radius:14px;background:#ffffff;color:#14181d;box-shadow:0 12px 40px rgba(15,23,32,.18);font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Devanagari,sans-serif;font-size:14px;line-height:1.5;text-align:left}.ConsentBanner_head__JQVSW{display:flex;align-items:center;justify-content:space-between;gap:12px}.ConsentBanner_title__hz1Gq{margin:0;font-size:16px;font-weight:700}.ConsentBanner_lang__G0qfe{flex-shrink:0;padding:2px 10px;border:1px solid #d7dde3;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.ConsentBanner_text__F5kbH{margin:8px 0 4px}.ConsentBanner_again__XXtda{margin:8px 0 0;font-weight:600}.ConsentBanner_purposes__gPxnH{margin:0;padding-left:18px}.ConsentBanner_purposes__gPxnH li{margin:4px 0}.ConsentBanner_choosing__iCtj5{list-style:none}.ConsentBanner_toggle__3MCIJ{display:flex;gap:8px;align-items:flex-start;margin-left:-18px;cursor:pointer}.ConsentBanner_toggle__3MCIJ input{margin-top:3px;width:16px;height:16px;accent-color:#15803d;flex-shrink:0}.ConsentBanner_small__QSk5r{margin:10px 0 0;font-size:13px;color:#4b5563}.ConsentBanner_link__VB26b{color:#15803d;text-decoration:underline}.ConsentBanner_actions__k_1uy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.ConsentBanner_primary__6nnfl,.ConsentBanner_secondary__bkt32{min-width:128px;padding:9px 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.ConsentBanner_primary__6nnfl{border:1px solid #15803d;background:#15803d;color:#ffffff}.ConsentBanner_secondary__bkt32{border:1px solid #15803d;background:#ffffff;color:#15803d}.ConsentBanner_lang__G0qfe:focus-visible,.ConsentBanner_primary__6nnfl:focus-visible,.ConsentBanner_secondary__bkt32:focus-visible,.ConsentBanner_toggle__3MCIJ input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:520px){.ConsentBanner_actions__k_1uy>button{flex:1 1 100%}}@media (prefers-color-scheme:dark){.ConsentBanner_banner__JKEUv{border-color:#2b333c;background:#11161b;color:#e8edf2}.ConsentBanner_lang__G0qfe{border-color:#2b333c}.ConsentBanner_small__QSk5r{color:#a7b0ba}.ConsentBanner_link__VB26b{color:#4ade80}.ConsentBanner_secondary__bkt32{background:transparent;color:#4ade80;border-color:#4ade80}}