.changer-short {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    margin: 15px 0;
    padding: 10px;
    background-color: #ffffff;
    border-radius: 10px;
    border: 1px solid #F6F5F6;
    clear: both;
}

.changer-short--dark {
    background-color: #3F3C4D;
    border-color: #3F3C4D;
}

.changer-short__main {
    display: flex;
    align-items: center;
}

.changer-short__logo {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-shrink: 0;
    width: 36px;
    height: 36px;
    margin-right: 10px;
}

.changer-short__logo-link {
    text-decoration: none;
}

.changer-short__logo-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    font-size: 24px;
    font-weight: bold;
    color: #9997A4;
    background-color: #5C5A68;
    border-radius: 50%;
    cursor: default;
}

.changer-short__label {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -7px;
    left: -7px;
    height: 16px;
    padding: 0 2px;
    font-size: 12px;
    line-height: 12px;
    background-color: #FFC700;
    border-radius: 3px;
}

.changer-short__name {
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    color: #000000;
}

.changer-short--dark .changer-short__name {
    color: #ffffff;
}

.changer-short__meta {
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.changer-short__rating {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #0072DB;
}

.changer-short--dark .changer-short__rating {
    color: #51ABFF;
}

.changer-short--dark .changer-short__rating:before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.94 4.82994L9.11251 7.58619L9.78001 11.4768C9.79313 11.5518 9.76313 11.6249 9.70126 11.6699C9.63938 11.7149 9.56063 11.7206 9.49313 11.6849L6.07876 9.89057L2.49938 11.7018C2.43188 11.7356 2.35501 11.7299 2.29313 11.6849C2.23126 11.6399 2.20313 11.5668 2.21626 11.4918L2.88563 7.58619L0.060008 4.82994C0.00563299 4.77557 -0.013117 4.70057 0.00938299 4.62744C0.033758 4.55432 0.091883 4.50369 0.168758 4.49244L4.07438 3.92432L5.82188 0.384318C5.85563 0.314943 5.92126 0.273693 5.99813 0.273693C6.07501 0.273693 6.14063 0.314943 6.17438 0.384318L7.92188 3.92432L11.8275 4.49244C11.9044 4.50369 11.9625 4.55432 11.9869 4.62744C12.0131 4.70057 11.9944 4.77744 11.94 4.82994Z' fill='%2351ABFF'/%3E%3C/svg%3E%0A");
}

