/**
 * Minified by jsDelivr using clean-css v5.3.3.
 * Original file: /npm/@jspreadsheet/gantt@8.0.1/dist/style.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.lm-gantt{--lm-gantt-font:'Helvetica Neue',Helvetica,Arial,sans-serif;--lm-gantt-font-size:1rem;--lm-gantt-text:var(--lm-font-color, #323338);--lm-gantt-muted:var(--lm-font-grayout, #676879);--lm-gantt-grid:var(--lm-border-color, #e6e9ef);--lm-gantt-bar:var(--lm-series-1, #579bfc);--lm-gantt-milestone:var(--lm-series-2, #fdab3d);--lm-gantt-today:#9a9eae;--lm-gantt-today-bg:#e3e5ec;--lm-gantt-link:#323338;--lm-gantt-bar-radius:4px;font-family:var(--lm-gantt-font);font-size:var(--lm-gantt-font-size);line-height:1.4;color:var(--lm-gantt-text);position:relative;width:100%}.lm-gantt-header{position:relative;user-select:none;border-bottom:1px solid var(--lm-gantt-grid);cursor:grab}.lm-gantt-header.lm-gantt-panning{cursor:grabbing}.lm-gantt-months{position:relative;height:24px;border-bottom:1px solid var(--lm-gantt-grid)}.lm-gantt-month{position:absolute;top:0;height:100%;display:flex;align-items:center;padding-left:8px;box-sizing:border-box;font-weight:700;font-size:.8em;color:var(--lm-gantt-text);border-left:1px solid var(--lm-gantt-grid);white-space:nowrap;overflow:hidden}.lm-gantt-week{font-weight:400;gap:5px}.lm-gantt-week b{font-weight:600}.lm-gantt-week span{color:var(--lm-gantt-muted)}.lm-gantt-month:first-child{border-left:none}.lm-gantt-days{position:relative;height:22px}.lm-gantt-day{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-left:1px solid var(--lm-gantt-grid);font-size:.7em;color:var(--lm-gantt-text);overflow:hidden}.lm-gantt-day:first-child{border-left:none}.lm-gantt-day[data-weekend=true]{color:var(--lm-gantt-muted)}.lm-gantt-day[data-today=true]{background:var(--lm-gantt-today-bg);font-weight:600}.lm-gantt-rows{position:relative;overflow:hidden;background-image:linear-gradient(to right,var(--lm-gantt-grid) 1px,transparent 1px);background-size:calc(100% / var(--lm-gantt-days,1)) 100%}.lm-gantt-lane::after{content:'';position:absolute;top:0;height:100%;left:var(--lm-gantt-today-left,-10%);width:0;border-left:2px solid var(--lm-gantt-today);transform:translateX(-1px);pointer-events:none;z-index:2}.lm-gantt-grid{position:absolute;inset:0;pointer-events:none}.lm-gantt-weekend{position:absolute;top:0;height:100%;background:rgba(0,0,0,.03)}.lm-gantt-today{position:absolute;top:0;height:100%;width:0;border-left:2px solid var(--lm-gantt-today);transform:translateX(-1px);pointer-events:none;z-index:2}.lm-gantt-row{position:relative;box-sizing:border-box}.lm-gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:52%;min-width:6px;background:var(--lm-gantt-bar);border-radius:var(--lm-gantt-bar-radius,4px);display:flex;align-items:center;overflow:visible;box-sizing:border-box;transition:box-shadow .15s ease,filter .15s ease;z-index:1}.lm-gantt-bar:hover{box-shadow:0 2px 6px rgba(0,0,0,.2);filter:brightness(1.04);z-index:3}.lm-gantt-editable{cursor:grab}.lm-gantt-editable:hover::after,.lm-gantt-editable:hover::before{content:'';position:absolute;top:20%;height:60%;width:3px;border-radius:var(--lm-radius,6px);background:rgba(255,255,255,.75);cursor:ew-resize}.lm-gantt-editable:hover::before{left:3px}.lm-gantt-editable:hover::after{right:3px}.lm-gantt-dragging{opacity:.85;cursor:grabbing;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:none;z-index:4}.lm-gantt-progress{position:absolute;left:0;top:0;height:100%;background:rgba(255,255,255,.3);border-radius:inherit;pointer-events:none}.lm-gantt-label{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:24px;color:var(--lm-gantt-text);font-weight:400;font-size:.75em;line-height:1;white-space:nowrap;pointer-events:none}.lm-gantt-milestone{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:3px solid var(--lm-gantt-milestone);box-sizing:border-box;transform:translate(-50%,-50%) rotate(45deg);border-radius:3px;transition:box-shadow .15s ease;z-index:1}.lm-gantt-milestone:hover{box-shadow:0 3px 8px rgba(0,0,0,.35)}.lm-gantt-link-layer{position:absolute;inset:0;pointer-events:none;z-index:2}.lm-gantt-links{position:absolute;top:0;left:0;width:100%;overflow:visible;pointer-events:none}.lm-gantt-link{fill:none;stroke:var(--lm-gantt-link,var(--lm-icon-color,#666666));stroke-width:1.5;vector-effect:non-scaling-stroke}.lm-gantt-link-arrow{position:absolute;width:0;height:0;transform:translate(calc(-100% - 3px),-50%);border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent var(--lm-gantt-link,var(--lm-icon-color,#666));pointer-events:none;z-index:2}.lm-gantt-link-hit{fill:none;stroke:transparent;stroke-width:9;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.lm-gantt-link-pair:has(> .lm-gantt-link-hit:focus-visible)>.lm-gantt-link,.lm-gantt-link-pair:has(> .lm-gantt-link-hit:hover)>.lm-gantt-link{stroke:var(--lm-color-danger,#dc2626);stroke-width:2.5;opacity:.7}.lm-gantt-link-temp{fill:none;stroke:var(--lm-main-color,#2563eb);stroke-width:1.6;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.lm-gantt-link-handle{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--lm-main-color,#2563eb);border:2px solid var(--lm-background-color,#fff);box-sizing:border-box;cursor:crosshair;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.lm-gantt-bar:hover .lm-gantt-link-handle{opacity:1;pointer-events:auto}.lm-gantt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.lm-gantt-bar:focus-visible,.lm-gantt-header:focus-visible,.lm-gantt-milestone:focus-visible{outline:2px solid var(--lm-main-color,#2563eb);outline-offset:1px}.lm-gantt-link-hit:focus-visible{outline:0}.lm-gantt[data-editable=true]:active{user-select:none}.lm-gantt[data-disabled=true]{opacity:.55;pointer-events:none;user-select:none}.lm-gantt-cell{padding:0!important}.lm-gantt-lane{position:relative;height:100%;min-height:32px;width:100%;overflow:hidden}th.lm-gantt-header-cell{padding:0!important;vertical-align:bottom;background-color:var(--jss-background-color,#fff);text-align:left;font-weight:400;position:relative}th.lm-gantt-header-cell .lm-gantt-header{border-bottom:none}.jss-gantt-resize{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;z-index:5}.jss-gantt-resize:hover{background:var(--lm-main-color,#2563eb);opacity:.4}.jss_worksheet .lm-gantt-lane{min-height:20px}.jss-gantt-link-layer{z-index:0;overflow:hidden}.jss-gantt-handle-layer{z-index:2;overflow:hidden}.lm-gantt-label{font-weight:400}.lm-gantt-link-hit:focus-visible,.lm-gantt-link-hit:hover{stroke:transparent;stroke-width:9;opacity:1}.lm-gantt-link-pair:has(> .lm-gantt-link-hit:focus-visible)>.lm-gantt-link,.lm-gantt-link-pair:has(> .lm-gantt-link-hit:hover)>.lm-gantt-link{stroke:var(--lm-color-danger,#dc2626);stroke-width:2.5;opacity:.7}.jss-gantt-link-handle{position:absolute;width:9px;height:9px;border-radius:50%;box-sizing:border-box;background:var(--lm-main-color,#2563eb);border:2px solid var(--lm-background-color,#fff);transform:translate(0,-50%);pointer-events:auto;cursor:crosshair;opacity:.35}.jss-gantt-link-handle:hover{opacity:1}
/*# sourceMappingURL=/sm/a1e9b92b34ec69c6847dc33b8a37422ba711ed7cc3c3f58f978727e0132f4372.map */