.doctor-card[data-v-3daef00b]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s,transform .15s}.doctor-card[data-v-3daef00b]:hover{border-color:var(--color-primary);box-shadow:0 2px 12px #0055a314;transform:translateY(-1px)}.doctor-card__link[data-v-3daef00b]{align-items:flex-start;color:var(--color-text);display:flex;gap:12px;padding:12px 14px;text-decoration:none}.doctor-card__body[data-v-3daef00b]{flex:1;min-width:0}.doctor-card__head[data-v-3daef00b]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.doctor-card__name[data-v-3daef00b]{color:var(--color-text);font-size:15px;font-weight:600}.doctor-card:hover .doctor-card__name[data-v-3daef00b]{color:var(--color-primary)}.doctor-card__title[data-v-3daef00b]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-soft);font-size:11px;font-weight:600;padding:1px 8px;white-space:nowrap}.doctor-card__hospital[data-v-3daef00b]{color:var(--color-text-muted);font-size:12.5px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor-card__meta[data-v-3daef00b]{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0}.meta-pill[data-v-3daef00b]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-soft);font-size:11px;font-weight:500;padding:1px 8px}.meta-pill strong[data-v-3daef00b]{font-feature-settings:"tnum";font-weight:700}
