.cl16, .cl15, .cl14, .cl13, .cl12, .cl11, .cl10, .cl9, .cl8, .cl7, .cl6, .cl5, .cl4, .cl3, .cl2, .cl1 {
  fill: transparent !important;
  stroke-width: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.3);
  stroke: var(--sviby-color-arena-color-current);
}

:root {
  --sviby-color-arena-seat-selected: #f75d59;
  --sviby-color-arena-seat-sold: #08bf4c;
  --sviby-color-arena-seat-cart: #363;
  --sviby-color-arena-seat-booked: #639;
  --sviby-color-arena-seat-booked_expired: #2d1a41;
  --sviby-color-arena-seat-protected: #06f;
  --sviby-color-arena-seat-active: #06f;
  --sviby-color-arena-seat-reserved: #f93;
  --sviby-color-arena-seat-default: #f2f2f2;
  --sviby-color-arena-seat-unavailable: #d5d5d5;
  --sviby-color-arena-seat-no-pricelist: #777;
  --sviby-color-arena-color-1: #06f;
  --sviby-color-arena-color-2: #f60;
  --sviby-color-arena-color-3: #363;
  --sviby-color-arena-color-4: #f00;
  --sviby-color-arena-color-5: #639;
  --sviby-color-arena-color-6: #f93;
  --sviby-color-arena-color-7: #69f;
  --sviby-color-arena-color-8: #c36;
  --sviby-color-arena-color-9: #069;
  --sviby-color-arena-color-10: #333;
  --sviby-color-arena-color-11: #fc0;
  --sviby-color-arena-color-12: #960;
  --sviby-color-arena-color-13: #099;
  --sviby-color-arena-color-14: #069;
  --sviby-color-arena-color-15: #906;
  --sviby-color-arena-color-16: #c6c;
  --sviby-color-arena-color-1-light: #06f;
  --sviby-color-arena-color-2-light: #f60;
  --sviby-color-arena-color-3-light: #363;
  --sviby-color-arena-color-4-light: #f00;
  --sviby-color-arena-color-5-light: #639;
  --sviby-color-arena-color-6-light: #f93;
  --sviby-color-arena-color-7-light: #69f;
  --sviby-color-arena-color-8-light: #c36;
  --sviby-color-arena-color-9-light: #069;
  --sviby-color-arena-color-10-light: #333;
  --sviby-color-arena-color-11-light: #fc0;
  --sviby-color-arena-color-12-light: #960;
  --sviby-color-arena-color-13-light: #099;
  --sviby-color-arena-color-14-light: #069;
  --sviby-color-arena-color-15-light: #906;
  --sviby-color-arena-color-16-light: #c6c;
  --sviby-color-arena-row-labels: #4c4c4d;
  --sviby-color-arena-text-light: #fff;
  --sviby-color-arena-text-dark: #4c4c4d;
}

.bg--arena-color-1 {
  background-color: var(--sviby-color-arena-color-1);
}

.color--arena-color-1 {
  color: var(--sviby-color-arena-color-1);
}

.c1,
.cl1,
.arena-color-1,
[data-arena-color="1"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-1);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-1-light);
}

.bg--arena-color-2 {
  background-color: var(--sviby-color-arena-color-2);
}

.color--arena-color-2 {
  color: var(--sviby-color-arena-color-2);
}

.c2,
.cl2,
.arena-color-2,
[data-arena-color="2"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-2);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-2-light);
}

.bg--arena-color-3 {
  background-color: var(--sviby-color-arena-color-3);
}

.color--arena-color-3 {
  color: var(--sviby-color-arena-color-3);
}

.c3,
.cl3,
.arena-color-3,
[data-arena-color="3"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-3);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-3-light);
}

.bg--arena-color-4 {
  background-color: var(--sviby-color-arena-color-4);
}

.color--arena-color-4 {
  color: var(--sviby-color-arena-color-4);
}

.c4,
.cl4,
.arena-color-4,
[data-arena-color="4"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-4);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-4-light);
}

.bg--arena-color-5 {
  background-color: var(--sviby-color-arena-color-5);
}

.color--arena-color-5 {
  color: var(--sviby-color-arena-color-5);
}

.c5,
.cl5,
.arena-color-5,
[data-arena-color="5"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-5);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-5-light);
}

.bg--arena-color-6 {
  background-color: var(--sviby-color-arena-color-6);
}

.color--arena-color-6 {
  color: var(--sviby-color-arena-color-6);
}

.c6,
.cl6,
.arena-color-6,
[data-arena-color="6"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-6);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-6-light);
}

.bg--arena-color-7 {
  background-color: var(--sviby-color-arena-color-7);
}

.color--arena-color-7 {
  color: var(--sviby-color-arena-color-7);
}

