
/* SuiviGrossesse V12.5.5 — rassurance + hospitalisation neutre + prochain bloc */

.v1255-good-news {
  margin-bottom: 18px;
}
.v1255-good-news span:not(.v11-good-news-icon) {
  display:block;
  margin-top:3px;
  line-height:1.4;
}

.v1255-hospital-card {
  margin-top: 18px;
  margin-bottom: 18px;
}
.v1255-single-hospital {
  display:flex;
  align-items:flex-start;
  gap:12px;
  padding:16px 18px;
  border:1px solid #dce5f0;
  border-radius:16px;
  background:#f8fafc;
}
.v1255-single-hospital > span {
  font-size:1.3rem;
}
.v1255-single-hospital small {
  display:block;
  color:#6a7c95;
  font-size:.8rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.03em;
  margin-bottom:4px;
}
.v1255-single-hospital strong {
  display:block;
  color:#0a3568;
  font-size:1.03rem;
}

.v1255-submit-zone {
  margin-top:24px;
}
.v1255-submit-zone .sg1181-submit-hint {
  margin:0 0 12px;
}
.v1255-submit-zone .sg1181-submit-hint.ready {
  padding:12px 14px;
  border-radius:12px;
  background:#edf9f2;
  color:#087a45;
  font-weight:800;
}

.v1255-call-window p {
  line-height:1.55;
}
.v1255-call-window strong {
  color:#087a45;
}

@media (max-width:640px) {
  .v1255-hospital-card {
    margin-top:14px;
    margin-bottom:14px;
  }
  .v1255-single-hospital {
    padding:14px;
  }
}
