.seatmap-flex-table{display:flex;flex-wrap:wrap;width:100%;border:1px solid #ccc;margin-top:30px;margin-bottom:30px}.seatmap-flex-table .flex-cell{padding:15px;box-sizing:border-box;border:1px solid #eee}.seatmap-flex-table .col-left{flex:0 0 70%}.seatmap-flex-table .col-right{flex:0 0 30%;border-left-width:0}.seatmap-flex-table .col-seatmap{padding:0;border-top-width:0}.seatmap-flex-table .seatmap-ticket-selection-title{background-color:#f0f0f0;display:flex;align-items:center;text-align:center;gap:15px;width:100%;text-transform:uppercase;letter-spacing:2px}.seatmap-flex-table .seatmap-ticket-selection-title:before,.seatmap-flex-table .seatmap-ticket-selection-title:after{content:"";flex-grow:1;height:6px;border-top:1px solid #bbb;border-bottom:1px solid #bbb}@media(max-width:992px){.seatmap-flex-table .flex-cell{flex:0 0 100%}.seatmap-flex-table .col-left{order:1}.seatmap-flex-table .col-right{order:2}.seatmap-flex-table .col-seatmap{border-top-width:0}}@media(max-width:410px){.seatmap-flex-table{margin-top:20px;margin-bottom:20px}}.seatmap-controls{background-color:#f0f0f0;display:flex;align-items:center;gap:10px;padding:0 10px!important;overflow:hidden}.seatmap-controls a{height:35px;background-color:#fff;background-repeat:no-repeat;border-radius:10px;color:#4a5565;font-weight:400;line-height:35px;border:1px #bfc2c7 solid;position:relative;cursor:pointer}.seatmap-controls a:not(.is-disabled):hover{background-color:#f9fafb;transform:translateY(-1px)}.seatmap-controls a.is-disabled{cursor:default;opacity:.6}.seatmap-controls a.seatmap-back{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%234a5565" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="m12 8-4 4 4 4"/><path d="M16 12H8"/></svg>');background-position-x:8px;background-size:20px;width:0;opacity:0;margin-right:-45px;padding-left:33px;transition:width .5s ease,margin-right .5s ease,opacity .4s ease,padding .5s ease!important}.seatmap-controls a.seatmap-back.is-visible{width:94px;opacity:1!important;margin-right:0!important;position:relative!important;pointer-events:revert!important}.seatmap-controls a.seatmap-zoom-reset{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234a5565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-fullscreen-icon lucide-fullscreen'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Crect width='10' height='8' x='7' y='8' rx='1'/%3E%3C/svg%3E");width:112px;background-position-x:8px;background-size:20px;padding-left:33px}.seatmap-controls a.seatmap-zoom-in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234a5565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' x2='16.65' y1='21' y2='16.65'/%3E%3Cline x1='11' x2='11' y1='8' y2='14'/%3E%3Cline x1='8' x2='14' y1='11' y2='11'/%3E%3C/svg%3E");width:124px;background-position-x:6px;background-size:20px;padding-left:33px}.seatmap-controls a.seatmap-zoom-out{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234a5565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-zoom-out-icon lucide-zoom-out'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' x2='16.65' y1='21' y2='16.65'/%3E%3Cline x1='8' x2='14' y1='11' y2='11'/%3E%3C/svg%3E");width:125px;background-position-x:8px;background-size:20px;padding-left:33px}.seatmap-controls a.seatmap-filter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234a5565' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z'/%3E%3C/svg%3E");width:81px;background-position-x:9px;background-size:18px;padding-left:33px;margin-left:auto}.seatmap-controls a.seatmap-filter.active{background-color:#fbfbfb;box-shadow:inset 0 4px 6px #0003;scale:.98;opacity:.85}.seatmap-ticket-form{background-color:#f5f5f5;display:flex;flex-flow:column}.seatmap-ticket-selection{display:flex;flex-flow:column;border-top-width:0!important;overflow-y:auto}.seatmap-ticket-selection:after{content:"";display:block;height:6px;width:100%}@media(max-width:992px){.seatmap-ticket-selection:after{height:0!important}}.seatmap-ticket-selection .priceGroupSelect{border:1px solid #ddd;border-radius:4px;padding:8px 14px;background-color:#fff;box-shadow:0 2px 4px #0000000d;background-size:18px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23ec001a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>');width:100%;background-position:right 12px center;margin-top:8px}.seatmap-ticket-selection .selectedTicket:last-of-type{margin-bottom:0}.seatmap-ticket-form .btnAddToCart{text-align:center;margin-left:auto;margin-right:auto;display:block;background-color:#ec001a;color:#fff;padding:10px;width:100%;font-size:1.125rem}.seatmap-add-ticket{margin-top:auto;padding-top:10px;visibility:hidden}.seatmap-add-ticket .seatmap-preselection-sum{display:flex;justify-content:space-between;margin-bottom:8px;font-size:18px;padding-left:1px;padding-right:1px}.seatmap-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:999}.seatmap-preview-curtain{height:100%;width:50%;background-color:#000000e6;animation:curtainClose .5s ease-in-out forwards}.seatmap-preview-curtain-left{transform-origin:left}.seatmap-preview-curtain-right{transform-origin:right}.seatmap-preview-overlay.is-leaving .seatmap-preview-curtain{animation:curtainOpen .5s ease-in-out forwards}.seatmap-preview-overlay.is-leaving .seatmap-preview-image{animation:previewImageDisappear .3s ease-in forwards}.seatmap-preview-overlay.is-leaving .seatmap-preview-close{opacity:0;pointer-events:none;transition:opacity .2s ease}@keyframes curtainOpen{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes curtainClose{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes previewImageDisappear{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.seatmap-preview-close{position:absolute;right:15px;top:15px;width:30px;height:30px;background-repeat:no-repeat;cursor:pointer;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");border-radius:50%;background-size:auto;background-color:#ec001a;box-shadow:1px 1px 1px #181818}.seatmap-preview-close:hover{outline:4px rgb(255,255,255,.1) solid}.seatmap-preview-image{position:absolute;left:50%;top:50%;width:60%;transform:translate(-50%,-50%);background-size:cover;background-position:center;animation:previewImageAppear .5s ease-out .7s forwards;opacity:0}.seatmap-filter-container{display:none;position:absolute;right:10px;top:10px;opacity:0;background-color:#fff;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;box-shadow:#00000029 0 1px 4px;padding:6px;border-radius:5px}.seatmap-filter-container.showing{display:block}@media(max-width:410px){.seatmap-filter-container.showing{display:flex}}.seatmap-filter-container.visible{opacity:.9;transform:translateY(0)}.seatmap-filter-container input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transform:scale(1.31);margin-bottom:2px;margin-right:5px;accent-color:#ec001a}.seatmap-filter-container input[type=radio]:last-of-type{margin-left:auto}.seatmap-filter-container .price-category-filter-container{align-items:center;display:flex;gap:8px;margin:0;padding:6px;border-radius:5px;white-space:nowrap}.seatmap-filter-container .seatmap-filter-radio-label{display:flex;align-items:center;cursor:pointer;gap:10px;width:100%}.seatmap-filter-category-name{width:100%}.seatmap-filter-price{margin-left:auto;font-size:15px;font-weight:500;color:#383838;white-space:nowrap}@keyframes previewImageAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(min-width:410px){.seatmap-filter-container>:hover{background-color:#eaeaea}}@media(max-width:992px){.seatmap-preview-image{width:100%}.seatmap-preview-close{box-shadow:0 0 0 6px #ffffff1a;top:10px;right:10px;width:40px;height:40px}.seatmap-controls{padding:8px!important;justify-content:space-between}.seatmap-controls a{border-radius:50%;background-position:center!important;width:50px!important;height:50px!important}.seatmap-controls a.seatmap-back{opacity:0;pointer-events:none;margin-right:-60px}.seatmap-controls a.seatmap-back.is-absolute{position:absolute}.seatmap-controls a span{display:none}.seatmap-add-ticket{display:none}.seatmap-ticket-form{max-height:none!important}.seatmap-ticket-selection{overflow-y:unset}}@media(min-width:993px)and (max-width:1200px){.seatmap-ticket-selection-title{letter-spacing:1px!important;font-size:15px}}@media(max-width:410px){.seatmap-filter-container{top:0;right:0;width:100%;box-shadow:none;height:100%;flex-wrap:wrap;justify-content:space-between;overflow-y:auto;overflow-x:clip}.seatmap-filter-container .price-category-filter-container{padding:0;width:100%;margin-top:2px;margin-bottom:2px;white-space:nowrap;font-size:3.4cqi}.seatmap-filter-container input[type=radio]{transform:scale(1.7)}.seatmap-filter-container .seatmap-filter-radio-label{margin-right:4px}.seatmap-controls a.seatmap-filter{margin-left:0}.seatmap-controls a.seatmap-back{margin-right:-80px!important}.seatmap-ticket-selection-title{font-size:15px;border-top:1px #ccc dashed!important;padding-top:10px!important;padding-bottom:6px!important}.seatmap-preselection-sum{font-size:16px}.seatmap-filter-price{font-size:3.4cqi}}.seatmap-container:focus{--seatmap-accent-fortissimo: transparent}.block-frame{stroke:#a6a7a6;stroke-linejoin:round}.block-frame :hover{stroke:#959595}svg.seatmap-svg g.selected path{opacity:.5;stroke-width:calc(var(--seatmap-seat-size) / 2)!important;filter:saturate(20)}.seatmap-flex-table .selectedTicket{padding:10px;border:1px #d1d5dc solid;border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-bottom:20px;background-color:#fafafb}.seatmap-flex-table .selectedTicket>div:first-of-type{display:flex;font-weight:500;align-items:center}.seatmap-price-category-badge{background-color:transparent;color:#fff;border-radius:5px;width:26px;min-width:26px;height:26px;min-height:26px;text-align:center;line-height:26px;margin-right:10px;cursor:pointer}.seatmap-price-category-badge:hover{outline:4px rgb(0,0,0,.2) solid}.price-category-filter-container .seatmap-price-category-badge:hover{outline:none}.seatmap-flex-table .selectedTicket>div:last-of-type{margin-top:6px;margin-left:1px;font-size:clamp(15px,4cqw,16px);container-type:inline-size}.seatmap-flex-table .selectedTicket>div:last-of-type:empty{display:none}.seatmap-hidden{display:none!important}.seatmap-flex-table .selectedTicket .ticket-action-buttons{margin-left:auto}.seatmap-flex-table .selectedTicket a.btnShowPreview{display:inline-block;margin-right:4px;height:30px;width:30px;cursor:pointer;border-radius:1rem;background-color:#ec001a;background-image:url(/build/assets/camera_icon_white-CfZFlZqK.png);background-size:auto 14px;background-position:center;background-repeat:no-repeat}.seatmap-flex-table .selectedTicket a.btnShowPreview:hover{outline:4px rgb(0,0,0,.2) solid}.seatmap-flex-table .selectedTicket a.btnRemoveTicket{display:inline-block;height:30px;width:30px;cursor:pointer;border-radius:1rem;background-color:#ec001a;background-image:url(/build/assets/trash_icon_white-CMi2Qycn.png);background-size:auto 14px;background-position:center;background-repeat:no-repeat}.seatmap-flex-table .selectedTicket a.btnRemoveTicket:hover{outline:4px rgb(0,0,0,.2) solid}.seatmap-tooltip{position:absolute;height:auto;width:auto;opacity:.9;background:#fff;box-shadow:#00000029 0 1px 4px;border:1px #ccc solid;pointer-events:none}
