.seller-hero{background:#fff;border:1px solid #e3e9e6;border-radius:14px;padding:24px;margin:18px 0 28px}.seller-identity{display:flex;align-items:center;gap:18px}.seller-identity h1{font-size:28px;margin:5px 0 8px}.seller-avatar{width:84px;height:84px;flex-shrink:0;border-radius:14px;object-fit:contain;background:#f2f6f4}.seller-initial{display:grid;place-items:center;color:#087f5b;font-size:32px;font-weight:700}.seller-bio{max-width:780px;line-height:1.65;overflow-wrap:anywhere}.seller-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px}.seller-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.seller-columns .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reputation-summary{padding:22px;border:1px solid #e3e9e6;border-radius:14px;background:#fff}.reputation-summary h2{font-size:18px}.rating-total strong{font-size:38px;letter-spacing:-1px}.rating-total span{font-size:13px;color:#65746c}.rating-row{display:grid;grid-template-columns:32px 1fr 26px;gap:10px;align-items:center;margin:8px 0;font-size:13px}.rating-row meter{width:100%;height:12px;accent-color:#087f5b}.seller-reviews{margin:36px 0;max-width:850px}.contact-review{padding:22px 0;border-bottom:1px solid #e3e9e6;overflow-wrap:anywhere}.contact-review header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.contact-review time{margin-left:auto;font-size:12px;color:#65746c}.contact-review p{line-height:1.65}.contact-review blockquote{margin:18px 0 0;padding:15px 18px;background:#f3f7f5;border-left:3px solid #b6d6c8;border-radius:4px;font-size:14px}.contact-review blockquote p{margin-bottom:0}.seller-rating{font-size:12px;color:#65746c;margin:8px 0 16px}@media(max-width:760px){.seller-columns{grid-template-columns:1fr}.reputation-summary{grid-row:1}.seller-hero{padding:18px}.seller-avatar{width:64px;height:64px}.seller-identity{gap:12px}.seller-identity h1{font-size:22px}.seller-identity .eyebrow{font-size:10px}.seller-identity .muted{font-size:12px}.seller-reviews{margin-top:28px}.contact-review{padding:18px 0}.seller-columns .listing-grid{gap:12px}}
