body,html{height:100%;margin:0;width:100%}.full-screen-div{box-sizing:border-box;display:flex;flex-flow:column;height:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden;width:100vw}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-div{display:flex;flex:1 1;flex-flow:column;overflow-y:scroll;padding-left:10px;padding-right:10px}table{border:1px solid #000;border-collapse:collapse}td,th{border:1px solid #000;padding:5px}.fake-link{cursor:pointer;text-decoration:underline}.table-list{padding-bottom:20px}.submission-container{display:flex;flex:1 1;overflow-y:auto;width:100%}.submission-list{background-color:#f0f8ff;border:1px solid #000;overflow-y:auto;padding:5px}.student-entry{margin:2px;padding:10px}.submitted{background-color:#90ee90}.unsubmitted{background-color:pink}.selected-student{border:3px solid blue}.submission-code{flex:2 1;font-family:Fira code,Fira Mono,Courier,monospace;font-size:.8em;width:800px}.submission-code,.submission-tests{border:1px solid #000;overflow-y:auto;padding:15px}.submission-tests{background-color:#f8f8f8;flex:1 1}.student-message{background-color:#ffe;padding:4px}.test-results-table{border:1px solid #000;border-collapse:collapse;width:100%}.test-result{border-bottom:1px solid #000}.test-result-description{font-size:.8em}.test-result-pass-fail{font-size:.8em;font-weight:700;padding-right:5px}.test-result-pass{color:green}.test-result-fail{color:red}.test-result-details-table{border:1px solid #000;border-collapse:collapse;width:100%}.test-result-details-table>tbody>tr>td,.test-result-details-table>thead>tr>th{border:1px solid #000;padding-left:3px;padding-right:3px}.test-result-early-termination-message{background-color:#ff0;padding:2px}.student-message-in-summary{background-color:#d3d3d3;padding:10px}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
/*# sourceMappingURL=main.66daadc2.css.map*/