#zoyaar-cookie-panel{position:fixed;inset:auto 1rem 1rem;z-index:10000;max-width:44rem;margin-inline:auto;padding:1.25rem;background:#faf5ec;color:#173b40;border:1px solid #173b40;border-radius:12px;box-shadow:0 6px 32px #0002;font:inherit;text-align:start;max-height:85vh;overflow:auto}
#zoyaar-cookie-panel[hidden]{display:none}
#zoyaar-cookie-panel h2{font:inherit;font-weight:700;margin:0 0 .6rem;font-size:1.2rem;color:inherit}
#zoyaar-cookie-panel p{font:inherit;font-size:.95rem;line-height:1.65;margin:0 0 1rem;color:inherit}
.zoyaar-cookie-actions{display:flex;flex-wrap:wrap;gap:.75rem}
.zoyaar-cookie-actions button{flex:1;min-width:9rem;padding:.7rem 1rem;border:1px solid #173b40;border-radius:6px;background:#173b40;color:#fff;font:inherit;cursor:pointer;min-height:44px}
#zoyaar-cookie-preferences{display:block;margin:1rem auto;padding:.6rem 1rem;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:44px}
.zoyaar-cookie-actions button:focus-visible,#zoyaar-cookie-preferences:focus-visible{outline:3px solid #c27349;outline-offset:3px}
