.wlc-consent{position:fixed;bottom:18px;left:18px;z-index:9999;width:min(480px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;padding:22px;background:#fffdf7;color:#203a32;border:1px solid #b9c4b9;border-radius:12px;box-shadow:0 8px 40px #10271d30;font:14px/1.55 system-ui,sans-serif;box-sizing:border-box}
.wlc-consent[hidden]{display:none!important}.wlc-consent h2{font:600 19px/1.3 system-ui,sans-serif;margin:0 0 10px;color:inherit}.wlc-consent p{font:inherit;margin:0 0 10px;color:inherit}.wlc-consent a{color:inherit;text-decoration:underline;font:inherit}.wlc-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wlc-consent-actions button{flex:1;min-width:145px;min-height:44px;background:#214b40;color:white;border:1px solid #214b40;border-radius:6px;padding:10px 16px;font:600 14px/1.3 system-ui,sans-serif;cursor:pointer}.wlc-consent-actions button:hover{background:#14382e}.wlc-consent button:focus-visible,.wlc-cookie-settings:focus-visible{outline:3px solid #a16131;outline-offset:3px}.wlc-cookie-settings{border:1px solid currentColor;background:transparent;color:inherit;border-radius:5px;padding:9px 13px;font:14px/1.4 system-ui,sans-serif;cursor:pointer;margin:12px 0;width:fit-content;min-height:44px}@media print{.wlc-consent,.wlc-cookie-settings{display:none!important}}
