/* RC631: centered icon/value facts; labels remain available to screen readers. */
.ks.ks-property .ks-detail-quick-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0;margin:20px 0 24px;padding:18px 0;border-top:1px solid #e4e9ed;border-bottom:1px solid #e4e9ed;background:#fff}
.ks.ks-property .ks-detail-quick-fact{min-width:0;padding:2px 16px;text-align:center!important}
.ks.ks-property .ks-detail-quick-fact+.ks-detail-quick-fact{border-left:1px solid #e4e9ed}
.ks.ks-property .ks-detail-quick-fact dt{display:flex;align-items:center;justify-content:center;margin:0;padding:0;float:none;width:auto;color:#657b89;line-height:1}
.ks.ks-property .ks-detail-quick-fact .ks-quick-fact-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.ks.ks-property .ks-detail-quick-fact svg{display:block;width:26px;height:26px;color:#3c657f;flex-shrink:0}
.ks.ks-property .ks-detail-quick-fact dd{margin:8px 0 0!important;padding:0!important;float:none;width:auto;text-align:center!important;color:#203543;font-size:15px;font-weight:650;line-height:1.4;overflow-wrap:normal;word-break:normal}
@media(max-width:800px){
 .ks.ks-property .ks-mobile-detail-toolbar.is-ready{margin-bottom:12px}
 .ks.ks-property .ks-detail-quick-facts{margin:0 0 20px;padding:16px 0}
 .ks.ks-property .ks-detail-quick-fact{padding:0 8px}
 .ks.ks-property .ks-detail-quick-fact dd{font-size:13px}
 .ks.ks-property .ks-detail-quick-fact svg{width:24px;height:24px}
}
@media(max-width:360px){
 .ks.ks-property .ks-detail-quick-fact{padding:0 5px}
 .ks.ks-property .ks-detail-quick-fact dd{font-size:12px}
}
