/* Scope everything to the calculator */
.calculator-layout .tab-menu-container ul.tab-menu-list-ul li { font-weight: 700; }

/* Desktop only for top tabs */
@media (min-width: 1024px) {
  .calculator-layout .tab-menu-container ul.tab-menu-list-ul li { font-weight: 700; }
}

/* Buttons / CTAs */
.calculator-layout .mpvc-search-wrap .search-addbtn { font-weight: 700; }          /* “+ Add custom item” */
.calculator-layout #mpvc_add_other_item { font-weight: 700; }                       /* Add custom item (alt) */
.calculator-layout a.mpvc-infobutton-wrap-btn,
.calculator-layout a#mpvc_send_details { font-weight: 700; }                        /* “Send ME DETAILS” etc. */

/* Accordion headers (narrowly target header elements) */
.calculator-layout #all-items-accordion > h2,
.calculator-layout #all-items-accordion > h3,
.calculator-layout #all-items-accordion .accordion-header,
.calculator-layout #all-items-accordion .mpvc-acc-title { font-weight: 700; }

/* Modal/footer send area (if you truly want ALL text bold there, keep this;
   otherwise target only the send button inside .inv-footer) */
.calculator-layout .inv-footer { font-weight: 700; }
/* Example for just the send button:
.calculator-layout .inv-footer button,
.calculator-layout .inv-footer input[type="submit"] { font-weight: 700; }
*/

/* Vehicle name */
.calculator-layout .mpvc-selectedvehicle-name { font-weight: 700; }
