.analytics-consent-settings{font:inherit;border:0;background:none;color:inherit;padding:6px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.analytics-consent-panel{position:fixed;z-index:90;right:16px;bottom:16px;width:min(430px,calc(100% - 32px));box-sizing:border-box;padding:21px;background:#fff;color:#183528;border:1px solid #bdd4c5;border-radius:15px;box-shadow:0 12px 45px #173d2d22}
.analytics-consent-panel h2{font-size:19px;color:#1f4e3a;margin:0 0 8px}
.analytics-consent-panel p{font-size:.87rem;line-height:1.55;color:#43574d;margin:0 0 12px}
.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:9px}
.analytics-consent-choice{border:1px solid #407255;border-radius:7px;padding:9px 12px;color:#244c39;background:#f1f8f1;font:inherit;font-size:.84rem;font-weight:650;min-height:40px;cursor:pointer}
.analytics-consent-choice:hover{background:#e3f2e5}
.analytics-consent-panel a{color:#244c39;text-decoration:underline;text-underline-offset:2px}
.analytics-consent-note{font-size:.78rem!important;margin-top:9px!important;margin-bottom:0!important}
.analytics-consent [hidden],.analytics-consent-panel[hidden]{display:none!important}
@media(max-width:460px){.analytics-consent-panel{padding:17px}.analytics-consent-actions>*{flex:1 1 100%}}
