
/* V50 — Tender Executive / BOQ inner text +20%, centered two-row radar header */

/* ----- Opportunity Radar: centered two rows ----- */
.radar-head{
  top:9px!important;
  left:50%!important;
  right:auto!important;
  width:100%!important;
  transform:translateX(-50%)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  text-align:center!important;
  white-space:nowrap!important;
  line-height:1.05!important;
}
.radar-head > span{
  position:static!important;
  display:block!important;
  margin:0!important;
  text-align:center!important;
}
.radar-head > b{
  position:static!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  margin:0!important;
  text-align:center!important;
}
.radar-head > b > i{
  display:inline-block!important;
  flex:0 0 auto!important;
}

/* ----- BOQ Extraction: inner report typography +20% ----- */
#boqModal .analysis-report,
#boqModal .boq-report,
#boqModal .analysis-result,
#boqModal .analysis-body,
#boqAnalysisBody{
  font-size:120%!important;
}
#boqModal .analysis-report *,
#boqModal .boq-report *,
#boqModal .analysis-result *,
#boqModal .analysis-body *,
#boqAnalysisBody *{
  font-size:inherit;
}

/* Preserve intentional hierarchy while scaling key headings */
#boqAnalysisBody h1{font-size:1.55em!important}
#boqAnalysisBody h2{font-size:1.35em!important}
#boqAnalysisBody h3{font-size:1.18em!important}
#boqAnalysisBody h4{font-size:1.08em!important}
#boqAnalysisBody small{font-size:.82em!important}
#boqAnalysisBody .section-kicker{font-size:.78em!important}
#boqAnalysisBody table{font-size:.96em!important}

/* ----- Tender Executive Summary: inner report typography +20% ----- */
#tenderSummaryModal .analysis-report,
#tenderSummaryModal .summary-report,
#tenderSummaryModal .analysis-result,
#tenderSummaryModal .analysis-body,
#tenderSummaryBody{
  font-size:120%!important;
}
#tenderSummaryModal .analysis-report *,
#tenderSummaryModal .summary-report *,
#tenderSummaryModal .analysis-result *,
#tenderSummaryModal .analysis-body *,
#tenderSummaryBody *{
  font-size:inherit;
}
#tenderSummaryBody h1{font-size:1.55em!important}
#tenderSummaryBody h2{font-size:1.35em!important}
#tenderSummaryBody h3{font-size:1.18em!important}
#tenderSummaryBody h4{font-size:1.08em!important}
#tenderSummaryBody small{font-size:.82em!important}
#tenderSummaryBody .section-kicker{font-size:.78em!important}

/* Alternate modal IDs/classes used by older builds */
#summaryModal .summary-report,
#summaryModal .analysis-body,
#summaryModal .analysis-result,
#summaryModal .modal-body,
#boqModal .modal-body{
  font-size:120%!important;
}
#summaryModal .summary-report *,
#summaryModal .analysis-body *,
#summaryModal .analysis-result *,
#summaryModal .modal-body *,
#boqModal .modal-body *{
  font-size:inherit;
}

@media(max-width:760px){
  .radar-head{top:8px!important;gap:2px!important}
}
