.header[data-v-3a1bc2d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border-bottom:1px solid #ccc}.header .title[data-v-3a1bc2d5]{font-size:16px;font-weight:700}.header .config[data-v-3a1bc2d5]{font-size:14px;color:#409eff;cursor:pointer}.header .config[data-v-3a1bc2d5]:before{content:"";background-color:#409eff;display:inline-block;width:2px;height:10px;margin-right:3px}.is-selected[data-v-3a1bc2d5]{color:#1989fa}.my-prev[data-v-3a1bc2d5]{color:#c0c4cc}[data-v-3a1bc2d5] .el-calendar .el-calendar__header{display:none}[data-v-3a1bc2d5] .el-calendar .el-calendar__body{padding:0}[data-v-3a1bc2d5] .el-calendar .el-calendar-table thead th{padding:6px 0}[data-v-3a1bc2d5] .el-calendar .el-calendar-table__row .current,[data-v-3a1bc2d5] .el-calendar .el-calendar-table td{border:unset}[data-v-3a1bc2d5] .el-calendar .el-calendar-table__row .el-calendar-day{height:unset;padding:4px 0;text-align:center}.custom-popper{max-height:300px;overflow-y:auto}.header[data-v-9fceb7e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;border-bottom:1px solid #ccc}.header .title[data-v-9fceb7e2]{font-size:16px;font-weight:700}.header .config[data-v-9fceb7e2]{font-size:14px;color:#409eff;cursor:pointer}.header .config[data-v-9fceb7e2]:before{content:"";background-color:#409eff;display:inline-block;width:2px;height:10px;margin-right:3px}.grid-content[data-v-9fceb7e2]{min-height:120px;width:25%}.grid-content .item[data-v-9fceb7e2]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-content .item .circle[data-v-9fceb7e2]{width:55px;height:55px;border-radius:50%;-o-object-fit:contain;object-fit:contain}.grid-content .item .circle .circle-image[data-v-9fceb7e2]{width:100%;height:100%;border-radius:50%}.grid-content .text[data-v-9fceb7e2]{font-size:14px;margin-top:10px;white-space:nowrap}@media screen and (max-width:1920px){.grid-content .grid-content[data-v-9fceb7e2],.grid-content .text[data-v-9fceb7e2]{font-size:14px}}@media screen and (max-width:1820px){.grid-content .grid-content[data-v-9fceb7e2],.grid-content .text[data-v-9fceb7e2]{font-size:13px}}@media screen and (max-width:1600px){.grid-content .grid-content[data-v-9fceb7e2],.grid-content .text[data-v-9fceb7e2]{font-size:11px}}@media screen and (max-width:1400px){.grid-content .grid-content[data-v-9fceb7e2],.grid-content .text[data-v-9fceb7e2]{font-size:9px}}.red-circle[data-v-9fceb7e2]{width:12px;height:12px;border-radius:50%;background-color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.red-circle .minus[data-v-9fceb7e2]{width:6px;height:2px;background-color:#fff}.item-text[data-v-9fceb7e2]{font-size:16px;margin-right:4px;white-space:nowrap}.divider-line[data-v-9fceb7e2]{margin-top:10px;margin-bottom:10px}.add-item[data-v-9fceb7e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-item .text[data-v-9fceb7e2]{white-space:nowrap}.app-container[data-v-6d05dd34]{background-color:var(--frontend-layout-page);padding:20px 40px}.app-wrapper[data-v-6d05dd34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.app-wrapper .banner[data-v-6d05dd34]{-webkit-box-flex:1;-ms-flex:1;flex:1}.app-wrapper .my-todo[data-v-6d05dd34]{height:300px;width:100%}.app-wrapper .todo-calendar[data-v-6d05dd34]{height:300px;-webkit-box-flex:2;-ms-flex:2;flex:2}.app-wrapper .self-help[data-v-6d05dd34]{height:300px;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-wrapper .my-data[data-v-6d05dd34]{height:400px;-webkit-box-flex:1;-ms-flex:1;flex:1}.box[data-v-6d05dd34]{border-radius:10px;background-color:#fff;border:1px solid #ccc}