@charset "utf-8";

._Logo_10wvb_2.MuiTypography-root { display: inline-flex; align-items: center; gap: 0.5rem; text-decoration: none; font-weight: 700; font-size: 0.8rem; white-space: nowrap; }

@media (min-width: 500px) {
  ._Logo_10wvb_2.MuiTypography-root._isSizeLarge_10wvb_13 { font-size: 18px; }
}

._Logo_10wvb_2.MuiTypography-root .___chip_10wvb_18 { height: auto; font-weight: 700; font-size: 10px; }

._Logo_10wvb_2.MuiTypography-root .___chip_10wvb_18 .MuiChip-label { padding: 2px 3px; }

.PGliteRepl-root { --fg: var(--PGliteRepl-foreground-color); --bg: var(--PGliteRepl-background-color); --border: var(--PGliteRepl-border); --border-color: var(--PGliteRepl-border-color); --font-size: var(--PGliteRepl-font-size, 12px); display: flex; flex-direction: column; height: 100%; width: 100%; font-size: var(--font-size); color: var(--fg); background-color: var(--bg); }

.PGliteRepl-loading-msg { opacity: 0.5; }

.PGliteRepl-root table { font-size: var(--font-size); }

.PGliteRepl-root-border { border: var(--border); }

.PGliteRepl-output { flex: 1 1 0%; overflow-y: auto; padding: 0.5em 0px 0.5em 0.5em; border-bottom: var(--border); }

.PGliteRepl-root hr { margin: 0.5em 0px; border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: var(--border); }

.PGliteRepl-input { display: flex; min-height: 60px; max-height: 50%; width: 100%; }

.PGliteRepl-input .cm-editor.cm-focused { outline: none; }

.PGliteRepl-input-loading { pointer-events: none; }

.PGliteRepl-table-scroll { overflow-x: auto; }

.PGliteRepl-table { border-collapse: collapse; }

.PGliteRepl-line { margin: 0px 0px 0px 1em; position: relative; }

.PGliteRepl-line::before { display: block; width: 0.7em; text-align: center; content: "❮"; margin-right: 0.5em; color: var(--border-color); position: absolute; left: -1em; }

.PGliteRepl-line + .PGliteRepl-line { margin-top: 0.25em; }

.PGliteRepl-query { margin: 0px 0px 0.25em 1em; }

.PGliteRepl-query::before { content: "❯"; }

.PGliteRepl-table th { text-align: center; font-weight: 600; }

.PGliteRepl-table td { text-align: left; max-width: 400px; overflow: hidden; text-overflow: ellipsis; }

.PGliteRepl-table .PGliteRepl-number { text-align: right; font-variant-numeric: tabular-nums; }

.PGliteRepl-table .PGliteRepl-boolean { text-align: center; }

.PGliteRepl-table .PGliteRepl-json { font-family: monospace; }

.PGliteRepl-table th, .PGliteRepl-table td { padding: 0px 0.2em; border: var(--border); }

.PGliteRepl-divider { font-size: 9px; display: flex; align-items: center; color: var(--border-color); padding-right: 0.5em; }

.PGliteRepl-divider hr { margin: 0px; flex-grow: 1; }

.PGliteRepl-time { margin: 0px 0.5em; }

.PGliteRepl-null { color: var(--border-color); }

.PGliteRepl-error { color: rgb(204, 51, 51); }

.PGliteRepl-error::before { content: "!"; color: rgb(204, 51, 51); font-weight: 700; }

.PGliteRepl-table-row-count a { text-decoration: none; }

._Workflow_1smrx_2 { padding: 1rem; display: grid; grid-template: max-content auto / auto; gap: 0.5rem; }

@media (min-width: 40rem) {
  ._Workflow_1smrx_2 { grid-template: max-content / 2fr 1fr; }
}

@media (min-width: 70rem) {
  ._Workflow_1smrx_2 { grid-template: max-content / 3fr 1fr; }
}

._Workflow__main_1smrx_16, ._Workflow__aside_1smrx_20 { display: block; }
