.live2-measurement-consent{box-sizing:border-box;position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:780px;margin:auto;padding:22px;background:#fff;color:#171717;border:1px solid #c5c5c5;border-radius:12px;box-shadow:0 8px 32px #0003;max-height:85dvh;overflow:auto;font:15px/1.5 system-ui,sans-serif}.live2-measurement-consent[hidden],.live2-consent-options[hidden],.live2-measurement-settings[hidden]{display:none!important}.live2-measurement-consent p{margin:10px 0}.live2-measurement-consent a{color:#164b89;text-decoration:underline}.live2-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.live2-measurement-consent button,.live2-measurement-settings{font:600 14px/1.3 system-ui,sans-serif;min-height:44px;padding:12px 16px;cursor:pointer;border:1px solid #777;border-radius:6px;background:#fff;color:#171717}.live2-measurement-consent .live2-consent-primary{background:#171717;color:#fff;border-color:#171717}.live2-consent-options{margin-top:18px;border-top:1px solid #ddd;padding-top:12px}.live2-consent-options label{display:flex;gap:10px;align-items:center;margin:10px 0}.live2-consent-options input{position:static!important;opacity:1!important;width:20px!important;height:20px!important;clip-path:none!important}.live2-measurement-settings{position:fixed;bottom:12px;right:12px;z-index:9999;box-shadow:0 3px 15px #0002}.live2-measurement-consent button:focus-visible,.live2-measurement-settings:focus-visible,.live2-consent-options input:focus-visible{outline:3px solid #2769a9;outline-offset:3px}@media(max-width:500px){.live2-measurement-consent{left:8px;right:8px;bottom:8px;padding:16px}.live2-consent-actions{display:grid;grid-template-columns:1fr}.live2-measurement-settings{bottom:8px;right:8px;padding:10px 12px}}
.dashboard-footer .live2-measurement-settings{position:static;inset:auto;z-index:auto;box-shadow:none;background:var(--card);color:var(--ink);border-color:var(--line);border-radius:12px;font-size:12px;font-weight:750;padding:8px 11px;white-space:normal;max-width:100%}
.live2-account-measurement{inset:0;margin:auto;width:min(640px,calc(100% - 32px));height:fit-content;max-height:85dvh;border-radius:0;background:var(--card,#fff);color:var(--ink,#171717);border-color:var(--line,#c5c5c5);font-family:Arial,Helvetica,sans-serif}
.live2-account-measurement::backdrop{background:#0008}
.live2-account-measurement h2{margin:0;font-family:inherit;font-size:24px;line-height:1.25}
.live2-account-measurement .live2-consent-options{border-color:var(--line,#ddd)}
.live2-account-measurement .live2-consent-options label{font-weight:600;align-items:flex-start}
.live2-account-measurement .live2-consent-options p{font-size:14px;line-height:1.5}
.live2-account-measurement a{color:inherit}
.live2-account-measurement button{border-radius:999px;background:var(--card,#fff);color:var(--ink,#171717);border-color:var(--line,#777)}
.live2-account-measurement .live2-consent-primary{background:var(--ink,#171717);color:var(--card,#fff);border-color:var(--ink,#171717)}
.live2-account-measurement input{accent-color:var(--ink,#171717)}
.dashboard-footer [data-measurement-settings-mount]{display:flex;align-items:center;max-width:100%}
.dashboard-footer .theme-picker fieldset{flex:0 0 auto}
