.zo-consent{position:fixed;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));left:12px;z-index:170;display:grid;gap:12px;max-width:560px;margin:0 auto;padding:16px;border:1px solid #D6B24A;border-radius:18px;background:#fffdf7;box-shadow:0 18px 40px #0f2a222e;color:#1e1e1e;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.55}.zo-consent-text{margin:0}.zo-consent-text a{color:#277a4e;font-weight:700}.zo-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zo-consent-btn{min-height:44px;padding:0 16px;border-radius:999px;font:inherit;font-weight:800;cursor:pointer}.zo-consent-btn.is-primary{border:1px solid #277A4E;background:#277a4e;color:#fffdf7}.zo-consent-btn.is-secondary{border:1px solid #0F2A22;background:transparent;color:#0f2a22}.zo-consent-btn:focus-visible{outline:3px solid #D6B24A;outline-offset:2px}@media (min-width: 821px) and (pointer: fine){.zo-consent{right:24px;bottom:24px;left:auto;width:420px}}
