#floorMap.public-viewport-map .mini-seat{font-size:0.7rem;}
#floorMap.public-viewport-map .floor-bg{stroke-width:1.913125;}
#floorMap.public-viewport-map .floor-label{font-size:15.304998px;}
#floorMap.public-viewport-map .seat :is(rect, polygon){stroke-width:2;}
#floorMap.public-viewport-map .seat text{font-size:6.217655px;}
#floorMap.public-viewport-map .seat.match :is(rect, polygon){stroke-width:4;}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon){stroke-width:6;filter:drop-shadow(rgba(69, 173, 255, 0.7) 0px 0px 4.304531px);}
#floorMap.public-viewport-map .detail-seat{font-size:2.1rem;}
#floorMap.public-viewport-map .seat .seat-number{font-size:4.06539px;}
#floorMap.public-viewport-map .seat .seat-machine{font-size:3.108828px;}
@media (max-width: 620px){#floorMap.public-viewport-map .seat .seat-number{font-size:3.826249px;}}
@media (max-width: 620px){#floorMap.public-viewport-map .seat .seat-machine{font-size:2.869687px;}}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon){filter:drop-shadow(rgba(230, 0, 35, 0.72) 0px 0px 4.304531px);}
#floorMap.public-viewport-map .seat.recommended :is(rect, polygon){stroke-width:5 !important;filter:drop-shadow(rgba(255, 23, 68, 0.74) 0px 0px 3.347968px);}
#floorMap.public-viewport-map .recommend-star{font-size:4.782812px;filter:drop-shadow(rgba(255, 23, 68, 0.8) 0px 0px 1.434844px);}
#floorMap.public-viewport-map .seat.recommended :is(rect, polygon){stroke-width:7 !important;filter:drop-shadow(rgba(255, 212, 0, 0.95) 0px 0px 2.391406px) drop-shadow(rgba(255, 120, 0, 0.72) 0px 0px 5.739374px) !important;}
#floorMap.public-viewport-map .seat.recommended .recommend-star{font-size:7.174218px !important;stroke-width:0.956562px !important;filter:drop-shadow(rgba(255, 212, 0, 0.95) 0px 0px 1.913125px) !important;}
#floorMap.public-viewport-map .seat.recommended.selected :is(rect, polygon){stroke-width:8 !important;filter:drop-shadow(rgb(255, 243, 106) 0px 0px 2.869687px) drop-shadow(rgba(255, 120, 0, 0.85) 0px 0px 7.652499px) !important;}
#floorMap.public-viewport-map .seat.picked :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon){stroke-width:5 !important;filter:drop-shadow(rgb(100, 200, 255) 0px 0px 1.913125px) !important;}
#floorMap.public-viewport-map .seat.recommended :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.recommended.selected :is(rect, polygon){stroke-width:5 !important;filter:drop-shadow(rgb(100, 200, 255) 0px 0px 1.913125px) !important;}
#floorMap.public-viewport-map .seat .seat-number{font-size:5.261093px;}
#floorMap.public-viewport-map .seat .seat-machine{font-size:3.108828px;}
#floorMap.public-viewport-map .seat.recommended .recommend-star{font-size:5.261093px !important;stroke-width:0.478281px !important;}
@media (max-width: 620px){#floorMap.public-viewport-map .seat .seat-number{font-size:5.261093px;}}
@media (max-width: 620px){#floorMap.public-viewport-map .seat .seat-machine{font-size:3.108828px;}}
@media (max-width: 620px){#floorMap.public-viewport-map .detail-seat{font-size:1.9rem;}}
#floorMap.public-viewport-map .seat.with-value .seat-number{font-size:3.826249px;}
#floorMap.public-viewport-map .seat.with-value .seat-machine{font-size:2.869687px;}
#floorMap.public-viewport-map .seat.with-value .seat-value{font-size:4.782812px;}
#floorMap.public-viewport-map .floor-bg{stroke-width:1.434844;}
#floorMap.public-viewport-map .seat.match:not(.selected) :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon),#floorMap.public-viewport-map  .seat.recommended.selected :is(rect, polygon),#floorMap.public-viewport-map  .seat.recommended.picked.selected :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat.picked:not(.selected) :is(rect, polygon),#floorMap.public-viewport-map  .seat.recommended.picked:not(.selected) :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat.recommended:not(.picked):not(.selected) :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .dense-map .seat :is(rect, polygon){stroke-width:0.65;}
#floorMap.public-viewport-map .seat.diff-p10000 :is(rect, polygon){stroke-width:2 !important;}
#floorMap.public-viewport-map .seat.diff-p10000:hover :is(rect, polygon){stroke-width:3 !important;}
#floorMap.public-viewport-map .seat.diff-p10000.recommended :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.diff-p10000.match :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.diff-p10000.picked :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat.diff-p10000.selected :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat.diff-p10000.selected.picked :is(rect, polygon){filter:drop-shadow(rgb(229, 26, 145) 0px 0px 0.956562px) !important;}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon),#floorMap.public-viewport-map  .seat.recommended.selected :is(rect, polygon),#floorMap.public-viewport-map  .seat.recommended.picked.selected :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat.match:not(.selected) :is(rect, polygon){stroke-width:4 !important;}
#floorMap.public-viewport-map .seat.selected :is(rect, polygon), #floorMap.public-viewport-map .seat.selected.picked :is(rect, polygon){stroke-width:5 !important;}
#floorMap.public-viewport-map .seat-filter p{font-size:0.78rem;}
#floorMap.public-viewport-map .seat.adjacent-negative :is(rect, polygon){stroke-width:2.5;stroke-dasharray:4, 2;}