.footer-base{flex-wrap:wrap;padding-bottom:85px}.analytics-settings{flex-basis:100%;text-align:start;min-height:44px;border:0;background:transparent;color:inherit;padding:.3rem 0;text-decoration:underline;cursor:pointer;font:inherit}
.analytics-choice{position:fixed;z-index:1000;bottom:18px;left:18px;width:min(580px,calc(100vw - 36px));max-height:70vh;overflow:auto;padding:22px;color:#173b2d;background:#fff;border:1px solid #c4d5cc;border-radius:6px;box-shadow:0 5px 30px #12332624;text-align:start;font-size:14px;line-height:1.5;box-sizing:border-box}
.analytics-choice[hidden],.analytics-actions [hidden]{display:none!important}
.analytics-choice strong{font-size:18px}.analytics-choice p{margin:9px 0;color:#354a40;font-size:14px;line-height:1.5}.analytics-choice a{color:#016e35;display:inline!important;text-decoration:underline}.analytics-choice summary{cursor:pointer;text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.analytics-actions button{font:inherit;font-weight:600;padding:10px 13px;background:#fff;color:#016e35;border:1px solid #016e35;border-radius:4px;cursor:pointer}.analytics-actions button:hover,.analytics-actions button:focus-visible{background:#e9f4ed}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #deaf52;outline-offset:3px}
@media(max-width:600px){.analytics-choice{bottom:10px;left:10px;width:calc(100vw - 20px);padding:16px}.analytics-actions button{flex:1 1 auto}}
