.jms-container{background-color:#f2f2f2;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Inter,sans-serif;margin:20px auto;padding:20px;width:100%}.jms-logo{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.jms-logo-img{height:auto;width:250px}.jms-title{border-radius:4px;color:#24282d;padding:10px;text-align:center}.jms-heading{font-size:20px;font-weight:700;margin:0}.jms-input{align-items:center;display:flex;flex-direction:column;padding:10px}.jms-input label{color:#24282d;font-size:15px;font-weight:700;margin-bottom:5px}.jms-shop-name{border:1px solid #ccc;border-radius:4px;font-size:16px;max-width:400px;outline:none;padding:8px;width:100%}.jms-shop-name:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.jms-adas-calibrations-heading,.jms-equipment-investment-heading,.jms-expenses-heading,.jms-finance-assumptions-heading,.jms-other-annual-expenses-heading,.jms-pre-post-heading,.jms-required-procedures-heading,.jms-return-investment-heading,.jms-wheel-alignments-heading{color:#24282d;font-size:11px;font-weight:700;margin-bottom:5px;margin-top:15px}.jms-alignment-charge label,.jms-alignments-per-week label,.jms-annual-expense label,.jms-annual-finance-payment label,.jms-annual-net-income label,.jms-annual-revenue label,.jms-average-invoice-price label,.jms-full-playback label,.jms-interest-rate label,.jms-monthly-finance-payment label,.jms-monthly-net-income label,.jms-monthly-revenue label,.jms-net-projected-income label,.jms-no-of-years label,.jms-other-annual-expenses label,.jms-pre-and-post-scan-charge label,.jms-procedure-charge label,.jms-procedures-per-week label,.jms-scans-per-week label,.jms-vehicle-per-week label,.jms-weekly-revenue label{color:#24282d;font-size:11px;font-weight:700;margin-bottom:5px}.jms-range-slider{margin-bottom:1rem;margin-top:1rem}.jms-slider-track,.jms-slider-track-alignment-charge,.jms-slider-track-alignments,.jms-slider-track-annual-finance-payment,.jms-slider-track-charge,.jms-slider-track-equipment-investment,.jms-slider-track-interest-rate,.jms-slider-track-invoice-price,.jms-slider-track-monthly-finance-payment,.jms-slider-track-no-of-years,.jms-slider-track-other-annual-expenses,.jms-slider-track-procedure-charge,.jms-slider-track-procedures,.jms-slider-track-vehicle-calibrations{background:#ddd;border-radius:5px;height:6px;margin:20px 0;position:relative;width:100%}.jms-slider-range,.jms-slider-range-alignment-charge,.jms-slider-range-alignments,.jms-slider-range-annual-finance-payment,.jms-slider-range-charge,.jms-slider-range-equipment-investment,.jms-slider-range-interest-rate,.jms-slider-range-invoice-price,.jms-slider-range-monthly-finance-payment,.jms-slider-range-no-of-years,.jms-slider-range-other-annual-expenses,.jms-slider-range-procedure-charge,.jms-slider-range-procedures,.jms-slider-range-vehicle-calibrations{background:#87141a;border-radius:5px;height:100%;position:absolute;width:0}.jms-slider-value-print{font-size:20px;font-weight:700;text-align:center;width:100%}.jms-slider-thumb,.jms-slider-thumb-alignment-charge,.jms-slider-thumb-alignments,.jms-slider-thumb-annual-finance-payment,.jms-slider-thumb-charge,.jms-slider-thumb-equipment-investment,.jms-slider-thumb-interest-rate,.jms-slider-thumb-invoice-price,.jms-slider-thumb-monthly-finance-payment,.jms-slider-thumb-no-of-years,.jms-slider-thumb-other-annual-expenses,.jms-slider-thumb-procedure-charge,.jms-slider-thumb-procedures,.jms-slider-thumb-vehicle-calibrations{background:#87141a;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:18px;position:absolute;top:-6px;width:18px}.jms-adas-calibrations-container,.jms-equipment-investment-container,.jms-expenses-container,.jms-full-playback-and-net-projected-income,.jms-full-playback-projected-income,.jms-monthly-payment-and-annual-finance-payment,.jms-no-of-years-and-interest-rate,.jms-other-annual-expenses-container,.jms-pre-and-post-scan-container,.jms-return-on-investment-container,.jms-revenue-and-net-income,.other-annual-expenses-and-annual-expense{display:flex}.jms-adas-calibrations-slider-container,.jms-equipment-investment-slider-container,.jms-finance-assumptions-container,.jms-finance-assumptions-slider-container,.jms-other-annual-expenses-slider-container,.jms-pre-post-slider-container,.jms-required-procedures-slider-container,.jms-wheel-alignment-slider-container{width:50%}.jms-expenses-slider-container,.jms-full-playback-and-net-projected-income-slider-container,.jms-return-on-investment-slider-container{width:100%}.jms-alignment-week-and-alignment-charge,.jms-equipment-investment,.jms-finance-assumptions-container,.jms-procedures-week-and-procedures-charge,.jms-scans-per-week-and-pre-post-scan-charge,.jms-vehicle-calibration-and-average-invoice{display:flex}.jms-alignment-charge,.jms-alignments-per-week,.jms-annual-expense,.jms-annual-finance-payment,.jms-annual-net-income,.jms-annual-revenue,.jms-average-invoice-price,.jms-eqpmnt-invest,.jms-interest-rate,.jms-monthly-finance-payment,.jms-monthly-net-income,.jms-monthly-revenue,.jms-no-of-years,.jms-other-annual-expenses,.jms-pre-and-post-scan-charge,.jms-procedure-charge,.jms-procedures-per-week,.jms-scans-per-week,.jms-vehicle-per-week,.jms-weekly-revenue{padding:24px;width:100%}.jms-full-playback,.jms-net-projected-income{padding:10px;width:50%}#jms_5_YEAR_NET_PROJECTED_INCOME_print,#jms_ANNUAL_EXPENSE_print,#jms_ANNUAL_FINANCE_PAYMENT_print,#jms_ANNUAL_NET_INCOME_print,#jms_ANNUAL_REVENUE_print,#jms_MONTHLY_FINANCE_PAYMENT_print,#jms_MONTHLY_NET_INCOME_print,#jms_MONTHLY_REVENUE_print,#jms_WEEKLY_REVENUE_print,#jms_YOUR_FULL_PAYBACK_WITHIN_print{align-items:center;background:#fff;border-radius:5px;color:#24282d;display:flex;font-size:15px;font-weight:700;height:36px!important;justify-content:center}.jms-full-playback-and-net-projected-income-container,.jms-return-on-investment-container{border:1px solid #87141a;margin-top:20px;padding:10px}.jms-notes-heading{color:#24282d;font-size:15px;font-weight:700;margin-top:10px}.jms-adas-calibrations,.jms-additional-required-procedures,.jms-finance-assumptions{color:#800421;font-size:15px;font-weight:700;margin-top:10px}.jms-adas-calibrations-paragraph,.jms-additional-required-procedures-paragraph,.jms-finance-assumptions-paragraph{color:#24282d;font-size:15px;font-weight:700;margin-top:10px}.jms-pdf-button{margin-top:20px;text-align:center}#jms_custom_handle_alignment_charge,#jms_custom_handle_alignment_per_week,#jms_custom_handle_avg_invoice_price_per_vehicle,#jms_custom_handle_equipment_investment,#jms_custom_handle_interest_rate,#jms_custom_handle_number_of_years,#jms_custom_handle_other_annual_expenses,#jms_custom_handle_pre_and_post_charge,#jms_custom_handle_procedure_charge,#jms_custom_handle_procedures_per_week,#jms_custom_handle_scans_per_week,#jms_custom_handle_vehicle_calibrations_per_week{align-items:center;background:#87141a;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;left:-2px;line-height:1.6em;padding:22px;position:relative;text-align:center;top:-16px;width:30px}.ui-widget.ui-widget-content{background:#ddd;border:none;border-radius:5px;height:6px;margin:20px 0;position:relative;width:100%}@media (max-width:1024px){.jms-alignment-week-and-alignment-charge,.jms-equipment-investment,.jms-finance-assumptions-container,.jms-procedures-week-and-procedures-charge,.jms-scans-per-week-and-pre-post-scan-charge,.jms-vehicle-calibration-and-average-invoice{gap:50px}.jms-adas-calibrations-container,.jms-equipment-investment-container,.jms-expenses-container,.jms-full-playback-projected-income,.jms-pre-and-post-scan-container,.jms-revenue-and-net-income{display:contents}.jms-adas-calibrations-paragraph,.jms-additional-required-procedures-paragraph,.jms-finance-assumptions-paragraph{color:#24282d;font-size:18px;font-weight:700;margin-top:10px;text-align:justify}.jms-monthly-payment-and-annual-finance-payment,.jms-no-of-years-and-interest-rate{display:flex;flex-wrap:wrap}.ui-widget.ui-widget-content{background:#ddd;border:none;border-radius:5px;height:6px;margin:20px 0;position:relative;width:auto}.jms-adas-calibrations-slider-container,.jms-equipment-investment-slider-container,.jms-pre-post-slider-container,.jms-required-procedures-slider-container,.jms-wheel-alignment-slider-container{width:100%}.jms-adas-calibrations-heading,.jms-adas-calibrations-paragraph,.jms-additional-required-procedures-paragraph,.jms-equipment-investment-heading,.jms-expenses-heading,.jms-finance-assumptions-heading,.jms-finance-assumptions-paragraph,.jms-notes-heading,.jms-other-annual-expenses-heading,.jms-pre-post-heading,.jms-required-procedures-heading,.jms-return-investment-heading,.jms-wheel-alignments-heading{color:#24282d;font-size:15px;font-weight:700;margin-bottom:5px;margin-top:15px}.jms-adas-calibrations,.jms-additional-required-procedures,.jms-finance-assumptions{color:#800421;font-size:15px;font-weight:700;margin-bottom:5px;margin-top:15px}.jms-alignment-charge label,.jms-alignments-per-week label,.jms-annual-expense label,.jms-annual-finance-payment label,.jms-annual-net-income label,.jms-annual-revenue label,.jms-average-invoice-price label,.jms-full-playback label,.jms-input label,.jms-interest-rate label,.jms-monthly-finance-payment label,.jms-monthly-net-income label,.jms-monthly-revenue label,.jms-net-projected-income label,.jms-no-of-years label,.jms-other-annual-expenses label,.jms-pre-and-post-scan-charge label,.jms-procedure-charge label,.jms-procedures-per-week label,.jms-scans-per-week label,.jms-title .jms-heading,.jms-vehicle-per-week label,.jms-weekly-revenue label{color:#24282d;font-size:15px;font-weight:700;margin-bottom:5px}.jms-full-playback,.jms-net-projected-income{width:100%}}@media (max-width:768px){.jms-container{padding:15px}.jms-logo-img{width:180px}.jms-heading{font-size:20px}.jms-shop-name{font-size:14px;max-width:100%}.jms-alignment-week-and-alignment-charge,.jms-equipment-investment,.jms-finance-assumptions-container,.jms-procedures-week-and-procedures-charge,.jms-scans-per-week-and-pre-post-scan-charge,.jms-vehicle-calibration-and-average-invoice{flex-direction:column;gap:20px}.jms-input{padding:5px}.jms-slider-track{height:4px}.jms-slider-thumb{height:14px;width:14px}.jms-slider-value-print{font-size:16px}.jms-full-playback,.jms-net-projected-income{width:100%}}@media (max-width:480px){.jms-container{padding:10px}.jms-logo-img{width:150px}.jms-heading{font-size:18px}.jms-shop-name{font-size:14px;padding:6px}.jms-alignment-charge,.jms-alignments-per-week,.jms-annual-expense,.jms-annual-finance-payment,.jms-annual-net-income,.jms-annual-revenue,.jms-average-invoice-price,.jms-eqpmnt-invest,.jms-full-playback,.jms-interest-rate,.jms-monthly-finance-payment,.jms-monthly-net-income,.jms-monthly-revenue,.jms-net-projected-income,.jms-no-of-years,.jms-other-annual-expenses,.jms-pre-and-post-scan-charge,.jms-procedure-charge,.jms-procedures-per-week,.jms-scans-per-week,.jms-vehicle-per-week,.jms-weekly-revenue{padding:8px;width:100%}.jms-full-playback-and-net-projected-income-container,.jms-return-on-investment-container{padding:8px}}