#cookie-consent{position:fixed;z-index:9999;left:18px;right:18px;bottom:18px;max-width:720px;margin:0 auto;padding:24px;background:#fff;color:#303637;border:1px solid #dfe3dc;box-shadow:0 18px 50px rgba(32,43,38,.24);border-radius:4px;font:400 15px/1.55 Arial,sans-serif}.cookie-title{font-size:21px;font-weight:500;margin:0 0 8px}.cookie-text{margin:0;color:#52605a}.cookie-text a{color:#577d24;text-underline-offset:3px}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.cookie-actions button,.cookie-save{appearance:none;border:1px solid #85ae31;background:#85ae31;color:#fff;padding:11px 16px;font:500 14px Arial,sans-serif;cursor:pointer;border-radius:2px}.cookie-actions .cookie-secondary,.cookie-save{background:#fff;color:#45504b;border-color:#aeb8af}.cookie-details{margin-top:14px;padding-top:14px;border-top:1px solid #e2e6e0}.cookie-details[hidden]{display:none}.cookie-option{display:flex;gap:10px;align-items:flex-start;padding:9px 0}.cookie-option input{accent-color:#85ae31;margin-top:4px}.cookie-option strong{display:block;font-weight:500}.cookie-option small{display:block;color:#65706e;margin-top:2px}@media(max-width:560px){#cookie-consent{left:10px;right:10px;bottom:10px;padding:18px}.cookie-actions{display:grid;grid-template-columns:1fr}.cookie-actions button{width:100%}}
