.cookie-settings-open{display:block;margin:0 auto 18px;border:0;background:transparent;color:#526d62;text-decoration:underline;cursor:pointer}.cookie-consent{position:fixed;inset:0;z-index:2500;display:grid;place-items:end center;padding:18px;background:rgba(20,38,32,.42);backdrop-filter:blur(3px)}.cookie-consent[hidden]{display:none}.cookie-consent__card{display:grid;grid-template-columns:auto 1fr;gap:17px;width:min(760px,100%);padding:22px;border:1px solid #b9d8ca;border-radius:20px;background:#fffdf8;box-shadow:0 26px 70px rgba(15,45,35,.28);color:#253a31}.cookie-consent__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e0f5ed;color:#0b8871;font-size:25px}.cookie-consent h2{margin:0 0 7px;color:#173d32}.cookie-consent p{margin:0 0 12px;color:#5b6e66;line-height:1.55}.cookie-detail-toggle{padding:0;border:0;background:transparent;color:#087b69;text-decoration:underline;cursor:pointer}.cookie-consent__preferences{display:grid;gap:8px;margin:14px 0}.cookie-consent__preferences label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px;border:1px solid #d7e5dd;border-radius:11px}.cookie-consent__preferences span{display:grid}.cookie-consent__preferences small{color:#6d7e76}.cookie-consent__preferences input{width:auto}.cookie-consent__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:16px}.cookie-consent__actions button{padding:10px 13px;border:0;border-radius:10px;background:#107d67;color:#fff;font-weight:800;cursor:pointer}.cookie-consent__actions .secondary{border:1px solid #c9dad2;background:#f4f8f5;color:#315247}@media(max-width:600px){.cookie-consent{padding:10px}.cookie-consent__card{grid-template-columns:1fr;padding:17px}.cookie-consent__icon{display:none}.cookie-consent__actions{display:grid}.cookie-consent__actions button{width:100%}}
