#tablesScreen {
  width: 90vw;
  min-width: 1000px;
  height: 90vh;
  min-height: 1000px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  border-radius: 25px;
  transition: all 0.15s ease-in-out;
  z-index: 10000;
}

.darkShadow {
  -webkit-box-shadow: 10px 10px 108px 34px rgba(102, 102, 102, 1);
  -moz-box-shadow: 10px 10px 108px 34px rgba(102, 102, 102, 1);
  box-shadow: 10px 10px 108px 34px rgba(102, 102, 102, 1);
}

#tablePanelContent {
  width: 100%;
  height: 100%;
}

.toolBtn {
  background-color: white;
  border-radius: 8px;
  transition: all 0.2s;
}

.toolBtn:hover {
  background-color: #e0e0e0;
}

.tableSingle {
  width: 50px;
  height: 50px;
  border-radius: 8px;
}

#tablePanelMap {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 700px;
  width: 900px;
}

.gridField {
  width: 50px;
  height: 50px;
  /* border-radius: 5px; */
  /* box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); */
}

.selected {
  border: 1px solid #c0c0c0;
}

.separator {
  border: 1px solid #c0c0c0;
  width: 100%;
  margin: 0.5rem 0 0.5rem 0;
}
