.clickable-row{cursor:pointer}.clickable-row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.nowrap{white-space:nowrap}.code-view{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default-hover);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:1.55;position:relative;overflow:auto}.code-view table{border-collapse:collapse;width:100%}.code-view td{padding:0 var(--mantine-spacing-sm);vertical-align:top;white-space:pre}.code-view td.code-line-number{text-align:right;width:1%;color:var(--mantine-color-dimmed);-webkit-user-select:none;user-select:none;border-right:1px solid var(--mantine-color-default-border)}.code-view tr.code-add{background:var(--mantine-color-green-1)}[data-mantine-color-scheme=dark] .code-view tr.code-add{background:#2f9e4433}.code-view tr.code-del{background:var(--mantine-color-red-1)}[data-mantine-color-scheme=dark] .code-view tr.code-del{background:#e0313133}.code-view-actions{float:right;z-index:1;margin-right:4px;position:sticky;top:4px}.code-editor textarea{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre;overflow-wrap:normal;tab-size:4;line-height:1.55;overflow-x:auto}.job-output{padding:var(--mantine-spacing-sm);color:#e9ecef;border-radius:var(--mantine-radius-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:#16181d;margin:0;line-height:1.5;overflow:auto}.terminal-frame{border-radius:var(--mantine-radius-md);background:#16181d;padding:6px}
