.lcp-consent[hidden],.lcp-consent [hidden]{display:none!important}.lcp-consent{position:fixed;left:16px;right:16px;bottom:48px;z-index:2147483000;display:flex;gap:24px;align-items:center;padding:20px 24px;background:#fff;color:#172b35;border:2px solid #205567;border-radius:8px;box-shadow:0 4px 24px #0003;font:16px/1.5 system-ui,sans-serif}.lcp-consent p{margin:8px 0 0}.lcp-consent a{color:#174d64;text-decoration:underline}.lcp-consent strong{font-size:18px}.lcp-consent-actions{display:flex;gap:10px;flex-shrink:0}.lcp-consent button,.lcp-cookie-settings{font:600 14px/1.3 system-ui,sans-serif;cursor:pointer}.lcp-consent button{border:2px solid #205567;border-radius:4px;background:#fff;color:#174d64;padding:12px 14px;white-space:nowrap}.lcp-consent button:hover,.lcp-consent button:focus-visible{background:#eaf3f5;outline:2px solid #174d64;outline-offset:2px}.lcp-consent button:disabled{opacity:.55;cursor:default}.lcp-cookie-settings{position:fixed;left:12px;bottom:10px;z-index:2147482999;background:#fff;color:#174d64;border:1px solid #205567;border-radius:4px;padding:6px 10px}.lcp-test{position:relative;z-index:10000;margin:0;padding:16px;background:#fff8dc;color:#222;border:3px solid #725b17;font:14px/1.4 system-ui,sans-serif}.lcp-test pre{white-space:pre-wrap;font-size:12px;margin:8px 0}.lcp-test p{margin:4px 0}@media(max-width:800px){.lcp-consent{flex-direction:column;align-items:stretch;gap:12px;padding:16px;max-height:75vh;overflow:auto}.lcp-consent-actions{flex-wrap:wrap}.lcp-consent-actions button{flex:1;white-space:normal}}
