

.section__block--price-history .section__block-foot:has(.expanded-accordion) {
    border-top: 0.1rem solid rgba(114, 117, 119, 0.26);
}
.section__block--price-history a {
    font-weight: 600;
}

@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .section__block--price-history .section__block-head {
        padding: 1.6rem 1.5rem;
    }
}
.section__block--price-history-unchanged .section__block-widget {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 2.5rem 2.4rem 1.9rem;
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .section__block--price-history-unchanged .section__block-widget {
        padding: 2.5rem 1.4rem 2.1rem;
    }
}
.section__block--price-history-unchanged .section__block-table {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41%;
    flex: 0 0 41%;
}
.section__block-table {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
}

/* ------------------------------------------------------------ *\
	Table alt
\* ------------------------------------------------------------ */
.price-history-table tr td
{
    position: relative;
    border-radius: 0 0 .8rem .8rem;
}
.price-history-table table {
    margin-bottom: 0;
    border-left: 0.1rem solid #D2D5D7;
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .price-history-table table {
        border-left: 0;
    }
}
.price-history-table tr {
    position: relative;
}
.price-history-table tr:not(.no-dot) td:first-child:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    background: #D2D5D7;
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .price-history-table tr td:first-child:before {
        width: 1rem;
        height: 1rem;
    }
}
.price-history-table tr:first-child td:first-child:before {
    background: #DD390C;
}
.price-history-table tr:nth-child(odd) {
    background: #F8FAFB;
}
.price-history-table td.price-history-3rd-row:not(.table__crossed-word) {
    font-weight: 600;
}
.price-history-table td {
    height: 6rem;
    vertical-align: middle;
    padding-top: 0.3rem;
    position: relative;
}
.price-history-table td:first-child {
    padding-left: 3.1rem;
    text-align: left;
}
.srp-pht.price-history-table td:first-child {
    width: 45.5%;
}
@media (max-width: 1199px) {
    .price-history-table td:first-child {
        padding-left: 1.5rem;
    }
}
.price-history-table td:last-child {
    padding-right: 4.8rem;
}
.srp-pht.price-history-table td:last-child {
    width: 34%;
    text-align: right;
}
@media (max-width: 1199px) {
    .price-history-table td:last-child {
        padding-right: 2rem;
    }
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .price-history-table td:last-child {
        padding-right: 1.3rem;
    }
}
.price-history-table strong {
    font-weight: 600;
}
.price-history-table .table__green-color {
    color: #27841E;
}
.price-history-table .table__crossed-word {
    text-decoration: line-through;
    color: #727577;
}
/*  Table alt unchanged  */
.price-history-table--unchanged {
    height: 100%;
    position: relative;
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .price-history-table--unchanged {
        background: #F8FAFB;
        border-radius: 0 0 0.8rem 0.8rem;
    }
}
.price-history-table--unchanged table {
    height: 100%;
}
@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
    .price-history-table--unchanged tr:nth-child(odd) {
        background: none;
    }
}
.price-history-table--unchanged td:first-child {
    width: auto;
}


#wrapper_vin-price-history-panel .responsive_accordion__body {
    /*search for vin-price-history-panel*/
    padding: 0
}
#body_vin-price-history-panel {
    /*search for vin-price-history-panel*/
    overflow: visible;
}