.metrics-consent{position:fixed;bottom:20px;left:20px;right:20px;z-index:10000;max-width:760px;margin:auto;padding:20px 24px;border:1px solid #d4cec3;border-radius:18px;background:#f1ede5;color:#24241f;box-shadow:0 6px 30px #0002;font-family:Arial,sans-serif;display:flex;gap:22px;align-items:center}.metrics-consent[hidden]{display:none}.metrics-consent strong{font-size:15px}.metrics-consent p{font-size:12px;line-height:1.55;margin:6px 0 0;max-width:none}.metrics-consent-actions{display:flex;gap:8px;flex-shrink:0}.metrics-consent button{font:12px Arial,sans-serif;border:1px solid #77796a;border-radius:20px;padding:10px 13px;cursor:pointer;color:#24241f;background:transparent}.metrics-consent button[data-choice=accepted]{background:#343c30;color:white}.metrics-consent button:focus-visible,.metrics-settings:focus-visible{outline:2px solid #a97b45;outline-offset:3px}.metrics-settings{font:inherit;font-size:11px;color:inherit;opacity:.8;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.metrics-consent{bottom:12px;left:12px;right:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.metrics-consent-actions{align-self:flex-end}}