.changer-short__buttons {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.changer-short__button {
    height: 30px;
    padding: 0;
    font-size: 14px;
    line-height: 16px;
}

.changer-short__button--go {
    width: 80px;
    z-index: 1;
}

.changer-short__button--review,
.changer-short__button--expand {
    width: 30px;
    margin-left: 5px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}

.changer-short--dark .changer-short__button--review,
.changer-short--dark .changer-short__button--expand {
    background-color: #5A566C;
}

.changer-short__button--review {
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1791_410240)'%3E%3Cpath d='M13.6696 6.17395L9.0608 1.56515C8.95708 1.45602 8.83257 1.36875 8.69461 1.30847C8.55664 1.2482 8.40801 1.21615 8.25746 1.2142C8.10692 1.21225 7.95751 1.24045 7.81803 1.29713C7.67855 1.35382 7.55183 1.43784 7.44532 1.54425C7.33881 1.65067 7.25468 1.77732 7.19787 1.91675C7.14106 2.05618 7.11273 2.20556 7.11455 2.35611C7.11637 2.50666 7.14829 2.65532 7.20844 2.79334C7.26859 2.93135 7.35576 3.05594 7.4648 3.15975L10.1892 5.87995H1.1284C0.82913 5.87995 0.542117 5.99884 0.330501 6.21045C0.118885 6.42207 0 6.70908 0 7.00835C0 7.30762 0.118885 7.59464 0.330501 7.80625C0.542117 8.01787 0.82913 8.13675 1.1284 8.13675H10.164L7.4648 10.8402C7.262 11.0535 7.15062 11.3377 7.15443 11.6321C7.15823 11.9265 7.27693 12.2077 7.48518 12.4158C7.69344 12.6238 7.97476 12.7423 8.26913 12.7458C8.56349 12.7494 8.84759 12.6377 9.0608 12.4348L13.6696 7.82595C13.7747 7.72143 13.8581 7.59707 13.9148 7.46008C13.9715 7.3231 14.0005 7.17622 14 7.02795C14.0007 7.01863 14.0007 7.00927 14 6.99995C14.0007 6.99063 14.0007 6.98128 14 6.97195C13.9999 6.67269 13.8811 6.3857 13.6696 6.17395Z' fill='%230072DB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1791_410240'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.changer-short--dark .changer-short__button--review {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1791_410240)'%3E%3Cpath d='M13.6696 6.17395L9.0608 1.56515C8.95708 1.45602 8.83257 1.36875 8.69461 1.30847C8.55664 1.2482 8.40801 1.21615 8.25746 1.2142C8.10692 1.21225 7.95751 1.24045 7.81803 1.29713C7.67855 1.35382 7.55183 1.43784 7.44532 1.54425C7.33881 1.65067 7.25468 1.77732 7.19787 1.91675C7.14106 2.05618 7.11273 2.20556 7.11455 2.35611C7.11637 2.50666 7.14829 2.65532 7.20844 2.79334C7.26859 2.93135 7.35576 3.05594 7.4648 3.15975L10.1892 5.87995H1.1284C0.82913 5.87995 0.542117 5.99884 0.330501 6.21045C0.118885 6.42207 0 6.70908 0 7.00835C0 7.30762 0.118885 7.59464 0.330501 7.80625C0.542117 8.01787 0.82913 8.13675 1.1284 8.13675H10.164L7.4648 10.8402C7.262 11.0535 7.15062 11.3377 7.15443 11.6321C7.15823 11.9265 7.27693 12.2077 7.48518 12.4158C7.69344 12.6238 7.97476 12.7423 8.26913 12.7458C8.56349 12.7494 8.84759 12.6377 9.0608 12.4348L13.6696 7.82595C13.7747 7.72143 13.8581 7.59707 13.9148 7.46008C13.9715 7.3231 14.0005 7.17622 14 7.02795C14.0007 7.01863 14.0007 7.00927 14 6.99995C14.0007 6.99063 14.0007 6.98128 14 6.97195C13.9999 6.67269 13.8811 6.3857 13.6696 6.17395Z' fill='%23ffffff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1791_410240'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.changer-short.expand-item--open .changer-short__button--review {
    display: flex;
}

.changer-short__button--expand {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8L0.5359 2L7.4641 2L4 8Z' fill='%23999999'/%3E%3Cpath d='M4 8L0.5359 2L7.4641 2L4 8Z' fill='%230072DB'/%3E%3C/svg%3E%0A");
}

.changer-short--dark .changer-short__button--expand {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8L0.5359 2L7.4641 2L4 8Z' fill='%23999999'/%3E%3Cpath d='M4 8L0.5359 2L7.4641 2L4 8Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}

.changer-short.expand-item--open .changer-short__button--expand {
    display: none;
}

.changer-short__props {
    order: 10;
    display: none;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #F6F5F6;
}

.changer-short--dark .changer-short__props {
    border-top: 1px solid rgba(246, 245, 246, 0.2);
}

.changer-short.expand-item--open .changer-short__props {
    display: flex;
}

.changer-short__prop {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.changer-short__prop:after {
    content: "";
    display: block;
    flex-grow: 1;
    min-width: 10px;
    height: 1px;
    margin: 0 5px 4px;
    background-image: linear-gradient(to right, #808080 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 3px 1px;
    background-repeat: repeat-x;
}

.changer-short--dark .changer-short__prop:after {
    background-image: linear-gradient(to right, #B1B1B1 33%, rgba(255, 255, 255, 0) 0%);
}

.changer-short__prop:not(:last-child) {
    margin-bottom: 12px;
}

.changer-short__prop-label {
    order: -1;
    font-size: 14px;
    line-height: 18px;
    color: #808080;
}

.changer-short--dark .changer-short__prop-label {
    color: #B1B1B1;
}

.changer-short__prop-value {
    order: 1;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
}

.changer-short--dark .changer-short__prop-value {
    color: #ffffff;
}

.changer-short__prop-value[data-before]:before {
    content: attr(data-before);
    margin-right: 3px;
    color: #808080;
}

.changer-short--dark .changer-short__prop-value[data-before]:before {
    color: #B1B1B1;
}

.changer-short__reviews {
    padding: 0 3px;
    font-size: 13px;
    line-height: 21px;
    background-color: rgba(0, 182, 127, 0.10);
    border-radius: 5px;
}

.changers-short--dark .changer-short__reviews {
    background: rgba(76, 209, 169, 0.30);
}

/*** Responsive ***/

@media (min-width: 360px) {

    .changer-short {
        padding: 15px;
    }
}

@media (min-width: 768px) {

    .changer-short {
        flex-wrap: nowrap;
        justify-content: space-between;
    }

    .changer-short__main {
        flex-shrink: 0;
        width: 22%;
    }

    .changer-short__logo {
        width: 50px;
        height: 50px;
        margin-right: 15px;
    }

    .changer-short__props {
        order: initial;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        width: 100%;
        margin: 0;
        padding: 0;
        border-top: 0 !important;
    }

    .changer-short__prop {
        align-items: center;
        gap: 5px;
    }

    .changer-short__prop:not(:last-child) {
        margin: 0;
    }

    .changer-short__prop:after {
        display: none;
    }

    .changer-short__prop--reviews .changer-short__prop-label {
        display: none;
    }

    .changer-short__prop--reviews .changer-short__prop-value {
        margin: auto 0;
    }

    .changer-short__buttons {
        margin: 0;
    }

    .changer-short__button {
        height: 32px;
    }

    .changer-short__button--review {
        display: flex;
        width: 80px;
        margin-left: 10px;
        text-indent: initial;
        background-image: none !important;
    }

    .changer-short--dark .changer-short__button--review {
        color: #ffffff;
    }

    .changer-short__button--expand {
        display: none;
    }
}