.site-rodeo-suspended,
.site-rodeo-suspension-ribbon > span {
    background: #ac2028;
    color: #fff;
    font-size: 0.8125rem;
    font-weight: 750;
    line-height: 1.45;
}

.site-rodeo-suspended {
    display: inline-block;
    margin-inline-start: 0.4rem;
    padding: 0.15rem 0.5rem;
    border-radius: 5px;
    vertical-align: middle;
}

.site-rodeo-suspension-ribbon {
    position: absolute;
    inset-block-start: 0;
    inset-inline-end: 0;
    inline-size: 208px;
    block-size: 92px;
    overflow: hidden;
    pointer-events: none;
    z-index: 2;
}

.site-rodeo-suspension-ribbon > span {
    position: absolute;
    inset-block-start: 35px;
    inset-inline-start: calc(100% - 84px);
    inline-size: 260px;
    padding-block: 5px;
    text-align: center;
    white-space: nowrap;
    transform: translate(-50%, -50%) rotate(24deg);
}

@media (width > 900px) {
    .site-rodeo-list-item-suspended .site-rodeo-open {
        align-self: center;
    }
}

@media (max-width: 900px) {
    .site-rodeo-list-item-suspended .site-rodeo-list-identity {
        margin-block-start: 77px;
    }
}
