.widget-map{z-index:0}.widget-map__svgmap{display:flex}.widget-map__legend{background:#f0f0f0;flex-direction:row;gap:0 1em;width:100%;padding:.5em;display:inline-flex}.widget-map__legend-item{background:#fff;padding:.5em;display:inline-block}.widget-map__legend-icon{background-color:#bbb;border-radius:50%;width:12px;height:12px;display:inline-block}.widget-map__seatmap-item{flex:0 0 15%;margin-bottom:20px;margin-right:15px}.widget-map__control-panel{z-index:2;max-width:calc(100% - 20px);position:absolute;transform:translate(10px,10px)}.widget-map__seatmap svg [data-type=selected]{cursor:pointer}.widget-map__seatmap.ticketmaster [data-type=availiable]:hover rect:first-child{fill:green}.widget-map__seatmap.ticketmaster g[data-type=availiable]:hover path{fill:#fff}@media (max-width:660px){.widget-map__seatmap-item{flex:0 0 30%}}@media (max-width:450px){.widget-map__seatmap-item{flex:0 0 48%}}@media (max-width:980px){.widget-map__svgmap{display:none}}