revo-grid{--timeline-bg:var(--rv-ui-surface);--timeline-bar-bg:var(--rv-ui-surface-sunken);--timeline-text:var(--rv-ui-text);--timeline-icon-hover-bg:var(--rv-ui-surface-hover);--timeline-icon-hover-text:var(--rv-ui-accent-text);--timeline-icon-hover-border:var(--rv-ui-border);--timeline-icon-size:1.5rem;--timeline-transition:all .2s ease-in-out}revo-grid[theme*=dark]{--timeline-bg:var(--rv-ui-surface);--timeline-bar-bg:var(--rv-ui-surface-sunken);--timeline-text:var(--rv-ui-text);--timeline-icon-hover-bg:var(--rv-ui-surface-hover);--timeline-icon-hover-text:var(--rv-ui-accent-text)}revo-grid .timeline-editor__container{background:0 0;border-radius:0;align-items:center;gap:4px;width:100%;height:100%;max-height:none;display:flex;position:relative;overflow:visible}revo-grid .timeline-editor__date-picker-icon{z-index:1;flex:0 0 var(--timeline-icon-size);cursor:pointer;opacity:1;color:var(--timeline-text);font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex;position:relative}revo-grid .timeline-editor__container:focus-within revo-grid .timeline-editor__date-picker-icon{opacity:1}revo-grid .timeline-editor__range{z-index:1;min-width:0;height:24px;color:var(--timeline-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:flex;position:relative;overflow:hidden}revo-grid .timeline-editor__progress-bar{box-sizing:border-box;background:color-mix(in srgb, var(--threshold-color,#3b82f6) 12%, transparent);border-bottom:3px solid var(--threshold-color,#3b82f6);pointer-events:none;position:absolute;inset:0 auto 0 0}revo-grid .timeline-editor__progress-bar.low{--threshold-color:var(--progress-bar-low-color,#fa2057);--progress-bar-text-color:#fff}revo-grid .timeline-editor__progress-bar.medium{--threshold-color:var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color:#000}revo-grid .timeline-editor__progress-bar.high{--threshold-color:var(--progress-bar-high-color,#01c26e);--progress-bar-text-color:#fff}revo-grid .timeline-editor__progress-bar.critical{--threshold-color:var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color:#fff}revo-grid .timeline-editor__progress-bar.info{--threshold-color:var(--progress-bar-info-color,#5555fc);--progress-bar-text-color:#fff}revo-grid .timeline-editor__progress-bar.neutral{--threshold-color:var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color:#fff}revo-grid .timeline-editor__range:disabled,revo-grid .timeline-editor__date-picker-icon:disabled{opacity:1;color:var(--timeline-text);-webkit-text-fill-color:var(--timeline-text);cursor:default}revo-grid .timeline-editor__date-range{min-width:0;color:var(--timeline-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;position:relative;overflow:hidden}revo-grid .timeline-editor__range:focus-visible,revo-grid .timeline-editor__date-picker-icon:focus-visible{outline:2px solid var(--rv-ui-accent);outline-offset:1px}revo-grid .timeline-editor__picker{--filter-input-color:var(--rv-ui-text);--rv-filter-active-icon-color:var(--rv-ui-accent);--revo-grid-filter-active-badge-bg:color-mix(in srgb, var(--rv-ui-accent) 12%, var(--rv-ui-surface));--revo-grid-filter-popup-label-color:var(--rv-ui-text-muted);--revo-grid-filter-control-hover-bg:var(--rv-ui-surface-hover);z-index:10000;border:1px solid var(--rv-ui-border);background:var(--rv-ui-surface);width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--rv-ui-text);border-radius:8px;margin:0;padding:12px;font:13px system-ui,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #0003}revo-grid .timeline-editor__endpoints,revo-grid .timeline-editor__times,revo-grid .timeline-editor__picker-actions{justify-content:space-between;gap:8px;display:flex}revo-grid .timeline-editor__times label{gap:4px;display:grid}revo-grid .timeline-editor__picker-actions{justify-content:flex-end;margin-top:12px}revo-grid .rgCell:has(.timeline-editor__container){--rg-theme-cell-padding:0;padding-inline:0}revo-grid .timeline-editor__range:hover,revo-grid .timeline-editor__range:focus,revo-grid .timeline-editor__range:active,revo-grid .timeline-editor__date-picker-icon:hover{background:0 0}
