/* MASTER447: isolated widget, does not modify existing page styles */
.kl-consent[hidden]{display:none!important}.kl-consent{position:fixed;bottom:18px;left:18px;right:18px;z-index:1200;max-width:720px;margin:auto;padding:20px 22px;background:#fff;color:#102d5a;border:1px solid #dce5f1;border-radius:18px;box-shadow:0 14px 55px #061b4050;font:400 15px/1.5 Inter,Arial,sans-serif}.kl-consent strong{display:block;font-size:19px;font-weight:800}.kl-consent p{margin:9px 0 15px}.kl-consent__actions{display:flex;gap:9px;flex-wrap:wrap}.kl-consent__btn{appearance:none;cursor:pointer;border:1px solid #b4c9e0;border-radius:10px;background:#fff;padding:11px 14px;font:700 14px/1.3 Inter,Arial,sans-serif;color:#123c72}.kl-consent__btn--primary{background:#ff4e70;border-color:#ff4e70;color:white}.kl-consent__btn--muted{background:#eaf1f9}.kl-consent__btn:focus-visible,.kl-consent__link:focus-visible{outline:3px solid #1a66c6;outline-offset:2px}.kl-consent__link{display:inline-block;margin-top:12px;color:#123c72;font-size:13px}.kl-consent__check{display:flex;gap:9px;align-items:center;margin:12px 0 16px}.kl-consent__check input{width:18px;height:18px}@media(max-width:560px){.kl-consent{bottom:10px;left:10px;right:10px;padding:16px}.kl-consent__btn{flex:1 1 auto}}
