@def selectionBorderWidth 2px;
@eval proportionalFont org.rstudio.core.client.theme.ThemeFonts.getProportionalFont();
@eval THEME_DARKGREY_INACTIVE org.rstudio.core.client.theme.ThemeColors.darkGreyInactiveBackground;
@eval THEME_DARKGREY_BORDER org.rstudio.core.client.theme.ThemeColors.darkGreyBorder;
@eval THEME_DARKGREY_MOST_INACTIVE org.rstudio.core.client.theme.ThemeColors.darkGreyMostInactiveBackground;

@external rstudio-themes-dark;
@external rstudio-theme-aware-dialog;

.cellTableCell input[type=checkbox] {
   margin-top: 0;
   margin-bottom: 0;
}

.cellTableEvenRow {
  background: #ffffff;
}

.cellTableEvenRowCell {
  border: selectionBorderWidth solid #ffffff;
}

.cellTableOddRow {
  background-color: #eef4fb;
}

.cellTableOddRowCell {
  border: selectionBorderWidth solid #eef4fb;;
}

.libraryHeader h1
{
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 5px;
   font-size: 12px;
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableWidget {
   background-color: THEME_DARKGREY_INACTIVE;
   color: #eee;
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableHeader {
   background-color: THEME_DARKGREY_MOST_INACTIVE;
   border-bottom-color: THEME_DARKGREY_BORDER;
   border-right-color: THEME_DARKGREY_BORDER;
   border-top-color: THEME_DARKGREY_MOST_INACTIVE;
   border-left-color: THEME_DARKGREY_MOST_INACTIVE;
   color: #ccc;
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableEvenRow {
   background: THEME_DARKGREY_INACTIVE;
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableEvenRowCell {
   border-color: THEME_DARKGREY_INACTIVE;
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableOddRow {
   background-color: rgb(52, 62, 70);
}

.rstudio-themes-dark.rstudio-theme-aware-dialog .cellTableOddRowCell {
   border-color: rgb(52, 62, 70);
}


