.analytics-choice{position:fixed;z-index:24;right:24px;bottom:18px;width:min(580px,calc(100% - 48px));padding:24px;background:#f7f5ee;color:#203e32;border:1px solid #b9a27b;border-top:3px solid #c7a16d;border-radius:4px;box-shadow:0 8px 35px #162f2433}
.analytics-choice[hidden]{display:none!important}.analytics-choice h2{font:700 17px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0 0 10px}.analytics-choice p{font-size:12px;line-height:1.75;color:#59645b;margin:0}.analytics-choice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.analytics-choice-button{flex:1;min-height:43px;border:1px solid #203e32;border-radius:3px;padding:11px 15px;font:700 12px/1.4 Arial,Helvetica,sans-serif;background:#f7f5ee;color:#203e32}.analytics-choice-button:hover{background:#e9e5da}.analytics-choice-button:disabled{opacity:.5;cursor:default}.analytics-details{background:none;border:0;text-decoration:underline;text-underline-offset:3px;padding:10px 6px;font-size:11px;color:#203e32}.analytics-choice-button:focus-visible,.analytics-details:focus-visible{outline:3px solid #95703a;outline-offset:3px}.has-analytics-choice{padding-bottom:var(--analytics-choice-height,220px)}.is-standalone .analytics-choice{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.is-standalone body.has-analytics-choice{padding-bottom:calc(var(--analytics-choice-height,220px) + 90px + env(safe-area-inset-bottom,0px))}.analytics-choice-state{font-size:12px;color:#59645b}
@media(max-width:700px){.analytics-choice{right:16px;bottom:16px;width:calc(100% - 32px);padding:20px}.analytics-choice-actions{gap:9px}.analytics-choice-button{font-size:12px;padding:11px 10px}.analytics-details{flex-basis:100%;text-align:left;padding:4px 0 0}.analytics-choice h2{font-size:16px}}
