/* A9.4.2 — Career readability and action-system repair. */
body.ifxInternalApp[data-ifx-internal-route="career"] #app .careerV4Research{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:16px!important;
}
body.ifxInternalApp[data-ifx-internal-route="career"] #app .careerV4Research>div{
  display:block!important;
  min-width:0!important;
  padding:16px!important;
  border-radius:14px!important;
  background:#eef7f2!important;
}
body.ifxInternalApp[data-ifx-internal-route="career"] #app .careerV4Research b{
  display:block!important;
  margin:0 0 6px!important;
  color:#123f32!important;
  font-size:13.5px!important;
  line-height:1.25!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}
body.ifxInternalApp[data-ifx-internal-route="career"] #app .careerV4Research span{
  display:block!important;
  color:#536d62!important;
  font-size:13px!important;
  line-height:1.5!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:none!important;
}
body.ifxInternalApp #app .ifxUniPathHead{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:16px!important;
}
body.ifxInternalApp #app :is(.ifxCourseChoices button,.ifxUniPathHead>button,.ifxUniPathList article>button,.ifxCareerRankActions .ifxPathBtn){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:46px!important;
  max-width:100%!important;
  padding:10px 16px!important;
  border:1px solid rgba(6,86,61,.18)!important;
  border-radius:12px!important;
  background:#0a7651!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:800!important;
  line-height:1.2!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  box-shadow:0 8px 18px rgba(5,74,52,.12)!important;
}
body.ifxInternalApp #app .ifxUniPathHead>button{min-width:172px!important}
body.ifxInternalApp #app .ifxUniPathList article>button{min-width:150px!important}
body.ifxInternalApp #app .ifxCourseChoices{display:flex!important;flex-wrap:wrap!important;gap:9px!important}
body.ifxInternalApp #app .ifxCourseChoices button{width:auto!important;min-width:0!important}
body.ifxInternalApp #app .ifxCareerRankActions .ifxPathBtn{
  background:#b8efcf!important;
  color:#063d2f!important;
  border-color:rgba(184,239,207,.8)!important;
}
@media(max-width:760px){
  body.ifxInternalApp[data-ifx-internal-route="career"] #app .careerV4Research{grid-template-columns:1fr!important}
  body.ifxInternalApp #app .ifxUniPathHead{grid-template-columns:1fr!important;align-items:stretch!important}
  body.ifxInternalApp #app .ifxUniPathHead>button{width:100%!important}
  body.ifxInternalApp #app .ifxUniPathList article>button{width:100%!important;min-width:0!important}
  body.ifxInternalApp #app .ifxCourseChoices{display:grid!important;grid-template-columns:1fr!important}
  body.ifxInternalApp #app .ifxCourseChoices button{width:100%!important}
}
