.d-flex[data-v-b203b3df]{display:flex}.flex-wrap[data-v-b203b3df]{flex-wrap:wrap}.carFreeSavingsCalculator[data-v-b203b3df]{max-width:1200px}.carFreeSavingsCalculator .w-100[data-v-b203b3df]{width:100%}.carFreeSavingsCalculator .panel-heading[data-v-b203b3df]{font-size:16px;font-weight:700;color:#17445c;border-left:4px solid #4e8ab5;padding-left:8px;margin-bottom:16px;text-align:left}.carFreeSavingsCalculator .panel-heading.warn-border[data-v-b203b3df]{border-left-color:#df2073!important}.carFreeSavingsCalculator .control-panel[data-v-b203b3df]{background:#fdfdfd;padding:20px;border-radius:8px;border:1px solid #eee}@media(max-width:576px){.carFreeSavingsCalculator .control-panel[data-v-b203b3df]{padding:16px}}.carFreeSavingsCalculator .input-group label[data-v-b203b3df],.carFreeSavingsCalculator .slider-group label[data-v-b203b3df]{display:block;font-weight:600;margin-bottom:8px;color:#3f464d;font-size:14px}.carFreeSavingsCalculator .value-tag[data-v-b203b3df]{color:#4e8ab5;font-weight:700}.carFreeSavingsCalculator .info-icon[data-v-b203b3df]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#e2e8f0;color:#718096;font-size:11px;font-weight:700;margin-left:4px;cursor:help;vertical-align:middle;transition:background-color .2s}.carFreeSavingsCalculator .info-icon[data-v-b203b3df]:hover{background-color:#cbd5e1}.carFreeSavingsCalculator .subtotal-hint[data-v-b203b3df]{text-align:right;font-size:13px;color:#7993a5}.carFreeSavingsCalculator .subtotal-hint .subtotal-value[data-v-b203b3df]{font-weight:700;color:#4e8ab5;font-size:15px}.carFreeSavingsCalculator .subtotal-hint .subtotal-value.warn[data-v-b203b3df]{color:#df2073}.carFreeSavingsCalculator .field-hint[data-v-b203b3df]{font-size:12px;color:#7993a5;line-height:1.4}.carFreeSavingsCalculator .field-hint.warn[data-v-b203b3df]{color:#df2073;background:#fccccc;padding:8px 10px;border-radius:6px}.carFreeSavingsCalculator .chart-container[data-v-b203b3df]{position:relative;background:#fff;padding:16px;border-radius:8px;border:1px solid #eee;box-shadow:0 2px 12px #00000008}.carFreeSavingsCalculator .chart-container canvas[data-v-b203b3df]{max-height:300px}.carFreeSavingsCalculator .result-heading[data-v-b203b3df]{font-size:20px;font-weight:700;color:#17445c;text-align:left}@media(max-width:576px){.carFreeSavingsCalculator .result-heading[data-v-b203b3df]{font-size:18px}}.carFreeSavingsCalculator .result-card[data-v-b203b3df]{background:#fff;padding:16px;border-radius:8px;border-top:4px solid #7993a5;box-shadow:0 2px 8px #0000000a;height:100%;text-align:left}.carFreeSavingsCalculator .result-card.savings[data-v-b203b3df]{border-top-color:#4e8ab5}.carFreeSavingsCalculator .result-card.final[data-v-b203b3df]{border-top-color:#28a745}.carFreeSavingsCalculator .result-card.contrib[data-v-b203b3df]{border-top-color:#78b3b4}.carFreeSavingsCalculator .result-card.interest[data-v-b203b3df]{border-top-color:#ab956c}.carFreeSavingsCalculator .result-card h4[data-v-b203b3df]{font-size:14px;font-weight:700;color:#3f464d;margin-bottom:8px}.carFreeSavingsCalculator .result-card .stat-amount[data-v-b203b3df]{font-size:24px;font-weight:700;color:#222;margin-bottom:0}.carFreeSavingsCalculator .result-card .stat-amount.is-negative[data-v-b203b3df]{color:#df2073}@media(max-width:576px){.carFreeSavingsCalculator .result-card .stat-amount[data-v-b203b3df]{font-size:20px}}.carFreeSavingsCalculator .disclaimer[data-v-b203b3df]{font-size:12px;color:#7993a5;text-align:right}
