.simulation label {
    transition: border-color 0.3s ease, background-color 0.3s ease, transform 0.2s ease;
}

.simulation input:checked + label {
    outline-color: orange;
    background-color: #fff5e6 !important;
    transform: scale(1.05);
    border: unset!important;
}
.simulation input + label,.part-container-white,.input,.type-pose .item,.form-input-options .form-option-lame{
    transition: all 0.3s ease-in-out;
}
.simulation input{
    outline: 2.5px solid transparent;
}

.simulation form img {
    filter: drop-shadow(0 0 10px white);
}

.part-container-white:hover, .input:hover, .type-pose .item:hover,.form-input-options .form-option-lame:hover{
    scale: 1.02;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    border-radius: 1.5rem!important;
}