@layer triark.base,triark.theme;@layer triark.base{.triark-gantt{display:flex;flex-direction:column;width:100%;height:100%;font-family:var(--triark-font-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:14px;color:#11181c;position:relative;--triark-accent: #2563eb;--triark-list-bg: #ffffff;--triark-list-hover-bg: rgba(191, 219, 254, .4);--triark-list-selected-bg: rgba(37, 99, 235, .15);--triark-row-height: 32px;--triark-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--triark-font-family-header: var(--triark-font-family);--triark-border-color: #e2e8f0;--triark-baseline-default-color: #64748b;--triark-radius: 6px;--triark-list-text: #1f2937;--triark-list-text-strong: #0f172a;--triark-list-icon-bg: #e2e8f0;--triark-list-icon-color: #475569;--triark-list-selected-text: #0f172a}.triark-gantt__list-header,.triark-gantt__resource-column-header,.triark-gantt__timeline-header{font-family:var(--triark-font-family-header, var(--triark-font-family))}.triark-gantt.is-panning{user-select:none;-webkit-user-select:none}.triark-gantt--light{color:#11181c;background:#fff}.triark-gantt--dark{color:#e2e8f0;background:#040913;--triark-accent: #3b82f6;--triark-list-bg: #0a1324;--triark-list-hover-bg: rgba(59, 130, 246, .3);--triark-list-selected-bg: rgba(37, 99, 235, .35);--triark-border-color: #1d283b;--triark-baseline-default-color: #94a3b8;--triark-list-text: #DEEAFB;--triark-list-text-strong: #f8fafc;--triark-list-icon-bg: rgba(148, 163, 184, .35);--triark-list-icon-color: #e2e8f0;--triark-list-selected-text: #f8fafc}.triark-gantt--dark .triark-gantt__layout,.triark-gantt--dark .triark-gantt__main,.triark-gantt--dark .triark-gantt__list-scroll,.triark-gantt--dark .triark-gantt__timeline-scroll,.triark-gantt--dark .triark-gantt__resource-pane-host{background:#0a1324;color:inherit;border-color:#1d283b}.triark-gantt--dark .triark-gantt__list-scroll{border-color:#1d283b}.triark-gantt--dark .triark-gantt__timeline{--triark-cylinder-edge: 0, 0, 0}.triark-gantt--dark .triark-gantt__list-header,.triark-gantt--dark .triark-gantt__timeline-header{background:#101b32;border-color:#1d283b;color:#d1d9f0}.triark-gantt--dark .triark-gantt__timeline-header-row[data-row-role=primary]{color:#f5f8fe}.triark-gantt--dark .triark-gantt__timeline-header-row[data-row-role=secondary]{color:#cdd7fa}.triark-gantt--dark .triark-gantt__list-row{background:#101a2c;border-bottom:1px solid #1d283b;color:#e2e8f0}.triark-gantt--dark .triark-gantt__list-row:after{background:#3b82f6cc;box-shadow:0 0 12px #2563eb99}.triark-gantt--dark .triark-gantt__list-row.is-selected{background:var(--triark-list-selected-bg, linear-gradient(90deg, rgba(37, 99, 235, .35), rgba(37, 99, 235, .15)));box-shadow:inset 0 0 0 2px #2563eb8c,0 8px 24px #04060bcc}.triark-gantt--dark .triark-gantt__list-row.is-hovered:not(.is-selected){background:var(--triark-list-hover-bg, rgba(59, 130, 246, .18));box-shadow:inset 0 0 0 1px #3b82f666,0 6px 14px #02060eb3}.triark-gantt--dark .triark-gantt__list-row.is-selected .triark-gantt__list-content,.triark-gantt--dark .triark-gantt__list-row.is-hovered .triark-gantt__list-content{color:#f8fafc}.triark-gantt--dark .triark-gantt__list-toggle{border-color:#25324d;background:#0f172a;color:#e2e8f0}.triark-gantt--dark .triark-gantt__list-toggle:disabled{border-color:transparent}.triark-gantt--dark .triark-gantt__timeline-scroll{background:#060b16}.triark-gantt--dark .triark-gantt__panel--gantt-list,.triark-gantt--dark .triark-gantt__panel--resource-list{background:#101a2c;border-color:#1d283b}.triark-gantt--dark .triark-gantt__panel--gantt-timeline,.triark-gantt--dark .triark-gantt__panel--resource-timeline{background:#060b16;border-color:#1d283b}.triark-gantt--dark .triark-gantt__resource-pane-host{border-color:#1d283b}.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Month],.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Day]{color:#d4dcfa}.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Year]{color:#f3e094;letter-spacing:.08em}.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Quarter]{color:#e9b736;background:#fbbf2414;box-shadow:inset 0 -1px #fbbf2433}.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Week]{color:#ccd5f9;background:#60a5fa14}.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Minute],.triark-gantt--dark .triark-gantt__timeline-header-cell[data-unit=Hour]{color:#abb8f6}.triark-gantt--dark .triark-gantt__timeline-header-cell.is-sunday{color:#facece;background:#f8717129}.triark-gantt--dark .triark-gantt__timeline-grid-sunday{background:#f871711f}.triark-gantt--dark .triark-gantt__timeline-line{background:#94a3b840}.triark-gantt--dark .triark-gantt__timeline-line--hour{background:#94a3b826;opacity:1}.triark-gantt--dark .triark-gantt__timeline-line--hour-mid{background:#e2e8f059;width:2px;opacity:.7}.triark-gantt--dark .triark-gantt__timeline-line--hour-major{background:#e2e8f0a6;width:2px;opacity:1}.triark-gantt--dark .triark-gantt__timeline{background:transparent}.triark-gantt--dark .triark-gantt__list-content,.triark-gantt--dark .triark-gantt__list-row{color:var(--triark-list-text)}.triark-gantt__debug-panel{position:absolute;right:12px;bottom:12px;background:#0f172aeb;color:#f8fafc;border-radius:10px;padding:10px 12px;box-shadow:0 6px 18px #0f172a66;font-size:12px;min-width:220px;pointer-events:none}.triark-gantt__debug-panel strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:#e9b736}.triark-gantt__debug-panel div{display:flex;justify-content:space-between;gap:12px;line-height:1.4}.triark-gantt__debug-panel div span:first-child{color:#cbd5f5}.triark-gantt__layout{display:flex;flex-direction:column;border:1px solid #e1e5eb;height:100%;min-height:320px;background:#fff}.triark-gantt__main{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff}.triark-gantt__panel-grid{position:relative;flex:1;display:grid;grid-template-columns:var(--triark-list-width, 380px) 1fr;grid-template-rows:var(--triark-top-height, 62%) 1fr;grid-template-areas:"gantt-list gantt-timeline" "resource-list resource-timeline";min-height:0;height:100%;gap:0}.triark-gantt__panel{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.triark-gantt__panel--gantt-list,.triark-gantt__panel--resource-list{background:#f8fafc;border-inline-end:1px solid #e1e5eb}.triark-gantt__panel--resource-list,.triark-gantt__panel--resource-timeline{border-top:1px solid #e1e5eb}.triark-gantt__panel--gantt-timeline,.triark-gantt__panel--resource-timeline{background:#fff}.triark-gantt__panel--resource-list{grid-area:resource-list}.triark-gantt__panel--resource-timeline{grid-area:resource-timeline}.triark-gantt__splitter{position:absolute;z-index:5;touch-action:none}.triark-gantt__splitter:before{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(180deg,#94a3b838,#94a3b81f);opacity:.65}.triark-gantt__splitter:not(:hover):before{opacity:.4}.triark-gantt__splitter--vertical{top:0;bottom:0;width:12px;cursor:col-resize;transform:translate(-50%)}.triark-gantt__splitter--horizontal{left:0;right:0;height:12px;cursor:row-resize;transform:translateY(-50%)}.triark-gantt__list-column{display:flex;flex-direction:column;min-width:0;min-height:0;grid-area:gantt-list}.triark-gantt__timeline-column{flex:1;display:flex;flex-direction:column;position:relative;grid-area:gantt-timeline}.triark-gantt__list-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-inline-end:1px solid #e1e5eb;background:#f8fafc;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain}.triark-gantt__list-scroll::-webkit-scrollbar{width:0;height:0}.triark-gantt__list-rows{flex:1}.triark-gantt__timeline-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;touch-action:pan-y;overscroll-behavior-x:contain}.triark-gantt__resource-pane-host{background:transparent;display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.triark-gantt__resource-column{display:flex;flex-direction:column}.triark-gantt__resource-column-header{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.triark-gantt__resource-column-title{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#0f172a}.triark-gantt__resource-column-meta{font-size:12px;color:#475569}.triark-gantt__resource-list,.triark-gantt__resource-list-rows{display:flex;flex-direction:column}.triark-gantt__resource-list-row{padding-inline-end:12px}.triark-gantt__resource-list-content{font-weight:600;color:var(--triark-list-text, #0f172a)}.triark-gantt__resource-list-hours{margin-inline-start:auto;color:#475569;font-size:12px;font-variant-numeric:tabular-nums}.triark-gantt--dark .triark-gantt__resource-list-hours{color:#cbd5f5}.triark-gantt__resource-meter{position:relative;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.triark-gantt__resource-meter-fill{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:center;padding-inline-end:4px;font-size:10px;font-weight:600;color:#f8fafc;background:linear-gradient(90deg,#19a1de,#0f766e)}.triark-gantt__resource-timeline{display:flex;flex-direction:column;gap:0;padding-top:12px;width:100%}.triark-gantt__resource-timeline-row{position:relative;border-bottom:1px solid #e2e8f0}.triark-gantt__resource-timeline-bar{position:absolute;top:10px;height:12px;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#0369a1);transition:width 80ms ease-out,left 80ms ease-out}.triark-gantt__resource-usage-cell{position:absolute;top:8px;height:24px;border-radius:6px;background:#22c55e2e;color:#0f172a;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border:1px solid rgba(34,197,94,.35);box-shadow:0 4px 10px #10b98133;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px}.triark-gantt--dark .triark-gantt__resource-usage-cell{background:#4ade802e;color:#f8fafc;border-color:#4ade8061;box-shadow:0 4px 10px #10b98159}.triark-gantt__resource-empty{font-size:13px;color:#64748b;display:none;border:1px dashed #cbd5e1;background:#f8fafc;padding:16px;border-radius:8px;align-items:center;justify-content:center;min-height:120px;width:100%;height:100%;box-sizing:border-box}.triark-gantt__resource-list-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:contain;scrollbar-width:none}.triark-gantt__resource-list-scroll::-webkit-scrollbar{width:0;height:0}.triark-gantt__resource-timeline-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:contain}.triark-gantt__resource-list-header,.triark-gantt__resource-timeline-header{display:flex;align-items:center;padding:0 12px;min-height:32px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e1e5eb;background:#f8fafc;flex:0 0 auto}.triark-gantt__resource-timeline-header{background:#fff}.triark-gantt--dark .triark-gantt__resource-list-header,.triark-gantt--dark .triark-gantt__resource-timeline-header{background:#101b32;border-color:#1d283b;color:#d1d9f0}.triark-gantt__resource-timeline-canvas{display:block;width:100%}.triark-gantt__panel--resource-timeline{--gantt-load-bar: #3b82f6;--gantt-overload: #ef4444;--gantt-load-track: rgba(15, 23, 42, .06);--gantt-load-label: #475569;--gantt-row-separator: rgba(15, 23, 42, .08)}.triark-gantt--dark .triark-gantt__panel--resource-timeline{--gantt-load-bar: #60a5fa;--gantt-overload: #f87171;--gantt-load-track: rgba(255, 255, 255, .06);--gantt-load-label: #94a3b8;--gantt-row-separator: rgba(255, 255, 255, .06)}.triark-gantt__resource-list-body,.triark-gantt__resource-timeline-body{position:relative;padding:0;box-sizing:border-box}.triark-gantt__resource-usage{width:100%}.triark-gantt__resource-usage-header{font-weight:600;color:#0f172a;margin-bottom:8px}.triark-gantt__resource-bars{display:flex;flex-direction:column;gap:10px}.triark-gantt__resource-bar-row{display:grid;grid-template-columns:minmax(140px,var(--list-width, 240px)) 1fr;gap:12px;align-items:center}.triark-gantt__resource-bar-label{color:#0f172a;font-weight:600}.triark-gantt__resource-bar-track{position:relative;width:100%;height:12px;background:#e2e8f0;border-radius:999px;overflow:hidden}.triark-gantt__resource-bar{height:100%;background:linear-gradient(90deg,#0ea5e9,#0369a1);border-radius:999px;transition:width .12s ease-out}.triark-gantt__list{display:flex;flex-direction:column}.triark-gantt__list-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;padding:0 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;border-bottom:1px solid #e1e5eb;background:#f8fafc}.triark-gantt__list-row{display:flex;align-items:center;padding:0 12px 0 4px;gap:8px;border-bottom:1px solid #edf0f5;box-sizing:border-box;background:#f8fafc;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;position:relative;isolation:isolate;color:var(--triark-list-text, #1f2937)}.triark-gantt__list-row:before{content:"";position:absolute;inset:4px;border-radius:8px;background:transparent;opacity:0;transition:opacity .2s ease;z-index:0;pointer-events:none}.triark-gantt__list-row:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:999px;background:transparent;transform:translate(-4px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease;z-index:1;pointer-events:none}.triark-gantt__list-row.is-selected{background:var(--triark-list-selected-bg, linear-gradient(90deg, rgba(191, 219, 254, .85), rgba(191, 219, 254, .35)));box-shadow:inset 0 0 0 2px #2563ebd9,0 8px 20px #2563eb40;transform:translateY(-1px)}.triark-gantt__list-row.is-selected:before{background:radial-gradient(120% 120% at 0% 50%,rgba(59,130,246,.3),transparent 70%);opacity:1}.triark-gantt__list-row.is-selected:after{background:#2964e7;box-shadow:0 0 12px #3b82f6bf;transform:translate(0)}.triark-gantt__list-row.is-hovered:not(.is-selected){background:var(--triark-list-hover-bg, linear-gradient(90deg, rgba(191, 219, 254, .45), rgba(219, 234, 254, .3)));box-shadow:inset 0 0 0 1px #2563eb73,0 6px 12px #2563eb26}.triark-gantt__list-row.is-hovered:not(.is-selected):before{background:radial-gradient(120% 120% at 0% 50%,rgba(59,130,246,.2),transparent 70%);opacity:1}.triark-gantt__list-row.is-hovered:not(.is-selected):after{background:#3b82f6cc;box-shadow:0 0 10px #3b82f680;transform:translate(0)}.triark-gantt__list-row.is-selected .triark-gantt__list-content{font-weight:600;color:var(--triark-list-selected-text, #0f172a)}.triark-gantt__list-row.is-hovered .triark-gantt__list-content{color:var(--triark-list-text-strong, #0f172a)}.triark-gantt__list-toggle-wrapper{display:flex;align-items:center;justify-content:center;width:36px}.triark-gantt__list-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #c5cedb;border-radius:8px;background:#fff;font-size:16px;font-weight:800;line-height:1.1;cursor:pointer;padding:2px}.triark-gantt__list-toggle:disabled{cursor:default;border-color:transparent}.triark-gantt__list-toggle--placeholder{visibility:hidden}.triark-gantt__list-content{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--triark-list-text, #1f2937)}.triark-gantt__timeline-header{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #e1e5eb;background:#fff;overflow:visible;box-sizing:border-box;isolation:isolate}.triark-gantt__timeline-header:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--triark-cylinder-edge),var(--triark-cylinder-alpha-header)),rgba(var(--triark-cylinder-edge),0) 22% 78%,rgba(var(--triark-cylinder-edge),var(--triark-cylinder-alpha-header)));pointer-events:none;z-index:0}.triark-gantt__timeline-header-row{position:relative;flex:none;overflow:hidden;border-top:1px solid #e1e5eb;display:flex;align-items:center;min-height:26px;justify-content:center}.triark-gantt__timeline-header-row:first-child{border-top:none}.triark-gantt__timeline-header-row[data-row-role=primary]{font-size:12px;font-weight:600;color:#0f172a}.triark-gantt__timeline-header-row[data-row-role=secondary]{font-size:11px;color:#475569}.triark-gantt__timeline-header-track{position:absolute;top:0;left:0;height:100%;will-change:transform}.triark-gantt__timeline-header-cell{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 6px;text-align:center;cursor:zoom-in}.triark-gantt__timeline-header-cell-text{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.triark-gantt__timeline-header-cell[data-unit=Week]{font-weight:600;letter-spacing:.05em;text-transform:none}.triark-gantt__timeline-header-cell[data-unit=Month],.triark-gantt__timeline-header-cell[data-unit=Day]{color:#334155}.triark-gantt__timeline-header-cell[data-unit=Hour]{font-size:10px}.triark-gantt__timeline-header-cell[data-unit=Minute]{font-size:10px;color:#64748b}.triark-gantt__timeline-header-cell.is-sunday{color:#b91c1c;background:#dc262614}.triark-gantt__timeline-header-row[data-row-role=primary] .triark-gantt__timeline-header-cell:not(:first-child){border-inline-start:1px solid #dbe3f0}.triark-gantt__timeline-header-row[data-row-role=secondary] .triark-gantt__timeline-header-cell:not(:first-child){border-inline-start:1px solid #e4eaf5}.triark-gantt__timeline-body{position:relative;isolation:isolate}.triark-gantt__timeline-body:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--triark-cylinder-edge),var(--triark-cylinder-alpha-body)),rgba(var(--triark-cylinder-edge),0) 22% 78%,rgba(var(--triark-cylinder-edge),var(--triark-cylinder-alpha-body)));pointer-events:none;z-index:3}.triark-gantt__timeline-grid,.triark-gantt__timeline-bars{position:absolute;inset:0}.triark-gantt__timeline{position:relative;--triark-cylinder-edge: 15, 23, 42;--triark-cylinder-strength: 0;--triark-cylinder-alpha-header: 0;--triark-cylinder-alpha-body: 0}.triark-gantt__task-chunk{position:relative;width:100%}.triark-gantt__overlay-host{position:absolute;inset:0;pointer-events:none}.triark-gantt__timeline-grid{height:100%;overflow:hidden}.triark-gantt__timeline-grid-track{position:absolute;top:0;left:0;height:100%;will-change:transform}.triark-gantt__timeline-grid-sunday{position:absolute;top:0;bottom:0;background:#dc26260a;pointer-events:none}.triark-gantt__timeline-line{position:absolute;top:0;bottom:0;width:1px;background:#edf0f5}.triark-gantt__timeline-line--hour{opacity:.35;background:#e2e8f4}.triark-gantt__timeline-line--hour-mid{width:2px;background:#d6e2fb;opacity:.55}.triark-gantt__timeline-line--hour-major{width:2px;background:#c3d3f4;opacity:.85}.triark-gantt__task-bar{position:absolute;display:flex;align-items:center;padding:0 8px;font-size:12px;overflow:hidden;cursor:pointer}.triark-gantt__task-bar--selected{box-shadow:0 0 0 2px #4c6ef566}.triark-gantt__timeline-today{position:absolute;top:0;bottom:0;width:0;pointer-events:none;z-index:1}.triark-gantt__timeline-today-line{position:absolute;left:50%;width:2px;background:#ef6c6c;opacity:.9;transform:translate(-50%);pointer-events:none}.triark-gantt__timeline-today.is-offscreen-left .triark-gantt__timeline-today-line,.triark-gantt__timeline-today.is-offscreen-right .triark-gantt__timeline-today-line{opacity:0}.triark-gantt__timeline-today-badge{position:absolute;transform:translate(-50%,-50%);padding:2px 16px;background:#ef6c6c;color:#fff;font-size:11px;font-weight:600;line-height:1.2;border:none;border-radius:999px;box-shadow:0 2px 6px #0f172a26;cursor:pointer;white-space:nowrap;z-index:3;pointer-events:auto}.triark-gantt__timeline-today-badge[data-anchor=Left],.triark-gantt__timeline-today-badge[data-anchor=Right]{transform:translateY(-50%)}.triark-gantt__timeline-today-badge[data-anchor=Left]{padding-inline-start:22px;border-top-left-radius:4px;border-bottom-left-radius:4px}.triark-gantt__timeline-today-badge[data-anchor=Right]{padding-inline-end:22px;border-top-right-radius:4px;border-bottom-right-radius:4px}.triark-gantt__timeline-today-badge:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:2px}.triark-gantt__timeline-today-badge:before,.triark-gantt__timeline-today-badge:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;display:none}.triark-gantt__timeline-today-badge[data-anchor=Left]:before{display:block;left:-12px;border-inline-end:12px solid #EF6C6C}.triark-gantt__timeline-today-badge[data-anchor=Right]:after{display:block;right:-12px;border-inline-start:12px solid #EF6C6C}.triark-gantt__tooltip{background:var(--triark-tooltip-bg, #ffffff);color:var(--triark-tooltip-fg, #0f172a);border:1px solid var(--triark-tooltip-border, rgba(15, 23, 42, .12));border-radius:8px;box-shadow:var(--triark-tooltip-shadow, 0 8px 20px rgba(15, 23, 42, .18));padding:8px 10px;font-size:12px;line-height:1.35;max-width:280px;white-space:normal;transition:opacity .12s ease;margin-top:-2px}.triark-gantt--dark .triark-gantt__tooltip{--triark-tooltip-bg: #0f172a;--triark-tooltip-fg: #e2e8f0;--triark-tooltip-border: rgba(148, 163, 184, .25);--triark-tooltip-shadow: 0 12px 28px rgba(0, 0, 0, .55)}.triark-gantt__list-header,.triark-gantt__timeline-header,.triark-gantt__timeline-header-cell,.triark-gantt__timeline-header-row,.triark-gantt__resource-column-header,.triark-gantt__resource-timeline-header,.triark-gantt__resource-usage-header,.triark-gantt__list-row,.triark-gantt__resource-list-row{user-select:none;-webkit-user-select:none;-ms-user-select:none}.triark-gantt__list-header,.triark-gantt__timeline-header,.triark-gantt__timeline-header-cell,.triark-gantt__timeline-header-row,.triark-gantt__resource-column-header,.triark-gantt__resource-timeline-header,.triark-gantt__resource-usage-header{cursor:default}.triark-gantt__timeline-header-cell{transition:background .12s ease,color .12s ease}.triark-gantt__timeline-header-cell:hover{background:#60a5fa1a}.triark-gantt--dark .triark-gantt__timeline-header-cell:hover{background:#60a5fa2e}.triark-gantt__list-header:hover,.triark-gantt__resource-column-header:hover,.triark-gantt__resource-timeline-header:hover{filter:brightness(1.06)}.triark-gantt__loading-overlay{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:stretch;background:var(--triark-list-bg, #ffffff);z-index:10;pointer-events:auto}.triark-gantt__loading-skeleton{flex:1;background:linear-gradient(90deg,#94a3b814,#94a3b838,#94a3b814);background-size:200% 100%;animation:triark-gantt-shimmer 1.4s ease-in-out infinite}@keyframes triark-gantt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.triark-gantt,.triark-gantt *{animation-duration:0ms!important;transition-duration:0ms!important}.triark-gantt__loading-skeleton{animation:none;background:#94a3b826}}}
