.vf-pick{min-width:16rem}.vf-wrap{border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-bg);overflow-x:auto}table.vf{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}table.vf th,table.vf td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle}table.vf thead th{vertical-align:bottom;background:var(--color-bg)}table.vf th[scope=row]{min-width:14rem;font-weight:400}.vf-stage{min-width:9rem}.vf-stage>span{display:block}.vf-chev{background:var(--type-vardeflode);color:var(--dia-node-text);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);margin-bottom:var(--space-1);font-weight:600}.vf-chev a{color:inherit}.vf-value{color:var(--color-text-muted)}tr.vf-group th{background:var(--color-canvas);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:600}td.vf-cell{text-align:center}.vf-mark{justify-content:center;align-items:center;gap:var(--space-1);min-width:40px;min-height:32px;color:var(--color-text);border-color:var(--type-vardeflode-line);flex-direction:row;text-decoration:none;display:inline-flex}.vf-mark.vf-prop{border-style:dashed}.vf-empty{border-radius:var(--radius);min-width:40px;min-height:32px;color:var(--color-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px dashed #0000}.vf-empty:hover,.vf-empty:focus-visible{border-color:var(--color-border);color:var(--color-text)}.vf tbody tr:not(:hover):not(:focus-within) .vf-empty{color:#0000}.vf-offer{gap:var(--space-2);border:1px solid var(--color-action);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--color-info-surface);flex-wrap:wrap;align-items:center;display:flex}.vf-all{gap:var(--space-2);align-items:center;display:flex}.heat-legend .tile{padding:0 var(--space-2);border-color:#0000}
