/* Branding color changes */
:root {
  --primary-color: #004136;
}
.btn.submit:not(.disabled):not(.inactive):not(.loading).hover, 
.btn.submit:not(.disabled):not(.inactive):not(.loading):focus, 
.btn.submit:not(.disabled):not(.inactive):not(.loading):hover {
  background-color: #21B164 !important
}

/* Pathways UI elements */

thead {
  pointer-events: none !important;
}
.tpw-wrapper {
  display: flex;
  flex-direction: row;
}
.tpw-pill {
  display: flex;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 22px;
  background-color: var(--gray-050);
  margin-right: 8px;
  font-size: 11px;
}
.tpw-pill a {
  color: #1f5fea !important;
}
.tpw-info,
.tpw-error {
  color:white;
}
.tpw-action {
  cursor: pointer;
}
.tpw-action:hover {
  background-color: var(--gray-100);
}
.tpw-valid {
  background-color: #21B164;
}
.tpw-warning {
  background-color: var(--orange-400);
}
.tpw-error {
  background-color: var(--red-400);
}

// Pathways table styles
table.data[data-name="Pathways"] tbody tr {
  background-color: white !important;
}
table.data[data-name="Pathways"] tbody tr[data-level="2"]:hover {
  --hover-bg-color: white;
}
table.data[data-name="Pathways"] tbody tr[data-level="1"] {
  background-color: var(--gray-050) !important;
}
table.data[data-name="Pathways"] tbody tr[data-level="1"] .label {
  pointer-events: none !important;
}
table.data[data-name="Pathways"] tbody tr[data-level="1"] .label .title a {
  pointer-events: none !important;
}
table.data[data-name="Pathways"] tbody tr[data-level="1"] .tpw-action {
  background-color: var(--gray-100);
}

/* Entry table finessing */
body.entries tr[data-level="1"] a.move,
body.entries-jobs tr[data-level="1"] a.move {
  display: none !important;
}
tr:has([data-is-folder]) .status {
  display: none !important;
}
tr:has([data-is-folder]) .hasstatus {
  padding-left: 0px !important;
}