.d-dialog[data-v-594a0b8c] .el-dialog{border-radius:8px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__header{border-bottom:none;font-size:20px;font-weight:600;color:#354054;padding:20px 20px 20px 24px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__header .el-dialog__headerbtn{right:10px;top:7px;font-size:25px;color:#fff}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#3a3f63}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body{padding:0 20px 0 16px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list .title{width:100%;font-size:14px;font-weight:600;color:#354054;line-height:20px;margin-bottom:15px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list .el-checkbox-group{padding:10px 0;width:100%}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list .el-checkbox-group .el-checkbox{width:100%;margin-bottom:15px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list .el-checkbox-group .el-checkbox .el-checkbox__inner{border-radius:2px}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__body .container-list .el-checkbox-group .el-checkbox+.el-checkbox{margin-left:0}.d-dialog[data-v-594a0b8c] .el-dialog .el-dialog__footer{border:none}.app-container[data-v-95ddc084]{background:transparent}.task-grid[data-v-95ddc084]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(280px,.7fr);grid-template-rows:286px 252px 169px;grid-template-areas:"followup followup reminders" "risk risk reminders" "battery inactive reminders";gap:14px;min-height:0;font-size:14px}.task-grid .task-card[data-v-95ddc084]{min-width:0;min-height:0;padding:15px 18px 13px;border:1px solid #e3e8f1;border-radius:8px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(25,42,70,.08);box-shadow:0 8px 24px rgba(25,42,70,.08)}.task-grid .followup-card[data-v-95ddc084]{grid-area:followup}.task-grid .reminder-card[data-v-95ddc084]{grid-area:reminders}.task-grid .risk-card[data-v-95ddc084]{grid-area:risk}.task-grid .battery-card[data-v-95ddc084]{grid-area:battery}.task-grid .inactive-card[data-v-95ddc084]{grid-area:inactive}.task-grid .followup-button[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.task-grid .btn[data-v-95ddc084]{height:24px;padding:0 5px;border:1px solid #c9dcff;border-radius:6px;background:#f6f9ff;color:#0a57df;font-size:12px;font-weight:700;cursor:default;white-space:nowrap}.task-grid .btn.primary[data-v-95ddc084]{border-color:#1269ff;background:#1269ff;color:#fff;cursor:pointer}.task-grid .scrolling-list-empty[data-v-95ddc084]{height:140px;text-align:center;line-height:210px;background:url(/static/images/empty.png) center 40px no-repeat}.task-grid .card-title[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;padding-bottom:10px;margin-bottom:8px;border-bottom:2px solid #0697e7;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.task-grid .card-title h2[data-v-95ddc084]{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:#1f2d3d;letter-spacing:0}.task-grid .card-title h2 em[data-v-95ddc084]{font-style:normal;font-size:12px;color:#6f7c91}.task-grid .card-title .count[data-v-95ddc084]{font-size:14px;font-weight:700;color:#1f2d3d}.task-grid .followup-groups[data-v-95ddc084]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:calc(100% - 42px);min-height:0}.task-grid .followup-groups .followup-group[data-v-95ddc084]{min-width:0;padding-right:14px}.task-grid .followup-groups .followup-group .followup-label[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px}.task-grid .followup-groups .followup-group .followup-label strong[data-v-95ddc084]{font-size:15px;font-weight:700;color:#25304e}.task-grid .followup-groups .followup-group .followup-label strong em[data-v-95ddc084]{font-style:normal;font-size:12px;color:#6f7c91}.task-grid .followup-groups .followup-group .followup-label span[data-v-95ddc084]{color:#1f2d3d;font-size:12px;font-weight:700;white-space:nowrap}.task-grid .followup-groups .followup-group .table-wrap[data-v-95ddc084]{min-height:0;overflow:hidden}.task-grid .followup-groups .followup-group .table-wrap .table-header[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex}.task-grid .followup-groups .followup-group .table-wrap .table-header div[data-v-95ddc084]{height:28px;line-height:28px;color:#6b7790;font-size:12px;font-weight:700;background:#f6f8fc;padding:0 10px;border-bottom:1px solid #edf1f7;text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-grid .followup-groups .followup-group .table-wrap .followup-container[data-v-95ddc084]{height:144px;overflow:hidden}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row div[data-v-95ddc084]{width:37%;height:35px;line-height:35px;font-size:14px;background:#fff;padding:0 10px;border-bottom:1px solid #edf1f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row div[data-v-95ddc084]:nth-child(2),.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row div[data-v-95ddc084]:nth-child(3){width:19%;text-align:center}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row div[data-v-95ddc084]:nth-child(4){width:25%;text-overflow:inherit}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row .name[data-v-95ddc084]{color:#0a57df;font-weight:700;cursor:pointer}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row .followup-metric[data-v-95ddc084]{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row-group div[data-v-95ddc084]:nth-child(2),.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row-group div[data-v-95ddc084]:nth-child(3){width:14%}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row-group div[data-v-95ddc084]:nth-child(4){width:20%;text-align:center}.task-grid .followup-groups .followup-group .table-wrap .followup-list .followup-row-group div[data-v-95ddc084]:nth-child(5){width:15%;text-overflow:inherit}.task-grid .followup-groups .followup-group[data-v-95ddc084]:nth-child(2){padding-right:14px;padding-left:14px;border-left:1px solid #e3e8f1}.task-grid .followup-groups .followup-group[data-v-95ddc084]:nth-child(3){padding-right:0;padding-left:14px;border-left:1px solid #e3e8f1}.task-grid .device-list[data-v-95ddc084],.task-grid .reminder-list[data-v-95ddc084],.task-grid .risk-list[data-v-95ddc084]{display:grid;gap:8px;min-height:0}.task-grid .reminder-container[data-v-95ddc084]{height:664px;overflow:hidden}.task-grid .reminder-container .scrolling-list-empty[data-v-95ddc084]{height:615px;line-height:615px;background-position:center 240px}.task-grid .reminder-row[data-v-95ddc084]{display:grid;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:125px;gap:8px;padding:12px 12px 12px 14px;border-left:3px solid #f59a23;background:#f8faff;-webkit-box-sizing:border-box;box-sizing:border-box}.task-grid .reminder-row .reminder-head[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;min-width:0}.task-grid .reminder-row .reminder-head .name[data-v-95ddc084]{color:#0a57df;font-weight:700;cursor:pointer}.task-grid .reminder-row .reminder-head .reminder-actions[data-v-95ddc084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.task-grid .reminder-row .reminder-text[data-v-95ddc084]{min-width:0;font-weight:600;line-height:1.5;height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.task-grid .reminder-row .reminder-text em[data-v-95ddc084]{color:#0a57df;font-style:normal;font-weight:700}.task-grid .reminder-row.urgent[data-v-95ddc084]{border-left-color:#f25555;background:#fff8f8}.task-grid .priority-high[data-v-95ddc084]{border-left:3px solid #ff4757}.task-grid .priority-medium[data-v-95ddc084]{border-left:3px solid #ffa502}.task-grid .priority-low[data-v-95ddc084]{border-left:3px solid #2ed573}.task-grid .risk-container[data-v-95ddc084]{height:180px;overflow:hidden}.task-grid .risk-container .scrolling-list-empty[data-v-95ddc084]{height:180px;text-align:center;line-height:260px;background:url(/static/images/empty.png) center 50px no-repeat}.task-grid .risk-row[data-v-95ddc084]{display:grid;grid-template-columns:170px 80px 80px 110px 110px 110px 110px minmax(0,1.5fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:52px;padding:7px 10px;border-radius:6px;background:#f8faff;-webkit-box-sizing:border-box;box-sizing:border-box}.task-grid .risk-row .name[data-v-95ddc084]{color:#0a57df;font-weight:700;cursor:pointer}.task-grid .risk-row .risk-metric[data-v-95ddc084]{min-width:0;padding:0 10px 0 0}.task-grid .risk-row .risk-metric span[data-v-95ddc084]{margin-bottom:3px;color:#6f7c91;font-size:12px;font-weight:600;padding:0 5px 0 0}.task-grid .risk-row .risk-metric strong[data-v-95ddc084]{color:#25304e;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-grid .risk-row .risk-reason[data-v-95ddc084]{min-width:0;color:#38445c;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-grid .risk-row .risk-reason .badge[data-v-95ddc084]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;height:22px;padding:0 8px;border-radius:999px;background:#edf5ff;color:var(--brand-strong);font-size:12px;font-weight:700}.task-grid .risk-row .risk-reason .badge.orange[data-v-95ddc084]{background:var(--soft-orange);color:#b76300}.task-grid .risk-row .risk-reason .badge.red[data-v-95ddc084]{background:var(--soft-red);color:#d84343}.task-grid .device-container[data-v-95ddc084]{height:98px;overflow:hidden}.task-grid .device-container .scrolling-list-empty[data-v-95ddc084]{height:98px;line-height:155px;background-position:center 15px}.task-grid .device-list.two[data-v-95ddc084]{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-sizing:border-box;box-sizing:border-box}.task-grid .device-list.two .device-row[data-v-95ddc084]{display:grid;grid-template-columns:minmax(56px,.65fr) minmax(86px,1.1fr) minmax(54px,.5fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:35px;padding:7px 10px;border-radius:6px;background:#f8faff;font-weight:600}.task-grid .device-list.two .device-row .name[data-v-95ddc084]{color:#0a57df;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.task-grid .device-list.two .device-row .name img[data-v-95ddc084]{position:absolute;width:16px;height:16px;top:2px;right:0}.task-grid .device-list.two .device-row .muted[data-v-95ddc084]{color:#6f7c91}.task-grid .device-list.two .device-row .battery[data-v-95ddc084]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#b76300;font-weight:800}.task-grid .device-list.two .device-row .battery-bar[data-v-95ddc084]{width:22px;height:12px;padding:2px;border:1px solid #d88b24;border-radius:3px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.task-grid .device-list.two .device-row .battery-bar[data-v-95ddc084]:after{content:"";position:absolute;right:-4px;top:3px;width:3px;height:5px;background:#d88b24;border-radius:0 2px 2px 0}.task-grid .device-list.two .device-row .battery-fill[data-v-95ddc084]{display:block;height:100%;border-radius:2px;background:#f59a23}.task-grid .device-list.two .device-row .time-badge[data-v-95ddc084]{justify-self:start;padding:3px 7px;border-radius:999px;background:#eef2f8;color:#5a6479;font-size:12px;font-weight:800;white-space:nowrap}.task-grid .device-list.two .device-row.active[data-v-95ddc084]{background:transparent}.task-grid .device-list.two .device-row.low[data-v-95ddc084]{background:#fff7ed}.task-grid .device-list.two .device-row.low.inactive[data-v-95ddc084]{background:#eef2f8}.task-grid .device-list.two .device-row.low.active[data-v-95ddc084]{background:transparent}.task-grid .no-name[data-v-95ddc084]{cursor:auto!important}@media (max-width:1800px){.task-card .device-list.two[data-v-95ddc084]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:1280px){.task-grid[data-v-95ddc084]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-template-areas:"followup followup" "reminders reminders" "risk risk" "battery inactive"}.task-grid .followup-card[data-v-95ddc084],.task-grid .reminder-card[data-v-95ddc084],.task-grid .risk-card[data-v-95ddc084]{min-height:auto}}@media (max-width:900px){.task-grid[data-v-95ddc084]{grid-template-columns:1fr;grid-template-areas:"followup" "reminders" "risk" "battery" "inactive"}.task-grid .followup-groups[data-v-95ddc084]{grid-template-columns:1fr;height:auto;gap:14px}.task-grid .followup-groups .followup-group+.followup-group[data-v-95ddc084],.task-grid .followup-groups .followup-group[data-v-95ddc084]{padding:0;border-left:0}.task-grid .followup-groups .followup-group+.followup-group[data-v-95ddc084]{padding-top:14px;border-top:1px solid #e3e8f1}.task-grid .device-container[data-v-95ddc084]{height:147px}.task-grid .device-container .scrolling-list-empty[data-v-95ddc084]{height:147px;line-height:210px;background-position:center 40px}}