.seat-selection-top{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 20px;
  /* max-width: calc(100% - 200px); */
} 
/* @media screen and (max-width: 400px) {
  .seat-selection-top{
    max-width: 100%;
    padding-top: 80px;
  }
} */

.seat-selection-top a {
  border-radius: 30px;
  text-decoration: none;
  color: black;
  display: inline-block;
  padding: 1rem 1.5rem;
  border: 1px solid black;
}
.seat-selection-top a.active{
  color: white;
  background-color: black;

}
.seat-selection-bottom{
  position: relative;
  /* height: 800px; */
  width: min(1200px, 100%);
  overflow-x: auto;
  overflow-y: clip;
}
.seat-selection-bottom .map-wrapper{
  position: absolute;
  left:-9999px;
  white-space: nowrap;
  /* overflow-x:scroll; */
  /* height: 800px; */
  /* overflow-x: auto; */
  /* overflow-y: clip; */
}
/* .seat-selection-bottom .map-wrapper .image-map{
  width: 100% !important;
  height: 800px !important;
}*/
.seat-selection-bottom .map-wrapper img{
  width: 1145px;
  object-fit: contain;
}
.seat-selection-bottom .map-wrapper:first-child{
  height: 786px;
}
.seat-selection-bottom .map-wrapper:first-child .image-map{
  height: 786px !important;
}
.seat-selection-bottom .map-wrapper:first-child img{
  min-height: 786px;
}
.seat-selection-bottom .map-wrapper:last-child{
  height: 1210px;
}
.seat-selection-bottom .map-wrapper:last-child .image-map{
  height: 1210px !important;
}
.seat-selection-bottom .map-wrapper:last-child img{
  min-height: 1210px;
}
.map-wrapper.active{
  position: static;
}
.information{
  margin-top: 2rem;
}
.information fieldset{
  all: unset;
  display: flex;
  max-width: 1200px;
}
@media screen and (max-width: 639px) {
  .information fieldset{
    flex-direction: column;  
  }
}
.information fieldset > *{
  flex: 1
}
.information fieldset input[type="submit"]{
  cursor: pointer;
}
.information fieldset input[type="submit"]:hover,
.information fieldset input[type="submit"]:focus{
  color: white;
}
area[data-disabled="true"]{
  cursor: default;
}