.calendar[data-v-322c29f4]{width:96%;margin:0 auto;padding-bottom:20px}.calendar .date_item[data-v-322c29f4]{font-size:16px;font-weight:400;color:#111;display:flex;align-items:center;justify-content:space-between;padding:10px;height:30px;width:142px;overflow:hidden}.calendar .date_item .live[data-v-322c29f4]{visibility:hidden;font-size:12px;font-weight:400;color:#b6bdd1}.calendar .date_item .day[data-v-322c29f4]{width:24px;height:24px;font-size:14px;font-weight:400;border-radius:50%;display:flex;align-items:center;justify-content:center}.calendar .date_item.isset_live .live[data-v-322c29f4]{visibility:visible}.calendar .date_item.isset_live .day[data-v-322c29f4]{background:#61c279;color:#fff}.calendar .date_item.isset_live.is_selected .day[data-v-322c29f4]{background:#fff;color:#609fff}.calendar .date_item.is_selected[data-v-322c29f4]{background:#609fff}.calendar .date_item.is_selected .day[data-v-322c29f4],.calendar .date_item.is_selected .live[data-v-322c29f4]{color:#fff}.calendar .date_item.over_live .day[data-v-322c29f4]{background:#f0f0f0;color:#111}.calendar[data-v-322c29f4] .el-calendar__header{border-bottom:none;padding:20px}.calendar[data-v-322c29f4] .el-calendar__header .el-calendar__title{font-size:18px;font-weight:600;color:#23252c}.calendar[data-v-322c29f4] .el-calendar__header .el-button-group .el-button{font-size:16px;font-weight:400;color:#23252c}.calendar[data-v-322c29f4] .el-calendar__header .el-button:focus,.calendar[data-v-322c29f4] .el-calendar__header .el-button:hover{border:1px solid #609fff;background:#609fff;color:#fff}.calendar[data-v-322c29f4] .el-calendar-table__row .next .date_item,.calendar[data-v-322c29f4] .el-calendar-table__row .prev .date_item{color:#b6bdd1}.calendar[data-v-322c29f4] .el-calendar__body{padding:0}.calendar[data-v-322c29f4] .el-calendar__body table{border-collapse:separate;border-bottom-left-radius:6px}.calendar[data-v-322c29f4] .el-calendar__body table tr:last-child td:first-child{border-bottom-left-radius:6px}.calendar[data-v-322c29f4] .el-calendar__body table tr:last-child td:last-child{border-bottom-right-radius:6px}.calendar[data-v-322c29f4] .el-calendar__body thead{height:40px;border:1px solid #fff}.calendar[data-v-322c29f4] .el-calendar__body thead th{color:#fff;font-size:16px;font-weight:400;padding:0;background:#609fff;text-align:center}.calendar[data-v-322c29f4] .el-calendar__body thead th:before{content:"周"}.calendar[data-v-322c29f4] .el-calendar__body thead th:first-child{border-top-left-radius:6px}.calendar[data-v-322c29f4] .el-calendar__body thead th:last-child{border-top-right-radius:6px}.calendar[data-v-322c29f4] .el-calendar__body .el-calendar-day{padding:0;width:158px;height:50px}