#ets-ga4-banner[hidden],#ets-ga4-dialog [hidden]{display:none!important}#ets-ga4-banner{position:fixed;z-index:9999;bottom:18px;left:50%;transform:translateX(-50%);width:min(1060px,calc(100% - 28px));box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:18px 22px;border:1px solid #cad9e8;border-radius:14px;background:#fffffffa;box-shadow:0 12px 46px #09274629;backdrop-filter:blur(12px);color:#28465f;font:14px/1.5 system-ui,sans-serif}#ets-ga4-banner p{margin:0;max-width:610px}#ets-ga4-banner strong{display:block;color:#123a64;margin-bottom:3px}#ets-ga4-banner .ets-ga4-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}#ets-ga4-banner button,#ets-ga4-dialog button,.ets-ga4-footer-settings{min-height:44px;border:1px solid #b8cadd;border-radius:7px;padding:9px 13px;background:#fff;color:#17446d;font:600 13px/1.3 system-ui,sans-serif;cursor:pointer}#ets-ga4-banner button[data-ets-ga4-accept],#ets-ga4-dialog button[data-ets-ga4-accept]{background:#215caa;border-color:#215caa;color:#fff}#ets-ga4-dialog{max-width:520px;width:calc(100% - 36px);box-sizing:border-box;border:1px solid #c8d9e7;border-radius:15px;padding:26px;color:#28465f;font:15px/1.6 system-ui,sans-serif;box-shadow:0 16px 60px #0927463d}#ets-ga4-dialog::backdrop{background:#102c4d66}#ets-ga4-dialog h2{font-size:23px;margin:0 0 14px;color:#123a64}#ets-ga4-dialog p{margin:10px 0}#ets-ga4-dialog .ets-ga4-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}#ets-ga4-state{font-weight:600}#ets-ga4-storage-note{font-size:13px;color:#6c4d16}.ets-ga4-footer-settings{background:transparent;border-color:currentColor;color:inherit;margin:8px 0}#ets-ga4-banner a,#ets-ga4-dialog a{color:#215caa}#ets-ga4-banner button:focus-visible,#ets-ga4-dialog button:focus-visible,.ets-ga4-footer-settings:focus-visible{outline:3px solid #2f74ce;outline-offset:3px}@media(max-width:760px){#ets-ga4-banner{bottom:10px;display:block;padding:16px}#ets-ga4-banner .ets-ga4-actions{margin-top:12px}#ets-ga4-banner button{flex:1;padding:10px 8px}#ets-ga4-dialog{padding:22px}}@media(prefers-reduced-motion:reduce){#ets-ga4-banner,#ets-ga4-dialog{scroll-behavior:auto;animation:none;transition:none}}
