.starting-grid { stroke: white; fill: none; }
.curve-red { fill: red; }
.curve-grey { fill: grey; }
.drive-arrow { fill: yellow; }
.flag-white { fill: white; }
.flag-black { fill: black; }
.hide { fill: none; stroke: none; }
.grandstand-legend, .grandstand { fill: #9b8579; }
.suite-legend, .suite { fill: #0814ff; }
.unavailable { fill: #a3a9af; }
.general-admission-legend, .general-admission { fill: #8dc63f; }
.track-drive { stroke: #455159; fill: none; stroke-width: 12.72px; stroke-linecap: round; stroke-linejoin: round; }
.track-border { stroke: #8a8582; fill: none; stroke-width: 25.44px; stroke-linecap: round; stroke-linejoin: round; }
.track-overlay { stroke: white; fill: none; stroke-width: 15.26px; stroke-linecap: round; stroke-linejoin: round; }
 .unset:not(text):not(.static){ fill: #ccc !important; stroke: #ccc; } .nc{ fill: #ccc;} text{  pointer-events: none;} .maptext {pointer-events: none; fill: rgb(255, 255, 255);} .item {cursor: pointer;} #venue svg.filter:not(text):not([fill="#FFFFFF"]):not([fill="#FFF"]){fill: #ccc; stroke: #ccc;} .filter .tickets li:is([data-section], [data-available-categories]),.filter .tickets li[data-available-categories] li[data-section]{display:none;} .filter #venue svg path[data-section]{fill:#ccc} .text-1{font-weight:500;font-size:15px;color:#000;} .text-2{font-weight:500;font-size:13px;color:#000;} .text-3{font-weight:500;font-size:28px;color:#333;}