
#zs-cookie-banner{position:fixed;z-index:2147483000;bottom:18px;left:18px;right:18px;max-width:530px;background:#171717;color:#fff;border:1px solid #b99a5d;border-radius:12px;box-shadow:0 8px 32px #0005;padding:20px;font:14px/1.55 Arial,sans-serif}
#zs-cookie-banner[hidden]{display:none!important}
#zs-cookie-banner h2{font:600 19px/1.3 Georgia,serif;color:#e6c889;margin:0 0 8px}
#zs-cookie-banner p{margin:0 0 14px;color:#eee}
#zs-cookie-banner a{color:#e6c889;text-decoration:underline}
.zs-cookie-actions{display:flex;gap:10px}
.zs-cookie-actions button{flex:1;min-height:43px;border-radius:6px;cursor:pointer;font:600 13px Arial,sans-serif;padding:9px;border:1px solid #d3b478}
#zs-cookie-accept{background:#d3b478;color:#171717}
#zs-cookie-reject{background:transparent;color:#fff}
.zs-cookie-settings{cursor:pointer}
@media(max-width:600px){#zs-cookie-banner{bottom:8px;left:8px;right:8px;padding:16px}.zs-cookie-actions{flex-direction:column}}
