/* Scoped to the editor product/selection/integration pages; no editor runtime changes. */
html[data-rte-search]{--rte-bg:#fff;--rte-surface:#f2f6fc;--rte-text:#17263d;--rte-muted:#47576d;--rte-line:#ccd6e5;--rte-link:#1457b7;color-scheme:light}
html[data-rte-search][data-theme=dark]{--rte-bg:#101a2a;--rte-surface:#19283e;--rte-text:#eff4fc;--rte-muted:#bfcee2;--rte-line:#43546f;--rte-link:#a4c5ff;color-scheme:dark}
html[data-rte-search] body.sx-site{background:var(--rte-bg)!important;color:var(--rte-text)!important}
html[data-rte-search] body.sx-content main .rte-search{background:var(--rte-bg);color:var(--rte-text);--rs-text:var(--rte-text);--rs-text-muted:var(--rte-muted);--rs-text-subtle:var(--rte-muted);--rs-border:var(--rte-line);--rs-accent:var(--rte-link);--rs-bg:var(--rte-bg);--rs-bg-subtle:var(--rte-surface);--rs-surface:var(--rte-bg);min-width:0}
html[data-rte-search] body.sx-content main .rte-search :is(h1,h2,h3,h4,p,li,td,th,summary,label){color:var(--rte-text)!important}
html[data-rte-search] body.sx-content main .rte-search :is(.rs-subtitle,.rs-card__text,.rs-help,.rte-muted){color:var(--rte-muted)!important}
html[data-rte-search] body.sx-content main .rte-search a:not(.rs-btn){color:var(--rte-link)!important;text-underline-offset:3px}
html[data-rte-search] body.sx-content main .rte-search .rs-eyebrow{color:var(--rte-link)!important;background:var(--rte-surface)!important;border:1px solid var(--rte-line)!important}
html[data-rte-search] body.sx-content main .rte-search :is(.rs-card,.rte-note,.rte-resource){background:var(--rte-surface)!important;border:1px solid var(--rte-line)!important;color:var(--rte-text)}
html[data-rte-search] body.sx-content main .rte-search :is(.rs-section--subtle,.rs-section--inverse){background:var(--rte-surface)!important}
html[data-rte-search] body.sx-content main .rte-search .rs-monogram{background:var(--rte-bg)!important;color:var(--rte-link)!important;border-color:var(--rte-line)!important}
html[data-rte-search] body.sx-content main .rte-search .rs-btn--primary{background:#0b57d0!important;color:#fff!important;border-color:#0b57d0!important}
html[data-rte-search] body.sx-content main .rte-search :is(.rs-btn--secondary,.rs-btn--ghost){background:var(--rte-bg)!important;color:var(--rte-link)!important;border:1px solid var(--rte-line)!important}
html[data-rte-search] body.sx-content main .rte-search .rs-table{color:var(--rte-text)!important;background:var(--rte-bg)!important}
html[data-rte-search] body.sx-content main .rte-search :is(thead,thead th){background:var(--rte-surface)!important;color:var(--rte-text)!important}
html[data-rte-search] body.sx-content main .rte-search :is(td,th){border-color:var(--rte-line)!important;vertical-align:top;white-space:normal;overflow-wrap:anywhere}
html[data-rte-search] body.sx-content main .rte-search .rs-table-wrap{max-width:100%;overflow-x:auto}
html[data-rte-search] body.sx-content main .rte-search .rs-table{min-width:580px}
html[data-rte-search] body.sx-content main .rte-search :not(pre)>code{color:var(--rte-text);background:var(--rte-surface);padding:2px 4px;border-radius:4px;overflow-wrap:anywhere}
html[data-rte-search] body.sx-content main .rte-search pre{max-width:100%!important;overflow-x:auto;background:#0f172a!important;color:#e2e8f0!important;padding:20px;border-radius:12px;font-size:14px;line-height:1.7}
html[data-rte-search] body.sx-content main .rte-search pre code{color:#e2e8f0!important;background:none!important}
html[data-rte-search] body.sx-content main .rte-search .rs-container{min-width:0}
.rte-search .rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:18px;border-bottom:1px solid var(--rte-line);margin-bottom:26px}
.rte-search .rte-appearance{display:flex;align-items:center;gap:10px;font-size:14px;margin-left:auto}.rte-appearance[hidden]{display:none!important}
.rte-search .rte-appearance select{font:inherit;background:var(--rte-bg);color:var(--rte-text);border:1px solid var(--rte-line);border-radius:8px;padding:8px 12px;min-height:42px}
.rte-search .rte-jump{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0}.rte-jump a{padding:8px 0;font-size:14px}
.rte-search .rte-reading{max-width:900px;margin-inline:auto;font-size:17px;line-height:1.8}.rte-reading h2{margin-top:40px}.rte-reading h3{margin-top:28px}.rte-reading li{padding-block:5px}
.rte-search .rte-note{padding:22px 24px;border-radius:12px;margin-block:24px}.rte-note p:last-child{margin-bottom:0}
.rte-search .rte-resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:24px 0}.rte-resource{padding:24px;border-radius:12px}.rte-resource h3{margin:0 0 10px;font-size:20px}.rte-resource p{font-size:15px}
.rte-search :is(section[id],h2[id]){scroll-margin-top:100px}.rte-search :is(a,select,summary):focus-visible{outline:3px solid var(--rte-link);outline-offset:4px;border-radius:4px}
html[data-rte-search][data-theme=dark] body.sx-site :is(.sx-header,.sx-footer){background:var(--rte-bg)!important;color:var(--rte-text)!important;border-color:var(--rte-line)!important}
html[data-rte-search][data-theme=dark] body.sx-site :is(.sx-header,.sx-footer) :is(a,h2,h3,p,address,span,div){color:var(--rte-text)!important}
html[data-rte-search][data-theme=dark] body.sx-site .sx-header :is(.sx-nav-tools,.sx-account-primary){background:var(--rte-surface)!important;border-color:var(--rte-line)!important}
@media(max-width:640px){.rte-search .rte-toolbar{align-items:flex-start}.rte-search .rte-appearance{margin-left:0}.rte-search .rte-reading{font-size:16px}.rte-search .rte-note,.rte-search .rte-resource{padding:18px}.rte-search .rs-btn-row{flex-wrap:wrap}.rte-search .rs-btn-row a{max-width:100%;white-space:normal}.rte-search .rs-grid{min-width:0}.rte-search .rs-card{min-width:0}.rte-search .rte-jump{gap:6px 14px}}
