.sx-consent{position:fixed;z-index:1090;inset:auto 1rem 1rem;max-width:960px;margin-inline:auto;padding:1rem 1.15rem;border:1px solid var(--sx-border,#dbe2ea);border-radius:1rem;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.18);display:flex;align-items:center;justify-content:space-between;gap:1rem}.sx-consent p{margin:.25rem 0 0;color:#526071;max-width:58rem}.sx-consent-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:none}.sx-consent-dialog{width:min(92vw,560px);border:0;border-radius:1rem;padding:0;box-shadow:0 24px 70px rgba(15,23,42,.3)}.sx-consent-dialog::backdrop{background:rgba(15,23,42,.55)}.sx-consent-dialog form{padding:1.25rem}.sx-consent-dialog header,.sx-consent-dialog footer,.sx-consent-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.sx-consent-dialog h2{font-size:1.25rem;margin:0}.sx-consent-option{padding:1rem 0;border-bottom:1px solid #e8edf2}.sx-consent-option span{display:grid;gap:.2rem}.sx-consent-option small{color:#667085}.sx-consent-dialog footer{justify-content:flex-end;padding-top:1rem}@media(max-width:720px){.sx-consent{display:grid;inset:auto .65rem .65rem}.sx-consent-actions{display:grid;grid-template-columns:1fr 1fr}.sx-consent-actions .btn:last-child{grid-column:1/-1}}
