.wp-block-veza-blocks-vz-vql-codeblock{margin-bottom:16px!important;margin-top:0!important;max-width:100%;position:relative;width:100%}.vz-vql-codeblock__header{position:absolute;right:8px;top:8px;z-index:10}.vz-vql-codeblock__copy-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e2e8f0;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:4px 8px;transition:all .2s ease}.vz-vql-codeblock__copy-btn:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.vz-vql-codeblock__copy-btn.copied{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.4);color:#22c55e}.vz-vql-codeblock{background:#0f172a;border-radius:8px;box-sizing:border-box;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.6;margin:0;max-width:100%;overflow-x:hidden;overflow-y:auto;width:100%}.vz-vql-codeblock code{display:block;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.vz-vql-codeblock__editor-container{position:relative}.vz-vql-codeblock__editor{max-width:100%;position:relative;width:100%}.vz-vql-codeblock__highlight-overlay{word-wrap:break-word;background:#0f172a;border-radius:8px;bottom:0;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;left:0;line-height:1.6;margin:0;overflow-x:auto;overflow-y:hidden;padding:12px;pointer-events:none;position:absolute;right:0;top:0;white-space:pre-wrap;z-index:1}.vz-vql-codeblock__highlight-overlay code{word-wrap:break-word;display:block;white-space:pre-wrap}.vz-vql-codeblock__editor .block-editor-plain-text{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;caret-color:#e2e8f0;color:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;line-height:1.6;min-height:160px;outline:none;padding:12px;position:relative;resize:vertical;width:100%;z-index:2}.vz-vql-codeblock__editor .block-editor-plain-text::-moz-placeholder{color:rgba(226,232,240,.5)}.vz-vql-codeblock__editor .block-editor-plain-text::placeholder{color:rgba(226,232,240,.5)}.vz-vql-codeblock__editor .block-editor-plain-text:focus{border-color:rgba(59,130,246,.5)}pre.vz-vql-codeblock[data-lines=true]{counter-reset:line}pre.vz-vql-codeblock[data-lines=true] code{grid-row-gap:0;display:grid;grid-auto-rows:min-content}pre.vz-vql-codeblock[data-lines=true] code>span{display:block;padding-left:2.5em;position:relative}pre.vz-vql-codeblock[data-lines=true] code>span:before{color:#64748b;content:counter(line);counter-increment:line;left:0;position:absolute;text-align:right;width:2em}
