.schedule{background-color:#fff}.schedule-header{position:relative;height:72px;padding-top:14px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;color:var(--primary-color);font-size:20px;line-height:1}.schedule-header:before{content:"";height:20px;border-left:var(--primary-color) 4px solid;margin-right:10px}.schedule-body table{width:100%;border:1px solid #e4e4e4;white-space:nowrap}.schedule-body table th{text-align:center;height:50px;background:var(--primary-color);font-size:16px;color:#181818}.schedule-body table td{text-align:center;height:72px;border-bottom:1px solid #eef3f8}.schedule-body table.small .anchors .anchor{width:65px}.schedule-body table.small .league-type{display:none}.schedule-body table.small .team{max-width:150px}.schedule-body table.small .team img{margin:0 2px}.schedule-body .mstatus{text-align:center;font-size:14px;color:#999}.schedule-body .mstatus .ontime{position:relative;color:#ef2121;line-height:22px;display:block}.schedule-body .mvs{text-align:center;color:red;font-size:20px;font-weight:500}.schedule-body .league{max-width:74px;color:#737d92;font-size:14px}.schedule-body .league-type{margin-right:4px}.schedule-body .time{font-size:20px;font-weight:500;color:#333}.schedule-body .inprogress{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#ed4b65}.schedule-body .inprogress:before{content:"";width:8px;height:8px;background:#ed4b65;border-radius:50%;margin-right:4px}.schedule-body .anchors{text-align:left;display:flex;flex-direction:row;align-items:center;overflow-x:auto;max-width:420px}.schedule-body .anchors .anchor{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#737d92;width:76px;min-width:76px;white-space:nowrap}.schedule-body .anchors .anchor img{width:36px;height:36px;border-radius:50%;display:block;margin-bottom:4px}.schedule-body .anchors .anchor span{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.schedule-body .team{text-align:left;display:flex;flex-direction:row;align-items:center;max-width:228px}.schedule-body .team span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:500}.schedule-body .team img{display:block;width:38px;height:38px;border-radius:50%;margin:0 8px}.schedule-body .appointment{display:inline-block;width:60px;color:#cacaca;border:2px solid #cacaca;border-radius:16px;line-height:28px}.schedule-body .appointment.active{line-height:32px;background:var(--active-bgcolor);border:0;color:#181818}.schedule .empty{height:72px;display:flex;align-items:center;flex-direction:row;padding-left:60px;font-size:20px;color:#4f5a70}.schedule.small .schedule-body .anchors{width:325px}@keyframes spin-ant{0%{opacity:0}30%{opacity:1}80%{opacity:1}to{opacity:0}}.spin_ant{animation-name:spin-ant;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-delay:0;-webkit-animation-name:spin-ant;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0;-moz-animation-name:spin-ant;-moz-animation-duration:1.5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-fill-mode:forwards;-moz-animation-delay:0;-o-animation-name:spin-ant;-o-animation-duration:1.5s;-o-animation-timing-function:linear;-o-animation-iteration-count:infinite;-o-animation-fill-mode:forwards;-o-animation-delay:0;color:red;font-size:14px;font-family:arial;font-weight:700;overflow:visible;display:inline-block;padding-left:1px}.spin_ant:before{content:" ";width:.5px;height:0;display:block;overflow:hidden;position:absolute;z-index:1;top:3px;border-color:red transparent transparent;border-style:solid;border-width:4px 1px 0 1px}.page-schedule{padding-top:110px}.filter{position:fixed;top:65px;left:0;z-index:8;width:100%;background-color:#f8f7f7}.filter .wrapper{height:106px}.filter .types,.filter .wrapper{display:flex;flex-direction:row;align-items:center}.filter .types{position:relative;background:#2b2424;border-radius:4px;overflow:hidden}.filter .types a{z-index:2;display:block;width:88px;height:58px;line-height:58px;text-align:center;border-radius:4px;font-size:18px;color:hsla(0,0%,100%,.8)}.filter .types a,.filter .types a:hover{text-decoration:none}.filter .types a.active{color:#181818}.filter .types:after{position:absolute;top:0;left:0;width:88px;height:58px;border-radius:4px;content:"";transition:left .2s;z-index:1;background:linear-gradient(90deg,#ffc927,#ffc927)}.filter .types-2:after{left:88px}.filter .types-3:after{left:176px}.filter .types-99:after{left:264px}.filter .dates{position:relative;z-index:1;border-radius:4px;display:flex;flex-direction:row;align-items:center;overflow:hidden}.filter .dates:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;border:1px solid #737d92;border-radius:4px}.filter .dates a{z-index:2;display:block;width:108px;height:58px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px;font-size:14px;line-height:24px;color:#4f5a70}.filter .dates a:hover{color:#fff;background:#9aa3b3;text-decoration:none}.filter .dates a.active{color:#fff;background:#58504f}