.stella-calculator .bus-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px;gap:20px}
.stella-calculator .bus-container .slider-container{display:none}
.stella-calculator .bus-container .slider-container .label{margin-bottom:10px;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-size:1.6rem;color:#1d2229;letter-spacing:-0.16px}
.stella-calculator .bus-container .slider-container .mileage-slider{width:100%;margin:0;padding:0}
.stella-calculator .bus-container .slider-container .ticks{position:relative;width:100%;height:30px}
.stella-calculator .bus-container .slider-container .tick{position:absolute;top:-7px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}
.stella-calculator .bus-container .slider-container .tick-line{width:1px;height:16px;background-color:#cdd1db;margin-bottom:4px}
.stella-calculator .bus-container .slider-container .tick-label{font-size:1.2rem;min-width:52px;text-align:center;color:#56657a}
.stella-calculator .bus-container .slider-container input[type="range"]{-webkit-appearance:none;width:100%;height:2px;background:#cdd1db;border-radius:5px;outline:0}
.stella-calculator .bus-container .slider-container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#041e42;cursor:pointer;margin-top:-2px;position:relative;z-index:5}
.stella-calculator .bus-container .slider-container input[type="range"]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#041e42;cursor:pointer}
.stella-calculator .bus-container .slider-container input[type="range"]::-ms-thumb{height:20px;width:20px;border-radius:50%;background:#041e42;cursor:pointer}
.stella-calculator .bus-container .section{background:#fff;border-radius:4px;padding:20px;flex:1}
.stella-calculator .bus-container h3{margin:16px 0;text-align:left;font-size:2rem}
.stella-calculator .bus-container .radio-group{display:flex;justify-content:space-between;margin-bottom:10px}
.stella-calculator .bus-container .actions,.stella-calculator .bus-container .results,.stella-calculator .bus-container .footer{margin-top:20px}
.stella-calculator .bus-container .buttons{display:flex;gap:10px}
.stella-calculator .bus-container button{padding:10px 20px;border:0;border-radius:4px;cursor:pointer}
.stella-calculator .input-ele{max-width:250px;margin:24px 0}
.stella-calculator .input-ele__holder{position:relative}
.stella-calculator .input-ele__holder .sub-text{position:absolute;top:50%;color:#0d0f13;right:10px;transform:translateY(-50%);font-size:1.4rem;line-height:1.6rem}
.stella-calculator .input-ele.flex{display:flex;max-width:380px;flex-direction:column;gap:16px}
.stella-calculator .input-ele .daily-charging label{margin-bottom:6px}
.stella-calculator .input-ele .daily-charging .number-input{position:relative}
.stella-calculator .input-ele .daily-charging .number-input .input{padding:12px 14px}
.stella-calculator .input-ele .daily-charging .number-input .icon{position:absolute;right:10px;cursor:pointer;font-size:1.4rem}
.stella-calculator .input-ele .daily-charging .number-input .icon.up{top:8px}
.stella-calculator .input-ele .daily-charging .number-input .icon.down{bottom:8px}
.stella-calculator .input[type="number"]::-webkit-inner-spin-button,.stella-calculator .input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.stella-calculator .input::placeholder{color:#b0b7c4;font-size:1.4rem;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif}
.stella-calculator .input,.stella-calculator label,.stella-calculator select{font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-size:1.6rem;color:#1d2229;letter-spacing:-0.16px}
.stella-calculator .input,.stella-calculator select{display:inline-block;padding:8px;color:#0d0f13;border:0;background-color:#f9fafb;border-bottom:1px solid #0d0f13;border-radius:0;font-size:16px;width:100%;box-sizing:border-box}
.stella-calculator .fuel-section .input-containers{display:flex;flex-direction:column}
.stella-calculator .fuel-section .input-containers .input-ele .fuel-price{background-color:#fff}
.stella-calculator .fuel-section .error{margin:16px 0}
.stella-calculator .fuel-section .error .error-message::before{content:"";background-image:url('../../../../etc.clientlibs/scaniaForms/clientlibs/clientlib-base/resources/error.svg');width:15px;height:15px;display:inline-block;margin-right:8px;background-repeat:no-repeat}
.stella-calculator .fuel-section .results-section .buttons{display:flex;gap:16px}
.stella-calculator .fuel-section .results-section .buttons .export:hover::after{color:#fff}
.stella-calculator .fuel-section .results-section .savings-section{display:flex;flex-direction:column;margin:24px 0;justify-content:space-between}
.stella-calculator .fuel-section .results-section .savings-section .savings-block{flex-basis:30%;position:relative}
.stella-calculator .fuel-section .results-section .savings-section .savings-block .disclaimer{margin-top:8px}
.stella-calculator .fuel-section .results-section .savings-section .savings-block .savings-box{background:#041e42;color:#f9fafb;padding:24px 48px}
.stella-calculator .fuel-section .results-section .savings-section .savings-block .savings-box p{margin-bottom:16px}
.stella-calculator .fuel-section .results-section .savings-section .results{flex-grow:1}
.stella-calculator .dropdown-container{max-width:250px;position:relative}
.stella-calculator .dropdown-container .dropdown-label{font-size:1.6rem;margin-bottom:6px;display:block;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif}
.stella-calculator .dropdown-container .dropdown{position:relative;border:0;border-bottom:1px solid #0d0f13;cursor:pointer;user-select:none;background-color:#f9fafb}
.stella-calculator .dropdown-container .dropdown-selected{padding:12px 14px;font-size:1.6rem;color:#b0b7c4;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif}
.stella-calculator .dropdown-container .dropdown-selected.active{color:#1d2229}
.stella-calculator .dropdown-container .dropdown-selected::after{content:"\e933";font-family:"icomoon";color:#1d2229;margin-left:8px;transition:.4s ease all;position:absolute;right:8px}
.stella-calculator .dropdown-container .dropdown-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dbdfe6;border-top:0;z-index:10;display:none;max-height:180px;overflow:auto}
.stella-calculator .dropdown-container .dropdown-options.active{display:block}
.stella-calculator .dropdown-container .dropdown-option{padding:12px 14px;border-top:1px solid #dbdfe6;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-size:1.6rem;color:#1d2229;cursor:pointer}
.stella-calculator .dropdown-container .dropdown-option:hover{background-color:#dbdfe6}
.stella-calculator .image-radio-group{display:flex;flex-direction:column}
.stella-calculator .image-radio-group .image-radio{position:relative;cursor:pointer;display:flex;flex-direction:row;align-items:flex-start}
.stella-calculator .image-radio-group .image-radio .input{margin-right:8px;width:unset}
.stella-calculator .image-radio-group .image-radio .text{color:#56657a;font-size:1.2rem}
.stella-calculator .image-radio-group .image-radio .img-cont{display:none}
.stella-calculator .annual-mileage-group .annual-mileage{display:flex}
.stella-calculator .annual-mileage-group .annual-mileage .input{width:unset;margin-right:8px}
@media(min-width:992px){.stella-calculator{padding:48px}
.stella-calculator .bus-container{flex-direction:row}
.stella-calculator .bus-container .annual-mileage-group{display:none}
.stella-calculator .bus-container .slider-container{width:366px;max-width:100%;position:relative;display:block}
.stella-calculator .bus-container .slider-container .tick{top:-10px}
.stella-calculator .input-ele.flex{flex-direction:row}
.stella-calculator label,.stella-calculator input,.stella-calculator select{display:block;width:100%;margin-bottom:10px}
.stella-calculator label#dailyCharging,.stella-calculator input#dailyCharging,.stella-calculator select#dailyCharging{margin-bottom:0}
.stella-calculator .dropdown-container{min-width:250px}
.stella-calculator .dropdown-container.export-dropdown{min-width:unset}
.stella-calculator .fuel-section .input-containers{gap:24px;flex-direction:row}
.stella-calculator .fuel-section .results-section .savings-section{flex-direction:row}
.stella-calculator .fuel-section .results-section .savings-section .savings-block .disclaimer{position:absolute}
.stella-calculator .fuel-section .results-section .savings-section .results{margin-right:40px}
.stella-calculator .image-radio-group{flex-direction:row}
.stella-calculator .image-radio-group .image-radio{flex-direction:column;align-items:center}
.stella-calculator .image-radio-group .image-radio .img-cont{display:flex;align-items:center;justify-content:center;width:100%;background:#edeff3;margin-bottom:8px}
.stella-calculator .image-radio-group .image-radio input[type="radio"]{display:none}
.stella-calculator .image-radio-group .image-radio img{width:32px;aspect-ratio:1}
.stella-calculator .image-radio-group .image-radio input[type="radio"]:checked + .img-cont{background-color:#dbdfe6}
}