.vehicleClassConfigurator__button{flex:1 1;display:flex;flex-direction:column;gap:5px;padding:5px;border-radius:var(--radius-input);border:1px solid var(--vehicle-class-chips-color)}.vehicleClassConfigurator__button.--no-border{border:none}.vehicleClassConfigurator__button>img,.vehicleClassConfigurator__button>svg{height:24px;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--vehicle-class-chips-color)}.vehicleClassConfigurator__button:has(.MuiSkeleton-root){border:none}.vehicleClassConfigurator__button.--start-page{gap:8px;padding:0}.vehicleClassConfigurator__button.--start-page:first-of-type{border-top-left-radius:var(--radius-configurator);border-bottom-left-radius:var(--radius-configurator)}.vehicleClassConfigurator__button.--start-page>img,.vehicleClassConfigurator__button.--start-page>svg{border:none;color:var(--vehicle-class-configurator-color)}.vehicleClassConfigurator__button.--start-page .MuiTypography-root.vehicleClassConfigurator__button__label,.vehicleClassConfigurator__button.--unfolded>img,.vehicleClassConfigurator__button.--unfolded>svg{color:var(--vehicle-class-configurator-color)}.vehicleClassConfigurator__button.--checked{border-color:#0563c1}.vehicleClassConfigurator__button.--checked .MuiTypography-root.vehicleClassConfigurator__button__label,.vehicleClassConfigurator__button.--checked .MuiTypography-root.vehicleClassConfigurator__button__label.--unfolded,.vehicleClassConfigurator__button.--checked>img,.vehicleClassConfigurator__button.--checked>svg{color:#0563c1}.vehicleClassConfigurator__button .MuiTypography-root.vehicleClassConfigurator__button__label{font-size:12px;line-height:15px;text-align:center;color:var(--vehicle-class-chips-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vehicleClassConfigurator__button .MuiTypography-root.vehicleClassConfigurator__button__label.--unfolded{color:var(--vehicle-class-configurator-color)}.vehicleClassConfigurator__button .MuiSkeleton-root{height:54px}@media only screen and (min-width:1024px){.vehicleClassConfigurator__button{gap:2px;border:1px solid var(--vehicle-class-chips-color)}.vehicleClassConfigurator__button svg{height:30px;padding:0;border:0}.vehicleClassConfigurator__button:hover{cursor:pointer}.vehicleClassConfigurator__button:active.--start-page,.vehicleClassConfigurator__button:hover.--start-page{background-color:var(--vehicle-class-configurator-chip-hover-color)}.vehicleClassConfigurator__button:active.--start-page:not(:first-of-type),.vehicleClassConfigurator__button:hover.--start-page:not(:first-of-type){border-radius:0}.vehicleClassConfigurator__button .MuiSkeleton-root{height:60px}.vehicleClassConfigurator__subclassesButton__container{flex:1 1;display:flex;align-items:center;background-color:#fff;border:1px solid var(--vehicle-class-configurator-color);border-radius:3px}.vehicleClassConfigurator__subclassesButton__container.--no-border{border-color:rgba(0,0,0,0)}.vehicleClassConfigurator__subclassesButton__container .vehicleClassConfigurator__button{border:none}.vehicleClassConfigurator__subclassesButton__container .vehicleClassConfigurator__button:active,.vehicleClassConfigurator__subclassesButton__container .vehicleClassConfigurator__button:hover{box-shadow:none}.vehicleClassConfigurator__subclassesButton__container .MuiInputBase-root.MuiOutlinedInput-root{width:100%;height:100%}.vehicleClassConfigurator__subclassesButton__container .MuiInputBase-root.MuiOutlinedInput-root fieldset{border:none}.vehicleClassConfigurator__subclassesButton__container .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-icon.MuiSelect-iconOutlined{right:10px;top:unset;width:16px;color:var(--vehicle-class-configurator-arrow-color)}.vehicleClassConfigurator__subclassesButton__container .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-icon.MuiSelect-iconOutlined.MuiSelect-iconOpen{color:#0563c1}.vehicleClassConfigurator__subclassesButton__container .MuiInputBase-root.MuiOutlinedInput-root .MuiSelect-select.MuiSelect-outlined{display:flex;padding:0;height:100%}.vehicleClassConfigurator__subclassesButton__container .MuiSelect-root.Mui-focused .vehicleClassConfigurator__button svg{fill:#0563c1}.vehicleClassConfigurator__subclassesButton__container.--checked .MuiTypography-root.vehicleClassConfigurator__button__label,.vehicleClassConfigurator__subclassesButton__container.--checked .vehicleClassConfigurator__button svg{color:#0563c1}.vehicleClassConfigurator__subclassesButton__container.--checked .MuiSelect-icon.MuiSelect-iconOutlined{color:#0563c1!important}.vehicleClassConfigurator__subclassesButton__container:hover{cursor:pointer}.vehicleClassConfigurator__subclassesButton__container:active,.vehicleClassConfigurator__subclassesButton__container:hover{background-color:var(--vehicle-class-configurator-chip-hover-color)}.MuiPaper-root.MuiPaper-elevation{box-shadow:var(--shadow-card);border-radius:0 0 var(--radius-dropdown) var(--radius-dropdown)}.MuiPaper-root.MuiPaper-elevation .MuiList-root.MuiMenu-list svg{height:24px;width:auto;margin-right:23px}.MuiPaper-root.MuiPaper-elevation .MuiList-root.MuiMenu-list .lnfIconWithMargin{margin-right:12px}.MuiPaper-root.MuiPaper-elevation .MuiList-root.MuiMenu-list .busIconWithMargin{margin-right:17px}.MuiPaper-root.MuiPaper-elevation .MuiList-root.MuiMenu-list .vehicleClassConfigurator__dropdown__header{font-size:14px;font-weight:700;line-height:20px;margin-left:16px;margin-bottom:5px}}.MuiButtonBase-root.MuiMenuItem-root:hover{background-color:var(--vehicle-class-configurator-chip-hover-color)}.MuiButtonBase-root.MuiMenuItem-root.Mui-selected{background-color:rgba(0,0,0,.04)}.vehicleClassButtonGroup{display:flex;flex-direction:row;gap:5px}.vehicleClassButtonGroup.--foldable .MuiDivider-root:last-of-type{display:none}.vehicleClassButtonGroup.--unfolded{margin-top:5px}@media only screen and (min-width:1024px){.vehicleClassButtonGroup{height:60px}.vehicleClassButtonGroup.--foldable{height:58px;gap:0;border-bottom:0;padding-bottom:0}.vehicleClassButtonGroup .MuiDivider-root{height:40px;margin-top:9px;border-color:var(--vehicle-class-configurator-divider-color)}.vehicleClassButtonGroup.--unfolded{margin-top:12px}}@media only screen and (max-width:1023px){.MuiDivider-root.vehicleClassButtonGroup__divider{margin-top:12px;margin-left:5px;margin-right:5px;border-color:var(--vehicle-class-configurator-divider-color)}.MuiDivider-root.vehicleClassButtonGroup__divider.MuiDivider-vertical{height:45px;margin-top:0;margin-left:0;margin-right:0}}