#wx-consent[hidden]{display:none!important}
#wx-consent{position:fixed;z-index:1000;bottom:56px;left:50%;transform:translateX(-50%);width:min(540px,calc(100% - 24px));max-height:70dvh;overflow:auto;padding:20px;border:1px solid #DDD8CE;border-radius:16px;background:#F7F5F0;color:#0E1B2A;box-shadow:0 8px 40px #0E1B2A44;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#wx-consent h2{font-size:18px;margin:0 0 8px}
#wx-consent p{margin:0 0 12px}
#wx-consent details{margin-bottom:14px}
#wx-consent summary{cursor:pointer;text-decoration:underline}
#wx-consent-actions{display:flex;gap:10px;flex-wrap:wrap}
#wx-consent-actions button{flex:1;min-width:140px;padding:12px;border:2px solid #3DA583;border-radius:10px;background:#fff;color:#0E1B2A;font:inherit;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}
#wx-consent-actions button:focus-visible,#wx-consent-settings:focus-visible{outline:3px solid #0E1B2A;outline-offset:3px}
#wx-consent-settings{position:fixed;z-index:1001;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 12px;border:1px solid #DDD8CE;border-radius:10px;background:#fff;color:#0E1B2A;font:12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap}