.c7,
.cl7,
.arena-color-7,
[data-arena-color="7"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-7);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-7-light);
}

.bg--arena-color-8 {
  background-color: var(--sviby-color-arena-color-8);
}

.color--arena-color-8 {
  color: var(--sviby-color-arena-color-8);
}

.c8,
.cl8,
.arena-color-8,
[data-arena-color="8"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-8);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-8-light);
}

.bg--arena-color-9 {
  background-color: var(--sviby-color-arena-color-9);
}

.color--arena-color-9 {
  color: var(--sviby-color-arena-color-9);
}

.c9,
.cl9,
.arena-color-9,
[data-arena-color="9"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-9);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-9-light);
}

.bg--arena-color-10 {
  background-color: var(--sviby-color-arena-color-10);
}

.color--arena-color-10 {
  color: var(--sviby-color-arena-color-10);
}

.c10,
.cl10,
.arena-color-10,
[data-arena-color="10"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-10);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-10-light);
}

.bg--arena-color-11 {
  background-color: var(--sviby-color-arena-color-11);
}

.color--arena-color-11 {
  color: var(--sviby-color-arena-color-11);
}

.c11,
.cl11,
.arena-color-11,
[data-arena-color="11"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-11);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-11-light);
}

.bg--arena-color-12 {
  background-color: var(--sviby-color-arena-color-12);
}

.color--arena-color-12 {
  color: var(--sviby-color-arena-color-12);
}

.c12,
.cl12,
.arena-color-12,
[data-arena-color="12"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-12);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-12-light);
}

.bg--arena-color-13 {
  background-color: var(--sviby-color-arena-color-13);
}

.color--arena-color-13 {
  color: var(--sviby-color-arena-color-13);
}

.c13,
.cl13,
.arena-color-13,
[data-arena-color="13"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-13);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-13-light);
}

.bg--arena-color-14 {
  background-color: var(--sviby-color-arena-color-14);
}

.color--arena-color-14 {
  color: var(--sviby-color-arena-color-14);
}

.c14,
.cl14,
.arena-color-14,
[data-arena-color="14"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-14);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-14-light);
}

.bg--arena-color-15 {
  background-color: var(--sviby-color-arena-color-15);
}

.color--arena-color-15 {
  color: var(--sviby-color-arena-color-15);
}

.c15,
.cl15,
.arena-color-15,
[data-arena-color="15"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-15);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-15-light);
}

.bg--arena-color-16 {
  background-color: var(--sviby-color-arena-color-16);
}

.color--arena-color-16 {
  color: var(--sviby-color-arena-color-16);
}

.c16,
.cl16,
.arena-color-16,
[data-arena-color="16"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-16);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-16-light);
}

[data-arena-color="1-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-1-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-1-light);
}

[data-arena-color="2-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-2-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-2-light);
}

[data-arena-color="3-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-3-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-3-light);
}

[data-arena-color="4-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-4-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-4-light);
}

[data-arena-color="5-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-5-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-5-light);
}

[data-arena-color="6-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-6-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-6-light);
}

[data-arena-color="7-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-7-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-7-light);
}

[data-arena-color="8-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-8-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-8-light);
}

[data-arena-color="9-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-9-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-9-light);
}

[data-arena-color="10-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-10-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-10-light);
}

[data-arena-color="11-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-11-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-11-light);
}

[data-arena-color="12-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-12-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-12-light);
}

[data-arena-color="13-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-13-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-13-light);
}

[data-arena-color="14-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-14-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-14-light);
}

[data-arena-color="15-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-15-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-15-light);
}

[data-arena-color="16-light"] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-color-16-light);
  --sviby-color-arena-color-current-light: var(--sviby-color-arena-color-16-light);
}

[data-arena-color=selected] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-selected);
}

[data-arena-spot-status=selected] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-selected);
}

[data-arena-status=selected] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-selected);
}

[data-arena-color=sold] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-sold);
}

[data-arena-spot-status=sold] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-sold);
}

[data-arena-status=sold] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-sold);
}

[data-arena-color=cart] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-cart);
}

[data-arena-spot-status=cart] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-cart);
}

[data-arena-status=cart] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-cart);
}

[data-arena-color=booked] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-booked);
}

[data-arena-spot-status=booked] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-booked);
}

[data-arena-status=booked] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-booked);
}

[data-arena-color=booked_expired] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-booked_expired);
}

[data-arena-spot-status=booked_expired] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-booked_expired);
}

[data-arena-status=booked_expired] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-booked_expired);
}

[data-arena-color=protected] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-protected);
}

[data-arena-spot-status=protected] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-protected);
}

[data-arena-status=protected] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-protected);
}

[data-arena-color=default] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-default);
}

[data-arena-spot-status=default] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-default);
}

[data-arena-status=default] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-default);
}

