.ev-map-panel,.sm-root{--sm-bg: #12161c;--sm-panel: var(--pt-navy);--sm-panel-2: #263452;--sm-line: rgba(255, 255, 255, .1);--sm-ink: #e2e8f0;--sm-mut: #a8b3c9;--sm-dim: #7a869c;--sm-red: #1a73e8;--sm-a-plus: #7dd3fc;--sm-a: #1d4ed8;--sm-b: #166534;--sm-c: #86efac;--sm-d-plus: #a855f7;--sm-d: #f9a8d4;--sm-e: #ef4444;--sm-vip: #f97316;--sm-vip-plus: #fb923c;--sm-noval: #1a2338;--sm-noval-st: #3a4a6a;--sm-simple-base: #aeb6c4;--sm-simple-active: #1a73e8}.sm-root svg.seatmap{display:block;width:100%;height:auto;max-height:min(78vh,900px);shape-rendering:geometricPrecision}.sm-root svg.seatmap .blk{cursor:pointer}.sm-root svg.seatmap .blk:focus{outline:none}.sm-root svg.seatmap .blk:focus-visible :is(polygon,rect,path,circle,ellipse){stroke:#fff;stroke-width:2}.sm-root .map-label,.sm-root .tier-label{font-family:var(--pt-font-display),sans-serif;font-weight:700;letter-spacing:.08em;fill:#e2e8f0bf}.sm-root .field text,.sm-root g[data-stand] text{fill:#c4cddc8c!important;font-family:var(--pt-font-display),var(--pt-font-display)!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase}.sm-root .pt-pitch-logo{pointer-events:none}.sm-root .blk *{transition:opacity .18s ease,filter .15s ease,stroke .15s ease}.sm-root .blk :is(polygon,rect,path,circle,ellipse){stroke:#12161c;stroke-width:1.1;stroke-linejoin:round}.sm-root .blk text{font-family:var(--pt-font-display);font-size:9.5px;font-weight:600;fill:#0a1220;pointer-events:none}.sm-root .blk[data-cat=cat_a_plus] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-a-plus)}.sm-root .blk[data-cat=cat_a] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-a)}.sm-root .blk[data-cat=cat_b] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-b)}.sm-root .blk[data-cat=cat_b_plus] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-b)}.sm-root .blk[data-cat=cat_c] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-c)}.sm-root .blk[data-cat=cat_d_plus] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-d-plus)}.sm-root .blk[data-cat=cat_d] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-d)}.sm-root .blk[data-cat=cat_e] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-e)}.sm-root .blk[data-cat=away] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-e)}.sm-root .blk[data-cat=cat_vip] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-vip)}.sm-root .blk[data-cat=cat_vip_plus] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-vip-plus)}.sm-root .blk[data-cat=cat_a] text,.sm-root .blk[data-cat=cat_b] text,.sm-root .blk[data-cat=cat_b_plus] text,.sm-root .blk[data-cat=cat_d_plus] text,.sm-root .blk[data-cat=cat_e] text,.sm-root .blk[data-cat=away] text{fill:#eaf2ec}.sm-root .blk[data-cat=cat_a_plus] text,.sm-root .blk[data-cat=cat_c] text,.sm-root .blk[data-cat=cat_d] text,.sm-root .blk[data-cat=cat_vip] text,.sm-root .blk[data-cat=cat_vip_plus] text{fill:#0a1220}.sm-root .blk[data-cat=noval] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-noval);stroke:var(--sm-noval-st);stroke-width:1}.sm-root .blk[data-cat=noval] text{fill:var(--sm-dim)}.sm-root .blk[data-avail="0"]{opacity:.38;filter:saturate(.4)}.sm-root .blk:not([data-cat=noval]){cursor:pointer}.sm-root .blk:not([data-cat=noval]):hover :is(polygon,rect,path,circle,ellipse),.sm-root .blk:focus-visible :is(polygon,rect,path,circle,ellipse){filter:brightness(1.16);stroke:#1a73e8;stroke-width:1.8}.sm-root .blk:focus{outline:none}.sm-root .blk.sel :is(polygon,rect,path,circle,ellipse){stroke:#1a73e8;stroke-width:2.2;filter:brightness(1.12) drop-shadow(0 0 4px rgba(26,115,232,.55))}.sm-root .blk[data-inert="1"]{cursor:default;opacity:.22;pointer-events:none}.sm-root .blk.sm-pulse :is(polygon,rect,path,circle,ellipse){animation:sm-sel-pulse 1.6s ease-in-out infinite}.sm-root .blk.sm-flash :is(polygon,rect,path,circle,ellipse){animation:sm-flash-once 1.2s ease-out}.sm-root{position:relative}.sm-block-label{position:absolute;z-index:5;transform:translate(-50%,-120%);padding:4px 8px;border-radius:8px;background:#0a1220f0;border:1px solid rgba(126,182,255,.55);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #00000059}@keyframes sm-sel-pulse{0%,to{filter:brightness(1.1) drop-shadow(0 0 3px rgba(26,115,232,.45))}50%{filter:brightness(1.22) drop-shadow(0 0 8px rgba(126,182,255,.75))}}@keyframes sm-flash-once{0%{filter:brightness(1.4) drop-shadow(0 0 10px rgba(255,255,255,.8));stroke:#fff;stroke-width:2.6}to{filter:brightness(1.12) drop-shadow(0 0 4px rgba(26,115,232,.55));stroke:#1a73e8;stroke-width:2.2}}.sm-root svg[data-focus] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse){filter:brightness(1.18) drop-shadow(0 0 6px rgba(249,115,22,.45));stroke:#fff;stroke-width:1.6}.sm-root svg[data-focus=cat_vip] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse),.sm-root svg[data-focus=cat_vip_plus] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse){fill:#f97316;filter:brightness(1.2) drop-shadow(0 0 8px rgba(249,115,22,.65))}.sm-root svg[data-focus] .blk:not([data-focus-hit]){opacity:.14}.sm-root[data-paint=highlight] .blk:not([data-cat=noval]) :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-base)}.sm-root[data-paint=highlight] .blk:not([data-cat=noval]) text{fill:#12161c}.sm-root[data-paint=highlight] .blk:not([data-cat=noval]):hover :is(polygon,rect,path,circle,ellipse),.sm-root[data-paint=highlight] .blk:focus-visible :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-active);filter:brightness(1.08)}.sm-root[data-paint=highlight] .blk.sel :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-active)}.sm-root[data-paint=highlight] svg[data-focus] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-active);filter:brightness(1.12) drop-shadow(0 0 6px rgba(59,130,246,.55));stroke:#fff;stroke-width:1.6}.sm-root[data-paint=highlight] svg[data-focus] .blk[data-focus-hit] text,.sm-root[data-paint=highlight] .blk.sel text{fill:#fff}.sm-root[data-paint=highlight] svg[data-focus=cat_vip] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse),.sm-root[data-paint=highlight] svg[data-focus=cat_vip_plus] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-active);filter:brightness(1.12) drop-shadow(0 0 6px rgba(59,130,246,.55))}.gt-seat .sm-root[data-paint=highlight]{--sm-simple-base: #aeb6c4;--sm-simple-active: #1a73e8}.gt-seat .sm-root[data-paint=highlight] .blk:not([data-cat=noval]) :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-base)}.gt-seat .sm-root[data-paint=highlight] svg[data-focus] .blk[data-focus-hit] :is(polygon,rect,path,circle,ellipse){fill:var(--sm-simple-active);filter:brightness(1.12) drop-shadow(0 0 6px rgba(59,130,246,.55));stroke:#fff;stroke-width:1.6}.gt-seat .sm-root[data-paint=highlight] svg[data-focus] .blk:not([data-focus-hit]){opacity:.14}.sm-tip{position:fixed;z-index:99;pointer-events:none;background:#0a1220f5;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.45;color:#e2e8f0;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s;max-width:240px;font-family:var(--pt-font-body);box-shadow:0 12px 32px #0006}.sm-tip.show{opacity:1;transform:none}.sm-tip .t-code{font-family:var(--pt-font-display);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.sm-tip .t-sub{color:#a8b3c9;font-size:12px}.sm-tip .t-cat{display:inline-block;margin-top:3px;font-weight:600}.sm-tip .t-sold{color:#ef4444;font-weight:600}@media (prefers-reduced-motion: reduce){.sm-root *,.sm-tip{transition:none!important;animation:none!important}}
