.bpConsent[hidden],.bpConsentBadge[hidden],.bpConsent [hidden]{display:none!important}.bpConsent{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:1120px;margin:auto;padding:24px;display:flex;gap:30px;align-items:center;background:#fffef9;color:#12372b;border:1px solid #cad9cc;border-radius:20px;box-shadow:0 12px 60px #12372b26;font-family:Manrope,system-ui,sans-serif}.bpConsentCopy{flex:1}.bpConsentLabel{font-size:10px;letter-spacing:.13em;font-weight:750;color:#17684b}.bpConsent h2{font-size:22px;line-height:1.3;margin:6px 0 10px}.bpConsent p{font-size:14px;line-height:1.6;margin:0 0 8px}.bpConsent a{color:#17684b;text-decoration:underline;font-size:13px}.bpConsentActions{display:grid;gap:9px;min-width:210px}.bpConsent button,.bpConsentBadge{border:1px solid #164c38;border-radius:10px;background:#fffef9;color:#12372b;padding:12px 15px;cursor:pointer;font:650 13px Manrope,system-ui,sans-serif;min-height:44px}.bpConsent button:hover,.bpConsentBadge:hover{background:#e8f3dd}.bpConsent button:focus-visible,.bpConsentBadge:focus-visible{outline:3px solid #719900;outline-offset:3px}.bpConsentDetails{padding:15px 0 0}.bpConsentDetails label{display:flex;align-items:center;gap:10px;font-weight:700}.bpConsentDetails input{width:19px;height:19px;accent-color:#17684b}.bpConsentDetails small{display:block;font-size:12px;line-height:1.6;margin-top:10px;color:#465d53}.bpConsentStatus:empty{display:none}.bpConsentBadge{position:fixed;z-index:9998;bottom:14px;left:14px;font-size:11px;padding:8px 12px;box-shadow:0 4px 20px #12372b12}.cookieSettings{background:none;border:0;text-decoration:underline;color:inherit;padding:0;font:inherit;cursor:pointer}.authorProfiles{max-width:850px}.authorProfiles>section{margin-bottom:36px}@media(max-width:650px){.bpConsent{left:10px;right:10px;bottom:10px;padding:18px;display:block;max-height:75vh;overflow-y:auto}.bpConsent h2{font-size:20px}.bpConsentActions{margin-top:16px;grid-template-columns:1fr 1fr;min-width:0}.bpConsentActions button[data-choice=manage],.bpConsentActions button[data-choice=save],.bpConsentActions button[data-choice=close]{grid-column:1/-1}.bpConsentBadge{bottom:10px;left:10px;min-height:38px}}
