.sqlstep-intro[data-v-da911006]{margin-bottom:16px}.mono[data-v-da911006]{font-family:var(--font-mono)}.sqlstep-fallback[data-v-da911006]{background:var(--nest-editor-bg);color:var(--nest-editor-fg);border-radius:14px;padding:14px 18px;font-size:13px;margin:0}.sqlstep-schema[data-v-da911006]{margin-bottom:14px;border:1px solid var(--nest-border);border-radius:12px;overflow:hidden}.sqlstep-schema-head[data-v-da911006]{width:100%;text-align:left;border:none;background:var(--nest-softer);padding:8px 14px;font-size:12.5px;font-weight:700;color:var(--nest-text-soft);cursor:pointer;font-family:var(--font-body)}.sqlstep-schema-caret[data-v-da911006]{display:inline-block;width:14px}.sqlstep-schema-body[data-v-da911006]{padding:12px 14px;display:flex;flex-wrap:wrap;gap:16px}.sqlstep-tbl[data-v-da911006]{min-width:0}.sqlstep-tbl-name[data-v-da911006]{font-size:12.5px;font-weight:700;color:var(--nest-ink);margin-bottom:4px}.sqlstep-mini[data-v-da911006]{font-size:11.5px}.sqlstep-mini td[data-v-da911006],.sqlstep-mini th[data-v-da911006]{padding:4px 9px}.sqlstep-coltype[data-v-da911006]{color:var(--nest-gold);font-size:10px;text-transform:uppercase}.sqlstep-tbl-empty[data-v-da911006]{color:var(--nest-text-soft);font-style:italic}.sqlstep-bar[data-v-da911006]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px}.sqlstep-run[data-v-da911006]{background:var(--nest-yellow);color:var(--nest-ink);border:none;font-size:12.5px;font-weight:800;padding:8px 16px;border-radius:999px;cursor:pointer;transition:transform .1s ease;font-family:var(--font-body)}.sqlstep-run[data-v-da911006]:hover:not(:disabled){transform:scale(1.05)}.sqlstep-run[data-v-da911006]:disabled{opacity:.6;cursor:default}.sqlstep-link[data-v-da911006]{border:none;background:none;padding:0;font-size:12.5px;font-weight:700;color:var(--nest-text-soft);cursor:pointer;font-family:var(--font-body)}.sqlstep-link[data-v-da911006]:hover:not(:disabled){color:var(--nest-ink)}.sqlstep-link[data-v-da911006]:disabled{opacity:.5;cursor:default}.sqlstep-note[data-v-da911006]{font-size:12px;color:var(--nest-gold)}.sqlstep-hints[data-v-da911006]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.sqlstep-hint[data-v-da911006]{background:var(--nest-soft);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.55}.sqlstep-hint[data-v-da911006] p{margin:0}.sqlstep-hint[data-v-da911006] code{font-family:var(--font-mono)}.sqlstep-loading[data-v-da911006]{margin-top:8px;font-size:12.5px;color:var(--nest-gold)}.sqlstep-error[data-v-da911006]{margin-top:10px;background:var(--nest-red-bg);color:var(--nest-red);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;font-family:var(--font-mono)}.sqlstep-result[data-v-da911006]{margin-top:12px;overflow-x:auto;border-radius:12px}.sqlstep-result.is-ok[data-v-da911006]{box-shadow:0 0 0 2px var(--nest-green)}.sqlstep-result.is-no[data-v-da911006]{box-shadow:0 0 0 2px var(--nest-red)}.sqlstep-table[data-v-da911006]{border-collapse:collapse;width:100%;background:var(--nest-card);border:1px solid var(--nest-border);border-radius:12px;font-size:12.5px}.sqlstep-table th[data-v-da911006]{text-align:left;background:var(--nest-softer);border-bottom:1.5px solid var(--nest-border);padding:8px 12px;font-size:11.5px;color:var(--nest-text-soft)}.sqlstep-table td[data-v-da911006]{padding:7px 12px;border-bottom:1px solid var(--nest-divider);color:var(--nest-ink)}.sqlstep-table tr:last-child td[data-v-da911006]{border-bottom:none}.sqlstep-rowcount[data-v-da911006]{margin-top:6px;font-size:11.5px;color:var(--nest-gold)}.sqlstep-empty[data-v-da911006]{margin-top:12px;background:var(--nest-soft);border-radius:12px;padding:10px 14px;font-size:13px;color:var(--nest-text-soft)}.bf-intro[data-v-7c4de6b5]{margin-bottom:12px}.mono[data-v-7c4de6b5]{font-family:var(--font-mono)}.bf-task[data-v-7c4de6b5]{margin-bottom:14px;background:var(--nest-soft);border-radius:12px;padding:12px 16px;font-size:14px}.bf-task[data-v-7c4de6b5] p{margin:0}.bf-task[data-v-7c4de6b5] code{font-family:var(--font-mono)}.bf-fallback[data-v-7c4de6b5]{background:var(--nest-editor-bg);color:var(--nest-editor-fg);border-radius:14px;padding:14px 18px;font-size:13px}.bf-hint[data-v-7c4de6b5]{margin-top:12px;font-size:12.5px;color:var(--nest-gold)}.bf-err[data-v-7c4de6b5]{display:block;margin-top:4px;color:var(--nest-red)}
