.submission-identity{margin:22px 0}.submission-identity .identity-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.submission-identity label,.teacher label{display:block;font-size:14px;font-weight:600;margin-bottom:14px}.submission-identity input,.teacher input,.teacher select{display:block;width:100%;font:inherit;padding:10px;border:1px solid #aebdcb;border-radius:5px;background:white;color:#172b42;margin-top:5px}.submission-identity .button{margin-top:10px}.submit-zone{border-top:1px solid #dce3eb;padding-top:18px;margin-top:16px}.submit-zone label{display:block;font-size:14px;margin-bottom:8px}.submit-zone input[type=file]{display:block;max-width:100%;font-size:14px;margin-top:6px}.submit-zone button{margin:12px 0}.submit-feedback{font-size:14px;white-space:pre-wrap}.submit-feedback.error{color:#a02919}.locked-solution{margin-top:15px;background:#edf2fa;padding:14px;border-radius:6px;font-size:14px}.solution-open{background:#eaf5f3;border-left:3px solid #007d78;padding:18px;margin-top:16px}.solution-open p{white-space:pre-wrap}.task textarea:read-only{background:#eef3f7}.option.chosen{background:#e1edff;border-color:#174fe1}.teacher main{max-width:1120px}.teacher .sheet{margin:20px 0}.teacher button{padding:9px 16px;border:1px solid #aebdcb;border-radius:5px}.teacher button.button{border:0}.teacher .inline{display:inline-block}.teacher .filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.teacher .filters label{flex:1;min-width:170px}.teacher .filters button{margin-bottom:14px}.teacher .student-text{background:#f0f4f8;color:#172b42;white-space:pre-wrap}.teacher .danger{background:#a73225;color:white}.summary-download{margin-top:25px}.page-link{padding:8px 12px}button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.submission-identity .identity-grid{grid-template-columns:1fr}}@media print{.submit-zone input,.submit-zone button,.submission-identity button{display:none}.submission-identity input[type=password]{display:none}.solution-open{break-inside:avoid}}
