/*
      EasyMedAi Proprietary License

      Copyright (C) EasyMedAi - All Rights Reserved
      Unauthorized copying of this file or creation of derivative work via any medium is strictly prohibited and may result in legal consequences.
      This file is proprietary and confidential and only available to authorized individuals with the permission of the copyright holders, after signing an agreement with EasyMedAi. This document should be consulted for additional information.
      The receipt or possession of the source code and/or any parts thereof does not convey or imply any rights to use them for any purpose other than the purpose for which they were provided.
      Employees and trainees may contribute to the software's development and improvement solely within the scope of their collaboration with EasyMedAi. After the termination of this relationship, employees and trainees shall immediately destroy all proprietary information and any and all copies, in whatever form, that had been furnished to them, prepared thereby, and/or came to their possession in any manner, during and in the course of their engagement with the company, and shall not retain and/or make copies thereof in whatever form.
      Any contributions made by employees and trainees shall be owned by EasyMedAi.
      If this file is found by someone without the proper permissions, the copyright owners should be contacted, and the file should be deleted.
      Written by Iacopo Ciampa <iacopo.ciampa@easymed.ai>, May 2024
*/

/* Styles for side-by-side diffs. Trying to match pygments styles for regular diffs */

table.side-by-side-diff {
  background: #f8f8f8;
  margin: 0 !important;
  width: 100% !important;
  table-layout: fixed;
}

table.side-by-side-diff,
table.side-by-side-diff tr,
table.side-by-side-diff td,
table.side-by-side-diff th {
  border: 0;
  color: gray;
  margin: 0;
  padding: 0;
  vertical-align: text-top;
}

table.side-by-side-diff tr td pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 0;
  margin: 0;
}

table.side-by-side-diff td { padding: 0 .2em; }

/* line number */
table.side-by-side-diff td.lineno {
  background-color: #ebebeb;
  padding: 0 .5em;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #ddd;
  width: 2em;
}
table.side-by-side-diff th.lineno {
  padding: 0 .5em;
  width: 2em;
}

/* colors */
table.side-by-side-diff tr:hover { background-color: #eff23d; }

table.side-by-side-diff tr td.diff-add { color: #000; background-color: #dfd; }
table.side-by-side-diff tr td.diff-rem { color: #000; background-color: #fdd; }
table.side-by-side-diff tr td.diff-chg { color: #000; background-color: #ff9; }
table.side-by-side-diff tr td.diff-gap { background-color: #def; text-align: center; }
table.side-by-side-diff tr td span.diff-add { color: #000; background-color: #afa; }
table.side-by-side-diff tr td span.diff-rem { color: #000; background-color: #faa; }
table.side-by-side-diff tr td span.diff-chg { color: #000; background-color: #eff23d; }
