.lawfirm-card[data-v-56eb749d]{cursor:pointer;display:flex;gap:12px;padding:14px;transition:transform .2s}.lawfirm-card[data-v-56eb749d]:hover{transform:translateY(-2px)}.lf-logo-wrap[data-v-56eb749d]{flex-shrink:0}.lf-logo[data-v-56eb749d]{background:#f5f5f5;border-radius:8px;height:76px;-o-object-fit:contain;object-fit:contain;padding:6px;width:76px}.lf-info[data-v-56eb749d]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.lf-header .name[data-v-56eb749d]{color:#333;font-size:16px;font-weight:700}.tags[data-v-56eb749d]{display:flex;gap:6px}.tag-auth[data-v-56eb749d]{background:#fff0e6;color:#f83}.tag-auth[data-v-56eb749d],.tag-platform[data-v-56eb749d]{border-radius:4px;font-size:11px;padding:2px 6px}.tag-platform[data-v-56eb749d]{background:#fff2e6;color:#ff8138}.address[data-v-56eb749d]{color:#666;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-56eb749d]{color:#999;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.rating[data-v-56eb749d]{color:#f83;font-weight:600}.actions[data-v-56eb749d]{align-self:flex-end;display:flex;gap:10px;margin-top:auto}
