body{background-color:rgb(255,255,255)}.seatMap div,.seatMap h1,.seatMap h2,.seatMap h3,.seatMap h4,.seatMap h5,.seatMap h6,.seatMap p{color:black!important}.seatMap{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;padding:20px 5px}.seatMapContainer{width:100%;display:grid;grid-gap:6px;padding-block:50px}.tools{z-index:2;display:flex;flex-direction:column;position:absolute;left:20px;bottom:20px}.tools div{display:flex;justify-content:center;align-items:center;color:black;border:1px solid var(--second-color);background-color:var(--main-color);border-radius:7px;margin:2px;width:35px;height:35px;cursor:pointer}@media (max-width:1024px){.seatMap{display:block}.transformComponentWrapper{height:400px!important}}.seatSection{display:flex;flex-direction:column;flex:1 1 200px;margin-bottom:15px}.seatSection h3{text-align:center;font-weight:600!important;font-size:24px!important;margin:0;line-height:30px}.seatRow{display:flex}.rowNumber,.seat{display:flex;align-items:center;width:30px;height:30px}.seat{margin:3px;justify-content:center;cursor:pointer;font-size:12px;color:white;transition:color .3s}.seat.available:not([style*=background-color]){background-color:#d3d3d3}.seat.unavailable{filter:brightness(.7);cursor:not-allowed!important}.seat.selected,.seat.unavailable{outline:0!important;border:0!important}.seat.selected{background-color:#03ff00!important;color:black}.seatSection#PARTER{grid-column:1/34;grid-row:1/18;align-items:center}#PARTER .seatRow .seat{background-color:rgb(67,163,232);outline:1px solid rgb(15,133,217)}.seatSection#BALCON{grid-column:1/34;grid-row:19/23;align-items:center}#BALCON .seatRow .seat{background-color:rgb(177,67,232);outline:1px solid rgb(195,74,255)}.priceLegend{position:relative;background-color:white;border:1px solid var(--second-color);border-radius:7px;padding:10px;z-index:98;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.priceLegend h4{margin:0 0 8px;font-size:14px}.legendItems{display:flex;flex-direction:column;gap:4px}.legendItem{display:flex;align-items:center;gap:6px;font-size:12px}.colorBox{width:16px;height:16px;border-radius:3px;border:1px solid #ccc}.seatSection#MAIN{grid-column:1/18;grid-row:2/7;align-items:center}#MAIN .seat{background-color:rgb(255,91,42);outline:1px solid rgb(255,61,2)}@media (max-width:1024px){.transformComponentWrapper{min-height:unset!important}}