#kiber-consent[hidden], [data-kiber-consent-open][hidden]{display:none!important}
#kiber-consent{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:860px;margin:0 auto;background:#fff;color:#222;border:1px solid #ccc;border-top:3px solid #657700;box-shadow:0 5px 25px #0002;padding:20px 24px;max-height:calc(100dvh - 32px);overflow:auto;font-family:Verdana,Geneva,sans-serif}
#kiber-consent h2{font-family:inherit;font-size:18px;line-height:1.4;margin:0 0 8px;letter-spacing:normal}
#kiber-consent p{font-family:inherit;font-size:14px;line-height:1.6;margin:0 0 12px;color:#333;letter-spacing:normal}
#kiber-consent a{color:#657700;text-decoration:underline}
.kiber-consent-actions{display:flex;gap:12px;flex-wrap:wrap}
#kiber-consent .kiber-consent-actions button{font:700 14px/1.4 Verdana,Geneva,sans-serif;min-width:140px;min-height:44px;padding:10px 18px;border:1px solid #657700;border-radius:2px;background:#fff;color:#657700;cursor:pointer}
#kiber-consent .kiber-consent-actions button:hover{background:#f4f6ea}
#kiber-consent button:focus-visible,[data-kiber-consent-open]:focus-visible{outline:3px solid #657700;outline-offset:3px}
.kiber-consent-footer{padding-top:12px;padding-bottom:20px}
[data-kiber-consent-open]{font:inherit;color:#657700;background:transparent;border:0;padding:8px 0;text-decoration:underline;cursor:pointer}
@media(max-width:540px){#kiber-consent{padding:16px;left:8px;right:8px;bottom:8px}.kiber-consent-actions button{flex:1}}
