.sql-playground:where(.astro-54xvu7rp){--sql-playground-keyword: #8250df;--sql-playground-comment: #6e7781;--sql-playground-string: #0a3069;--sql-playground-number: #0550ae;--sql-playground-type: #953800;--sql-playground-property: #116329;--sql-playground-function: #cf222e;--sql-playground-variable: var(--sl-color-text);--sql-playground-operator: #57606a;margin:1rem 0 1.5rem;border:1px solid var(--sl-color-hairline);border-radius:10px;overflow:hidden;background:var(--sl-color-bg)}.sql-playground-header:where(.astro-54xvu7rp){display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.5rem .9rem;border-bottom:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-sidebar)}.sql-playground-title:where(.astro-54xvu7rp){font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-accent)}.sql-playground-hint:where(.astro-54xvu7rp){font-size:.72rem;color:var(--sl-color-gray-3, #888)}.sql-playground-editor-host:where(.astro-54xvu7rp){min-height:calc(var(--sql-playground-rows) * 1.6em + 1.8rem)}.sql-playground:where(.astro-54xvu7rp).not-content .cm-line:where(.astro-54xvu7rp),.sql-playground:where(.astro-54xvu7rp).not-content .cm-gutterElement:where(.astro-54xvu7rp){margin-top:0!important}.sql-playground-toolbar:where(.astro-54xvu7rp){display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .9rem;border-top:1px solid var(--sl-color-hairline);border-bottom:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-sidebar)}.sql-playground-actions:where(.astro-54xvu7rp){display:flex;flex-wrap:wrap;gap:.5rem}.sql-playground-run:where(.astro-54xvu7rp),.sql-playground-reset-query:where(.astro-54xvu7rp),.sql-playground-reset-db:where(.astro-54xvu7rp){border-radius:6px;border:1px solid var(--sl-color-hairline);padding:.35rem .75rem;font-size:.82rem;cursor:pointer;background:var(--sl-color-bg);color:var(--sl-color-text)}.sql-playground-run:where(.astro-54xvu7rp){border-color:var(--sl-color-accent);color:var(--sl-color-accent-high)}.sql-playground-run:where(.astro-54xvu7rp):hover,.sql-playground-reset-query:where(.astro-54xvu7rp):hover,.sql-playground-reset-db:where(.astro-54xvu7rp):hover{background:var(--sl-color-bg);box-shadow:0 0 0 2px var(--sl-color-hairline)}.sql-playground-status:where(.astro-54xvu7rp){font-size:.74rem;color:var(--sl-color-text-accent);opacity:.8}.sql-playground-output-panel:where(.astro-54xvu7rp){padding:.9rem;background:var(--sl-color-bg)}.sql-playground-output-label:where(.astro-54xvu7rp){margin-bottom:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-accent)}.sql-playground-output:where(.astro-54xvu7rp){min-height:10rem;padding:.75rem .85rem;border-radius:8px;border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-sidebar);color:var(--sl-color-text);font-size:.88rem;line-height:1.6;overflow:auto}.sql-playground-output:where(.astro-54xvu7rp).is-empty{color:var(--sl-color-gray-3, #888)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-message,.sql-playground:where(.astro-54xvu7rp) .sql-playground-badge,.sql-playground:where(.astro-54xvu7rp) .sql-playground-result-meta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sql-playground:where(.astro-54xvu7rp) .sql-playground-message{padding:.75rem .85rem;border-radius:8px;white-space:pre-wrap;word-break:break-word}.sql-playground:where(.astro-54xvu7rp) .sql-playground-message-info{background:#388bfd14;color:var(--sl-color-text)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-message-success{background:#22c55e1a;color:var(--sl-color-text)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-message-error{background:#ef44441f;color:var(--sl-color-text)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-badge{display:inline-flex;margin-bottom:.8rem;padding:.2rem .5rem;border-radius:999px;background:#22c55e1f;font-size:.78rem}.sql-playground:where(.astro-54xvu7rp) .sql-playground-result-set+.sql-playground-result-set{margin-top:1rem}.sql-playground:where(.astro-54xvu7rp) .sql-playground-result-meta{margin-bottom:.35rem;font-size:.78rem;font-weight:700;color:var(--sl-color-text-accent)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table-wrap{overflow-x:auto;border:1px solid var(--sl-color-hairline);border-radius:8px;background:var(--sl-color-bg);box-shadow:inset 0 0 0 1px #7f7f7f0a}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table{width:100%;border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;background:var(--sl-color-bg)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table th,.sql-playground:where(.astro-54xvu7rp) .sql-playground-table td{padding:.55rem .7rem;border-bottom:1px solid var(--sl-color-hairline);text-align:left;vertical-align:top;white-space:nowrap}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table th{background:color-mix(in srgb,var(--sl-color-bg-sidebar) 88%,var(--sl-color-accent) 12%);font-weight:700;color:var(--sl-color-text-accent)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table th+th,.sql-playground:where(.astro-54xvu7rp) .sql-playground-table td+td{border-left:1px solid var(--sl-color-hairline)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--sl-color-bg-sidebar) 55%,transparent)}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table tbody tr:hover td{background:color-mix(in srgb,var(--sl-color-accent) 8%,var(--sl-color-bg))}.sql-playground:where(.astro-54xvu7rp) .sql-playground-table tbody tr:last-child td{border-bottom:none}.sql-playground:where(.astro-54xvu7rp) .sql-playground-empty-cell{color:var(--sl-color-gray-3, #888);text-align:center}@media(max-width:50rem){.sql-playground-header:where(.astro-54xvu7rp),.sql-playground-toolbar:where(.astro-54xvu7rp){flex-direction:column;align-items:flex-start}}
