.jz-consent{width:min(640px,calc(100% - 32px));max-height:85dvh;overflow:auto;border:1px solid #ddd;border-radius:18px;padding:28px;background:#fff;color:#161616;box-shadow:0 20px 60px #0004}.jz-consent::backdrop{background:#0007}.jz-consent h2{font-size:26px;margin-top:0}.jz-consent p{font-size:15px;line-height:1.65}.jz-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.jz-consent-actions button{flex:1;min-width:180px;padding:14px;border:2px solid #161616;border-radius:8px;background:#161616;color:#fff;font:inherit;font-weight:700;cursor:pointer}.jz-consent-settings{background:transparent;border:0;text-decoration:underline;color:inherit;padding:12px 0;cursor:pointer;font:inherit}.jz-consent button:focus-visible,.jz-consent-settings:focus-visible{outline:3px solid #ff7918;outline-offset:4px}
