.query-csv-with-sql-module__kP4fYW__container{}.query-csv-with-sql-module__kP4fYW__engineStrip{min-block-size:calc(var(--target-touch) + var(--text-ui-sm-line) * 2 + var(--space-3) * 2);padding:var(--space-3);background:var(--color-bg-pane);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;display:flex}.query-csv-with-sql-module__kP4fYW__gateCard{gap:var(--space-2);flex-direction:column;display:flex}.query-csv-with-sql-module__kP4fYW__gateButton{align-self:flex-start;}.query-csv-with-sql-module__kP4fYW__gateNote{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.query-csv-with-sql-module__kP4fYW__gateStaged{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__engineStatus{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.query-csv-with-sql-module__kP4fYW__engineReadyRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.query-csv-with-sql-module__kP4fYW__readyBadge{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-success-fg)}.query-csv-with-sql-module__kP4fYW__engineFailed{gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);flex-direction:column;display:flex}.query-csv-with-sql-module__kP4fYW__banner{}.query-csv-with-sql-module__kP4fYW__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.query-csv-with-sql-module__kP4fYW__workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4);display:grid}@media (min-width:1024px){.query-csv-with-sql-module__kP4fYW__workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}}.query-csv-with-sql-module__kP4fYW__rail{position:relative;}.query-csv-with-sql-module__kP4fYW__main{gap:var(--space-4);flex-direction:column;min-inline-size:0;display:flex}.query-csv-with-sql-module__kP4fYW__paneHeader{}.query-csv-with-sql-module__kP4fYW__paneLabel{}.query-csv-with-sql-module__kP4fYW__paneActions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:inline-flex}.query-csv-with-sql-module__kP4fYW__paneAction{border:1px solid var(--color-border-control);border-radius:var(--radius-sm);padding:0 var(--space-2);min-block-size:var(--control-height-sm);font-size:var(--text-ui-xs-size);cursor:pointer;background:0 0}.query-csv-with-sql-module__kP4fYW__paneAction:hover:not(:disabled){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.query-csv-with-sql-module__kP4fYW__paneAction:disabled{opacity:var(--opacity-disabled);cursor:default}.query-csv-with-sql-module__kP4fYW__fileNotice{margin:var(--space-2) var(--space-3) 0;padding:var(--space-2) var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius-sm)}.query-csv-with-sql-module__kP4fYW__filesEmpty{gap:var(--space-2);padding:var(--space-4) var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.query-csv-with-sql-module__kP4fYW__dropHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line)}.query-csv-with-sql-module__kP4fYW__fileList{padding:var(--space-2);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.query-csv-with-sql-module__kP4fYW__fileCard{gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.query-csv-with-sql-module__kP4fYW__fileCardHead{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.query-csv-with-sql-module__kP4fYW__fileName{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-medium);color:var(--color-text-primary);flex:auto;overflow:hidden}.query-csv-with-sql-module__kP4fYW__fileKind{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);padding:0 var(--space-2);flex:none}.query-csv-with-sql-module__kP4fYW__fileMeta{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.query-csv-with-sql-module__kP4fYW__fileView{font-family:var(--font-mono);font-size:var(--text-ui-xs-size);color:var(--color-accent-fg)}.query-csv-with-sql-module__kP4fYW__fileError{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-danger-fg);overflow-wrap:anywhere}.query-csv-with-sql-module__kP4fYW__fileColumns{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line)}.query-csv-with-sql-module__kP4fYW__fileColumnsSummary{cursor:pointer;color:var(--color-text-muted);min-block-size:var(--target-min);align-items:center;display:flex}.query-csv-with-sql-module__kP4fYW__columnList{padding:var(--space-1) 0 0;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.query-csv-with-sql-module__kP4fYW__columnItem{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);min-inline-size:0;display:flex}.query-csv-with-sql-module__kP4fYW__columnItem code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.query-csv-with-sql-module__kP4fYW__columnType{color:var(--color-text-muted);flex:none}.query-csv-with-sql-module__kP4fYW__fileActions{gap:var(--space-2);margin-block-start:var(--space-1);display:flex}.query-csv-with-sql-module__kP4fYW__dropOverlay{padding:var(--space-3);text-align:center;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-accent-fg);background:var(--color-bg-pane);border:1px dashed var(--color-accent-fg);border-radius:var(--radius-lg);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.query-csv-with-sql-module__kP4fYW__editorPane{}.query-csv-with-sql-module__kP4fYW__statementChip{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__editor{resize:vertical;block-size:160px;min-block-size:160px;}.query-csv-with-sql-module__kP4fYW__runRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-block-size:calc(var(--target-touch) + var(--space-2) * 2);display:flex}.query-csv-with-sql-module__kP4fYW__runButton{}.query-csv-with-sql-module__kP4fYW__statusLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:end;margin-inline-start:auto}.query-csv-with-sql-module__kP4fYW__runNotice{padding:0 var(--space-3) var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.query-csv-with-sql-module__kP4fYW__errorBox{}.query-csv-with-sql-module__kP4fYW__errorTitle{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-semibold);color:var(--color-danger-fg)}.query-csv-with-sql-module__kP4fYW__errorMessage{font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);white-space:pre-wrap;overflow-wrap:anywhere}.query-csv-with-sql-module__kP4fYW__errorWhy{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__resultsPane{}.query-csv-with-sql-module__kP4fYW__viewTabs{gap:var(--space-1);margin-inline-start:auto;display:flex}.query-csv-with-sql-module__kP4fYW__tab{min-block-size:var(--control-height-sm);padding-block:var(--space-1);padding-inline:var(--space-3);white-space:nowrap;flex:none;}.query-csv-with-sql-module__kP4fYW__gridScroll{block-size:360px;position:relative;overflow:auto}.query-csv-with-sql-module__kP4fYW__gridScroll:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.query-csv-with-sql-module__kP4fYW__gridEmpty{block-size:100%;padding:var(--pane-padding);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;display:flex}.query-csv-with-sql-module__kP4fYW__grid{border-collapse:collapse;inline-size:max-content;min-inline-size:100%;font-family:var(--font-mono);font-feature-settings:"zero";font-variant-numeric:tabular-nums;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-primary)}.query-csv-with-sql-module__kP4fYW__headCell{z-index:1;background:var(--color-bg-pane);text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap;position:sticky;inset-block-start:0}.query-csv-with-sql-module__kP4fYW__headName{text-overflow:ellipsis;max-inline-size:24ch;display:block;overflow:hidden}.query-csv-with-sql-module__kP4fYW__headType{font-weight:var(--weight-regular);color:var(--color-text-muted);display:block}.query-csv-with-sql-module__kP4fYW__cell,.query-csv-with-sql-module__kP4fYW__cellNull{padding:var(--space-1) var(--space-3);border-block-end:1px solid var(--color-border-subtle);border-inline-end:1px solid var(--color-border-subtle);text-overflow:ellipsis;white-space:nowrap;max-inline-size:40ch;overflow:hidden}.query-csv-with-sql-module__kP4fYW__cellNull{color:var(--color-text-muted);font-style:italic}.query-csv-with-sql-module__kP4fYW__csvView{block-size:360px;min-block-size:360px;}.query-csv-with-sql-module__kP4fYW__resultFooter{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-block-size:calc(var(--control-height-sm) + var(--space-2) * 2);flex-wrap:wrap;display:flex}.query-csv-with-sql-module__kP4fYW__pager{align-items:center;gap:var(--space-2);display:flex}.query-csv-with-sql-module__kP4fYW__pageStatus{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.query-csv-with-sql-module__kP4fYW__truncNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__actions{}.query-csv-with-sql-module__kP4fYW__actionButton{}.query-csv-with-sql-module__kP4fYW__actionPrimary{}.query-csv-with-sql-module__kP4fYW__shareNote,.query-csv-with-sql-module__kP4fYW__keyboardHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__kbd{}.query-csv-with-sql-module__kP4fYW__runButton .query-csv-with-sql-module__kP4fYW__kbd{color:inherit;background:0 0;border-color:currentColor}.query-csv-with-sql-module__kP4fYW__liveIndicator{margin-inline-start:var(--space-2)}.query-csv-with-sql-module__kP4fYW__dialog{}.query-csv-with-sql-module__kP4fYW__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}.query-csv-with-sql-module__kP4fYW__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.query-csv-with-sql-module__kP4fYW__dialogActions{gap:var(--space-3);justify-content:flex-end;display:flex}.query-csv-with-sql-module__kP4fYW__shortcutList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.query-csv-with-sql-module__kP4fYW__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.query-csv-with-sql-module__kP4fYW__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);min-block-size:var(--target-touch);display:flex}.query-csv-with-sql-module__kP4fYW__checkbox{}
