body{margin:0;padding:0;background-color:#f0f0f0;font-family:Arial,sans-serif}._container_1c8db_8{max-width:800px;margin:0 auto;padding:20px}._header_1c8db_14{background-color:#0f4c81;color:#fff;padding:15px 0;margin-bottom:20px;box-shadow:0 2px 4px #0000001a}._headerContent_1c8db_22{padding:0 20px}._header_1c8db_14 h1{margin:0;font-size:28px;font-weight:700;text-align:left}._title_1c8db_33{font-size:24px;color:#333;margin-bottom:10px}._instructions_1c8db_39{font-size:16px;color:#666;margin-bottom:20px}._formContainer_1c8db_45{background-color:#fff;max-width:700px;padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px}._inputGroup_1c8db_54{display:flex;align-items:center;margin-bottom:15px}._label_1c8db_60{width:60px;margin-right:5px;font-weight:700;color:#333;text-align:right}._input_1c8db_54{flex:1;max-width:120px;padding:8px;font-size:16px;border:1px solid #ddd;border-radius:4px}._vinInputs_1c8db_77{display:flex;gap:2px;flex:1}._vinInput_1c8db_77{width:100%;padding:8px 0;font-size:16px;border:1px solid #ddd;border-radius:4px}._inlineInputs_1c8db_91{display:flex;gap:5px;align-items:center}._inlineInputs_1c8db_91 ._inputGroup_1c8db_54{flex:1}._dtcSection_1c8db_101{display:flex;align-items:flex-start}._dtcLabel_1c8db_106{width:60px;text-align:right;margin-right:5px;margin-top:10px;font-weight:700;color:#333}._dtcContainer_1c8db_115{display:flex;flex-direction:column;gap:10px;flex:1}._diagnosticCodeInput_1c8db_122{display:flex;align-items:center}._diagnosticCodeInput_1c8db_122 ._input_1c8db_54{max-width:100px;margin-right:10px}._addButton_1c8db_132,._removeButton_1c8db_133{padding:8px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}._removeButton_1c8db_133{background-color:#f44336}._buttonContainer_1c8db_146{display:flex;justify-content:center;margin-bottom:20px}._searchButton_1c8db_152{width:200px;padding:10px;font-size:18px;color:#fff;background-color:#2196f3;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}._searchButton_1c8db_152:hover{background-color:#1976d2}._footer_1c8db_168{text-align:center;color:#339e05;font-size:12px;opacity:.7}._container_xibmr_1{font-family:Arial,sans-serif;background-color:#f0f0f0}._header_xibmr_6{background-color:#0f4c81;color:#fff;padding:15px 0;margin-bottom:10px;box-shadow:0 2px 4px #0000001a}._headerContent_xibmr_14{padding:0 20px}._headerContent_xibmr_14 h1{margin:0;font-size:28px;font-weight:700;text-align:left}._returnLinkContainer_xibmr_25{background-color:#f0f0f0;padding:10px 20px}._returnLink_xibmr_25{font-size:14px;color:#0f4c81;text-decoration:none;font-weight:700}._returnLink_xibmr_25:hover{color:#2196f3}._main_xibmr_40{max-width:1200px;margin:0 auto;padding:20px}._vehicleInfo_xibmr_46{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}._vehicleInfo_xibmr_46 h2{color:#000;margin-top:0}._section_xibmr_59{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}._tableHeader_xibmr_67{color:#000;margin-top:0}._table_xibmr_67{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}._table_xibmr_67 th,._table_xibmr_67 td{border:1px solid #ddd;padding:12px;text-align:center}._table_xibmr_67 th{background-color:#0f4c81;color:#fff}._table_xibmr_67 tr:nth-child(2n){background-color:#f2f2f2}._partName_xibmr_96{width:30%;text-align:left}._partNumber_xibmr_101{width:20%}._associatedDTC_xibmr_105,._partListPrice_xibmr_109{width:15%}._repairProcedure_xibmr_113{width:20%}._totalContainer_xibmr_117{display:flex;justify-content:flex-end;align-content:center;padding:10px;gap:10px}._total_xibmr_117{font-weight:700;font-size:18px;margin-top:10px}._suggestedRepairNote_xibmr_131{text-align:left;margin:20px 0;padding-left:20px}._suggestedRepairNote_xibmr_131 h3{color:#000;font-size:22px;font-weight:700;margin:0}._clickableText_xibmr_145{color:#0f4c81;text-decoration:none;cursor:pointer}._clickableText_xibmr_145:hover{color:#2196f3}._modalOverlay_xibmr_156{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_xibmr_169{background-color:#fff;padding:20px;border-radius:8px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;position:relative}._closeButton_xibmr_180{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#0f4c81}._closeButton_xibmr_180:hover{color:#0a3256}._modalContent_xibmr_169 h2{color:#0f4c81;margin-top:0;margin-bottom:15px}._modalContent_xibmr_169 p{margin-bottom:15px;line-height:1.5}._modalContent_xibmr_169 img{max-width:100%;height:auto;display:block;margin:0 auto}._purchaseButton_xibmr_214{width:100px;height:35px;margin-top:5px;font-size:16px;color:#fff;background-color:#2196f3;border:none;border-radius:4px;cursor:pointer}._modalOverlay_1y08z_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1y08z_14{background-color:#fff;padding:20px;border-radius:8px;max-width:500px;width:100%;max-height:80vh;overflow:auto;position:relative}._closeButton_1y08z_25{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}._closeButton_1y08z_25:hover{color:#0f4c81}li{font:1rem Fira Sans,sans-serif;margin-bottom:.5rem}
