:root {
    --ace-scroll-thumb: var(--lmr-LemurColor60, #E29750);
    --ace-scroll-thumb-hover: #EAB17B;
    --ace-scroll-track: var(--lmr-VIEWS_BODY_BG, #0f1720);
    --ace-scroll-thumb-radius: 6px;
}

.ace_editor .ace_scrollbar,
.ace_editor .ace_scrollbar-v,
.ace_editor .ace_scrollbar-h {
  background: var(--ace-scroll-track) !important;
}

.ace_editor .ace_scrollbar-h {
    height: 12px !important;
}

.ace_editor .ace_scrollbar-inner {
  opacity: 0 !important;
  box-shadow: none !important;
}

.ace_editor .ace_scrollbar.ace_scrollbar-v {
  width: 12px !important;
}

.ace_editor ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

.ace_editor ::-webkit-scrollbar-track {
  background: var(--ace-scroll-track);
}

.ace_editor ::-webkit-scrollbar-thumb {
  background: var(--ace-scroll-thumb);
  border-radius: var(--ace-scroll-thumb-radius);
}

.ace_editor ::-webkit-scrollbar-thumb:hover {
  background: var(--ace-scroll-thumb-hover);
}