.mvz-analytics-choice{position:fixed;inset:auto 12px calc(max(var(--mvz-analytics-cta-height,0px),env(safe-area-inset-bottom)) + 12px) auto;z-index:30;box-sizing:border-box;width:min(540px,calc(100% - 24px));max-height:calc(100vh - var(--mvz-analytics-cta-height,0px) - 24px);max-height:calc(100dvh - var(--mvz-analytics-cta-height,0px) - 24px);overflow:auto;border:1px solid #b9c9bd;border-radius:9px;box-shadow:0 7px 28px #0b191f28;background:#f4f5ed;color:#102126;font:14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mvz-analytics-choice[hidden],.mvz-analytics-choice [hidden],.mvz-analytics-space[hidden]{display:none!important}
.mvz-analytics-inner{padding:10px 14px 14px;overflow-wrap:anywhere}
.mvz-analytics-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}
.mvz-analytics-choice h2{margin:0;font-size:15px;line-height:1.35;color:inherit}
.mvz-analytics-choice p{margin:2px 0 10px;font-size:13px;color:inherit}
.mvz-analytics-choice a{color:#244c40;text-decoration:underline;text-underline-offset:.15em}
.mvz-analytics-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.mvz-analytics-choice button{box-sizing:border-box;min-block-size:44px;border:1px solid #345e4f;border-radius:5px;background:#fff;color:#102126;font:600 14px/1.3 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:10px 12px;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}
.mvz-analytics-actions button{min-width:0;width:100%}
.mvz-analytics-choice .mvz-analytics-close{flex:0 0 auto;border:0;background:transparent;padding:8px 4px;font-weight:500;text-decoration:underline;text-underline-offset:.15em}
.mvz-analytics-choice button:hover{background:#e4eddf;color:#102126}
.mvz-analytics-choice button:focus-visible,.mvz-analytics-choice a:focus-visible{outline:3px solid #c34f2b;outline-offset:3px}
.mvz-analytics-choice .mvz-analytics-status:empty{display:none}
.mvz-analytics-preferences{box-sizing:border-box;max-width:1180px;margin-inline:auto;padding:8px 22px 16px;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mvz-analytics-preferences .mvz-analytics-manage{min-block-size:44px;border:0;border-radius:3px;background:transparent;color:inherit;padding:8px 0;font:inherit;cursor:pointer;text-align:start;text-decoration:underline;text-underline-offset:.15em}
.mvz-analytics-preferences .mvz-analytics-manage:focus-visible{outline:3px solid #c34f2b;outline-offset:3px}
.mvz-analytics-space{box-sizing:border-box;height:0;pointer-events:none}
@media(max-width:640px){.site-footer .mvz-analytics-preferences{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}
@media(max-width:420px){.mvz-analytics-inner{padding:8px 12px 12px}.mvz-analytics-actions{gap:8px}.mvz-analytics-choice button{padding:10px 8px}.mvz-analytics-preferences{padding-inline:16px}.mvz-analytics-preferences .mvz-analytics-manage{max-width:100%}}
