.sql-in[data-v-0f9f14fd]{box-sizing:border-box;border:1px solid rgba(var(--text-rgb), .16);background:var(--glass-control-bg);width:100%;height:clamp(170px,26vh,240px);color:var(--color-primary-text);resize:none;border-radius:10px;outline:none;padding:10px 12px;font-size:12.5px;line-height:1.7;transition:border-color .16s;display:block}.sql-in[data-v-0f9f14fd]:focus{border-color:rgba(var(--text-rgb), .45)}.sql-in[data-v-0f9f14fd]::placeholder{color:rgba(var(--text-rgb), .38)}.opt-line[data-v-0f9f14fd]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.opt-line .seg.sm[data-v-0f9f14fd]{padding:3px}.opt-line .seg.sm .seg-btn[data-v-0f9f14fd]{padding:3px 9px;font-size:12px}.mt8[data-v-0f9f14fd]{width:100%;margin-top:8px}.sql-out[data-v-0f9f14fd]{color:#cfd2d1;white-space:pre;background:#151718;border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.75;overflow-x:auto}.sql-out[data-v-0f9f14fd] .hljs-comment,.sql-out[data-v-0f9f14fd] .hljs-quote{color:#41535b;font-style:italic}.sql-out[data-v-0f9f14fd] .hljs-keyword,.sql-out[data-v-0f9f14fd] .hljs-literal,.sql-out[data-v-0f9f14fd] .hljs-built_in,.sql-out[data-v-0f9f14fd] .hljs-section{color:#e6cd69}.sql-out[data-v-0f9f14fd] .hljs-string,.sql-out[data-v-0f9f14fd] .hljs-meta-string{color:#55b5db}.sql-out[data-v-0f9f14fd] .hljs-number,.sql-out[data-v-0f9f14fd] .hljs-symbol{color:#cd3f45}.sql-out[data-v-0f9f14fd] .hljs-variable,.sql-out[data-v-0f9f14fd] .hljs-params,.sql-out[data-v-0f9f14fd] .hljs-property{color:#a074c4}.sql-out[data-v-0f9f14fd] .hljs-attr,.sql-out[data-v-0f9f14fd] .hljs-attribute,.sql-out[data-v-0f9f14fd] .hljs-operator,.sql-out[data-v-0f9f14fd] .hljs-bullet{color:#9fca56}.sql-out[data-v-0f9f14fd] .hljs-punctuation,.sql-out[data-v-0f9f14fd] .hljs-meta{color:#cfd2d1}.err-box[data-v-0f9f14fd]{background:#b23b3b14;border-left:3px solid #b23b3b;border-radius:10px;padding:10px 12px}.err-head[data-v-0f9f14fd]{color:#b23b3b;margin:0 0 4px;font-size:12.5px;font-weight:600}.err-desc[data-v-0f9f14fd]{color:rgba(var(--text-rgb), .62);margin:0;font-size:12px;line-height:1.7}.glass-card[data-v-0f9f14fd]{-webkit-backdrop-filter:blur(12px)saturate(140%);background-color:var(--glass-panel-bg)!important;border-color:var(--glass-edge-soft)!important;box-shadow:0 0 20px var(--glass-inset-soft) inset!important}
