.canvas-statistics{width:80vw;height:80vh;height:80dvh;max-width:none!important;max-height:none!important;margin:auto;padding:0!important;background:var(--panel);overflow:hidden}
.canvas-statistics::backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0007}
.canvas-statistics .stats-heading{padding:11px 16px!important;min-height:54px!important;gap:9px}.canvas-statistics .stats-heading>div{flex:1;min-width:0}.canvas-statistics .stats-heading h2{font-size:18px!important}.canvas-statistics .stats-heading p{font-size:11px;margin:3px 0 0}
.canvas-statistics .stats-heading button{display:grid;place-items:center;width:30px;height:30px;flex:none;background:transparent;border:0;padding:5px;color:var(--text)}.canvas-statistics svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.canvas-statistics .statistics-tabs{padding:5px 16px}.canvas-statistics .statistics-tabs button{padding:7px 13px;font-size:13px}
.canvas-statistics .gantt-tools{padding:8px 16px!important;gap:8px}.canvas-statistics .gantt-tools input{padding:7px 10px;font-size:12px;width:250px}.canvas-statistics .stats-legend{font-size:11px!important;gap:8px 13px!important}
.canvas-statistics .gantt-period{padding:0 16px 6px!important;gap:7px!important}.canvas-statistics .gantt-period output{font-size:11px;margin-right:auto}.canvas-statistics .gantt-period button{font-size:11px;padding:5px 8px}
.gantt-canvas-status{font-size:10px;line-height:1.4;color:var(--muted);padding:0 16px 6px;min-height:20px;flex:none}
.canvas-statistics .gantt-scroll{position:relative;padding:0!important;margin:0 16px;min-height:120px;flex:1;overflow:auto;contain:layout paint;overscroll-behavior:contain;border-block:1px solid var(--line)}
.canvas-statistics .gantt-chart{position:relative;padding:0;min-width:0;width:100%;isolation:isolate}.gantt-canvas{position:sticky;top:0;left:0;display:block;max-width:100%;outline-offset:-2px;touch-action:pan-y}.gantt-canvas-spacer{pointer-events:none}
.canvas-statistics .gantt-navigation{padding:6px 16px;border:0}.canvas-statistics .gantt-jog-track{height:34px;width:min(360px,60%);border-radius:9px}.canvas-statistics .gantt-jog-thumb{height:26px;width:66px;display:grid;place-items:center;background:var(--field);color:var(--text);border-color:var(--line);box-shadow:none;transition:none}.canvas-statistics .gantt-jog-thumb svg{width:32px;height:20px}
.canvas-statistics .gantt-selection{padding:8px 0;margin:0 16px;min-height:38px;max-height:105px;overflow:auto}.gantt-selection-title{display:flex;align-items:start;gap:10px}.gantt-selection-title strong{min-width:0;flex:1;font-size:13px;line-height:1.4}.gantt-selection-title button{flex:none;padding:4px 8px;font-size:11px}.canvas-statistics .gantt-selection p{font-size:11px;line-height:1.45;margin:4px 0}
.canvas-statistics .gantt-footnote{padding:4px 16px 9px;font-size:10px}.canvas-statistics .statistics-load-panel{min-height:0;flex:1;overflow:auto}
@media(max-width:1280px),(max-height:800px){dialog.task-statistics.canvas-statistics{width:calc(100vw - 20px)!important;height:calc(100vh - 20px)!important;height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important;max-height:calc(100dvh - 20px)!important}}
@media(max-width:650px){dialog.task-statistics.canvas-statistics{width:calc(100vw - 8px)!important;height:calc(100vh - 8px)!important;height:calc(100dvh - 8px)!important;max-width:calc(100vw - 8px)!important}.canvas-statistics .stats-heading{padding:9px 10px!important}.canvas-statistics .statistics-tabs{padding-inline:8px}.canvas-statistics .statistics-tabs button{padding:7px 6px;font-size:12px}.canvas-statistics .gantt-tools{padding:6px 10px!important}.canvas-statistics .gantt-tools input{width:100%}.canvas-statistics .gantt-scroll{margin-inline:8px}.canvas-statistics .gantt-period{padding-inline:10px!important}.canvas-statistics .gantt-period output{flex-basis:100%}.canvas-statistics .gantt-selection{margin-inline:10px;max-height:92px}.canvas-statistics .gantt-navigation{padding-inline:10px}.canvas-statistics .gantt-footnote{display:none}}
