.cd-cookie-banner{position:fixed;bottom:20px;left:20px;right:20px;max-width:920px;margin:auto;z-index:9999;background:#fff;color:#213d32;border:1px solid #c6d8ca;box-shadow:0 15px 60px #0002;border-radius:20px;padding:20px 24px;display:flex;gap:22px;align-items:center;justify-content:space-between;font:15px/1.6 system-ui,sans-serif}.cd-cookie-banner[hidden]{display:none!important}.cd-cookie-banner strong{font-size:19px}.cd-cookie-banner p{margin:5px 0 0}.cd-cookie-banner a{color:#276b55}.cd-cookie-actions{display:flex;gap:9px;flex-wrap:wrap;flex-shrink:0}.cd-cookie-actions button{cursor:pointer;border:1px solid #2c654f;padding:10px 16px;background:white;border-radius:25px;font-weight:650;color:#244837}.cd-cookie-actions button:last-child{background:#244837;color:white}.cd-cookie-settings{position:fixed;left:8px;bottom:4px;z-index:500;border:0;background:transparent;color:#507362;font:12px system-ui,sans-serif;cursor:pointer;opacity:.75}.cd-cookie-banner:not([hidden])~.cd-cookie-settings{display:none}@media(max-width:700px){.cd-cookie-banner{left:10px;right:10px;bottom:10px;display:block;padding:17px}.cd-cookie-actions{margin-top:13px}.cd-cookie-actions button{flex:1}}
@media print{.cd-cookie-banner,.cd-cookie-settings{display:none!important}}

.cd-public .cd-footer .cd-cookie-settings{position:static!important;left:auto!important;bottom:auto!important;z-index:auto!important;padding:6px 0!important;background:none!important;opacity:1!important;color:#567568!important;order:9}
