:root{--ts-gold:#C6A664;--ts-lightgrey:#E0E0E0;--ts-mediumgrey-text:#A0A0A0;--ts-black:#121212;--ts-surface-1:#1E1E1E;--ts-surface-2:#232323;--ts-surface-4:#292929;--ts-surface-8:#303030;--ts-border-color:rgba(255, 255, 255, 0.12);--font-headings:'Playfair Display', serif;--font-body:'Inter', sans-serif;--ts-radius-sm:4px;--ts-radius:8px;--ts-radius-lg:16px;--ts-radius-pill:999px;--ts-shadow-1:0px 1px 3px rgba(0, 0, 0, 0.30), 0px 1px 2px rgba(0, 0, 0, 0.50);--ts-shadow-2:0px 3px 6px rgba(0, 0, 0, 0.30), 0px 3px 6px rgba(0, 0, 0, 0.50);--ts-shadow-4:0px 10px 20px rgba(0, 0, 0, 0.35), 0px 6px 6px rgba(0, 0, 0, 0.50);--ts-shadow-8:0px 19px 38px rgba(0, 0, 0, 0.40), 0px 15px 12px rgba(0, 0, 0, 0.50)}.ts-event-browser .tc-event-listing-container{background-color:#fff0;border:none;border-radius:0;padding:0;color:var(--ts-lightgrey);box-shadow:none}.ts-event-browser .tc-events-wrap{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.ts-event-browser .col-full{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(12px, 2vw, 32px);padding-right:clamp(12px, 2vw, 32px)}}.ts-event-browser .tc-event-filter{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--ts-border-color);margin-bottom:20px}.ts-event-browser .tc-event-filter__row{display:grid;gap:24px}.ts-event-browser .tc-event-filter__row--primary{grid-template-columns:repeat(2,minmax(220px,1fr))}.ts-event-browser .tc-event-filter__row--primary:has(.tev-country-selector--inline){grid-template-columns:minmax(180px,0.8fr) repeat(2,minmax(200px,1fr))}.ts-event-browser .tc-event-filter__row--secondary{grid-template-columns:repeat(2,minmax(200px,1fr)) minmax(160px,auto);align-items:end}.ts-event-browser .tc-event-filter__label{margin:0 0 8px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-mediumgrey-text);font-weight:600;transition:color 0.2s ease}.ts-event-browser .tc-event-filter__field select,.ts-event-browser .tc-event-filter__field input[type="text"],.ts-event-browser .tc-event-filter__field input[type="date"]{width:100%;background-color:transparent!important;border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--ts-radius)!important;color:var(--ts-lightgrey)!important;padding:16px;font-size:1rem;font-weight:400;font-family:var(--font-body);transition:border-color 0.2s ease,border-width 0.15s ease,box-shadow 0.2s ease;box-shadow:none}.ts-event-browser .tc-event-filter__field select:focus,.ts-event-browser .tc-event-filter__field input[type="text"]:focus,.ts-event-browser .tc-event-filter__field input[type="date"]:focus{border:2px solid var(--md-sys-color-primary)!important;padding:15px;background-color:transparent!important;box-shadow:none;outline:none}.ts-event-browser .tc-event-filter__field:focus-within .tc-event-filter__label{color:var(--md-sys-color-primary)}.ts-event-browser .tc-event-filter__field--date{position:relative}.ts-event-browser .tc-event-datepicker{width:100%;background-color:transparent!important;border:1px solid var(--md-sys-color-outline)!important;border-radius:var(--ts-radius)!important;color:var(--ts-lightgrey)!important;color-scheme:dark;padding:16px 48px 16px 16px;font-size:1rem;font-weight:400;transition:border-color 0.2s ease,border-width 0.15s ease;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23D4AF37'%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5C3.89 4 3.01 4.9 3.01 6L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px) 50%;background-size:20px 20px}.ts-event-browser input[type="date"]{color-scheme:dark}.ts-event-browser .tc-event-datepicker::placeholder{color:var(--ts-mediumgrey-text);text-transform:none;opacity:.7}.ts-event-browser .tc-event-datepicker:focus{border:2px solid var(--md-sys-color-primary)!important;padding:15px 47px 15px 15px;background-color:transparent!important;box-shadow:none;outline:none}.ts-event-browser .tc-event-filter__field--button button{width:100%;min-height:56px;margin-top:0}.ts-event-browser .tc-filter-toggle-btn{display:none}@media (max-width:767px){.ts-event-browser .tc-filter-toggle-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:#fff0;border:1px solid var(--md-sys-color-outline);border-radius:var(--ts-radius);color:var(--ts-lightgrey);font-family:var(--font-body);font-size:.95rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease}.ts-event-browser .tc-filter-toggle-btn:hover,.ts-event-browser .tc-filter-toggle-btn:focus-visible{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);background-color:rgb(212 175 55 / .08)}.ts-event-browser .tc-filter-toggle-btn svg{width:20px;height:20px;flex-shrink:0}.ts-event-browser .tc-filter-toggle-btn .tc-filter-chevron{transition:transform 0.3s ease;margin-left:auto}.ts-event-browser .tc-event-filter.is-open~.tc-filter-toggle-btn .tc-filter-chevron,.ts-event-browser .tc-filter-toggle-btn.is-active .tc-filter-chevron{transform:rotate(180deg)}.ts-event-browser .tc-event-filter{padding-bottom:0;border-bottom:none;margin-bottom:0}.ts-event-browser .tc-event-filter.is-open{padding-bottom:16px;border-bottom:1px solid var(--ts-border-color);margin-bottom:20px}.ts-event-browser .tc-event-filter__row{display:none!important}.ts-event-browser .tc-event-filter.is-open .tc-event-filter__row{display:grid!important;margin-top:16px}.ts-event-browser .ms-options-wrap{z-index:auto}.ts-event-browser .ms-options-wrap.ms-active{z-index:20}.ts-event-browser .tc-event-filter__row--secondary{order:-1}.ts-event-browser .tc-event-filter__row--primary,.ts-event-browser .tc-event-filter__row--secondary{grid-template-columns:1fr!important}}.ui-datepicker{z-index:9999!important}.ts-event-browser .ms-options-wrap{position:relative;width:100%;color:var(--ts-lightgrey);font-family:var(--font-body);z-index:3}.ts-event-browser .ms-options-wrap>button{width:100%;background:#fff0;border:1px solid var(--md-sys-color-outline);border-radius:var(--ts-radius)!important;color:var(--ts-lightgrey);padding:14px 56px 14px 16px;font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;text-align:left;min-height:56px;display:inline-flex;align-items:center;gap:.35rem;box-shadow:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease;cursor:pointer;position:relative}.ts-event-browser .ms-options-wrap>button span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-event-browser .ms-options-wrap.ms-has-selections>button{letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--ts-lightgrey)}.ts-event-browser .ms-options-wrap.ms-active>button{border:2px solid var(--md-sys-color-primary);padding:13px 55px 13px 15px;color:#fff;background:#fff0;box-shadow:none}.ts-event-browser .ms-options-wrap.ts-all-selected>button{color:var(--md-sys-color-primary);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ts-event-browser .ms-options-wrap>button::after{content:'';position:absolute;right:16px;top:50%;width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid var(--ts-gold);transform:translateY(-50%);pointer-events:none;transition:transform 0.2s var(--ts-ease-out)}.ts-event-browser .ms-options-wrap.ms-active>button::after{transform:translateY(-50%) rotate(180deg)}.ts-event-browser .ms-options-wrap button:focus-visible{border-color:rgb(198 166 100 / .65);box-shadow:0 0 0 3px rgb(198 166 100 / .25);outline:none}.ts-event-browser .ms-options{background-color:var(--ts-surface-8)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:var(--ts-radius)!important;margin-top:12px!important;padding:12px 0!important;box-shadow:var(--ts-shadow-8)!important;z-index:1000!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:260px!important}.ts-event-browser .ms-options ul{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important}.ts-event-browser .ms-options-wrap .ms-options li{color:var(--ts-lightgrey)!important;border-radius:0!important;padding:0!important;margin:0!important;list-style:none!important}.ts-event-browser .ms-options-wrap .ms-options li+li{border-top:1px solid rgb(255 255 255 / .04)!important}.ts-event-browser .ms-options-wrap .ms-options li:hover{background-color:rgb(255 255 255 / .08)!important}.ts-event-browser .ms-options-wrap .ms-options li.selected label{background-color:rgb(198 166 100 / .14)!important;border-left:3px solid var(--ts-gold)!important}.ts-event-browser .ms-options-wrap .ms-options label{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;font-size:0.95rem!important;color:var(--ts-lightgrey)!important;cursor:pointer!important;width:100%!important}.ts-event-browser .ms-options-wrap .ms-options label:hover{color:#fff!important}.ts-event-browser .ms-options-wrap .ms-options input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;position:relative!important;flex-shrink:0!important;width:18px!important;height:18px!important;margin:0!important;border:2px solid rgb(255 255 255 / .35)!important;border-radius:4px!important;background-color:transparent!important;cursor:pointer!important;transition:background-color 0.2s var(--ts-ease-out),border-color 0.2s var(--ts-ease-out),box-shadow 0.2s var(--ts-ease-out)!important}.ts-event-browser .ms-options-wrap .ms-options input[type="checkbox"]:focus-visible{outline:2px solid rgb(198 166 100 / .65)!important;outline-offset:1px!important}.ts-event-browser .ms-options-wrap .ms-options input[type="checkbox"]:checked{background-color:var(--ts-gold)!important;border-color:var(--ts-gold)!important;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2)!important}.ts-event-browser .ms-options-wrap .ms-options input[type="checkbox"]:checked::after{content:'';position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid var(--ts-black);border-bottom:2px solid var(--ts-black);transform:rotate(45deg)}.ts-event-browser .ms-options-wrap .ms-options::-webkit-scrollbar{width:6px}.ts-event-browser .ms-options-wrap .ms-options::-webkit-scrollbar-thumb{background-color:rgb(255 255 255 / .2);border-radius:999px}.ts-event-browser .ms-options-wrap .ms-options::-webkit-scrollbar-track{background:#fff0}.ts-event-browser .tc-single-event{background-color:var(--ts-surface-2);border:1px solid var(--ts-border-color);border-radius:12px;padding:0;display:flex;flex-direction:column;gap:0;box-shadow:var(--ts-shadow-1);transition:box-shadow 0.2s var(--ts-ease-out),transform 0.2s var(--ts-ease-out),border-bottom-color 0.2s var(--ts-ease-out);position:relative;overflow:hidden;border-bottom:2px solid #fff0}.ts-event-browser .tac-sold-out-banner{position:absolute;top:50%;left:0;width:100%;background-color:rgb(211 47 47 / .85);color:#fff;text-align:center;padding:10px 0;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;z-index:10;pointer-events:none;transform:translateY(-50%);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.ts-event-browser .tc-single-event:hover{box-shadow:var(--ts-shadow-4);transform:translateY(-3px);background-color:#262626;border-bottom-color:var(--ts-gold)}.ts-event-browser .tc-single-event h4{font-size:1.1rem;margin-bottom:4px;font-family:var(--font-headings);line-height:1.25}.ts-event-browser .tc-single-event h4 a,.ts-event-browser .tc-event-content-wrap a{color:#fff;text-decoration:none;transition:color 0.2s var(--ts-ease-out)}.ts-event-browser .tc-single-event h4 a:hover,.ts-event-browser .tc-event-content-wrap a:hover{color:var(--ts-gold)}.ts-event-browser .tc-event-date-wrap{background:#fff0;border:none;padding:0;display:flex;flex-direction:column;gap:3px}.ts-event-browser .tc-event-date,.ts-event-browser .tc-event-location{float:none;width:100%;display:flex;align-items:center;gap:8px}.ts-event-browser .tc-event-date span,.ts-event-browser .tc-event-location span,.ts-event-browser .tc-event-excerpt p{color:var(--ts-mediumgrey-text);font-size:.85rem}.ts-event-browser .tc-listing-loader{margin:32px auto}.ts-event-browser .pagination{grid-column:1 / -1!important;display:flex!important;justify-content:center;align-items:center;margin-top:48px;width:100%}.ts-event-browser .pagination ul.page-numbers{display:flex!important;align-items:center;justify-content:center;gap:10px;list-style:none!important;padding:0!important;margin:0!important;width:auto!important;border:none!important;background:none!important;border-radius:0!important}.ts-event-browser .pagination ul.page-numbers li{display:inline-flex!important;padding:0!important;margin:0!important;list-style:none!important}.ts-event-browser .pagination ul.page-numbers li a,.ts-event-browser .pagination ul.page-numbers li span{width:40px;height:40px;border-radius:50%;border:1px solid var(--ts-border-color);background:var(--ts-surface-1);color:var(--ts-lightgrey);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.95rem;font-weight:500;padding:0;margin:0;text-decoration:none;line-height:1;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.ts-event-browser .pagination ul.page-numbers li span.current{background:var(--ts-gold);border-color:var(--ts-gold);color:var(--ts-black);font-weight:700;cursor:default}.ts-event-browser .pagination ul.page-numbers li a:hover{background:var(--ts-surface-4);border-color:var(--ts-gold);color:var(--ts-gold)}.ts-event-browser .pagination ul.page-numbers li a.prev,.ts-event-browser .pagination ul.page-numbers li a.next{font-size:1.15rem;font-weight:700}.tc-tickera-calendar.ui-datepicker{background-color:var(--ts-surface-8)!important;border:1px solid var(--ts-border-color)!important;border-radius:var(--ts-radius)!important;padding:16px 16px 20px!important;box-shadow:var(--ts-shadow-8)!important;color:var(--ts-lightgrey)!important;font-family:var(--font-body)!important;width:auto!important;min-width:280px;max-width:320px;z-index:9}.tc-tickera-calendar.ui-datepicker table{width:100%!important;border:none!important;margin:0!important;border-collapse:collapse!important}.tc-tickera-calendar.ui-datepicker thead{border-bottom:1px solid rgb(255 255 255 / .08)!important}.tc-tickera-calendar.ui-datepicker th{color:var(--ts-mediumgrey-text)!important;font-weight:600!important;padding:0 0 12px!important;font-size:0.78rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-align:center!important}.tc-tickera-calendar.ui-datepicker td{padding:0!important;border:none!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-header{background:transparent!important;border:none!important;padding:4px 0 12px!important;margin-bottom:4px!important;position:relative!important;color:var(--ts-lightgrey)!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-title{font-weight:600!important;font-size:1rem!important;color:var(--ts-lightgrey)!important;text-align:center!important;line-height:1.4!important;text-transform:capitalize}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev,.tc-tickera-calendar.ui-datepicker .ui-datepicker-next{position:absolute!important;top:12px!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--ts-gold)!important;cursor:pointer!important;border:1px solid transparent!important;transition:background-color 0.2s ease,border-color 0.2s ease!important;text-decoration:none!important;bottom:auto!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev{left:8px!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-next{right:8px!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev span,.tc-tickera-calendar.ui-datepicker .ui-datepicker-next span{display:none!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev::after,.tc-tickera-calendar.ui-datepicker .ui-datepicker-next::after{font-size:1.15rem;line-height:1;color:currentColor}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev::after{content:'\2039'}.tc-tickera-calendar.ui-datepicker .ui-datepicker-next::after{content:'\203A'}.tc-tickera-calendar.ui-datepicker .ui-datepicker-prev:hover,.tc-tickera-calendar.ui-datepicker .ui-datepicker-next:hover{background-color:rgb(198 166 100 / .12)!important;border-color:rgb(198 166 100 / .4)!important}.tc-tickera-calendar.ui-datepicker .ui-state-default{background:transparent!important;border:none!important;color:var(--ts-lightgrey)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;margin:4px auto!important;transition:background-color 0.2s ease,color 0.2s ease!important;font-weight:500!important}.tc-tickera-calendar.ui-datepicker .ui-state-hover{background-color:rgb(255 255 255 / .08)!important}.tc-tickera-calendar.ui-datepicker .ui-state-active,.tc-tickera-calendar.ui-datepicker .ui-state-highlight{background:var(--ts-gold)!important;color:var(--ts-black)!important;border:1px solid var(--ts-gold)!important}.tc-tickera-calendar.ui-datepicker .ui-datepicker-today .ui-state-default{border:1px solid var(--ts-gold)!important}.tc-tickera-calendar.ui-datepicker .ui-state-disabled span{color:var(--ts-mediumgrey-text)!important;opacity:0.4!important}@media (max-width:992px){.ts-event-browser .tc-event-filter__row--primary,.ts-event-browser .tc-event-filter__row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-event-browser .tc-event-filter__row--primary:has(.tev-country-selector--inline){grid-template-columns:repeat(2,minmax(0,1fr))}.ts-event-browser .tc-event-filter__row--primary .tev-country-selector--inline{grid-column:1 / -1}.ts-event-browser .tc-event-filter__field--button{grid-column:span 2}}@media (max-width:768px){.ts-event-browser .col-full{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:clamp(8px, 3vw, 16px);padding-right:clamp(8px, 3vw, 16px)}.ts-event-browser .tc-events-wrap{gap:12px}.ts-event-browser .tc-event-filter__row{grid-template-columns:1fr;gap:16px}.ts-event-browser .tc-event-filter__field--button{grid-column:span 1}}@media (max-width:600px){.ts-event-browser .col-full{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:clamp(0px, 2vw, 8px);padding-right:clamp(0px, 2vw, 8px)}}.tc_front_end,.tc-tickets-container,.tc-shortcode-container,.tc-tickets-wrapper{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--ts-lightgrey)!important;font-family:var(--font-body)!important}.tc_front_end h3,.tc_front_end h4{font-family:var(--font-headings)!important;color:#fff!important}.tc-ticket-type{background-color:var(--ts-surface-1);border:1px solid var(--ts-border-color);border-radius:var(--ts-radius);margin-bottom:16px;padding:24px;box-shadow:var(--ts-shadow-1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;transition:box-shadow 0.2s var(--ts-ease-out),transform 0.2s var(--ts-ease-out)}.tc-ticket-type:hover{box-shadow:var(--ts-shadow-2);transform:translateY(-2px);background-color:var(--ts-surface-2)}.tc-ticket-details{flex-grow:1}.tc-ticket-title,.tc-ticket-type-title{font-weight:600;color:#fff;font-size:1.1rem;margin-bottom:4px;display:block}.tc-ticket-description{color:var(--ts-mediumgrey-text);font-size:.9rem;line-height:1.5}.tc-ticket-price-value,.tc-ticket-price-amount,.tc-price-value{color:var(--ts-gold)!important;font-weight:700;font-size:1.25rem}.single-product div.product .summary .price,.single-product div.product .summary .price .woocommerce-Price-amount.amount{color:var(--ts-gold)!important;font-size:2.1rem;font-weight:700;line-height:1.2}.single-product div.product .summary .price{display:block;margin:14px 0 24px}.single-product div.product .summary .price .woocommerce-Price-amount.amount{display:inline-flex;align-items:baseline;gap:6px}.single-product div.product .summary .price .woocommerce-Price-currencySymbol{font-size:.85em}.tc-quantity-selector{display:flex;align-items:center;background-color:var(--ts-surface-4);border-radius:var(--ts-radius-pill);padding:4px;border:1px solid var(--ts-border-color)}.tc-quantity-button{background-color:var(--ts-gold)!important;color:var(--ts-black)!important;border:none!important;border-radius:50%;width:32px;height:32px;font-size:1.2em;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s var(--ts-ease-out),box-shadow 0.2s var(--ts-ease-out),transform 0.2s var(--ts-ease-out);box-shadow:var(--ts-shadow-1)}.tc-quantity-button:hover{background-color:#E8C37E!important;box-shadow:var(--ts-shadow-2);transform:scale(1.1)}.tc-quantity-input,.tc-quantity{background-color:transparent!important;color:var(--ts-lightgrey)!important;border:none!important;text-align:center;width:48px;margin:0;height:32px;font-weight:600;font-size:1rem;-moz-appearance:textfield;appearance:textfield}.tc-quantity-input::-webkit-outer-spin-button,.tc-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc_seating_chart_container .sc_seating_chart_controls,.sc-control-bar,.sc_legend_container,.sc_seating_chart_header{background-color:var(--ts-surface-4)!important;color:var(--ts-lightgrey)!important;border-color:var(--ts-border-color)!important;border-radius:var(--ts-radius);padding:16px}.sc_seating_chart_legend_item_title{color:var(--ts-lightgrey)!important;font-size:.9rem}.sc_seating_chart_timer,.tc-countdown-timer,#sc_countdown_timer{font-weight:700;color:var(--ts-gold)!important;background-color:var(--ts-surface-1);padding:8px 16px;border-radius:var(--ts-radius-pill);border:1px solid var(--ts-gold);box-shadow:0 0 8px rgb(198 166 100 / .3)}.sc_seating_chart_svg,svg.tc-seating-chart{background-color:var(--ts-surface-1)}.sc_seat_available,.sc_seat_available_path,.sc_seat.sc_available{fill:var(--ts-gold)!important;stroke:var(--ts-surface-1)!important;transition:fill 0.2s ease,transform 0.2s ease}.sc_seat_available:hover,.sc_seat.sc_available:hover{fill:#ffffff!important;transform:scale(1.1)}.sc_seat_selected,.sc_seat_selected_path,.sc_seat.sc_selected{fill:#ffffff!important;stroke:var(--ts-gold)!important;stroke-width:2px}.sc_seat_unavailable,.sc_seat_unavailable_path,.sc_seat.sc_unavailable,.sc_seat.sc_booked{fill:var(--ts-surface-8)!important;stroke:var(--ts-border-color)!important;cursor:not-allowed!important;opacity:.7}.sc_stage_label,.sc_label_text,.sc_area_label{fill:var(--ts-lightgrey)!important;font-family:var(--font-body);font-weight:600}