.privacy-links{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:12px;margin-top:18px}.privacy-links a,.privacy-links button{color:inherit;text-decoration:underline}.privacy-links button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.measurement-banner{position:fixed;left:12px;bottom:88px;z-index:1000;max-width:440px;width:calc(100% - 24px);box-sizing:border-box;padding:16px;background:#fffdf8;color:#30261c;border:1px solid #cfbda8;border-radius:16px;box-shadow:0 4px 24px #20170f28;font:13px/1.6 sans-serif}.measurement-banner[hidden]{display:none}.measurement-banner h2{font-size:15px;margin:0 0 6px}.measurement-banner p{margin:0 0 10px}.measurement-banner a{color:#6a3e12;text-decoration:underline}.measurement-options{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}.measurement-options label{display:flex;align-items:center;gap:6px}.measurement-actions{display:flex;gap:8px}.measurement-actions button{flex:1;min-height:44px;border:1px solid #8b7058;border-radius:10px;background:#fff7e9;color:#30261c;font:700 13px/1.4 sans-serif;padding:8px;cursor:pointer}.measurement-actions button:last-child{background:#30261c;color:#fff}.measurement-banner input{width:18px;height:18px;accent-color:#78542f}.measurement-banner :focus-visible{outline:3px solid #176a92;outline-offset:3px}@media(min-width:700px){.measurement-banner{bottom:24px;left:24px}}
