button.active{background-color:#333;color:#fff}.slide-enter-active,.slide-leave-active{transition:all .3s ease;max-height:1000px;overflow:hidden}.slide-enter-from,.slide-leave-to{max-height:0;transform:translateY(-10px)}.seatMap{width:100%}.seatMap svg{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important;height:100%!important}.seatMap svg #normal .st0{stroke:none}.seatMap svg #full .st2{opacity:0}.seatMap svg #hover .st1{opacity:0}.seatMap svg #venue{position:relative;z-index:1}.seatMap svg #normal{position:relative;z-index:2}.seatMap svg #full{position:relative;z-index:3;display:none}.seatMap svg #hover{position:relative;z-index:999}.seatMap svg #hover{border:solid 1px red}.seatMap svg #hover:hover .st1.no-availability:hover{opacity:0;cursor:default}.seatMap svg #hover .st1.availability{stroke:#fff;stroke-width:3px;opacity:1;fill:transparent}.seatMap svg #hover:hover .st1:hover{opacity:1;cursor:pointer;fill:#fff}.promo-enter{width:100%;max-width:100%;position:relative}.promo-enter span{margin-right:.5rem;width:104px}.promo-enter input{width:calc(100% - 170px)}.promo-enter input:focus{border-width:1px!important}.promo-enter button{width:90px;position:absolute;right:0}
