.preview-img-container{aspect-ratio:1;justify-content:center;align-items:center;width:100%;height:400px;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.preview-img-style{aspect-ratio:1;object-fit:contain;width:100%;max-width:400px;height:auto;max-height:400px;position:relative;background-position:50%!important;background-size:cover!important}@media (max-width:599px){.preview-img-container{height:300px}.preview-img-style{max-width:300px;max-height:300px}}@media (min-width:600px) and (max-width:959px){.preview-img-container{height:350px}.preview-img-style{max-width:350px;max-height:350px}}.thumbnail-scroll-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;gap:10px;padding:8px;display:flex;overflow:auto;box-shadow:0 2px 8px #00000014}.thumbnail-card{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;flex:none;padding:4px;box-shadow:0 2px 4px #0000001a}.thumbnail-card.selected{border:2px solid #ff66c4}.thumbnail-img-container{justify-content:center;width:100%;display:flex;overflow:hidden}.thumbnail-img-style{aspect-ratio:1;object-fit:contain;border-radius:4px;width:100%;max-width:80px;height:auto;max-height:80px;position:relative;background-position:50%!important;background-size:cover!important}@media (max-width:599px){.thumbnail-scroll-container{flex-direction:row;padding:8px}.thumbnail-img-style{max-width:60px;max-height:60px}}@media (min-width:600px){.thumbnail-scroll-container{flex-direction:column;max-height:400px;overflow:hidden auto}}
.seller-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:16px;max-width:100%;padding:20px;display:flex;box-shadow:0 2px 8px #0000001a}.seller-header{align-items:center;gap:12px;display:flex}.seller-image{border-radius:50%;width:50px;height:50px;background:#ff66c4!important}.seller-info{flex:1}.seller-name{align-items:center;gap:8px;font-size:1rem;display:flex}.verified-icon{font-size:.9rem}.seller-stats{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.stat{flex-direction:column;flex:1;align-items:flex-start;min-width:120px;display:flex}.stat-label{font-size:.9rem}.stat-value{font-size:1rem}@media (max-width:768px){.seller-stats{flex-direction:column;gap:8px}}
