.measurement-preferences{position:fixed;bottom:8px;left:12px;z-index:90;border:1px solid #d6d6d6;border-radius:6px;background:#fff;color:#444;padding:5px 9px;font-size:11px;cursor:pointer}.measurement-consent{position:fixed;bottom:44px;left:12px;z-index:110;width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 70px);overflow:auto;box-sizing:border-box;padding:20px;background:#fff;color:#222;border:1px solid #ddd;border-radius:12px;box-shadow:0 8px 30px #0002;font:14px/1.5 system-ui,sans-serif}.measurement-consent h2{font-size:17px;margin:0 0 8px}.measurement-consent p{margin:0 0 12px}.measurement-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 10px}.measurement-actions .button{font-size:13px;min-height:38px}.measurement-consent a{color:#333;text-decoration:underline}.affiliate-consent{position:fixed;bottom:20px;left:20px;z-index:1000;box-sizing:border-box;width:min(490px,calc(100vw - 40px));padding:24px;border:1px solid #d4ded7;border-radius:12px;background:#fff;color:#1b2a22;box-shadow:0 10px 40px #152e2026;font-family:inherit}.affiliate-consent h2{font-size:19px;margin:0 0 10px}.affiliate-consent p{font-size:14px;line-height:1.6;margin:0 0 16px}.affiliate-consent>div{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.affiliate-consent>a{font-size:13px;text-decoration:underline}.affiliate-consent p[role=status]:empty{display:none}.affiliate-consent button{cursor:pointer}
