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

#match-app .hub,#match-app .setup{bottom:var(--wos-consent-space,0px)}.wos-screens.is-open{bottom:var(--wos-consent-space,0px)}
