#ks-main-consent[hidden]{display:none!important}
#ks-main-consent{box-sizing:border-box;position:fixed;z-index:2147483000;bottom:64px;left:16px;right:16px;max-width:650px;max-height:75vh;overflow:auto;padding:22px;background:#fff;color:#193d2b;border:1px solid #08733f;border-radius:14px;box-shadow:0 8px 36px #0003;font:15px/1.5 Arial,sans-serif;text-align:left}
#ks-main-consent h2{font:700 21px/1.3 Arial,sans-serif;margin:0 0 10px;color:#193d2b}
#ks-main-consent p{font:15px/1.5 Arial,sans-serif;margin:0 0 12px;color:#193d2b}
#ks-main-consent a{color:#08733f;text-decoration:underline}
#ks-main-consent .ks-main-options{display:flex;flex-direction:column;gap:10px;margin:12px 0 18px}
#ks-main-consent label{display:flex;align-items:center;gap:8px;font:15px/1.4 Arial,sans-serif;cursor:pointer}
#ks-main-consent input{display:inline-block!important;appearance:auto!important;position:static!important;opacity:1!important;width:20px!important;height:20px!important;margin:0!important}
#ks-main-consent .ks-main-actions{display:flex;flex-wrap:wrap;gap:8px}
#ks-main-consent button,#ks-main-settings{font:700 14px/1.3 Arial,sans-serif;padding:11px 14px;color:#08733f;background:white;border:1px solid #08733f;border-radius:7px;cursor:pointer;text-transform:none;letter-spacing:normal}
#ks-main-settings{position:fixed;bottom:12px;left:16px;z-index:2147482999;box-shadow:0 3px 12px #0002}
#ks-main-consent button:focus-visible,#ks-main-settings:focus-visible,#ks-main-consent input:focus-visible{outline:3px solid #caa84c;outline-offset:3px}
[data-ks-policy][hidden]{display:none!important}
@media(max-width:480px){#ks-main-consent{padding:16px;bottom:58px;left:8px;right:8px}#ks-main-consent .ks-main-actions button{flex:1 1 100%}}

#ks-main-details[hidden]{display:none!important}#ks-main-details{margin-bottom:12px}
