.form-edit-todo .el-form.label-top .el-form-item__label{font-size:13px;font-weight:700;line-height:28px}.form-edit-todo .priority-radio-group,.form-edit-todo .status-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-edit-todo .el-form.label-top .el-form-item__label[for=All_Day_Event__c]{display:none}.form-edit-todo .form-item-checkbox-list{margin-top:-15px}.form-edit-todo .el-form-item.is-error.datetime-range-with-all-day-wrap{position:relative}.form-edit-todo .el-form-item.is-error.datetime-range-with-all-day-wrap .el-form-item__error{top:38px}.form-edit-todo .el-form-item.is-error.datetime-range-with-all-day-wrap .el-select .el-input__inner{border-color:inherit}.contact-card-popover{cursor:pointer;color:#25273a}.contact-card-popover.disabled{color:#606266}.contact-card-popover-inner{max-width:350px}.contact-card-popover-inner .company-sep{color:#606266;font-style:italic;font-size:12px;border-top:1px solid #dcdfe6;margin-top:15px;padding:10px 0}.contact-card-popover-inner .contact-card .contact-header{position:relative;padding-left:50px;padding-bottom:10px}.contact-card-popover-inner .contact-card .contact-header .contact-avatar{position:absolute;top:0;left:0}.contact-card-popover-inner .contact-card .contact-header .contact-avatar img{width:40px;height:40px;border-radius:20px}.contact-card-popover-inner .contact-card .contact-header .contact-name{color:#606266;font-weight:700}.lead-card-popover{cursor:pointer;color:#25273a}.lead-card-popover.disabled{color:#606266}.lead-card-popover-inner{max-width:350px}.lead-card-popover-inner .company-sep{color:#606266;font-style:italic;font-size:12px;border-top:1px solid #dcdfe6;margin-top:15px;padding:10px 0}.lead-card-popover-inner .lead-card .lead-header{position:relative;padding-left:50px;height:40px}.lead-card-popover-inner .lead-card .lead-header .lead-avatar{position:absolute;top:0;left:0}.lead-card-popover-inner .lead-card .lead-header .lead-avatar img{width:40px;height:40px;border-radius:20px}.lead-card-popover-inner .lead-card .lead-header .lead-name{color:#606266;font-weight:700}.todo-edit-dialog.ev-dialog>.el-dialog .el-dialog__header{height:64px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:5px 5px 0 0;background-color:#fff}.todo-edit-dialog.ev-dialog>.el-dialog .el-dialog__header .el-dialog__headerbtn{top:18px;font-size:24px}.todo-edit-dialog.ev-dialog>.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#606266;font-weight:700}.todo-edit-dialog .el-dialog__body{padding-top:18px}.todo-edit-dialog .el-dialog__body .el-form-item.form-item-size-normal .el-form-item__content{max-width:100%}.todo-edit-dialog .el-dialog__body .form-base-buttons{text-align:right}.calendar-wrap{padding:20px}.calendar-wrap .calendar .vuecal__title-bar{height:60px}.calendar-wrap .calendar .vuecal__title button{font-size:20px}.calendar-wrap .calendar .cal-controls{margin-bottom:20px}.calendar-wrap .calendar .cal-controls .btn-add-todo{text-align:right}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell{height:137px;font-weight:600;color:#718096}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell--out-of-scope{color:rgba(0,0,0,.25)}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell .vuecal__cell-events{overflow-y:scroll}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell .vuecal__cell-events .vuecal__event-inner-content{padding:2px 9px 5px;text-align:left}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell .vuecal__event{margin-left:5%;margin-right:5%;border-radius:2px;width:94%;margin-bottom:6px}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell .vuecal__event .vuecal__event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell--today .vuecal__cell-date{color:#fff;background-color:#25273a;border-radius:50%;text-align:center}.calendar-wrap .calendar .vuecal--month-view .vuecal__cell-date{margin:4%;width:22px;height:22px;line-height:22px;font-size:13px}.calendar-wrap .calendar .vuecal--month-view .vuecal__no-event{display:none}.calendar-wrap .calendar .vuecal__all-day .vuecal__cells.week-view .vuecal__cells-outer .view-all-btn-wrap .dots{color:#ffdf00;background-color:#ffdf00}.calendar-wrap .calendar .vue-cal-popup .vue-cal-popup-top-line{background-color:#ffdf00}.calendar-wrap .vue-cal-popup-container{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);background-color:#fff;border:1px solid #d5d5d5;padding:17px 17px 0 17px;border-radius:2px;width:301px;min-width:301px}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail{margin-bottom:5px;font-size:0;min-height:40px;max-height:350px;overflow:auto}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .title{font-size:15px;font-weight:700;line-height:1.6;word-break:break-word}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-content{line-height:24px;font-size:12px;line-height:2}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-content.vue-cal-popup-detail-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-content.vue-cal-popup-detail-date .el-icon-alarm-clock{font-size:14px}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item{margin-top:4px;font-size:12px;line-height:2}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item .label{font-weight:600}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item.priority{text-transform:capitalize}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item.priority .priority-dot{margin-left:3px;margin-right:4px;display:inline-block;margin-bottom:1px;width:6px;height:6px;border-radius:50%;background-color:grey}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item.priority .priority-dot.normal{background:#3692c5}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item.priority .priority-dot.high{background:#d25a5a}.calendar-wrap .vue-cal-popup-container .vue-cal-section-detail .vue-cal-popup-detail-item.related-who{border-top:1px solid #d5d5d5}.calendar-wrap .vue-cal-section-button{border-top:1px solid #e5e5e5;font-size:0}.calendar-wrap .vue-cal-section-button .vue-cal-popup-delete,.calendar-wrap .vue-cal-section-button .vue-cal-popup-edit{display:inline-block;padding:7px 9px 11px 9px;width:calc(50% - 1px);outline:none;background:none;border:none;cursor:pointer}.calendar-wrap .vue-cal-section-button .vue-cal-content{position:relative;top:2px;height:24px;font-size:12px;line-height:2}.calendar-wrap .vue-cal-section-button .vue-cal-popup-vertical-line{background:#e5e5e5;width:1px;height:14px;vertical-align:middle;display:inline-block;margin-top:-7px}.calendar-wrap .vue-cal-popup-top-line{position:absolute;border-radius:2px 2px 0 0;width:100%;height:4px;border:none;top:0;background-color:#ffdf00}