.wao-consent{z-index:60;border-radius:var(--glass-radius-card);opacity:0;pointer-events:none;width:min(340px,100vw - 32px);padding:16px 18px 14px;font-size:14px;line-height:1.4;transition:opacity .4s,transform .4s;position:fixed;bottom:16px;right:16px;transform:translateY(8px)}.wao-consent.wao-glass--float{background:rgb(var(--glass-plate-rgb))}.wao-consent[data-open=yes]{opacity:1;pointer-events:auto;transform:none}.wao-consent-line{margin:0}.wao-consent-line a{text-underline-offset:3px;text-decoration:underline}.wao-consent-row{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.wao-consent-btn{border:1px solid var(--glass-rim);border-radius:var(--glass-radius-control);min-height:36px;color:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px;font-size:11px}.wao-consent-btn:hover,.wao-consent-btn:focus-visible{border-color:var(--glass-rim-hover)}.wao-consent-btn--yes{background:rgb(var(--glass-ink));color:#000}@media (min-width:768px){.wao-consent{bottom:56px;right:24px}}@media (prefers-reduced-motion:reduce){.wao-consent{transition:none;transform:none}}
