.cm-editor-root{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.cm-editor-root .cm-editor{height:100%}.cm-editor-root .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.cm-editor-root .cm-editor .cm-panels-bottom{border-top:none!important;border-bottom:1px solid #2d2d30!important}.cm-editor-root .cm-editor{display:flex!important;flex-direction:column!important}.cm-editor-root .cm-editor .cm-panels-bottom{order:-1!important}.cm-editor-root .cm-editor .cm-scroller{order:0!important}.cm-editor-root .cm-editor .cm-panel .cm-panel-close,.cm-editor-root .cm-editor .cm-panel button[name=close]{font-size:28px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;border-radius:4px!important;padding:0!important;line-height:1!important;align-self:center!important;margin-top:auto!important;margin-bottom:auto!important;position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important}.cm-editor-root .cm-editor .cm-panel.cm-search{position:relative!important;padding-right:44px!important}.cm-editor-root .cm-editor .cm-panel .cm-panel-close:hover,.cm-editor-root .cm-editor .cm-panel button[name=close]:hover{background-color:#3c3c3c!important}.cm-editor-root .cm-editor .cm-panel.cm-search button[name=select]{display:none!important}.cm-editor-root .cm-editor .cm-panel.cm-search label:has(input[name=word]){display:none!important}.cm-editor-root .cm-editor .cm-panel.cm-search button[name=next],.cm-editor-root .cm-editor .cm-panel.cm-search button[name=prev]{font-size:0!important;overflow:hidden!important}.cm-editor-root .cm-editor .cm-panel.cm-search button[name=next]:before{content:"›"!important;font-size:20px!important;line-height:1!important}.cm-editor-root .cm-editor .cm-panel.cm-search button[name=prev]:before{content:"‹"!important;font-size:20px!important;line-height:1!important}.cm-editor-root .cm-editor .cm-panel input:not([type]),.cm-editor-root .cm-editor .cm-panel input[type=text]{min-height:29px!important;font-size:14px!important;padding:4px 8px!important}.cm-editor-root .cm-editor .cm-panel button{min-height:29px!important;font-size:13px!important;padding:4px 10px!important}.cm-editor-root .cm-editor .cm-panel label{font-size:13px!important}.cm-editor-root .cm-editor .cm-panel.cm-search label:has(input[name=case]){font-size:0!important}.cm-editor-root .cm-editor .cm-panel.cm-search label:has(input[name=case]):after{content:"case"!important;font-size:13px!important}.cm-editor-root .cm-editor .cm-panel.cm-search label:has(input[name=case]) input{font-size:13px!important}.cm-editor-root .cm-editor .cm-panel{padding:8px 10px!important}.cm-editor-root .cm-editor .cm-selectionLayer .cm-selectionBackground,.cm-editor-root .cm-editor.cm-focused .cm-selectionLayer .cm-selectionBackground{background-color:#264f78!important}.cm-editor-root .cm-editor .cm-cursorLayer .cm-cursor{border-left-color:#d4d4d4!important}