.stale-mark{font-size:var(--fs-10);color:var(--faint);letter-spacing:.02em;white-space:nowrap}.stale-mark.failed{color:var(--warn)}.skel-rows{flex-direction:column;display:flex}.skel-row{border-bottom:1px solid var(--border-soft);align-items:center;display:flex}.skel-row i{background:var(--border-soft);border-radius:2px;height:6px;display:block}.empty-state{gap:var(--sp-2);padding:var(--sp-2) 0;flex-direction:column;display:flex}.empty-skel{gap:var(--sp-2);flex-direction:column;display:flex}.empty-skel-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:7px;min-height:54px;padding:9px 10px;display:flex}.empty-skel-bar{background:var(--border-soft);border-radius:2px;height:6px;display:block}.empty-skel-bar.w70{width:70%}.empty-skel-bar.w45{width:45%}.empty-skel-bar.w55{width:55%}.empty-why{color:var(--dim);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}.empty-state.warn .empty-why{border-radius:var(--r-sm);background:var(--warn-dim);border:1px solid var(--warn);color:var(--warn);padding:5px 8px}.empty-state.error .empty-why{color:var(--down)}.empty-action{height:var(--row-h-sm);color:var(--dim);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--track-label);cursor:pointer;background:0 0;align-self:flex-start;padding:0 10px}.empty-action:hover{color:var(--accent);border-color:var(--accent)}.empty-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty-asof{color:var(--faint);font-size:var(--fs-10);margin:0;line-height:1.5}.missing-not-given{font-family:var(--font-mono);font-size:var(--fs-10);color:var(--faint);letter-spacing:var(--track-label);white-space:nowrap;line-height:1.4}.qt-slot{min-width:0;display:block}.qt{border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--border-soft);width:100%;height:44px;color:inherit;contain:strict;text-decoration:none;display:block;position:relative;overflow:hidden}.qt-card{height:48px;margin:2px 0}a.qt{cursor:pointer}a.qt:hover{border-color:var(--border-strong)}a.qt:focus-visible{box-shadow:var(--ring);outline:none}.qt-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.qt-svg path{vector-effect:non-scaling-stroke;fill:none}.qt-range{stroke:var(--faint);stroke-width:1px;opacity:.35}.qt-close{stroke:var(--text);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.qt-close-last{stroke-width:1.75px;stroke-linecap:round}.qt-day-up{stroke:var(--up);color:var(--up)}.qt-day-down{stroke:var(--down);color:var(--down)}.qt-day-flat{stroke:var(--text);color:var(--dim)}.qt-rec{stroke:var(--accent);stroke-width:1px;opacity:.45;stroke-dasharray:1 2}.qt-lv{stroke-width:1.25px}.qt-trigger{stroke:var(--accent)}.qt-chase{stroke:var(--warn);stroke-dasharray:1 2}.qt-stop{stroke:var(--down);stroke-dasharray:3 2}.qt-pullback{stroke:var(--accent);stroke-dasharray:1 2}.qt-ceiling{stroke:var(--down);stroke-dasharray:3 2;opacity:.7}.qt-short_trigger{stroke:var(--down)}.qt-short_chase{stroke:var(--down);stroke-dasharray:1 2}.qt-short_stop{stroke:var(--down);stroke-dasharray:3 2}.qt-long_trigger{stroke:var(--up)}.qt-long_chase{stroke:var(--up);stroke-dasharray:1 2}.qt-long_stop{stroke:var(--up);stroke-dasharray:3 2}.qt-guide{stroke-width:1px;stroke-dasharray:none;opacity:.22}.qt-lv.qt-approx{stroke-dasharray:2 2;opacity:.6}.qt-dot{stroke-width:4.5px;stroke-linecap:round}.qt-tone-accent{stroke:var(--accent)}.qt-tone-up{stroke:var(--up)}.qt-tone-down{stroke:var(--down)}.qt-tone-dim{stroke:var(--dim)}.qt-last{stroke-width:4px}.qt-approx-mark{font:600 var(--fs-2xs)/1 var(--font-mono);color:var(--warn);pointer-events:none;position:absolute;top:1px;left:3px}.qt-empty{font:400 var(--fs-2xs)/1 var(--font-mono);color:var(--faint);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.qt-chg{background:color-mix(in srgb, var(--panel) 82%, transparent);font:600 var(--fs-2xs)/1.15 var(--font-mono);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:2px;padding:0 2px;position:absolute;right:2px}.qt-chg-top{top:1px}.qt-chg-bottom{bottom:1px}
