.list .row{grid-template-columns:56px 58px minmax(0,1fr) 130px minmax(190px,230px)}
.row-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.row-actions .visit{min-height:38px;height:auto;padding:7px 12px;line-height:1.35;text-align:center;white-space:normal}
.row-actions .profile-link{background:var(--lavender-soft);color:var(--lavender-deep);border-color:var(--lavender)}
.row-actions .social-link{background:var(--lavender);color:#fff;border-color:var(--lavender)}
.row-actions .social-link:hover{background:var(--lavender-deep);color:#fff}
.row-actions .unavailable{color:var(--muted);background:var(--paper-soft,#fbf7f0);cursor:default}
@media(max-width:900px){
  .list .row{grid-template-columns:42px 54px minmax(0,1fr)}
  .list .row>.metric{grid-column:3;text-align:left}
  .row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}
  .row-actions .visit{width:100%;min-width:0}
}
@media(max-width:420px){
  .row-actions{grid-template-columns:1fr}
}
