:root{--bn-colors-editor-text:var(--foreground);--bn-colors-editor-background:var(--background);--bn-colors-menu-text:var(--foreground);--bn-colors-menu-background:var(--card);--bn-colors-tooltip-text:var(--popover-foreground);--bn-colors-tooltip-background:var(--popover);--bn-colors-hovered-text:var(--foreground);--bn-colors-hovered-background:var(--secondary);--bn-colors-selected-text:var(--primary-foreground);--bn-colors-selected-background:var(--primary);--bn-colors-disabled-text:var(--muted-foreground);--bn-colors-disabled-background:var(--secondary);--bn-colors-shadow:var(--border);--bn-colors-border:var(--border);--bn-colors-side-menu:var(--muted-foreground)}.bn-container[data-color-scheme=dark]{--bn-colors-editor-text:var(--foreground)!important;--bn-colors-editor-background:var(--background)!important;--bn-colors-menu-text:var(--foreground)!important;--bn-colors-menu-background:var(--card)!important;--bn-colors-tooltip-text:var(--popover-foreground)!important;--bn-colors-tooltip-background:var(--popover)!important;--bn-colors-hovered-text:var(--foreground)!important;--bn-colors-hovered-background:var(--secondary)!important;--bn-colors-selected-text:var(--primary-foreground)!important;--bn-colors-selected-background:var(--primary)!important;--bn-colors-disabled-text:var(--muted-foreground)!important;--bn-colors-disabled-background:var(--secondary)!important;--bn-colors-shadow:var(--border)!important;--bn-colors-border:var(--border)!important;--bn-colors-side-menu:var(--muted-foreground)!important}.bn-shadcn.dark{--background:inherit!important;--foreground:inherit!important;--card:inherit!important;--card-foreground:inherit!important;--popover:inherit!important;--popover-foreground:inherit!important;--primary:inherit!important;--primary-foreground:inherit!important;--secondary:inherit!important;--secondary-foreground:inherit!important;--muted:inherit!important;--muted-foreground:inherit!important;--accent:inherit!important;--accent-foreground:inherit!important;--destructive:inherit!important;--destructive-foreground:inherit!important;--border:inherit!important;--input:inherit!important;--ring:inherit!important}.bn-shadcn.dark .bn-editor{background-color:var(--background)!important}.kafka-global-instructions-editor .bn-editor{padding-inline:24px!important}.kafka-global-instructions-compact .bn-editor{padding-inline:16px!important;padding-top:4px!important;padding-bottom:12px!important;font-size:14px!important;line-height:1.5!important;min-height:100%!important;height:auto!important}.kafka-global-instructions-compact,.kafka-global-instructions-editor{overflow-y:auto!important}.kafka-global-instructions-compact,.kafka-global-instructions-compact .bn-container,.kafka-global-instructions-editor,.kafka-global-instructions-editor .bn-container{overflow-x:hidden!important;max-width:100%!important;width:100%!important}.kafka-global-instructions-compact .bn-editor,.kafka-global-instructions-editor .bn-editor{max-width:100%!important;width:100%!important;overflow-x:hidden!important;word-wrap:break-word!important}@media (max-width:768px){.kafka-global-instructions-compact .bn-editor{padding-inline:12px!important;font-size:13px!important}.kafka-global-instructions-editor .bn-editor{padding-inline:12px!important}}.kafka-global-instructions-compact .bn-editor h1,.kafka-global-instructions-compact .bn-editor h2,.kafka-global-instructions-compact .bn-editor h3{margin-top:.25rem!important;margin-bottom:.5rem!important}.kafka-global-instructions-compact .bn-editor>div:first-child h1:first-child,.kafka-global-instructions-compact .bn-editor>div:first-child h2:first-child,.kafka-global-instructions-compact .bn-editor>div:first-child h3:first-child{margin-top:0!important}.kafka-global-instructions-compact .bn-editor h1{font-size:1.5rem!important}.kafka-global-instructions-compact .bn-editor h2{font-size:1.25rem!important}.kafka-global-instructions-compact .bn-editor h3{font-size:1.1rem!important}.kafka-global-instructions-compact .bn-editor p{font-size:14px!important}.kafka-global-instructions-compact .bn-editor ol,.kafka-global-instructions-compact .bn-editor p,.kafka-global-instructions-compact .bn-editor ul{margin-top:.25rem!important;margin-bottom:.5rem!important}.kafka-global-instructions-compact .bn-editor li{margin-bottom:.1rem!important;font-size:14px!important}.kafka-autosave-indicator{margin-left:54px}.bn-suggestion-menu{background:var(--bn-colors-menu-background)!important;color:var(--bn-colors-menu-text)!important;border:1px solid var(--bn-colors-border)!important;border-radius:var(--radius)!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important;overflow:hidden!important;max-width:320px!important;min-width:240px!important}#bn-suggestion-menu,.bn-suggestion-menu{max-height:20rem!important;overflow-y:auto!important;scrollbar-width:none}.bn-suggestion-menu::-webkit-scrollbar{width:0;height:0}.bn-suggestion-menu .bn-suggestion-menu-item{padding:.4rem!important}.kafka-global-instructions-compact .bn-suggestion-menu .bn-suggestion-menu-item,.kafka-global-instructions-editor .bn-suggestion-menu .bn-suggestion-menu-item{padding:.375rem .5rem!important;font-size:.875rem!important;line-height:1.25rem!important}.kafka-global-instructions-compact .bn-suggestion-menu,.kafka-global-instructions-editor .bn-suggestion-menu{width:240px!important;max-width:240px!important;min-width:240px!important;padding:.25rem!important;max-height:75vh!important}.kafka-global-instructions-compact .bn-suggestion-menu .bn-suggestion-menu-item img,.kafka-global-instructions-compact .bn-suggestion-menu .bn-suggestion-menu-item svg,.kafka-global-instructions-editor .bn-suggestion-menu .bn-suggestion-menu-item img,.kafka-global-instructions-editor .bn-suggestion-menu .bn-suggestion-menu-item svg{width:16px!important;height:16px!important}.bn-suggestion-menu .bn-suggestion-menu-item[aria-selected=true],.bn-suggestion-menu .bn-suggestion-menu-item[data-selected=true]{background:var(--bn-colors-hovered-background)!important}.bn-suggestion-menu .bn-suggestion-menu-label{color:var(--muted-foreground)!important;letter-spacing:.02em}.bn-suggestion-menu-section-title{color:var(--muted-foreground)!important;font-weight:600!important}.bn-suggestion-menu-item{color:var(--bn-colors-menu-text)!important}.bn-suggestion-menu-item:hover,.bn-suggestion-menu-item[aria-selected=true],.bn-suggestion-menu-item[data-selected=true]{background:var(--bn-colors-hovered-background)!important;color:var(--bn-colors-hovered-text)!important}.bn-kbd{background-color:var(--bn-colors-hovered-background)!important;color:var(--bn-colors-hovered-text)!important}.bn-kbd,.bn-toolbar{border:1px solid var(--bn-colors-border)!important}.bn-toolbar{background:var(--bn-colors-menu-background)!important;border-radius:var(--radius)!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.bn-toolbar,.bn-toolbar .bn-button,.bn-toolbar [role=button],.bn-toolbar button{color:var(--bn-colors-menu-text)!important}.bn-toolbar .bn-button:hover,.bn-toolbar [role=button]:hover,.bn-toolbar button:hover{background:var(--bn-colors-hovered-background)!important;color:var(--bn-colors-hovered-text)!important}.bn-toolbar .bn-button[data-state=on],.bn-toolbar [aria-pressed=true],.bn-toolbar [data-state=on]{background:var(--bn-colors-selected-background)!important;color:var(--bn-colors-selected-text)!important;border-color:var(--bn-colors-border)!important}.bn-toolbar .bn-divider,.bn-toolbar hr{border-color:var(--bn-colors-border)!important;background-color:var(--bn-colors-border)!important}.bn-link-toolbar{background:var(--bn-colors-menu-background)!important;color:var(--bn-colors-menu-text)!important;border:1px solid var(--bn-colors-border)!important;border-radius:var(--radius)!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.bn-container[data-color-scheme=light] .bn-toolbar .bn-button:hover,.bn-container[data-color-scheme=light] .bn-toolbar [role=button]:hover,.bn-container[data-color-scheme=light] .bn-toolbar button:hover{background:#3b82f6!important;color:white!important}.bn-container[data-color-scheme=light] .bn-toolbar .bn-button[data-state=on],.bn-container[data-color-scheme=light] .bn-toolbar [aria-pressed=true],.bn-container[data-color-scheme=light] .bn-toolbar [data-state=on]{background:#2563eb!important;color:white!important;border-color:#1d4ed8!important}.bn-container .bn-tooltip,.bn-container [role=tooltip]{background:var(--bn-colors-tooltip-background)!important;color:var(--bn-colors-tooltip-text)!important;border:1px solid var(--bn-colors-border)!important;border-radius:calc(var(--radius) * .75)!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;font-size:.75rem!important;padding:4px 8px!important}.bn-container[data-color-scheme=dark] .bn-toolbar .bn-tooltip,.bn-container[data-color-scheme=dark] .bn-toolbar [data-radix-popper-content-wrapper]>*,.bn-container[data-color-scheme=dark] .bn-toolbar [role=tooltip]{background:var(--bn-colors-tooltip-background)!important;color:var(--bn-colors-tooltip-text)!important;border:1px solid var(--bn-colors-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.5)!important;backdrop-filter:none!important;background-clip:padding-box!important}.bn-toolbar{padding:6px 8px!important;gap:4px!important}.bn-toolbar .bn-button,.bn-toolbar [role=button],.bn-toolbar button{padding:4px 6px!important;height:28px!important;min-height:28px!important;font-size:12px!important;line-height:1!important;border-radius:6px!important;gap:6px!important}.bn-toolbar .bn-button svg,.bn-toolbar [role=button] svg,.bn-toolbar button svg{width:14px!important;height:14px!important}.bn-toolbar .bn-select,.bn-toolbar [data-radix-popper-content-wrapper] input,.bn-toolbar select{font-size:12px!important;height:28px!important}.bn-toolbar .bn-divider,.bn-toolbar hr{margin:2px 4px!important}.bn-container[data-color-scheme=light] .bn-editor,.bn-container[data-color-scheme=light] .bn-editor li,.bn-container[data-color-scheme=light] .bn-editor p{color:#0b0e14!important}.bn-container[data-color-scheme=dark]{--bn-colors-menu-text:rgba(255,255,255,0.92)!important;--bn-colors-editor-text:rgba(255,255,255,0.92)!important}.bn-editor code,.bn-editor pre{color:var(--foreground)!important}.kafka-template-preview .bn-editor{font-size:13px!important;line-height:1.4!important;max-width:none!important;width:100%!important;padding-left:16px!important;padding-right:16px!important}.kafka-template-preview .bn-container{padding-left:0!important;padding-right:0!important}.kafka-template-preview{width:100%!important;max-width:none!important}.kafka-template-preview .bn-editor h1{font-size:1.4rem!important}.kafka-template-preview .bn-editor h2{font-size:1.2rem!important}.kafka-template-preview .bn-editor h3{font-size:1.05rem!important}.kafka-template-preview .bn-editor li,.kafka-template-preview .bn-editor p{font-size:13px!important}.bn-editor [data-background-color=gray] .bn-inline-content{text-decoration:line-through!important;text-decoration-thickness:1.5px!important;opacity:.7!important}