.gf-analytics-preferences{position:fixed;bottom:12px;left:12px;z-index:900;background:#fffaf5;color:#102537;border:1px solid #d8d4cf;border-radius:6px;padding:7px 12px;font:12px inherit;cursor:pointer}.gf-analytics-consent{position:fixed;bottom:54px;left:16px;right:16px;max-width:520px;max-height:75vh;overflow:auto;z-index:901;background:#fffaf5;color:#102537;border:1px solid #d8d4cf;border-radius:12px;padding:22px;box-shadow:0 12px 40px #10253726;font:14px/1.5 sans-serif}.gf-analytics-consent[hidden],.gf-analytics-preferences[hidden]{display:none}.gf-analytics-consent strong{font-size:18px}.gf-analytics-consent p{margin:10px 0}.gf-analytics-consent a{color:inherit;text-decoration:underline}.gf-analytics-consent div{display:flex;gap:12px;margin-top:16px}.gf-analytics-consent button{flex:1;padding:12px;background:#102537;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}.gf-analytics-consent button:focus-visible,.gf-analytics-preferences:focus-visible{outline:3px solid #8e2635;outline-offset:3px}
