/* Quality is a separate support branch, mirrored against safety/health. */
.org-quality-branch {
  position: absolute;
  top: 84px;
  right: calc(50% + 145px);
  width: 300px;
  padding-right: 20px;
}
.org-quality-branch:before {
  content: '';
  position: absolute;
  right: -145px;
  top: 27px;
  width: 165px;
  height: 2px;
  background: #8fa5bd;
}
.org-staff-branch:before {
  width: 165px;
}
.org-quality-head {
  border-color: #b5a2dd;
  background: #f5f0fc;
}
.org-quality-members {
  display: grid;
  gap: 6px;
  margin-top: 32px;
  position: relative;
}
.org-quality-members:before {
  content: '';
  position: absolute;
  left: 50%;
  top: -32px;
  width: 1px;
  height: 32px;
  background: #aebdcd;
}
.org-quality-editor > label {
  display: block;
  margin: 12px 0;
}
.quality-duty-notice {
  padding: 12px;
  border-left: 3px solid #9473bc;
  background: #f5f0fc;
  color: #4f4262;
  line-height: 1.7;
}
#qualityAssignmentReview label {
  display: block;
  margin-top: 12px;
}
#qualityAssignmentReview select,
#qualityAssignmentReview textarea {
  width: 100%;
}
