/* ZEROED portal: ⬡ Partners & Vendors (v8c). Same look as Prospects; every type and status is word + shape. No red. */
.pa-type{background:var(--card);color:var(--text);border:1px solid var(--line2)}
.pa-type .ic{color:var(--golddeep)}
.pa-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.pa-search{margin:0 0 12px;max-width:520px}
.pa-search .inp{width:100%}
.pa-filters .f{margin:0 0 6px}
.pa-filters .fchips{margin-bottom:12px}
.pa-contact{display:inline-flex;flex-wrap:wrap;gap:6px 16px}
.pa-contact a{color:var(--text);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:500}
.pa-contact a span{color:var(--golddeep);text-decoration:none}
.pa-contact-big{margin:0 0 10px;font-size:15px}
.pa-contact-big a{display:inline-flex;align-items:center;gap:6px;min-height:44px}
.pa-what{color:var(--text)}
.pa-what-kv{display:flex;flex-direction:column;gap:2px}
.pa-what-kv>span{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}
.pa-what-kv>b{font-weight:500;white-space:pre-wrap}
.pa-todo-link{font-weight:600}
.pa-contact-card .h-ic,.pa-details .h-ic,.pa-missing .h-ic{color:var(--golddeep)}
@media (max-width:860px){
  .pa-chips{justify-content:flex-start}
  .pa-search{max-width:none}
  .pa-contact{flex-direction:column;gap:2px}
  .pa-contact a{min-height:40px;display:inline-flex;align-items:center;gap:6px}
  .pa-setst,.p-follow [data-pa-add],.p-follow [data-pa-custom]{min-height:40px}
}
