.filter {

}
.filter .filter-list {
    border: 2px solid #e5e7eb;
    padding-bottom: 8px;
}
.filter .filter-list .filter-title {
    background-color: #0000001a;
    padding: 4px 20px;
}
.filter .filter-list .filter-item {
    padding: 8px 20px;
    gap: 8px;
}
.filter .filter-list .filter-item .filter-item-title {
    color: #888;
    flex-shrink: 0;
}
.filter .filter-list .filter-item .filter-item-content {
    gap: 8px;
}
.filter .filter-list .filter-item .filter-item-content .filter-item-content-item {
    cursor: pointer;
    margin-left: 5px;
    margin-right:5px;
    padding-left:5px;
    padding-right:5px;
}
.filter .selected-records-card {
    margin: 10px 0 20px;
}
.filter .selected-records-card ul li{
    gap: 5px;
    border: 1px solid rgb(127,127,127);
    border-radius: 3px;
    padding: 0 6px;
    transition: all .2s;
    color: #00000080;
    cursor: pointer;
    margin-right: 5px;
}
.filter .selected-records-card ul li:hover{
    border-color: #026dd9;
    background-color: #026dd921;
    color: #026dd9;
}
.filter .selected-records-card .filter-selected-title{
    color: #00000080;
}

.sell-list {
    min-height: 400px
}
.sell-list .sell-item {
    border: 1px solid #e5e7eb;
}
.sell-list .sell-item .sell-item-content{
    gap: 2px;
}
.sell-list .sell-item p{
    color: #000;
}
.sell-item-title {
    font-size: 16px;
}
.swiper {
    width: 384px;
    height: 288px;
}
.mySwiper {
    margin-top: 10px;
    width: 384px !important;
    height: 64px !important;
}

.sell-detail {
    gap: 40px;
}
.sell-detail .sell-detail-info{
    flex: 1;
}
.sell-detail .sell-detail-title {
    font-weight: bold;
    font-size: 18px;
}
.sell-detail .sell-detail-time {
    font-size: 12px;
    color: #0009;
}
.sell-detail .sell-detail-info .sell-d-info-item {
    margin-bottom: 10px;
}
.sell-detail .sell-detail-info .sell-d-info-item span:nth-child(1) {
    margin-right: 10px;
}
.sell-detail .sell-detail-btn {
    padding: 6px 20px;
    background-color: #0000001a;
    cursor: pointer;
}
.sell-content {
    margin-top: 40px;
}
.sell-content .sell-content-tab {
    width: fit-content;
    height: fit-content;
    color: #fff;
    padding: 6px 16px;
}
.sell-content .sell-content-box {
    margin-top: 5px;
    border: 1px solid #00000080;
    padding: 30px 40px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.sell-content .sell-content-row-2 {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 15px;
}
