#kk-consent-manage{display:inline;border:0;border-radius:0;background:none;color:inherit;padding:0;font:inherit;text-align:left;box-shadow:none}
#kk-consent-manage:hover,#kk-consent-manage:focus-visible{color:#d7f76b}
#kk-consent-dialog{position:fixed;right:20px;bottom:20px;z-index:9999;width:min(420px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid #d7f76b66;border-radius:20px;background:#1c2022;color:#f2f3ee;padding:24px;box-shadow:0 18px 60px #000c;font:13px/1.6 Manrope,Arial,sans-serif}
#kk-consent-dialog[hidden],#kk-consent-options[hidden],#kk-consent-save[hidden]{display:none!important}
#kk-consent-dialog h2{font:700 19px/1.3 Manrope,Arial,sans-serif;margin:0 0 12px;color:#f2f3ee}
#kk-consent-dialog p{margin:0 0 12px;color:#c6cebf}
#kk-consent-dialog a{color:#d7f76b;text-decoration:underline}
#kk-consent-options{display:grid;gap:9px;padding:14px 0;border-top:1px solid #ffffff24}
#kk-consent-options label{display:flex;align-items:center;gap:9px}
#kk-consent-options input{accent-color:#d7f76b;width:18px;height:18px}
.kk-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
.kk-consent-actions button,#kk-consent-save{min-height:44px;border:1px solid #d7f76b;border-radius:9px;padding:10px;background:#d7f76b;color:#171b14;font:700 11px/1.4 Manrope,Arial,sans-serif;text-align:center}
.kk-consent-actions button:hover,#kk-consent-save:hover{background:#edfcae}
#kk-consent-customize{display:block;margin-top:12px;border:0;background:transparent;color:#d7f76b;padding:5px 0;text-decoration:underline;font:600 12px Manrope,Arial,sans-serif}
#kk-consent-save{width:100%;margin-top:10px}
#kk-consent-dialog button:focus-visible,#kk-consent-manage:focus-visible,#kk-consent-dialog a:focus-visible{outline:2px solid #d7f76b;outline-offset:3px}
@media(max-width:560px){#kk-consent-dialog{right:12px;bottom:12px;width:calc(100vw - 24px);padding:19px}.kk-consent-actions{grid-template-columns:1fr}}
