[data-v-a4af8238]:root{--primary:#e71414;--success:green;--error:red;--info:grey;--background:#f9f9f9;--border:#d3d3d3;--text-black:#000;--text-grey:grey}.debug[data-v-a4af8238]{background:#ff4500;color:#adff2f;border:1px dashed transparent}.debug[data-v-a4af8238]:hover{border:1px dashed #adff2f}.pointer[data-v-a4af8238]{cursor:pointer}.firstTitle[data-v-a4af8238]{font-size:22px;font-weight:700}.secondTitle[data-v-a4af8238]{font-size:16px;font-weight:700}.assistText[data-v-a4af8238]{font-size:12px;color:#999;margin-left:10px}.trans[data-v-a4af8238]{transition:all .3s ease}.cantselect[data-v-a4af8238]{user-seletct:none;-webkit-user-seletct:none;-moz-user-seletct:none;-ms-user-seletct:none}.todo .header[data-v-a4af8238]{position:relative;background:transparent;width:50%;border-radius:15px 50% 0 0;padding:15px;padding-bottom:0;font-size:17px;font-weight:700;color:#474849;overflow:visible;white-space:nowrap}.todo .header .shape[data-v-a4af8238]{position:absolute;z-index:9;bottom:-2px;left:0;height:100%;width:calc(100% + 30px)}.todo .header span[data-v-a4af8238]{display:flex;align-items:center;position:relative;z-index:10}.todo .header span .icon[data-v-a4af8238]{width:30px;height:auto;margin-right:10px}.todo .content[data-v-a4af8238]{background:#fff;box-shadow:0 4px 12px -4px rgba(179,181,186,.08);border-radius:0 15px 15px 15px;padding-bottom:0;display:flex;flex-wrap:wrap;padding:15px 15px 0 0}.todo .content .item-box[data-v-a4af8238]{width:50%;padding-left:15px}.todo .content .item[data-v-a4af8238]{display:flex;align-items:center;background:#f5f7fb;padding:15px;margin-bottom:15px;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:all .3s}.todo .content .item[data-v-a4af8238]:hover{box-shadow:2px 4px 12px -4px rgba(179,181,186,.3)}.todo .content .item[data-v-a4af8238]:active{transform:scale(.9);filter:brightness(95%)}.todo .content .item .icon[data-v-a4af8238]{width:35px;height:auto;margin-right:15px;overflow:hidden}.todo .content .item .item-data[data-v-a4af8238]{flex:1;overflow:hidden}.todo .content .item .item-data .value[data-v-a4af8238]{font-size:18px;font-weight:700;font-family:HarmonyOS Sans SC}.todo .content .item .item-data .label[data-v-a4af8238]{font-size:13px;color:#474849;font-family:HarmonyOS Sans SC;margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}