<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e22a8-eb7d-7a3f-b2e5-6c1c2679bdc8,g:5de4acb7-9487-49e1-95b0-58a2f5ff389a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="cvgi-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019e22a8-ed10-7c98-afbb-0add3e91ef2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019e22a8-ed10-7c98-afbb-0add3e91ef2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019e22a8-ed10-77e5-9fb8-55b2af24c147" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019e22a8-ed10-77e5-9fb8-55b2af24c147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e22a8-ed10-7d9f-8057-6d783a5fd87c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e22a8-ed10-7d9f-8057-6d783a5fd87c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019e22a8-ed10-7a41-a051-3b429cbedb51" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019e22a8-ed10-7a41-a051-3b429cbedb51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-774b-b9b6-c00c54506387" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7f89-b77c-7b1711c104bd" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-774b-b9b6-c00c54506387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-78cb-9c89-d410ad5ad93b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e22a8-ed10-73b4-8af6-557eac31acd6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-78cb-9c89-d410ad5ad93b" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_019e22a8-ed10-73b4-8af6-557eac31acd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_019e22a8-ed10-7f47-b602-45fae3c3b474" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-78cb-9c89-d410ad5ad93b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_019e22a8-ed10-7f47-b602-45fae3c3b474" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e22a8-ed10-7423-b0b0-c136aa64f156" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e22a8-ed10-74f7-a4d7-254c139b2edc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e22a8-ed10-7423-b0b0-c136aa64f156" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e22a8-ed10-74f7-a4d7-254c139b2edc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019e22a8-ed10-775d-8fe4-f76a26b427c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e22a8-ed10-7423-b0b0-c136aa64f156" xlink:to="loc_us-gaap_CostOfRevenue_019e22a8-ed10-775d-8fe4-f76a26b427c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-7e95-b0b7-86000f8132c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e22a8-ed10-7775-b038-a6cd5540d980" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-7e95-b0b7-86000f8132c2" xlink:to="loc_us-gaap_GrossProfit_019e22a8-ed10-7775-b038-a6cd5540d980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019e22a8-ed10-7c16-bd66-84baef676db3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-7e95-b0b7-86000f8132c2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019e22a8-ed10-7c16-bd66-84baef676db3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019e22a8-ed10-7d69-93a1-68a080ab2308" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e22a8-ed10-7e95-b0b7-86000f8132c2" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019e22a8-ed10-7d69-93a1-68a080ab2308" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_019e22a8-ed10-78b8-88b6-67c78be83837" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7d66-9eab-7101d7941eec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_019e22a8-ed10-78b8-88b6-67c78be83837" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-ed10-7d66-9eab-7101d7941eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e22a8-ed10-77f8-af16-83b0a6fcc60c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_019e22a8-ed10-78b8-88b6-67c78be83837" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e22a8-ed10-77f8-af16-83b0a6fcc60c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="cvgi-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e22a8-ed10-70eb-b78b-b6c8259b5500" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-7dd4-98d9-c22fb0738ce8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e22a8-ed10-70eb-b78b-b6c8259b5500" xlink:to="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-7dd4-98d9-c22fb0738ce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-74dd-b21c-cb1a8140d82a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e22a8-ed10-70eb-b78b-b6c8259b5500" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-74dd-b21c-cb1a8140d82a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-7547-9bec-7c4cfc8ed116" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e22a8-ed10-7726-a5d2-0b6985008106" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-7547-9bec-7c4cfc8ed116" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_019e22a8-ed10-7726-a5d2-0b6985008106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_019e22a8-ed10-7f40-bd98-b0090e934691" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-7547-9bec-7c4cfc8ed116" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_019e22a8-ed10-7f40-bd98-b0090e934691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019e22a8-ed10-73f5-857a-880068619f67" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-ed10-7547-9bec-7c4cfc8ed116" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019e22a8-ed10-73f5-857a-880068619f67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cvgi-20260630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e22a8-ed10-71ff-9c30-f7065a88e419" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e22a8-ed10-7b0a-a7b4-963f0346fd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e22a8-ed10-71ff-9c30-f7065a88e419" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e22a8-ed10-7b0a-a7b4-963f0346fd9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7a22-9efd-0bb41d86b0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e22a8-ed10-71ff-9c30-f7065a88e419" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7a22-9efd-0bb41d86b0f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_019e22a8-ed10-7609-9733-c707bfeef75f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e22a8-ed10-71ff-9c30-f7065a88e419" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_019e22a8-ed10-7609-9733-c707bfeef75f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e22a8-ed10-70b1-8ae9-44f962ccbb97" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e22a8-ed10-71ff-9c30-f7065a88e419" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e22a8-ed10-70b1-8ae9-44f962ccbb97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e22a8-ed10-7936-8481-cef76d99856b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e22a8-ed10-7936-8481-cef76d99856b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e22a8-ed10-7c07-976e-b046e7f9382f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e22a8-ed10-7c07-976e-b046e7f9382f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7211-a28d-ffba1b631fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:to="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7211-a28d-ffba1b631fe8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e22a8-ed10-7d2e-ac33-10f0c3ef2c53" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e22a8-ed10-7d2e-ac33-10f0c3ef2c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e22a8-ed10-7391-9807-6140df4bb9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e22a8-ed10-7614-886a-31447482925f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e22a8-ed10-7391-9807-6140df4bb9d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e22a8-ed10-77f3-818a-d346e2a92502" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_PreferredStockValue_019e22a8-ed10-77f3-818a-d346e2a92502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e22a8-ed10-7a1f-89af-de02b5a83bad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_CommonStockValue_019e22a8-ed10-7a1f-89af-de02b5a83bad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019e22a8-ed10-7c4b-b485-170b8543bff9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019e22a8-ed10-7c4b-b485-170b8543bff9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e22a8-ed10-7ba1-907e-4f2ce7f35815" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e22a8-ed10-7ba1-907e-4f2ce7f35815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e22a8-ed10-752e-a8a2-3811dced92b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e22a8-ed10-752e-a8a2-3811dced92b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e22a8-ed10-7795-9856-e92ce77e5240" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e22a8-ed10-7ec9-8d38-280bc06d7833" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e22a8-ed10-7795-9856-e92ce77e5240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7f10-a124-a7fe0d973fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_019e22a8-ed10-769c-8ff7-119e8100b8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7f10-a124-a7fe0d973fe8" xlink:to="loc_us-gaap_OtherAssetsCurrent_019e22a8-ed10-769c-8ff7-119e8100b8a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e22a8-ed10-7e91-a582-d6dabab6b70e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7f10-a124-a7fe0d973fe8" xlink:to="loc_us-gaap_InventoryNet_019e22a8-ed10-7e91-a582-d6dabab6b70e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_019e22a8-ed10-7b72-b955-4ff249a13ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Cash"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7f10-a124-a7fe0d973fe8" xlink:to="loc_us-gaap_Cash_019e22a8-ed10-7b72-b955-4ff249a13ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e22a8-ed10-77b9-b46b-c49d6a724ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e22a8-ed10-7f10-a124-a7fe0d973fe8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e22a8-ed10-77b9-b46b-c49d6a724ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7c5b-a4df-2cb6bae46049" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_019e22a8-ed10-7b2d-a42d-29f0484b37ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7c5b-a4df-2cb6bae46049" xlink:to="loc_us-gaap_DebtCurrent_019e22a8-ed10-7b2d-a42d-29f0484b37ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-ed10-7cce-b940-af6c8201fbae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7c5b-a4df-2cb6bae46049" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-ed10-7cce-b940-af6c8201fbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e22a8-ed10-7fe2-a25b-a80d95dd7a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e22a8-ed10-7c5b-a4df-2cb6bae46049" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e22a8-ed10-7fe2-a25b-a80d95dd7a4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e22a8-ed10-72e9-ba1a-aa9ea9882906" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e22a8-ed10-753c-b432-baccee1fcfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e22a8-ed10-72e9-ba1a-aa9ea9882906" xlink:to="loc_us-gaap_Liabilities_019e22a8-ed10-753c-b432-baccee1fcfd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e22a8-ed10-76e2-afc9-d51ff2f0e94b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e22a8-ed10-72e9-ba1a-aa9ea9882906" xlink:to="loc_us-gaap_StockholdersEquity_019e22a8-ed10-76e2-afc9-d51ff2f0e94b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cvgi-20260630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e22a8-ed10-7f21-a0b7-0ed44797c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e22a8-ed10-7cfc-ba5c-8a1300691d29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e22a8-ed10-7f21-a0b7-0ed44797c12f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e22a8-ed10-7cfc-ba5c-8a1300691d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019e22a8-ed10-71f9-b8fd-630857dfc45d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e22a8-ed10-7f21-a0b7-0ed44797c12f" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019e22a8-ed10-71f9-b8fd-630857dfc45d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019e22a8-ed10-7ebe-bb0d-673bc65737cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_019e22a8-ed10-7ebe-bb0d-673bc65737cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_019e22a8-ed10-740a-98b5-9487137d7f84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_019e22a8-ed10-740a-98b5-9487137d7f84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019e22a8-ed10-786e-a7ac-839e2893beb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019e22a8-ed10-786e-a7ac-839e2893beb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_019e22a8-ed10-7121-ade9-d63f5e741427" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_019e22a8-ed10-7121-ade9-d63f5e741427" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e22a8-ed10-7f3a-9347-45b6d040d5be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e22a8-ed10-7f3a-9347-45b6d040d5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019e22a8-ed10-7028-826e-f9b9e3b8e524" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019e22a8-ed10-7028-826e-f9b9e3b8e524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019e22a8-ed10-78b4-afab-708eeccaea40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019e22a8-ed10-78b4-afab-708eeccaea40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_019e22a8-ed10-7b5b-b5f9-f014f509e9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_019e22a8-ed10-7b5b-b5f9-f014f509e9ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_019f6567-1669-7b55-9b76-caed1e4c4e64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_RepaymentsOfDebt_019f6567-1669-7b55-9b76-caed1e4c4e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f6567-1669-779a-a9c6-76af2e96edd2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019f6567-1669-779a-a9c6-76af2e96edd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019f6567-1669-7b17-a958-197284cd1561" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019f6567-1669-7b17-a958-197284cd1561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_PrepaymentPremiumAndMakeWholeInterestPayment_019f6567-1669-7422-93f3-cfbe9dfaa839" xlink:href="cvgi-20260630.xsd#cvgi_PrepaymentPremiumAndMakeWholeInterestPayment"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_cvgi_PrepaymentPremiumAndMakeWholeInterestPayment_019f6567-1669-7422-93f3-cfbe9dfaa839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019f901c-2a05-7752-8cf9-a37a77e858a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7946-b9cb-f542d9c2c59e" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019f901c-2a05-7752-8cf9-a37a77e858a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-753c-9f08-6b959929709c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_NetIncomeLoss_019e22a8-ed10-753c-9f08-6b959929709c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e22a8-ed10-7375-a6d7-4b369b0667b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e22a8-ed10-7375-a6d7-4b369b0667b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e22a8-ed10-73eb-804b-59113cbab2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e22a8-ed10-73eb-804b-59113cbab2a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e22a8-ed10-7f43-b202-a2339bd5789f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_ShareBasedCompensation_019e22a8-ed10-7f43-b202-a2339bd5789f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfDerivatives_019f6559-8a61-7ff5-af8e-9fa255f173be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_GainLossOnSaleOfDerivatives_019f6559-8a61-7ff5-af8e-9fa255f173be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_NonCashLossOnWarrants_019e22a8-ed10-7190-b22a-bedd620e864b" xlink:href="cvgi-20260630.xsd#cvgi_NonCashLossOnWarrants"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_cvgi_NonCashLossOnWarrants_019e22a8-ed10-7190-b22a-bedd620e864b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_019e22a8-ed10-762d-a293-b00bb251ee64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_019e22a8-ed10-762d-a293-b00bb251ee64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e22a8-ed10-7e1a-a853-e418cb0608b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e22a8-ed10-7e1a-a853-e418cb0608b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019e22a8-ed10-743f-97c6-d0bd7722f67c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_019e22a8-ed10-743f-97c6-d0bd7722f67c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e22a8-ed10-75e5-a668-ec44ad6221e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e22a8-ed10-75e5-a668-ec44ad6221e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019e22a8-ed10-71b6-ba94-70bb0d1ab164" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019e22a8-ed10-71b6-ba94-70bb0d1ab164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_019e22a8-ed10-7fd1-b213-eb34d076d52b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_019e22a8-ed10-7fd1-b213-eb34d076d52b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e22a8-ed10-7a3f-a97e-fa01a7a7d1cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e22a8-ed10-7a3f-a97e-fa01a7a7d1cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e22a8-ed10-709f-8f9a-5aed530a25d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019e22a8-ed10-709f-8f9a-5aed530a25d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019f901b-546c-788f-8f9e-40686f1d16d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7bff-922f-732e92295f86" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_019f901b-546c-788f-8f9e-40686f1d16d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e22a8-ed10-784c-b54f-33f1336acfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e22a8-ed10-78e4-8bf1-776d69a8ad13" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e22a8-ed10-784c-b54f-33f1336acfe0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e22a8-ed10-78e4-8bf1-776d69a8ad13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e22a8-ed10-760a-b0ce-9dd205fac1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e22a8-ed10-784c-b54f-33f1336acfe0" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e22a8-ed10-760a-b0ce-9dd205fac1d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7a2b-a49c-76c84eb6fc46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e22a8-ed10-784c-b54f-33f1336acfe0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e22a8-ed10-7a2b-a49c-76c84eb6fc46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7a4e-b3e0-3627aca4ebaf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e22a8-ed10-784c-b54f-33f1336acfe0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e22a8-ed10-7a4e-b3e0-3627aca4ebaf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#DebtSummaryofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/DebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e22a8-edda-744a-a643-3154c543b8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019e22a8-edda-7f1c-92d7-638b1373efa2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e22a8-edda-744a-a643-3154c543b8d0" xlink:to="loc_us-gaap_LongTermDebtCurrent_019e22a8-edda-7f1c-92d7-638b1373efa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e22a8-edda-74bb-9e14-5a1133ed6b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e22a8-edda-744a-a643-3154c543b8d0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e22a8-edda-74bb-9e14-5a1133ed6b4e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/DebtSummaryofDebtDetails_1" xlink:type="simple" xlink:href="cvgi-20260630.xsd#DebtSummaryofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/DebtSummaryofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e22a8-edda-79a8-9195-62021c8aec86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FairValueOfWarrants_019e22a8-edda-7788-a041-4d45bf0093b9" xlink:href="cvgi-20260630.xsd#cvgi_FairValueOfWarrants"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e22a8-edda-79a8-9195-62021c8aec86" xlink:to="loc_cvgi_FairValueOfWarrants_019e22a8-edda-7788-a041-4d45bf0093b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e22a8-edda-7e2e-af86-24db88f42db9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e22a8-edda-79a8-9195-62021c8aec86" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e22a8-edda-7e2e-af86-24db88f42db9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019e22a8-edda-70db-8ba9-445657df0f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e22a8-edda-79a8-9195-62021c8aec86" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019e22a8-edda-70db-8ba9-445657df0f2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#IntangibleAssetsSummaryofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/IntangibleAssetsSummaryofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e22a8-edda-762d-b931-2fa2a6ff10f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e22a8-edda-75ae-b4ed-f9805d521d53" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e22a8-edda-762d-b931-2fa2a6ff10f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e22a8-edda-75ae-b4ed-f9805d521d53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e22a8-edda-7010-9afe-997f84de8153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e22a8-edda-762d-b931-2fa2a6ff10f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e22a8-edda-7010-9afe-997f84de8153" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#LeasesSummaryofComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/LeasesSummaryofComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019e22a8-edda-7ef0-b771-e4bd8948fa63" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e22a8-edda-7aee-8881-0cae593903fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019e22a8-edda-7ef0-b771-e4bd8948fa63" xlink:to="loc_us-gaap_OperatingLeaseCost_019e22a8-edda-7aee-8881-0cae593903fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FinanceLeaseCost_019e22a8-edda-7878-a1ef-602323cbc514" xlink:href="cvgi-20260630.xsd#cvgi_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019e22a8-edda-7ef0-b771-e4bd8948fa63" xlink:to="loc_cvgi_FinanceLeaseCost_019e22a8-edda-7878-a1ef-602323cbc514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_019e22a8-edda-7130-98e9-122ac5ed49af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019e22a8-edda-7ef0-b771-e4bd8948fa63" xlink:to="loc_us-gaap_ShortTermLeaseCost_019e22a8-edda-7130-98e9-122ac5ed49af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/LeasesSummaryofBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#LeasesSummaryofBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/LeasesSummaryofBalanceSheetClassificationofLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7289-a69d-9f5574afe435" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e22a8-edda-7b0a-a486-618776d8ad09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7289-a69d-9f5574afe435" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e22a8-edda-7b0a-a486-618776d8ad09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e22a8-edda-790c-ab19-3e4b34aa8479" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7289-a69d-9f5574afe435" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e22a8-edda-790c-ab19-3e4b34aa8479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-7da5-bc00-4c22156d5398" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019e22a8-edda-76b4-941a-6bb23648cacd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-7da5-bc00-4c22156d5398" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019e22a8-edda-76b4-941a-6bb23648cacd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019e22a8-edda-7614-b861-e8843e46efe5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-7da5-bc00-4c22156d5398" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019e22a8-edda-7614-b861-e8843e46efe5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear_019e22a8-edda-7494-be07-dc7209888b14" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear_019e22a8-edda-7494-be07-dc7209888b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearOne_019e22a8-edda-71f4-8313-2f87e41205ef" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentDueYearOne_019e22a8-edda-71f4-8313-2f87e41205ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearTwo_019e22a8-edda-7585-9bf0-994729ef1559" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentDueYearTwo_019e22a8-edda-7585-9bf0-994729ef1559" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearThree_019e22a8-edda-7b03-b998-4773812232af" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentDueYearThree_019e22a8-edda-7b03-b998-4773812232af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDueYearFour_019e22a8-edda-781e-8714-9d7785dd4979" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentsDueYearFour_019e22a8-edda-781e-8714-9d7785dd4979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDueAfterYearFour_019e22a8-edda-7f23-97ee-f18d6f437eda" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-73d7-99e5-f363b1fe667c" xlink:to="loc_cvgi_LesseeLiabilityPaymentsDueAfterYearFour_019e22a8-edda-7f23-97ee-f18d6f437eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FinanceLeaseAndOperatingLeaseLiability_019e22a8-edda-7070-8f10-d89e0a4e84b1" xlink:href="cvgi-20260630.xsd#cvgi_FinanceLeaseAndOperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7828-b4e8-03600830b64c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_FinanceLeaseAndOperatingLeaseLiability_019e22a8-edda-7070-8f10-d89e0a4e84b1" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7828-b4e8-03600830b64c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-72f9-ad88-2b41a405c42a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_FinanceLeaseAndOperatingLeaseLiability_019e22a8-edda-7070-8f10-d89e0a4e84b1" xlink:to="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-72f9-ad88-2b41a405c42a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearThree_019e22a8-edda-7f3e-a8d9-e9fdcbf9a5c4" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7218-b14d-7ed56705100d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearThree_019e22a8-edda-7f3e-a8d9-e9fdcbf9a5c4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7218-b14d-7ed56705100d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-720f-b4c0-5195bcc6798b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearThree_019e22a8-edda-7f3e-a8d9-e9fdcbf9a5c4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-720f-b4c0-5195bcc6798b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-780d-bac1-d7c3fed8fb96" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-719f-a97f-69be3ce45fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-780d-bac1-d7c3fed8fb96" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-719f-a97f-69be3ce45fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-7b9e-b8a6-31510287e81d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-780d-bac1-d7c3fed8fb96" xlink:to="loc_us-gaap_FinanceLeaseLiability_019e22a8-edda-7b9e-b8a6-31510287e81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear_019e22a8-edda-784c-be93-292b291465a5" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-786b-a8e6-fbfbe7637b83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear_019e22a8-edda-784c-be93-292b291465a5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-786b-a8e6-fbfbe7637b83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7386-9537-b10caa2bb4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsRemainderofFiscalYear_019e22a8-edda-784c-be93-292b291465a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7386-9537-b10caa2bb4cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDueAfterYearFour_019e22a8-edda-784d-bea0-2ab330004bfd" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDueAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7813-98f2-d5bffe5e840f" xlink:href="cvgi-20260630.xsd#cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDueAfterYearFour_019e22a8-edda-784d-bea0-2ab330004bfd" xlink:to="loc_cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7813-98f2-d5bffe5e840f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-704a-a1d2-606f319c9e24" xlink:href="cvgi-20260630.xsd#cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDueAfterYearFour_019e22a8-edda-784d-bea0-2ab330004bfd" xlink:to="loc_cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-704a-a1d2-606f319c9e24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7c9f-9eda-17d21ef9975e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7c9f-9eda-17d21ef9975e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7a64-8432-921249e482bb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7a64-8432-921249e482bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-76cf-ba42-9fc76b82dfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-76cf-ba42-9fc76b82dfc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7e32-b5d3-bcd7eb21cf33" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7e32-b5d3-bcd7eb21cf33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-7f0a-b379-961934a3f754" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-7f0a-b379-961934a3f754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7700-b2eb-ca3ca0671c2f" xlink:href="cvgi-20260630.xsd#cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-789d-a9c1-4bfcb1398153" xlink:to="loc_cvgi_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7700-b2eb-ca3ca0671c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearOne_019e22a8-edda-7935-b382-4b02f7848462" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7752-b4f6-d0095d28c4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearOne_019e22a8-edda-7935-b382-4b02f7848462" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7752-b4f6-d0095d28c4b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7512-924f-b3e73c0ea392" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearOne_019e22a8-edda-7935-b382-4b02f7848462" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7512-924f-b3e73c0ea392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDueYearFour_019e22a8-edda-73db-bc87-1013edcae04f" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-7b9d-bb03-399371616e46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDueYearFour_019e22a8-edda-73db-bc87-1013edcae04f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-7b9d-bb03-399371616e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-763d-8abe-7a4d28b47216" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDueYearFour_019e22a8-edda-73db-bc87-1013edcae04f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-763d-8abe-7a4d28b47216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityUndiscountedExcessAmount_019e22a8-edda-7642-9664-1ca1a9efe26d" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7a52-9de7-c98e9329dda2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityUndiscountedExcessAmount_019e22a8-edda-7642-9664-1ca1a9efe26d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7a52-9de7-c98e9329dda2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7c57-8b20-1d17790772a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityUndiscountedExcessAmount_019e22a8-edda-7642-9664-1ca1a9efe26d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7c57-8b20-1d17790772a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentDueYearTwo_019e22a8-edda-7cdb-8145-53a695b2ad0c" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-70f4-963d-a4f840e983b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearTwo_019e22a8-edda-7cdb-8145-53a695b2ad0c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-70f4-963d-a4f840e983b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-705f-a942-1f3680ae0311" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentDueYearTwo_019e22a8-edda-7cdb-8145-53a695b2ad0c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-705f-a942-1f3680ae0311" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="cvgi-20260630.xsd#LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7bba-b71a-002aa308adcb" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-785d-b299-ff6e56025113" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7bba-b71a-002aa308adcb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-785d-b299-ff6e56025113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7aec-bca5-8f457a60703f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7bba-b71a-002aa308adcb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7aec-bca5-8f457a60703f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7c31-8982-981851ac5ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_019e22a8-edda-7c31-8982-981851ac5ba1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7410-9bb5-53b7a26eed3e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_019e22a8-edda-7410-9bb5-53b7a26eed3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-7698-a8b8-404cc91a30e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_019e22a8-edda-7698-a8b8-404cc91a30e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7858-91c9-33132708af31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_019e22a8-edda-7858-91c9-33132708af31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-717d-8e03-60f4e9452e22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_019e22a8-edda-717d-8e03-60f4e9452e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7fbd-b49b-d202eb720ccc" xlink:href="cvgi-20260630.xsd#cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_019e22a8-edda-7200-8c9c-f729a037e4ce" xlink:to="loc_cvgi_FinanceLeaseLiabilityToBePaidAfterYearFour_019e22a8-edda-7fbd-b49b-d202eb720ccc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-7b13-86ad-053bcf50d2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7466-82ea-81056c055982" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-7b13-86ad-053bcf50d2b8" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e22a8-edda-7466-82ea-81056c055982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7a78-b9cf-0b77e88ed71d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e22a8-edda-7b13-86ad-053bcf50d2b8" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e22a8-edda-7a78-b9cf-0b77e88ed71d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2" xlink:type="simple" xlink:href="cvgi-20260630.xsd#LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/LeasesSummaryofMaturitiesofOperatingandFinancingLeaseLiabilitiesDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7ed2-a50b-cad79b8caa66" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_LesseeLiabilityUndiscountedExcessAmount_019e22a8-edda-778f-b8c8-a7f3688fd1f6" xlink:href="cvgi-20260630.xsd#cvgi_LesseeLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7ed2-a50b-cad79b8caa66" xlink:to="loc_cvgi_LesseeLiabilityUndiscountedExcessAmount_019e22a8-edda-778f-b8c8-a7f3688fd1f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_FinanceLeaseAndOperatingLeaseLiability_019e22a8-edda-7011-95b9-b8e371718a68" xlink:href="cvgi-20260630.xsd#cvgi_FinanceLeaseAndOperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_cvgi_LesseeLiabilityPaymentsDue_019e22a8-edda-7ed2-a50b-cad79b8caa66" xlink:to="loc_cvgi_FinanceLeaseAndOperatingLeaseLiability_019e22a8-edda-7011-95b9-b8e371718a68" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/PensionandOtherPostRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#PensionandOtherPostRetirementBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/PensionandOtherPostRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019e22a8-edda-742c-818a-230bdababc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_019e22a8-edda-7ef3-a960-f623ca81c819" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019e22a8-edda-742c-818a-230bdababc7f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_019e22a8-edda-7ef3-a960-f623ca81c819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_019e22a8-edda-7361-b583-40439a5b903f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019e22a8-edda-742c-818a-230bdababc7f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_019e22a8-edda-7361-b583-40439a5b903f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_019e22a8-edda-7ff1-9808-4806b4d538b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019e22a8-edda-742c-818a-230bdababc7f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_019e22a8-edda-7ff1-9808-4806b4d538b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_019e22a8-edda-7aa3-a7f0-774406bea07c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_019e22a8-edda-742c-818a-230bdababc7f" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_019e22a8-edda-7aa3-a7f0-774406bea07c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/StockholdersEquitySummaryofDilutedEarningsLossperShareDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#StockholdersEquitySummaryofDilutedEarningsLossperShareDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/StockholdersEquitySummaryofDilutedEarningsLossperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e22a8-edda-7a1c-b2fc-312dbc683ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e22a8-edda-7e5f-8a71-bd67dd8e7692" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e22a8-edda-7a1c-b2fc-312dbc683ad6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e22a8-edda-7e5f-8a71-bd67dd8e7692" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-75ac-bc4c-11f023e37b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_019e22a8-edda-7ded-aeca-78a63c0bd88d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-75ac-bc4c-11f023e37b0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_019e22a8-edda-7ded-aeca-78a63c0bd88d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019e22a8-edda-7d7f-a26b-54cb272bbfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-75ac-bc4c-11f023e37b0e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019e22a8-edda-7d7f-a26b-54cb272bbfc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019e22a8-edda-7aa3-b9e5-f35684158986" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_019e22a8-edda-7a20-97bf-4ae918971672" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019e22a8-edda-7aa3-b9e5-f35684158986" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_019e22a8-edda-7a20-97bf-4ae918971672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_OCIBeforeReclassificationsTaxAttributableToParent_019e22a8-edda-7c98-a681-2c28cbcbb531" xlink:href="cvgi-20260630.xsd#cvgi_OCIBeforeReclassificationsTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_019e22a8-edda-7aa3-b9e5-f35684158986" xlink:to="loc_cvgi_OCIBeforeReclassificationsTaxAttributableToParent_019e22a8-edda-7c98-a681-2c28cbcbb531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e22a8-edda-7a89-b928-2d5eb6fc3753" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_019e22a8-edda-75af-acfc-9519de3c183d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e22a8-edda-7a89-b928-2d5eb6fc3753" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_019e22a8-edda-75af-acfc-9519de3c183d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019e22a8-edda-7e60-8b69-8514c0812d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e22a8-edda-7a89-b928-2d5eb6fc3753" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019e22a8-edda-7e60-8b69-8514c0812d4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_019e22a8-edda-7f48-af43-d06bbf9ce35f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019e22a8-edda-7ae1-82aa-83c0f9362a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_019e22a8-edda-7f48-af43-d06bbf9ce35f" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019e22a8-edda-7ae1-82aa-83c0f9362a1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019e22a8-edda-7b99-964b-0c5274ba0e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_019e22a8-edda-7f48-af43-d06bbf9ce35f" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_019e22a8-edda-7b99-964b-0c5274ba0e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e22a8-edda-7ea6-a600-59ea41e3b388" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_OCIBeforeReclassificationsTaxAttributableToParent_019e22a8-edda-7ee6-8ae4-19696b919299" xlink:href="cvgi-20260630.xsd#cvgi_OCIBeforeReclassificationsTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e22a8-edda-7ea6-a600-59ea41e3b388" xlink:to="loc_cvgi_OCIBeforeReclassificationsTaxAttributableToParent_019e22a8-edda-7ee6-8ae4-19696b919299" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019e22a8-edda-7c76-8921-887def219f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e22a8-edda-7ea6-a600-59ea41e3b388" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_019e22a8-edda-7c76-8921-887def219f2f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="simple" xlink:href="cvgi-20260630.xsd#OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails_1"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/OtherComprehensiveIncomeLossSummaryofRelatedTaxEffectsAllocatedtoEachComponentofAccumulatedOtherComprehensiveIncomeLossDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-74de-a697-e396f2468897" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e22a8-edda-71c9-8158-b0c08e54eafc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-74de-a697-e396f2468897" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_019e22a8-edda-71c9-8158-b0c08e54eafc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e22a8-edda-7896-bc47-4463b761259a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e22a8-edda-74de-a697-e396f2468897" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_019e22a8-edda-7896-bc47-4463b761259a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/SegmentReportingSummaryofFinancialInformationforReportableSegmentsDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#SegmentReportingSummaryofFinancialInformationforReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/SegmentReportingSummaryofFinancialInformationforReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019e22a8-edda-78f5-9f38-4561084efb52" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019e22a8-edda-78f5-9f38-4561084efb52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019e22a8-edda-73a5-b851-4aa9eb9a7207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019e22a8-edda-73a5-b851-4aa9eb9a7207" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019e22a8-edda-7842-a81e-c9d082555b54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019e22a8-edda-7842-a81e-c9d082555b54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e22a8-edda-7f98-aeb6-b18fb8138d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e22a8-edda-7f98-aeb6-b18fb8138d5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4600-6bc5-77c3-8542-583d6c539977" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_019e4600-6bc5-77c3-8542-583d6c539977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e4601-022b-74c6-951e-08b16a2fde88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e22a8-edda-7172-b0a7-fd2bb9a94b30" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019e4601-022b-74c6-951e-08b16a2fde88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofInventoriesDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#OtherFinancialInformationSummaryofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e22a8-edda-7964-91d1-7fb96d252892" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019e22a8-edda-7c16-aea2-456c606e497f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e22a8-edda-7964-91d1-7fb96d252892" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_019e22a8-edda-7c16-aea2-456c606e497f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019e22a8-edda-73ad-815b-a5575c849d87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e22a8-edda-7964-91d1-7fb96d252892" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019e22a8-edda-73ad-815b-a5575c849d87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019e22a8-edda-7c69-9b5d-7fd92176f0be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e22a8-edda-7964-91d1-7fb96d252892" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019e22a8-edda-7c69-9b5d-7fd92176f0be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#OtherFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofPropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e22a8-edda-70fd-a757-db8fd48066b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e22a8-edda-7ffb-8cd1-260009fa20f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e22a8-edda-70fd-a757-db8fd48066b5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e22a8-edda-7ffb-8cd1-260009fa20f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019e22a8-edda-73ca-99c7-01dbfa26e2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e22a8-edda-70fd-a757-db8fd48066b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019e22a8-edda-73ca-99c7-01dbfa26e2dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="cvgi-20260630.xsd#OtherFinancialInformationSummaryofAccruedExpensesandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cvgrp.com/role/OtherFinancialInformationSummaryofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e22a8-edda-7df4-a5b2-87ea0cfa2219" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e22a8-edda-7df4-a5b2-87ea0cfa2219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e22a8-edda-7b35-8464-3a2a91eb9fce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e22a8-edda-7b35-8464-3a2a91eb9fce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_019e22a8-edda-772d-b689-f1fd615a5400" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_TaxesPayableCurrent_019e22a8-edda-772d-b689-f1fd615a5400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_019e22a8-edda-7a99-ac3c-280ad1c05048" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_019e22a8-edda-7a99-ac3c-280ad1c05048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_AccruedFreightCurrent_019e22a8-edda-743e-a77e-59d0785b67ff" xlink:href="cvgi-20260630.xsd#cvgi_AccruedFreightCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_cvgi_AccruedFreightCurrent_019e22a8-edda-743e-a77e-59d0785b67ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e22a8-edda-7cad-97bb-b7305771e7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e22a8-edda-7cad-97bb-b7305771e7f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cvgi_WarrantCostsCurrent_019e22a8-edda-77c9-aa31-af791ca8142c" xlink:href="cvgi-20260630.xsd#cvgi_WarrantCostsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_cvgi_WarrantCostsCurrent_019e22a8-edda-77c9-aa31-af791ca8142c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_019f65b9-f990-762e-8e22-80348a6bbd6e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_019e22a8-edda-740b-9140-f7ecc2ae4b58" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_019f65b9-f990-762e-8e22-80348a6bbd6e" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
