.FuelCostCalculator-module__nzXETa__widget{-webkit-font-smoothing:antialiased}:is(.FuelCostCalculator-module__nzXETa__widget input,.FuelCostCalculator-module__nzXETa__widget button,.FuelCostCalculator-module__nzXETa__widget select){font-family:inherit}.FuelCostCalculator-module__nzXETa__chipScrollRow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.FuelCostCalculator-module__nzXETa__rangeInput{appearance:none;cursor:pointer;border-radius:99px;outline:none;width:100%;height:6px}.FuelCostCalculator-module__nzXETa__rangeInput::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--fcc-thumb-color,#1e3a8a);cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 5px #0f172a47}.FuelCostCalculator-module__nzXETa__rangeInput:active::-webkit-slider-thumb{transform:scale(1.15)}.FuelCostCalculator-module__nzXETa__rangeInput::-moz-range-thumb{border:2px solid var(--fcc-thumb-color,#1e3a8a);background:#fff;border-radius:50%;width:18px;height:18px}.FuelCostCalculator-module__nzXETa__rangeInput[data-unset=true]::-webkit-slider-thumb{box-shadow:none;border-color:#cbd5e1}.FuelCostCalculator-module__nzXETa__rangeInput[data-unset=true]::-moz-range-thumb{border-color:#cbd5e1}@keyframes FuelCostCalculator-module__nzXETa__fccStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes FuelCostCalculator-module__nzXETa__fccPop{0%{opacity:0;transform:scale(.97)}70%{transform:scale(1.008)}to{opacity:1;transform:scale(1)}}@keyframes FuelCostCalculator-module__nzXETa__fccWinIn{0%{opacity:0;transform:scale(.94)translateY(8px)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes FuelCostCalculator-module__nzXETa__fccDraw{0%{stroke-dashoffset:2600px}to{stroke-dashoffset:0}}@keyframes FuelCostCalculator-module__nzXETa__fccPing{75%,to{opacity:0;transform:scale(2)}}@keyframes FuelCostCalculator-module__nzXETa__fccBurst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty)) rotate(var(--rot)) scale(.6)}}@keyframes FuelCostCalculator-module__nzXETa__fccFlash{0%{opacity:0}30%{opacity:.55}to{opacity:0}}.FuelCostCalculator-module__nzXETa__stepIn{animation:.3s cubic-bezier(.22,.9,.32,1) both FuelCostCalculator-module__nzXETa__fccStepIn}.FuelCostCalculator-module__nzXETa__pop{animation:.3s both FuelCostCalculator-module__nzXETa__fccPop}.FuelCostCalculator-module__nzXETa__winIn{animation:.38s cubic-bezier(.22,.9,.32,1) both FuelCostCalculator-module__nzXETa__fccWinIn}.FuelCostCalculator-module__nzXETa__livePing{animation:1.5s cubic-bezier(0,0,.2,1) infinite FuelCostCalculator-module__nzXETa__fccPing}.FuelCostCalculator-module__nzXETa__confettiPiece{animation-name:FuelCostCalculator-module__nzXETa__fccBurst;animation-duration:1.3s;animation-timing-function:cubic-bezier(.15,.6,.35,1);animation-fill-mode:forwards}.FuelCostCalculator-module__nzXETa__flashOverlay{animation:.65s ease-out both FuelCostCalculator-module__nzXETa__fccFlash}.FuelCostCalculator-module__nzXETa__chartLine{stroke-dasharray:2600;animation-name:FuelCostCalculator-module__nzXETa__fccDraw;animation-duration:1.05s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.FuelCostCalculator-module__nzXETa__assumptionField{cursor:text;background:#f8fafc;border-color:#e2e8f0;transition:border-color .15s,background-color .15s,box-shadow .15s}.FuelCostCalculator-module__nzXETa__assumptionField:hover{border-color:var(--fcc-field-color,#94a3b8);background:#fff}.FuelCostCalculator-module__nzXETa__assumptionField:focus-within{border-color:var(--fcc-field-color,#1e3a8a);box-shadow:0 0 0 3px var(--fcc-field-ring,#1e3a8a24);background:#fff}.FuelCostCalculator-module__nzXETa__assumptionFieldIcon{opacity:.4;transition:opacity .15s,color .15s}.FuelCostCalculator-module__nzXETa__assumptionField:hover .FuelCostCalculator-module__nzXETa__assumptionFieldIcon,.FuelCostCalculator-module__nzXETa__assumptionField:focus-within .FuelCostCalculator-module__nzXETa__assumptionFieldIcon{opacity:1}.FuelCostCalculator-module__nzXETa__drivingCardIconBadge{display:none}@media (max-width:640px){.FuelCostCalculator-module__nzXETa__sectionPad{padding-left:16px!important;padding-right:16px!important}.FuelCostCalculator-module__nzXETa__carTypeRow{flex-wrap:nowrap;gap:8px}.FuelCostCalculator-module__nzXETa__carTypeCard{min-width:0;flex:1 1 0!important;padding:12px 10px!important}.FuelCostCalculator-module__nzXETa__drivingGrid{grid-template-columns:1fr!important}.FuelCostCalculator-module__nzXETa__drivingCard{gap:12px;align-items:center!important;display:flex!important}.FuelCostCalculator-module__nzXETa__drivingCardBody{flex:auto;min-width:0}.FuelCostCalculator-module__nzXETa__drivingCardIconBadge{border-radius:14px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex!important}.FuelCostCalculator-module__nzXETa__drivingCardTitle{font-size:16px!important}.FuelCostCalculator-module__nzXETa__drivingCardSubtitle,.FuelCostCalculator-module__nzXETa__drivingCardRange{font-size:13px!important}.FuelCostCalculator-module__nzXETa__sectionHeaderRow{flex-wrap:wrap;row-gap:0!important;padding:12px 16px!important}.FuelCostCalculator-module__nzXETa__sectionHeaderMain{flex:auto}.FuelCostCalculator-module__nzXETa__rangeSliderHead{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.FuelCostCalculator-module__nzXETa__financingGrid{grid-template-columns:1fr!important;gap:22px!important}.FuelCostCalculator-module__nzXETa__financingLabel{font-size:11.5px!important}.FuelCostCalculator-module__nzXETa__financingGrid button{padding:9px 16px!important;font-size:13px!important}}
