.npx .nx26-grid{display:grid;grid-template-columns:130px repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.npx .nx26-colhead{font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding:2px 4px}.npx .nx26-rowhead{font-size:12.5px;font-weight:700;display:flex;align-items:center;padding:0 4px}.npx .nx26-cell{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 10px;cursor:pointer;color:var(--text);font:inherit;min-width:0;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.npx .nx26-cell:hover{border-color:var(--accent);box-shadow:var(--shadow-xs,none)}.npx .nx26-empty{cursor:default;color:var(--text-soft);display:flex;align-items:center;justify-content:center}.npx .nx26-empty:hover{border-color:var(--border);box-shadow:none}.npx .nx26-pnl{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;margin-top:6px}.npx .nx26-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px;margin:10px 0 6px}.npx .nx26-kpi{border:1px solid var(--border);border-radius:8px;padding:7px 10px;background:var(--surface)}.npx .nx26-kpi-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.npx .nx26-kpi-value{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.npx .nx26-kpi-sub{font-size:11px;color:var(--text-muted);margin-top:2px}.npx .nx26-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:6px 14px;gap:6px 14px}.npx .nx26-setting{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;border-bottom:1px dashed var(--border);padding:3px 0}.npx .nx26-rules{margin:0}.npx .nx26-controls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.npx .nx26-controls>nav{max-width:100%}.npx .nx26-kpi-hero{grid-column:span 2;border-width:2px;display:flex;flex-direction:column;justify-content:center}.npx .nx26-kpi-hero .nx26-kpi-value{font-size:32px;line-height:1.15}.npx .nx26-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:14px;gap:14px;align-items:start}.npx .nx26-num{background:none;border:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.npx .nx26-num:focus-visible,.npx .nx26-num:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.npx .nx26-focus{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:12.5px;padding:5px 10px;margin-bottom:8px;border-radius:8px;border:1px solid var(--accent);background:var(--accent-soft,var(--surface))}.npx .nx26-reason{font-size:11.5px;color:var(--text-muted);line-height:1.4;margin-top:2px;max-width:420px;white-space:normal}@media (min-width:769px){.npx .nx26-wide-table{overflow:clip}}.npx .nx26-reads{position:-webkit-sticky;position:sticky;left:0;max-width:clamp(340px,calc(100vw - 400px),1280px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:8px 0;white-space:normal}.npx .nx26-read{border-top:1px solid var(--border)}.npx .nx26-read:first-child{border-top:none}.npx .nx26-read-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px 2px}@media (max-width:760px){.npx .nx26-grid{grid-template-columns:1fr}.npx .nx26-colhead{display:none}.npx .nx26-kpi-hero{grid-column:1/-1}}