.calendar-detail[data-v-1a248a31]{border:1px solid #ddd;font-size:14px}.current-date[data-v-1a248a31]{line-height:50px;text-align:center;color:#999}.current-date span+span[data-v-1a248a31]{margin-left:15px}.current-day-detail[data-v-1a248a31]{background:#e6f0f6;padding:15px 0 10px;color:#1890ff;line-height:28px;text-align:center}.current-day-detail .current-day[data-v-1a248a31]{font-size:30px;line-height:50px}.app-calendar-card.ant-card-wider-padding .ant-card-body{padding-left:15px;padding-right:15px}.kl-calendar_body{border:1px solid #ddd}.date-box{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.renderMonth{color:#333}.app-calendar .kl-calendar .kl-calendar_body .kl-calendar_body-week-title .kl-calendar_body-week-title-item{padding-right:0;text-align:center!important}.app-calendar .kl-calendar_body-week-title{background:#e6f0f6;font-size:16px}.app-calendar .kl-calendar .kl-calendar_body .kl-calendar_body-week-title,.app-calendar .kl-calendar .kl-calendar_body .kl-calendar_body-week .kl-calendar_body-day{border-color:#ebeef0}.app-calendar .date-box{display:block}.app-calendar .date-box:hover{border:1px solid #ddedfd;cursor:pointer}.app-calendar .date-box.other-month:hover{border:none;cursor:auto}.app-calendar .date-box.today{background:#ddedfd}.app-calendar .date-box.today.other-month{background:none}.app-calendar .first-info{margin-top:3px}.app-calendar .first-info,.app-calendar .second-info{font-size:14px;font-weight:400;line-height:20px;text-align:center}.app-calendar .second-info{font-size:12px;line-height:14px;color:#666}.app-calendar .date-box.other-month .first-info,.app-calendar .date-box.other-month .second-info{color:#c0ccda}.kl-calendar_body-day+.kl-calendar_body-day{border-left:1px solid #ebeef0}.app-calendar .day-check.date-box.today,.day-check{background:#adff2f}.backlog-list{margin-top:2px}.birthday-num{color:#333;font-size:14px}.birth-icon,.birthday-num{text-align:center;line-height:16px}.birth-icon{display:inline-block;font-size:12px;color:#999;transform:scale(.9);vertical-align:middle}.birth-icon .anticon{color:#1890ff;margin-right:2px}.activity-btn{margin:30px 0 20px;text-align:center}.route-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-calendar .kl-calendar .kl-calendar_title-bar{display:block;line-height:60px;border-bottom:1px solid #ddd;margin-bottom:10px}.kl-calendar .kl-calendar_title-bar{height:60px;padding:0}.ant-btn-group{margin:0 10px 0 30px}.kl-calendar_time{float:right;font-size:18px;line-height:60px}