wg-cmf-evagit-diff {
  --d2h-change-del-color: #ffebe9;
  --d2h-file-header-bg-color: #fafbfd;

  position: relative;
  display: block;

  .diff-container {
    position: relative;
  }

  .hljs {
    background-color: inherit;
  }

  .d2h-file-header {
    height: 45px;
  }

  .d2h-code-wrapper,
  .d2h-diff-table {
    height: 100%;
  }

  .compare-changes {
    position: absolute;
    top: -5px;
    right: 0;
    display: flex;

    ctr-select {
      width: 230px;
    }
  }

  .d2h-code-side-linenumber.d2h-ins:hover,
  .d2h-code-linenumber.d2h-ins:hover {
    background-color: var(--d2h-ins-border-color);
  }

  .d2h-code-side-linenumber.d2h-del:hover,
  .d2h-code-linenumber.d2h-del:hover {
    background-color: var(--d2h-del-border-color);
  }
}
