.full-calendar{height:100%;width:100%;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.full-calendar .today{height:100px;padding:10px;overflow:auto}.full-calendar .vuecal__menu{background-color:var(--app-primary);color:#fff}.full-calendar .vuecal__cell-events-count{background-color:#f56c6c;top:5px;right:0;left:unset;bottom:unset;min-width:16px;height:16px;line-height:16px;font-size:14px;border-radius:16px}.full-calendar .vuecal__cell:nth-child(2n) .vuecal__cell-events-count{background-color:#909399}.full-calendar .vuecal__title-bar{background-color:var(--app-primary-opacity-1)}.full-calendar .vuecal__cell--current,.full-calendar .vuecal__cell--today{background-color:rgba(240,240,255,.4)}.full-calendar .vuecal:not(.vuecal--day-view) .vuecal__cell--selected{background-color:rgba(235,255,245,.4)}.full-calendar .vuecal__cell--selected:before{border-color:var(--app-primary-opacity-8)}.full-calendar .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.full-calendar .vuecal__cell-split--highlighted{background-color:var(--app-primary-opacity-5)}.full-calendar .vuecal__arrow.vuecal__arrow--highlighted,.full-calendar .vuecal__view-btn.vuecal__view-btn--highlighted{background-color:var(--app-primary-opacity-3)}.full-calendar[data-v-12df9c4d]{height:100%;width:100%;-ms-flex-direction:column;flex-direction:column}.full-calendar .todo-container[data-v-12df9c4d],.full-calendar[data-v-12df9c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.full-calendar .todo-container[data-v-12df9c4d]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 20px;font-size:16px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.full-calendar .todo-container .todo-wrapper[data-v-12df9c4d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.full-calendar .todo-container .todo-wrapper .todo-item[data-v-12df9c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.full-calendar .todo-container .todo-wrapper .todo-item .time[data-v-12df9c4d]{width:80px;font-size:14px;line-height:16px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-calendar .todo-container .todo-wrapper .todo-item .el-divider[data-v-12df9c4d]{height:auto}[data-v-12df9c4d] .el-calendar .el-calendar__body{padding:0 20px}.custom-calendar-row-height-30[data-v-12df9c4d] .el-calendar-day{height:30px!important;padding:0;text-align:center;position:relative}.custom-calendar-row-height-30[data-v-12df9c4d] .el-calendar-day .mark{position:absolute;right:4px;top:4px;border-radius:100px;background:#f56c6c;width:6px;height:6px}