.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-user-schedule .schedule{margin-bottom:20px}.page-user-schedule .schedule-header{height:49px;display:flex;flex-direction:row;align-items:center;padding:0 0 0 24px;background:var(--primary-color);font-size:20px;color:#fff}.page-user-schedule .schedule-header:before{content:inherit}.page-user-schedule .schedule-body thead{display:none}