.analytics-consent{position:fixed;bottom:20px;left:20px;z-index:80;max-width:360px;background:white;border:1px solid var(--line);border-radius:9px;padding:20px;box-shadow:0 8px 32px #1421101c}
.analytics-consent h2{font-size:14px;margin-bottom:7px}
.analytics-consent p{font-size:11px;line-height:1.7;color:var(--sub)}
.analytics-consent p a{text-decoration:underline}
.analytics-actions{display:flex;gap:8px;margin-top:13px}
.analytics-actions button{flex:1;border:1px solid #c3ccbd;border-radius:4px;background:transparent;padding:9px;font-size:11px;font-weight:600}
.analytics-actions .allow{background:var(--ink);border-color:var(--ink);color:#fff}
.analytics-consent{left:12px;right:12px;bottom:12px;max-width:350px;padding:17px}
.analytics-consent p{font-size:10px}
#analytics-consent[hidden]{display:none} #analytics-settings{font:inherit;font-size:12px;cursor:pointer;background:transparent;color:inherit;border:0;padding:10px 0;}
#analytics-consent{color:#253025;border-color:#cad2c5;font-family:Arial,sans-serif;box-sizing:border-box;max-width:min(360px,calc(100vw - 24px));z-index:80;}

#analytics-consent{--ink:#253025;--sub:#586653;--line:#cad2c5;}
