[data-ga4-settings]{display:inline-block;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:8px 0;margin-bottom:var(--ga4-footer-clearance,0px);cursor:pointer}
[data-ga4-choice-footer]{padding:16px 24px}
[data-ga4-choice-dialog]{box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #dce4ee;border-radius:12px;padding:24px;background:#fff;color:#202637;box-shadow:0 8px 32px #20263720;font:400 14px/1.6 Manrope,Arial,sans-serif}
[data-ga4-choice-dialog]::backdrop{background:#141c2c66}
[data-ga4-choice-dialog] h2{position:static!important;margin:0 0 12px!important;font:600 22px/1.2 Manrope,Arial,sans-serif!important;color:inherit!important;letter-spacing:normal!important;text-transform:none!important}
[data-ga4-choice-dialog] p{margin:0 0 12px;color:inherit;font:inherit}
[data-ga4-choice-dialog] a{color:inherit;text-decoration:underline}
[data-ga4-choice-actions]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
[data-ga4-choice-dialog] button{border:1px solid #8994a4;border-radius:6px;background:#fff;color:#202637;padding:12px 16px;cursor:pointer;font:500 14px/1.3 Manrope,Arial,sans-serif}
[data-ga4-close]{margin-top:12px}
[data-ga4-settings]:focus-visible,[data-ga4-choice-dialog] button:focus-visible{outline:2px solid #397dff;outline-offset:3px}
