.title[data-v-1c901681]{color:#f3f3f3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin-left:-10px;padding:0 12px 0 10px;display:inline-flex}.title[data-v-1c901681]:hover,.title.on[data-v-1c901681]{background:#2c2c2c;border-color:#4a4a4a}.bars[data-v-1c901681]{flex-direction:column;gap:4px;display:flex}.bars i[data-v-1c901681]{background:#e6e6e6;border-radius:1px;width:18px;height:2px;display:block}h1[data-v-1c901681]{align-items:baseline;gap:8px;font-size:22px;font-weight:900;display:flex}h1 small[data-v-1c901681]{color:#999;font-size:12px;font-weight:400}.placeholder[data-v-7969dfeb]{padding:10px 16px}p[data-v-7969dfeb]{color:#8a8a8a;margin-top:12px;line-height:1.6}p small[data-v-7969dfeb]{font-size:11px}.editor[data-v-00500724]{z-index:40;top:var(--top-h);border-left:1px solid var(--line-strong);background:#161616;flex-direction:column;width:min(460px,100vw);display:flex;position:fixed;bottom:0;right:0;box-shadow:-12px 0 32px #000a}header[data-v-00500724]{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 8px 12px 18px;display:flex}header div[data-v-00500724]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}header b[data-v-00500724]{font-size:22px}.status[data-v-00500724]{font-weight:700}header small[data-v-00500724]{width:100%;color:var(--text-3);font-size:13px}.close[data-v-00500724]{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px}.body[data-v-00500724]{-webkit-overflow-scrolling:touch;flex:1;padding:8px 18px 24px;overflow:hidden auto}fieldset[data-v-00500724]{border:0;min-width:0;margin:0;padding:0}h4[data-v-00500724]{color:var(--text-2);align-items:center;gap:8px;margin:18px 0 10px;font-size:14px;display:flex}h4 small[data-v-00500724]{color:var(--text-3);font-size:12px;font-weight:400}h4 i[data-v-00500724],label i[data-v-00500724]{color:#f1cf5a;background:#b78e0033;border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal}.plan[data-v-00500724]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan li[data-v-00500724]{background:#0076c829;border:1px solid #2b5f8a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;display:grid}.plan li.draft[data-v-00500724]{background:0 0;border-style:dashed}.plan li span[data-v-00500724]{color:var(--text-2);grid-column:1;font-size:13px}.plan li em[data-v-00500724]{color:#9fd0ff;grid-area:1/2/span 2;align-self:center;font-size:13px;font-style:normal}.plan li.none[data-v-00500724]{background:var(--surface-2);border:1px solid var(--line);color:var(--text-3);font-size:14px;display:block}.hist[data-v-00500724]{margin-top:8px;font-size:14px}.hist summary[data-v-00500724]{cursor:pointer;color:var(--text-2);align-items:center;min-height:36px;display:flex}.hist ol[data-v-00500724]{margin:0;padding:0;list-style:none}.hist li[data-v-00500724]{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.grid[data-v-00500724]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.span2[data-v-00500724]{grid-column:span 2}label[data-v-00500724]{min-width:0;color:var(--text-3);flex-direction:column;gap:6px;font-size:13px;display:flex}input[data-v-00500724],select[data-v-00500724],textarea[data-v-00500724]{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:8px 12px;font-size:16px}textarea[data-v-00500724]{resize:vertical;line-height:1.5}fieldset:disabled input[data-v-00500724],fieldset:disabled select[data-v-00500724],fieldset:disabled textarea[data-v-00500724]{background:var(--surface-2);border-color:#0000}.seg[data-v-00500724]{border:1px solid var(--line-strong);border-radius:8px;min-width:0;display:flex;overflow:hidden}.seg button[data-v-00500724]{height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:1;font-size:15px}.seg button.on[data-v-00500724]{color:#fff;background:#0076c857}.err[data-v-00500724]{color:#ff8c80}.roles[data-v-00500724]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px 8px;display:grid}.rl[data-v-00500724]{color:var(--text-3);padding-top:10px;font-size:13px}.chips[data-v-00500724]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chips button[data-v-00500724]{border:1px solid var(--line-strong);min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:18px;padding:0 12px;font-size:14px}.chips button.on[data-v-00500724]{border-color:var(--blue);color:#fff;background:#0076c84d}.chips .add[data-v-00500724]{width:auto;max-width:100%;min-height:36px;color:var(--text-2);border-style:dashed;border-radius:18px;padding:0 10px;font-size:14px}.edited[data-v-00500724]{color:#d8c8a8;margin-top:14px;font-size:13px;line-height:1.5}footer[data-v-00500724]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:flex-end;gap:10px;display:flex}.btn[data-v-00500724]{border:1px solid var(--line-strong);height:44px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;padding:0 20px;font-size:15px}.btn.primary[data-v-00500724]{border-color:var(--blue);color:#fff;background:#0076c857;font-weight:700}.btn[data-v-00500724]:disabled{opacity:.35;cursor:not-allowed}.en[data-v-00500724],.lb small[data-v-00500724],.rl small[data-v-00500724],.status small[data-v-00500724],h4 small[data-v-00500724]{color:#999;font-size:11px;font-weight:400}.lb[data-v-00500724]{color:#bdbdbd}.rl[data-v-00500724]{flex-direction:column;line-height:1.2;display:flex}.rl small[data-v-00500724]{font-size:9px}.btn[data-v-00500724]{flex-direction:column;justify-content:center;line-height:1.25;display:inline-flex}.btn small[data-v-00500724]{color:#bdbdbd;font-size:10px;font-weight:400}.edited small[data-v-00500724]{color:#a8987a}header[data-v-00500724],.body[data-v-00500724],footer[data-v-00500724]{background:#141414}.ranges[data-v-bf690629]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ranges li[data-v-bf690629]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 40px;align-items:center;gap:6px;display:grid}.ranges li span[data-v-bf690629]{color:#999;font-size:12px}.ranges input[data-v-bf690629]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:16px}.ranges input[data-v-bf690629]:disabled{background:#1f1f1f;border-color:#0000}.ranges li.bad input[data-v-bf690629]{border-color:#d43636}.ranges .none[data-v-bf690629]{color:#8a8a8a;background:#0d0d0d;border-radius:8px;padding:12px;font-size:14px;display:block}.del[data-v-bf690629]{color:#999;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:20px}.add[data-v-bf690629]{color:#bbb;cursor:pointer;background:0 0;border:1px dashed #494848;border-radius:8px;flex-direction:column;justify-content:center;align-self:flex-start;height:44px;padding:0 14px;line-height:1.2;display:inline-flex}.add b[data-v-bf690629]{font-size:14px}.add small[data-v-bf690629]{color:#8a8a8a;font-size:10px}.err[data-v-bf690629]{color:#ff8c80;margin:0;font-size:12px}.panel[data-v-cb18bfc0]{z-index:40;top:var(--top-h);background:#141414;border-left:1px solid #484848;flex-direction:column;width:min(460px,100vw);display:flex;position:fixed;bottom:0;right:0;box-shadow:-12px 0 32px #000a}header[data-v-cb18bfc0]{border-bottom:1px solid #2e2e2e;align-items:flex-start;gap:10px;padding:14px 8px 12px 18px;display:flex}.ttl[data-v-cb18bfc0]{flex-direction:column;gap:2px;min-width:0;display:flex}.ttl>small[data-v-cb18bfc0]{color:#999;font-size:11px}.ttl b[data-v-cb18bfc0]{overflow-wrap:anywhere;font-size:20px;font-weight:900}.ttl b small[data-v-cb18bfc0]{color:#999;font-size:12px;font-weight:400}.close[data-v-cb18bfc0]{color:#ccc;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;font-size:24px}.body[data-v-cb18bfc0]{flex-direction:column;flex:1;gap:12px;padding:12px 18px 24px;display:flex;overflow:hidden auto}fieldset[data-v-cb18bfc0]{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.stats[data-v-cb18bfc0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stats p[data-v-cb18bfc0]{background:#0d0d0d;border-radius:8px;flex-direction:column;gap:2px;margin:0;padding:10px;display:flex}.stats b[data-v-cb18bfc0]{font-size:18px;font-weight:900}.stats b.ok[data-v-cb18bfc0]{color:#79b324}.stats small[data-v-cb18bfc0]{color:#999;font-size:9px}.sets[data-v-cb18bfc0]{color:#ccc;flex-direction:column;gap:4px;margin:0;font-size:13px;line-height:1.6;display:flex}h4[data-v-cb18bfc0]{color:#ddd;margin:6px 0 0;font-size:14px}h4 small[data-v-cb18bfc0]{color:#999;font-size:11px;font-weight:400}.grid[data-v-cb18bfc0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}label[data-v-cb18bfc0]{flex-direction:column;gap:6px;min-width:0;display:flex}.lb[data-v-cb18bfc0]{color:#bdbdbd;font-size:13px}.lb small[data-v-cb18bfc0]{color:#999;font-size:11px}input[data-v-cb18bfc0],textarea[data-v-cb18bfc0]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:16px}textarea[data-v-cb18bfc0]{resize:vertical;line-height:1.5}fieldset:disabled input[data-v-cb18bfc0],fieldset:disabled textarea[data-v-cb18bfc0]{background:#1f1f1f;border-color:#0000}.err[data-v-cb18bfc0]{color:#ff8c80;margin:0;font-size:12px}footer[data-v-cb18bfc0]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#0d0d0d;border-top:1px solid #2e2e2e;justify-content:flex-end;gap:10px;display:flex}.btn[data-v-cb18bfc0]{color:#fff;cursor:pointer;background:#1b1b1b;border:1.5px solid #484848;border-radius:10px;flex-direction:column;justify-content:center;height:48px;padding:0 20px;line-height:1.25;display:inline-flex}.btn b[data-v-cb18bfc0]{font-size:15px;font-weight:900}.btn small[data-v-cb18bfc0]{color:#bdbdbd;font-size:10px}.btn.primary[data-v-cb18bfc0]{background:#0076c857;border-color:#0076c8}.btn[data-v-cb18bfc0]:disabled{opacity:.35;cursor:not-allowed}.panel[data-v-30c2785c]{z-index:40;top:var(--top-h);background:#141414;border-left:1px solid #484848;flex-direction:column;width:min(460px,100vw);display:flex;position:fixed;bottom:0;right:0;box-shadow:-12px 0 32px #000a}header[data-v-30c2785c]{border-bottom:1px solid #2e2e2e;align-items:flex-start;gap:10px;padding:14px 8px 12px 18px;display:flex}.ttl[data-v-30c2785c]{flex-direction:column;gap:3px;min-width:0;display:flex}.ttl>small[data-v-30c2785c]{color:#999;font-size:11px}.ttl b[data-v-30c2785c]{font-size:20px;font-weight:900}.roles[data-v-30c2785c]{color:#ccc;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.roles i[data-v-30c2785c]{color:#fff;background:#0076c8;border-radius:4px;padding:0 6px;font-size:11px;font-style:normal;line-height:18px}.roles i.featured[data-v-30c2785c]{background:#5a5a5a}.close[data-v-30c2785c]{color:#ccc;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;font-size:24px}.body[data-v-30c2785c]{flex-direction:column;flex:1;gap:12px;padding:12px 18px 24px;display:flex;overflow:hidden auto}fieldset[data-v-30c2785c]{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.stats[data-v-30c2785c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stats p[data-v-30c2785c]{background:#0d0d0d;border-radius:8px;flex-direction:column;gap:2px;margin:0;padding:10px;display:flex}.stats b[data-v-30c2785c]{font-size:18px;font-weight:900}.stats b em[data-v-30c2785c]{font-size:12px;font-style:normal;font-weight:400}.stats b.warn[data-v-30c2785c]{color:#ff8c80}.stats small[data-v-30c2785c]{color:#999;font-size:9px}.line[data-v-30c2785c]{color:#ccc;flex-direction:column;margin:0;font-size:13px;line-height:1.6;display:flex}.line small[data-v-30c2785c]{color:#8a8a8a;font-size:11px}h4[data-v-30c2785c]{color:#ddd;margin:6px 0 0;font-size:14px}h4 small[data-v-30c2785c]{color:#999;font-size:11px;font-weight:400}label[data-v-30c2785c]{flex-direction:column;gap:6px;display:flex}.lb[data-v-30c2785c]{color:#bdbdbd;font-size:13px}.lb small[data-v-30c2785c]{color:#999;font-size:11px}label input[data-v-30c2785c]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:8px;width:160px;min-height:44px;padding:8px 12px;font-size:16px}fieldset:disabled label input[data-v-30c2785c]{background:#1f1f1f;border-color:#0000}.planned[data-v-30c2785c]{flex-direction:column;gap:8px;display:flex}.planned ul[data-v-30c2785c]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.planned li[data-v-30c2785c]{background:#13314a;border:1px solid #2b6a9a;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:13px;display:inline-flex}.planned li span[data-v-30c2785c]{color:#9fc3e0;font-size:12px}.planned li.bad[data-v-30c2785c]{background:#3a1513;border-color:#d43636}.planned li em[data-v-30c2785c]{color:#ff8c80;font-size:11px;font-style:normal}.none[data-v-30c2785c]{color:#8a8a8a;margin:0;font-size:13px}.warnline[data-v-30c2785c]{color:#ffb3aa;flex-direction:column;margin:0;font-size:13px;line-height:1.5;display:flex}.warnline small[data-v-30c2785c]{color:#b0817b;font-size:11px}.link[data-v-30c2785c]{color:#83d0ff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-self:flex-start;align-items:flex-start;padding:6px 0;display:flex}.link b[data-v-30c2785c]{font-size:14px}.link small[data-v-30c2785c]{color:#6aa5c9;font-size:10px}footer[data-v-30c2785c]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#0d0d0d;border-top:1px solid #2e2e2e;justify-content:flex-end;gap:10px;display:flex}.btn[data-v-30c2785c]{color:#fff;cursor:pointer;background:#1b1b1b;border:1.5px solid #484848;border-radius:10px;flex-direction:column;justify-content:center;height:48px;padding:0 20px;line-height:1.25;display:inline-flex}.btn b[data-v-30c2785c]{font-size:15px;font-weight:900}.btn small[data-v-30c2785c]{color:#bdbdbd;font-size:10px}.btn.primary[data-v-30c2785c]{background:#0076c857;border-color:#0076c8}.btn[data-v-30c2785c]:disabled{opacity:.35;cursor:not-allowed}.modal-backdrop[data-v-967eaccc]{z-index:100;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-shell[data-v-967eaccc]{background:#141414;border:1px solid #313131;border-radius:10px;outline:none;flex-direction:column;max-width:100%;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 4px 8px #0004}.modal-title[data-v-967eaccc]{color:#e6e6e6;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 8px 0 16px;display:flex}.modal-title b[data-v-967eaccc]{font-size:16px;font-weight:700}.modal-title small[data-v-967eaccc]{font-size:11px;font-weight:700}.modal-close[data-v-967eaccc]{color:#ccc;cursor:pointer;background:0 0;border:0;width:44px;height:40px;margin-left:auto;font-size:24px}.modal-body[data-v-967eaccc]{background:#222;min-height:0;overflow:auto}.modal-footer[data-v-967eaccc]{background:#141414;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:76px;padding:10px 24px;display:flex}@media (height<=600px){.modal-backdrop[data-v-967eaccc]{padding:12px}.modal-shell[data-v-967eaccc]{max-height:calc(100dvh - 24px)}}.mi[data-v-d4b4d0ef]{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.fm[data-v-81d1a08d]{grid-template-columns:1fr 56px 1fr;gap:12px;padding:18px 20px;display:grid}h5[data-v-81d1a08d]{color:var(--text-2);margin:0 0 8px;font-size:13px;font-weight:500}h5 small[data-v-81d1a08d]{color:var(--text-3)}.list[data-v-81d1a08d]{border:1px solid var(--line-strong);touch-action:pan-y;background:#181818;border-radius:8px;height:min(46dvh,420px);margin:0;padding:0;list-style:none;overflow:auto}.list li[data-v-81d1a08d]{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #2a2a2a;align-items:center;gap:10px;height:46px;padding:0 12px;font-size:15px;display:flex;position:relative}.list li.on[data-v-81d1a08d]{background:#0076c84d}.list li.dragging[data-v-81d1a08d]{z-index:1;background:#2a3b4c;box-shadow:0 4px 12px #000a}.list li.locked[data-v-81d1a08d]{color:var(--text-2)}.fl[data-v-81d1a08d]{flex-direction:column;line-height:1.2;display:flex}.fl b[data-v-81d1a08d]{font-size:15px;font-weight:500}.fl small[data-v-81d1a08d]{color:#999;font-size:10px}.lock[data-v-81d1a08d]{color:#8a8a8a;font-size:11px;font-style:normal}.list .empty[data-v-81d1a08d]{color:var(--text-3);cursor:default}.n[data-v-81d1a08d]{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--text-2);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.handle[data-v-81d1a08d]{width:44px;height:44px;color:var(--text-3);cursor:grab;touch-action:none;justify-content:flex-end;align-items:center;margin-left:auto;font-size:20px;display:flex}.arrows[data-v-81d1a08d]{flex-direction:column;justify-content:center;gap:12px;display:flex}.arrows button[data-v-81d1a08d]{border:1px solid var(--line-strong);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:8px;height:44px;font-size:20px}.arrows button[data-v-81d1a08d]:disabled{opacity:.3;cursor:default}.btn[data-v-81d1a08d]{border:1px solid var(--line-strong);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:8px;height:40px;padding:0 16px;font-size:14px}.btn.ghost[data-v-81d1a08d]{color:var(--text-3);background:0 0;border-color:#0000}.btn.ok[data-v-81d1a08d]{background:#1f7a1f;border-color:#2e9a2e;font-weight:700}.spacer[data-v-81d1a08d]{flex:1}@media (width<=640px){.fm[data-v-81d1a08d]{grid-template-columns:1fr}.arrows[data-v-81d1a08d]{flex-direction:row;justify-content:center}}.panel[data-v-4f79b061]{border:1px solid var(--line-strong);background:#181818;border-radius:12px;flex-direction:column;width:min(640px,100vw - 32px);max-height:min(70dvh,640px);display:flex;overflow:hidden;box-shadow:0 12px 32px #000a}header[data-v-4f79b061]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 8px 10px 16px;display:flex}header b[data-v-4f79b061]{font-size:16px}header small[data-v-4f79b061]{color:var(--text-3);font-size:12px}.close[data-v-4f79b061]{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:22px}.add span[data-v-4f79b061]{color:var(--text-3);margin-right:2px;font-size:13px}.add button[data-v-4f79b061]{border:1px solid var(--line-strong);height:34px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:17px;padding:0 12px;font-size:14px}.conds[data-v-4f79b061]{flex:1;min-height:0;margin:0;padding:8px 12px;list-style:none;overflow:auto}.conds>li[data-v-4f79b061]{border-radius:10px;padding:4px}.conds>li.open[data-v-4f79b061]{background:#202020}.line[data-v-4f79b061]{grid-template-columns:110px 84px 1fr 40px;align-items:center;gap:8px;display:grid}select[data-v-4f79b061],.values[data-v-4f79b061],.picker input[data-v-4f79b061]{border:1px solid var(--line-strong);background:var(--bg);height:40px;color:var(--text);border-radius:8px;padding:0 10px;font-size:15px}.values[data-v-4f79b061]{cursor:pointer;text-align:left;align-items:center;gap:6px;display:flex;overflow:hidden}.values em[data-v-4f79b061]{white-space:nowrap;background:#0076c84d;border-radius:6px;padding:2px 8px;font-size:14px;font-style:normal}.ph[data-v-4f79b061]{color:var(--text-3)}.del[data-v-4f79b061]{width:40px;height:40px;color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:20px}.picker[data-v-4f79b061]{padding:8px 4px 4px}.picker input[data-v-4f79b061]{width:100%}.picker ul[data-v-4f79b061]{max-height:260px;margin:6px 0 0;padding:0;list-style:none;overflow:auto}.picker label[data-v-4f79b061]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 8px;font-size:15px;display:flex}.picker label[data-v-4f79b061]:hover{background:#262626}.picker label input[data-v-4f79b061]{width:20px;height:20px;accent-color:var(--blue)}.picker label span[data-v-4f79b061]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.picker label em[data-v-4f79b061]{color:var(--text-3);font-size:13px;font-style:normal}.empty[data-v-4f79b061]{color:var(--text-3);padding:12px}footer[data-v-4f79b061]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.add[data-v-4f79b061]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.add button[data-v-4f79b061]{border-style:dashed;height:32px;font-size:13px}.clear[data-v-4f79b061]{height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ttl[data-v-4f79b061]{flex-direction:column;gap:2px;display:flex}.en[data-v-4f79b061]{color:#999;font-size:11px;font-weight:400}.lbl[data-v-4f79b061]{flex-direction:column;line-height:1.2;display:flex}.lbl small[data-v-4f79b061]{color:#777;font-size:9px}.add button[data-v-4f79b061]{flex-direction:column;justify-content:center;height:40px;line-height:1.15;display:inline-flex}.add button b[data-v-4f79b061]{font-size:14px;font-weight:500}.add button small[data-v-4f79b061]{color:#999;font-size:9px}.add button[data-v-4f79b061]{height:36px}.box[data-v-089295a0]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#141414;flex:1;min-height:0;position:relative;overflow:auto}.inner[data-v-089295a0]{position:relative}.head[data-v-089295a0]{z-index:4;background:#0d0d0d;border-bottom:1px solid #393939;height:40px;display:grid;position:sticky;top:0}.hc[data-v-089295a0]{background:#0d0d0d;border-right:1px solid #292929;flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:flex;overflow:hidden}.hc b[data-v-089295a0]{color:#e6e6e6;white-space:nowrap;font-size:12px;font-weight:500}.hc small[data-v-089295a0]{color:#999;white-space:nowrap;font-size:8px}.hc.left[data-v-089295a0]{align-items:flex-start;padding-left:10px}.hc.ctl[data-v-089295a0]{z-index:3;position:sticky;left:0}.body[data-v-089295a0]{position:relative}.empty[data-v-089295a0]{text-align:center;color:#929292;padding:100px 20px;font-size:16px}.empty small[data-v-089295a0]{margin-top:8px;font-size:12px;display:block}.row[data-v-089295a0]{border-bottom:1px solid #2e2e2e;height:48px;position:absolute;left:0;right:0}.scene[data-v-089295a0],.group[data-v-089295a0]{cursor:pointer;display:grid}.scene[data-v-089295a0]{--bg:#141414;background:var(--bg);color:#e6e6e6;isolation:isolate}.marker[data-v-089295a0]{z-index:0;pointer-events:none;background-position:0;background-repeat:no-repeat;background-size:100% 48px;position:absolute;inset:0}.scene.done[data-v-089295a0]{--marker:url(/assets/marker-done.png)}.scene.partial[data-v-089295a0]{--marker:url(/assets/marker-partial.png)}.scene.deferred[data-v-089295a0]{--marker:url(/assets/marker-deferred.png)}.scene.cancelled[data-v-089295a0]{--marker:url(/assets/marker-cancelled.png)}.marker[data-v-089295a0]{background-image:var(--marker,none)}.scene.done[data-v-089295a0],.scene.cancelled[data-v-089295a0]{color:#9d9d9d}.scene.notShot[data-v-089295a0]{--bg:#191710}.scene.sel[data-v-089295a0]{--bg:#12263a}.scene.active[data-v-089295a0]{box-shadow:inset 0 0 0 1.5px #0076c8}.dc[data-v-089295a0],.gc[data-v-089295a0]{z-index:1;white-space:nowrap;border-right:1px solid #2e2e2e;justify-content:center;align-items:center;min-width:0;height:48px;padding:0 2px;font-size:14px;display:flex;position:relative;overflow:hidden}.dc.left[data-v-089295a0],.gc.left[data-v-089295a0]{justify-content:flex-start;padding:0 10px}.dc span[data-v-089295a0],.gc span[data-v-089295a0]{text-overflow:ellipsis;overflow:hidden}.dc.big[data-v-089295a0]{font-size:16px;font-weight:900}.dc.pinned[data-v-089295a0]{background:var(--marker,none) no-repeat calc(-1 * var(--l,0px)) center / var(--mw,100%) 48px, var(--bg)}.scene.sel .dc.pinned[data-v-089295a0]{background:var(--bg)}.edge[data-v-089295a0]{box-shadow:2px 0 #3c3c3c}.muted[data-v-089295a0]{color:#6b6b6b}.ctl[data-v-089295a0]{z-index:3;background:#101010;border-right:1px solid #3c3c3c;justify-content:center;align-items:center;height:48px;display:flex;position:sticky;left:0}.ctl input[data-v-089295a0]{accent-color:#0076c8;width:20px;height:20px}.rs[data-v-089295a0]{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.rs.todo[data-v-089295a0]{background:#526575}.rs.done[data-v-089295a0]{background:#498959}.rs.deferred[data-v-089295a0]{background:#d43636}.rs.partial[data-v-089295a0]{background:#b78e00}.rs.cancelled[data-v-089295a0]{background:#666}.rs.notShot[data-v-089295a0]{background:0 0;border:1.5px dashed #b78e00}.rs img[data-v-089295a0]{display:block}.group[data-v-089295a0]{color:#eee;background:#0d0d0d}.group.d1[data-v-089295a0]{background:#111}.gtitle[data-v-089295a0]{z-index:2;background:inherit;border-right:1px solid #2e2e2e;align-items:center;gap:8px;min-width:0;height:48px;padding-right:8px;display:flex;position:sticky;left:48px;overflow:hidden;box-shadow:2px 0 #3c3c3c}.chev[data-v-089295a0]{flex:none;transition:transform .12s}.chev.folded[data-v-089295a0]{transform:rotate(-90deg)}.name[data-v-089295a0]{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.name b[data-v-089295a0]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:17px;overflow:hidden}.name small[data-v-089295a0]{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:13px;overflow:hidden}.name em[data-v-089295a0]{font-style:normal}.gc[data-v-089295a0]{color:#bdbdbd;font-size:13px}.gc.strong[data-v-089295a0]{color:#f1f1f1;font-size:14px;font-weight:700}.gc.two[data-v-089295a0]{flex-direction:column;font-size:11px;line-height:1.3}.gc.prog[data-v-089295a0]{gap:8px}.gc.prog small[data-v-089295a0]{color:#8a8a8a;font-size:9px}.bar[data-v-089295a0]{background:#2a2a2a;border-radius:3px;flex:none;width:72px;height:6px;display:inline-block;overflow:hidden}.bar b[data-v-089295a0]{background:#79b324;height:100%;display:block}.section[data-v-089295a0]{background:#101010}.section .pin[data-v-089295a0]{align-items:center;gap:12px;height:48px;padding:0 14px 0 60px;display:flex;position:sticky;left:0}.total[data-v-089295a0]{color:#989898;text-align:right;margin-left:auto;font-size:10px;line-height:1.3}.total small[data-v-089295a0]{font-size:10px;display:block}.loc[data-v-089295a0]{color:#e6f2ff;cursor:pointer;background:#0076c824;border:1px solid #3a5a78;border-radius:6px;align-items:center;gap:4px;max-width:100%;height:34px;padding:0 10px;font-size:13px;display:inline-flex}.loc small[data-v-089295a0]{color:#9fc3e3;font-size:9px}.loc.unset[data-v-089295a0]{color:#9fc3e3;background:0 0;border-style:dashed}.loc[data-v-089295a0]:disabled{cursor:default;color:#bdbdbd;background:0 0;border-color:#0000}.loc .tag[data-v-089295a0]{flex:none;margin:0}.tag[data-v-089295a0]{color:#f1cf5a;background:#b78e0040;border-radius:4px;flex:none;margin-right:6px;padding:1px 5px;font-size:11px;font-style:normal}.plan[data-v-089295a0]{gap:4px}.plan i[data-v-089295a0]{font-size:13px;font-style:normal}.chip[data-v-089295a0]{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:700}.chip.published[data-v-089295a0]{color:#fff;background:#0076c8}.chip.draft[data-v-089295a0]{color:#9fc3e3;border:1px dashed #5a8ab6;font-weight:400}.chip.wrap[data-v-089295a0]{color:#fff;background:#498959}.info[data-v-089295a0]{color:#e6e6e6;cursor:pointer;background:#1b1b1b;border:1px solid #484848;border-radius:6px;flex-direction:column;flex:none;justify-content:center;height:34px;margin-left:auto;padding:0 10px;line-height:1.15;display:inline-flex}.info b[data-v-089295a0]{font-size:12px}.info small[data-v-089295a0]{color:#aaa;font-size:8px}.chip.red[data-v-089295a0]{color:#fff;background:#d43636}.last[data-v-089295a0]{color:#a9a9a9}.note[data-v-089295a0]{color:#d8c8a8}.flag[data-v-089295a0]{border-radius:4px;flex:none;margin-right:6px;padding:1px 5px;font-size:11px;font-style:normal}.flag.yellow[data-v-089295a0]{color:#f1cf5a;background:#b78e004d}.flag.blue[data-v-089295a0]{color:#9fd0ff;background:#0076c859}sup[data-v-089295a0]{color:#f1cf5a}.warn[data-v-089295a0]{color:#ff8c80;font-weight:700}.body[data-v-0a14049e]{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.search[data-v-0a14049e]{border:1px solid var(--line-strong);background:var(--bg);height:44px;color:var(--text);border-radius:8px;padding:0 12px;font-size:16px}.list[data-v-0a14049e]{border:1px solid var(--line);border-radius:8px;max-height:min(44dvh,380px);margin:0;padding:0;list-style:none;overflow:auto}.list label[data-v-0a14049e]{cursor:pointer;border-bottom:1px solid #262626;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:15px;display:flex}.list label[data-v-0a14049e]:hover{background:#222}.list input[data-v-0a14049e]{width:20px;height:20px;accent-color:var(--blue)}.list span[data-v-0a14049e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.list em[data-v-0a14049e]{color:var(--text-3);font-size:12px;font-style:normal}.new[data-v-0a14049e]{color:#9fd0ff}.muted[data-v-0a14049e]{color:var(--text-3)}.note[data-v-0a14049e]{color:var(--text-2);font-size:13px;line-height:1.6}.note b[data-v-0a14049e]{color:#fff}.btn[data-v-0a14049e]{border:1px solid var(--line-strong);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:8px;height:40px;padding:0 18px;font-size:14px}.btn.ok[data-v-0a14049e]{border-color:var(--blue);background:#0076c857;font-weight:700}.btn[data-v-0a14049e]:disabled{opacity:.35;cursor:default}.btn[data-v-0a14049e]{flex-direction:column;justify-content:center;height:48px;line-height:1.25;display:inline-flex}.btn small[data-v-0a14049e]{color:#bdbdbd;font-size:10px}.note small[data-v-0a14049e]{color:#8a8a8a}.lib[data-v-7c1e6908]{background:#101010;flex-direction:column;gap:10px;height:100%;min-height:0;padding:12px 16px 16px;display:flex}.row1[data-v-7c1e6908],.row2[data-v-7c1e6908],.row3[data-v-7c1e6908]{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex;position:relative}.row1[data-v-7c1e6908]{gap:8px 12px}.seg[data-v-7c1e6908]{scrollbar-width:none;background:#1f1f1f;border:1px solid #333;border-radius:10px;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.seg-lbl[data-v-7c1e6908]{white-space:nowrap;flex-direction:column;justify-content:center;padding:0 8px;line-height:1.2;display:flex}.seg-lbl b[data-v-7c1e6908]{color:#9e9e9e;font-size:12px;font-weight:500}.seg-lbl small[data-v-7c1e6908]{color:#707070;font-size:9px}.seg button[data-v-7c1e6908]{color:#bdbdbd;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:46px;padding:0 14px 0 12px;display:flex}.seg button span[data-v-7c1e6908]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.seg button b[data-v-7c1e6908]{font-size:15px;font-weight:700}.seg button small[data-v-7c1e6908]{color:#8a8a8a;font-size:10px}.seg button[data-v-7c1e6908]:hover:not(.on){color:#fff;background:#2a2a2a}.seg button.on[data-v-7c1e6908]{color:#111;background:#e9e9e9}.seg button.on small[data-v-7c1e6908]{color:#555}.seg button.base[data-v-7c1e6908]{color:#eee;box-shadow:inset 0 0 0 1.5px #8a8a8a}.ctl-btn[data-v-7c1e6908]{color:#e6e6e6;cursor:pointer;white-space:nowrap;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 14px 0 12px;display:inline-flex}.ctl-btn span[data-v-7c1e6908]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.ctl-btn b[data-v-7c1e6908]{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ctl-btn small[data-v-7c1e6908]{color:#9e9e9e;font-size:10px}.ctl-btn em[data-v-7c1e6908]{color:#fff;background:#0076c8;border-radius:8px;padding:0 6px;font-size:11px;font-style:normal;line-height:16px}.ctl-btn[data-v-7c1e6908]:hover{background:#262626}.ctl-btn.on[data-v-7c1e6908]{border-color:#0076c8}.ctl-btn.has[data-v-7c1e6908]{color:#cfe8ff;background:#0076c833;border-color:#2b6a9a}.ctl-btn.blue[data-v-7c1e6908]{color:#fff;background:#0076c857;border-color:#0076c8}.ctl-btn.blue small[data-v-7c1e6908]{color:#cfe3f2}.myviews[data-v-7c1e6908]{position:relative}.mv em[data-v-7c1e6908]{background:#444}.mv.on[data-v-7c1e6908]{color:#ffd75a;background:#2a2412;border-color:#8a6a00}.mv.on small[data-v-7c1e6908]{color:#b39a55}.caret[data-v-7c1e6908]{color:#888;margin-left:2px;font-style:normal}.menu[data-v-7c1e6908]{z-index:35;background:#222;border:1px solid #444;border-radius:10px;flex-direction:column;gap:2px;width:320px;max-height:380px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 32px #0009}.mitem[data-v-7c1e6908]{border-radius:6px;align-items:center;display:flex}.mitem[data-v-7c1e6908]:hover,.mitem.on[data-v-7c1e6908]{background:#343434}.mitem>button[data-v-7c1e6908]:first-child{color:#e6e6e6;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding:4px 10px;display:flex}.mitem span[data-v-7c1e6908]{flex-direction:column;min-width:0;display:flex}.mitem b[data-v-7c1e6908]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mitem small[data-v-7c1e6908]{color:#999;font-size:10px}.mitem.on b[data-v-7c1e6908]{color:#ffd75a}.mitem .del[data-v-7c1e6908]{color:#8a8a8a;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.mitem .del[data-v-7c1e6908]:hover{color:#ff8c80}.menu .empty[data-v-7c1e6908]{color:#aaa;flex-direction:column;gap:4px;margin:0;padding:10px;font-size:13px;line-height:1.5;display:flex}.menu .empty small[data-v-7c1e6908]{color:#777;font-size:11px}.dirtybar[data-v-7c1e6908]{align-items:center;gap:8px;display:flex}.row3[data-v-7c1e6908]{background:#161b20;border:1px dashed #2f3b47;border-radius:10px;margin-top:-2px;padding:6px}.unsaved[data-v-7c1e6908]{align-items:center;gap:6px;display:flex}.unsaved i[data-v-7c1e6908]{color:#e2a400;font-size:10px;font-style:normal}.unsaved>span[data-v-7c1e6908]{flex-direction:column;line-height:1.25;display:flex}.unsaved b[data-v-7c1e6908]{color:#e2b355;font-size:13px}.unsaved small[data-v-7c1e6908]{color:#a8894a;font-size:10px}.search[data-v-7c1e6908]{color:#8a8a8a;background:#0d0d0d;border:1px solid #484848;border-radius:10px;flex:0 340px;align-items:center;gap:8px;min-width:220px;height:48px;padding:0 4px 0 12px;display:flex}.search[data-v-7c1e6908]:focus-within{color:#cfe8ff;border-color:#0076c8}.search input[data-v-7c1e6908]{color:#e6e6e6;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px}.search input[data-v-7c1e6908]::placeholder{color:#6f6f6f;font-size:14px}.search input[data-v-7c1e6908]::-webkit-search-cancel-button{display:none}.search button[data-v-7c1e6908]{color:#8a8a8a;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:22px}.cond[data-v-7c1e6908]{background:#13314a;border:1px solid #2b6a9a;border-radius:10px;align-items:center;height:48px;padding:0 2px 0 12px;display:inline-flex}.cond>span[data-v-7c1e6908]{flex-direction:column;max-width:260px;line-height:1.25;display:flex}.cond b[data-v-7c1e6908]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cond small[data-v-7c1e6908]{color:#8fb5d6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cond button[data-v-7c1e6908]{color:#bcd;cursor:pointer;background:0 0;border:0;width:36px;height:44px;font-size:18px}.clear[data-v-7c1e6908]{color:#9e9e9e;cursor:pointer;background:0 0;border:0;height:48px;padding:0 6px;font-size:13px;text-decoration:underline}.clear small[data-v-7c1e6908]{color:#777;font-size:10px}.tablectl[data-v-7c1e6908]{align-items:center;gap:8px;display:flex}.spacer[data-v-7c1e6908]{flex:1}.pop[data-v-7c1e6908]{z-index:30;position:absolute;top:56px;left:0}.table-panel[data-v-7c1e6908]{background:#141414;border:1px solid #373737;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.table-footer[data-v-7c1e6908]{background:#0d0d0d;border-top:1px solid #373737;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 22px;min-height:72px;padding:8px 16px;display:flex}.stat[data-v-7c1e6908]{flex-direction:column;margin:0;line-height:1.35;display:flex}.stat b[data-v-7c1e6908]{color:#ddd;white-space:nowrap;font-size:13px;font-weight:500}.stat b em[data-v-7c1e6908]{color:#79b324;font-style:normal}.stat small[data-v-7c1e6908]{color:#999;white-space:nowrap;font-size:10px}.stat.sel b[data-v-7c1e6908]{color:#83d0ff}.link[data-v-7c1e6908]{color:#9e9e9e;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.save-form[data-v-7c1e6908]{flex-direction:column;gap:12px;padding:20px;display:flex}.save-form label[data-v-7c1e6908]{color:#ccc;flex-direction:column;gap:8px;font-size:14px;display:flex}.save-form label small[data-v-7c1e6908],.save-form p small[data-v-7c1e6908]{color:#8a8a8a;font-size:11px}.save-form input[data-v-7c1e6908]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:8px;height:48px;padding:0 12px;font-size:16px}.save-form p[data-v-7c1e6908]{color:#9e9e9e;font-size:13px;line-height:1.6}@media (width<=1100px){.lib[data-v-7c1e6908]{padding:10px 12px 12px}}@media (width<=900px){.seg-lbl[data-v-7c1e6908]{display:none}.seg button[data-v-7c1e6908]{padding:0 10px}.search[data-v-7c1e6908]{flex:220px}}.seg[data-v-ca50cf7a]{scrollbar-width:none;background:#1f1f1f;border:1px solid #333;border-radius:10px;flex:none;align-items:stretch;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.seg-lbl[data-v-ca50cf7a]{white-space:nowrap;flex-direction:column;justify-content:center;padding:0 10px 0 8px;line-height:1.2;display:flex}.seg-lbl b[data-v-ca50cf7a]{color:#9e9e9e;font-size:12px;font-weight:500}.seg-lbl small[data-v-ca50cf7a]{color:#707070;font-size:9px}button[data-v-ca50cf7a]{color:#bdbdbd;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex}button span[data-v-ca50cf7a]{text-align:left;flex-direction:column;line-height:1.25;display:flex}button b[data-v-ca50cf7a]{font-size:15px;font-weight:700}button small[data-v-ca50cf7a]{color:#8a8a8a;font-size:10px}button[data-v-ca50cf7a]:hover:not(.on){color:#fff;background:#2a2a2a}button.on[data-v-ca50cf7a]{color:#111;background:#e9e9e9}button.on small[data-v-ca50cf7a]{color:#555}.small button[data-v-ca50cf7a]{height:40px;padding:0 12px}.small button b[data-v-ca50cf7a]{font-size:13px}.body[data-v-4d795eff]{flex-direction:column;gap:14px;padding:18px 20px;display:flex}label[data-v-4d795eff],.body>div[data-v-4d795eff]{flex-direction:column;gap:8px;display:flex}.lb[data-v-4d795eff]{color:#bdbdbd;font-size:13px}.lb small[data-v-4d795eff]{color:#999;font-size:11px}.drow[data-v-4d795eff]{align-items:center;gap:10px;display:flex}.drow em[data-v-4d795eff]{color:#ccc;font-style:normal}input[data-v-4d795eff]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:8px;height:48px;padding:0 12px;font-size:16px}.note[data-v-4d795eff]{color:#ccc;margin:0;font-size:13px;line-height:1.6}.note small[data-v-4d795eff]{color:#8a8a8a}.warn[data-v-4d795eff]{color:#ff8c80;margin:0;font-size:13px}.warn.soft[data-v-4d795eff]{color:#e2b355}.btn[data-v-4d795eff]{color:#fff;cursor:pointer;background:#1b1b1b;border:1.5px solid #484848;border-radius:10px;flex-direction:column;justify-content:center;height:48px;padding:0 20px;line-height:1.25;display:inline-flex}.btn b[data-v-4d795eff]{font-size:15px;font-weight:900}.btn small[data-v-4d795eff]{color:#bdbdbd;font-size:10px}.btn.ok[data-v-4d795eff]{background:#0076c857;border-color:#0076c8}.btn[data-v-4d795eff]:disabled{opacity:.35;cursor:not-allowed}.page[data-v-cac608f1]{background:#101010;flex-direction:column;height:100%;min-height:0;display:flex}.lib[data-v-cac608f1]{flex:1}.primary[data-v-cac608f1]{color:#fff;cursor:pointer;background:#0076c857;border:1.5px solid #0076c8;border-radius:12px;align-items:center;gap:10px;min-width:150px;height:56px;padding:7px 16px;display:inline-flex}.primary span[data-v-cac608f1]{text-align:left;flex-direction:column;line-height:1.35;display:flex}.primary b[data-v-cac608f1]{font-size:15px;font-weight:900}.primary small[data-v-cac608f1]{color:#d9d9d9;font-size:11px}.primary[data-v-cac608f1]:disabled{opacity:.35;cursor:not-allowed}.scroller[data-v-577552b7]{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}table[data-v-577552b7]{border-collapse:separate;border-spacing:0;font-size:13px}th[data-v-577552b7],td[data-v-577552b7]{text-align:center;white-space:nowrap;border-bottom:1px solid #262626;border-right:1px solid #262626;height:48px;padding:0}thead th[data-v-577552b7]{z-index:3;color:#e6e6e6;vertical-align:middle;background:#1b1b1b;border-bottom:1px solid #444;height:68px;position:sticky;top:0}th b[data-v-577552b7]{font-size:13px;font-weight:700;line-height:1.2;display:block}th small[data-v-577552b7]{color:#999;font-size:9px;font-weight:400;line-height:1.2;display:block}.pin[data-v-577552b7]{z-index:2;background:#141414;position:sticky}thead .pin[data-v-577552b7]{z-index:4;background:#1b1b1b}.c-name[data-v-577552b7]{text-align:left;width:170px;min-width:170px;max-width:170px;padding:0 10px;left:0}.c-n[data-v-577552b7]{font-variant-numeric:tabular-nums;width:52px;min-width:52px;font-size:14px}.c-n small[data-v-577552b7]{color:#b7a35a;margin-left:1px;font-size:10px}.c-u[data-v-577552b7]{color:#bbb;width:52px;min-width:52px;font-size:12px}.edge[data-v-577552b7]{border-right:2px solid #4a4a4a}td.c-name[data-v-577552b7]{cursor:pointer}.nm[data-v-577552b7]{align-items:center;gap:4px;display:flex;overflow:hidden}.nm b[data-v-577552b7]{text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.tag[data-v-577552b7]{color:#fff;background:#0076c8;border-radius:3px;flex:none;padding:0 4px;font-size:10px;font-style:normal;line-height:16px}.tag.bad[data-v-577552b7]{background:#d43636}td.c-name small[data-v-577552b7]{color:#8a8a8a;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}td.warn[data-v-577552b7]{color:#ff8c80;font-weight:700}td.low[data-v-577552b7]{color:#e2b355}.day[data-v-577552b7]{width:38px;min-width:38px;max-width:38px}.day b[data-v-577552b7]{font-size:15px}.day .mon[data-v-577552b7]{color:#83d0ff;height:11px}.day .grp[data-v-577552b7]{color:#6f6f6f;font-size:9px;font-style:normal;line-height:1.3;display:block}.day.past b[data-v-577552b7]{color:#9e9e9e}.day.wk small[data-v-577552b7]:not(.mon){color:#c58b8b}.day.today[data-v-577552b7]{background:#164865}.day.today b[data-v-577552b7],.day.today small[data-v-577552b7]{color:#fff}.mstart[data-v-577552b7]{border-left:2px solid #4a4a4a}tbody tr[data-v-577552b7]{cursor:pointer}tbody tr:hover td.pin[data-v-577552b7]{background:#1d1d1d}tbody tr.active td.pin[data-v-577552b7]{background:#1f2a33}tbody tr.active td.c-name[data-v-577552b7]{box-shadow:inset 3px 0 #0076c8}.cell[data-v-577552b7]{color:#fff;background:#101010;width:38px;min-width:38px;font-size:12px;font-weight:700}.cell.today[data-v-577552b7]{box-shadow:inset 1px 0 #2b6a9a,inset -1px 0 #2b6a9a}.cell.na[data-v-577552b7]{background:repeating-linear-gradient(135deg,#1a1a1a 0 4px,#232323 4px 8px)}.cell.shot[data-v-577552b7]{background:#3d6a14}.cell.called[data-v-577552b7]{background:#6b5500}.cell.planned[data-v-577552b7]{background:#0f4e7a}.cell.hold[data-v-577552b7]{color:#9e9e9e;background:#262626;font-weight:400}.cell.mark span[data-v-577552b7]{background:#0008;border-radius:4px;min-width:20px;line-height:20px;display:inline-block}.cell.conflict[data-v-577552b7]{background:#0f4e7a;box-shadow:inset 0 0 0 2px #ff5a4e}.empty[data-v-577552b7]{color:#8a8a8a;text-align:left;padding:24px}.list[data-v-adadb27c]{flex:1;min-height:0;padding-bottom:24px;overflow:auto}h3[data-v-adadb27c]{margin:14px 0 8px;font-size:16px}h3 small[data-v-adadb27c]{color:#999;font-size:11px;font-weight:400}.list table[data-v-adadb27c]{border-collapse:collapse;width:100%;font-size:14px}.list th[data-v-adadb27c]{color:#e6e6e6;text-align:center;white-space:nowrap;background:#1b1b1b;border-bottom:1px solid #444;height:44px;padding:0 10px;font-size:13px}.list th small[data-v-adadb27c]{color:#999;font-size:9px;font-weight:400;display:block}.list td[data-v-adadb27c]{text-align:center;white-space:nowrap;border-bottom:1px solid #262626;height:52px;padding:0 10px}.list .l[data-v-adadb27c]{text-align:left}.list tbody tr[data-v-adadb27c]{cursor:pointer}.list tbody tr[data-v-adadb27c]:hover{background:#1a1a1a}.list tr.today[data-v-adadb27c]{background:#13222e}.num[data-v-adadb27c]{font-variant-numeric:tabular-nums}.places[data-v-adadb27c]{text-overflow:ellipsis;color:#ccc;max-width:280px;overflow:hidden}.mains[data-v-adadb27c]{color:#83d0ff}.tag[data-v-adadb27c]{background:#0076c8;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-style:normal}.st[data-v-adadb27c]{border:1px solid #3a3a3a;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.st.draft[data-v-adadb27c]{color:#ffd75a;background:#2a2412;border-color:#8a6a00}.st.published[data-v-adadb27c]{color:#9fd0ff;background:#13314a;border-color:#2b6a9a}.st.pending[data-v-adadb27c]{color:#ffd75a;background:#3a2e00;border-color:#e2a400}.st.reported[data-v-adadb27c]{color:#a7d86a;background:#1d2e0e;border-color:#4b7a1c}.done[data-v-adadb27c]{color:#a7d86a}.done.low[data-v-adadb27c]{color:#e2b355}.empty[data-v-adadb27c]{color:#777;text-align:left!important}.more[data-v-adadb27c]{color:#ccc;cursor:pointer;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:8px;height:40px;margin-top:8px;padding:0 14px}.cal[data-v-adadb27c]{border:1px solid #373737;border-radius:8px;flex:1;align-self:stretch;min-height:0;overflow:auto}.cal table[data-v-adadb27c]{border-collapse:separate;border-spacing:0}.cal th[data-v-adadb27c],.cal td[data-v-adadb27c]{text-align:center;white-space:nowrap;border-bottom:1px solid #262626;border-right:1px solid #262626}.cal thead th[data-v-adadb27c]{z-index:2;background:#1b1b1b;min-width:64px;height:52px;position:sticky;top:0}.cal th b[data-v-adadb27c]{font-size:14px;display:block}.cal th small[data-v-adadb27c],.cal td small[data-v-adadb27c]{color:#999;font-size:10px;font-weight:400;display:block}.cal th.today[data-v-adadb27c]{background:#164865}.cal th.today small[data-v-adadb27c]{color:#fff}.cal th.wk small[data-v-adadb27c]{color:#c58b8b}.cal .pin[data-v-adadb27c]{z-index:3;text-align:left;background:#1b1b1b;min-width:140px;padding:0 12px;position:sticky;left:0}.cal td[data-v-adadb27c]{cursor:pointer;width:64px;min-width:64px;height:84px;font-size:12px;line-height:1.35}.cal td b[data-v-adadb27c]{font-size:16px;font-weight:900}.cal td b small[data-v-adadb27c]{margin-left:1px;font-size:10px;display:inline}.cal td.off[data-v-adadb27c]{cursor:default;background:repeating-linear-gradient(135deg,#141414 0 4px,#1b1b1b 4px 8px)}.cal td.empty[data-v-adadb27c]:hover{background:#1d1d1d}.cal td.reported[data-v-adadb27c]{background:#1d2e0e}.cal td.published[data-v-adadb27c]{background:#13314a}.cal td.draft[data-v-adadb27c]{background:#2a2412}.cal td.pending[data-v-adadb27c]{box-shadow:inset 0 0 0 2px #e2a400}.cal td.today[data-v-adadb27c]{box-shadow:inset 2px 0 #2b6a9a,inset -2px 0 #2b6a9a}.plus[data-v-adadb27c]{color:#555;font-size:20px}.page[data-v-a9d19031]{background:#101010;flex-direction:column;height:100%;min-height:0;display:flex}.head[data-v-a9d19031]{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:10px 16px 0;display:flex}.sheets[data-v-a9d19031]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 16px 0;display:flex}.newbtn[data-v-a9d19031]{color:#fff;cursor:pointer;background:#0076c857;border:1px solid #0076c8;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 16px 0 12px;display:inline-flex}.newbtn span[data-v-a9d19031]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.newbtn b[data-v-a9d19031]{font-size:14px;font-weight:900}.newbtn small[data-v-a9d19031]{color:#cfe3f2;font-size:10px}.dood[data-v-a9d19031]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px 16px;display:flex}.tools[data-v-a9d19031]{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.gap[data-v-a9d19031]{background:#1f1f1f;border:1px solid #333;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 4px 0 12px;display:flex}.gap span[data-v-a9d19031]{flex-direction:column;line-height:1.2;display:flex}.gap b[data-v-a9d19031]{color:#9e9e9e;font-size:12px;font-weight:500}.gap small[data-v-a9d19031]{color:#707070;font-size:9px}.gap select[data-v-a9d19031]{color:#e6e6e6;background:#0d0d0d;border:1px solid #484848;border-radius:7px;height:40px;padding:0 8px;font-size:14px}.alert[data-v-a9d19031]{background:#2a1312;border:1px solid #6b2a26;border-radius:8px;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 10px;display:flex}.alert .t[data-v-a9d19031]{flex-direction:column;margin-right:6px;line-height:1.2;display:flex}.alert .t b[data-v-a9d19031]{color:#ff8c80;font-size:14px}.alert .t small[data-v-a9d19031]{color:#b0817b;font-size:10px}.alert button[data-v-a9d19031]{color:#f3d6d3;cursor:pointer;background:#3a1513;border:1px solid #d43636;border-radius:6px;height:36px;padding:0 10px;font-size:13px}.alert button small[data-v-a9d19031]{color:#ff8c80;font-size:11px}.table-panel[data-v-a9d19031]{background:#141414;border:1px solid #373737;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.table-footer[data-v-a9d19031]{background:#0d0d0d;border-top:1px solid #373737;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 22px;min-height:72px;padding:8px 16px;display:flex}.stat[data-v-a9d19031]{flex-direction:column;margin:0;line-height:1.35;display:flex}.stat b[data-v-a9d19031]{color:#ddd;white-space:nowrap;font-size:13px;font-weight:500}.stat small[data-v-a9d19031]{color:#999;font-size:10px}.stat.bad b[data-v-a9d19031]{color:#ff8c80}.spacer[data-v-a9d19031]{flex:1}.legend[data-v-a9d19031]{color:#ccc;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li[data-v-a9d19031]{align-items:center;gap:5px;display:flex}.legend small[data-v-a9d19031]{color:#888;font-size:9px}.legend i[data-v-a9d19031]{border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:inline-flex}.legend .shot[data-v-a9d19031]{background:#3d6a14}.legend .called[data-v-a9d19031]{background:#6b5500}.legend .planned[data-v-a9d19031]{background:#0f4e7a}.legend .hold[data-v-a9d19031]{color:#9e9e9e;background:#262626}.legend .na[data-v-a9d19031]{background:repeating-linear-gradient(135deg,#1a1a1a 0 3px,#2c2c2c 3px 6px);border:1px solid #333}.legend .code[data-v-a9d19031]{color:#fff;background:#333;font-weight:700}@media (width<=1100px){.dood[data-v-a9d19031]{padding:10px 12px 12px}}.sheet[data-v-f8507235]{flex-direction:column;gap:12px;display:flex}.times[data-v-f8507235]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.times label[data-v-f8507235]{background:#181818;border:1px solid #2c2c2c;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.times span[data-v-f8507235]{color:#bdbdbd;align-items:baseline;gap:6px;font-size:12px;display:flex}.times small[data-v-f8507235]{color:#8a8a8a;font-size:9px}.times input[data-v-f8507235]{color:#fff;background:0 0;border:0;min-width:0;height:36px;padding:0;font-size:17px;font-weight:700}.place[data-v-f8507235]{background:#141414;border:1px solid #333;border-radius:10px;overflow:hidden}.place>header[data-v-f8507235]{background:#1d1d1d;border-bottom:1px solid #333;align-items:center;gap:10px;min-height:58px;padding:6px 8px 6px 12px;display:flex}.pin[data-v-f8507235]{color:#83d0ff;display:grid}.pname[data-v-f8507235]{flex-direction:column;flex:1;min-width:0;display:flex}.pname small[data-v-f8507235]{color:#8a8a8a;font-size:10px}.pname b[data-v-f8507235]{font-size:16px}.pname select[data-v-f8507235]{color:#fff;background:0 0;border:1px solid #0000;border-radius:6px;max-width:100%;height:34px;margin-left:-4px;padding:0 4px;font-size:16px;font-weight:700}.pname select[data-v-f8507235]:hover{background:#0d0d0d;border-color:#484848}.psum[data-v-f8507235]{text-align:right;flex-direction:column;line-height:1.3;display:flex}.psum b[data-v-f8507235]{font-size:13px;font-weight:500}.psum small[data-v-f8507235]{color:#8a8a8a;font-size:10px}.pbtn[data-v-f8507235],.acts[data-v-f8507235]{gap:2px;display:flex}.pbtn button[data-v-f8507235],.acts button[data-v-f8507235]{color:#ddd;cursor:pointer;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:6px;width:36px;height:36px;font-size:15px}.pbtn button[data-v-f8507235]:disabled,.acts button[data-v-f8507235]:disabled{opacity:.3;cursor:default}.acts .rm[data-v-f8507235]:hover{color:#ff8c80;border-color:#d43636}.cards[data-v-f8507235]{margin:0;padding:0;list-style:none}.card[data-v-f8507235]{border-bottom:1px solid #262626;flex-direction:column;gap:4px;padding:8px 10px 8px 14px;display:flex;position:relative}.card[data-v-f8507235]:last-child{border-bottom:0}.card[data-v-f8507235]:before{content:"";background:#526575;width:4px;position:absolute;top:0;bottom:0;left:0}.card.done[data-v-f8507235]:before{background:#689f24}.card.partial[data-v-f8507235]:before{background:#c69c00}.card.deferred[data-v-f8507235]:before{background:#b7352b}.card.cancelled[data-v-f8507235]:before{background:#666}.card.active[data-v-f8507235]{background:#172430}.card.drag[data-v-f8507235]{opacity:.4}.card[draggable=true][data-v-f8507235]{cursor:grab}.l1[data-v-f8507235]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.no[data-v-f8507235]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.part[data-v-f8507235]{background:#3d3d3d;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal}.ts[data-v-f8507235]{color:#ccc;font-size:13px}.set[data-v-f8507235]{color:#e6e6e6;font-size:13px}.flag[data-v-f8507235]{color:#ccc;background:#333;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal;line-height:16px}.flag.red[data-v-f8507235]{color:#ffb3aa;background:#5a1c18}.flag.yellow[data-v-f8507235]{color:#ffd75a;background:#4d3d00}.l2[data-v-f8507235]{color:#a9a9a9;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.l3[data-v-f8507235]{align-items:center;gap:8px;min-height:40px;display:flex}.roles[data-v-f8507235]{white-space:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.roles b[data-v-f8507235]{color:#83d0ff;font-size:13px}.roles small[data-v-f8507235]{color:#8a8a8a;text-overflow:ellipsis;font-size:12px;overflow:hidden}.result[data-v-f8507235]{color:#fff;border-radius:4px;padding:2px 8px;font-size:12px}.pages[data-v-f8507235]{color:#fff;cursor:pointer;background:#0d0d0d;border:1px solid #484848;border-radius:6px;align-items:baseline;gap:3px;height:36px;padding:0 10px;display:inline-flex}.pages b[data-v-f8507235]{font-size:16px;font-weight:900}.pages small[data-v-f8507235]{color:#999;font-size:10px}.pages[data-v-f8507235]:disabled{cursor:default;background:0 0;border-color:#0000}.edit[data-v-f8507235]{align-items:center;gap:6px;display:flex}.edit small[data-v-f8507235]{color:#bbb;font-size:11px}.edit input[data-v-f8507235]{color:#fff;background:#0d0d0d;border:1px solid #0076c8;border-radius:6px;width:72px;height:36px;padding:0 8px;font-size:16px}.edit button[data-v-f8507235],.addplace button[data-v-f8507235]:not(.dashed){color:#ddd;cursor:pointer;background:#1b1b1b;border:1px solid #484848;border-radius:6px;height:36px;padding:0 12px}.edit .ok[data-v-f8507235],.addplace .ok[data-v-f8507235]{color:#fff;background:#0076c857;border-color:#0076c8}.empty[data-v-f8507235]{color:#9e9e9e;text-align:center;border:1px dashed #3a3a3a;border-radius:10px;margin:0;padding:28px 16px;line-height:1.6}.empty small[data-v-f8507235]{color:#777}.addplace[data-v-f8507235]{align-items:center;gap:6px;display:flex}.addplace input[data-v-f8507235]{color:#fff;background:#0d0d0d;border:1px solid #484848;border-radius:8px;flex:1;height:40px;padding:0 10px;font-size:15px}.dashed[data-v-f8507235]{color:#bbb;cursor:pointer;background:0 0;border:1px dashed #494848;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 14px;display:inline-flex}.dashed b[data-v-f8507235]{font-size:14px}.dashed small[data-v-f8507235]{color:#8a8a8a;font-size:10px}.sum[data-v-b6cde8be]{background:#161616;border:1px solid #333;border-radius:10px}.head[data-v-b6cde8be]{color:#e6e6e6;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px 18px;width:100%;padding:8px 12px;display:flex}.k[data-v-b6cde8be]{flex-direction:column;line-height:1.25;display:flex}.k b[data-v-b6cde8be]{font-size:17px;font-weight:900}.k small[data-v-b6cde8be],.pace small[data-v-b6cde8be],.hcount small[data-v-b6cde8be]{color:#999;font-size:10px}.pace[data-v-b6cde8be]{flex-direction:column;flex:160px;gap:4px;display:flex}.bar[data-v-b6cde8be]{background:#2a2a2a;border-radius:4px;height:8px;position:relative}.bar i[data-v-b6cde8be]{background:#79b324;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.bar i.low[data-v-b6cde8be]{background:#b78e00}.bar i.high[data-v-b6cde8be]{background:#0076c8}.bar em[data-v-b6cde8be]{background:#fff;width:2px;position:absolute;top:-3px;bottom:-3px}.hcount[data-v-b6cde8be]{background:#3a2e00;border-radius:8px;flex-direction:column;align-items:center;padding:2px 10px;line-height:1.2;display:flex}.hcount b[data-v-b6cde8be]{color:#ffd75a;font-size:16px}.caret[data-v-b6cde8be]{color:#888;font-style:normal}.detail[data-v-b6cde8be]{border-top:1px solid #2a2a2a;flex-direction:column;gap:10px;padding:8px 12px 12px;display:flex}.cast[data-v-b6cde8be]{flex-direction:column;gap:6px;display:flex}.cast p[data-v-b6cde8be]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.lb[data-v-b6cde8be]{color:#bdbdbd;flex-direction:column;width:52px;font-size:12px;line-height:1.2;display:flex}.lb small[data-v-b6cde8be]{color:#777;font-size:9px}.txt[data-v-b6cde8be]{color:#ccc;flex:1;min-width:0;font-size:13px;line-height:1.5}.actor[data-v-b6cde8be]{color:#fff;cursor:pointer;background:#13314a;border:1px solid #2b6a9a;border-radius:6px;flex-direction:column;align-items:flex-start;padding:4px 10px;line-height:1.3;display:flex}.actor b[data-v-b6cde8be]{font-size:13px}.actor small[data-v-b6cde8be]{color:#9fc3e0;font-size:10px}.actor.low[data-v-b6cde8be]{background:#3a2e00;border-color:#b78e00}.actor.low small[data-v-b6cde8be]{color:#ffd75a}.actor.over[data-v-b6cde8be]{background:#3a1513;border-color:#d43636}.actor.over small[data-v-b6cde8be]{color:#ff8c80}.hints[data-v-b6cde8be]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hints li[data-v-b6cde8be]{background:#2e2600;border-left:3px solid #e2a400;border-radius:6px;flex-direction:column;padding:6px 10px;display:flex}.hints li.actorUnavailable[data-v-b6cde8be],.hints li.locationUnavailable[data-v-b6cde8be],.hints li.contractDays[data-v-b6cde8be]{background:#2e1513;border-left-color:#d43636}.hints b[data-v-b6cde8be]{font-size:13px;font-weight:500}.hints small[data-v-b6cde8be]{color:#a8a8a8;font-size:10px}.ok[data-v-b6cde8be]{color:#79b324;margin:0;font-size:12px}.page[data-v-0132d56d]{background:#101010;flex-direction:column;height:100%;min-height:0;display:flex}.head[data-v-0132d56d]{border-bottom:1px solid #262626;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.back[data-v-0132d56d]{color:#bdbdbd;cursor:pointer;background:0 0;border:0;border-radius:8px;height:44px;padding:0 10px}.back span[data-v-0132d56d],.status[data-v-0132d56d],.btn span[data-v-0132d56d],.add span[data-v-0132d56d],.pick span[data-v-0132d56d]{text-align:left;flex-direction:column;line-height:1.25;display:flex}.back b[data-v-0132d56d]{font-size:14px}.back small[data-v-0132d56d]{color:#888;font-size:10px}.back[data-v-0132d56d]:hover{background:#222}.when[data-v-0132d56d]{background:#1f1f1f;border:1px solid #333;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.arrow[data-v-0132d56d]{color:#ddd;cursor:pointer;background:0 0;border:0;border-radius:7px;width:40px;height:40px;font-size:22px}.arrow[data-v-0132d56d]:hover{background:#2a2a2a}.date[data-v-0132d56d]{cursor:pointer;flex-direction:column;align-items:center;min-width:96px;line-height:1.25;display:flex;position:relative}.date b[data-v-0132d56d]{font-size:16px;font-weight:900}.date small[data-v-0132d56d]{color:#999;font-size:10px}.date input[data-v-0132d56d]{opacity:0;cursor:pointer;position:absolute;inset:0}.status[data-v-0132d56d]{border:1px solid #3a3a3a;border-radius:8px;padding:4px 12px}.status b[data-v-0132d56d]{font-size:14px}.status small[data-v-0132d56d]{color:#999;font-size:10px}.status.draft[data-v-0132d56d]{color:#ffd75a;background:#2a2412;border-color:#8a6a00}.status.published[data-v-0132d56d]{color:#9fd0ff;background:#13314a;border-color:#2b6a9a}.status.pending[data-v-0132d56d]{color:#ffd75a;background:#3a2e00;border-color:#e2a400}.status.reported[data-v-0132d56d]{color:#a7d86a;background:#1d2e0e;border-color:#4b7a1c}.status.none[data-v-0132d56d]{color:#999}.spacer[data-v-0132d56d]{flex:1}.btn[data-v-0132d56d],.pick[data-v-0132d56d]{color:#e6e6e6;cursor:pointer;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 16px 0 12px;display:inline-flex}.btn b[data-v-0132d56d],.pick b[data-v-0132d56d]{font-size:14px;font-weight:900}.btn small[data-v-0132d56d],.pick small[data-v-0132d56d]{color:#9e9e9e;font-size:10px}.btn.blue[data-v-0132d56d]{color:#fff;background:#0076c857;border-color:#0076c8}.btn.blue small[data-v-0132d56d]{color:#cfe3f2}.btn[data-v-0132d56d]:disabled{opacity:.35;cursor:not-allowed}.board[data-v-0132d56d]{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(400px,1fr);min-height:0;display:grid}.left[data-v-0132d56d]{border-right:1px solid #262626;min-width:0;min-height:0}.left[data-v-0132d56d] .lib{padding-right:12px}.right[data-v-0132d56d]{flex-direction:column;gap:12px;min-height:0;padding:12px 16px 24px;display:flex;overflow-y:auto}.add[data-v-0132d56d]{color:#fff;cursor:pointer;background:#0076c857;border:1.5px solid #0076c8;border-radius:12px;align-items:center;height:56px;padding:0 18px;display:inline-flex}.add b[data-v-0132d56d]{font-size:15px;font-weight:900}.add small[data-v-0132d56d]{color:#d9d9d9;font-size:11px}.add[data-v-0132d56d]:disabled{opacity:.35;cursor:not-allowed}.pick[data-v-0132d56d]{border-style:dashed;align-self:flex-start;display:none}.banner[data-v-0132d56d]{color:#bbb;background:#222;border-radius:8px;padding:8px 12px;font-size:13px}.banner.ok[data-v-0132d56d]{color:#a7d86a;background:#1d2e0e}.none[data-v-0132d56d]{color:#ccc;flex-direction:column;align-items:flex-start;gap:12px;padding:40px 16px;line-height:1.6;display:flex}.none small[data-v-0132d56d]{color:#888}.none .soft[data-v-0132d56d]{color:#e2b355;margin:0;font-size:13px}.scrim[data-v-0132d56d]{display:none}@media (width<=1099px){.board[data-v-0132d56d]{grid-template-columns:minmax(0,1fr)}.left[data-v-0132d56d]{z-index:45;top:var(--top-h);background:#101010;border-right:1px solid #424242;width:min(760px,94vw);transition:transform .2s ease-out;position:fixed;bottom:0;left:0;transform:translate(-102%);box-shadow:12px 0 32px #0009}.drawerOpen .left[data-v-0132d56d]{transform:none}.scrim[data-v-0132d56d]{inset:var(--top-h) 0 0 0;z-index:44;background:#00000080;display:block;position:fixed}.pick[data-v-0132d56d]{display:inline-flex}}.app-icon[data-v-cf03937b]{object-fit:contain;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;flex-shrink:0;display:inline-block}.reverse[data-v-cf03937b]{transform:rotate(180deg)}.product-switcher[data-v-ae74e7f7]{flex-shrink:0;position:relative}.app-brand[data-v-ae74e7f7]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:4px 6px 4px 0;display:flex}.app-brand[data-v-ae74e7f7]:hover{background:#ffffff08}.brand-label[data-v-ae74e7f7]{flex-direction:column;display:flex}.brand-label b[data-v-ae74e7f7]{font-size:20px;font-weight:900;line-height:28px}.brand-label small[data-v-ae74e7f7]{font-size:12px;line-height:18px}.brand-chevron[data-v-ae74e7f7]{margin-left:-7px;transition:transform .16s}.brand-chevron.expanded[data-v-ae74e7f7]{transform:rotate(180deg)}.product-menu[data-v-ae74e7f7]{z-index:80;background:#222;border:1px solid #444;border-radius:10px;width:320px;padding:6px;position:absolute;top:calc(100% + 7px);left:-8px;box-shadow:0 12px 32px #0009}.product-option[data-v-ae74e7f7]{color:#e6e6e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;text-decoration:none;display:flex}.product-option>span[data-v-ae74e7f7]:first-child{flex-direction:column;gap:3px;display:flex}.product-option b[data-v-ae74e7f7]{font-size:16px;font-weight:700;line-height:22px}.product-option small[data-v-ae74e7f7]{color:#a6a6a6;font-size:11px;line-height:16px}.product-option.current[data-v-ae74e7f7]{color:#83d0ff;cursor:default;background:#164865}.current small[data-v-ae74e7f7]{color:#a6c6d8}.product-option[data-v-ae74e7f7]:where(a):hover{background:#343434}.option-arrow[data-v-ae74e7f7]{color:#a6a6a6;font-size:22px}.product-option.placeholder[data-v-ae74e7f7]{opacity:.5;cursor:default}.coming-soon[data-v-ae74e7f7]{white-space:nowrap;border:1px solid #666;border-radius:4px;padding:3px 5px;font-size:11px}.product-menu-enter-active[data-v-ae74e7f7],.product-menu-leave-active[data-v-ae74e7f7]{transition:opacity .14s,transform .14s}.product-menu-enter-from[data-v-ae74e7f7],.product-menu-leave-to[data-v-ae74e7f7]{opacity:0;transform:translateY(-4px)}@media (width<=1150px){.brand-label b[data-v-ae74e7f7]{font-size:18px}}@media (prefers-reduced-motion:reduce){.brand-chevron[data-v-ae74e7f7],.product-menu-enter-active[data-v-ae74e7f7],.product-menu-leave-active[data-v-ae74e7f7]{transition:none}}.shell[data-v-4afb117b]{background:#101010;grid-template-rows:71px 1fr;height:100dvh;display:grid}.app-header[data-v-4afb117b]{z-index:60;background:#101010;border-bottom:1px solid #424242;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.app-header h1[data-v-4afb117b]{color:#f3f3f3;white-space:nowrap;pointer-events:none;font-size:24px;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.account[data-v-4afb117b]{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.who[data-v-4afb117b]{flex-direction:column;line-height:1.2;display:flex}.who b[data-v-4afb117b]{font-size:18px;font-weight:900}.who small[data-v-4afb117b]{color:#a6a6a6;font-size:10px}.more[data-v-4afb117b]{color:#e6e6e6;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:24px}.menu[data-v-4afb117b]{z-index:80;background:#222;border:1px solid #444;border-radius:10px;flex-direction:column;gap:6px;width:300px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0009}.mh[data-v-4afb117b]{flex-direction:column;padding:6px 8px 4px;line-height:1.3;display:flex}.mh b[data-v-4afb117b]{font-size:15px}.mh small[data-v-4afb117b],.mi small[data-v-4afb117b],.seg small[data-v-4afb117b]{color:#a6a6a6;font-size:11px}.seg[data-v-4afb117b]{background:#171717;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button[data-v-4afb117b]{color:#ccc;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:52px;display:flex}.seg button.on[data-v-4afb117b]{color:#83d0ff;background:#164865}.seg b[data-v-4afb117b]{font-size:15px}.mi[data-v-4afb117b]{color:#e6e6e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:56px;padding:0 12px;display:flex}.mi b[data-v-4afb117b]{font-size:15px}.mi[data-v-4afb117b]:hover:not(:disabled){background:#343434}.mi[data-v-4afb117b]:disabled{opacity:.4;cursor:default}.scrim[data-v-4afb117b]{z-index:50;background:#00000080;position:fixed;inset:71px 0 0}.nav[data-v-4afb117b]{z-index:55;background:#161616;border-right:1px solid #424242;flex-direction:column;gap:4px;width:248px;padding:12px 10px;transition:transform .2s ease-out;display:flex;position:fixed;top:71px;bottom:0;left:0;transform:translate(-102%);box-shadow:12px 0 32px #0009}.nav.open[data-v-4afb117b]{transform:none}.nav a[data-v-4afb117b]{color:#b8b8b8;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;min-height:60px;padding:0 14px;text-decoration:none;display:flex}.nav a span[data-v-4afb117b]{flex-direction:column;line-height:1.25;display:flex}.nav a b[data-v-4afb117b]{font-size:16px;font-weight:700}.nav a small[data-v-4afb117b]{color:#8a8a8a;font-size:11px}.nav a img[data-v-4afb117b]{opacity:.65;flex:none}.nav a[data-v-4afb117b]:hover{background:#222}.nav a.current[data-v-4afb117b]{color:#fff;background:#2c2c2c;border-color:#4a4a4a}.nav a.current small[data-v-4afb117b]{color:#bdbdbd}.nav a.current img[data-v-4afb117b]{opacity:1}.main[data-v-4afb117b]{min-width:0;min-height:0;overflow:auto}.toast[data-v-4afb117b]{z-index:90;background:#263238;border:1px solid #3c5563;border-radius:10px;max-width:min(720px,92vw);padding:12px 18px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0008}@media (width<=1100px){.app-header h1[data-v-4afb117b]{font-size:20px}.who[data-v-4afb117b]{display:none}}@media (width<=900px){.app-header h1[data-v-4afb117b]{margin-left:8px;position:static;transform:none}}@font-face{font-family:Alibaba;src:url(/fonts/AlibabaPuHuiTi-3-55-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Alibaba;src:url(/fonts/AlibabaPuHuiTi-3-65-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Alibaba;src:url(/fonts/AlibabaPuHuiTi-3-85-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Alibaba;src:url(/fonts/AlibabaPuHuiTi-3-115-Black.otf)format("opentype");font-weight:900 1000;font-display:swap}*{box-sizing:border-box}html,body,#app{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ededed;background:#101010;width:100%;height:100%;margin:0;font-family:Alibaba,sans-serif}button,input,textarea,select{font-family:inherit}button{color:inherit}p,h1,h2,h3{margin:0}button,input,textarea,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #279de4}button:disabled{cursor:default}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#484848;border-radius:5px}::-webkit-scrollbar-track{background:#1b1b1b}.error-text{color:#ff8c80}:root{--bg:#101010;--surface:#1b1b1b;--surface-2:#222;--line:#313131;--line-strong:#484848;--text:#ededed;--text-2:#b3b3b3;--text-3:gray;--blue:#0076c8;--green:#79b324;--yellow:#b78e00;--red:#d43636;--nav-w:208px;--top-h:71px}body{overflow:auto}
