.application-row.proofreader-complete {
  background: rgba(34, 197, 94, 0.09);
  box-shadow: inset 4px 0 0 #34d399;
}

.facility-proofreader-tag {
  display: inline-flex;
  align-items: center;
  border: 1px solid rgba(52, 211, 153, 0.7);
  border-radius: 999px;
  padding: 4px 9px;
  color: #a7f3d0;
  background: rgba(6, 78, 59, 0.72);
  font-size: 12px;
  font-weight: 800;
  white-space: nowrap;
}

.facility-proofreader-check {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-top: 18px;
  border: 1px solid #28434d;
  border-radius: 10px;
  padding: 10px 14px;
  color: #b8cbd2;
  background: #0b1920;
  font-weight: 700;
}

.facility-proofreader-check.is-on {
  border-color: #34d399;
  color: #a7f3d0;
  background: rgba(6, 78, 59, 0.45);
}

.facility-proofreader-check input,
.status-toggle.proofreader input {
  accent-color: #34d399;
}

.status-toggle.proofreader {
  margin-top: 12px;
  border-color: #31505a;
}

.status-toggle.proofreader.is-on {
  border-color: #34d399;
  color: #a7f3d0;
  background: rgba(6, 78, 59, 0.45);
}

.facility-proofreader-check input:disabled,
.status-toggle.proofreader input:disabled {
  cursor: not-allowed;
}
