.grid-container-buttons {
  display: grid;
  grid-template-columns: auto auto auto auto;
  /* background-color: #2196f3; */
  margin: 1vw;
}

/* .grid-container-buttons > div {
  background-color: rgba(255, 255, 255, 0.8);
} */

.grid-item-button-1,
.grid-item-button-8,
.grid-item-button-9 {
  text-align: left;
  grid-column: 1 / span 4;
}

.grid-item-button-15 {
  text-align: left;
  grid-column: 2 / span 3;
}

.grid-item-button-4,
.grid-item-button-7 {
  grid-column: 3 / span 2;
}

.grid-container-cards {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  grid-template-rows: auto auto 30px auto auto auto auto;
  /* padding: 10px; */
  justify-content: space-between;
}
.grid-container-cards-preview {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  /* grid-template-rows: auto auto 30px auto auto auto auto; */
  /* padding: 10px; */
  justify-content: space-between;
}
.grid-item-card {
  border: 2px solid rgba(0, 0, 0, 0.8);
  border-radius: var(--border-radius);
  margin: 1vw;
  padding: 3px;
  width: 200px;
  height: 200px;
  text-align: center;
}

.grid-item-selected-cards {
  border-color: var(--primary);
}

.grid-column-title {
  margin: 1vw;
  /* padding: 10px; */
  width: 200px;
  text-align: center;
}

.grid-arrows {
  grid-column: 1 / span 5;
  width: 100%;
  height: 30px;
  padding: 0px;
}

.grid-arrows svg {
  width: 100%;
  text-align: center;
}
