.k-block-type-code-highlighter{position:relative;overflow:clip;border:1px solid rgba(115,138,148,.25);border-radius:var(--rounded)}.k-block-type-code-highlighter-toolbar{position:sticky;top:var(--header-sticky-offset);z-index:10;height:var(--box-height);padding-left:.375rem;padding-right:.375rem;border-bottom:1px solid rgba(115,138,148,.25);font-size:var(--text-xs);background-color:inherit}.k-block-type-code-highlighter-toolbar .k-icon{width:16px;height:16px}.k-block-type-code-highlighter-toolbar .k-picklist-dropdown{color-scheme:dark}.k-block-type-code-highlighter-editor{position:relative;min-width:100%}.k-block-type-code-highlighter-editor .shiki,.k-block-type-code-highlighter-editor .k-textarea-input{line-height:1.5;padding:.75rem}.k-block-type-code-highlighter-editor.withGutter code{counter-reset:step;counter-increment:step 0}.k-block-type-code-highlighter-editor.withGutter code .line:before{content:counter(step);counter-increment:step;display:inline-block;width:1rem;margin-right:1.5rem;text-align:right;color:#738a9499}.k-block-type-code-highlighter-editor.withGutter .k-textarea-input{padding-left:3.25rem}.k-block-type-code-highlighter-editor.highlighted .k-textarea-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;caret-color:#9ca3af;color:transparent;background-color:transparent}.k-block-type-code-highlighter-editor .k-textarea-input-native::placeholder{color:#9ca3af}
