.seller-toolbar { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:24px; }
.seller-toolbar h2 { margin:0 0 6px; font-size:23px; letter-spacing:-.8px; }
.seller-toolbar p { margin:0; color:var(--muted); font-size:13px; }
.seller-toolbar-actions { display:flex; gap:8px; }
.seller-search { max-width:420px; margin-bottom:20px; }
.seller-list { border-top:1px solid var(--line); }
.seller-row { display:flex; align-items:center; gap:16px; padding:20px 4px; border-bottom:1px solid var(--line); }
.seller-avatar { display:grid; place-items:center; flex:0 0 46px; height:46px; background:var(--forest); color:#ecd18b; border-radius:14px; font-size:21px; font-weight:700; }
.seller-identity { flex:1; min-width:0; }
.seller-identity h3 { margin:0 0 5px; font-size:16px; overflow-wrap:anywhere; }
.seller-status { color:var(--forest); font-size:12px; }
.seller-inactive .seller-status { color:var(--muted); }
.seller-inactive .seller-avatar { background:#e8ede8; color:#68786d; }
.seller-empty { text-align:center; border:1px dashed #c9d6ca; border-radius:16px; padding:44px 24px; }
.seller-empty > svg { width:32px; height:32px; color:var(--forest); }
.seller-empty h3 { margin:18px 0 10px; }
.seller-empty p { color:var(--muted); font-size:14px; line-height:1.8; max-width:380px; margin:0 auto 22px; }
.order-seller-actions { display:flex; flex-wrap:wrap; gap:8px; margin-top:12px; }
.order-seller-label { display:flex; align-items:center; gap:7px; margin:12px 0 6px; color:var(--forest); font-size:12px; }
.order-seller-label svg { width:15px; height:15px; flex-shrink:0; }
.order-seller-label strong { overflow-wrap:anywhere; }
@media(max-width:600px) {
  .seller-toolbar { align-items:flex-start; flex-direction:column; }
  .seller-toolbar-actions { width:100%; }
  .seller-toolbar-actions .button { flex:1; }
  .seller-row { gap:12px; }
  .seller-row .button { flex-shrink:0; }
  .order-seller-actions .button { flex:1; }
}
