.qt-grid__viewport{scrollbar-color:var(--qt-panel-edge-strong) transparent;scrollbar-width:thin}.qt-grid__row{outline:none;transition:background .1s,box-shadow .1s}.qt-grid__row:hover{background:var(--qt-subtle)!important}.qt-grid__row:hover [data-pinned]{background:linear-gradient(var(--qt-subtle), var(--qt-subtle)), var(--qt-panel)!important}.qt-grid__row:focus-visible{box-shadow:inset 3px 0 0 var(--qt-accent);background:var(--qt-accent-soft)!important}.qt-grid__row:focus-visible [data-pinned]{background:linear-gradient(var(--qt-accent-soft), var(--qt-accent-soft)), var(--qt-panel)!important}.qt-grid__cell--active{box-shadow:inset 0 0 0 1px var(--qt-accent);background:var(--qt-accent-soft)!important}.qt-grid__cell--active[data-pinned]{background:linear-gradient(var(--qt-accent-soft), var(--qt-accent-soft)), var(--qt-panel)!important}.qt-grid__group-cell{border-inline-start:1px solid var(--qt-hairline);box-shadow:inset 0 -2px 0 var(--qt-accent-soft)}.qt-grid__cell--numeric{font-variant-numeric:tabular-nums;font-family:var(--qt-font-mono)}.qt-grid__row--tree-group{box-shadow:inset 2px 0 0 var(--qt-accent)}.qt-grid__tree-indent{flex:none;align-self:stretch;min-width:0;position:relative}.qt-grid__tree-elbow{inset-inline-end:3px;border-inline-start:1px solid var(--qt-panel-edge);border-bottom:1px solid var(--qt-panel-edge);box-sizing:border-box;border-end-start-radius:4px;width:10px;height:50%;position:absolute;top:0}.qt-grid__tree-toggle{appearance:none;width:24px;height:24px;color:var(--qt-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.qt-grid__tree-toggle:hover,.qt-grid__tree-toggle[aria-expanded=true]{color:var(--qt-accent);background:var(--qt-accent-soft)}.qt-grid__tree-toggle:focus-visible{color:var(--qt-accent);border-color:var(--qt-accent);box-shadow:0 0 0 2px var(--qt-accent-soft);outline:none}.qt-grid__tree-value{text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}@keyframes qt-grid-tree-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.qt-grid__row--tree-reveal{transform-origin:top;animation:.18s ease-out both qt-grid-tree-reveal}.qt-grid__overflow-edge{z-index:8;pointer-events:none;width:16px;position:absolute;top:0;bottom:0}.qt-grid__overflow-edge--left{background:linear-gradient(to right, var(--qt-panel-edge), transparent);left:0}.qt-grid__overflow-edge--right{background:linear-gradient(to left, var(--qt-panel-edge), transparent);right:0}@media (prefers-reduced-motion:reduce){.qt-grid__row{transition:none}.qt-grid__row--tree-reveal{animation:none}.qt-grid__tree-toggle,.qt-grid__tree-toggle svg{transition:none!important}}
