.dl-card[data-v-54dc526f]{position:relative;width:100%;border:1px solid var(--hairline-ring);border-radius:14px;box-shadow:0 14px 40px #10181f14;overflow:hidden;overflow:clip;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dl[data-v-54dc526f],.dl-card[data-v-54dc526f]{background:#f5f5f5}.dl[data-v-54dc526f]{--g:#4caf50;--b:#2196f3;--r:#f44336;--w:#ffc107;--u:#9e9e9e;--ink:#212121;--ink2:#424242;--mute:#757575;--line:#e0e0e0;--track:#e8e8e8;position:absolute;left:0;top:0;transform-origin:0 0;font-family:Roboto,Segoe UI,system-ui,sans-serif;color:var(--ink);font-size:11px}.c-act[data-v-54dc526f]{color:var(--g)}.c-plan[data-v-54dc526f]{color:var(--b)}.c-bad[data-v-54dc526f]{color:var(--r)}.c-warn[data-v-54dc526f]{color:#e0a800}.dl-tabs[data-v-54dc526f]{display:flex;height:36px;padding:0 10px;border-bottom:1px solid var(--line);background:#fff;font-size:12.5px}.dl-tab[data-v-54dc526f],.dl-tabs[data-v-54dc526f]{align-items:center;gap:6px}.dl-tab[data-v-54dc526f]{display:inline-flex;padding:3px 10px;border-radius:4px;color:var(--ink);white-space:nowrap}.dl-tab--on[data-v-54dc526f]{background:#ebebeb}.dl-scope[data-v-54dc526f]{display:flex;justify-content:flex-end;flex:1;min-width:0;height:24px}.dl-chip[data-v-54dc526f]{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 6px 0 10px;border:1px solid #90caf9;border-radius:999px;background:#e3f2fd;color:#0d47a1;font:inherit;font-size:11px;cursor:pointer}.dl-chip span[data-v-54dc526f]{color:#1565c0}.dl-chip b[data-v-54dc526f]{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.dl-chip[data-v-54dc526f]:hover{background:#d4e9fb}.dl-chip-enter-active[data-v-54dc526f],.dl-chip-leave-active[data-v-54dc526f]{transition:opacity .25s ease,transform .25s ease}.dl-chip-enter-from[data-v-54dc526f],.dl-chip-leave-to[data-v-54dc526f]{opacity:0;transform:translateY(-4px)}.dl-chip-leave-active[data-v-54dc526f]{position:absolute}.dl-more[data-v-54dc526f]{color:var(--ink2)}.dl-body[data-v-54dc526f]{display:grid;grid-template-columns:352px 108px minmax(0,1fr);grid-template-rows:172px 184px 272px;grid-template-areas:"ov ov ct" "pc pc pc" "ra th th";gap:10px;padding:10px}.dl-p--ov[data-v-54dc526f]{grid-area:ov}.dl-p--ct[data-v-54dc526f]{grid-area:ct}.dl-p--pc[data-v-54dc526f]{grid-area:pc}.dl-p--ra[data-v-54dc526f]{grid-area:ra}.dl-p--th[data-v-54dc526f]{grid-area:th;display:flex;flex-direction:column}.dl-p[data-v-54dc526f]{position:relative;min-width:0;padding:12px 16px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.dl-h[data-v-54dc526f]{display:flex;align-items:center;gap:10px;height:22px;font-size:17px;font-weight:400;white-space:nowrap}.dl-h--sm[data-v-54dc526f]{font-size:13.5px;font-weight:500}.dl-hint[data-v-54dc526f]{margin-left:auto;font-size:10px}.dl-hint[data-v-54dc526f],.dl-sub[data-v-54dc526f]{color:var(--mute)}.dl-sub[data-v-54dc526f]{margin-top:1px;font-size:9.5px}.ov[data-v-54dc526f]{align-items:flex-end;gap:32px;margin-top:6px}.ov[data-v-54dc526f],.ov__k[data-v-54dc526f]{display:flex}.ov__k[data-v-54dc526f]{flex-direction:column;font-size:11px;color:var(--ink2)}.ov__k b[data-v-54dc526f]{font-size:34px;font-weight:400;line-height:1.08;font-variant-numeric:tabular-nums}.ov__k--sm b[data-v-54dc526f]{font-size:19px;line-height:1.45}.ov__k--push[data-v-54dc526f]{margin-left:auto}.ov__bar[data-v-54dc526f]{position:relative;height:8px;margin-top:6px;border-radius:4px;background:var(--track)}.ov__bar i[data-v-54dc526f]{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--g)}.ov__bar b[data-v-54dc526f]{position:absolute;top:-4px;width:3px;height:16px;margin-left:-1.5px;border-radius:1px;background:var(--b)}.ov__stats[data-v-54dc526f]{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px solid #eee}.ov__stats div[data-v-54dc526f]{display:flex;flex-direction:column;font-size:9.5px;color:var(--ink2);white-space:nowrap}.ov__stats b[data-v-54dc526f]{margin-top:2px;font-size:15px;font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.ov__stats b.c-act[data-v-54dc526f]{color:var(--g)}.ov__stats b.c-bad[data-v-54dc526f]{color:var(--r)}.ov__stats small[data-v-54dc526f]{font-size:8.5px;color:var(--mute)}.ct[data-v-54dc526f]{display:flex;align-items:stretch;gap:10px;height:58px;margin-top:8px}.ct__total[data-v-54dc526f]{display:flex;flex-direction:column;justify-content:flex-end;width:60px;font-size:11px}.ct__total b[data-v-54dc526f]{font-size:34px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.ct__b[data-v-54dc526f]{--c:var(--b);flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding-left:9px;border-left:3px solid var(--c);font-size:11px;font-weight:500;white-space:nowrap}.ct__b b[data-v-54dc526f]{font-size:26px;font-weight:400;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.ct__b--behind b[data-v-54dc526f]{color:var(--w)}.ct__b--over b[data-v-54dc526f]{color:var(--r)}.ct__b small[data-v-54dc526f]{overflow:hidden;font-size:8.5px;font-weight:400;color:var(--mute);text-overflow:ellipsis}.ct__b--behind[data-v-54dc526f]{--c:var(--w);flex:1.4}.ct__b--over[data-v-54dc526f]{--c:var(--r)}.ct__bar[data-v-54dc526f]{display:flex;gap:2px;height:7px;margin-top:10px;overflow:hidden;border-radius:4px;background:var(--track)}.ct__bar i[data-v-54dc526f]{border-radius:3px}.ct__seg--on[data-v-54dc526f]{background:var(--b)}.ct__seg--behind[data-v-54dc526f]{background:var(--w)}.ct__seg--over[data-v-54dc526f]{background:var(--r)}.ct__up[data-v-54dc526f]{margin-top:9px;font-size:11.5px;font-weight:500;white-space:nowrap}.ct__up b[data-v-54dc526f]{margin-right:6px;font-size:17px;font-weight:400;font-variant-numeric:tabular-nums}.ct__up span[data-v-54dc526f]{font-size:9.5px;font-weight:400;color:var(--mute)}.ct__up em[data-v-54dc526f]{font-style:normal;color:var(--r)}.dl-seg[data-v-54dc526f]{display:inline-flex;margin-left:auto;overflow:hidden;border:1px solid #bdbdbd;border-radius:4px;font-size:9.5px}.dl-seg b[data-v-54dc526f],.dl-seg span[data-v-54dc526f]{padding:3px 9px}.dl-seg b[data-v-54dc526f]{background:var(--w);font-weight:600}.dl-legend[data-v-54dc526f]{display:flex;gap:11px;margin-top:4px;font-size:9.5px;font-weight:400;color:var(--ink2)}.dl-legend--h[data-v-54dc526f]{margin:0 0 0 auto}.dl-legend span[data-v-54dc526f]{display:inline-flex;align-items:center;gap:4px}.dl-legend i[data-v-54dc526f]{display:inline-block;width:9px;height:9px;border-radius:1px}.mx-done[data-v-54dc526f],.sw-act[data-v-54dc526f]{background:var(--g)}.mx-behind[data-v-54dc526f],.sw-below[data-v-54dc526f]{background:var(--w)}.mx-on[data-v-54dc526f]{background:var(--b)}.mx-over[data-v-54dc526f]{background:var(--r)}.mx-up[data-v-54dc526f]{background:var(--u)}.dl-legend .sw-act[data-v-54dc526f],.dl-legend .sw-below[data-v-54dc526f]{width:14px;height:4px;border-radius:2px}.dl-legend .sw-tick[data-v-54dc526f]{width:2px;height:11px;background:var(--b)}.dl-legend .ln-act[data-v-54dc526f],.dl-legend .ln-fc[data-v-54dc526f],.dl-legend .ln-plan[data-v-54dc526f]{width:14px;height:2px}.ln-plan[data-v-54dc526f]{background:#616161}.ln-act[data-v-54dc526f]{background:var(--b)}.dl-legend .ln-fc[data-v-54dc526f]{background:repeating-linear-gradient(90deg,var(--w) 0 4px,transparent 4px 6px)}.pc[data-v-54dc526f]{display:block;margin-top:4px;overflow:visible}.pc__grid[data-v-54dc526f]{stroke:#eee}.pc__x[data-v-54dc526f],.pc__y[data-v-54dc526f]{font-size:8.5px;fill:var(--mute)}.pc__y[data-v-54dc526f]{text-anchor:end}.pc__x[data-v-54dc526f]{text-anchor:middle}.pc__area[data-v-54dc526f]{fill:#2196f324}.pc__plan[data-v-54dc526f]{fill:none;stroke:#616161;stroke-width:1.5}.pc__act[data-v-54dc526f]{fill:none;stroke:var(--b);stroke-width:2.2}.pc__fc[data-v-54dc526f]{fill:none;stroke:var(--w);stroke-width:1.8;stroke-dasharray:5 4}.pc__fin[data-v-54dc526f],.pc__today[data-v-54dc526f]{stroke:#424242;stroke-width:1;stroke-dasharray:2 2}.pc__fin[data-v-54dc526f]{stroke:#9e9e9e}.pc__fin--fc[data-v-54dc526f]{stroke:var(--w)}.pc__mark[data-v-54dc526f]{font-size:8.5px;fill:var(--ink2);text-anchor:middle}.pc__fin-l[data-v-54dc526f]{font-size:8.5px;fill:var(--mute);text-anchor:end}.pc__fin-l--fc[data-v-54dc526f]{fill:#e0a800}.pc__dot[data-v-54dc526f]{fill:var(--b);stroke:#fff;stroke-width:1.5}.ra[data-v-54dc526f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,max-content) 112px;align-items:center;-moz-column-gap:8px;column-gap:8px;height:32px;border-bottom:1px solid #eee;font-size:10.5px}.ra--head[data-v-54dc526f]{height:24px;margin-top:4px;border-bottom-color:var(--line);font-size:10px;color:var(--ink2)}.ra--head span[data-v-54dc526f]:nth-child(2){display:inline-flex;align-items:center}.ra__t[data-v-54dc526f]{display:flex;flex-direction:column;min-width:0}.ra__t b[data-v-54dc526f]{font-weight:400}.ra__t b[data-v-54dc526f],.ra__t small[data-v-54dc526f],.th__n small[data-v-54dc526f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ra__t small[data-v-54dc526f],.th__n small[data-v-54dc526f]{font-size:8.5px;color:var(--mute)}.ra__when[data-v-54dc526f]{display:flex;flex-direction:column;font-size:10px}.ra__when b[data-v-54dc526f]{font-weight:400;white-space:nowrap}.ra__when small[data-v-54dc526f]{font-size:8px;color:var(--mute)}.ra__p[data-v-54dc526f]{display:flex;align-items:center;gap:6px}.ra__bar[data-v-54dc526f],.th__bar[data-v-54dc526f]{position:relative;flex:none;width:40px;height:5px;border-radius:3px}.ra__bar i[data-v-54dc526f],.th__bar i[data-v-54dc526f]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--g)}.ra__bar i.ra__fill--below[data-v-54dc526f]{background:var(--w)}.ra__bar b[data-v-54dc526f]{position:absolute;top:-3px;width:2px;height:11px;margin-left:-1px;background:var(--b)}.ra__v[data-v-54dc526f]{font-size:9.5px;color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}.ra__v em[data-v-54dc526f]{font-style:normal}.dl-list-enter-active[data-v-54dc526f]{transition:opacity .3s ease,transform .3s ease}.dl-list-leave-active[data-v-54dc526f]{transition:opacity .15s ease}.dl-list-enter-from[data-v-54dc526f]{opacity:0;transform:translateY(6px)}.dl-list-leave-to[data-v-54dc526f]{opacity:0}.th[data-v-54dc526f]{display:grid;grid-template-columns:minmax(0,1.25fr) 80px 24px minmax(0,1fr) 30px 36px 70px 54px;align-items:center;-moz-column-gap:8px;column-gap:8px;height:28px;margin:0 -8px;padding:0 8px;font-size:10.5px}.th--head[data-v-54dc526f]{height:26px;margin-top:3px;border-bottom:1px solid var(--line);font-size:9.5px;line-height:1.1;color:var(--ink2)}.th__list[data-v-54dc526f]{flex:1;min-height:0;margin:0 -8px;padding:0 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0d0d0 transparent}.th__list .th[data-v-54dc526f]{border-bottom:1px solid #f2f2f2;cursor:pointer;transition:background-color .25s,box-shadow .25s,opacity .25s}.th__list .th[data-v-54dc526f]:hover{background:#f5f9fd}.th--sel[data-v-54dc526f],.th__list .th--sel[data-v-54dc526f]:hover{background:#e3f2fd;box-shadow:inset 3px 0 0 var(--b)}.th--dim[data-v-54dc526f]{opacity:.55}.dl-chip[data-v-54dc526f]:focus-visible,.dl-replay[data-v-54dc526f]:focus-visible,.th[data-v-54dc526f]:focus-visible{outline:2px solid #2491eb;outline-offset:-2px}.th__n[data-v-54dc526f]{display:flex;flex-direction:column;min-width:0}.th__n b[data-v-54dc526f]{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.th__av[data-v-54dc526f]{display:flex;flex-direction:column;gap:2px}.th__bar[data-v-54dc526f]{width:100%;height:6px;background:var(--track)}.th__bar i.th__fill--bad[data-v-54dc526f]{background:var(--r)}.th__bar b[data-v-54dc526f]{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;background:var(--ink)}.th__av small[data-v-54dc526f]{font-size:8.5px;color:var(--mute)}.th__num[data-v-54dc526f],.th__var[data-v-54dc526f]{font-weight:500;font-variant-numeric:tabular-nums}.th__num[data-v-54dc526f]{color:var(--ink)}.th__num.c-bad[data-v-54dc526f]{color:var(--r)}.th__mix[data-v-54dc526f]{height:8px;overflow:hidden;background:var(--track)}.th__mix[data-v-54dc526f],.th__sig[data-v-54dc526f]{display:flex;gap:1px}.th__sig[data-v-54dc526f]{flex-direction:column;align-items:flex-start}.th__sig b[data-v-54dc526f]{padding:1px 7px;white-space:nowrap;border-radius:999px;font-size:8.5px;font-weight:500}.th__sig small[data-v-54dc526f]{font-size:7.5px;color:var(--mute);white-space:nowrap}.sig--crit[data-v-54dc526f]{background:#fde1df;color:#e53935}.sig--on[data-v-54dc526f]{background:#e2f2e3;color:#2e7d32}.th__trend[data-v-54dc526f]{display:flex;align-items:center;gap:3px}.th__trend svg[data-v-54dc526f]{display:block;flex:none;width:30px;height:15px;overflow:visible}.th__trend polyline[data-v-54dc526f]{fill:none;stroke-width:1.4}.th__trend small[data-v-54dc526f]{font-size:8px;color:var(--mute);white-space:nowrap}.spark--bad[data-v-54dc526f]{stroke:var(--r)}.spark--ok[data-v-54dc526f]{stroke:var(--g)}.dl-strip[data-v-54dc526f]{position:absolute;left:0;right:0;bottom:0;justify-content:space-between;height:40px;padding:0 14px 4px}.dl-strip[data-v-54dc526f],.dl-strip__hint[data-v-54dc526f]{display:flex;align-items:center}.dl-strip__hint[data-v-54dc526f]{gap:5px;font-size:10.5px;color:#5b6670;transition:opacity .4s}.dl-replay[data-v-54dc526f]{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 14px 0 11px;border:1px solid #c9d1d7;border-radius:999px;background:#fff;color:#1c2330;box-shadow:0 1px 3px #10181f14;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.dl-replay[data-v-54dc526f]:hover{background:#f4f6f8;border-color:#9aa6ae}.dl-card:not(.dl-card--narrow) .dl-strip[data-v-54dc526f]{height:46px}.dl-card:not(.dl-card--narrow) .dl-replay[data-v-54dc526f]{gap:7px;height:37px;padding:0 17px 0 14px;font-size:15.4px}.dl-card--narrow .dl-body[data-v-54dc526f]{grid-template-columns:1fr;grid-template-rows:160px 172px 276px 128px 166px;grid-template-areas:"ov" "pc" "th" "ct" "ra";gap:8px;padding:8px}.dl-card--narrow .dl-p[data-v-54dc526f]{padding:10px 12px}.dl-card--narrow .dl-tabs[data-v-54dc526f]{gap:2px;padding:0 6px;font-size:11.5px}.dl-card--narrow .dl-tab[data-v-54dc526f]{gap:4px;padding:3px 6px}.dl-card--narrow .dl-chip span[data-v-54dc526f]{display:none}.dl-card--narrow .ov[data-v-54dc526f]{gap:18px;margin-top:4px}.dl-card--narrow .ov__k b[data-v-54dc526f]{font-size:26px}.dl-card--narrow .ov__k--sm b[data-v-54dc526f]{font-size:15px;line-height:1.6}.dl-card--narrow .ov__stats b[data-v-54dc526f]{font-size:13px}.dl-card--narrow .ct[data-v-54dc526f]{height:48px;gap:8px;margin-top:4px}.dl-card--narrow .ct__total[data-v-54dc526f]{width:46px}.dl-card--narrow .ct__total b[data-v-54dc526f]{font-size:26px}.dl-card--narrow .ct__b[data-v-54dc526f]{padding-left:6px;font-size:9.5px}.dl-card--narrow .ct__b b[data-v-54dc526f]{font-size:20px}.dl-card--narrow .ct__b small[data-v-54dc526f]{display:none}.dl-card--narrow .ct__bar[data-v-54dc526f]{margin-top:8px}.dl-card--narrow .ct__up[data-v-54dc526f]{margin-top:7px;font-size:10.5px}.dl-card--narrow .ct__up b[data-v-54dc526f],.dl-card--narrow .dl-h[data-v-54dc526f]{font-size:15px}.dl-card--narrow .dl-h--sm[data-v-54dc526f]{font-size:12.5px}.dl-card--narrow .dl-legend--h[data-v-54dc526f]{gap:7px;font-size:8.5px}.dl-card--narrow .dl-seg span[data-v-54dc526f]{display:none}.dl-card--narrow .th[data-v-54dc526f]{grid-template-columns:minmax(0,1fr) 78px 24px 70px;height:32px;font-size:11px}.dl-card--narrow .th--head[data-v-54dc526f]{height:22px;font-size:9.5px}.dl-card--narrow .ra[data-v-54dc526f]{grid-template-columns:minmax(0,1fr) minmax(50px,max-content) 96px;-moz-column-gap:6px;column-gap:6px}.dl-card--narrow .ra__bar[data-v-54dc526f]{width:30px}.dl-card--narrow .dl-strip[data-v-54dc526f]{padding:0 10px 2px}.hand[data-v-54dc526f]{position:absolute;left:0;top:0;z-index:20;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.hand__in[data-v-54dc526f]{transform-origin:12px 3px}.hand__in--tap[data-v-54dc526f]{animation:dl-tap-54dc526f .3s ease}.hand__ring[data-v-54dc526f]{position:absolute;left:12px;top:3px;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;border:2px solid #2491eb;animation:dl-ringout-54dc526f .45s ease-out forwards}@keyframes dl-tap-54dc526f{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}@keyframes dl-ringout-54dc526f{0%{transform:scale(.3);opacity:.7}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.dl-chip-enter-active[data-v-54dc526f],.dl-chip-leave-active[data-v-54dc526f],.dl-list-enter-active[data-v-54dc526f],.dl-list-leave-active[data-v-54dc526f],.th__list .th[data-v-54dc526f]{transition:none}}
