.seat-map{overflow:scroll;height:250px;border:1px dashed #aaa;background-color:#f2f1f6}.seat-row{white-space:nowrap;padding-left:40px}.seat-slot{display:inline-block;position:relative;width:40px;height:40px;margin:5px;text-align:center;background-size:contain;color:#fff;background-repeat:no-repeat;white-space:normal;font-size:16px;line-height:36px;overflow:hidden}.seat0{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAMAAABWSoJpAAAAVFBMVEUAAACzMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSezMSf0QzazMSfZOy/vQjXkPjLENSu1MSfxQjXrQDS9NCm5MyjljUErAAAAEXRSTlMA8r5NhdGzeR4RCPfi42tqTDUQPiwAAAEbSURBVFjD7djLboMwEIVhm2u4JOkcX2Lg/d+zgkayWkwVxumq8y9YfhJnN1Y/6u7NOODFdN3cO/VbfatxMt32x96lBryZAr1YmIwH6suhd8Xs6GRuxvVA7Gt4S6cLHnX6r1vMlhjZGW3K6zQcsXLQXQK8wRMzj1sCbGC4oEGTAEdMXHDCmAAHBC4YMCRAgNgBfwqWhcZaDrili3L1KgD54LNKqQ88jKW1HHD7WvNAqQoYonzwK4NCadj3gRZaAZQPRgMCCiiggAIKKKCAAgoooID/CVwc13NLEnQLmC1uB2YXQQ37Ps9Cx3s5r3gvl9tFn1286OObg+dTHs+qb68ilj9dfBWJFTA50+2KY/KmS1SBXbXX4pgnSk33CZj5ZtQDyuLIAAAAAElFTkSuQmCC")}.seat1{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAMAAABWSoJpAAAAWlBMVEUAAADKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNPKzNP////KzNP8/P3p6u3Y2d7z8/XLzdT4+PnS1NrP0dfw8PLQ0dhOVyJQAAAAEnRSTlMA8r5NhGoRCOLVs3njyiAcsnjlsKc3AAABFElEQVRYw+3Yy3KDMAyFYewA4ZJLqyPbAdL3f80mbWY8LaYTZDad6N/zDdZOKn5VV12DZzNtV9XFX+17g5WZfr/snVrAu4GebnAeaE9L3vmAMdDKwojDeeG9R3im1bHHMf3qd4xMgnhEn/Jqg0CiAkydACt4EuZRJcA3OCno0CXABoMUHNAkQIDEAf8L3FmDW1ngV8bu7l4JIB98VN7+DxfHdE8Ixk/ZXbArLBxRPvidgy0MeDuQYQqAtgMJUFBBBRVUUEEFFVRQQQUVfCVwClIvTEnwOkHYx3UGZhdBA97OY5i4L2+Rg40bfV5xo483By+nPB6VP64iLB9dvIrELFzO6GbFYcpGl6iEuHKuxWGuKDW6T1dge519C3laAAAAAElFTkSuQmCC");color:#999}.seat2{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGBAMAAACDAP+3AAAAG1BMVEVMaXHM5rKbz2c7pQBJtQFGwgBFwQBHqQB7wC7IGgnGAAAACXRSTlMAQ4v/////9LSshu3XAAACTklEQVR4AdXVMc4bhx1E8Q9JkT5uUio3iEHxk3shvgAz7wL0e3UAnSDwxWMuqMgBuOo9YMcf5j9cFvv2R81fL2f5+//M5TxfyZ8+rnTWSGijFfv84Wn+coUK5jDBCqPbv5/mz1edg0YzVlbJ/R9fzbsdkbRFkkG3b6ZBis2cVFH7XQ8r1qEi1zDat57rzMojA2wV3r8ZHCy0LUZsOn5ntASgfdtG/7e5GlJhq5yaT/O3L5erlGCZWY2tcbt8+s9vf8TlEV+aju8+vP3w0fjl/aW5/8z8/OPbr/9k9fml+Qj5y09vX5K6vzTvhH16u5B0e20Eu/xm2M56pnsYZ56YnqY623ONfJhlnO/pYQQ56xn66LFxtge3wzhPeqTjFsrJniuuw6Td0LFS23TbuLr0uXmHgcpimsQV4NGTsftrE+TDpJ0Y1g5jnZo4bs042xMePax43fOOHc/QaidGgmPz6MRkdZjc7cTAsUfrzEh73BrQ2XNOHpupne4h+P6ea7I9jO3UzK/Ped2qBi1pENlVx/N3wX0lZmhNc76TcWxe3SGLwUayhlfIjs3LG+Wc0HDh9Io8Dfmvy6v8HJOHmbiYVsXYLLOKh3k2U2pfP6OxpOMWSEe0kFCBgR09a1uS5CZMs0ASj54UK0cxMWeMtT0MqtamYKRhk6gde9IImmsZIpQg22GI2OZCImFWST1uicBAhEk2ERX3uPUlaoajKFTY1lbKp7dfrwDqyJjTtpASvP/09sMlppmhuolUtFaXH493yvfz4Xg3fSfHu+kPmP8C0OS41RKRkmYAAAAASUVORK5CYII=")!important;color:#fff}.seat-nav{position:absolute;left:0;top:85px;background-color:#aaa;color:#fff;border-radius:10px}.seat-nav>b{display:block;line-height:54px;height:54px;width:30px;text-align:center;z-index:100}.seat-screen{text-align:center;padding-bottom:50px}.seat-screen>b{display:inline-block;font-size:25px;width:400px;background-color:#e3e3e3;border-radius:0 0 30px 30px;z-index:99}.seat-info{min-height:80px}.seat-info span{display:inline-block;border:1px dashed #aaa;padding:5px 10px;margin:5px}