/* RUN RC3B: service selection from authentic estimator output; no tariff calculator */
#deliveryEstimatorResultView .delivery-service-card.run-rc3b-chosen {
  outline:2px solid #155e95;outline-offset:2px;background:#f0f7ff;
}
#deliveryEstimatorResultView .run-rc3b-choose {
  display:block;min-height:38px;width:100%;padding:9px 12px;margin-top:10px;
  border:1px solid #155e95;border-radius:9px;background:#fff;color:#155e95;
  font:700 12px/1.4 Arial,sans-serif;cursor:pointer;
}
#deliveryEstimatorResultView .run-rc3b-chosen .run-rc3b-choose {background:#155e95;color:#fff;}
#deliveryEstimatorResultView #deliveryAddProject {display:none!important;}
#deliveryEstimatorResultView #runRC3BAddDelivery {
  min-height:44px;border:1px solid #c90000;border-radius:10px;background:#d00000;color:#fff;
  padding:11px 16px;font:800 13px/1.3 Arial,sans-serif;cursor:pointer;
}
#deliveryEstimatorResultView #runRC3BAddDelivery:disabled {opacity:.45;cursor:not-allowed;}
#deliveryEstimatorResultView #runRC3BStatus {font:600 12px/1.5 Arial,sans-serif;color:#175078;margin:10px 0;}
#deliveryEstimatorResultView #runRC3BStatus[data-error=true] {color:#bd1e1e;}
#deliveryEstimatorResultView #runRC3BStatus[hidden] {display:none!important;}
#runProjectModal #runRC3BSelectionSummary {margin-top:10px;color:#174b76;font-weight:700;}
@media(max-width:700px){
 #deliveryEstimatorResultView #runRC3BAddDelivery {width:100%;}
}
@media print {
 #deliveryEstimatorResultView .run-rc3b-choose,
 #deliveryEstimatorResultView #runRC3BAddDelivery,
 #deliveryEstimatorResultView #runRC3BStatus,
 #runProjectModal #runRC3BSelectionSummary {display:none!important;}
}

/* RC3B3: only replace legacy Save when Project adapter is operational. */
html.run-rc3b3-project-ready #deliveryEstimatorResultView #deliverySaveBudget {display:none!important;}
#deliveryEstimatorResultView .delivery-result-actions #runRC3BAddDelivery {
  min-width:180px;flex:1 1 220px;white-space:normal;
  display:inline-flex;align-items:center;justify-content:center;text-align:center;
}
#deliveryEstimatorResultView .delivery-result-actions #deliveryConfirmSales {
  flex:1 1 220px;display:inline-flex;justify-content:center;align-items:center;text-align:center;
}
#deliveryEstimatorResultView #runRC3BStatus {margin-top:10px;}
@media (max-width:580px){
  #deliveryEstimatorResultView .delivery-result-actions #runRC3BAddDelivery,
  #deliveryEstimatorResultView .delivery-result-actions #deliveryConfirmSales {width:100%;flex-basis:100%;}
}
