.correction-reason{padding:.8rem;border:2px solid transparent;min-width:0;}
.correction-reason label{display:block;}
.correction-reason p{margin:.4rem 0 .7rem;}
.correction-reason textarea{width:100%;}
.correction-reason.correction-needed{border-color:#e8ad44;}
.correction-reason.correction-missing{border-color:#f17d79;background:#361f24;}
.correction-missing textarea{border:2px solid #f17d79;}
[data-correction-required]{color:#ffd281;}
