.measurement-consent{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:660px;background:#f8f7f2;color:#253126;border:1px solid #a3aa9e;box-shadow:0 8px 36px #14201724;padding:20px;text-align:left}.measurement-consent h2{font-family:inherit;font-weight:500;font-size:20px;line-height:1.3;margin:0 0 8px}.measurement-consent p{font-size:14px;line-height:1.5;margin:0 0 12px}.measurement-actions{display:flex;flex-wrap:wrap;gap:8px}.measurement-consent button,.measurement-settings{font:inherit;cursor:pointer}.measurement-consent button{padding:10px 14px;background:#3d553e;color:white;border:1px solid #3d553e;font-size:14px}.measurement-consent button.secondary{background:transparent;color:#253126}.measurement-settings{background:none;border:0;text-decoration:underline;color:inherit;padding:0}.measurement-options{display:flex;gap:20px;margin:12px 0}.measurement-options label{font-size:14px}.measurement-qa{position:fixed;top:8px;left:8px;right:8px;z-index:10001;background:#fff;border:1px solid #3d553e;padding:8px 12px;font:12px/1.5 sans-serif;color:#172617;max-height:120px;overflow:auto}.measurement-qa summary{cursor:pointer}.measurement-qa ol{margin:4px 0;padding-left:20px}@media(max-width:700px){.measurement-consent{bottom:10px;left:10px;right:10px;padding:16px}.measurement-actions button{flex:1}.measurement-consent h2{font-size:18px}}@media print{.measurement-consent,.measurement-qa,.measurement-settings{display:none!important}}
