  .paciente-card {
      border-radius: 12px;
      transition: transform 0.25s ease, box-shadow 0.25s ease;
      cursor: pointer;
      min-height: 100%;
  }

  .paciente-card:hover {
      transform: translateY(-8px);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
  }

  .paciente-card .card-header {
      background: #0d6efd;
      color: #fff;
      font-weight: 600;
      font-size: 1rem;
      text-align: center;
      border-top-left-radius: 12px;
      border-top-right-radius: 12px;
  }

  .paciente-info {
      font-size: 0.85rem;
      margin-bottom: 6px;
      color: #444;
      display: flex;
      align-items: center;
  }

  .paciente-info i {
      margin-right: 6px;
      color: #0d6efd;
      min-width: 18px;
  }

  .paciente-info strong {
      margin-right: 4px;
  }