.driving-calculator{--backdrop-color:#f6f6f6;--bg-color:#fff;--tab-width:635px;--label-color:#707173;--black:#000;--slider-track:#c7c8ca;--border-color:#f2f2f2;--left-section-height:751px;--dropdown-border-color:#c7c8ca;--dropdown-closed:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"fill="%23ffffff"viewBox="003232"version="1.1"><pathd="M0.2568.606c0-0.2690.106-0.5440.313-0.750.412-0.4121.087-0.4121.50l14.11914.11913.913-13.912c0.413-0.4121.087-0.4121.50s0.4131.08801.5l-14.66314.669c-0.4130.413-1.0880.413-1.50l-14.869-14.869c-0.213-0.213-0.313-0.481-0.313-0.756z"/></svg>');--checkbox-slide-color:#333;--kia-midnight-dark:#05141f;--secondary-kia-midnight:#939598;--dist-column-space:2.5rem;--focus-color:rgba(51,51,51,0.5);max-width:1388px;margin:0 auto}
.driving-calculator .driving-selector-wrapper{margin:2rem}
.driving-calculator .driving-selector-wrapper .driving-selector{background-color:var(--backdrop-color);padding:.5rem;display:flex;max-width:var(--tab-width);margin:auto}
.driving-calculator .driving-selector-wrapper .driving-selector button{padding:.5rem 1rem;width:100%}
.driving-calculator .driving-selector-wrapper .driving-selector button[aria-selected="true"]{background-color:var(--bg-color)}
.driving-calculator .driving-content{display:none}
.driving-calculator .driving-content.active{display:flex}
.driving-calculator .driving-content>div{flex:1;width:100%;max-width:100%}
@media only screen and (min-width:1024px){.driving-calculator .driving-content>div{max-width:50%}
}
.driving-calculator .driving-content .driving-left{background-color:var(--backdrop-color);display:flex;flex-direction:column}
.driving-calculator .driving-content .driving-left .dc-image-wrapper{flex:1;display:block}
.driving-calculator .driving-content .driving-left .dc-image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper{display:none}
.driving-calculator .driving-content .driving-left .dc-cost-toggle{display:flex;margin-bottom:.5rem;background:var(--backdrop-color);padding:.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-toggle .dc-tab-option{width:100%;padding:.5rem;text-align:center;cursor:pointer}
.driving-calculator .driving-content .driving-left .dc-cost-toggle .dc-tab-option input[type="radio"]{opacity:0;height:0;width:0;display:block}
.driving-calculator .driving-content .driving-left .dc-cost-toggle .dc-tab-option:has(input[type="radio"]:checked){background:white}
.driving-calculator .driving-content .driving-left .dc-cost-toggle .dc-tab-option:has(input[type="radio"]:focus){box-shadow:0 0 0 3px var(--focus-color)}
@media only screen and (max-width:1024px) and (max-aspect-ratio:1){.driving-calculator .driving-content .driving-left{position:sticky;top:0;background:var(--backdrop-color);z-index:3}
}
.driving-calculator .driving-content .driving-left .dc-cost-result{background-color:var(--backdrop-color);margin-bottom:1rem;padding-top:2rem;position:relative}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media{display:flex}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media img{width:100%;display:block;padding:1rem;box-sizing:border-box;z-index:1}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image .dc-cost-result-val{padding:0 1rem;font-size:4rem;font-weight:bold;line-height:5rem;white-space:nowrap}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image .dc-cost-result-sub{padding:0 1rem;color:var(--label-color);font-size:.875rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist{display:flex;width:100%;padding-right:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-bars{min-width:2rem;display:flex;width:100%;flex-direction:column;padding-bottom:var(--dist-column-space)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-bars .dc-cost-dist-bar{flex:var(--dist);background-color:var(--dist-color)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-lines::nth-of-type(1){background:black}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-lines{min-width:2rem;display:flex;flex-direction:column;margin-bottom:var(--dist-column-space)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-lines .dc-cost-dist-line{flex:var(--dist)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-lines .dc-cost-dist-line:before{content:"";height:1px;display:block;width:100%;margin-top:1px;background:var(--label-color)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-lines:nth-child(2) .dc-cost-dist-line:first-child:before{display:none}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-content{display:flex;flex-direction:column;width:100%;margin-right:0rem;margin-left:.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-content:first-child{text-align:right;margin-right:.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-content .dc-cost-dist-text{flex:var(--dist);position:relative;top:-0.32rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist .dc-cost-dist-content .dc-cost-dist-text .dc-dist-label{color:var(--label-color)}
@media only screen and (max-width:1024px){.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media{flex-direction:column}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image{width:100%;display:flex}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image .dc-cost-result-wrap{white-space:nowrap}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image .dc-cost-result-wrap .dc-cost-image-wrap{width:100%}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist{height:20rem;width:100%}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-dist{padding-right:0rem}
}
@media only screen and (max-width:768px){.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-media .dc-cost-image .dc-cost-result-val{font-size:3.6rem;line-height:4rem}
}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig{width:100%;flex:3}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution{height:70%;display:flex;flex-direction:column;gap:.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile{display:none}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution .dc-cost-fuel{height:var(--height);display:flex;flex-direction:column;justify-content:flex-end;padding-left:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution .dc-cost-service{height:var(--height);display:flex;flex-direction:column;justify-content:flex-start;padding-left:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution .dc-cost-dist-label{color:var(--label-color);font-size:.875rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-runnig .dc-cost-distribution .dc-cost-dist-value{font-weight:bold;font-size:.875rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-header-area{display:flex;justify-content:space-between;padding:0 1rem;padding-bottom:2rem;color:var(--label-color)}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details{position:absolute;background:var(--kia-midnight-dark);color:var(--bg-color);z-index:1;padding:1.5rem;left:50%;transform:translateX(-50%);width:min(calc(50%),calc(85%))}
@media only screen and (max-width:1024px){.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details{width:min(calc(70%),calc(92%));top:0}
}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details .dc-cost-details-btn-row{display:flex;justify-content:space-between;gap:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details .dc-cost-details-btn-row:first-child{padding-bottom:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details .dc-cost-details-btn-row span:first-child{text-align:left}
.driving-calculator .driving-content .driving-left .dc-cost-result .dc-cost-details-btn-details .dc-cost-details-btn-row span:not(:first-child){text-align:right}
.driving-calculator .driving-content .driving-left .dc-cost-pricing{text-align:left;font-size:.875rem;background-color:var(--backdrop-color)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing .cost-comparison{padding:0 1.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-pricing thead th{padding:.5rem 0;border-bottom:1px solid var(--dropdown-border-color)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing #cost_more_info_dist tr:nth-of-type(1) th,.driving-calculator .driving-content .driving-left .dc-cost-pricing #cost_more_info_dist tr:nth-of-type(1) td{padding-top:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-pricing #cost_more_info_dist tr:last-child th,.driving-calculator .driving-content .driving-left .dc-cost-pricing #cost_more_info_dist tr:last-child td{padding-bottom:1rem}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody tr th,.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody tr td{padding:.25rem 0}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody tr.cost-primary-area th,.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody tr.cost-primary-area td{padding:1rem 0;border-bottom:.5px solid var(--dropdown-border-color);min-width:4.5rem}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-wrapper{display:flex;align-items:center;gap:1rem;margin:.5rem 0}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-wrapper:has(input[type="checkbox"]:disabled){opacity:.3}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-label-left,.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-label-right{font-size:.9rem;color:var(--checkbox-slide-color);min-width:30px;text-align:center}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-label-right{color:var(--label-color)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-switch{position:relative;display:inline-block;width:60px;height:30px}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-switch input[type="checkbox"]{opacity:0;width:0;height:0}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px;border:1px solid var(--black)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody .toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;top:50%;background-color:var(--black);transition:.3s;border-radius:50%;transform:translate(0,-50%)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody input[type="checkbox"]:checked+.toggle-slider{border:1px solid var(--black)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody input[type="checkbox"]:checked+.toggle-slider:before{transform:translate(30px,-50%)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody input[type="checkbox"]:focus+.toggle-slider{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tbody input[type="radio"]:focus+label .custom-radio{border:3px solid var(--focus-color);border-radius:50%}
.driving-calculator .driving-content .driving-left .dc-cost-pricing tr>:not(.primary){color:var(--label-color)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing .dc-dropdown-btn{margin:0 1.5rem;margin-bottom:.5rem;padding:1rem 0;box-sizing:border-box;text-align:left;border-top:1px solid var(--dropdown-border-color);position:relative;text-decoration:none;width:calc(100% - 3rem)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing .dc-dropdown-btn:after{content:"";background-image:var(--dropdown-closed);height:1.5rem;width:1.5rem;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);filter:invert(1)}
.driving-calculator .driving-content .driving-left .dc-cost-pricing .dc-dropdown-btn[aria-expanded="false"]:after{transform:translateY(-50%) rotate(0)}
.driving-calculator driving-cost-calculator.driving-content.active .driving-left{background-color:transparent}
.driving-calculator driving-cost-calculator.driving-content.active .dc-footer{display:none}
@media only screen and (max-width:1024px){.driving-calculator driving-cost-calculator.driving-content.active{display:flex;flex-direction:column-reverse}
.driving-calculator driving-cost-calculator.driving-content.active .driving-left{position:unset}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-media{align-items:center}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-media img{padding-right:min(calc(60%),calc(8rem))}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result{display:block;padding-top:1.5rem;position:relative}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig{padding:0 2rem;box-sizing:border-box}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution{flex-direction:row;justify-content:space-between;font-size:.875rem;margin-bottom:1rem}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile{display:flex;width:100%;gap:0}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile .dc-cost-fuel,.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile .dc-cost-service{height:.5rem}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile .dc-cost-fuel{background-color:#caff9b;width:var(--height)}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution.mobile .dc-cost-service{background-color:#aae875;width:var(--height)}
.driving-calculator driving-cost-calculator.driving-content.active .dc-cost-result .dc-cost-runnig .dc-cost-distribution .dc-cost-fuel{padding-left:0}
}
.driving-calculator .driving-content .dc-cta-section{padding:1rem}
.driving-calculator .driving-content .dc-cta-section a{margin-top:.5rem;display:inline-block}
.driving-calculator .driving-content .dc-cta-section a:after{content:"";display:inline-block;height:15px;width:15px;margin-left:.5em;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg%20width%3D'10'%20height%3D'16'%20viewBox%3D'0%200%2010%2016'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M1.66683%2014.6665L8.3335%207.99984L1.66683%201.33317'%20stroke%3D'%2305141F'%20stroke-linecap%3D'square'%2F%3E%3C%2Fsvg%3E")}
.driving-calculator .driving-content .driving-right .driving-form{margin:0 2rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field{width:100%;position:unset;margin-bottom:1.5rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group{display:flex;flex-direction:row;gap:2rem;align-items:start;border:0;margin:1em 0;padding:0}
@media only screen and (max-width:1024px){.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group{flex-direction:column}
}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option{display:flex;align-items:flex-start}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option input[type="radio"]{opacity:0;height:0;width:0;display:block}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option label{cursor:pointer;display:flex;align-items:flex-start;font-size:1rem;user-select:none}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option .radio-label-text{display:flex;flex-direction:column;align-items:flex-start}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option .radio-km{font-size:.85em;color:var(--label-color);margin-top:.1em}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option .custom-radio{display:inline-block;vertical-align:top;margin-right:.5em;position:relative;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .2s}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option .custom-radio{background-image:url("data:image/svg+xml,%3Csvg%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Crect%20x%3D'0.5'%20y%3D'0.5'%20width%3D'23'%20height%3D'23'%20rx%3D'11.5'%20stroke%3D'black'%2F%3E%3C%2Fsvg%3E")}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.custom-radio-group .custom-radio-option input[type="radio"]:checked+label .custom-radio{background-image:url("data:image/svg+xml,%3Csvg%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Crect%20x%3D'0.5'%20y%3D'0.5'%20width%3D'23'%20height%3D'23'%20rx%3D'11.5'%20stroke%3D'black'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%20fill%3D'black'%2F%3E%3C%2Fsvg%3E");background-size:cover;background-position:center;box-sizing:border-box}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group{border:0;padding:0;min-inline-size:auto;width:100%}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-options{margin-top:.5rem;display:flex;gap:.5rem;scroll-behavior:smooth;overflow:auto;-webkit-overflow-scrolling:touch;max-width:inherit;user-select:auto}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option{width:calc(100% / var(--length));min-width:8rem;flex:1}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option input[type="radio"]{opacity:0;height:0;width:0;display:block}
@media only screen and (min-width:1024px){.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option{flex:1;max-width:unset;width:100%}
}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option.dragging{user-select:none;cursor:grabbing}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option.dragging .road-type-option{cursor:grab}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option.dragging .road-type-option label{cursor:grab}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option .road-type-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border:1px solid #333;background-color:var(--backdrop-color);cursor:pointer;transition:background-color .2s;text-align:center;min-height:80px;box-sizing:border-box}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option .road-type-box .road-type-main{font-weight:bold;font-size:.9rem;margin-bottom:.3rem;color:#333}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option .road-type-box .road-type-sub{font-size:.8rem;color:#666;margin-bottom:.2rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option .road-type-box .road-type-km{font-size:.75rem;color:var(--label-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option input[type="radio"]:checked+.road-type-box{background-color:#fff;border-color:#333;border-width:3px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option input[type="radio"]:focus+.road-type-box{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option .road-type-box:hover{background-color:#f0f0f0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.road-type-group .road-type-option input[type="radio"]:checked+.road-type-box:hover{background-color:#fff}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-wrapper{display:flex;align-items:center;gap:1rem;margin:.5rem 0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-wrapper:has(input[type="checkbox"]:disabled){opacity:.3}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-label-left,.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-label-right{font-size:.9rem;color:var(--checkbox-slide-color);min-width:30px;text-align:center}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-switch{position:relative;display:inline-block;width:60px;height:30px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-switch input[type="checkbox"]{opacity:0;width:0;height:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.3s;border-radius:30px;border:1px solid var(--black)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;top:50%;background-color:var(--black);transition:.3s;border-radius:50%;transform:translate(0,-50%)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field input[type="checkbox"]:checked+.toggle-slider{border:1px solid var(--black)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field input[type="checkbox"]:checked+.toggle-slider:before{transform:translate(30px,-50%)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field input[type="checkbox"]:focus+.toggle-slider{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field input[type="radio"]:focus+label .custom-radio{border:3px solid var(--focus-color);border-radius:50%}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper{position:relative;width:100%;margin:.5rem 0 .5rem 0;padding-top:1.8rem;touch-action:pan-y}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-value{position:absolute;top:0;left:0;color:var(--black);font-size:1.2rem;pointer-events:none;transform:translateX(var(--percent));z-index:2;width:max-content}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]{width:100%;margin:0;-webkit-appearance:none;background:transparent;position:relative;z-index:1}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-webkit-slider-runnable-track{height:3px;border-radius:4px;background:linear-gradient(to right,transparent 0,transparent 2%,var(--black) 2%,var(--black) var(--percent,25%),var(--slider-track) var(--percent,25%),var(--slider-track) 98%,transparent 98%,transparent 100%)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-moz-range-track{height:3px;border-radius:4px;background:linear-gradient(to right,transparent 0,transparent 2%,var(--black) 2%,var(--black) var(--percent,25%),var(--slider-track) var(--percent,25%),var(--slider-track) 98%,transparent 98%,transparent 100%)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-ms-fill-lower{background:var(--black);border-radius:4px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-ms-fill-upper{background:var(--slider-track);border-radius:4px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3;margin-top:-12px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-moz-range-thumb{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-ms-thumb{width:28px;height:28px;border-radius:50%;background:var(--black);border:2px solid transparent;cursor:pointer;position:relative;z-index:3}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:focus) input[type="range"]::-ms-thumb{box-shadow:0 0 0 3px var(--focus-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]:focus{outline:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]::-moz-focus-outer{border:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-labels{display:flex;justify-content:space-between;margin-top:.7em;font-size:1.1em;color:var(--black);max-height:2.8rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-label-left,.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-label-right{display:flex;flex-direction:column;align-items:flex-start}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-label-right{align-items:flex-end}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-km{font-size:.85em;color:var(--label-color);margin-top:.1em}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper input[type="range"]{--percent:25%}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-dots{position:absolute;top:50%;left:50%;right:0;height:3px;transform:translate(-50%,-50%);z-index:2;pointer-events:none;width:calc(100% - 30px)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;border:2px solid #333;top:-8px;transform:translate(-50%,-50%);transition:background-color .2s}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-dot.on-dark{background:var(--black);border-color:var(--black)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper .slider-dot.on-light{background:var(--label-color);border-color:var(--label-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled){opacity:.3;padding-top:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) .slider-value{display:none}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) .slider-labels .slider-km{display:none}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-ms-fill-lower{background:var(--slider-track)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-ms-fill-upper{background:var(--slider-track)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-moz-range-track{background:var(--slider-track)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-webkit-slider-runnable-track{background:var(--slider-track)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) .slider-dots .slider-dot{top:-11px}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) .slider-dot.on-dark{background:var(--slider-track);border-color:var(--slider-track)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .slider-wrapper:has(input[type="range"]:disabled) input[type="range"]::-webkit-slider-thumb{display:none}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.driving_field-group{display:flex;gap:2rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.driving_field-group .driving_field-section{width:100%}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .form_label{font-size:.7rem;color:var(--label-color)}
legend.driving-calculator .driving-content .driving-right .driving-form .driving_field .form_label{margin-bottom:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .d-result-value{font-size:3rem;line-height:3rem;white-space:nowrap}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .d-result-value span{font-size:1.5rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .select-list-box .selected-headline,.driving-calculator .driving-content .driving-right .driving-form .driving_field .custom-styled-select{padding:1rem;height:3.5rem;line-height:2rem;font-size:1rem;display:flex;align-items:center;background-color:var(--backdrop-color);border:0}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .custom-styled-select:focus{outline-color:var(--black)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .select-list{border-color:var(--border-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .select-list li{padding:0;border-bottom:1px solid var(--border-color)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .select-list li a{padding:1rem;height:auto}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.dropdown-btn{margin-bottom:1.5rem;padding:.5rem 0;text-align:left;border-bottom:1px solid var(--dropdown-border-color);position:relative;text-decoration:none}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.dropdown-btn:after{content:"";background-image:var(--dropdown-closed);height:1.5rem;width:1.5rem;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);filter:invert(1)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.dropdown-btn[aria-expanded="false"]:after{transform:translateY(-50%) rotate(0)}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .form_label.legend-row{display:flex;justify-content:space-between;width:100%}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .form_label.legend-row .legend-cost-label{font-weight:bold}
.driving-calculator .driving-content .driving-right .driving-form .driving_field .form_label.legend-row .legend-cost-label .legend-cost{font-weight:unset}
.driving-calculator .driving-content .driving-right .driving-form .dr-range-selector{background-color:var(--backdrop-color);padding:.5rem;display:flex;max-width:var(--tab-width);margin:auto;margin-bottom:1rem}
.driving-calculator .driving-content .driving-right .driving-form .dr-range-selector button{padding:.5rem 1rem;width:100%}
.driving-calculator .driving-content .driving-right .driving-form .dr-range-selector button[aria-pressed="true"]{background-color:var(--bg-color)}
@media only screen and (max-width:1024px){.driving-calculator .driving-content .driving-right .driving-form{display:flex;flex-direction:column}
.driving-calculator .driving-content .driving-right .driving-form .dr-range-selector{max-width:unset}
.driving-calculator .driving-content .driving-right .driving-form .dr-car-selector{order:-1}
}
.driving-calculator .driving-content .dc-footer{display:none}
.driving-calculator .driving-calculator-disclaimer{padding:1rem;margin-bottom:1rem}
@media only screen and (max-width:1024px){.driving-calculator .driving-content.active{display:block}
.driving-calculator .driving-content .driving-left{background:var(--backdrop-color)}
.driving-calculator .driving-content .driving-left .dc-image-wrapper{display:none}
.driving-calculator .driving-content .driving-left .dc-cta-section{display:none}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper{display:flex;align-items:center;margin:1rem;max-width:calc(98%)}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper .dc-image-wrapper{display:block;width:100%}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper .driving_field{width:30%;position:unset;margin-bottom:1.5rem;min-width:min-content}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper .driving_field .form_label{font-size:.7rem;color:var(--label-color)}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper .driving_field .d-result-value{font-size:3rem;line-height:3rem;white-space:nowrap}
.driving-calculator .driving-content .driving-left .dc-mobile-image-wrapper .driving_field .d-result-value span{font-size:1.5rem}
.driving-calculator .driving-content .dc-footer{display:flex;align-items:center;padding:0 1rem 1rem;width:100%;box-sizing:border-box}
.driving-calculator .driving-content .dc-footer .dc-image-wrapper{display:block;max-width:13rem}
.driving-calculator .driving-content .dc-footer .dc-image-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center}
.driving-calculator .driving-content .dc-cta-section a{font-weight:bold;font-size:1.1rem}
.driving-calculator .driving-content .driving-right{margin-top:1rem}
.driving-calculator .driving-content .driving-right .driving-form .driving_field.dc-estimated-range{display:none}
}
@media only screen and (max-width:1024px) and (max-aspect-ratio:1){#eut_container{overflow:unset}
}
