.layui-quote-red {
    border-color: #ff5722;
}

.layui-elem-quote {
    background-color: #f2f2f2;
}

#top-poster {
    width: 100%;
}

.top-poster-text {
    min-width: 0;
}

.top-poster-fixed,
.top-poster-text-carousel p {
    margin: 0;
    line-height: 24px;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.top-poster-text-carousel p {
    background: transparent !important;
}

.top-poster-fixed {
    margin-bottom: 8px;
}

.top-poster-text-carousel {
    width: 100%;
    background: transparent !important;
}

.top-poster-text-carousel [carousel-item],
.top-poster-text-carousel [carousel-item] > div {
    background: transparent !important;
}

.top-poster-text-carousel [carousel-item] > div {
    box-sizing: border-box;
    width: 100%;
}

.top-poster-text-carousel > [carousel-item]::before {
    content: none;
}

#carousel-panel,
#carousel-panel > [carousel-item],
#carousel-panel > [carousel-item] > div {
    background: transparent !important;
}

.top-poster-inline-logo {
    width: 24px;
    height: auto;
    vertical-align: middle;
}

.layui-table-tool {
    background-color: #f2f2f2;
}

.layui-table thead tr {
    background-color: #f2f2f2;
}
