/* Compact analytics opt-in strip (owner-approved 2026-10-30): same look as the technical notice, no overlay. */
#nativ-measurement-choice{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 24px));z-index:110;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px 10px 14px;background:#faf8f2;color:#453d35;border:1px solid #d8cfc2;border-radius:12px;font:400 13px/1.5 Manrope,Arial,sans-serif}
#nativ-measurement-choice[hidden]{display:none!important}
#nativ-measurement-choice p{margin:0;min-width:0;flex:1 1 200px}
#nativ-measurement-choice a{color:inherit;text-decoration:underline;text-underline-offset:3px}
#nativ-measurement-choice>div{display:flex;align-items:center;gap:2px;flex:0 0 auto;margin-left:auto}
#nativ-measurement-choice button,.nativ-measurement-settings{appearance:none;min-height:44px;margin:0;padding:10px 16px;border:1px solid #79644f;border-radius:24px;background:#faf8f2;color:#453d35;font:inherit;cursor:pointer}
#nativ-measurement-choice button.nativ-measurement-refuse{padding:10px 8px;border-color:transparent;background:none;color:#6b5f53;text-decoration:underline;text-underline-offset:3px}
#nativ-measurement-choice button:hover,.nativ-measurement-settings:hover{background:#eee8dd}
#nativ-measurement-choice button.nativ-measurement-refuse:hover{background:none;color:#453d35}
#nativ-measurement-choice a:focus-visible,#nativ-measurement-choice button:focus-visible,.nativ-measurement-settings:focus-visible{outline:2px solid #79644f;outline-offset:3px}
.nativ-measurement-settings{font-size:13px}
@media(max-width:360px){#nativ-measurement-choice{gap:4px 10px;padding:8px 10px 8px 12px}}
@media print{#nativ-measurement-choice{display:none}}
