#tapFinalInstructorAlert {
  display: none;
  max-width: 760px;
  margin: 12px auto 10px;
  padding: 12px 16px;
  border: 1px solid #f2c200;
  border-left: 5px solid #fdc708;
  border-radius: 10px;
  background: #fff9dc;
  color: #111;
  font-size: 15px;
  line-height: 1.4;
  text-align: left;
  box-sizing: border-box;
}
#tapFinalInstructorAlert strong {
  font-weight: 800;
}
#result:not(.hidden) #tapFinalInstructorAlert {
  display: block;
}
body.tap-final-error-review #tapFinalInstructorAlert {
  display: none !important;
}
