/** SAVED/RECENT VEHICLES ITEM */
.jzl-saved-vehicles-root .saved-vehicle-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    background-color: #f2f2f2;
    padding: 10px;
    margin: 4px 0;
}

.jzl-saved-vehicles-root .saved-vehicles-root {
    padding: 0 8px;
}

.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-info-wrap,
.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-info-wrap:hover,
.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-info-wrap:visited {
    color: #010101;
    display: flex;
    flex-direction: column;
}

.jzl-saved-vehicles-root .saved-vehicle-item .vehicle-title {
    font-size: .875em;
}

.jzl-saved-vehicles-root .saved-vehicle-item .vehicle-description {
    font-size: .75em;
}

.jzl-saved-vehicles-root .saved-vehicle-item .price_alert {
    font-size: .75em;
}

.jzl-saved-vehicles-root .saved-vehicle-item .price_alert .fallen {
    color: #00c000;
    font-weight: bold;
}

.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-item-close,
.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-item-close:hover,
.jzl-saved-vehicles-root .saved-vehicle-item a.vehicle-item-close:visited {
    color: black;
    display: block;
    height: 24px;
    right: 0;
    top: 0;
}

.jzl-saved-vehicles-root .saved-vehicles-button-row {
    margin: 1rem 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.jzl-saved-vehicles-root .saved-vehicles-button-row .sidebar__action-button {
    width: 48%;

    padding: 0;
    font-size: 16px;
    min-height: 40px;
    height: auto;
    border: 2px solid #000;
    border-radius: 2px;
    box-shadow: none;

    color: #fff;
    background-color: #000;
}

.jzl-saved-vehicles-root .saved-vehicles-button-row .sidebar__action-button:hover {
    color: #000;
    background-color: #fff;
}

.jzl-saved-vehicles-root .saved-vehicles-button-row .sidebar__action-button.sidebar__action-button--secondary {
    color: #000;
    background-color: transparent;
}

.jzl-saved-vehicles-root .saved-vehicles-button-row .sidebar__action-button.sidebar__action-button--secondary:hover {
    color: #fff;
    background-color: #000;
}

/** SAVED VEHICLES LINK */
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link {
    width: 12rem;
    font-size: 0.75em;
    display: flex;
    justify-content: space-between;
}

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link,
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link:hover,
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link:active {
    color: #010101;
}

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link .jzl-saved-vehicles-icon-wrapper {
    width: 3.5rem;
    text-align: right;
}

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link .alerts_icon { color: #00c000; }

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link .alerts-icon { position: relative; }
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link .alerts-icon:after {
    background: #1a73e8;
    border-radius: 2px;
    content: '';
    display: block;
    height: .325em;
    position: absolute;
    right: -2px;
    top: -2px;
    width: .325em;
}
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link.no-alerts .alerts-icon:after { display: none; }

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link .favorites_icon { color: #ffd740; }

.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link.no-alerts .alerts_count_section .count,
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link.no-alerts .alerts_count_section .alerts_icon,
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link.no-favorites .favorites_count_section .count,
.jzl-saved-vehicles-link-root .jzl-saved-vehicles-link.no-favorites .favorites_count_section .favorites_icon {
    color: gray;
}
