
.lr-v852-cookies[hidden], .lr-v852-cookie-settings[hidden]{display:none!important}
.lr-v852-cookies{z-index:999999;position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(96vw,960px);
 background:#fff;color:#1b3b2d;box-shadow:0 8px 40px rgba(0,0,0,.24);border:1px solid #d9e4db;
 border-radius:12px;padding:20px;display:flex;align-items:center;gap:20px;font:14px/1.5 Arial,sans-serif}
.lr-v852-cookie-text{flex:1}.lr-v852-cookie-text p{margin:7px 0 0;color:#475e50}
.lr-v852-cookie-text a{color:#1b503a;text-decoration:underline}
.lr-v852-cookie-choices{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
.lr-v852-cookies button{cursor:pointer;border-radius:6px;padding:10px 13px;font-weight:700;font-size:12px;border:1px solid #20513c;background:#fff;color:#20513c}
.lr-v852-cookies button[data-lr-cookie=all],.lr-v852-cookies button[data-lr-cookie=save]{background:#20513c;color:white}
.lr-v852-cookie-settings{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.lr-v852-cookie-settings label{display:flex;gap:6px;align-items:center;font-size:12px}
.lr-v852-cookie-reopen{z-index:99998;position:fixed;bottom:10px;left:12px;border:1px solid #c8dacb;border-radius:5px;background:#fff;color:#1d513a;font-size:11px;padding:7px 10px;box-shadow:0 2px 9px #0001;cursor:pointer}
.lr-v852-cookies button:focus-visible,.lr-v852-cookie-reopen:focus-visible{outline:3px solid #b88e51;outline-offset:2px}
@media(max-width:680px){.lr-v852-cookies{bottom:9px;display:block;padding:15px;max-height:85vh;overflow:auto}.lr-v852-cookie-choices{justify-content:stretch;margin-top:12px}.lr-v852-cookie-choices button{flex:1;min-width:110px}.lr-v852-cookie-settings{margin-top:12px}}
