.odv-analytics{padding:.75rem 1rem;text-align:center;background:#f3f5f0;color:#193e31;font:normal 14px/1.5 system-ui,sans-serif}
.odv-analytics [hidden],.odv-analytics[hidden]{display:none!important}
.odv-analytics button{color:inherit;font:inherit;cursor:pointer}
.odv-analytics button:focus-visible{outline:2px solid #17634d;outline-offset:3px}
.odv-analytics-settings{border:0;background:none;padding:.25rem;text-decoration:underline}
#odv-analytics-options{position:fixed;z-index:80;inset:auto 1rem 1rem auto;width:min(390px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;box-sizing:border-box;padding:1.1rem;text-align:left;background:#fff;border:1px solid #b8cdbd;border-radius:12px;box-shadow:0 8px 28px #183a302b}
#odv-analytics-options h2{margin:0;font-size:1.05rem;color:inherit}
#odv-analytics-options p{margin:.5rem 0 0}
.odv-analytics-choice{font-weight:600}
.odv-analytics-actions{display:flex;gap:.6rem;margin-top:.8rem}
.odv-analytics-actions button{flex:1;min-height:44px;padding:.4rem .6rem;border:1px solid #17634d;border-radius:7px;background:#edf4ee;font-weight:650}
.odv-analytics-actions button:hover{background:#dbece1}
