#sql-textarea.svelte-1gg3k36:focus{outline:none;box-shadow:inset 0 0 0 2px #6b7280}.sql-keyword{color:#6b7280;font-weight:700}.dark .sql-keyword{color:#9ca3af;font-weight:700}.sql-type{color:#6b7280;font-weight:600}.dark .sql-type{color:#9ca3af;font-weight:600}.sql-string{color:#7f1d1d}.dark .sql-string{color:#f87171}.sql-number{color:#4b5563}.dark .sql-number{color:#9ca3af}.sql-comment{color:#6b7280;font-style:italic;font-weight:400;opacity:.6}.dark .sql-comment{color:#9ca3af;font-style:italic;font-weight:400;opacity:.6}.sql-paren{color:#000;font-weight:600}.dark .sql-paren{color:#fff;font-weight:600}.sql-operator{color:#4338ca;font-weight:600}.dark .sql-operator{color:#818cf8;font-weight:600}.sql-identifier{color:#000}.dark .sql-identifier{color:#fff}.sql-text{color:#111827}.dark .sql-text{color:#f9fafb}.sql-highlighted{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-spacing:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important;white-space:inherit!important;word-wrap:inherit!important;font-variant-ligatures:inherit!important;font-stretch:inherit!important;text-rendering:inherit!important;-webkit-font-smoothing:inherit!important;-moz-osx-font-smoothing:inherit!important}.sql-highlighted span{font-family:JetBrains Mono Variable,monospace!important;font-size:14px!important;line-height:20px!important;font-variant-ligatures:none!important;letter-spacing:0!important;word-spacing:0!important;display:inline!important;vertical-align:baseline!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}.sql-error-statement{background-color:#ef44441a;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sql-keyword.sql-error-statement{color:#dc2626;background-color:#ef444426}.sql-identifier.sql-error-statement{background-color:#ef44441f}pre.svelte-1gg3k36{position:absolute!important;inset:0!important;z-index:1!important;font-family:JetBrains Mono Variable,monospace!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;word-spacing:0!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;font-weight:400!important;font-variant-ligatures:none!important;border:none!important;outline:none!important;resize:none!important;overflow:auto!important;background:transparent!important;color:transparent!important;tab-size:4!important;pointer-events:none!important}#sql-textarea.svelte-1gg3k36{position:absolute!important;inset:0!important;z-index:2!important;caret-color:#374151!important;color:transparent!important;background:transparent!important;font-family:JetBrains Mono Variable,monospace!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;word-spacing:0!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;font-weight:400!important;font-variant-ligatures:none!important;border:none!important;outline:none!important;resize:none!important;overflow:auto!important;tab-size:4!important}#sql-textarea.svelte-1gg3k36::selection{background:#6b72804d}#sql-textarea.svelte-1gg3k36:placeholder-shown{color:#9ca3af}#sql-textarea.svelte-1gg3k36:focus:not(:placeholder-shown){color:#3741511a}#sql-textarea.svelte-1gg3k36::-webkit-scrollbar,pre.svelte-1gg3k36::-webkit-scrollbar{width:8px;height:8px}#sql-textarea.svelte-1gg3k36::-webkit-scrollbar-track,pre.svelte-1gg3k36::-webkit-scrollbar-track{background:#f8fafccc;border-radius:4px}#sql-textarea.svelte-1gg3k36::-webkit-scrollbar-thumb,pre.svelte-1gg3k36::-webkit-scrollbar-thumb{background:#cbd5e1cc;border-radius:4px;border:1px solid rgba(248,250,252,.5)}#sql-textarea.svelte-1gg3k36::-webkit-scrollbar-thumb:hover,pre.svelte-1gg3k36::-webkit-scrollbar-thumb:hover{background:#94a3b8e6}#sql-textarea.svelte-1gg3k36::-webkit-scrollbar-corner,pre.svelte-1gg3k36::-webkit-scrollbar-corner{background:#f8fafccc}.dark #sql-textarea.svelte-1gg3k36::-webkit-scrollbar-track,.dark pre.svelte-1gg3k36::-webkit-scrollbar-track{background:#1f2937cc}.dark #sql-textarea.svelte-1gg3k36::-webkit-scrollbar-thumb,.dark pre.svelte-1gg3k36::-webkit-scrollbar-thumb{background:#4b5563cc;border:1px solid rgba(31,41,55,.5)}.dark #sql-textarea.svelte-1gg3k36::-webkit-scrollbar-thumb:hover,.dark pre.svelte-1gg3k36::-webkit-scrollbar-thumb:hover{background:#6b7280e6}.dark #sql-textarea.svelte-1gg3k36::-webkit-scrollbar-corner,.dark pre.svelte-1gg3k36::-webkit-scrollbar-corner{background:#1f2937cc}[draggable=true].svelte-1uwjtns{cursor:move}[draggable=true].svelte-1uwjtns:active{cursor:grabbing}.table-node.svelte-bwll96{position:relative;isolation:isolate;transform-origin:center center;transition:none}.table-node.svelte-bwll96:not(.dragging){transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.dragging.svelte-bwll96{cursor:grabbing!important;pointer-events:none}.selected.svelte-bwll96{isolation:isolate}.table-columns::-webkit-scrollbar{width:4px}.table-columns::-webkit-scrollbar-track{background:#f1f5f9}.table-columns::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.table-columns::-webkit-scrollbar-thumb:hover{background:#94a3b8}.canvas-container.svelte-14sfxzn{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
