.legend[data-v-3d1089c4]{display:flex;gap:18px;align-items:center;margin-bottom:12px;font-size:12px;color:var(--ink-sub)}.legend i[data-v-3d1089c4]{display:inline-block;vertical-align:middle;margin-right:5px}.legend .lg-bar[data-v-3d1089c4]{width:22px;height:12px;border-radius:3px;background:#3f6fb0}.legend .lg-today[data-v-3d1089c4]{width:2px;height:14px;background:var(--danger)}.legend .lg-undecided[data-v-3d1089c4]{font-size:15px;color:var(--danger)}.legend .lg-retire[data-v-3d1089c4]{width:22px;height:12px;background:repeating-linear-gradient(45deg,#e2e4e4,#e2e4e4 3px,#f5f6f6 3px,#f5f6f6 6px);border:1px solid var(--line)}.gantt-scroll[data-v-3d1089c4]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.gantt-inner[data-v-3d1089c4]{position:relative}.g-row[data-v-3d1089c4]{display:flex;border-bottom:1px solid var(--line)}.g-head[data-v-3d1089c4]{position:sticky;top:0;z-index:5;background:#fafbfb;border-bottom:1px solid var(--line-strong)}.g-name[data-v-3d1089c4]{width:220px;min-width:220px;padding:7px 12px;position:sticky;left:0;z-index:4;background:#fff;border-right:1px solid var(--line-strong)}.g-head .g-name[data-v-3d1089c4]{background:#fafbfb;z-index:6}.g-corner[data-v-3d1089c4]{display:flex;align-items:center;font-size:12px;color:var(--ink-sub)}.g-group[data-v-3d1089c4]{background:#f2f3f3;border-bottom:1px solid var(--line-strong)}.g-group-name[data-v-3d1089c4]{background:#f2f3f3;display:flex;align-items:center;gap:6px;font-weight:700;font-size:12px;padding:6px 12px}.g-group-count[data-v-3d1089c4]{font-weight:400;color:var(--ink-sub)}.g-bar-muted[data-v-3d1089c4]{opacity:.35}.g-name-sub[data-v-3d1089c4]{font-size:11px;color:var(--ink-sub);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-fl[data-v-3d1089c4]{display:inline-block;background:#d9dbda;color:var(--dark);font-size:11px;font-weight:600;border-radius:999px;padding:0 6px;margin-left:4px;vertical-align:middle}.g-timeline[data-v-3d1089c4]{position:relative}.g-head .g-timeline[data-v-3d1089c4]{white-space:nowrap;font-size:0}.g-month[data-v-3d1089c4]{display:inline-block;height:34px;line-height:34px;font-size:12px;color:var(--ink-sub);border-right:1px solid var(--line);padding-left:6px;box-sizing:border-box;white-space:nowrap;vertical-align:top}.g-gridline[data-v-3d1089c4]{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.g-today[data-v-3d1089c4]{position:absolute;top:0;bottom:0;width:2px;background:var(--danger);z-index:3}.g-today-flag[data-v-3d1089c4]{position:absolute;top:0;transform:translate(-50%);font-size:11px;color:var(--danger);font-weight:700;background:#fff;padding:0 4px}.g-retire[data-v-3d1089c4]{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,#e6e7e7,#e6e7e7 4px,#f2f3f3 4px,#f2f3f3 8px);border-left:1px solid var(--line-strong);z-index:1}.g-bar[data-v-3d1089c4]{position:absolute;height:22px;line-height:22px;border-radius:4px;color:#fff;font-size:11px;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:2;box-shadow:0 1px 2px #00000026}.g-bar[data-v-3d1089c4]:hover{filter:brightness(1.08)}.g-disabled[data-v-3d1089c4]{background:#fbfbfb}.g-disabled .g-name[data-v-3d1089c4]{color:var(--ink-sub);background:#fbfbfb}.g-disabled .g-bar[data-v-3d1089c4]{opacity:.5}.skill-rows[data-v-3222a339]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.skill-row[data-v-3222a339]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-row .tag[data-v-3222a339]{margin:0;min-width:120px}.skill-row .years[data-v-3222a339]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-sub)}.skill-row .years input[data-v-3222a339]{width:72px}.skill-row .x-btn[data-v-3222a339]{border:none;background:none;cursor:pointer;color:var(--ink-sub);line-height:1;padding:2px}.skill-row .x-btn .material-icons[data-v-3222a339]{font-size:18px}.skill-row .err-msg[data-v-3222a339]{flex-basis:100%;margin:0}table.grid th[data-v-83df17cc],table.grid td[data-v-83df17cc]{white-space:nowrap}table.grid th.skills-col[data-v-83df17cc],table.grid td.skills-col[data-v-83df17cc]{white-space:normal;min-width:240px}
