#ccrcc-audience-choice[hidden],#ccrcc-audience-settings[hidden],#ccrcc-audience-browser-preference[hidden]{display:none!important}#ccrcc-audience-choice{position:fixed;z-index:10000;right:24px;bottom:24px;box-sizing:border-box;width:min(720px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;display:flex;gap:24px;align-items:center;background:#f8f5ee;color:#142638;border:1px solid #9c7b42;border-radius:6px;box-shadow:0 12px 36px #13273b24;padding:24px;font:15px/1.5 Arial,sans-serif;text-align:left}#ccrcc-audience-choice *{box-sizing:border-box}#ccrcc-audience-choice .ccrcc-audience-copy{flex:1;min-width:0}#ccrcc-audience-choice .ccrcc-audience-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;color:#66502c}#ccrcc-audience-choice strong{display:block;font-size:18px;line-height:1.3}#ccrcc-audience-choice p{font:inherit;color:inherit;margin:9px 0}#ccrcc-audience-choice a{color:#142638;text-decoration:underline;text-underline-offset:3px}#ccrcc-audience-choice summary{cursor:pointer;min-height:32px;font-size:13px;padding-top:4px}#ccrcc-audience-choice details p{font-size:13px}#ccrcc-audience-choice .ccrcc-audience-actions{display:flex;flex-direction:column;gap:10px;flex:0 0 166px}#ccrcc-audience-choice button,#ccrcc-audience-settings{font:700 14px/1.35 Arial,sans-serif;min-height:44px;padding:11px 14px;border:1px solid #142638;border-radius:4px;cursor:pointer;background:#142638;color:#fff;white-space:normal}#ccrcc-audience-choice button:hover{background:#29445c}#ccrcc-audience-choice button:disabled{background:#dedad1;color:#555;border-color:#777;cursor:default}#ccrcc-audience-choice button:focus-visible,#ccrcc-audience-choice a:focus-visible,#ccrcc-audience-choice summary:focus-visible,#ccrcc-audience-settings:focus-visible{outline:3px solid #9c6717;outline-offset:3px}#ccrcc-audience-settings{display:block;margin:16px auto;background:#f8f5ee;color:#142638;font-size:12px;border-color:#ac9c81}.ccrcc-audience-footer{padding:1px 16px;background:transparent}@media(max-width:600px){#ccrcc-audience-choice{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;gap:14px;display:block}#ccrcc-audience-choice strong{font-size:17px}#ccrcc-audience-choice .ccrcc-audience-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#ccrcc-audience-choice p{font-size:14px}}@media(prefers-reduced-motion:reduce){#ccrcc-audience-choice{scroll-behavior:auto}}
