.wos-consent{font-family:var(--font-body),"DM Sans",Arial,sans-serif;color:#eef1e7;font-size:14px;line-height:1.5}.wos-consent[hidden],.wos-cookie-open[hidden]{display:none!important}.wos-cookie-banner{z-index:9998;background:#15261f;border:1px solid #7f9688;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 32px #0008}.wos-cookie-banner>div:first-child{flex:1}.wos-cookie-banner strong{font-size:16px}.wos-cookie-banner p{max-width:64ch;margin:5px 0}.wos-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.wos-consent button,.wos-cookie-open{font:inherit;cursor:pointer;color:#14241c;text-transform:none;letter-spacing:normal;background:#eef1e7;border:1px solid #c5d0c7;border-radius:3px;min-height:44px;padding:10px 14px;line-height:1.4}.wos-consent button:focus-visible,.wos-cookie-open:focus-visible{outline-offset:3px;outline:3px solid #d6ff68}.wos-consent button:disabled{opacity:.5;cursor:default}.wos-consent .wos-cookie-more{color:#eef1e7;background:0 0;border-color:#81978a}.wos-cookie-dialog{color:#eef1e7;max-width:min(540px,100vw - 32px);max-height:85svh;font:inherit;background:#15261f;border:1px solid #8b9d91;padding:26px;overflow:auto}.wos-cookie-dialog::backdrop{background:#000b}.wos-cookie-dialog h2{margin:0 0 12px;font-size:24px}.wos-cookie-dialog label{align-items:center;gap:10px;padding:14px 0;display:flex}.wos-cookie-dialog input{accent-color:#d6ff68;width:20px;height:20px}.wos-cookie-dialog .wos-consent-actions{margin-top:16px}.wos-gpc-note{color:#c3cec5}.wos-cookie-open{z-index:70;color:#d8e1d9;background:#15261fee;border-color:#708879;font-size:11px;position:fixed;bottom:10px;left:12px}.wos-cookie-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}@media (max-width:740px){.wos-cookie-banner{grid-template-columns:1fr;gap:10px;padding:12px;font-size:12px;display:grid;bottom:8px;left:8px;right:8px}.wos-cookie-banner p{margin:3px 0}.wos-cookie-banner .wos-consent-actions{grid-template-columns:1fr 1fr;display:grid}.wos-cookie-banner button{padding:8px;font-size:12px}.wos-cookie-banner .wos-cookie-more{min-height:32px;padding:4px}.wos-cookie-dialog{padding:18px}}#match-app .hub,#match-app .setup,.wos-screens.is-open{bottom:var(--wos-consent-space,0px)}
