.components-panel__body.is-opened.img-admin-usedcars {
    padding-top:            0;
}
.img-admin-usedcars > .components-panel__row:nth-of-type(1) .components-select-control__input,
.img-admin-usedcars > .components-panel__row:nth-of-type(2) .components-select-control__input {
    height:                 200px;
}
.img-admin-usedcars > .components-panel__row:nth-of-type(3) label,
.img-admin-usedcars > .components-panel__row:nth-of-type(6) label,
.img-admin-usedcars > .components-panel__row:nth-of-type(8) label {
    overflow:               visible;
}

/* Block Styling */
.inghamdriven-used-cars-container {
    display:                flex;
    width:                  100%;
    flex-wrap:              wrap;
    gap:                    1rem;
    padding:                0 1rem;
}
.inghamdriven-used-car-container {
    --w:                    100%;
    min-width:              180px;
    flex:                   1 1 var(--w);
    max-width:              var(--w);
}
.inghamdriven-used-car-inner-container {
    display:                block;
    width:                  100%;
    color:                  var(--ingham-text-color);
    text-decoration:        none;
    background-color:       white;
    position:               relative;
    background-size:        cover;
    box-shadow:             var(--ingham-drop-shadow);
    background-size:        contain;
    background-repeat:      no-repeat;

    border-top-left-radius:     var(--ingham-border-radius-top-left);
    border-top-right-radius:    var(--ingham-border-radius-top-right);
    border-bottom-left-radius:  var(--ingham-border-radius-bottom-left);
    border-bottom-right-radius: var(--ingham-border-radius-bottom-right);
}
.inghamdriven-used-car-image-container {
    padding-top:            75%;
    background-size:        cover;
    background-position:    center;

    border-top-left-radius:     var(--ingham-border-radius-top-left);
    border-top-right-radius:    var(--ingham-border-radius-top-right);
}
.inghamdriven-used-car-text-container {
    padding:                1rem;
}
    .inghamdriven-used-car-text-container > h4 {
        font-size:          1.2rem;
        display:            block;
        padding:            0;
    }
    .inghamdriven-used-car-text-container > p {
        display:            block;
        padding:            0;
    }
    .inghamdriven-used-car-text-container > .price {
        margin-bottom:      1rem;
    }
    .inghamdriven-used-car-text-container .icb-old-price {
        color:              #c9122f;
        text-decoration:    line-through;
        margin-right:       0.5rem;
    }
.inghamdriven-used-car-container .bottom-logos-container {
    padding-top:            10px;
    padding-left:           1rem;
}
    .inghamdriven-used-car-container .bottom-logos-container > img:nth-child(2) {
        padding-left:       0.5rem;
        margin-left:        0.5rem;
        border-left:        1px solid silver;
    }
    .inghamdriven-used-car-container .bottom-logos-container > img {
        height:             30px;
    }

@media only screen and (min-width: 501px) {
    .inghamdriven-used-car-container {
        --w:                calc(50% - 0.5rem);
    }
        .inghamdriven-used-car-container .bottom-logos-container {
            padding-left:   0;
        }
}
@media only screen and (min-width: 701px) {
    .inghamdriven-used-car-container {
        --w:                calc(calc(100% / 3) - calc(2rem / 3));
        max-width:          calc(50% - 0.5rem);
    }
}
@media only screen and (min-width: 801px) {
    .inghamdriven-used-cars-container {
        padding:            0;
    }
}
