.mp[data-v-166886bc]{position:relative;display:inline-block}.mp-trigger[data-v-166886bc]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dde2e7;border-radius:6px;padding:8px 14px;font-size:13px;cursor:pointer;color:#1f2933}.mp-trigger.open[data-v-166886bc]{border-color:#3b7ddd}.mp-caret[data-v-166886bc]{font-size:9px;margin-left:6px}.mp-pop[data-v-166886bc]{position:absolute;right:0;top:calc(100% + 8px);width:400px;background:#fff;border-radius:10px;z-index:50;box-shadow:0 6px 24px rgba(0,0,0,.15);padding:18px 22px 20px}.mp-year[data-v-166886bc]{display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:14px}.mp-nav[data-v-166886bc]{border:0;background:none;font-size:20px;color:#6b7680;cursor:pointer;padding:0 8px}.mp-nav[data-v-166886bc]:disabled{color:#d3d8dd;cursor:default}.mp-grid[data-v-166886bc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 8px;margin-bottom:14px}.mp-m[data-v-166886bc]{height:40px;border:1px solid transparent;border-radius:5px;background:none;font-size:13px;color:#3c4650;cursor:pointer}.mp-m[data-v-166886bc]:hover:not(:disabled):not(.sel){background:#f1f5fb}.mp-m.cur[data-v-166886bc]{border-color:#3b7ddd;color:#3b7ddd}.mp-m.sel[data-v-166886bc]{background:#3b7ddd;border-color:#3b7ddd;color:#fff;font-weight:600}.mp-m[data-v-166886bc]:disabled{color:#c9cfd5;cursor:default}.mp-legend[data-v-166886bc]{display:flex;justify-content:space-between;font-size:11px;color:#6b7680;margin-bottom:14px}.lg[data-v-166886bc]{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:6px;vertical-align:-1px}.lg-sel[data-v-166886bc]{background:#3b7ddd}.lg-cur[data-v-166886bc]{border:1.5px solid #3b7ddd}.lg-na[data-v-166886bc]{border:1.5px solid #cfd5da}.mp-note[data-v-166886bc]{display:flex;gap:8px;background:#f2f4f5;border-radius:6px;padding:10px 12px;font-size:12px;color:#4b5560;line-height:1.5}.mp-info[data-v-166886bc]{color:#a9b2ba}.es[data-v-daaf813c]{padding:36px 0 32px;text-align:center}.es svg[data-v-daaf813c]{display:block;margin:0 auto 18px}.es-title[data-v-daaf813c]{font-size:13px;font-weight:600;color:#4b4b4b;margin-bottom:6px}.es-desc[data-v-daaf813c]{font-size:12px;line-height:1.7;color:#9f9f9f}.ds-page{font-size:13px;color:#707070}.ds-muted{color:#707070;font-size:12px;font-weight:500}.ds-card{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:22px 24px;margin-bottom:24px}.ds-card-title{font-size:18px;font-weight:400;color:#9f9f9f;margin:0 0 2px}.ds-card-sub{font-size:12px;color:#bebebe;margin-bottom:14px}.ds-select{border:0;background:#fff;border-radius:6px;padding:7px 12px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ds-tabs{display:flex;gap:8px;align-items:center;margin-bottom:18px}.ds-tab{border:0;background:#fff;color:#9aa4ad;padding:7px 16px;border-radius:4px;font-weight:600;font-size:12px;cursor:pointer}.ds-tab.active{background:#d5e8ff;color:#2f6fd1}.ds-btn{border:1px solid #d1d1d1;background:#fff;border-radius:4px;padding:6px 16px;font-size:12px;cursor:pointer}.ds-btn-primary{background:#3b7ddd;border-color:#3b7ddd;color:#fff;font-weight:600}.ds-btn-danger-o{border-color:#cd2e2c;color:#cd2e2c;font-weight:700}.ds-table{width:100%;border-collapse:collapse;color:#4b4b4b;font-size:14px}.ds-table th{font-weight:700;font-size:12px;padding:10px 8px;text-align:left}.ds-table td,.ds-table th{border-bottom:1px solid #f0f0f0}.ds-table td{padding:14px 8px;vertical-align:middle}.ds-table tr:last-child td{border-bottom:0}.ds-table .num{text-align:right}.ds-sub{font-size:11px;color:#9f9f9f;display:block}.ds-input{width:100%;border:1px solid #dde2e7;border-radius:4px;padding:9px 12px;font-size:12px;outline:none}.ds-input:focus{border-color:#3b7ddd}.ds-hint{font-size:11px;color:#9f9f9f;margin:2px 0 10px}.ds-label{font-size:12px;font-weight:600;margin-bottom:4px;display:block;color:#4b4b4b}.ds-tags{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #dde2e7;border-radius:4px;padding:6px 8px}.ds-tag{background:#e8f0fb;color:#134f97;border-radius:3px;padding:3px 8px;font-size:11px}.ds-tag a{margin-left:6px;cursor:pointer;color:#2f6fd1}.ds-tags input{border:0;outline:none;flex:1;min-width:90px;font-size:12px}.ds-modal-bg{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:2000;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:40px 0}.ds-modal{background:#fff;border-radius:8px;width:440px;max-width:94vw}.ds-modal-head{padding:16px 20px;border-bottom:1px solid #eef1f4;display:flex;justify-content:space-between}.ds-modal-head h4{margin:0;font-size:16px;font-weight:500}.ds-modal-body{padding:16px 24px}.ds-modal-foot{padding:14px 24px;border-top:1px solid #eef1f4;display:flex;justify-content:flex-end;gap:8px}.ds-x{background:none;border:0;font-size:20px;color:#8a949e;cursor:pointer}.ds-modal-title{color:#343434;font-size:20px;font-weight:400}.ds-modal-subtitle{color:#9f9f9f;font-size:12px;font-weight:400}.ds-alert-text{color:#cd2e2c!important;font-weight:700}.gap-sent-status{color:#14a56d;font-size:13px;font-weight:600}.gap-alert-sent{font-size:13px;display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:18px;color:#707070;white-space:nowrap}.ds-reminder-note{font-size:12px;color:#9f9f9f;font-weight:400}.ds-btn:active,.ds-btn:focus,.ds-input:focus,.ds-select:focus,.ds-tab:active,.ds-tab:focus{outline:none!important;box-shadow:none!important}.ds-input:focus{border-color:#dde2e7!important}.ds-required-note{font-size:12px;color:#f92a2a;margin-bottom:16px}.ds-required-star{color:#f92a2a}.t-red[data-v-263189fa]{color:#cd2e2c}.t-green[data-v-263189fa]{color:#14a56d}.bg-red[data-v-263189fa]{background:#cd2e2c}.bg-green[data-v-263189fa]{background:#14a56d}.ds-text-danger[data-v-263189fa]{color:#cd2e2c}.gap-alert[data-v-263189fa]{background:#fff;border-left:3px solid #d64545;border-radius:6px;padding:14px 18px;margin-bottom:20px;display:flex;justify-content:space-between;gap:24px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.gap-alert-sent[data-v-263189fa]{white-space:nowrap;font-size:13px}.stat[data-v-263189fa]{margin-bottom:0}.stat-label[data-v-263189fa]{display:flex;align-items:center;font-weight:500;color:#9f9f9f;margin-bottom:6px}.stat-value[data-v-263189fa]{font-size:36px;font-weight:700;line-height:1.2;color:#545454}.stat-note[data-v-263189fa]{font-size:11px;color:#8a949e;margin-top:4px}.dot[data-v-263189fa]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d64545;margin-right:5px}.dot.ok[data-v-263189fa]{background:#14a56d}.ds-info-icon[data-v-263189fa]{display:inline-block;width:14px;height:14px;flex-shrink:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.047 4.104a.65.65 0 01.648-.648h.432a.65.65 0 01.648.648v.431a.65.65 0 01-.648.648h-.432a.65.65 0 01-.648-.648v-.431zm2.592 6.263H5.183v-.864h.864V6.91h-.864v-.864h2.592v3.456h.864v.864zM6.911 0a6.911 6.911 0 100 13.822A6.911 6.911 0 006.911 0zm0 12.527a5.615 5.615 0 110-11.231 5.615 5.615 0 010 11.23z' fill='%23D1D1D1'/%3E%3C/svg%3E") no-repeat 50%/contain}.ds-tip[data-v-263189fa]{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;cursor:help;font-weight:400}.ds-tip-box[data-v-263189fa]{display:none;position:absolute;left:14px;top:18px;width:300px;z-index:30;background:#fff;color:#555;font-size:10px;line-height:1.5;padding:8px 10px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);text-align:left;white-space:normal}.ds-tip:hover .ds-tip-box[data-v-263189fa]{display:block}.ds-tip-left .ds-tip-box[data-v-263189fa]{left:auto;right:0;width:240px}.day-grid[data-v-263189fa]{display:flex;align-items:center;gap:3px;flex-wrap:nowrap}.day[data-v-263189fa]{position:relative;width:10px;height:15px;border-radius:2px;background:#edf1f2;display:inline-block}.day.on[data-v-263189fa]{background:#8fdcff}.day.idle[data-v-263189fa]{background:#edf1f2}.day.future[data-v-263189fa]{background:transparent;border:1px dashed #c4cbcd}.day.late[data-v-263189fa]{background:#cd2e2c}.day.passed[data-v-263189fa]{background:#14a56d}.day.has-late.idle[data-v-263189fa],.day.has-late.on[data-v-263189fa]{background:transparent}.day.has-late[data-v-263189fa]:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;border-radius:2px;background:#edf1f2}.day.has-late.on[data-v-263189fa]:before{background:#8fdcff}.day.has-late.idle[data-v-263189fa]:before{background:#edf1f2}.day.has-late.future[data-v-263189fa]:before{background:transparent}.late-mark[data-v-263189fa]{position:absolute;left:0;right:0;bottom:0;width:100%;height:7px;border-radius:2px;background:#cd2e2c}.day-sep[data-v-263189fa]{width:1px;height:16px;background:#c4cbcd;margin:0 4px}.late-tag[data-v-263189fa]{position:relative;width:11px;height:12px;border-radius:2px;background:#cd2e2c;display:inline-block;cursor:help}.late-tag .late-tip[data-v-263189fa]{top:100%;min-width:260px;padding:12px 14px 8px;white-space:normal}.late-tip .lt-title[data-v-263189fa]{display:flex;align-items:center;color:#cd2e2c;font-size:13px;font-weight:700;padding-bottom:8px;border-bottom:1px solid #edf1f2}.late-tip .lt-dot[data-v-263189fa]{width:8px;height:8px;border-radius:50%;background:#cd2e2c;margin-right:8px;flex-shrink:0}.late-tip .lt-head[data-v-263189fa]{display:flex;justify-content:space-between;font-size:11px;color:#9aa3a8;padding:8px 0 4px}.late-tip .lt-list[data-v-263189fa]{display:block;max-height:170px;overflow-y:auto;padding-right:6px}.late-tip .lt-row[data-v-263189fa]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.late-tip .lt-date[data-v-263189fa]{font-size:13px;font-weight:600;color:#2d2d2d}.late-tip .lt-badge[data-v-263189fa]{font-size:12px;font-weight:600;color:#cd2e2c;background:#fdecec;border-radius:10px;padding:2px 10px;margin-left:24px}.late-tip .lt-list[data-v-263189fa]::-webkit-scrollbar{width:6px}.late-tip .lt-list[data-v-263189fa]::-webkit-scrollbar-thumb{background:#c4cbcd;border-radius:3px}.day-tip[data-v-263189fa]{display:none;position:absolute;top:24px;left:-6px;z-index:20;min-width:200px;background:#fff;color:#555;font-size:11px;line-height:1.5;padding:8px 12px;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.18);text-align:left;white-space:nowrap}.day:hover .day-tip[data-v-263189fa],.late-tag:hover .day-tip[data-v-263189fa]{display:block}.day.tip-right .day-tip[data-v-263189fa],.late-tag.tip-right .day-tip[data-v-263189fa]{left:auto;right:-6px}.day-tip b[data-v-263189fa]{display:block;color:#333;margin-bottom:2px}.tip-line[data-v-263189fa]{display:block;color:#8a949e}.tip-sq[data-v-263189fa]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:#edf1f2}.tip-sq.on[data-v-263189fa]{background:#8fdcff}.tip-sq.idle[data-v-263189fa]{background:#c4cbcd}.tip-sq.future[data-v-263189fa]{background:transparent;border:1px dashed #c4cbcd}.tip-sq.late[data-v-263189fa]{background:#cd2e2c}.legend[data-v-263189fa]{font-size:11px;color:#7b8791;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gap-top[data-v-263189fa]{display:flex;justify-content:space-between;font-size:11px;margin-bottom:4px}.gap-tag[data-v-263189fa]{font-size:10px;font-weight:600}.gap-bar[data-v-263189fa]{position:relative;height:5px;background:#eceff1;border-radius:3px}.gap-fill[data-v-263189fa]{height:100%;border-radius:3px}.gap-mark[data-v-263189fa]{position:absolute;top:-3px;width:1.5px;height:11px;background:#333}.lg-mark[data-v-263189fa]{width:1.5px;height:11px;background:#333;display:inline-block;margin-left:6px}