.sellerLine{display:flex;align-items:center;gap:5px;width:100%;border:0;border-top:1px solid rgba(128,128,128,.18);background:transparent;color:inherit;font:inherit;font-size:12px;padding:7px 10px;text-align:left;cursor:pointer;min-height:34px;overflow:hidden;white-space:nowrap}
.sellerLine b{overflow:hidden;text-overflow:ellipsis;font-weight:800}
.sellerLine.isShop b{color:var(--accent,#1b6fd0)}
.sellerLine.big{border:1px solid rgba(128,128,128,.25);border-radius:14px;padding:10px 12px;font-size:15px;flex-wrap:wrap;white-space:normal}
.sellerLine.big em{margin-left:auto;font-style:normal;font-size:12px;opacity:.7}
.sellerTick{width:16px;height:16px;font-size:10px}
.shopName{font-weight:900}
.sellerTick,.sellerLine .shopTick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:10px;line-height:1;background:#159bea;color:#fff;font-weight:900;border-radius:50%;clip-path:none}
.sellerLine b{flex:0 1 auto;min-width:0}
/* 12.1: satıcı fotoğrafı (mağaza logosu / profil fotoğrafı) */
.sellerAv{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;overflow:hidden;background:#e6e9ee;color:#40505f;font-size:12px;font-weight:800;box-shadow:0 0 0 1px rgba(128,128,128,.25)}
.sellerAv img{width:100%;height:100%;object-fit:cover;display:block}
.sellerAv i{font-style:normal;line-height:1}
.sellerLine.big .sellerAv{width:38px;height:38px;font-size:16px}
.sellerLine.big .sellerWho{display:grid;gap:1px;min-width:0;flex:1}
.sellerLine.big .sellerWho small{font-size:12px;font-weight:500;opacity:.7}
.sellerAll{display:block;width:100%;margin-top:8px;padding:9px 12px;border:1px solid rgba(128,128,128,.25);border-radius:12px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
