.ga4-banner{position:fixed;z-index:95;bottom:18px;left:18px;right:18px;margin:0 auto;max-width:900px;background:#f7f6ed;color:#294c34;border:1px solid #b9caa5;border-radius:16px;padding:20px;box-shadow:0 12px 40px #0005;display:flex;align-items:center;gap:24px;font:13px/1.65 system-ui,sans-serif}.ga4-banner[hidden]{display:none!important}.ga4-banner strong{font-size:16px}.ga4-banner p{color:#52654b;margin:6px 0 0}.ga4-banner a{color:#294c34;text-decoration:underline}.ga4-actions{display:flex;gap:10px;flex:0 0 auto;flex-wrap:wrap}.ga4-actions button,.ga4-embed-settings{font:600 12px/1.4 system-ui,sans-serif;padding:12px 15px;border:1px solid #7b9667;border-radius:9px;background:#eef2df;color:#294c34;cursor:pointer;min-height:44px}.ga4-actions button:focus-visible,.ga4-embed-settings:focus-visible{outline:3px solid #557947;outline-offset:3px}.ga4-actions button:disabled{opacity:.5;cursor:default}.ga4-embed-settings{position:fixed;bottom:8px;left:8px;z-index:92;font-size:10px;min-height:32px;padding:6px 10px}.ga4-preferences{padding-top:24px;margin-top:24px;border-top:1px solid #55613e}.ga4-preferences p{margin:12px 0 18px}.ga4-preferences .ga4-actions button{flex:1}@media(max-width:650px){.ga4-banner{left:10px;right:10px;bottom:10px;display:block;padding:16px}.ga4-banner .ga4-actions{margin-top:14px}.ga4-banner .ga4-actions button{flex:1}.ga4-banner p{font-size:12px}}
