/* COFIRING CLOSED DETAIL OPERATOR V5
   One-line heating-value basis only. Close metadata is intentionally hidden. */

#efficiencyCofiringDraftView .cfh-v5-detail-wrap{
  display:block!important;
  min-height:0!important;
}

#efficiencyCofiringDraftView .cfh-v5-basis-branch{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
}

#efficiencyCofiringDraftView .cfh-v5-meta-branch-hidden{
  display:none!important;
}

#efficiencyCofiringDraftView .cfh-v5-basis-card{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:3px 8px!important;
  border:1px solid #d9e4ed!important;
  border-radius:9px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:visible!important;
}

#efficiencyCofiringDraftView .cfh-v5-hide-original{
  display:none!important;
}

#efficiencyCofiringDraftView .cfh-v5-strip-host{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  width:100%!important;
  min-width:0!important;
}

#efficiencyCofiringDraftView .cfh-v5-strip-title{
  flex:0 0 138px!important;
  min-width:138px!important;
  padding-right:9px!important;
  border-right:1px solid #dfe8ef!important;
}

#efficiencyCofiringDraftView .cfh-v5-strip-title-main{
  display:block!important;
  color:#173f63!important;
  font-size:17px!important;
  line-height:1.05!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
  white-space:nowrap!important;
}

#efficiencyCofiringDraftView .cfh-v5-strip-title-sub{
  display:block!important;
  margin-top:1px!important;
  color:#81909d!important;
  font-size:12px!important;
  line-height:1.05!important;
  font-weight:700!important;
  white-space:nowrap!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-row{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(145px,180px))!important;
  gap:6px!important;
  justify-content:start!important;
  flex:1 1 auto!important;
  min-width:0!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-item{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  min-height:30px!important;
  padding:2px 8px!important;
  border:1px solid #d8e4ee!important;
  border-radius:7px!important;
  background:#f8fbfd!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-name{
  color:#526c82!important;
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:850!important;
  white-space:nowrap!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-value{
  min-width:0!important;
  color:#173b5a!important;
  font-size:20px!important;
  line-height:1!important;
  font-weight:900!important;
  text-align:right!important;
  font-variant-numeric:tabular-nums!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-split{
  min-width:0!important;
  color:#173b5a!important;
  font-size:12.5px!important;
  line-height:1.2!important;
  font-weight:850!important;
  text-align:right!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}

#efficiencyCofiringDraftView .cfh-v5-fuel-unit{
  color:#8091a0!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:750!important;
  white-space:nowrap!important;
}

@media (max-width:1100px){
  #efficiencyCofiringDraftView .cfh-v5-strip-host{
    align-items:stretch!important;
    flex-direction:column!important;
    gap:6px!important;
  }

  #efficiencyCofiringDraftView .cfh-v5-strip-title{
    flex:0 0 auto!important;
    min-width:0!important;
    padding-right:0!important;
    padding-bottom:7px!important;
    border-right:0!important;
    border-bottom:1px solid #dfe8ef!important;
  }
}

@media (max-width:760px){
  #efficiencyCofiringDraftView .cfh-v5-fuel-row{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
