.cm-pending-add-line{background-color:var(--ui-colors-bg-positive-secondary-hover)!important;box-shadow:inset 2px 0 0 var(--ui-colors-border-positive-default-default)}.cm-codeparams-mark{background:var(--ui-colors-bg-base-tertiary);font-weight:700;border-radius:4px;padding:2px 4px;cursor:pointer}.cm-codeparams-mark:hover{background:var(--ui-colors-bg-base-tertiary-hover)}.cm-codeparams-mark:active{background:var(--ui-colors-bg-base-tertiary-active)}.cm-codeparams-tooltip{border:1px solid var(--ui-colors-border-base-secondary);padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600;border-radius:6px}.cm-final-state-mark{-webkit-text-decoration:underline dotted var(--ui-colors-text-brand-default);text-decoration:underline dotted var(--ui-colors-text-brand-default);text-underline-offset:3px;cursor:help}.cm-final-state-tooltip{border:1px solid var(--ui-colors-border-base-secondary);border-radius:6px;padding:6px 8px;max-width:480px;max-height:320px;overflow:auto;font-family:monospace;font-size:12px;line-height:1.5}.cm-final-state-meta,.cm-final-state-type{color:var(--code-syntax-comment)}.cm-final-state-string{color:var(--code-syntax-string)}.cm-final-state-number{color:var(--code-syntax-number)}.cm-final-state-keyword{color:var(--code-syntax-keyword)}.cm-final-state-tooltip::-webkit-scrollbar{width:6px;height:6px}.cm-final-state-tooltip::-webkit-scrollbar-thumb{background:var(--ui-colors-scrollbar-bg-default);border-radius:6px}.cm-final-state-tooltip::-webkit-scrollbar-thumb:hover{background:var(--ui-colors-scrollbar-bg-hover)}.cm-final-state-tooltip::-webkit-scrollbar-corner{background:transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;display:none}.custom-scrollbar:hover::-webkit-scrollbar{display:block}.custom-scrollbar{padding-right:6px;transition:background .16s ease-out}.custom-scrollbar:hover{padding-right:0}.custom-scrollbar::-webkit-scrollbar-thumb,.custom-scrollbar::-webkit-scrollbar-track{border-radius:6px;-webkit-transition:background .16s ease-out;transition:background .16s ease-out}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--ui-colors-scrollbar-bg-default)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ui-colors-scrollbar-bg-hover)}.cm-editor{flex:1;width:100%;height:100%}