.cp-consent{position:fixed;bottom:56px;left:auto;right:18px;z-index:9999;max-width:520px;padding:20px;border:1px solid #cbd8d1;border-radius:16px;background:#fff;color:#163125;box-shadow:0 8px 36px #07152533;font-size:14px;line-height:1.6}.cp-consent p{margin:8px 0 14px}.cp-consent>div{display:flex;gap:10px;flex-wrap:wrap}.cp-consent button,.cp-privacy-settings{font:inherit;border:1px solid #789b88;border-radius:8px;background:#fff;color:#174b32;padding:8px 12px;cursor:pointer}.cp-consent button:first-child{background:#174b32;color:#fff}.cp-privacy-settings{position:static;font-size:13px}.sidebar .cp-privacy-settings{width:100%;text-align:left;background:transparent;border:0;border-radius:8px;color:inherit;min-height:44px;margin:0 0 4px;padding:12px}.sidebar .cp-privacy-settings:hover{background:#ffffff12}.cp-privacy-footer{padding:16px;text-align:center}.cp-privacy-settings:focus-visible{outline:3px solid #8bcaa6;outline-offset:2px}.cp-consent.hidden{display:none}@media(max-width:600px){.cp-consent{left:10px;right:10px;bottom:58px;max-height:75vh;overflow:auto}}

