.campaign-consent{color:#4c5652;font:400 12px/1.65 var(--font-body,Arial,sans-serif);border-top:1px solid #e4e8e1;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:24px 0;display:flex}.campaign-consent>div:first-child{flex:400px}.campaign-consent strong{color:#263c31;font-weight:650}.campaign-consent p{margin:5px 0}.campaign-consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.campaign-consent-actions{flex-wrap:wrap;gap:8px;display:flex}.campaign-consent-actions button{font:inherit;color:#263c31;cursor:pointer;background:0 0;border:1px solid #88948c;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:600}.campaign-consent-actions button:disabled{cursor:default;opacity:.65}.campaign-consent-actions button:focus-visible{outline-offset:3px;outline:3px solid #6b9279}.campaign-consent-status{flex-basis:100%}.campaign-consent-compact{color:#655d72;background:#fff;border:1px solid #e5ddef;border-radius:12px;gap:8px 22px;margin:0 0 28px;padding:17px 19px}.campaign-consent-compact strong{color:#3b2b4d;font-size:13px}.campaign-consent-compact>div:first-child{flex-basis:540px}.campaign-consent-compact .campaign-consent-actions button{color:#4c365e;background:#fff;border-color:#b0a1c1;min-height:44px}.campaign-consent-details summary{cursor:pointer;color:#665178;min-height:28px;font-size:11px;line-height:28px;display:list-item}.campaign-consent-details p{max-width:800px;font-size:11px}.campaign-consent-compact .campaign-consent-status{color:#776c81;margin:0;font-size:10px}.campaign-consent-error{color:#a63045;flex-basis:100%}.brand-campaign .campaign-consent a{text-decoration:underline}.bc-measurement-link{min-height:32px;margin-top:18px;font-size:11px;display:inline-block}.campaign-consent-compact .campaign-consent-actions{flex:none}.campaign-consent-compact .campaign-consent-actions button{flex:1}@media (max-width:700px){.campaign-consent-compact{margin-bottom:24px;padding:16px}.campaign-consent-compact .campaign-consent-actions{width:100%;margin:5px 0}.campaign-consent-compact .campaign-consent-actions button{padding:10px;font-size:11px}.campaign-consent-details p{font-size:11px}.campaign-consent-compact>div:first-child{flex-basis:100%}}
