.homework-submitted-files { display:grid; gap:8px; min-width:0; margin:12px 0; }
.homework-submitted-files>a { display:block; width:fit-content; max-width:100%; white-space:normal; overflow-wrap:anywhere; }
.status-form label:has(input[name="homework_pdf"]) { min-width:0; }
.status-form input[name="homework_pdf"] { max-width:100%; min-width:0; }
.status-form label:has(input[name="homework_pdf"]) small { display:block; margin-top:6px; line-height:1.5; }
