@layer seller-clean {
.seller-clean-page .seller-hero{border-radius:14px!important;box-shadow:none!important;border:1px solid #e2e8f0!important;margin-bottom:18px!important}
.seller-clean-page .seller-hero:not(.has-bg){background:#fff!important;color:#172033!important}
.seller-clean-page .seller-hero:not(.has-bg)::before,.seller-clean-page .seller-hero:not(.has-bg)::after{display:none!important}
.seller-clean-page .seller-hero-inner{padding:20px!important;grid-template-columns:64px minmax(0,1fr) minmax(180px,260px)!important;gap:16px!important;align-items:center!important}
.seller-clean-page .seller-logo{width:64px!important;height:64px!important;border-radius:12px!important;padding:4px!important;box-shadow:none!important}
.seller-clean-page .seller-title{font-size:clamp(22px,2.4vw,30px)!important;font-weight:600!important;line-height:1.25!important;margin:4px 0 8px!important}
.seller-clean-page .seller-hero:not(.has-bg) .seller-title{color:#172033!important}
.seller-clean-page .seller-status{font-size:11px!important;font-weight:500!important;padding:4px 8px!important;margin:0!important}
.seller-clean-page .seller-contact-details{font-size:12px;line-height:1.5}
.seller-clean-page .seller-contact-details>summary{cursor:pointer;min-height:28px;color:inherit}
.seller-clean-page .seller-meta{gap:6px!important;margin-top:6px}
.seller-clean-page .seller-meta>span{font-size:12px!important;font-weight:400!important;padding:4px 6px!important;border-radius:5px!important}
.seller-clean-page .seller-hero:not(.has-bg) .seller-meta>span{color:#475569!important;background:#f8fafc!important;border:1px solid #edf0f3!important}
.seller-clean-page .seller-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;grid-column:auto!important}
.seller-clean-page .seller-hero-actions .btn{min-height:40px!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;padding:8px!important;box-shadow:none!important}
.seller-clean-page .seller-panel{border:1px solid #e2e8f0!important;border-radius:12px!important;padding:16px!important;box-shadow:none!important}
.seller-clean-page .seller-featured-card{border-radius:9px!important;box-shadow:none!important;padding:8px!important}
.seller-clean-page .seller-section-head{background:transparent!important;color:#172033!important;padding:12px 0!important;border:0!important;box-shadow:none!important}
.seller-clean-page .seller-section-head h2{font-size:20px!important;font-weight:600!important;color:#172033!important}
.seller-clean-page .seller-section-head p{font-size:12px!important;color:#64748b!important}
.seller-clean-page .seller-section-head>.d-flex{display:none!important}
.seller-clean-page .seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))!important;gap:12px!important;margin-top:8px!important}
.seller-clean-page .seller-product-card{border-radius:7px!important;border:1px solid #edf0f3!important;box-shadow:none!important;min-height:0!important}
.seller-clean-page .seller-card-body{padding:8px!important;gap:5px!important}
.seller-clean-page .seller-card-title{font-size:13px!important;font-weight:500!important;line-height:1.35!important;min-height:0!important;-webkit-line-clamp:1!important}
.seller-clean-page .seller-price{font-size:17px!important;font-weight:700!important}
.seller-clean-page .seller-card-actions{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}
.seller-clean-page .seller-card-actions .btn{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:36px!important;font-size:12px!important;font-weight:500!important;padding:5px!important;border-radius:8px!important;box-shadow:none!important}
.seller-clean-page .seller-card-actions .btn-icon-only{width:36px!important}
.seller-clean-page .seller-stock{font-size:11px!important}
.seller-clean-page .seller-image-hint{font-size:10px!important;padding:3px 6px!important;opacity:0}
.seller-clean-page .seller-product-card:hover .seller-image-hint,.seller-clean-page .seller-product-card:focus-within .seller-image-hint{opacity:1}
.seller-clean-page .seller-floating-actions,.seller-clean-page .mv-group-float{display:none!important}
@media(max-width:600px){.seller-clean-page .seller-hero-inner{grid-template-columns:48px minmax(0,1fr)!important;padding:14px!important;gap:10px!important}.seller-clean-page .seller-logo{width:48px!important;height:48px!important}.seller-clean-page .seller-hero-actions{grid-column:1/-1!important}.seller-clean-page .seller-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.seller-clean-page .seller-store-page{padding-bottom:30px!important}.seller-clean-page .seller-title{font-size:21px!important}.seller-clean-page .seller-featured-grid{display:flex;overflow-x:auto}.seller-clean-page .seller-featured-card{flex:0 0 190px}}
}

@layer seller-clean {@media(max-width:420px){.seller-clean-page .seller-card-actions .btn-success{font-size:0!important}.seller-clean-page .seller-card-actions .btn-success i{font-size:16px!important}}}

@layer seller-clean {.seller-clean-page .seller-featured-card strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px!important;font-weight:500!important;color:#172033!important}.seller-clean-page .seller-featured-card>span{min-width:0}.seller-clean-page .seller-review-card{box-shadow:none!important;border-radius:10px!important}.seller-clean-page .seller-hero-actions .btn{line-height:1.3!important}.seller-clean-page .seller-hero-actions .js-follow-vendor{background:#fff5f6!important;border:1px solid #eed5db!important;color:#a70020!important}}
