/* существующие стили шапки продавца */
.seller-header-aspro{display:flex;align-items:center;gap:20px;padding:20px;margin-bottom:25px}
.seller-logo img{max-width:150px;height:auto;object-fit:contain}
.seller-info{flex-grow:1}
.seller-title{margin:0 0 5px 0;font-size:24px}
.seller-contacts{display:flex;flex-wrap:wrap;gap:15px;font-size:14px}
.seller-contact-item{display:flex;align-items:center;gap:8px}
.seller-contact-icon{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:#f0f0f0;color:#777}
.seller-contact-item a{text-decoration:none;color:#333}
.seller-date-register{margin-top:10px;font-size:14px;color:#777}
.seller-tabs{display:flex;border-bottom:2px solid #ddd;margin-bottom:25px;gap:10px}
.tab-button{padding:10px 15px;text-decoration:none;color:#555;font-weight:600;border-bottom:2px solid transparent;transition:all .3s}
.tab-button.active{color:#000;border-color:#000}
.seller-products-list{width:100%}
.seller-reviews{width:100%}
.seller-reviews__hint{margin:0 0 10px 0;color:#666}
.seller-reviews__list{margin:0;padding-left:18px}

/* НОВЫЙ СПИСОК ТОВАРОВ, как на «Новое поступление» */

.seller-section-title{
    margin:25px 0 10px;
    font-size:20px;
    font-weight:600;
}

.seller-latest-products-list{
    display:flex;
    flex-direction:column;
    gap:15px;
    margin-bottom:25px;
}

.seller-latest-product-item{
    display:flex;
    align-items:center;
    gap:20px;
    padding:15px 20px;
    border-radius:6px;
    border:1px solid #e5e5e5;
    background:#fff;
}

.seller-latest-product-item__image img{
    max-width:120px;
    max-height:120px;
    object-fit:contain;
    display:block;
}

.seller-latest-product-item__content{
    flex:1;
    min-width:0;
}

.seller-latest-product-item__title a{
    font-size:16px;
    font-weight:600;
    color:#333;
    text-decoration:none;
}

.seller-latest-product-item__title a:hover{
    color:#007bff;
}

.seller-latest-product-item__meta{
    margin-top:5px;
    font-size:13px;
    color:#888;
}

.seller-latest-product-item__actions .btn{
    white-space:nowrap;
}

@media (max-width:767px){
    .seller-latest-product-item{
        flex-direction:column;
        align-items:flex-start;
    }
    .seller-latest-product-item__actions{
        width:100%;
    }
    .seller-latest-product-item__actions .btn{
        width:100%;
        text-align:center;
    }
}
