.analytics-choice{position:fixed;z-index:10000;left:16px;bottom:16px;width:min(760px,calc(100vw - 32px));box-sizing:border-box;background:rgba(255,255,255,.94);color:#10283f;border:1px solid #b8cbd9;border-radius:10px;padding:12px 14px;box-shadow:0 3px 18px #10283f20;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:13px/1.45 Inter,Arial,sans-serif;display:flex;align-items:center;gap:16px}.analytics-choice[hidden]{display:none}.analytics-choice h2{font:700 14px/1.3 Inter,Arial,sans-serif;margin:0 0 4px}.analytics-choice p{margin:0}.analytics-copy{flex:1;min-width:0}.analytics-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analytics-choice button,.analytics-settings{font:600 13px/1.3 Inter,Arial,sans-serif;cursor:pointer;border:1px solid #075cbe;border-radius:7px;padding:10px 14px;background:#fff;color:#075cbe;min-height:44px;box-sizing:border-box}.analytics-choice button{min-width:90px}.analytics-choice .analytics-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 4px;color:#075cbe;text-decoration:underline}.analytics-choice :focus-visible,.analytics-settings:focus-visible{outline:3px solid #8c5600;outline-offset:3px}.analytics-settings{margin:12px 0}.analytics-choice-open body::after{content:"";display:block;height:calc(var(--it-consent-height,0px) + 24px)}html.analytics-choice-open{scroll-padding-bottom:calc(var(--it-consent-height,0px) + 100px)}.analytics-choice-open .whatsapp-bubble{bottom:calc(var(--it-consent-height,0px) + 32px)}@media(max-width:700px){.analytics-choice{left:8px;bottom:calc(70px + env(safe-area-inset-bottom));width:calc(100vw - 16px);padding:10px 12px;display:block;font-size:12.5px;line-height:1.4}.analytics-choice h2{font-size:13px}.analytics-actions{margin-top:8px;gap:8px}.analytics-choice button{flex:1;padding:9px 12px;min-width:0}.analytics-choice .analytics-actions a{padding:0 8px}.analytics-choice-open .whatsapp-bubble{display:none}.analytics-choice-open body::after{height:calc(var(--it-consent-height,0px) + 16px)}}@media(prefers-reduced-transparency:reduce){.analytics-choice{background:#fff;backdrop-filter:none}}
