.vendor-profile .vp-hero h1,.barn-page .barn-hero h1 { display:block; max-width:100%; white-space:nowrap!important; overflow-wrap:normal!important; word-break:normal!important; line-height:1.1; }
.vp-community a,.barn-hero a[href*="t.me"],.hv-community-links a,.vendor-community-links a,.vendor-summary-links a { font-weight:700!important; text-decoration:underline!important; text-underline-offset:4px; }
.vendor-summary-links { display:flex; flex-wrap:wrap; gap:8px 16px; min-width:0; }
.vendor-summary-links a { white-space:nowrap; }
.vendor-updates-empty,.vendor-section .directory-table .field-empty:last-child { display:none!important; }
.vendor-trust-content { min-width:0; max-width:440px; }
.vendor-trust-status { margin:0 0 14px!important; font-size:21px; color:var(--ink)!important; }
.vendor-trust-scale { display:flex; align-items:center; gap:8px; padding:12px 14px; width:max-content; max-width:100%; border:1px solid var(--border-strong); border-radius:999px; background:var(--surface); }
.vendor-trust-scale span { display:block; width:15px; height:15px; border-radius:50%; }
.vendor-trust-scale span:nth-child(1){background:#c5525c}.vendor-trust-scale span:nth-child(2){background:#cf8952}.vendor-trust-scale span:nth-child(3){background:#b7a65a}.vendor-trust-scale span:nth-child(4){background:#85a86a}.vendor-trust-scale span:nth-child(5){background:#58976e}
@media(max-width:650px){.vendor-trust-scale span{width:13px;height:13px}.vendor-trust-status{font-size:18px}}
