.analytics-settings{border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer;margin:8px 0;padding:4px}
.analytics-choice{position:fixed;z-index:1500;bottom:110px;right:22px;width:min(410px,calc(100% - 32px));box-sizing:border-box;padding:22px;background:#fff9e9;color:#172e33;border:2px solid #e9b831;border-radius:18px;box-shadow:0 12px 48px #0008;font-family:Arial,sans-serif;text-align:left}
.analytics-choice strong{display:block;color:#006d79;font:700 21px/1.2 Arial,sans-serif;-webkit-text-stroke:0;text-shadow:none}
.analytics-choice p{font:15px/1.5 Arial,sans-serif;color:#172e33;margin:12px 0 18px;text-shadow:none;-webkit-text-stroke:0}
.analytics-choice>div{display:flex;gap:10px;flex-wrap:wrap}
.analytics-choice button{flex:1;min-height:42px;border:1px solid #006d79;border-radius:9px;background:#006d79;color:#fff;padding:10px 14px;font:700 14px Arial,sans-serif;cursor:pointer;text-shadow:none;-webkit-text-stroke:0}
.analytics-choice button:first-child{background:white;color:#17434b}
.analytics-choice button:focus-visible{outline:3px solid #db8c00;outline-offset:3px}
.analytics-choice button:disabled{opacity:.5;cursor:default}
@media(max-width:600px){.analytics-choice{right:12px;bottom:135px;width:calc(100% - 24px);padding:16px;max-height:calc(100dvh - 160px);overflow:auto}.analytics-choice p{font-size:14px}}
