.gs-grid[data-v-019fb46b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}@media(max-width:1200px){.gs-grid[data-v-019fb46b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.gs-grid[data-v-019fb46b]{grid-template-columns:1fr}}.gs-card[data-v-019fb46b]{display:flex;flex-direction:column;align-items:stretch;gap:7px;text-align:left;height:auto;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--txt);font:inherit;cursor:pointer}.gs-card[data-v-019fb46b]:hover{border-color:var(--acc-line)}.gs-t[data-v-019fb46b]{font-size:12px;color:var(--mut);font-weight:600}.gs-t small[data-v-019fb46b]{font-weight:400}.gs-v[data-v-019fb46b]{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.gs-v b[data-v-019fb46b]{font-size:20px}.gs-v span[data-v-019fb46b]{color:var(--txt2);font-size:14px}.gs-bar[data-v-019fb46b]{height:6px;background:var(--sunken);border-radius:3px;overflow:hidden}.gs-bar i[data-v-019fb46b]{display:block;height:100%;background:var(--f-acc)}.gs-s[data-v-019fb46b]{font-size:12.5px;font-weight:600}.st-covered[data-v-019fb46b]{color:var(--good)}.st-slow[data-v-019fb46b],.st-below[data-v-019fb46b]{color:var(--warn)}.st-gap[data-v-019fb46b]{color:var(--bad)}.st-nodata[data-v-019fb46b]{color:var(--mut)}.top-row[data-v-019fb46b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;align-items:stretch}@media(max-width:1000px){.top-row[data-v-019fb46b]{grid-template-columns:1fr}}.hero[data-v-019fb46b]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.hero-top[data-v-019fb46b]{display:flex;align-items:center;gap:18px;padding-bottom:4px}.gauge[data-v-019fb46b]{position:relative;width:110px;height:110px;flex:0 0 auto}.gauge .pct[data-v-019fb46b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.gauge .pct .v[data-v-019fb46b]{display:flex;align-items:baseline;gap:2px;font-size:16px;font-weight:700;color:var(--mut)}.gauge .pct b[data-v-019fb46b]{font-size:28px;font-weight:800;line-height:1}.hero-r[data-v-019fb46b]{display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-r h3[data-v-019fb46b]{margin:0 0 6px;font-size:16px}.hero-goal[data-v-019fb46b]{margin-left:auto;text-align:right;color:var(--mut);font-size:12px;white-space:nowrap}.hero-goal b[data-v-019fb46b]{display:block;color:var(--txt2);font-size:14px;font-weight:700;margin-top:3px}@media(max-width:560px){.hero-top[data-v-019fb46b]{flex-wrap:wrap}}.cols[data-v-019fb46b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:auto}.col[data-v-019fb46b]{position:relative;border-top:3px solid var(--line);padding-top:10px}.hero .col[data-v-019fb46b]{cursor:help}.col .n[data-v-019fb46b]{display:flex;align-items:baseline;gap:7px}.col .n b[data-v-019fb46b]{font-size:21px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.col .n b.good[data-v-019fb46b]{color:var(--good)}.col .n b.bad[data-v-019fb46b]{color:var(--bad)}.col .n i[data-v-019fb46b]{font-style:normal;color:var(--mut);font-size:12px;font-variant-numeric:tabular-nums}.col .lb[data-v-019fb46b]{margin-top:6px;font-size:12.5px;font-weight:600}.col .nt[data-v-019fb46b]{margin-top:1px;color:var(--mut);font-size:11.5px;line-height:1.35}.col[data-tip][data-v-019fb46b]:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 8px);z-index:20;width:280px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--txt2);font-size:12px;line-height:1.45;white-space:normal;text-align:left;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s,transform .12s;pointer-events:none}.col[data-tip][data-v-019fb46b]:hover:after{opacity:1;visibility:visible;transform:none}.col:nth-child(n+3)[data-tip][data-v-019fb46b]:after{left:auto;right:0}@media(max-width:1100px){.cols[data-v-019fb46b]{grid-template-columns:1fr 1fr}}.tot[data-v-019fb46b]{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;color:var(--mut);font-size:13px}.tot b[data-v-019fb46b]{color:var(--txt);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.sales-card[data-v-019fb46b]{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.card-head[data-v-019fb46b]{display:flex;align-items:center;gap:9px;font-weight:700;font-size:15px}.card-head .ico[data-v-019fb46b]{color:var(--acc)}.sales-card .card-head .ico[data-v-019fb46b]{color:var(--good)}.card-head small[data-v-019fb46b]{color:var(--mut);font-weight:400;font-size:11.5px;margin-left:auto}.sc-hero[data-v-019fb46b]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:4px}.sc-hero-main b[data-v-019fb46b]{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;display:block}.sc-hero-main span[data-v-019fb46b]{color:var(--mut);font-size:12px}.sc-delta[data-v-019fb46b]{text-align:right;font-weight:700;font-size:14px;white-space:nowrap}.sc-delta.up[data-v-019fb46b]{color:var(--good)}.sc-delta.down[data-v-019fb46b]{color:var(--bad)}.sc-delta small[data-v-019fb46b]{display:block;color:var(--mut);font-weight:400;font-size:11px;margin-top:3px}.sales-card .col .n b[data-v-019fb46b]{font-size:18px;font-weight:800}.slab[data-v-019fb46b]{display:flex;align-items:center;gap:10px;margin:24px 0 12px}.slab .n[data-v-019fb46b]{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:3px 9px}.slab h2[data-v-019fb46b]{font-size:15px;margin:0;font-weight:650}.slab .hint[data-v-019fb46b]{color:var(--mut);font-size:11.5px;margin-left:auto}.prob-grid[data-v-019fb46b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}@media(max-width:960px){.prob-grid[data-v-019fb46b]{grid-template-columns:1fr}}.chartbox[data-v-019fb46b]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column}.prob-card[data-v-019fb46b]{cursor:pointer}.pc-head[data-v-019fb46b]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pc-head b[data-v-019fb46b]{font-size:16px;font-weight:700}.pc-head span[data-v-019fb46b]{color:var(--mut);font-size:12px}.pie-wrap[data-v-019fb46b]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;flex:1}.donut[data-v-019fb46b]{position:relative;width:130px;height:130px;flex:0 0 auto}.donut-c[data-v-019fb46b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-c b[data-v-019fb46b]{font-size:22px;font-weight:800;line-height:1}.donut-c span[data-v-019fb46b]{color:var(--mut);font-size:11px;margin-top:2px}.pie-leg[data-v-019fb46b]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px}.pl[data-v-019fb46b]{display:flex;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid var(--line)}.pl[data-v-019fb46b]:last-child{border-bottom:0}.pl .dot[data-v-019fb46b]{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.pl-n[data-v-019fb46b]{flex:1;font-weight:600;font-size:13px;display:flex;flex-direction:column;gap:2px}.pl-n small[data-v-019fb46b]{font-weight:400;color:var(--mut);font-size:11px}.pl-v[data-v-019fb46b]{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;font-size:13px;display:flex;flex-direction:column;gap:2px}.pl-v small[data-v-019fb46b]{font-weight:400;color:var(--mut);font-size:11px}.pie-foot[data-v-019fb46b]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--mut);font-size:11.5px;line-height:1.5}.st2-scroll[data-v-019fb46b]{overflow-x:auto;margin-bottom:20px}.st2[data-v-019fb46b]{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:1000px}.st2row[data-v-019fb46b]{display:grid;grid-template-columns:minmax(160px,1.2fr) 110px minmax(180px,1fr) 140px minmax(160px,.9fr) 82px;align-items:center;gap:16px;padding:13px 18px;border-bottom:1px solid var(--line);cursor:pointer}.st2row[data-v-019fb46b]:last-child{border-bottom:0}.st2row[data-v-019fb46b]:hover{background:var(--bg)}.st2row.st2-head[data-v-019fb46b]{cursor:default;background:transparent}.st2row.st2-head[data-v-019fb46b]:hover{background:transparent}.st2-head>div[data-v-019fb46b]{font-size:9.5px;letter-spacing:.07em;color:var(--mut);font-weight:700;text-transform:uppercase}.st2-head .th-r[data-v-019fb46b]{text-align:right}.st2-nm[data-v-019fb46b]{display:flex;align-items:center;gap:10px;font-weight:600}.st2-nm .chev[data-v-019fb46b]{color:var(--mut)}.st2-nm .chev[data-v-019fb46b] svg{width:15px;height:15px}.match[data-v-019fb46b]{display:flex;align-items:center;gap:10px}.match .mn[data-v-019fb46b]{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.crow[data-v-019fb46b]{display:flex;align-items:center;gap:10px}.crow .cv[data-v-019fb46b]{font-weight:700;font-variant-numeric:tabular-nums;font-size:13.5px;white-space:nowrap}.spark[data-v-019fb46b]{width:72px;height:24px;flex:0 0 72px}.dl[data-v-019fb46b]{font-weight:700;font-size:13px;text-align:right;white-space:nowrap}.dl.up[data-v-019fb46b]{color:var(--good)}.dl.down[data-v-019fb46b]{color:var(--bad)}.share[data-v-019fb46b]{display:flex;align-items:center;gap:9px}.share .sbar[data-v-019fb46b]{flex:1;height:7px;background:var(--bg);border-radius:4px;overflow:hidden}.share .sfg[data-v-019fb46b]{height:100%;background:var(--acc);border-radius:4px}.share .sp[data-v-019fb46b]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--mut);white-space:nowrap}.colpick[data-v-b0e508f6]{position:absolute;z-index:20;top:32px;right:0;width:260px;max-height:60vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:8px;box-shadow:var(--shadow)}.colpick-row[data-v-b0e508f6]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:6px;cursor:grab}.colpick-row[data-v-b0e508f6]:hover{background:var(--hover)}.colpick-row.drag[data-v-b0e508f6]{opacity:.4;cursor:grabbing}.colpick-row.over[data-v-b0e508f6]{box-shadow:inset 0 2px 0 var(--acc)}.grip[data-v-b0e508f6]{color:var(--mut);font-size:13px;line-height:1;cursor:grab}.colpick-row label[data-v-b0e508f6]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.colpick-row label.off[data-v-b0e508f6]{opacity:.5;cursor:default}.colpick-foot[data-v-b0e508f6]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.sp[data-v-b0e508f6]{flex:1}.mv[data-v-b0e508f6]{padding:1px 6px;font-size:12px;line-height:1.4}.taskpop[data-v-326add18]{position:absolute;z-index:20;top:38px;right:0;width:290px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px;box-shadow:var(--shadow);text-align:left}.taskpop-h[data-v-326add18]{font-weight:600;font-size:14px;margin-bottom:8px}.tf[data-v-326add18]{display:block;font-size:12px;color:var(--mut);margin-bottom:8px}.tf .in[data-v-326add18]{display:block;width:100%;margin-top:3px}.pc-sub[data-v-104831a6]{color:var(--mut);font-size:12.5px;margin:-6px 0 12px}.pc-dec[data-v-104831a6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--hover)}.pc-acts[data-v-104831a6]{margin:0 0 12px;padding:10px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:10px}.pc-acts-h[data-v-104831a6]{font-weight:600;font-size:13px;margin-bottom:6px}.pc-act[data-v-104831a6]{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 0}.pc-act .sp[data-v-104831a6]{flex:1}.pc-act .why[data-v-104831a6]{color:var(--mut);font-size:12px}.pc-act.undone .pc-act-t[data-v-104831a6]{color:var(--warn)}.pc-act-t[data-v-104831a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.pc-exp[data-v-104831a6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin:0 0 12px;padding:10px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:10px}.pc-exp .why[data-v-104831a6]{color:var(--mut);font-size:12px}.pc-dec-t[data-v-104831a6]{font-weight:600;font-size:13px;width:100%}.pc-dec .why[data-v-104831a6]{color:var(--mut);font-size:12px}.pc-dec button.good[data-v-104831a6]{background:var(--f-good);color:#fff;border:0}.pc-dec button.bad[data-v-104831a6]{background:var(--f-bad);color:#fff;border:0}.pc-dec button.rec[data-v-104831a6]{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--f-acc)}.pc-adv[data-v-104831a6]{display:flex;align-items:baseline;gap:8px;width:100%;font-size:13px}.ins-m-v.bad[data-v-104831a6],.ins-m-n.bad[data-v-104831a6]{color:var(--bad)}.pc-anc[data-v-104831a6]{margin-top:16px}.pc-anc .pc-adv[data-v-104831a6]{margin:4px 0 8px}.pc-i[data-v-104831a6]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:4px;border-radius:50%;border:1px solid var(--line);font-size:10px;color:var(--mut);text-transform:none}.pc-eq[data-v-104831a6]{display:flex;align-items:stretch;gap:8px;margin:0 0 12px;flex-wrap:wrap;flex-basis:100%;width:100%}.pc-eq-c[data-v-104831a6]{flex:1 1 150px;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.pc-eq-sum[data-v-104831a6]{border-width:2px}.pc-eq-pot[data-v-104831a6]{border-style:dashed;margin-left:12px}.pc-eq-l[data-v-104831a6]{font-size:11.5px;color:var(--mut)}.pc-eq-v[data-v-104831a6]{font-size:20px;font-weight:700;margin:2px 0}.pc-eq-v.bad[data-v-104831a6]{color:var(--bad)}.pc-eq-v.good[data-v-104831a6]{color:var(--good)}.pc-eq-v.mut[data-v-104831a6]{color:var(--mut)}.pc-eq-n[data-v-104831a6]{font-size:11px;color:var(--mut2)}.pc-eq-op[data-v-104831a6]{align-self:center;font-size:20px;color:var(--mut)}.ins-row-v.mut[data-v-104831a6]{color:var(--mut)}.pc-role-set[data-v-104831a6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.pc-per[data-v-104831a6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px}.pc-per .why[data-v-104831a6]{color:var(--mut);font-size:12px}.pc-opts[data-v-104831a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;width:100%}.pc-opts button[data-v-104831a6]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:9px 11px;height:auto;white-space:normal}.pc-opts button.best[data-v-104831a6]{border-color:var(--f-acc);box-shadow:inset 0 0 0 1px var(--f-acc)}.pc-opts button.off[data-v-104831a6]{opacity:.55}.pc-opts button b[data-v-104831a6]{font-size:13px}.pc-cols[data-v-104831a6]{display:grid;grid-template-columns:1fr;gap:0 22px}.pc-charts[data-v-104831a6]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}.pc-wrap[data-v-104831a6]{height:240px;position:relative}.ctitle[data-v-104831a6]{font-size:12px;letter-spacing:.3px;color:var(--mut);text-transform:uppercase;margin:6px 0 8px}@media(min-width:900px){.pc-charts[data-v-104831a6]{grid-template-columns:2fr 1fr;align-items:stretch}.pc-cols[data-v-104831a6]{grid-template-columns:1fr 1fr}}.prob-grid[data-v-328c5062]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}@media(max-width:960px){.prob-grid[data-v-328c5062]{grid-template-columns:1fr}}.chartbox[data-v-328c5062]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column}.prob-card[data-v-328c5062]{cursor:pointer}.pc-head[data-v-328c5062]{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pc-head b[data-v-328c5062]{font-size:16px;font-weight:700}.pc-head span[data-v-328c5062]{color:var(--mut);font-size:12px}.pie-wrap[data-v-328c5062]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;flex:1}.donut[data-v-328c5062]{position:relative;width:130px;height:130px;flex:0 0 auto}.donut-c[data-v-328c5062]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-c b[data-v-328c5062]{font-size:22px;font-weight:800;line-height:1}.donut-c span[data-v-328c5062]{color:var(--mut);font-size:11px;margin-top:2px}.pie-leg[data-v-328c5062]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px}.pl[data-v-328c5062]{display:flex;align-items:center;gap:12px;padding:8px 4px;border-bottom:1px solid var(--line)}.pl[data-v-328c5062]:last-child{border-bottom:0}.pl .dot[data-v-328c5062]{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.pl-n[data-v-328c5062]{flex:1;font-weight:600;font-size:13px;display:flex;flex-direction:column;gap:2px}.pl-n small[data-v-328c5062]{font-weight:400;color:var(--mut);font-size:11px}.pl-v[data-v-328c5062]{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;font-size:13px;display:flex;flex-direction:column;gap:2px}.pl-v small[data-v-328c5062]{font-weight:400;color:var(--mut);font-size:11px}.a-slab[data-v-aa364e8d]{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.a-slab .n[data-v-aa364e8d]{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:3px 9px}.a-slab h2[data-v-aa364e8d]{font-size:16px;margin:0;font-weight:650}.a-slab .hint[data-v-aa364e8d]{color:var(--mut);font-size:11.5px;margin-left:auto}.cbar[data-v-4ea783b8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px}.cbar .sp[data-v-4ea783b8]{flex:1}.cfind[data-v-4ea783b8]{position:relative;display:inline-flex;align-items:center;gap:6px;min-width:280px}.cfind .in[data-v-4ea783b8]{width:100%;padding-right:26px}.cfind .cx[data-v-4ea783b8]{position:absolute;right:2px;background:none;border:0;color:var(--mut);cursor:pointer;padding:2px}.cseg[data-v-4ea783b8]{display:inline-flex;height:32px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cseg button[data-v-4ea783b8]{height:32px;padding:0 12px;border:0;border-radius:0;font-size:13px}.cchk[data-v-4ea783b8]{display:inline-flex;align-items:center;gap:6px;height:32px;font-size:13px;color:var(--mut);cursor:pointer}.cpop[data-v-4ea783b8]{position:relative}.cpop-menu[data-v-4ea783b8]{position:absolute;z-index:20;top:38px;left:0;width:340px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px;box-shadow:var(--shadow)}.cpop-menu .in[data-v-4ea783b8]{width:100%;margin-bottom:8px}.cpop-veil[data-v-4ea783b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15}.cpop-list[data-v-4ea783b8]{max-height:320px;overflow:auto;position:relative;z-index:21}.cpop-all[data-v-4ea783b8]{padding:4px;cursor:pointer;color:var(--acc)}.cpop-row[data-v-4ea783b8]{display:flex;align-items:center;gap:5px;padding:2px 0}.cpop-chev[data-v-4ea783b8]{width:14px;text-align:center;color:var(--mut);cursor:pointer;flex:none}.cpop-nm[data-v-4ea783b8]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cpop-n[data-v-4ea783b8]{font-style:normal;color:var(--mut);font-size:11px;margin-left:6px}.cchips[data-v-4ea783b8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.cchips .sp[data-v-4ea783b8]{flex:1}.cchips .dl[data-v-4ea783b8]{height:30px;padding:0 12px}.chip[data-v-4ea783b8]{height:28px;padding:0 12px;border:1px solid var(--line);background:var(--panel);border-radius:20px;font-size:12px;font-weight:600;color:var(--mut);cursor:pointer}.chip.on[data-v-4ea783b8]{border-color:var(--acc);color:var(--acc);background:var(--acc-bg)}.chip-n[data-v-4ea783b8]{margin-left:6px;opacity:.7;font-weight:500}.ws-tabs[data-v-dadb4c0a]{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:6px 0 18px}.ws-tab[data-v-dadb4c0a]{padding:9px 16px;cursor:pointer;font-weight:600;font-size:14px;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.ws-tab[data-v-dadb4c0a]:hover{color:var(--txt)}.ws-tab.on[data-v-dadb4c0a]{color:var(--acc);border-bottom-color:var(--acc)}.askpop[data-v-1951e8bd]{position:absolute;z-index:20;top:38px;right:0;width:330px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px;box-shadow:var(--shadow);text-align:left}.askpop-h[data-v-1951e8bd]{font-weight:600;font-size:14px;margin-bottom:8px}.tf[data-v-1951e8bd]{display:block;font-size:12px;color:var(--mut);margin-bottom:8px}.tf .in[data-v-1951e8bd]{display:block;width:100%;margin-top:3px}.cnt[data-v-1951e8bd]{margin-left:6px;font-size:11px;background:var(--acc-bg);color:var(--acc);border-radius:9px;padding:0 6px}.sugg[data-v-1951e8bd]{margin:-4px 0 8px;border:1px solid var(--line);border-radius:8px;padding:4px 6px;max-height:160px;overflow:auto}.sugg-i[data-v-1951e8bd]{display:flex;justify-content:space-between;gap:8px;font-size:12px;padding:3px 2px;cursor:pointer;border-radius:4px}.sugg-i[data-v-1951e8bd]:hover{background:var(--acc-bg)}.hit[data-v-1951e8bd]{margin:-4px 0 8px;color:var(--good)}.list[data-v-1951e8bd]{margin-top:12px;border-top:1px solid var(--line);padding-top:8px;max-height:200px;overflow:auto}.list-i[data-v-1951e8bd]{display:flex;align-items:center;gap:6px;font-size:12px;padding:2px 0}.list-i .nm[data-v-1951e8bd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-i .x[data-v-1951e8bd]{cursor:pointer;color:var(--mut);display:inline-flex;width:14px;height:14px}.list-i .x[data-v-1951e8bd]:hover{color:var(--bad)}.ws-tabs[data-v-dbbd5257]{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);margin:6px 0 18px}.ws-tab[data-v-dbbd5257]{padding:9px 16px;cursor:pointer;font-weight:600;font-size:14px;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.ws-tab[data-v-dbbd5257]:hover{color:var(--txt)}.ws-tab.on[data-v-dbbd5257]{color:var(--acc);border-bottom-color:var(--acc)}.ws-tabs[data-v-ea9a7f47]{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:6px 0 18px}.ws-tab[data-v-ea9a7f47]{padding:9px 16px;cursor:pointer;font-weight:600;font-size:14px;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.ws-tab[data-v-ea9a7f47]:hover{color:var(--txt)}.ws-tab.on[data-v-ea9a7f47]{color:var(--acc);border-bottom-color:var(--acc)}.ws-tabs[data-v-28b8a5ff]{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:6px 0 18px}.ws-tab[data-v-28b8a5ff]{padding:9px 16px;cursor:pointer;font-weight:600;font-size:14px;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px}.ws-tab[data-v-28b8a5ff]:hover{color:var(--txt)}.ws-tab.on[data-v-28b8a5ff]{color:var(--txt);border-bottom-color:var(--acc)}.cnt[data-v-28b8a5ff]{margin-left:7px;padding:1px 7px;border-radius:20px;background:var(--mut-bg);color:var(--mut);font-size:11.5px;font-weight:600}.ws-tab.on .cnt[data-v-28b8a5ff]{background:var(--acc-bg);color:var(--acc)}.tools[data-v-28b8a5ff]{margin:0 0 12px}.rowbtns[data-v-28b8a5ff]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px}.chk[data-v-28b8a5ff]{color:var(--mut);font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.empty-box[data-v-28b8a5ff]{padding:22px;border:1px dashed var(--line);border-radius:10px;color:var(--mut);font-size:13px}.dl[data-v-28b8a5ff]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1.4fr) 130px auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--panel)}.dl.done[data-v-28b8a5ff]{opacity:.6}.dl-n[data-v-28b8a5ff]{font-weight:600;font-size:13.5px}.dl-s[data-v-28b8a5ff]{color:var(--mut);font-size:12px;margin-top:3px}.dl-v[data-v-28b8a5ff]{font-weight:600;font-variant-numeric:tabular-nums}.dl-bar[data-v-28b8a5ff]{height:6px;border-radius:4px;background:var(--line);overflow:hidden}.dl-bar i[data-v-28b8a5ff]{display:block;height:100%;background:var(--f-good)}.dl-act[data-v-28b8a5ff]{display:flex;align-items:center;gap:8px;justify-content:flex-end}@media(max-width:900px){.dl[data-v-28b8a5ff]{grid-template-columns:1fr;gap:8px}.dl-act[data-v-28b8a5ff]{justify-content:flex-start}}.a-slab[data-v-f1c0992e]{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.a-slab .n[data-v-f1c0992e]{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:3px 9px}.a-slab h2[data-v-f1c0992e]{font-size:16px;margin:0;font-weight:650}.a-slab .hint[data-v-f1c0992e]{color:var(--mut);font-size:11.5px;margin-left:auto}.a-slab .hint code[data-v-f1c0992e],.sync code[data-v-f1c0992e]{font-size:11px}.btn[data-v-f1c0992e]{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.keybar[data-v-f1c0992e]{display:flex;gap:10px;margin-bottom:14px}.keybar .in[data-v-f1c0992e]{flex:1}.in[data-v-f1c0992e]{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 12px;color:var(--txt);font:inherit;font-size:13px}.freshkey[data-v-f1c0992e]{background:var(--panel);border:1px solid var(--good);border-radius:12px;padding:16px 18px;margin-bottom:18px}.fk-h[data-v-f1c0992e]{display:flex;align-items:center;gap:9px;font-weight:700;color:var(--good);margin-bottom:10px}.fk-v[data-v-f1c0992e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fk-v code[data-v-f1c0992e]{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:13px;word-break:break-all;flex:1;min-width:260px}.fk-n[data-v-f1c0992e]{color:var(--mut);font-size:11.5px;margin-top:9px}.tbl[data-v-f1c0992e]{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.trow[data-v-f1c0992e]{display:grid;grid-template-columns:minmax(180px,1.4fr) 150px 190px 110px 120px;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.trow.t4[data-v-f1c0992e]{grid-template-columns:minmax(170px,1fr) 110px 190px minmax(200px,2fr)}.trow.t5[data-v-f1c0992e]{grid-template-columns:minmax(160px,1fr) 100px 110px 170px minmax(200px,1.8fr)}.trow[data-v-f1c0992e]:last-child{border-bottom:0}.thead>div[data-v-f1c0992e]{font-size:9.5px;letter-spacing:.07em;color:var(--mut);font-weight:700;text-transform:uppercase}.tname[data-v-f1c0992e]{font-weight:600;font-size:13px;display:flex;align-items:center;gap:9px}.tmut[data-v-f1c0992e]{color:var(--mut);font-size:12px}.tnum[data-v-f1c0992e]{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.tr-r[data-v-f1c0992e]{text-align:right}.dot[data-v-f1c0992e]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.dot.on[data-v-f1c0992e]{background:var(--good)}.dot.off[data-v-f1c0992e]{background:var(--line)}.badge[data-v-f1c0992e]{font-size:11px;font-weight:700;border-radius:6px;padding:2px 8px}.badge.yes[data-v-f1c0992e]{background:var(--good-bg);color:var(--good)}.badge.no[data-v-f1c0992e]{background:var(--bg);color:var(--mut)}.badge.req[data-v-f1c0992e]{background:var(--bad-bg);color:var(--bad)}.warnbox[data-v-f1c0992e]{background:var(--panel);border:1px solid var(--bad);border-left-width:3px;border-radius:10px;padding:12px 16px;margin-bottom:14px;font-size:13px;color:var(--mut)}.warnbox b[data-v-f1c0992e]{color:var(--bad)}.danger[data-v-f1c0992e]{color:var(--bad);border-color:var(--bad)}.empty[data-v-f1c0992e]{color:var(--mut);font-size:13px;padding:14px 0}.cards[data-v-f1c0992e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.card[data-v-f1c0992e]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.card .v[data-v-f1c0992e]{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.card .l[data-v-f1c0992e]{color:var(--mut);font-size:11.5px;margin-top:5px}.code[data-v-f1c0992e]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;overflow-x:auto;font-size:12px;line-height:1.6;color:var(--mut);white-space:pre}.tgroup[data-v-2e396e22]{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.tgroup-h[data-v-2e396e22]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:14px}.tp-box[data-v-2e396e22]{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:10px}.tp-h[data-v-2e396e22]{font-weight:600;font-size:13px;margin-bottom:8px}.tp-h .why[data-v-2e396e22]{font-weight:400}.tp-bar[data-v-2e396e22]{height:6px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:10px}.tp-bar i[data-v-2e396e22]{display:block;height:100%;background:var(--acc)}.tp-f[data-v-2e396e22],.tp-step[data-v-2e396e22],.tp-log[data-v-2e396e22]{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:3px 0}.tp-f .why[data-v-2e396e22],.tp-step .why[data-v-2e396e22],.tp-log .why[data-v-2e396e22]{font-size:11.5px;color:var(--mut)}.tp-dot[data-v-2e396e22]{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.tp-f.on .tp-dot[data-v-2e396e22]{background:var(--good)}.tp-f[data-v-2e396e22]:not(.on){color:var(--mut)}.tp-step.cur[data-v-2e396e22]{outline:1px solid var(--acc);outline-offset:2px;border-radius:6px}.tp-step.on[data-v-2e396e22]{color:var(--mut)}.kb[data-v-2e396e22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.kb-col[data-v-2e396e22]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;min-height:320px}.kb-col.over[data-v-2e396e22]{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.kb-h[data-v-2e396e22]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.kb-h .why[data-v-2e396e22]{margin-left:auto}.kb-card[data-v-2e396e22]{background:var(--panel2);border:1px solid var(--line);border-radius:10px;padding:9px 11px;margin-bottom:8px;cursor:grab}.kb-card[data-v-2e396e22]:hover{border-color:var(--acc)}.kb-card.drag[data-v-2e396e22]{opacity:.4;cursor:grabbing}.kb-card.blocked[data-v-2e396e22]{opacity:.65;border-style:dashed}.kb-kind[data-v-2e396e22]{font-size:10.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px}.kb-title[data-v-2e396e22]{font-size:13.5px;line-height:1.35;margin-bottom:6px}.kb-warn[data-v-2e396e22]{color:var(--warn);font-size:11.5px;margin-bottom:6px}.kb-foot[data-v-2e396e22]{display:flex;align-items:center;gap:6px}.kb-sel[data-v-2e396e22]{flex:1;min-width:0;height:26px;font-size:11.5px;padding:1px 6px}.kb-date[data-v-2e396e22]{width:112px;height:26px;font-size:11.5px;padding:1px 6px}.kb-del[data-v-2e396e22]{padding:2px 5px;line-height:1}.kb-empty[data-v-2e396e22]{color:var(--mut);font-size:12px;text-align:center;padding:16px 0;border:1px dashed var(--line);border-radius:8px}@media(max-width:900px){.kb[data-v-2e396e22]{grid-template-columns:1fr}}.titem[data-v-2e396e22]{display:grid;grid-template-columns:92px minmax(0,1fr) 170px 132px 88px 104px 30px;align-items:center;gap:10px;padding:7px 14px;border-bottom:1px solid var(--line)}.titem[data-v-2e396e22]:last-child{border-bottom:0}.titem.done .ttitle[data-v-2e396e22]{text-decoration:line-through;color:var(--mut)}.titem.blocked .ttitle[data-v-2e396e22]{color:var(--mut)}.tkind[data-v-2e396e22]{font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttitle[data-v-2e396e22]{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ttitle .why[data-v-2e396e22]{color:var(--mut);font-size:12px}.tcell[data-v-2e396e22]{height:28px;font-size:12px;padding:2px 8px;width:100%}.tst[data-v-2e396e22]{font-size:10px;text-align:center;white-space:nowrap}.tact[data-v-2e396e22]{padding:4px 8px;font-size:12px;font-weight:400;white-space:nowrap}.tdel[data-v-2e396e22]{padding:2px 6px;line-height:1}@media(max-width:900px){.titem[data-v-2e396e22]{grid-template-columns:1fr auto;row-gap:6px}.tkind[data-v-2e396e22]{grid-column:1/-1}}.gw[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.gw-top[data-v-f29a6f6e]{display:flex;gap:26px;align-items:center;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 18px}.gw-wk[data-v-f29a6f6e]{display:flex;align-items:center;gap:10px}.gw-wk b[data-v-f29a6f6e],.gw-kpi b[data-v-f29a6f6e]{display:block;font-size:17px;font-variant-numeric:tabular-nums}.gw-wk small[data-v-f29a6f6e],.gw-kpi small[data-v-f29a6f6e]{color:var(--mut);font-size:12px}.gw-help[data-v-f29a6f6e]{margin:0}button.sm[data-v-f29a6f6e]{padding:4px 10px;font-size:13px}.gw-issues[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:5px}.gw-issues div[data-v-f29a6f6e]{background:var(--warn-bg);border-radius:8px;padding:6px 12px;font-size:13px}.gw-grid[data-v-f29a6f6e]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1000px){.gw-grid[data-v-f29a6f6e]{grid-template-columns:1fr}}.gw-pool[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:9px}.gw-pa[data-v-f29a6f6e]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:7px}.gw-pa.off[data-v-f29a6f6e]{opacity:.6}.gw-ph[data-v-f29a6f6e]{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.gw-ph span[data-v-f29a6f6e]{color:var(--good);font-weight:600;white-space:nowrap;font-size:13px}.gw-q[data-v-f29a6f6e]{display:flex;align-items:center;gap:5px}.gw-q input[data-v-f29a6f6e]{width:64px;text-align:center;font-weight:600;background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:7px;padding:4px}.gw-q small[data-v-f29a6f6e],.gw-sug[data-v-f29a6f6e]{color:var(--mut);font-size:12px}.gw-chips[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:5px}.gw-chip[data-v-f29a6f6e]{border:1px dashed var(--line);background:var(--sunken);border-radius:8px;padding:6px 8px;font-size:12.5px;cursor:grab;display:flex;flex-direction:column;gap:1px}.gw-chip small[data-v-f29a6f6e]{color:var(--mut);font-size:11.5px}.gw-chip.sel[data-v-f29a6f6e]{border:1px solid var(--acc);background:var(--acc-bg)}.gw-ok[data-v-f29a6f6e]{color:var(--good);font-size:12px}.gw-bw[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:10px;min-width:0}.gw-board[data-v-f29a6f6e]{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow-x:auto;display:grid;grid-template-columns:190px repeat(7,minmax(120px,1fr))}.gw-board>div[data-v-f29a6f6e]{border-bottom:1px solid var(--grid);border-right:1px solid var(--grid);padding:8px;min-height:104px}.gw-bh[data-v-f29a6f6e]{min-height:0!important;text-align:center;font-size:11.5px;color:var(--mut);background:var(--sunken);padding:9px 6px!important}.gw-bh b[data-v-f29a6f6e]{display:block;color:var(--txt);font-size:13.5px;text-transform:capitalize}.gw-bh0[data-v-f29a6f6e]{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding-left:14px!important;align-content:center}.gw-bh.today[data-v-f29a6f6e]{background:var(--acc-bg);color:var(--acc)}.gw-bh.today b[data-v-f29a6f6e]{color:var(--acc)}.p-link[data-v-f29a6f6e]{background:none;border:0;padding:0;color:var(--acc);font-size:12px;cursor:pointer;align-self:flex-start}.p-link.bad[data-v-f29a6f6e]{color:var(--bad)}.gw-pn[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:9px;padding:12px 14px!important;border-left:3px solid var(--rc,var(--acc))}.r-merch[data-v-f29a6f6e]{--rc:var(--acc)}.r-store[data-v-f29a6f6e]{--rc:var(--s-violet)}.r-shop[data-v-f29a6f6e]{--rc:var(--s-teal)}.gw-who[data-v-f29a6f6e]{display:flex;gap:10px;align-items:center;min-width:0}.gw-who div[data-v-f29a6f6e]{min-width:0}.gw-who b[data-v-f29a6f6e]{display:block;font-size:13.5px;line-height:1.25;overflow-wrap:anywhere}.gw-who small[data-v-f29a6f6e]{color:var(--mut);font-size:11.5px}.gw-av[data-v-f29a6f6e]{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--rc,var(--acc))}.gw-wl[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:3px}.gw-wl small[data-v-f29a6f6e]{font-size:11px;color:var(--mut)}.gw-wlb[data-v-f29a6f6e]{height:5px;border-radius:3px;background:var(--grid);position:relative;overflow:hidden}.gw-wlb i[data-v-f29a6f6e]{position:absolute;inset:0 auto 0 0;background:var(--rc,var(--acc));border-radius:3px}.gw-wlb i.over[data-v-f29a6f6e]{background:var(--bad)}.gw-pbox[data-v-f29a6f6e]{width:min(460px,94vw);padding:0;overflow:hidden}.gw-ph2[data-v-f29a6f6e]{display:flex;gap:14px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--sunken);border-top:4px solid var(--rc,var(--acc))}.gw-ph2 h2[data-v-f29a6f6e]{margin:0;font-size:17px}.gw-ph2 small[data-v-f29a6f6e]{color:var(--mut);font-size:12.5px}.gw-av.lg[data-v-f29a6f6e]{width:44px;height:44px;font-size:15px}.gw-form[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:14px;padding:18px 22px 4px}.gw-form label[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--mut)}.gw-form select[data-v-f29a6f6e]{font-size:14px;font-weight:400;padding:8px 10px;background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:8px}.gw-step[data-v-f29a6f6e]{display:flex;align-items:center;gap:10px}.gw-step b[data-v-f29a6f6e]{font-size:15px;color:var(--txt);min-width:44px;text-align:center}.gw-days[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:6px}.gw-days>span[data-v-f29a6f6e]{font-size:12px;font-weight:600;color:var(--mut)}.gw-days div[data-v-f29a6f6e]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.gw-days button[data-v-f29a6f6e]{display:flex;justify-content:center;padding:8px 0;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--mut);font-size:13px;font-weight:500;text-transform:capitalize}.gw-days button.on[data-v-f29a6f6e]{background:var(--acc);border-color:var(--acc);color:var(--onacc);font-weight:600}.gw-pbox .modal-foot[data-v-f29a6f6e]{padding:14px 22px 18px;margin-top:14px}.gw-del[data-v-f29a6f6e]{background:none;border:0;color:var(--bad);padding:0;font-size:13px}.gw-cell[data-v-f29a6f6e]{display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative;transition:background .12s}.gw-cell.today[data-v-f29a6f6e]{background:var(--acc-bg-soft)}.gw-cell[data-v-f29a6f6e]:hover,.gw-cell.drop[data-v-f29a6f6e]{background:var(--acc-bg)}.gw-cell.armed[data-v-f29a6f6e]:not(.offday){box-shadow:inset 0 0 0 1px var(--acc-line)}.gw-cell.offday[data-v-f29a6f6e]{background:repeating-linear-gradient(135deg,transparent 0 7px,var(--grid) 7px 8px)}.gw-plus[data-v-f29a6f6e],.gw-off[data-v-f29a6f6e]{margin:auto;font-size:11.5px;color:var(--mut2);opacity:0;transition:opacity .12s}.gw-off[data-v-f29a6f6e]{opacity:.8}.gw-cell:hover .gw-plus[data-v-f29a6f6e],.gw-cell.armed .gw-plus[data-v-f29a6f6e],.gw-cell.drop .gw-plus[data-v-f29a6f6e]{opacity:1}.gw-card[data-v-f29a6f6e]{background:var(--panel2);border-left:3px solid var(--rc,var(--acc));border-radius:8px;padding:6px 7px;font-size:12px;line-height:1.3;display:grid;grid-template-columns:1fr auto;gap:2px 4px;cursor:grab;box-shadow:0 1px 2px #0000000f}.gw-card.warn[data-v-f29a6f6e]{border-left-color:var(--warn);background:var(--warn-bg)}.gw-card.done[data-v-f29a6f6e]{opacity:.6}.gw-card.done b[data-v-f29a6f6e]{text-decoration:line-through}.gw-card small[data-v-f29a6f6e]{grid-column:1/-1;color:var(--mut);font-size:11px}.gw-card button[data-v-f29a6f6e]{border:0;background:none;color:var(--mut2);padding:0 2px;font-size:15px;line-height:1;opacity:0}.gw-card:hover button[data-v-f29a6f6e]{opacity:1}.gw-ld[data-v-f29a6f6e]{margin-top:auto;font-size:11px;color:var(--mut2);text-align:right}.gw-ld.over[data-v-f29a6f6e]{color:var(--bad);font-weight:600}.gw-clear[data-v-f29a6f6e]{font-size:12.5px;margin-left:4px;align-self:center}.gw-hint[data-v-f29a6f6e]{color:var(--mut);font-size:12px}.gw-foot[data-v-f29a6f6e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gw-foot .sp[data-v-f29a6f6e]{flex:1}.gg[data-v-83fd72d0]{display:flex;flex-direction:column;gap:14px;margin-top:16px}.gg-top[data-v-83fd72d0]{display:flex;gap:30px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 18px}.gg-top b[data-v-83fd72d0]{display:block;font-size:18px;font-variant-numeric:tabular-nums}.gg-top b.bad[data-v-83fd72d0]{color:var(--bad)}.gg-top small[data-v-83fd72d0]{color:var(--mut);font-size:12px}.gg-empty[data-v-83fd72d0]{background:var(--acc-bg-soft);border-radius:10px;padding:12px 16px;font-size:13.5px}.gg-main[data-v-83fd72d0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--panel);border:1px solid var(--line);border-radius:14px}@media(max-width:900px){.gg-main[data-v-83fd72d0]{grid-template-columns:1fr}}.gg-l[data-v-83fd72d0],.gg-r[data-v-83fd72d0]{padding:18px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}.gg-l[data-v-83fd72d0]{border-right:1px solid var(--line)}.gg-main h2[data-v-83fd72d0]{margin:0;font-size:16px}.gg-chart[data-v-83fd72d0]{width:100%;height:auto}.gg-row[data-v-83fd72d0]{display:grid;grid-template-columns:minmax(0,1fr) 110px 40px;gap:10px;align-items:center;font-size:13px;padding:5px 0;border-bottom:1px solid var(--grid)}.gg-row small[data-v-83fd72d0]{display:block;color:var(--mut);font-size:11.5px}.gg-row.lag small[data-v-83fd72d0]{color:var(--warn)}.gg-row em[data-v-83fd72d0]{font-style:normal;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.gg-bar[data-v-83fd72d0]{height:7px;border-radius:4px;background:var(--grid);position:relative;overflow:hidden}.gg-bar i[data-v-83fd72d0]{position:absolute;inset:0 auto 0 0;background:var(--good);border-radius:4px}.gg-row.lag .gg-bar i[data-v-83fd72d0]{background:var(--warn)}.gg-weeks[data-v-83fd72d0]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--mut)}.gp[data-v-ad7a439c]{max-width:1200px;margin:0 auto}.gp.wide[data-v-ad7a439c]{max-width:1600px}.p-tabs[data-v-ad7a439c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}.p-tabs button[data-v-ad7a439c]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:0;border-bottom:3px solid var(--line);border-radius:0;padding:6px 4px 9px;color:var(--mut);font-weight:600;font-size:15px}.p-tabs button small[data-v-ad7a439c]{font-weight:400;font-size:12px;color:var(--mut2)}.p-tabs button.on[data-v-ad7a439c]{color:var(--txt);border-bottom-color:var(--acc)}@media(max-width:600px){.p-tabs button small[data-v-ad7a439c]{display:none}}.p-edit[data-v-ad7a439c]{white-space:nowrap}.p-targets[data-v-ad7a439c]{margin-top:18px}.p-cardhint[data-v-ad7a439c]{margin:8px 2px 0;font-size:12.5px;color:var(--mut)}.p-main[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-top:18px}.p-mainl[data-v-ad7a439c]{padding:20px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.p-mainr[data-v-ad7a439c]{padding:20px 22px;display:flex;flex-direction:column;gap:10px;min-width:0}.p-main h2[data-v-ad7a439c]{margin:0;font-size:16px}.p-mnow[data-v-ad7a439c]{margin:2px 0 0;color:var(--mut);font-size:14px}.p-mnow b[data-v-ad7a439c]{color:var(--txt);font-size:20px}.p-line[data-v-ad7a439c]{width:100%;height:auto;display:block}.p-say2[data-v-ad7a439c]{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;background:var(--good-bg)}.p-say2.gap[data-v-ad7a439c]{background:var(--warn-bg)}.p-mh2[data-v-ad7a439c]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.p-mh2 small[data-v-ad7a439c]{color:var(--mut);font-size:12px}.p-gives[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;text-align:left;background:var(--sunken);border:1px solid transparent;border-radius:10px;padding:9px 12px;color:var(--txt);font-weight:400;cursor:pointer}.p-gives[data-v-ad7a439c]:hover{border-color:var(--line)}.p-gives.on[data-v-ad7a439c]{border-color:var(--acc);background:var(--acc-bg-soft)}.p-gives span[data-v-ad7a439c]{font-size:12.5px;color:var(--mut)}.p-gives b[data-v-ad7a439c]{font-size:14px;font-variant-numeric:tabular-nums;grid-row:2}.p-gives em[data-v-ad7a439c]{font-style:normal;font-size:12px;grid-row:1 / span 2;align-self:center;text-align:right;color:var(--good)}.p-gives em.gap[data-v-ad7a439c]{color:var(--warn)}.p-tbl[data-v-ad7a439c]{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.p-tbl table[data-v-ad7a439c]{width:100%;border-collapse:collapse;min-width:860px}.p-tbl th[data-v-ad7a439c]{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);text-align:right;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--sunken);white-space:nowrap}.p-tbl th[data-v-ad7a439c]:first-child{text-align:left;padding-left:18px}.p-tbl th[data-v-ad7a439c]:nth-child(n+3):not(:last-child){cursor:pointer}.p-tbl th.on[data-v-ad7a439c]{color:var(--acc);background:var(--acc-bg)}.p-tbl td[data-v-ad7a439c]{padding:9px 12px;border-bottom:1px solid var(--grid);text-align:right;font-size:13px;vertical-align:middle}.p-tbl td[data-v-ad7a439c]:first-child{text-align:left;padding-left:18px;white-space:normal;width:32%}.p-tbl td.p-go[data-v-ad7a439c]{display:table-cell;width:84px}.p-tbl td[data-v-ad7a439c]:nth-child(2){width:140px}.p-tbl td:first-child b[data-v-ad7a439c]{font-weight:600}.p-tbl td small[data-v-ad7a439c]{display:block;color:var(--mut);font-size:11.5px}.p-tbl td.num[data-v-ad7a439c]{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mut)}.p-tbl td.pos[data-v-ad7a439c]{color:var(--txt)}.p-tbl td.neg[data-v-ad7a439c]{color:var(--bad)}.p-tbl td.on[data-v-ad7a439c]{background:var(--acc-bg-soft);font-weight:700}.p-tbl td.on.pos[data-v-ad7a439c]{color:var(--good)}.p-tbl tr.off td:first-child b[data-v-ad7a439c]{color:var(--mut)}.p-tbl tr.ext td[data-v-ad7a439c]{background:var(--warn-bg)}.p-tbl tr:last-child td[data-v-ad7a439c]{border-bottom:0}.p-tbl .p-sh[data-v-ad7a439c]{justify-content:flex-end;min-width:110px}.p-where-w[data-v-ad7a439c]{margin-top:12px}.p-go[data-v-ad7a439c]{display:flex;justify-content:flex-end}button.sm[data-v-ad7a439c]{padding:4px 10px;font-size:12px}.p-det[data-v-ad7a439c]{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-top:12px}.p-det summary[data-v-ad7a439c]{padding:13px 18px;cursor:pointer;font-weight:600;font-size:14.5px;display:flex;gap:14px;align-items:baseline;list-style:none}.p-det summary[data-v-ad7a439c]::-webkit-details-marker{display:none}.p-det summary[data-v-ad7a439c]:before{content:"";width:7px;height:7px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(-45deg);flex:0 0 auto;align-self:center;transition:transform .15s}.p-det[open] summary[data-v-ad7a439c]:before{transform:rotate(45deg)}.p-det summary span[data-v-ad7a439c]{font-weight:400;font-size:13px;color:var(--mut)}.p-dbody[data-v-ad7a439c]{padding:0 18px 16px}.p-dbody .p-path[data-v-ad7a439c],.p-dbody .p-nov[data-v-ad7a439c]{border:0;padding:0;background:none}@media(max-width:900px){.p-main[data-v-ad7a439c]{grid-template-columns:1fr}.p-mainl[data-v-ad7a439c]{border-right:0;border-bottom:1px solid var(--line)}}.p-sech[data-v-ad7a439c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:26px 0 10px}.p-sech h2[data-v-ad7a439c]{margin:0;font-size:16px}.p-sech small[data-v-ad7a439c]{color:var(--mut);font-size:12px}.p-targets[data-v-ad7a439c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border:1px solid var(--line);border-radius:14px}@media(max-width:1100px){.p-targets[data-v-ad7a439c]{grid-template-columns:repeat(2,minmax(0,1fr))}.p-tg[data-v-ad7a439c]:nth-child(3){border-left:0}.p-tg[data-v-ad7a439c]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.p-targets[data-v-ad7a439c]{grid-template-columns:1fr}.p-tg[data-v-ad7a439c]{border-left:0!important}.p-tg+.p-tg[data-v-ad7a439c]{border-top:1px solid var(--line)}}.p-tg[data-v-ad7a439c]{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-left:1px solid var(--line);min-width:0}.p-tg[data-v-ad7a439c]:first-child{border-left:0}button.p-tg[data-v-ad7a439c]{background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:stretch;height:auto}button.p-tg[data-v-ad7a439c]:hover{background:var(--rowhi)}button.p-tg.on[data-v-ad7a439c]{background:var(--acc-bg-soft);box-shadow:inset 0 -2px 0 var(--acc)}.p-targets[data-v-ad7a439c]{overflow:hidden}.p-cap[data-v-ad7a439c]{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-weight:600}.p-cap small[data-v-ad7a439c]{text-transform:none;letter-spacing:0;font-weight:400}.p-tv[data-v-ad7a439c]{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.p-sm[data-v-ad7a439c]{font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.p-bar[data-v-ad7a439c]{height:5px;border-radius:3px;background:var(--sunken);overflow:hidden;margin:3px 0}.p-bar i[data-v-ad7a439c]{display:block;height:100%;background:var(--f-acc);border-radius:3px}.p-bar i.full[data-v-ad7a439c]{background:var(--f-good)}.p-eta[data-v-ad7a439c]{font-size:12.5px;color:var(--txt2)}.p-eta.ok[data-v-ad7a439c]{color:var(--good)}.p-eta.gap[data-v-ad7a439c]{color:var(--bad)}.p-path[data-v-ad7a439c]{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px}.p-path table[data-v-ad7a439c]{border-collapse:collapse;width:100%;min-width:640px}.p-path th[data-v-ad7a439c],.p-path td[data-v-ad7a439c]{padding:10px 16px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line)}.p-path tbody tr:last-child td[data-v-ad7a439c]{border-bottom:0}.p-path th[data-v-ad7a439c]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-weight:600}.p-path th[data-v-ad7a439c]:first-child,.p-path td[data-v-ad7a439c]:first-child{text-align:left;color:var(--txt2)}.p-path td.now[data-v-ad7a439c]{color:var(--mut)}.p-path td.hit[data-v-ad7a439c]{color:var(--good);font-weight:600}.p-path td.goal[data-v-ad7a439c]{font-weight:700}.p-path .cur[data-v-ad7a439c]{background:var(--acc-bg-soft)}.p-nov[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px}@media(max-width:900px){.p-nov[data-v-ad7a439c]{grid-template-columns:1fr}}.p-nl[data-v-ad7a439c],.p-nr[data-v-ad7a439c]{display:flex;flex-direction:column;gap:10px;min-width:0}.p-nsum[data-v-ad7a439c]{font-size:13.5px;color:var(--txt2)}.p-split[data-v-ad7a439c]{display:flex;height:28px;border-radius:7px;overflow:hidden;font-size:12px;font-weight:600;color:var(--onacc)}.p-split div[data-v-ad7a439c]{display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden;min-width:0}.p-split .own[data-v-ad7a439c]{background:var(--f-acc)}.p-split .ext[data-v-ad7a439c]{background:var(--f-violet)}.p-pace[data-v-ad7a439c]{display:flex;flex-direction:column;gap:4px}.p-pace .p-mh[data-v-ad7a439c]{display:flex;justify-content:space-between;align-items:baseline}.p-pace b[data-v-ad7a439c]{font-size:18px;font-variant-numeric:tabular-nums}.p-pace input[data-v-ad7a439c]{width:100%}.p-chart[data-v-ad7a439c]{width:100%;height:auto;display:block}.p-kv[data-v-ad7a439c]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.p-kv[data-v-ad7a439c]:first-child{border-top:0}.p-kv span[data-v-ad7a439c]{display:flex;flex-direction:column;gap:2px}.p-kv small[data-v-ad7a439c]{color:var(--mut);font-size:11.5px}.p-kv b[data-v-ad7a439c]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--good)}.p-kv.tot span[data-v-ad7a439c]{font-weight:700}.p-say[data-v-ad7a439c]{font-size:13px;line-height:1.5;padding:10px 12px;border-radius:9px;background:var(--sunken);color:var(--txt2)}.p-say.good[data-v-ad7a439c]{background:var(--good-bg)}.p-cats .p-path td.up[data-v-ad7a439c]{color:var(--good)}.p-cats .p-path td.dn[data-v-ad7a439c]{color:var(--bad)}.p-cb[data-v-ad7a439c]{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end}.p-cb i[data-v-ad7a439c]{display:inline-block;height:8px;border-radius:2px;background:var(--f-gray)}.p-cb.on i[data-v-ad7a439c]{background:var(--f-acc)}.p-notes[data-v-ad7a439c]{display:flex;flex-direction:column;gap:5px;margin-top:10px}.p-note[data-v-ad7a439c]{font-size:13px;color:var(--txt2);padding-left:14px;position:relative;line-height:1.5}.p-note[data-v-ad7a439c]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--mut)}.p-note.warn[data-v-ad7a439c]:before{background:var(--warn)}.p-note.bad[data-v-ad7a439c]:before{background:var(--bad)}.p-acts[data-v-ad7a439c]{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.p-grp[data-v-ad7a439c]{padding:9px 18px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--sunken);border-bottom:1px solid var(--line)}.p-act[data-v-ad7a439c]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 18px;border-bottom:1px solid var(--line)}.p-act[data-v-ad7a439c]:last-child{border-bottom:0}.p-act input[data-v-ad7a439c]{width:16px;height:16px;margin-top:3px;accent-color:var(--acc)}.p-act.off .p-body[data-v-ad7a439c]{opacity:.4}@media(max-width:560px){.p-act[data-v-ad7a439c]{grid-template-columns:20px 1fr}.p-act>button[data-v-ad7a439c]{grid-column:2;justify-self:start}}.p-body[data-v-ad7a439c]{display:flex;flex-direction:column;gap:3px;min-width:0}.p-body b[data-v-ad7a439c]{font-size:14px}.p-body small[data-v-ad7a439c]{font-size:12.5px;color:var(--mut);line-height:1.4}.p-chips[data-v-ad7a439c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.p-chip[data-v-ad7a439c]{font-size:12px;padding:2px 8px;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--sunken);color:var(--txt2)}.p-chip.pos[data-v-ad7a439c]{background:var(--good-bg);color:var(--good)}.p-chip.neg[data-v-ad7a439c]{background:var(--bad-bg);color:var(--bad)}.p-chip.mut[data-v-ad7a439c]{color:var(--mut)}.p-chip.est[data-v-ad7a439c]{background:var(--acc-bg-soft);color:var(--acc)}.p-run[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line);cursor:pointer}.p-run[data-v-ad7a439c]:last-child{border-bottom:0}.p-run[data-v-ad7a439c]:hover{background:var(--rowhi)}.p-prog[data-v-ad7a439c]{display:flex;flex-direction:column;gap:5px}.p-prog small[data-v-ad7a439c]{font-size:12px;color:var(--mut)}.p-pbar[data-v-ad7a439c]{height:6px;background:var(--sunken);border-radius:3px;overflow:hidden}.p-pbar i[data-v-ad7a439c]{display:block;height:100%;background:var(--f-good)}.p-dlg.wide[data-v-ad7a439c]{width:min(940px,96vw)}.p-ico[data-v-ad7a439c]{width:36px;height:36px;border-radius:10px;background:var(--acc-bg);color:var(--acc);display:grid;place-items:center;flex:none}.p-ico[data-v-ad7a439c] svg{width:20px;height:20px}.p-link[data-v-ad7a439c]{background:none;border:0;padding:0;margin-left:8px;color:var(--acc);font-weight:600;font-size:12.5px;cursor:pointer}.p-link[data-v-ad7a439c]:hover{text-decoration:underline}.p-gset[data-v-ad7a439c]{width:min(1120px,96vw);padding:0;overflow:auto}.p-gset .modal-head[data-v-ad7a439c]{padding:18px 22px 0;flex-wrap:wrap;gap:4px 14px}.p-gset .modal-head .why[data-v-ad7a439c]{font-size:12.5px;color:var(--mut)}.p-gset .modal-foot[data-v-ad7a439c]{padding:14px 22px;margin-top:0}.p-gs[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);border-top:1px solid var(--line);margin-top:14px}@media(max-width:900px){.p-gs[data-v-ad7a439c]{grid-template-columns:1fr}}.p-gl[data-v-ad7a439c]{padding:4px 22px 10px}.p-gr[data-v-ad7a439c]{padding:18px 20px;background:var(--sunken);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:12px}@media(max-width:900px){.p-gr[data-v-ad7a439c]{border-left:0;border-top:1px solid var(--line)}}.p-met[data-v-ad7a439c]{padding:16px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.p-met[data-v-ad7a439c]:first-child{border-top:0}.p-mh[data-v-ad7a439c]{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.p-mv[data-v-ad7a439c]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.p-gin[data-v-ad7a439c]{min-width:3ch;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--txt);padding:2px 6px;margin-left:-6px;font-family:inherit}.p-gin[data-v-ad7a439c]:hover{border-color:var(--line)}.p-gin[data-v-ad7a439c]:focus{border-color:var(--acc);outline:none;background:var(--panel)}.p-gin[data-v-ad7a439c]::-webkit-inner-spin-button{display:none}.p-unit[data-v-ad7a439c]{font-size:15px;font-weight:600;color:var(--txt2)}.p-mv small[data-v-ad7a439c]{font-size:12.5px;color:var(--mut);margin-left:4px}.p-mr[data-v-ad7a439c]{display:flex;gap:10px;align-items:center}.p-lnk[data-v-ad7a439c]{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--mut);cursor:pointer}.p-lnk input[data-v-ad7a439c]{accent-color:var(--acc)}.p-chip.good[data-v-ad7a439c]{background:var(--good-bg);color:var(--good)}.p-chip.warn[data-v-ad7a439c]{background:var(--warn-bg);color:var(--warn)}.p-chip.bad[data-v-ad7a439c]{background:var(--bad-bg);color:var(--bad)}.p-scale[data-v-ad7a439c]{position:relative;height:64px}.p-zones[data-v-ad7a439c]{position:absolute;left:0;right:0;top:22px;height:10px;border-radius:5px;overflow:hidden;background:var(--sunken)}.p-zones i[data-v-ad7a439c]{position:absolute;top:0;bottom:0}.p-zones .z1[data-v-ad7a439c]{background:var(--f-good);opacity:.6}.p-zones .z2[data-v-ad7a439c]{background:var(--f-warn);opacity:.55}.p-zones .z3[data-v-ad7a439c]{background:repeating-linear-gradient(45deg,var(--f-bad) 0 5px,transparent 5px 9px);opacity:.6}.p-mk[data-v-ad7a439c]{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;color:var(--mut);white-space:nowrap;pointer-events:none}.p-mk[data-v-ad7a439c]:after{content:"";display:block;width:1px;height:10px;background:var(--mut);margin:2px auto 0}.p-mk.b[data-v-ad7a439c]{top:36px}.p-mk.b[data-v-ad7a439c]:after{display:none}.p-mk.b[data-v-ad7a439c]:before{content:"";display:block;width:1px;height:8px;background:var(--mut);margin:0 auto 2px}.p-scale input[type=range][data-v-ad7a439c]{position:absolute;left:-9px;width:calc(100% + 18px);top:14px;margin:0;height:26px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-scale input[type=range][data-v-ad7a439c]::-webkit-slider-runnable-track{height:26px;background:none}.p-scale input[type=range][data-v-ad7a439c]::-moz-range-track{height:26px;background:none}.p-scale input[type=range][data-v-ad7a439c]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--panel);border:3px solid var(--acc);margin-top:3px;box-shadow:0 2px 6px #00000059;cursor:grab}.p-scale input[type=range][data-v-ad7a439c]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--panel);border:3px solid var(--acc);cursor:grab}.p-verd[data-v-ad7a439c]{margin:0;font-size:13px;color:var(--txt2);line-height:1.5}.p-verd[data-v-ad7a439c] b{color:var(--txt)}.p-sug[data-v-ad7a439c]{margin:0;font-size:12px;color:var(--mut)}.p-sug .p-link[data-v-ad7a439c]{font-size:12px}.p-conf[data-v-ad7a439c]{padding:10px 12px;border-radius:10px;font-weight:600;font-size:13.5px}.p-conf.good[data-v-ad7a439c]{background:var(--good-bg)}.p-conf.warn[data-v-ad7a439c],.p-conf.ext[data-v-ad7a439c]{background:var(--warn-bg)}.p-conf.bad[data-v-ad7a439c]{background:var(--bad-bg)}.p-tot[data-v-ad7a439c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-tot div[data-v-ad7a439c]{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:2px}.p-tot b[data-v-ad7a439c]{font-size:16px;font-variant-numeric:tabular-nums}.p-tot span[data-v-ad7a439c]{font-size:11.5px;color:var(--mut)}.p-need[data-v-ad7a439c]{display:flex;flex-direction:column;gap:7px}.p-nrow[data-v-ad7a439c]{display:grid;grid-template-columns:minmax(0,1fr) 84px 96px;gap:10px;align-items:center;font-size:13px;color:var(--mut);padding:6px 0;border-bottom:1px solid var(--grid)}.p-nrow.ext[data-v-ad7a439c]{background:var(--warn-bg);border-radius:8px;padding:8px;border-bottom:0}.p-slow[data-v-ad7a439c]{font-size:10.5px;font-weight:600;color:var(--warn);margin-left:6px}.p-sh[data-v-ad7a439c]{display:flex;align-items:center;gap:6px}.p-sh em[data-v-ad7a439c]{font-style:normal;font-size:11.5px;min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.p-shb[data-v-ad7a439c]{flex:1;height:6px;border-radius:3px;background:var(--grid);position:relative;overflow:hidden}.p-shb i[data-v-ad7a439c]{position:absolute;inset:0 auto 0 0;background:var(--acc);border-radius:3px}.p-h[data-v-ad7a439c]{text-align:right;font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.p-h small[data-v-ad7a439c]{font-weight:400;color:var(--mut)}.p-where[data-v-ad7a439c]{display:flex;flex-direction:column;gap:6px;background:var(--sunken);border-radius:10px;padding:10px 12px;font-size:12.5px}.p-where small[data-v-ad7a439c]{display:block;color:var(--mut);font-size:11.5px}.p-where .p-no[data-v-ad7a439c]{color:var(--warn)}.p-nrow.on[data-v-ad7a439c]{color:var(--txt)}.p-nrow small[data-v-ad7a439c]{display:block;font-size:11.5px;color:var(--mut)}.p-ftab[data-v-ad7a439c]{overflow-x:auto}.p-ftab table[data-v-ad7a439c]{border-collapse:collapse;width:100%}.p-ftab th[data-v-ad7a439c],.p-ftab td[data-v-ad7a439c]{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:middle;text-align:left}.p-ftab th[data-v-ad7a439c]{font-size:13px;font-weight:600}.p-ftab th small[data-v-ad7a439c]{display:block;font-weight:400;color:var(--mut);font-size:11.5px}.p-ftab td.f[data-v-ad7a439c]{color:var(--txt2);font-size:13px;width:200px}.p-ftab td.f small[data-v-ad7a439c]{display:block;color:var(--mut);font-size:11px}.p-ftab .in[data-v-ad7a439c]{width:100%;min-width:0;padding:6px 8px}.p-trip[data-v-ad7a439c]{display:flex;gap:4px}.p-ftab select.in.miss[data-v-ad7a439c]{border-color:var(--warn)}.p-ftab tr.g td[data-v-ad7a439c]{background:var(--sunken);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.sc-meta[data-v-9f453628]{color:var(--mut);font-size:12.5px;margin:4px 0 10px}.sc-chips[data-v-9f453628]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.sc-chip[data-v-9f453628]{font-size:12.5px;padding:4px 10px;border-radius:6px;background:var(--good-bg);color:var(--good)}.sc-chip.neg[data-v-9f453628]{background:var(--bad-bg);color:var(--bad)}.sc-grid[data-v-9f453628]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:980px){.sc-grid[data-v-9f453628]{grid-template-columns:1fr}}.sc-col[data-v-9f453628]{display:flex;flex-direction:column;gap:16px;min-width:0}.sc-box[data-v-9f453628]{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.sc-cap[data-v-9f453628]{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-weight:600;margin-bottom:4px}.sc-step[data-v-9f453628]{display:flex;gap:12px;padding:12px;border-radius:10px;border:1px solid var(--line)}.sc-step.cur[data-v-9f453628]{border-color:var(--acc);background:var(--acc-bg-soft)}.sc-step.done[data-v-9f453628]{opacity:.7}.sc-dot[data-v-9f453628]{flex:0 0 auto;width:28px;height:28px;border-radius:14px;display:grid;place-items:center;background:var(--panel2);color:var(--txt2);font-size:13px;font-weight:700}.sc-step.done .sc-dot[data-v-9f453628]{background:var(--good-bg);color:var(--good)}.sc-step.cur .sc-dot[data-v-9f453628]{background:var(--acc);color:var(--onacc)}.sc-dot .ico[data-v-9f453628]{width:14px;height:14px;display:inline-flex}.sc-body[data-v-9f453628]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sc-kind[data-v-9f453628]{font-size:10.5px;font-weight:700;letter-spacing:.08em}.sc-kind.k-sys[data-v-9f453628]{color:var(--acc)}.sc-kind.k-app[data-v-9f453628]{color:var(--violet)}.sc-kind.k-hand[data-v-9f453628]{color:var(--warn)}.sc-title[data-v-9f453628]{font-size:14.5px;font-weight:600;line-height:1.3}.sc-note[data-v-9f453628],.sc-task[data-v-9f453628]{font-size:12.5px;color:var(--mut)}.sc-btns[data-v-9f453628]{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.sc-foot[data-v-9f453628]{font-size:12px;color:var(--mut);line-height:1.5;margin-top:4px}.sc-cancel[data-v-9f453628]{align-self:flex-start;margin-top:4px}.sc-res[data-v-9f453628]{display:grid;grid-template-columns:90px 1fr 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.sc-res b.good[data-v-9f453628]{color:var(--good)}.sc-res b.warn[data-v-9f453628]{color:var(--warn)}.sc-res b.bad[data-v-9f453628]{color:var(--bad)}.sc-warn[data-v-9f453628]{font-size:12.5px;padding:10px 12px;border-radius:8px;background:var(--warn-bg);color:var(--warn);line-height:1.5}.sc-row[data-v-9f453628]{display:grid;grid-template-columns:minmax(0,1fr) 130px 110px;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;align-items:center}.sc-row b[data-v-9f453628],.sc-row .num[data-v-9f453628]{text-align:right;font-variant-numeric:tabular-nums}.sc-click[data-v-9f453628]{cursor:pointer}.sc-place[data-v-9f453628]{color:var(--mut);font-weight:500}.sc-pl[data-v-9f453628]{display:block;font-size:11.5px;color:var(--mut)}.sc-click[data-v-9f453628]:hover{background:var(--hover)}.sc-click:hover .sc-nm[data-v-9f453628]{color:var(--acc)}.sc-h[data-v-9f453628]{font-size:11.5px;color:var(--mut)}.sc-h span[data-v-9f453628]:not(:first-child){text-align:right}.sc-nm[data-v-9f453628]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mut[data-v-9f453628]{color:var(--mut)}.sc-chip.mut[data-v-9f453628]{background:var(--mut-bg);color:var(--txt2)}.cl[data-v-9f453628]{border-top:1px solid var(--line)}.cl-head[data-v-9f453628]{display:grid;grid-template-columns:minmax(0,1fr) auto 150px;gap:10px;align-items:center;width:100%;height:auto;padding:10px 0;background:none;border:0;color:var(--txt);text-align:left;font:inherit;cursor:pointer}.cl-name[data-v-9f453628]{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;min-width:0}.cl-name small[data-v-9f453628],.cl-rub small[data-v-9f453628]{font-size:11.5px;color:var(--mut);font-weight:400}.cl-rub[data-v-9f453628]{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:600}.cl-ans[data-v-9f453628]{font-size:12px;font-weight:600;text-align:right}.cl-ans.good[data-v-9f453628]{color:var(--good)}.cl-ans.bad[data-v-9f453628]{color:var(--bad)}.cl-ans.warn[data-v-9f453628]{color:var(--warn)}.cl-ans.mut[data-v-9f453628]{color:var(--mut)}.cl-body[data-v-9f453628]{display:flex;flex-direction:column;gap:10px;padding:4px 0 14px}.cl-say[data-v-9f453628]{background:var(--panel2);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.cl-opts[data-v-9f453628]{display:flex;flex-wrap:wrap;gap:6px}.cl-opt[data-v-9f453628]{height:36px;padding:0 12px}.cl-opt.on[data-v-9f453628]{border-color:var(--acc);background:var(--acc-bg);color:var(--txt)}.cl-date label[data-v-9f453628]{display:flex;gap:8px;align-items:center;font-size:13px}.cl-note[data-v-9f453628]{height:36px}.cl-next[data-v-9f453628]{font-size:12.5px;color:var(--txt2);line-height:1.5}.sc-nm .tag[data-v-9f453628]{margin-left:6px}@media(max-width:600px){.cl-head[data-v-9f453628]{grid-template-columns:1fr auto}.cl-ans[data-v-9f453628]{grid-column:1/-1;text-align:left}}.nh-cap[data-v-d309e7d2]{font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-weight:600}.rowhead[data-v-d309e7d2]{justify-content:space-between;align-items:flex-end}.rowhead h1[data-v-d309e7d2]{margin:2px 0 0}.nh-meta[data-v-d309e7d2]{color:var(--mut);font-size:13px;margin:4px 0 14px}.nh-funnel[data-v-d309e7d2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border:1px solid var(--line);border-radius:14px}@media(max-width:760px){.nh-funnel[data-v-d309e7d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nh-fs[data-v-d309e7d2]{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-left:1px solid var(--line);min-width:0}.nh-fs[data-v-d309e7d2]:first-child{border-left:0}.nh-fs b[data-v-d309e7d2]{font-size:24px;font-variant-numeric:tabular-nums}.nh-fs small[data-v-d309e7d2]{font-size:12px;color:var(--mut)}.nh-bar[data-v-d309e7d2]{height:5px;border-radius:3px;background:var(--sunken);overflow:hidden}.nh-bar i[data-v-d309e7d2]{display:block;height:100%;background:var(--f-violet)}.nh-say[data-v-d309e7d2]{font-size:13.5px;line-height:1.5;padding:11px 14px;border-radius:10px;margin:12px 0 16px;background:var(--sunken)}.nh-say.warn[data-v-d309e7d2]{background:var(--warn-bg)}.nh-say.good[data-v-d309e7d2]{background:var(--good-bg)}.nh-grid[data-v-d309e7d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.nh-grid[data-v-d309e7d2]{grid-template-columns:1fr}}.nh-box[data-v-d309e7d2]{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.nh-box h3[data-v-d309e7d2]{margin:0;font-size:15px}.nh-box label[data-v-d309e7d2]{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--txt2);min-width:0}.nh-box input[data-v-d309e7d2],.nh-box select[data-v-d309e7d2]{width:100%;box-sizing:border-box}.nh-fr[data-v-d309e7d2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nh-btns[data-v-d309e7d2]{display:flex;gap:8px;flex-wrap:wrap}.nh-res[data-v-d309e7d2]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.45}.nh-res.good[data-v-d309e7d2]{background:var(--good-bg)}.nh-res.warn[data-v-d309e7d2]{background:var(--warn-bg)}.nh-res.bad[data-v-d309e7d2]{background:var(--bad-bg)}.nh-price[data-v-d309e7d2]{display:flex;flex-direction:column;gap:6px;font-size:13px}.nh-prow[data-v-d309e7d2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.nh-prow small[data-v-d309e7d2],.nh-list small[data-v-d309e7d2]{display:block;font-size:11.5px;color:var(--mut)}.nh-list[data-v-d309e7d2]{margin-top:16px;overflow-x:auto}.nh-list table[data-v-d309e7d2]{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.nh-list th[data-v-d309e7d2],.nh-list td[data-v-d309e7d2]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.nh-list th[data-v-d309e7d2]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-weight:600}.nh-list .n[data-v-d309e7d2]{text-align:right;font-variant-numeric:tabular-nums}.nh-pill[data-v-d309e7d2]{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:5px}.nh-pill.good[data-v-d309e7d2]{background:var(--good-bg);color:var(--good)}.nh-pill.warn[data-v-d309e7d2]{background:var(--warn-bg);color:var(--warn)}.nh-del[data-v-d309e7d2]{padding:3px 8px;font-size:12px}.hol-bar[data-v-f2407034]{display:flex;gap:12px;align-items:center;padding:10px 14px;margin:0 0 12px;border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:10px;background:var(--warn-bg)}.hol-bar>.ico[data-v-f2407034]{color:var(--warn);flex:0 0 auto}.hol-txt[data-v-f2407034]{flex:1 1 auto;min-width:0}.hol-chips[data-v-f2407034]{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.hol-chip[data-v-f2407034]{font-size:12px;padding:2px 9px;border-radius:20px;white-space:nowrap;background:var(--panel);border:1px solid var(--line)}.hol-chip.off[data-v-f2407034]{color:var(--bad);border-color:var(--bad)}.hol-chip.eve[data-v-f2407034]{color:var(--warn);border-color:var(--warn)}.hol-right[data-v-f2407034]{flex:0 0 auto;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.hol-right .why.warn[data-v-f2407034]{color:var(--warn)}.hol-box[data-v-f2407034]{width:min(880px,96vw);--hol-cols:96px 128px 218px 152px minmax(140px,1fr)}.hol-list[data-v-f2407034]{border:1px solid var(--line);border-radius:10px;overflow:hidden}.hol-hd[data-v-f2407034],.hol-row[data-v-f2407034]{display:grid;grid-template-columns:var(--hol-cols);gap:10px;align-items:center;padding:6px 12px}.hol-hd[data-v-f2407034]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);background:var(--bg2, var(--panel));border-bottom:1px solid var(--line);padding:7px 12px}.hol-row+.hol-row[data-v-f2407034]{border-top:1px solid var(--line)}.hol-row.hol[data-v-f2407034]{background:var(--bad-bg)}.hol-row.eve[data-v-f2407034]{background:var(--warn-bg)}.hol-row.set[data-v-f2407034]{box-shadow:inset 3px 0 0 var(--acc)}.hol-d[data-v-f2407034]{display:flex;align-items:baseline;gap:6px}.hol-d i[data-v-f2407034]{font-style:normal;font-size:11px;color:var(--mut)}.kchip[data-v-f2407034]{font-size:11px;padding:1px 8px;border-radius:20px;white-space:nowrap;background:var(--mut-bg);color:var(--mut)}.kchip.k-hol[data-v-f2407034]{background:var(--bad-bg);color:var(--bad)}.kchip.k-eve[data-v-f2407034]{background:var(--warn-bg);color:var(--warn)}.hol-eve[data-v-f2407034]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;cursor:pointer}.hol-row>.center[data-v-f2407034],.hol-hd>.center[data-v-f2407034]{text-align:center}.hol-rule[data-v-f2407034]{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:10px 12px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px}.hol-rule-t[data-v-f2407034]{font-weight:600;font-size:13px}.seg[data-v-f2407034]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button[data-v-f2407034]{padding:5px 11px;font-size:12px;background:transparent;border:0;color:var(--txt2);cursor:pointer;white-space:nowrap;border-radius:0}.seg button+button[data-v-f2407034]{border-left:1px solid var(--line)}.seg button[data-v-f2407034]:hover{background:var(--mut-bg)}.seg button.on[data-v-f2407034]{background:var(--acc);color:#fff}.seg.sm button[data-v-f2407034]{padding:4px 8px;font-size:11px}.in.sm[data-v-f2407034]{width:100%;height:28px;padding:2px 8px;font-size:12px}button.ghost.sm[data-v-f2407034]{padding:3px 9px;font-size:12px}.ell[data-v-d5df5eb1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}.center[data-v-d5df5eb1]{text-align:center}.fld[data-v-d5df5eb1]{display:block;margin:8px 0;font-size:13px;color:var(--mut)}.fld .in[data-v-d5df5eb1]{display:block;width:100%;margin-top:3px}.grp2[data-v-d5df5eb1]{font-size:11px;letter-spacing:.5px;color:var(--mut);margin:14px 0 4px;text-transform:uppercase}.tag.wait[data-v-d5df5eb1]{background:var(--warn-bg);color:var(--warn)}.tag.ok[data-v-d5df5eb1]{background:var(--good-bg);color:var(--good)}.tag.bad[data-v-d5df5eb1]{background:var(--bad-bg);color:var(--bad)}.tag.mut[data-v-d5df5eb1]{background:var(--mut-bg);color:var(--mut)}.toast[data-v-d5df5eb1]{margin:10px 0;padding:10px 14px;border-radius:10px;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.toast.err[data-v-d5df5eb1]{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad)}.toast.ok[data-v-d5df5eb1]{background:var(--good-bg);color:var(--good);border:1px solid var(--good)}.toast-x[data-v-d5df5eb1]{opacity:.6;font-size:12px}tr.clk[data-v-d5df5eb1]{cursor:pointer}tr.clk:hover td[data-v-d5df5eb1]{background:var(--rowhi)}.dname[data-v-d5df5eb1]{font-size:15px;font-weight:600;margin-bottom:10px}.mini[data-v-d5df5eb1]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.mini .m[data-v-d5df5eb1]{text-align:center}.mini .mv[data-v-d5df5eb1]{font-size:18px;font-weight:700}.mini .mv.acc[data-v-d5df5eb1]{color:var(--acc)}.mini .mv.bad[data-v-d5df5eb1]{color:var(--bad)}.mini .ml[data-v-d5df5eb1]{font-size:11px;color:var(--mut)}.mini .arrow[data-v-d5df5eb1]{font-size:20px;color:var(--mut)}.expl[data-v-d5df5eb1]{font-size:13px;line-height:1.5;background:var(--rowhi);padding:10px 12px;border-radius:8px;margin:8px 0 14px}.ctitle[data-v-d5df5eb1]{font-size:12px;letter-spacing:.3px;color:var(--mut);text-transform:uppercase;margin:14px 0 6px}.cwrap[data-v-d5df5eb1]{height:170px;position:relative;max-width:100%;overflow:hidden}.cwrap canvas[data-v-d5df5eb1]{max-width:100%}.cempty[data-v-d5df5eb1]{height:60px;display:flex;align-items:center;justify-content:center;color:var(--mut);font-size:13px;background:var(--rowhi);border-radius:8px}:root{--bg:#0f1419;--panel:#1a212b;--panel2:#222b37;--hover:#202935;--line:#2a3340;--grid:#1c2430;--sunken:#0e141c;--tip-bg:#0b0f16;--txt:#e6edf3;--txt2:#b9c4d0;--mut:#8b98a8;--mut2:#6b7787;--mut3:#5f6b7a;--acc:#3b82f6;--onacc:#fff;--good:#22c55e;--good-soft:#86efac;--warn:#f59e0b;--bad:#ef4444;--violet:#c084fc;--gray:#64748b;--s-violet:#a855f7;--s-cyan:#22d3ee;--s-pink:#ec4899;--s-teal:#14b8a6;--f-acc:#3b82f6;--f-good:#22c55e;--f-warn:#f59e0b;--f-bad:#ef4444;--f-violet:#a855f7;--f-cyan:#22d3ee;--f-pink:#ec4899;--f-gray:#64748b;--acc-bg:rgba(59,130,246,.15);--acc-bg-soft:rgba(59,130,246,.08);--acc-line:rgba(59,130,246,.25);--good-bg:rgba(34,197,94,.18);--warn-bg:rgba(245,158,11,.15);--bad-bg:rgba(239,68,68,.15);--mut-bg:rgba(139,152,168,.15);--violet-bg:rgba(168,85,247,.18);--rowhi:rgba(255,255,255,.04);--scrim:rgba(0,0,0,.55);--shadow:0 8px 28px rgba(0,0,0,.5);--chart-grid:rgba(138,152,168,.15);color-scheme:dark}:root[data-theme=light]{--bg:#f4f6fa;--panel:#ffffff;--panel2:#eaeff5;--hover:#f2f5f9;--line:#d7dee7;--grid:#e7ecf2;--sunken:#eef1f6;--tip-bg:#ffffff;--txt:#16202b;--txt2:#415062;--mut:#5f6d7e;--mut2:#7c8a99;--mut3:#8592a1;--acc:#2563eb;--onacc:#fff;--good:#15803d;--good-soft:#166534;--warn:#b45309;--bad:#dc2626;--violet:#7c3aed;--gray:#64748b;--s-violet:#7c3aed;--s-cyan:#0891b2;--s-pink:#db2777;--s-teal:#0d9488;--f-acc:#5182dd;--f-good:#4a9e72;--f-warn:#f2ac3c;--f-bad:#d96b6b;--f-violet:#9280d8;--f-cyan:#4fa8bd;--f-pink:#cf7fa4;--f-gray:#94a3b8;--acc-bg:rgba(37,99,235,.12);--acc-bg-soft:rgba(37,99,235,.07);--acc-line:rgba(37,99,235,.28);--good-bg:rgba(21,128,61,.13);--warn-bg:rgba(180,83,9,.13);--bad-bg:rgba(220,38,38,.11);--mut-bg:rgba(100,116,139,.14);--violet-bg:rgba(124,58,237,.12);--rowhi:rgba(15,23,42,.045);--scrim:rgba(15,23,42,.35);--shadow:0 8px 28px rgba(15,23,42,.16);--chart-grid:rgba(100,116,139,.2);color-scheme:light}*{box-sizing:border-box}body{margin:0;font:14px/1.45 -apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--txt)}html,body{height:100%;overflow:hidden}.app{display:grid;grid-template-columns:240px 1fr;height:100vh;overflow:hidden}.side{background:var(--panel);border-right:1px solid var(--line);padding:16px 14px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.logo{font-weight:700;font-size:16px;margin-bottom:4px}.logo small{color:var(--mut);font-weight:400;font-size:11px}.rep{padding:7px 12px;border-radius:8px;cursor:pointer;margin-top:3px;border:1px solid transparent}.rep:hover{background:var(--panel2)}.rep.on{background:var(--panel2);border-color:var(--acc)}.rep .t{font-weight:600;display:flex;align-items:center;gap:10px}.ico{display:inline-flex;flex:0 0 auto;color:var(--mut)}.ico svg{width:17px;height:17px;display:block}.ico-sm{vertical-align:-3px;margin-right:5px}.ico-sm svg{width:14px;height:14px}.card .l .ico-sm{color:var(--mut)}.tip-t .ico-sm{color:currentColor}.rep:hover .ico,.rep.on .ico{color:var(--acc)}.grp{color:var(--mut);font-size:10px;letter-spacing:.08em;margin:14px 0 3px;font-weight:700}.drop{border:2px dashed var(--line);border-radius:12px;padding:34px;text-align:center;color:var(--mut);cursor:pointer;margin-bottom:18px}.drop:hover{border-color:var(--acc);color:var(--txt)}.ftbl{min-width:auto!important}code{background:var(--panel2);padding:2px 6px;border-radius:5px}.main{overflow:auto;padding:24px 28px}.dc-banner{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border:1px solid var(--warn);border-left-width:3px;border-radius:10px;background:var(--warn-bg)}.dc-banner .ico{color:var(--warn);flex:0 0 auto;margin-top:1px}.dc-body{flex:1;min-width:0}.dc-head{font-weight:700;font-size:13px}.dc-sub{color:var(--txt2);font-size:12px;margin-top:2px}.dc-list{margin:8px 0 0;padding-left:18px;color:var(--txt2);font-size:12px;line-height:1.55}.dc-list b{color:var(--txt);font-weight:600}.dc-more{flex:0 0 auto;font-size:12px;white-space:nowrap}.dc-page .card .v.bad{color:var(--bad)}.dc-page .card .v.mut{color:var(--mut)}.dc-page td.bad{color:var(--bad)}.dc-page .ghost.on{border-color:var(--acc);color:var(--acc)}.dc-ext{margin:0 0 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.dc-ext summary{padding:10px 14px;cursor:pointer;font-size:13px;font-weight:600}.dc-ext-body{padding:0 14px 14px}.dc-ext-body .sync{margin-bottom:12px}.dc-st{display:inline-block;padding:1px 8px;border-radius:20px;font-size:11px;font-weight:600}.dc-st.st-ok{background:var(--good-bg);color:var(--good)}.dc-st.st-fail{background:var(--bad-bg);color:var(--bad)}.dc-st.st-error{background:var(--violet-bg);color:var(--violet)}.dc-st.st-skip{background:var(--mut-bg);color:var(--mut)}.dc-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-left:6px}.dc-dot.lv-critical{background:var(--bad)}.dc-dot.lv-warning{background:var(--warn)}.dc-dot.lv-ok{background:var(--good)}h1{font-size:20px;margin:0 0 2px}.sync{color:var(--mut);font-size:12px;margin-bottom:20px}.cards{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 20px;min-width:160px}.card .v{font-size:24px;font-weight:700}.card .l{color:var(--mut);font-size:12px;margin-top:4px}.card[title]{cursor:help}.card .hintdot{margin-left:5px;opacity:.55;font-size:11px}.dt-scroll{overflow-x:auto;overflow-y:clip}table{width:100%;min-width:900px;border-collapse:collapse;background:var(--panel);border-radius:12px;overflow:clip;table-layout:fixed}th,td{padding:9px 10px;text-align:left;border-bottom:1px solid var(--line);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th{color:var(--mut);font-weight:600;position:sticky;top:0;z-index:3;background:var(--panel);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line)}th>.th-l{min-width:0}thead th{display:table-cell}th.sortable{white-space:nowrap}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.today{box-shadow:inset 1px 0 0 var(--acc),inset -1px 0 0 var(--acc)}th.today{color:var(--acc);box-shadow:inset 1px 0 0 var(--acc),inset -1px 0 0 var(--acc),inset 0 -1px 0 var(--line)}tr:hover td{background:var(--hover)}.tag{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.tag.распродажа{background:var(--warn-bg);color:var(--warn)}.tag.вывод,.tag.вернуть-списать{background:var(--bad-bg);color:var(--bad)}.tag.проверить{background:var(--acc-bg);color:var(--acc)}.tag.не-привезли{background:var(--bad-bg);color:var(--bad)}.tag.не-заказали{background:var(--warn-bg);color:var(--warn)}.tag.дозаказать{background:var(--acc-bg);color:var(--acc)}.tag.взять{background:var(--good-bg);color:var(--good)}.tag.дыра{background:var(--good-bg);color:var(--good-soft)}.tag.рассмотреть{background:var(--acc-bg);color:var(--acc)}.tag.дубль{background:var(--mut-bg);color:var(--mut)}.tag.вариант{background:var(--mut-bg);color:var(--txt2)}.tag.флаг{background:var(--warn-bg);color:var(--warn)}.tag.списать,.tag.срочно-распродать{background:var(--bad-bg);color:var(--bad)}.tag.проверить-выкладку{background:var(--acc-bg);color:var(--acc)}.tag.пересчитать-остаток{background:var(--violet-bg);color:var(--violet)}.tag.возврат-поставщику,.tag.плавная-уценка{background:var(--warn-bg);color:var(--warn)}.tag.вывод-из-матрицы,.tag.подождать{background:var(--mut-bg);color:var(--mut)}.tag.замещение{background:var(--warn-bg);color:var(--warn)}.tag.прирост{background:var(--good-bg);color:var(--good)}.tag.нейтрально{background:var(--mut-bg);color:var(--mut)}.tag.здоровый{background:var(--good-bg);color:var(--good)}.tag.дырка{background:var(--warn-bg);color:var(--warn)}.tag.без-продаж{background:var(--bad-bg);color:var(--bad)}.tag.архив{background:var(--mut-bg);color:var(--mut)}.tag.в-обороте{background:var(--good-bg);color:var(--good)}.tag.не-работает{background:var(--mut-bg);color:var(--mut)}.tag.мало-заказали{background:var(--acc-bg);color:var(--acc)}.tag.Здоровые{background:var(--good-bg);color:var(--good)}.tag.Дырка{background:var(--warn-bg);color:var(--warn)}.tag.Шлак{background:var(--bad-bg);color:var(--bad)}.tag.Новинки,.tag.в-сети{background:var(--acc-bg);color:var(--acc)}.tag.забытый{background:var(--warn-bg);color:var(--warn)}.tag.рынок{background:var(--violet-bg);color:var(--violet)}.tag.спрашивали,.tag.заказать-у-поставщика{background:var(--good-bg);color:var(--good)}.tag.найти-ШК{background:var(--warn-bg);color:var(--warn)}.tag.ваш-поставщик{background:var(--good-bg);color:var(--good)}.tag.возит-другим{background:var(--acc-bg);color:var(--acc)}.tag.новый{background:var(--violet-bg);color:var(--violet)}.tag.производитель{background:var(--mut-bg);color:var(--txt)}.tag.оптовик{background:var(--mut-bg);color:var(--mut)}.tag.завести{background:var(--good-bg);color:var(--good)}.tag.вернуть-на-полку{background:var(--warn-bg);color:var(--warn)}.tag.рассмотреть,.tag.новая-категория{background:var(--violet-bg);color:var(--violet)}.tag.добрать-в-категории,.tag.норма{background:var(--good-bg);color:var(--good)}.tag.выше-нормы{background:var(--bad-bg);color:var(--bad)}.tag.следить{background:var(--warn-bg);color:var(--warn)}.tag.инфо{background:var(--mut-bg);color:var(--mut)}.why{color:var(--mut);font-size:12px}th.center,td.center{text-align:center}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.th-rz{position:absolute;top:0;right:0;width:7px;height:100%;cursor:col-resize;z-index:5}.th-rz:after{content:"";position:absolute;top:6px;bottom:6px;right:3px;width:2px;background:var(--line);opacity:0;border-radius:2px}thead:hover .th-rz:after{opacity:.8}.th-rz:hover:after{background:var(--acc);opacity:1}body.rz-on{cursor:col-resize;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--txt)}.ct{display:inline-flex;align-items:center;margin-left:3px;color:var(--mut);opacity:.35;flex:none}.ct svg{width:13px;height:13px;display:block}th.sortable:hover .ct{opacity:.7}.ct.on{color:var(--acc);opacity:1}th{gap:0}th.sortable>.th-l{overflow:hidden;text-overflow:ellipsis}td.empty{text-align:center;color:var(--mut);padding:24px}.dt-foot{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--mut);font-size:12px}.toasts{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px}.toast{display:flex;align-items:center;gap:8px;max-width:380px;padding:10px 14px;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);font-size:13px}.toast.good{border-color:var(--good);color:var(--good)}.toast.bad{border-color:var(--bad);color:var(--bad)}button.danger{background:var(--f-bad);color:#fff;border:0}.dt-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dt-head .sp,.dt-foot .sp{flex:1}.dt-foot select{background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:3px 6px;margin-left:4px}.dt-foot .pg{background:var(--panel);border:1px solid var(--line);color:var(--txt);padding:3px 9px;font-weight:600}.dt-foot .pg:disabled{opacity:.35;cursor:default}.load{color:var(--mut);padding:40px;text-align:center}.dt-tip{position:fixed;z-index:100;max-width:360px;background:var(--tip-bg);color:var(--txt);border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:12.5px;line-height:1.45;box-shadow:var(--shadow);pointer-events:none;white-space:pre-line;word-break:break-word;transition:opacity .08s}.v-tip{z-index:1000}.has-tip{cursor:help}.dt-i{margin-left:3px;font-size:11px;color:var(--mut);cursor:help;opacity:.7}.dt-i:hover{opacity:1}.dt tbody tr.clk{cursor:pointer}.dt tbody tr.clk:hover td{background:var(--rowhi)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.modal-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;width:min(1200px,96vw);max-height:90vh;overflow:auto}.modal-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.modal-head h2{margin:0;font-size:18px;flex:1}.modal-box.narrow{width:min(520px,96vw)}.modal-foot{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.modal-foot .why{flex:1;font-size:12px;color:var(--mut)}.manform{display:flex;flex-direction:column;gap:9px}.mrow{display:flex;align-items:center;gap:12px}.mrow span{flex:0 0 150px;font-size:13px;color:var(--mut)}.mrow input{flex:1;background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:8px;padding:8px 11px;font-size:13.5px}.mrow input:focus{outline:none;border-color:var(--acc)}.tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-bottom:16px}.tips-head{grid-column:1/-1;font-size:13px;color:var(--mut);font-weight:600;letter-spacing:.02em}.tip{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--f-gray);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .12s,background .12s}.tip:hover{background:var(--hover)}.rowfilter{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;background:var(--acc-bg);border:1px solid var(--acc-line);border-radius:10px;font-size:13px}.rowfilter .ico{color:var(--acc)}.rowfilter button{margin-left:auto;padding:4px 10px;font-size:12px}.tip.flat{cursor:default}.tip.flat:hover{background:var(--panel)}.tip.bad{border-left-color:var(--f-bad)}.tip.warn{border-left-color:var(--f-warn)}.tip.good{border-left-color:var(--f-good)}.tip.info{border-left-color:var(--f-acc)}.tip-t{font-weight:650;font-size:14px;line-height:1.3;margin-bottom:4px}.tip-x{font-size:12px;color:var(--mut);line-height:1.4}.tip-go{font-size:11px;color:var(--acc);margin-top:8px;opacity:0;transition:opacity .12s}.tip:hover .tip-go{opacity:1}.modal-box.narrow-md{width:min(680px,96vw)}.ins-lead{font-size:13.5px;line-height:1.55;color:var(--txt);margin-bottom:16px}.ins-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:18px}.ins-m{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.ins-m-v{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.ins-m-l{font-size:11.5px;color:var(--mut);margin-top:3px}.ins-m-n{font-size:11px;color:var(--mut2);margin-top:2px}.ins-grp{margin-bottom:16px}.ins-grp-t{font-size:12px;color:var(--mut);font-weight:600;margin-bottom:7px}.ins-row{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.ins-row:last-child{border-bottom:0}.ins-row-n{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:column;gap:2px}.ins-row-n i{font-style:normal;font-size:11px;color:var(--mut2)}.ins-row-v{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ins-row-v.good{color:var(--good)}.ins-row-v.bad{color:var(--bad)}.ins-checks{margin-bottom:16px}.ins-chk{font-size:12.5px;color:var(--mut);line-height:1.5;padding-left:14px;position:relative}.ins-chk:before{content:"•";position:absolute;left:2px;color:var(--acc)}.ins-action{background:var(--acc-bg-soft);border:1px solid var(--acc-line);border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.5}.chartbox{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px 10px;margin-bottom:16px}.charttitle{font-size:13px;color:var(--mut);margin-bottom:10px}.chartwrap{height:260px}.hint{color:var(--mut);font-size:12px;margin:-6px 0 12px}.ao-sticky{position:sticky;top:0;z-index:9;background:var(--bg)}.ao-sticky.stuck{box-shadow:0 6px 12px -8px #00000080}.ao-sentinel{height:1px;margin-bottom:-1px}.ao-sticky.stuck:before{content:"";position:absolute;left:-30px;right:-30px;top:-26px;height:26px;background:var(--bg);pointer-events:none}.ao-sticky{padding-bottom:12px}.ao-dt{overflow:visible}.ao-dt table th{top:var(--ao-ph,0px);z-index:4}.ao-head{margin-bottom:0}.ao-head h1{font-size:19px}.ao-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-top:8px}.ao-tabs button{border:0;background:transparent;font:inherit;font-size:13.5px;cursor:pointer;color:var(--mut);padding:7px 14px 8px;position:relative;display:inline-flex;align-items:center;gap:7px}.ao-tabs button:hover{color:var(--txt2)}.ao-tabs button.on{color:var(--txt);font-weight:650}.ao-tabs button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--acc)}.ao-tabs button.on .ico{color:var(--acc)}.ao-tabs .cnt{font-size:11px;color:var(--mut);background:var(--mut-bg);border-radius:20px;padding:1px 7px}.ao-tabs button.on .cnt{background:var(--acc-bg);color:var(--acc)}.coef-chip{display:inline-block;margin:0 4px;padding:1px 8px;border-radius:20px;font-size:12px;background:var(--acc-bg);color:var(--acc);white-space:nowrap}.coef-chip.guess{background:var(--mut-bg);color:var(--mut);border:1px dashed var(--line)}.ao-cal td.today,.ao-cal th.today{box-shadow:none}.ao-cal td.today{background:var(--acc-bg)}.ao-cal th.today{color:var(--acc);box-shadow:inset 0 -1px 0 var(--line);background:linear-gradient(var(--acc-bg),var(--acc-bg)) padding-box,var(--panel)}.ao-cal td{padding-top:7px;padding-bottom:7px;vertical-align:middle}.ao-cal thead th{vertical-align:middle;padding-top:10px;padding-bottom:10px;line-height:1.35}.ao-cal th.center,.ao-cal td.center{padding-left:3px;padding-right:3px}.ao-cal td .dcell{display:inline-flex;align-items:center;justify-content:center;width:34px;height:23px;border-radius:7px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--mut3);background:transparent;transition:background .12s ease,color .12s ease}.ao-cal td .dcell.acc{background:var(--panel2);color:var(--txt2);font-weight:500}.ao-cal td .dcell.mine{background:var(--good-bg);color:var(--good-soft);font-weight:700}.ao-cal tbody tr:hover .dcell.acc{background:var(--hover)}.ao-cal tbody tr:hover .dcell.mine{filter:brightness(1.12)}.cal-sentinel{height:1px;margin-bottom:-1px}.ao-cal tr.cal-grp td{background:var(--sunken);color:var(--txt2);font-size:12.5px;padding:7px 12px;box-shadow:inset 0 -1px 0 var(--line)}.ao-cal.scrolled tr.cal-grp td{position:sticky;z-index:2;top:calc(var(--ao-ph,0px) + var(--ao-th,36px) - 1px)}.ao-cal tr.cal-grp:hover td{background:var(--sunken)}.cal-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;background:var(--mut2)}.cal-dot.cg-mine{background:var(--good)}.cal-dot.cg-open{background:var(--warn)}.cal-sub{font-size:11px;margin-top:2px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao-cal td.cal-act{white-space:nowrap;text-align:left}.cal-sub.late{color:var(--warn)}.cal-leg{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-left:auto;color:var(--mut);font-size:12px;max-width:100%}.cal-leg>span{display:inline-flex;align-items:center;gap:7px}.cal-leg i{display:inline-flex;align-items:center;justify-content:center;font-style:normal}.cal-leg .dcell{display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;border-radius:6px;font-size:11px;font-weight:600;color:var(--mut3)}.cal-leg .dcell.acc{background:var(--panel2);color:var(--txt2);font-weight:500}.cal-leg .dcell.mine{background:var(--good-bg);color:var(--good-soft);font-weight:700}.cal-leg .lg-today{width:16px;height:16px;border-radius:4px;background:var(--acc-bg)}.ao-sec{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut2);margin:16px 0 8px}.ao-sec:first-of-type{margin-top:4px}.ao-days{display:flex;gap:6px;flex-wrap:wrap}.ao-day{width:74px;border:1px solid var(--line);border-radius:9px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;text-align:center}.ao-day label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ao-day .why{font-size:11px}.ao-day .in{padding:1px 3px;font-size:11px;width:100%}.ao-day.on{border-color:var(--acc-line);background:var(--acc-bg)}.ao-day.mine{border-color:transparent;background:var(--good-bg)}.ao-day.mine label{color:var(--good);font-weight:650}.ao-day.off{opacity:.5;border-style:dashed}.ao-day.off label{cursor:not-allowed}.mail-box{display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%;background:var(--sunken);border:1px solid var(--line);border-radius:8px;padding:6px 8px;min-height:38px;cursor:text}.mail-box:focus-within{border-color:var(--acc)}.mail-box input{flex:1 1 140px;min-width:120px;border:0;background:transparent;color:var(--txt);font:inherit;font-size:13px;outline:none}.mail-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:var(--acc-bg);color:var(--txt);border-radius:20px;padding:2px 4px 2px 9px}.mail-chip .x{border:0;background:transparent;color:var(--mut);cursor:pointer;font-size:14px;line-height:1;padding:0 4px;border-radius:50%}.mail-chip .x:hover{color:var(--bad);background:var(--bad-bg)}.ao-panel{padding:9px 0 10px;border-bottom:1px solid var(--line)}.ao-lead{font-size:15px;color:var(--txt2)}.ao-lead b{color:var(--txt);font-weight:700}.ao-lead b.money{color:var(--good)}.ao-fresh{font-size:12px;color:var(--mut);white-space:nowrap}.ao-fresh.stale{color:var(--bad);font-weight:600}.ao-meters{display:flex;align-items:stretch;gap:0;margin-top:9px;flex-wrap:wrap}.ao-prog{flex:1 1 260px;min-width:240px;padding-right:16px}.pbar{display:flex;height:8px;border-radius:20px;overflow:hidden;background:var(--panel2)}.pbar i{display:block;height:100%}.pbar .f-done{background:var(--good)}.pbar .f-risk{background:var(--warn)}.pbar .f-left{background:var(--acc);opacity:.42}.pbar .f-skip{background:var(--mut)}.plegend{display:flex;gap:14px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--mut)}.plegend span{display:inline-flex;align-items:center;gap:5px}.plegend .key{width:8px;height:8px;border-radius:2px;display:inline-block}.plegend .key.done{background:var(--good)}.plegend .key.risk{background:var(--warn)}.plegend .key.left{background:var(--acc);opacity:.42}.plegend .key.skip{background:var(--mut)}.skip-list{display:grid;gap:2px;max-height:46vh;overflow:auto;padding-right:4px}.skip-row{display:flex;gap:9px;align-items:flex-start;padding:7px 9px;border-radius:8px;border:1px solid transparent;cursor:pointer}.skip-row:hover{background:var(--panel2)}.skip-row.on{background:var(--acc-bg);border-color:var(--acc)}.skip-row input{margin-top:3px;flex:0 0 auto}.skip-txt{display:block;line-height:1.35}.skip-txt b{font-weight:600}.skip-txt .why{display:block;margin-top:1px}.ao-clock{flex:0 0 300px;border-left:1px solid var(--line);padding-left:16px}.ao-clock .big{font-size:19px;font-weight:700;letter-spacing:-.01em}.ao-clock .big.warn{color:var(--warn)}.ao-clock-l{font-size:11.5px;margin-top:5px}.ticks{display:flex;gap:3px;margin-top:6px}.ticks .tick{height:5px;flex:1;border-radius:2px;background:var(--panel2)}.ticks .tick.past{background:var(--mut3)}.ticks .tick.due{background:var(--acc);opacity:.5}.ticks .tick.now{background:var(--warn)}.ticks .tick.late{background:var(--bad)}.rowhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rowhead h1{flex:1;margin:0}.shoppick{display:flex;align-items:center;gap:6px;color:var(--mut);font-size:13px}.shoppick select{background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-weight:600;font-size:14px}.monthpick{display:inline-flex;align-items:center;gap:5px;vertical-align:middle}.monthpick .ico svg{width:14px;height:14px}.monthpick select{background:var(--panel);color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600}.bar{display:flex;gap:10px;margin-bottom:16px}button{background:var(--acc);color:var(--onacc);border:0;padding:8px 14px;border-radius:8px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:7px}button .ico{color:currentColor}button .ico svg{width:15px;height:15px}button.ghost{background:transparent;border:1px solid var(--line);color:var(--txt)}button:disabled{opacity:.5;cursor:default}.login{height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.login-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:28px 26px;width:320px;display:flex;flex-direction:column;gap:12px}.login-logo{font-size:20px;font-weight:700}.login-sub{color:var(--mut);font-size:13px;margin-top:-6px;margin-bottom:6px}.login-box input{background:var(--bg);border:1px solid var(--line);color:var(--txt);border-radius:8px;padding:10px 12px;font-size:14px}.login-box input:focus{outline:none;border-color:var(--acc)}.login-err{color:var(--bad);font-size:12.5px}.login-note{color:var(--mut);font-size:11.5px;line-height:1.5}.login-alt{color:var(--acc);font-size:12.5px;text-align:center;cursor:pointer;margin-top:2px}.login-alt:hover{text-decoration:underline}.side-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:12px}.side-foot .u-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-foot .u-co{color:var(--mut);margin:2px 0 8px}.side-foot .u-out{width:100%;padding:6px}.themepick{display:flex;gap:6px;margin:0 0 8px}.themepick .tp{flex:1;justify-content:center;padding:5px 0;color:var(--mut)}.themepick .tp:hover{color:var(--txt);border-color:var(--acc)}.themepick .tp.on{color:var(--acc);border-color:var(--acc);background:var(--acc-bg)}.themepick .tp .ico svg{width:15px;height:15px}.in{background:var(--panel);border:1px solid var(--line);color:var(--txt);border-radius:8px;padding:8px 10px;font-size:14px}table select{background:var(--bg);color:var(--txt);border:1px solid var(--line);border-radius:6px;padding:3px 6px}.shopgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.shopcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;cursor:pointer;transition:border-color .12s}.shopcard:hover{border-color:var(--acc)}.shopcard .sc-name{font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px}.shopcard .sc-addr{color:var(--mut);font-size:12px;margin:4px 0 12px;min-height:16px}.shopcard .sc-chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--panel2);border-radius:16px;padding:3px 10px;font-size:11.5px;color:var(--mut)}.chip b{color:var(--txt);font-weight:600}.sc-fill{margin-top:12px}.sc-bar{height:7px;border-radius:5px;background:var(--panel2);overflow:hidden;margin-top:5px}.sc-bar>span{display:block;height:100%;border-radius:5px}.shopcard.off{opacity:.55}.shopcard.off:hover{opacity:1}.swtch{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap}.swtch input{accent-color:var(--good);cursor:pointer}.badge-cfg{margin-left:auto;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px}.badge-cfg.yes{background:var(--good-bg);color:var(--good)}.badge-cfg.no{background:var(--mut-bg);color:var(--mut)}.fld{display:flex;flex-direction:column;gap:5px}.fld label{font-size:12px;color:var(--mut)}.fld .u{color:var(--mut);font-size:11px}.formgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;max-width:900px}.tabbar{display:flex;gap:6px;margin:4px 0 18px;border-bottom:1px solid var(--line)}.tabbar .tb{padding:8px 14px;cursor:pointer;color:var(--mut);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.tabbar .tb.on{color:var(--txt);border-bottom-color:var(--acc)}.skumon{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:16px 0;max-width:900px}.skumon .big{font-size:26px;font-weight:700}.pg-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pg-tools button{background:var(--panel2);border:1px solid var(--line);color:var(--txt);font-weight:600;font-size:12.5px;padding:7px 12px}.pg-tools button:hover{border-color:var(--acc)}.pg-wrap{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.pg-canvas{position:relative;flex:1 1 340px;min-width:280px;height:520px;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0/100% 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/24px 100%,var(--bg);border:1px solid var(--line);border-radius:12px;overflow:hidden;-webkit-user-select:none;user-select:none}.fx{position:absolute;border-radius:7px;border:1.5px solid;box-sizing:border-box;padding:5px 7px;font-size:11px;line-height:1.25;cursor:grab;overflow:hidden;display:flex;flex-direction:column;gap:2px}.fx:active{cursor:grabbing}.fx.sel{outline:2px solid var(--acc);outline-offset:1px}.fx .fx-lbl{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx .fx-grp{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx .fx-rs{position:absolute;right:1px;bottom:1px;width:12px;height:12px;cursor:nwse-resize;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.5;border-bottom-right-radius:5px}.pg-side{flex:0 1 300px;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;box-sizing:border-box}.pg-side input,.pg-side select{width:100%;box-sizing:border-box}.pg-side.empty{color:var(--mut);font-size:13px;text-align:center;padding:32px 16px}.pg-side .fld{margin-bottom:12px}.an-panel{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;margin:16px 0 20px}.an-panel>.an-period+.an-period{border-left:1px solid var(--line);padding-left:26px}.an-sticky{position:sticky;top:0;z-index:20;background:var(--bg);padding:12px 0;margin:6px 0 14px;border-bottom:1px solid var(--line)}.an-period{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.an-seg{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:9px;overflow:hidden;flex-wrap:wrap}.an-seg button{background:none;border:none;color:var(--mut);padding:6px 12px;cursor:pointer;font-size:13px;font-weight:600;border-right:1px solid var(--line)}.an-seg button:last-child{border-right:none}.an-seg button:disabled,.an-seg button:disabled:hover{color:var(--mut);opacity:.35;cursor:not-allowed;background:none}.an-seg button.on{background:var(--acc);color:var(--onacc)}.an-seg button:hover:not(.on){color:var(--txt);background:var(--panel2)}.an-dates{display:flex;gap:6px;align-items:center;color:var(--mut)}.an-dates input{background:var(--panel);border:1px solid var(--line);color:var(--txt);border-radius:7px;padding:5px 8px;font-size:13px}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:22px}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.kpi .v{font-size:22px;font-weight:700}.kpi .l{color:var(--mut);font-size:12px;margin-top:3px}.kpi[title]{cursor:help}.kpi .hintdot{margin-left:5px;opacity:.55;font-size:11px}.kpi.good .v{color:var(--good)}.kpi.bad .v{color:var(--bad)}.an-sub{color:var(--mut);font-size:12px;font-weight:600;letter-spacing:.03em;margin:2px 0 10px}.stores{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:24px}.store{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--f-acc);border-radius:10px;padding:12px 14px}.store .v{font-size:18px;font-weight:700}.store .l{color:var(--mut);font-size:11px;margin-top:2px}.an-metrics{margin-bottom:12px}.an-chartbar{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-bottom:12px}.an-chartbar .an-metrics{margin-bottom:0}.an-chartgran{display:flex;align-items:center;gap:8px;margin-left:auto}.an-granlab{color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;white-space:nowrap}.an-chart{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.an-chart .h{font-weight:600;margin-bottom:10px}.an-chartwrap{position:relative;height:340px}.side-bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.side-nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.side-burger,.nav-backdrop{display:none}@media(max-width:860px){html,body{overflow-x:hidden;overflow-y:auto}.app{grid-template-columns:1fr;height:auto;min-height:100vh;max-width:100%;overflow-x:hidden}.main{min-width:0;max-width:100%}.ao-sticky{position:static;margin-top:0;padding-top:0;box-shadow:none}.ao-clock{flex:1 1 100%;border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:10px;margin-top:10px}.ao-prog{padding-right:0}.side{display:block;position:static;overflow:visible;border-right:none;padding:0}.side-bar{position:sticky;top:0;z-index:31;background:var(--panel);border-bottom:1px solid var(--line);padding:10px 14px;min-height:56px}.side-bar .logo{flex:1;min-width:0;margin:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-bar .logo br,.side-bar .logo small{display:none}.side-burger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:36px;padding:0 14px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;color:var(--txt);font-size:13px;font-weight:600;cursor:pointer;line-height:1;white-space:nowrap}.side-burger:hover{border-color:var(--acc)}.side-burger.on{background:var(--acc);color:var(--onacc);border-color:var(--acc)}.side-nav{display:none}.side.open .side-nav{display:block;position:fixed;left:0;right:0;top:57px;bottom:0;z-index:29;background:var(--panel);overflow-y:auto;padding:10px 14px 24px;-webkit-overflow-scrolling:touch}.side-nav .grp{margin:10px 0 2px}.side-nav .rep{margin-top:2px;padding:9px 12px}.side-nav .side-foot{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.side-nav .side-foot .u-out{width:auto;padding:6px 16px}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:25}.main{overflow:visible;height:auto;padding:16px 14px}table{min-width:640px}}@media(max-width:600px){.an-chartwrap{height:260px}.kpis{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.kpi .v{font-size:19px}.rowhead{gap:10px;min-width:0;margin-bottom:14px}.rowhead h1{flex-basis:100%;margin-bottom:2px}.rowhead>*{min-width:0;max-width:100%}.an-mode{width:100%;margin:0}.shoppick{width:100%}.shoppick select{width:100%;min-width:0}.an-panel{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px;min-width:0}.an-panel>*{width:100%;min-width:0;max-width:100%}.an-period{min-width:0}.an-panel>.an-period+.an-period{border-left:0;padding-left:0}.an-seg{display:flex;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:9px}.an-seg::-webkit-scrollbar{display:none}.an-seg button{flex:0 0 auto;white-space:nowrap;text-align:center;padding:8px 14px}.an-metrics{margin-bottom:12px}.an-chartbar{flex-direction:column;align-items:stretch;gap:8px}.an-chartgran{margin-left:0;gap:8px;min-width:0}.an-chartgran .an-seg{flex:1 1 auto;width:auto;min-width:0}}.an-mode{margin-right:auto}.an-plab{color:var(--mut);font-size:12px;font-weight:700;margin-right:2px}.cmp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.cmp{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px}.cmp-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cmp-title{font-weight:600;flex:1}.cmp-view button{padding:4px 8px;font-size:13px}.cmp-nums{display:flex;align-items:center;gap:18px;margin-bottom:14px;flex-wrap:wrap}.cmp-n{display:flex;flex-direction:column;gap:2px}.cmp-l{color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cmp-v{font-size:20px;font-weight:700}.cmp-v.p1{color:var(--acc)}.cmp-v.p2{color:var(--mut)}.cmp-v small{font-size:13px;font-weight:600}.cmp-v.t-up,.num.t-up{color:var(--good)}.cmp-v.t-down,.num.t-down{color:var(--bad)}.cmp-badge{margin-left:auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.cmp-badge.t-up{background:var(--good-bg);color:var(--good)}.cmp-badge.t-down{background:var(--bad-bg);color:var(--bad)}.cmp-badge.t-flat{background:var(--mut-bg);color:var(--mut)}.cmp-table table{min-width:auto}.cmp-d{color:var(--mut);font-size:11px}.cmp-note{color:var(--mut);font-size:12px;margin-top:10px;line-height:1.4}.cmp-part td{opacity:.55}.cmp-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.cmp-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 14px}.cmp-leg{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mut)}.cmp-leg b{color:var(--txt);font-weight:600}.cmp-leg i{width:16px;height:0;border-top:3px solid var(--mut);border-radius:2px}.cmp-leg.p1 i{border-top-color:var(--acc)}.cmp-leg.p2 i{border-top-style:dashed;border-top-width:2px}.cmp-sw{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mut);cursor:pointer}@media(max-width:600px){.cmp-grid{grid-template-columns:1fr}}.wg-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.wg-btn{display:inline-flex;align-items:center;gap:6px}.wg-btn.on{border-color:var(--acc);color:var(--acc)}.wg-hint{color:var(--mut);font-size:12px}.wg-grid{display:grid;grid-template-columns:repeat(var(--wg-cols,12),minmax(0,1fr));column-gap:16px;row-gap:0;grid-auto-rows:8px;grid-auto-flow:row dense}.wg-cell{grid-column:span var(--w);grid-row:span var(--h);box-sizing:border-box;padding-bottom:16px;position:relative;min-width:0}.wg-cell>*:not(.wg-badge):not(.wg-res){height:100%;box-sizing:border-box;overflow:hidden}.wg-grid.editing .wg-cell{cursor:grab}.wg-grid.editing .wg-cell>*{outline:1px dashed var(--line);outline-offset:-1px}.wg-cell.drag{opacity:.4}.wg-cell.over>*{outline:2px solid var(--acc);outline-offset:-2px}.wg-res{position:absolute;right:4px;bottom:20px;width:16px;height:16px;cursor:nwse-resize;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);border-bottom-right-radius:4px;opacity:.7}.wg-res:hover{opacity:1;border-color:var(--acc)}.wg-badge{position:absolute;left:8px;bottom:20px;font-size:10px;color:var(--mut);background:var(--sunken);border-radius:4px;padding:1px 5px}.wg-cell .cmp{height:100%;display:flex;flex-direction:column}.wg-cell .cmp .an-chart{flex:1;display:flex;flex-direction:column;min-height:0;background:none;border:0;padding:0}.wg-cell .cmp .an-chart .h{display:none}.wg-cell .cmp .an-chartwrap{flex:1;height:auto;min-height:120px}.wg-cell .cmp .cmp-table{flex:1;min-height:0;overflow:auto}@media(max-width:900px){.wg-grid{display:block}.wg-cell{padding-bottom:16px}.wg-cell>*{height:auto}.wg-cell .cmp .an-chartwrap{height:260px;flex:none}.wg-res,.wg-badge{display:none}}.bd-wrap{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:16px;align-items:start}.bd-pie .an-chartwrap{height:320px}.bd-table table{min-width:auto}@media(max-width:820px){.bd-wrap{grid-template-columns:1fr}}.hour-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.hour-grid .an-chartwrap{height:240px}table.heat{min-width:auto;table-layout:auto}table.heat th{font-size:9px;padding:2px 3px;color:var(--mut);text-align:center}table.heat td{padding:0;width:20px;height:20px;border:1px solid var(--bg)}table.heat td.hd{width:auto;padding:2px 8px;color:var(--mut);font-size:11px;font-weight:600;background:transparent}.stree{margin-bottom:24px}.stree-row{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;overflow:hidden;transition:border-color .15s}.stree-row.open{border-color:var(--acc)}.stree-row.is-total{border-left:3px solid var(--f-acc)}.stree-hd{display:grid;grid-template-columns:minmax(150px,1fr) 208px 168px 150px 74px;gap:18px;align-items:center;padding:13px 16px;cursor:pointer}.stree-hd:hover{background:var(--hover)}.c-nm{display:flex;align-items:center;gap:12px;min-width:0}.stree-chev{display:inline-flex;color:var(--mut);transition:transform .18s;flex:0 0 auto}.stree-row.open .stree-chev{transform:rotate(90deg);color:var(--acc)}.c-nm .nm{font-weight:650;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-total .c-nm .nm{font-weight:750}.scell{display:flex;flex-direction:column;gap:5px;min-width:0}.clab{color:var(--mut3);font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.cvrow{display:flex;align-items:center;gap:10px;min-width:0}.rev{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.mgn-val{font-weight:600;font-size:14px;color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap}.sbar{flex:1;height:7px;border-radius:4px;background:var(--sunken);overflow:hidden;min-width:40px}.sfill{display:block;height:100%;border-radius:4px;background:var(--f-acc);transition:width .3s ease}.is-total .sfill{background:var(--gray)}.spct{font-variant-numeric:tabular-nums;font-weight:600;color:var(--mut);flex:0 0 auto}.spk{display:block;flex:0 0 auto;margin-left:auto}.stree-delta{text-align:right;font-weight:700;font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums}.stree-delta.good{color:var(--good)}.stree-delta.bad{color:var(--bad)}.stree-body{padding:2px 16px 16px;animation:streeIn .18s ease}.stree-body .an-chart{background:var(--sunken)}@keyframes streeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:760px){.stree-hd{grid-template-columns:1fr auto;grid-template-areas:"name delta" "rev rev" "share share" "mgn mgn";gap:11px 12px;padding:14px 15px;align-items:center}.c-nm{grid-area:name}.c-nm .nm{white-space:normal;font-size:15px}.stree-delta{grid-area:delta;align-self:start;padding-top:2px}.scell-rev{grid-area:rev}.scell-share{grid-area:share}.scell-mgn{grid-area:mgn}.rev{font-size:19px}.sbar{height:8px}.stree-body{padding:2px 10px 12px}}
