.metric-consent{z-index:60;color:#252923;border-radius:var(--radius-control);background:#fff;border:1px solid #dddcd4;align-items:center;gap:24px;width:min(920px,100% - 32px);padding:22px 24px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #18271c28}.metric-consent strong{font-size:16px}.metric-consent p{margin:7px 0 0;font-size:13px;line-height:1.6}.metric-consent a{text-underline-offset:3px;text-decoration:underline}.metric-consent-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;max-width:285px;display:flex}.metric-consent-actions button{font:inherit;border-radius:var(--radius-control);color:#252923;cursor:pointer;background:#fff;border:1px solid #787d72;padding:12px 14px;font-size:13px;font-weight:600}.metric-consent-actions button:disabled{opacity:.5;cursor:default}.metric-preferences{font:inherit;font-size:inherit;text-align:left;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.metric-consent button:focus-visible,.metric-preferences:focus-visible{outline-offset:3px;outline:3px solid #546d45}@media (max-width:700px){.metric-consent{flex-direction:column;align-items:stretch;gap:15px;max-height:calc(100dvh - 24px);padding:18px;bottom:12px;overflow-y:auto}.metric-consent-actions{max-width:none}.metric-consent-actions button{flex:1}}
