y: flex;
        justify-content: center;
        align-items: center;
      }

      .details {
        padding: 10px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        min-height: 70px;
      }

      [part~="cell"] {
        padding: 0;
      }

      .process-list,
      .part-list {
        height: 200px;
      }

      .part {
        margin: 10px;
        padding: 20px;
        border: 1px solid #eee;
        border-radius: 5px;
      }

      .part p 