#feedback-history .tbl td{vertical-align:top}
#feedback-history .tbl th:nth-child(-n+4),#feedback-history .tbl td:nth-child(-n+4){width:90px;min-width:70px}
#feedback-history .tbl th:last-child,#feedback-history .tbl td:last-child{white-space:normal}
.feedback-assessment-item+.feedback-assessment-item{margin-top:14px}
.feedback-assessment-item>b{display:block;font-size:13px;color:#365b8d;margin-bottom:4px}
.feedback-assessment-item .text-block,.feedback-personal-note{font-size:14px;line-height:1.65}
.feedback-personal-note{margin-top:8px}
.feedback-assessment-details{margin:0 0 10px}
.feedback-assessment-details summary,.feedback-extra summary{cursor:pointer;font-size:13px;font-weight:700;color:#245bbb}
.feedback-assessment-details[open] summary{margin-bottom:12px}
.feedback-shared-record,.feedback-lesson-note{background:#f3f7ff;border:1px solid #dce6f5;border-radius:14px;padding:18px 20px;margin:16px 0}
.feedback-shared-record h3{font-size:15px;margin:0 0 12px}
.feedback-legacy-original{background:#fff8e9;border:1px solid #ecd596;border-radius:12px;padding:14px 18px;margin:16px 0}
.feedback-legacy-original summary{cursor:pointer;font-weight:700}
.feedback-mode{border:1px solid #d4e1f6;border-radius:12px;background:#f2f7ff;padding:14px 18px;margin:16px 0}
.feedback-mode>label{display:flex;gap:9px;align-items:flex-start}
.feedback-mode p{margin:6px 0 0}
.feedback-personal{margin-top:12px;border-top:1px solid #dce6f5;padding-top:12px}
.feedback-shared-indicator,.feedback-group-reference{color:#245bbb;background:#e9f1ff;border-radius:8px;padding:8px 12px}
#feedback-form [hidden]{display:none!important}
.feedback-extra{margin:10px 0}
@media(max-width:700px){.feedback-shared-record,.feedback-lesson-note{padding:14px 16px}.feedback-mode{padding:12px 14px}}
