.module{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:1px 1px 8px rgba(0,0,0,.05);margin-bottom:20px}.module .hd{height:44px;border-bottom:1px solid #f5f5f5}.module .hd .title{position:relative;display:inline-block;height:20px;padding:12px 0 12px 15px;line-height:20px;font-weight:bold;font-size:16px}.module .hd .title:before{position:absolute;left:0;top:50%;display:inline-block;width:4px;height:18px;content:"";margin:-9px 2px 0;vertical-align:middle;background:#006bb7;border-radius:2px}.module .bd{padding:20px}.module .score-box{min-width:64px;display:flex;align-items:center}.module .score-box .sub{flex:1;padding:0 5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module .score-box .sub:nth-child(2){flex:.65}.module .score-box .sub:nth-child(2) span{display:block}.module .score-box .score{font-size:16px;font-weight:bold}.module .score-box .note{line-height:16px;font-size:13px;color:#999}.module .table-inner{margin-bottom:15px;overflow-x:auto}.module .table-inner table{width:100%;border:1px solid #dce2e9}.module .table-inner table caption{line-height:32px;font-size:16px;font-weight:bold}.module .table-inner table th,.module .table-inner table td{position:relative;padding:10px 15px;line-height:20px;text-align:center;white-space:nowrap}.module .table-inner table th{white-space:nowrap;font-weight:bold}.module .table-inner table thead{background:#f6f8fa}.module .table-inner table thead tr{border-bottom:1px solid #dce2e9}.module .table-inner table tbody tr{border-bottom:1px solid #dce2e9}.module .table-inner table tbody tr:hover{background:#fafafa}.module .table-inner table tbody tr.disabled{background:#f8f8f8;opacity:.5}.module .table-inner table .text-left{text-align:left}.module .table-inner table input[type=checkbox]{width:16px;height:16px;border:1px solid #e2e2e2}.module .none{padding:50px 0;line-height:30px;text-align:center}.side .module .bd{padding:0}.mod-guide{margin-bottom:15px}.mod-guide .bd{padding:0 10px 0 20px;margin-bottom:30px;overflow:hidden}.mod-guide .bd .title{float:left;width:400px;font-weight:bold;color:#fff}.mod-guide .bd .title .logo{float:left;width:70px}.mod-guide .bd .title .logo img{padding:3px;background:hsla(0,0%,100%,.25);border-radius:50%;backdrop-filter:blur(10px)}.mod-guide .bd .title .info{margin-left:90px;padding:10px 0}.mod-guide .bd .title .info p{line-height:25px}.mod-guide .bd .title .info p.name{font-size:20px}.mod-guide .bd .title .info p.season{font-size:16px;color:hsla(0,0%,100%,.7)}.mod-guide .bd .nav{float:right;overflow:hidden}.mod-guide .bd .nav li{float:left;position:relative;padding:10px 0}.mod-guide .bd .nav li a{display:block;height:32px;padding:0 12px;margin:0 3px;background:hsla(0,0%,100%,.075);line-height:32px;font-size:14px;color:#fff;border-radius:5px}.mod-guide .bd .nav li.active a{background:#006bb7}.mod-guide .ft{text-align:center;background:hsla(0,0%,100%,.03);overflow:hidden}.mod-guide .ft li{display:inline-block;width:30%;height:44px;line-height:44px}.mod-guide .ft li a{display:block;position:relative;padding:0 20px;font-size:16px;color:hsla(0,0%,100%,.8)}.mod-guide .ft li.active a{color:#fff}.mod-guide .ft li.active a:after{position:absolute;left:50%;bottom:2px;display:block;content:"";width:20px;height:3px;margin-left:-10px;background:#fff;border-radius:2px}.mod-panel .tabs-container .tabs-menu{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:10px}.mod-panel .tabs-container .tabs-menu li a{display:block;min-width:36px;height:32px;padding:0 20px;background:#f8f8f8;line-height:32px;text-align:center;border-radius:3px}.mod-panel .tabs-container .tabs-menu li.active a{background:#d3ecfe;color:#006bb7}.mod-panel .tabs-container .tabs-panel{display:none}