[data-arena-color=reserved] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-reserved);
}

[data-arena-spot-status=reserved] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-reserved);
}

[data-arena-status=reserved] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-reserved);
}

[data-arena-color=active] {
  --sviby-color-arena-color-current: var(--sviby-color-arena-seat-active);
}

[data-arena-spot-status=active] {
  --sviby-color-arena-spot-status-color-current: var(--sviby-color-arena-seat-active);
}

[data-arena-status=active] {
  --sviby-color-arena-status-color-current: var(--sviby-color-arena-seat-active);
}

.svg-arena-viewer .seats-group circle {
  stroke-width: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.3);
  fill: var(--sviby-color-arena-color-current);
  stroke: transparent;
  transition: fill 0.3s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), r 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  r: var(--svg-arena-viewer-seat-radius, 10);
}
.svg-arena-viewer .seats-group circle:not([class], [data-arena-color], [data-arena-hidden]) {
  fill: var(--sviby-color-arena-seat-default);
  stroke: transparent;
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
}
.svg-arena-viewer .seats-group circle.selected, .svg-arena-viewer .seats-group circle.cart {
  fill: var(--sviby-color-arena-seat-default);
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 1.05);
}
.svg-arena-viewer .seats-group circle.selected:hover, .svg-arena-viewer .seats-group circle.selected[data-hover], .svg-arena-viewer .seats-group circle.cart:hover, .svg-arena-viewer .seats-group circle.cart[data-hover] {
  stroke: var(--sviby-color-arena-color-current);
  fill: var(--sviby-color-arena-color-current);
}
.svg-arena-viewer .seats-group circle[data-arena-sold] {
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.5);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]):not(.cart) {
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
  opacity: 0.5;
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]):hover, .svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-hover] {
  opacity: 1;
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=booked] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-booked);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=booked_expired] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-booked_expired);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=sold] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-sold);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=protected] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-protected);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=reserved] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-reserved);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] {
  fill: var(--sviby-color-arena-seat-default);
  stroke: transparent;
  opacity: 1;
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]).selected:not([data-hover]):not(:hover) {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-selected);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]).cart:not([data-hover]):not(:hover) {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]).cart:not([data-hover]):not(:hover)[data-cart-selected=true] {
  fill: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]).cart:not([data-hover]):not(:hover)[data-cart-selected=true] .seat {
  fill: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available]):hover, .svg-arena-viewer .seats-group circle:not([data-arena-spot-status=available])[data-hover] {
  stroke: var(--sviby-color-arena-color-current);
  fill: var(--sviby-color-arena-color-current);
}
.svg-arena-viewer .seats-group circle.selected:not([data-hover]):not(:hover) {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-selected);
}
.svg-arena-viewer .seats-group circle.cart:not([data-hover]):not(:hover) {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle.cart:not([data-hover]):not(:hover)[data-cart-selected=true] {
  fill: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle.cart:not([data-hover]):not(:hover)[data-cart-selected=true] .seat {
  fill: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer .seats-group circle:hover, .svg-arena-viewer .seats-group circle[data-hover] {
  stroke: var(--sviby-color-arena-color-current);
  fill: var(--sviby-color-arena-color-current);
}
.svg-arena-viewer [id^=sgroup-] path.seat,
.svg-arena-viewer [id^=sgroup-] rect.seat {
  fill: var(--sviby-color-arena-color-current, var(--sviby-color-arena-seat-default));
}
.svg-arena-viewer [id^=sgroup-].selected path.seat,
.svg-arena-viewer [id^=sgroup-].selected rect.seat {
  stroke-width: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.3);
  stroke: var(--sviby-color-arena-seat-selected);
}
.svg-arena-viewer [id^=sgroup-].cart path.seat,
.svg-arena-viewer [id^=sgroup-].cart rect.seat {
  stroke-width: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.3);
  stroke: var(--sviby-color-arena-seat-cart);
}
.svg-arena-viewer circle,
.svg-arena-viewer path.seat,
.svg-arena-viewer rect.seat {
  transition: stroke-width 0.3s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), fill 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.svg-arena-viewer [data-arena-hidden] {
  display: none;
}
.svg-arena-viewer .seat-numbers-group {
  pointer-events: none;
  display: block !important;
}
.svg-arena-viewer .seat-numbers-group path {
  fill: var(--sviby-color-arena-seat-default);
}
.svg-arena-viewer [data-arena-spot-status=unavailable] {
  pointer-events: none !important;
}

.arena-status-color-current--background {
  background-color: var(--sviby-color-arena-status-color-current);
}

.arena-box-office-renderer .seat-section-element .row-label {
  fill: var(--sviby-color-arena-row-labels);
  font-weight: 500;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper .seat {
  stroke-width: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.3);
  fill: var(--sviby-color-arena-color-current);
  stroke: transparent;
  cursor: pointer;
  transition: fill 0.3s cubic-bezier(0.4, 0, 0.2, 1), stroke 0.3s cubic-bezier(0.4, 0, 0.2, 1), r 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  r: var(--svg-arena-viewer-seat-radius, 10);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper .seat__symbol {
  font-weight: 600;
  fill: #fff;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:hover .seat, .arena-box-office-renderer .seat-section-element .seat-wrapper[data-hover] .seat {
  stroke: var(--sviby-color-arena-color-current);
  fill: var(--sviby-color-arena-color-current);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-color]):not([data-arena-spot-status]) {
  pointer-events: none;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-color]):not([data-arena-spot-status]) .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: transparent;
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper[data-arena-spot-status=available]:not([data-arena-color]) .seat {
  fill: var(--sviby-color-arena-seat-no-pricelist);
  stroke: transparent;
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.selected .seat, .arena-box-office-renderer .seat-section-element .seat-wrapper.cart .seat {
  fill: var(--sviby-color-arena-seat-default);
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 1.05);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.selected .seat__symbol, .arena-box-office-renderer .seat-section-element .seat-wrapper.cart .seat__symbol {
  fill: var(--sviby-color-arena-text-dark);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:hover.selected .seat, .arena-box-office-renderer .seat-section-element .seat-wrapper:hover.cart .seat, .arena-box-office-renderer .seat-section-element .seat-wrapper[data-hover].selected .seat, .arena-box-office-renderer .seat-section-element .seat-wrapper[data-hover].cart .seat {
  stroke: var(--sviby-color-arena-color-current);
  fill: var(--sviby-color-arena-color-current);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:hover.selected .seat__symbol, .arena-box-office-renderer .seat-section-element .seat-wrapper:hover.cart .seat__symbol, .arena-box-office-renderer .seat-section-element .seat-wrapper[data-hover].selected .seat__symbol, .arena-box-office-renderer .seat-section-element .seat-wrapper[data-hover].cart .seat__symbol {
  fill: var(--sviby-color-arena-text-light);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.selected .seat__symbol {
  fill: var(--sviby-color-arena-seat-selected);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.cart .seat__symbol {
  fill: var(--sviby-color-arena-color-current);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available]):not(.cart) {
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
  opacity: 0.5;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available]):hover, .arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-hover] {
  opacity: 1;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=booked] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-booked);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=booked] .seat__symbol {
  fill: var(--sviby-color-arena-seat-booked);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=booked_expired] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-booked_expired);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=booked_expired] .seat__symbol {
  fill: var(--sviby-color-arena-seat-booked_expired);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=sold] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-sold);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=sold] .seat__symbol {
  fill: var(--sviby-color-arena-seat-sold);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=protected] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-protected);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=protected] .seat__symbol {
  fill: var(--sviby-color-arena-seat-protected);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=reserved] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-reserved);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=reserved] .seat__symbol {
  fill: var(--sviby-color-arena-seat-reserved);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] {
  pointer-events: none;
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] .seat {
  fill: var(--sviby-color-arena-seat-unavailable);
  stroke: transparent;
  opacity: 1;
  r: calc(var(--svg-arena-viewer-seat-radius, 10) * 0.85);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] .seat__symbol {
  fill: var(--sviby-color-arena-text-dark);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.selected:not([data-hover]):not(:hover) .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-seat-selected);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.cart:not([data-hover]):not(:hover) .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: var(--sviby-color-arena-color-current);
}
.arena-box-office-renderer .seat-section-element .seat-wrapper.cart:not([data-hover]):not(:hover)[data-cart-selected=true] .seat {
  fill: var(--sviby-color-arena-color-current);
}
.arena-box-office-renderer .rect-element text,
.arena-box-office-renderer .unassigned-seats-element text {
  pointer-events: none;
  font-weight: 500;
  font-family: "inter", sans-serif;
}
.arena-box-office-renderer .unassigned-seats-element .seat {
  fill: var(--sviby-color-arena-color-current, var(--sviby-color-arena-seat-default));
  cursor: pointer;
}
.arena-box-office-renderer .unassigned-seats-element:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] {
  pointer-events: none;
}
.arena-box-office-renderer .unassigned-seats-element:not([data-arena-spot-status=available])[data-arena-spot-status=unavailable] .seat {
  fill: var(--sviby-color-arena-seat-default);
  stroke: transparent;
  opacity: 1;
}
.arena-box-office-renderer .text-element text {
  font-size: calc(var(--sviby-arena-base-unit) * var(--sviby-arena-font-size) * 1px);
  font-weight: var(--sviby-arena-font-weight);
  font-family: "inter", sans-serif;
}

/*# sourceMappingURL=main-admin-arena-styles.css.map */
