.vehicleClassConfigurator__button{flex:1 1;display:flex;flex-direction:column}.vehicleClassConfigurator__button>img,.vehicleClassConfigurator__button>svg{height:52px;width:auto;margin:0 0 4px;padding:10px 0;border:1px solid #b4b4b4;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#b4b4b4}.vehicleClassConfigurator__button .MuiTypography-root.vehicleClassConfigurator__button__label{font-size:12px;line-height:15px;text-align:center;color:#b4b4b4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vehicleClassConfigurator__button .MuiTypography-root.vehicleClassConfigurator__button__label.--unfolded,.vehicleClassConfigurator__button.--unfolded>img,.vehicleClassConfigurator__button.--unfolded>svg{color:#999}.vehicleClassConfigurator__button.--checked>img,.vehicleClassConfigurator__button.--checked>svg{color:#0563c1;border-color:#0563c1}.vehicleClassConfigurator__button.--checked .MuiTypography-root.vehicleClassConfigurator__button__label{color:#0563c1}@media only screen and (min-width:1024px){.vehicleClassConfigurator__button{background-color:#fff;border:1px solid #b4b4b4;border-radius:3px}.vehicleClassConfigurator__button.--no-border{border-color:rgba(0,0,0,0)}.vehicleClassConfigurator__button svg{height:30px;margin:5px 0 3px;padding:0;border:0}.vehicleClassConfigurator__button .MuiTypography-root.vehicleClassConfigurator__button__label{margin:0 0 5px}.vehicleClassConfigurator__button.--checked{border-color:#0563c1}.vehicleClassConfigurator__button:hover{cursor:pointer}.vehicleClassConfigurator__button:active,.vehicleClassConfigurator__button:hover{box-shadow:var(--shadow-cta)}}.vehicleClassButtonGroup{display:flex;flex-direction:row;gap:5px}.vehicleClassButtonGroup.--unfolded{margin-top:5px}