.BellmanFordPlayer-module__VgvUqq__player{min-width:0}.BellmanFordPlayer-module__VgvUqq__settings{grid-template-columns:minmax(180px,2fr) 1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.BellmanFordPlayer-module__VgvUqq__settings label,.BellmanFordPlayer-module__VgvUqq__editor label{gap:5px;font-size:14px;display:grid}.BellmanFordPlayer-module__VgvUqq__settings select,.BellmanFordPlayer-module__VgvUqq__editor :is(input,select){border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px;font-size:16px}.BellmanFordPlayer-module__VgvUqq__canvas{background:var(--canvas-background);border-radius:8px;width:100%;max-width:760px;margin-inline:auto;display:block}.BellmanFordPlayer-module__VgvUqq__phase{margin-block:10px;font-size:14px;font-weight:600}.BellmanFordPlayer-module__VgvUqq__operation{overflow-wrap:anywhere;min-height:3.5em;margin-block:12px;line-height:1.6}.BellmanFordPlayer-module__VgvUqq__table{margin-block:12px;overflow-x:auto}.BellmanFordPlayer-module__VgvUqq__table table{border-collapse:collapse;width:100%;font-size:14px}.BellmanFordPlayer-module__VgvUqq__table :is(th,td){border-bottom:1px solid var(--line);text-align:left;padding:8px}.BellmanFordPlayer-module__VgvUqq__table tr[data-active=true]{background:var(--surface);font-weight:600}.BellmanFordPlayer-module__VgvUqq__distances{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.BellmanFordPlayer-module__VgvUqq__distances div{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;gap:6px;padding:6px 10px;display:flex}.BellmanFordPlayer-module__VgvUqq__distances dt{font-weight:600}.BellmanFordPlayer-module__VgvUqq__note{color:var(--muted);margin-block:10px;font-size:13px;line-height:1.6}.BellmanFordPlayer-module__VgvUqq__result{margin-block:12px;font-weight:600}.BellmanFordPlayer-module__VgvUqq__editor{border-top:1px solid var(--line);padding-top:12px}.BellmanFordPlayer-module__VgvUqq__editor summary{cursor:pointer;min-height:44px;padding-block:10px}.BellmanFordPlayer-module__VgvUqq__editor form{grid-template-columns:minmax(120px,2fr) 1fr auto;align-items:end;gap:10px;display:grid}@media (max-width:640px){.BellmanFordPlayer-module__VgvUqq__settings{grid-template-columns:1fr 1fr}.BellmanFordPlayer-module__VgvUqq__settings label:first-child{grid-column:1/-1}.BellmanFordPlayer-module__VgvUqq__editor form{grid-template-columns:1fr 1fr}.BellmanFordPlayer-module__VgvUqq__editor button{grid-column:1/-1}}
