/* JCS 0.0.31.9 · final cascade overrides */
.jcs-dx-age-row header b,.jcs-dx-age-row header strong{position:static!important;inset:auto!important;transform:none!important}
.jcs-dx-demographic-chart .jcs-dx-age-row{position:relative!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important}
.jcs-dx-demographic-chart .jcs-dx-age-total{position:relative!important;display:flex!important;height:24px!important;min-width:30px;overflow:hidden;border-radius:999px;background:#e8eeed}
.jcs-dx-demographic-chart .jcs-dx-age-total .is-male,.jcs-dx-demographic-chart .jcs-dx-age-total .is-female{position:static!important;inset:auto!important;display:grid!important;min-width:34px;min-height:0!important;place-items:center;border-radius:0!important;transform:none!important;color:#fff;font-size:9px!important;font-weight:900}
.jcs-dx-support-orbit{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;max-width:640px;height:auto!important;min-height:190px;padding:14px;margin:auto;transform:none!important}
.jcs-dx-support-orbit>div{position:relative!important;inset:auto!important;display:grid!important;width:min(150px,100%)!important;aspect-ratio:1;height:auto!important;place-items:center;align-content:center;justify-self:center;border:0!important;border-radius:50%;transform:none!important;box-shadow:0 14px 32px rgba(20,58,68,.14)!important}
.jcs-dx-support-orbit .is-core{background:radial-gradient(circle at 30% 25%,#f7dfa0,#c39a3f 68%,#805f27)!important}.jcs-dx-support-orbit .is-floating{background:linear-gradient(145deg,#7fc4dd,#496f9d 55%,#7d6c9b)!important}.jcs-dx-support-orbit .is-exit{background:linear-gradient(145deg,#eca9b7,#b55e72 58%,#744655)!important}
.jcs-dx-support-orbit .is-core strong,.jcs-dx-support-orbit .is-core b,.jcs-dx-support-orbit .is-floating strong,.jcs-dx-support-orbit .is-floating b,.jcs-dx-support-orbit .is-exit strong,.jcs-dx-support-orbit .is-exit b{position:relative!important;inset:auto!important;color:#fff!important;font-size:12px!important}
.jcs-compare-matrix{overflow-x:auto;scrollbar-gutter:stable}.jcs-compare-matrix-profile-row,.jcs-compare-topic-row{grid-template-columns:170px repeat(var(--compare-count),minmax(300px,1fr))!important;min-width:calc(170px + var(--compare-count) * 300px)}.jcs-compare-matrix-profile-row{position:sticky;top:0;z-index:8;background:#fff}.jcs-compare-visual-cell{min-width:0;height:auto!important;overflow:visible!important}.jcs-compare-visual-cell .jcs-dx-split,.jcs-compare-visual-cell .jcs-dx-grid-2,.jcs-compare-visual-cell .jcs-dx-summary-grid{grid-template-columns:1fr}.jcs-compare-visual-cell .jcs-dx-wide,.jcs-compare-visual-cell .jcs-dx-total-score{grid-column:auto;grid-row:auto}.jcs-compare-visual-cell .jcs-dx-competitor-grid{min-width:680px}.jcs-compare-topic-cell,.jcs-compare-field,.jcs-compare-field div,.jcs-compare-field span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}
.column-card,.itsme-card,.community-row,.side-card,.side-row,.recent-visual-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.column-card:hover,.itsme-card:hover,.community-row:hover,.side-card:hover,.side-row:hover,.recent-visual-card:hover{transform:translateY(-3px);border-color:rgba(49,108,102,.34);box-shadow:0 14px 30px rgba(20,60,66,.11)}
@media(max-width:760px){.jcs-dx-demographic-chart .jcs-dx-age-row{grid-template-columns:58px minmax(0,1fr)!important}.jcs-dx-support-orbit{grid-template-columns:repeat(3,minmax(88px,1fr));gap:7px;min-height:150px;padding:8px}.jcs-dx-support-orbit>div{width:min(112px,100%)!important}.jcs-compare-matrix-profile-row,.jcs-compare-topic-row{grid-template-columns:112px repeat(var(--compare-count),minmax(82vw,280px))!important;min-width:calc(112px + var(--compare-count) * 280px)}.jcs-compare-visual-cell{padding:9px}.jcs-compare-visual-cell .jcs-dx-panel{padding:10px}.jcs-compare-visual-cell .jcs-dx-competitor-grid{min-width:620px}}
