/* Rechner „lineares-gleichungssystem“: Koeffizienten-Raster. Nur Klassen mit Präfix nho-lineares-gleichungssystem-;
   Farben aus den Premium-Tokens. Das Raster scrollt bei Bedarf nur in seinem eigenen Container, nie die Seite. */
.nho-lineares-gleichungssystem-raster{display:grid;gap:10px;min-width:0;max-width:100%;overflow-x:auto;padding:4px 2px 10px;overscroll-behavior-x:contain}
.nho-lineares-gleichungssystem-zeile{display:flex;align-items:center;gap:6px;width:max-content}
.nho-lineares-gleichungssystem-zeile[hidden],.nho-lineares-gleichungssystem-zelle[hidden],[data-lgs-nur2][hidden]{display:none!important}
.nho-lineares-gleichungssystem-nr{min-width:24px;color:var(--pm-muted);font:600 14px var(--pm-sans);text-align:right}
.nho-lineares-gleichungssystem-zelle{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:150px}
.nho-lineares-gleichungssystem-zelle input[type=text]{width:66px;min-height:48px;margin:0;padding:8px 8px;border:1px solid var(--pm-line);border-radius:12px;background:var(--pm-paper);color:var(--pm-ink);font:500 17px/1.3 var(--pm-sans);text-align:center;box-shadow:none}
.nho-lineares-gleichungssystem-zelle input[type=text]::placeholder{color:var(--pm-muted);opacity:.6}
.nho-lineares-gleichungssystem-zelle input[type=text]:focus{outline:none;border-color:var(--pm-orange);box-shadow:0 0 0 4px rgba(255,116,24,.2)}
.nho-lineares-gleichungssystem-zelle input[aria-invalid=true]{border-color:var(--nho-rechner-err,#b42318)}
.nho-lineares-gleichungssystem-zelle .nho-rechner-err{flex-basis:100%;font-size:13px}
.nho-lineares-gleichungssystem-var,.nho-lineares-gleichungssystem-gleich{color:var(--pm-ink);font:italic 400 1.35rem/1 var(--pm-serif);white-space:nowrap}
.nho-lineares-gleichungssystem-var{min-width:2.4em}
.nho-lineares-gleichungssystem-rechts{padding-left:2px}
.nho-lineares-gleichungssystem-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
[data-nho-rechner="lineares-gleichungssystem"] .nho-rechner-seg label{min-width:52px}
@media(max-width:520px){.nho-lineares-gleichungssystem-zelle input[type=text]{width:56px}.nho-lineares-gleichungssystem-var{min-width:1.9em}}
