
/* V12.5.2 */
.v1252-head-progress{min-width:180px;text-align:right}
.v1252-head-progress>span{font-size:.84rem;font-weight:800;color:#5f7090}
.v1252-progress-track{height:5px;background:#e5eaf3;border-radius:99px;margin-top:10px;overflow:hidden}
.v1252-progress-track i{display:block;width:100%;height:100%;background:#6545e8;border-radius:99px}
.v1252-reco-facts{display:grid;gap:9px;margin:18px 0 16px;color:#4f6484}
.v1252-reco-facts p{margin:0;line-height:1.4}
.v1252-reco-facts strong{color:#0a3568}
.v1252-continuity,.v1252-capacity{color:#087b45!important;font-weight:700}
.v125-hospital-options{display:grid!important;gap:10px!important}
.v125-hospital-options label{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-width:0!important;padding:14px!important}
.v125-hospital-options input{width:22px!important;height:22px!important;margin:2px 0 0!important}
.v125-hospital-options span{display:block!important;min-width:0!important;overflow-wrap:anywhere!important}
.v125-hospital-options b,.v125-hospital-options small{white-space:normal!important;word-break:normal!important}
.v125-hospital-options small{font-size:.86rem!important;line-height:1.35!important}
@media(max-width:640px){
 .sg118-head{align-items:flex-start!important}
 .v1252-head-progress{min-width:135px}
 .sg118-reco h1{font-size:2rem!important;line-height:1.08!important}
 .v125-hospital-card{padding:16px!important}
 .v125-hospital-heading{gap:8px!important}
 .v125-hospital-heading h2{font-size:1.25rem!important}
}
