.sx-consent{z-index:90;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--navy,#0a142c);color:#fff;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:10px;width:min(400px,100vw - 32px);padding:18px 18px 16px;font-size:.86rem;line-height:1.5;animation:.35s cubic-bezier(.2,.7,.2,1) sx-consent-in;display:flex;position:fixed;box-shadow:0 24px 60px -18px #0a142c99}.sx-consent__title{margin:0;font-size:.95rem;font-weight:650}.sx-consent__body{color:#ffffffc2;margin:0}.sx-consent__body a{color:var(--green,#b9ff9b);text-underline-offset:2px;text-decoration:underline}.sx-consent__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.sx-consent__btn{cursor:pointer;min-height:42px;font:inherit;color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 16px;font-weight:650;transition:border-color .2s,background .2s}.sx-consent__btn:hover{border-color:#fff}.sx-consent__btn--primary{background:var(--green,#b9ff9b);color:var(--navy,#0a142c);border-color:#0000}.sx-consent__btn--primary:hover{border-color:#0000;box-shadow:0 10px 26px #b9ff9b40}.sx-consent__btn:focus-visible{outline:2px solid var(--green,#b9ff9b);outline-offset:2px}@keyframes sx-consent-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx-consent{animation:none}}.sx-consent-link{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.sx-consent-link:hover{text-decoration:underline}
