.gantt-showcase-shell{--showcase-shell-bg: #f6f8fb;--showcase-shell-border: #d8dee8;--showcase-shell-text: #151821;--showcase-shadow: rgba(15, 23, 42, .16);--showcase-commandbar-bg: #ffffff;--showcase-commandbar-border: #dfe5ee;--showcase-primary-bg: #101318;--showcase-primary-text: #ffffff;--showcase-control-bg: #ffffff;--showcase-control-hover-bg: #edf2f8;--showcase-control-border: #d8dee8;--showcase-control-text: #394150;--showcase-control-strong-text: #111827;--showcase-control-active-bg: #e8f1ff;--showcase-control-active-border: #3b82f6;--showcase-control-active-text: #174ea6;--showcase-muted-text: #697386;--showcase-search-bg: #f8fafc;--showcase-search-key-bg: #ffffff;--showcase-grid-cell-bg: #ffffff;--showcase-grid-border-soft: #e2e5ea;--showcase-grid-border-strong: #d6dbe3;--showcase-grid-stripe: transparent;--showcase-grid-header-bg: #ffffff;--showcase-grid-header-band-bg: #f7f8fa;--showcase-grid-header-tick-bg: #ffffff;--showcase-grid-text-strong: #18202d;--showcase-grid-text-muted: #667085;--showcase-non-working-bg: rgba(17, 24, 39, .032);--showcase-bar-mix-bg: #ffffff;--showcase-bar-progress-mix: #ffffff;--showcase-bar-label-shadow: rgba(15, 23, 42, .24);--showcase-baseline-color: #a7b3c4;--showcase-status-shadow: transparent;--showcase-task-icon-shadow: transparent;--showcase-avatar-border: #ffffff;--showcase-tooltip-bg: #ffffff;--showcase-tooltip-color: #151821;--showcase-tooltip-border: #cfd7e3;--showcase-tooltip-shadow: 0 18px 44px rgba(15, 23, 42, .18);display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--showcase-shell-border);border-radius:8px;background:var(--showcase-shell-bg);color:var(--showcase-shell-text);box-shadow:0 18px 44px var(--showcase-shadow)}.gantt-showcase-shell--dark{--showcase-shell-bg: #050607;--showcase-shell-border: #202228;--showcase-shell-text: #f6f7fb;--showcase-shadow: rgba(0, 0, 0, .28);--showcase-commandbar-bg: #07080b;--showcase-commandbar-border: #202228;--showcase-primary-bg: #f7f7fa;--showcase-primary-text: #121317;--showcase-control-bg: #101116;--showcase-control-hover-bg: #171922;--showcase-control-border: #242730;--showcase-control-text: #c7cad3;--showcase-control-strong-text: #f1f2f5;--showcase-control-active-bg: #162238;--showcase-control-active-border: #60a5fa;--showcase-control-active-text: #dbeafe;--showcase-muted-text: #858b98;--showcase-search-bg: #0f1015;--showcase-search-key-bg: #151720;--showcase-grid-cell-bg: #060709;--showcase-grid-border-soft: #23252b;--showcase-grid-border-strong: #292c33;--showcase-grid-stripe: rgba(255, 255, 255, .028);--showcase-grid-header-bg: #090a0d;--showcase-grid-header-band-bg: #090a0d;--showcase-grid-header-tick-bg: #090a0d;--showcase-grid-text-strong: #eceef4;--showcase-grid-text-muted: #777c88;--showcase-non-working-bg: rgba(255, 255, 255, .035);--showcase-bar-mix-bg: #08090c;--showcase-bar-progress-mix: #ffffff;--showcase-bar-label-shadow: rgba(0, 0, 0, .45);--showcase-baseline-color: #6d727d;--showcase-status-shadow: rgba(255, 255, 255, .08);--showcase-task-icon-shadow: rgba(0, 0, 0, .44);--showcase-avatar-border: #090a0d;--showcase-tooltip-bg: #101217;--showcase-tooltip-color: #f8fafc;--showcase-tooltip-border: rgba(148, 163, 184, .22);--showcase-tooltip-shadow: 0 18px 44px rgba(0, 0, 0, .38)}.gantt-showcase-commandbar{display:flex;align-items:center;gap:8px;min-height:60px;padding:10px 20px;border-bottom:1px solid var(--showcase-commandbar-border);background:var(--showcase-commandbar-bg);box-sizing:border-box}.gantt-showcase-commandbar__left,.gantt-showcase-commandbar__right,.gantt-showcase-commandbar__group{display:inline-flex;align-items:center;gap:8px}.gantt-showcase-commandbar__left{min-width:0;flex:1}.gantt-showcase-commandbar__right{margin-left:auto}.gantt-showcase-add{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--showcase-primary-bg);color:var(--showcase-primary-text);cursor:pointer;font:700 15px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.gantt-showcase-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;color:currentColor;pointer-events:none}.gantt-showcase-icon svg{display:block;width:100%;height:100%;fill:currentColor}.gantt-showcase-add .gantt-showcase-icon{width:12px;height:12px;flex-basis:12px}.gantt-showcase-search{display:inline-flex;align-items:center;gap:8px;min-width:220px;max-width:340px;height:40px;flex:1 1 280px;padding:0 12px;border:1px solid var(--showcase-control-border);border-radius:10px;background:var(--showcase-search-bg);color:var(--showcase-muted-text);box-sizing:border-box;font:500 14px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gantt-showcase-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--showcase-control-strong-text);font:inherit}.gantt-showcase-search input::placeholder{color:var(--showcase-muted-text)}.gantt-showcase-search__key{margin-left:auto;padding:2px 5px;border:1px solid var(--showcase-control-border);border-radius:5px;background:var(--showcase-search-key-bg);color:var(--showcase-muted-text);font-size:11px}.gantt-showcase-tool{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--showcase-control-border);border-radius:10px;background:var(--showcase-control-bg);color:var(--showcase-control-text);cursor:pointer;font:700 15px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gantt-showcase-tool:hover{background:var(--showcase-control-hover-bg);color:var(--showcase-control-strong-text)}.gantt-showcase-tool.is-active{border-color:var(--showcase-control-active-border);background:var(--showcase-control-active-bg);color:var(--showcase-control-active-text)}.gantt-showcase-tool:disabled{cursor:default;opacity:.45}.gantt-showcase-tool:disabled:hover{background:var(--showcase-control-bg);color:var(--showcase-control-text)}.gantt-showcase-tool__badge{position:absolute;right:3px;bottom:3px;min-width:13px;height:13px;padding:0 3px;border-radius:999px;background:var(--showcase-primary-bg);color:var(--showcase-primary-text);box-sizing:border-box;font:800 9px/13px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gantt-showcase-density{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--showcase-control-border);border-radius:10px;background:var(--showcase-control-bg);color:var(--showcase-control-strong-text);font:700 13px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gantt-showcase-density span{color:var(--showcase-muted-text);font-weight:600}revo-grid.gantt-showcase-grid.gantt-plugin{flex:1;min-height:0;--gantt-header-row-height: 66px;--gantt-task-height: 14px;--gantt-summary-height: 16px;--gantt-cell-min-height: 32px;--gantt-border-color-soft: var(--showcase-grid-border-soft);--gantt-border-color-strong: var(--showcase-grid-border-strong);--gantt-header-bg: var(--showcase-grid-header-bg);--gantt-header-band-bg: var(--showcase-grid-header-band-bg);--gantt-header-tick-bg: var(--showcase-grid-header-tick-bg);--gantt-text-strong: var(--showcase-grid-text-strong);--gantt-text-muted: var(--showcase-grid-text-muted);--gantt-today-line: #f5a623;--gantt-milestone-line: #facc15;--gantt-non-working-bg: var(--showcase-non-working-bg);--gantt-tooltip-bg: var(--showcase-tooltip-bg);--gantt-tooltip-color: var(--showcase-tooltip-color);--gantt-tooltip-border: var(--showcase-tooltip-border);--gantt-tooltip-shadow: var(--showcase-tooltip-shadow)}.gantt-showcase-grid .gantt-header-cell__label{text-transform:none}.gantt-showcase-grid .gantt-header-cell--leaf .gantt-header-cell__label{font-size:13px}.gantt-showcase-grid .gantt-header-cell__sub-label{margin-left:6px;color:var(--showcase-grid-text-muted);font-size:11px;font-weight:700}.gantt-showcase-grid .cell-wrapper{min-width:0;width:100%}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar--task{height:28px;border:1px solid var(--gantt-bar-color, #64748b);border-radius:7px;background:color-mix(in srgb,var(--gantt-bar-color, #64748b) 52%,var(--showcase-bar-mix-bg));box-shadow:none}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar__progress{background:color-mix(in srgb,var(--gantt-progress-color, #94a3b8) 70%,var(--showcase-bar-progress-mix) 8%)}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar__label{color:var(--gantt-bar-text-color, #f8fafc);font-size:12px;font-weight:800;text-shadow:0 1px 1px var(--showcase-bar-label-shadow)}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar--summary .gantt-bar__line{top:5px;height:5px;border-radius:2px}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar__summary-progress{background:color-mix(in srgb,var(--gantt-progress-color) 76%,var(--showcase-bar-progress-mix) 10%)}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar--summary .gantt-bar__label{top:-10px;left:0;right:auto;color:var(--gantt-bar-color);font-size:12px;text-shadow:none;transform:none}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar__cap{top:5px;z-index:-1}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-baseline{top:calc(50% + 15px);height:4px;border-radius:0;opacity:.6;background:repeating-linear-gradient(90deg,var(--showcase-baseline-color) 0,var(--showcase-baseline-color) 6px,transparent 6px,transparent 11px)}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-bar--milestone{width:18px;height:18px;border:3px solid #7d6614;background:#facc15;box-shadow:0 0 0 2px #facc152e}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-header-flag-cap__label{height:18px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:900;color:#17120a}.gantt-showcase-task-cell{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;width:auto;height:100%;gap:8px;box-sizing:border-box;color:var(--showcase-grid-text-strong)}.gantt-showcase-status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--showcase-status-color);box-shadow:0 0 0 2px var(--showcase-status-shadow),0 3px 8px var(--showcase-task-icon-shadow),inset 0 0 0 1px #ffffff38}.gantt-showcase-status-dot--milestone{width:14px;height:14px;border-radius:3px;transform:rotate(45deg)}.gantt-showcase-task-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-showcase-tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:22px;max-height:22px;padding:0 9px;border:1px solid var(--showcase-tag-border);border-radius:6px;box-sizing:border-box;background:var(--showcase-tag-bg);color:var(--showcase-tag-color);font-size:12px;font-weight:600;line-height:1}revo-grid.gantt-showcase-grid.gantt-plugin .gantt-assignee-avatar{width:24px;height:24px;border-color:var(--showcase-avatar-border);font-size:10px}@media(max-width:900px){.gantt-showcase-commandbar{align-items:flex-start;flex-wrap:wrap;padding:10px}.gantt-showcase-search{order:3;min-width:100%}.gantt-showcase-commandbar__right{margin-left:0}}.gantt-showcase[data-v-697ea741] revo-grid{flex:1;min-height:0}
