.cookie-banner_banner__rK2d2{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;max-width:560px;margin:0 auto;padding:20px;border-radius:12px;border:1px solid var(--border-strong,#c9c6bd);background:var(--panel,#ffffff);color:var(--text,#04102c);box-shadow:0 12px 32px rgba(4,16,44,.18)}.cookie-banner_title__lqH9e{margin:0 0 6px;font-size:17px}.cookie-banner_body__zrmLq{margin:0 0 12px;font-size:14px;line-height:1.5}.cookie-banner_settings__1_WpA{border:0;margin:0 0 12px;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.cookie-banner_legend__9ZISo{font-weight:600;margin-bottom:4px}.cookie-banner_switch__U66pj{display:flex;align-items:center;gap:8px;min-height:32px}.cookie-banner_actions__kuz88{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cookie-banner_button__8ShxV{flex:1 1 140px;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--text,#04102c);background:var(--text,#04102c);color:var(--panel,#ffffff);font:inherit;font-size:15px;cursor:pointer}.cookie-banner_link__QlDWu{min-height:44px;padding:10px 8px;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}