.unio-consent{width:min(540px,calc(100% - 32px));box-sizing:border-box;border:1px solid #747fa8;border-radius:16px;padding:24px;color:#202824;background:#fbfaf7;max-height:85vh;overflow:auto}.unio-consent::backdrop{background:rgba(20,28,24,.3)}.unio-consent h2{font-size:1.5rem;margin:0 0 16px}.unio-consent p{font-size:1rem;line-height:1.5}.unio-consent-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.unio-consent-actions button{flex:1;min-width:160px;padding:12px;border:1px solid #56617f;border-radius:8px;background:#eef0f7;color:#202824;font:inherit;cursor:pointer}.unio-consent-settings{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;padding:12px 0;cursor:pointer}.unio-consent button:focus-visible,.unio-consent-settings:focus-visible{outline:3px solid #56617f;outline-offset:3px}
