:root{--scrollbar-width:calc(100vw - 100%)}#globalSpinner.ui-dialog .ui-dialog-content{padding:1em}.inplaceIcon::after{font:var(--fa-font-solid);font-size:.7em;content:"\f304";margin-left:3px;color:var(--gray-600);vertical-align:center}.borderless.ui-datatable thead{display:none}.borderless.ui-datatable .ui-datatable-data>tr>td,.borderless.ui-datatable tbody,.borderless.ui-datatable tbody td,.borderless.ui-datatable tbody tr{border-style:none}.borderless.ui-datatable .ui-datatable-even{background:unset}.borderless.ui-datatable .ui-datatable-odd{background:unset}.ui-datatable.no-header thead,.ui-dataview.no-header>.ui-dataview-header{display:none}.dropdown-content-weaker,.weaker{font-size:.875rem;color:var(--gray-600);font-weight:400}.ui-state-highlight .dropdown-content-weaker{color:var(--gray-600)}.tiny-button{height:30px!important;width:30px!important}.j-tiny-button-in-breadcrumb{height:20px!important;width:20px!important;margin-top:-8px!important;margin-bottom:-8px!important;vertical-align:center!important;overflow:hidden!important}.j-tiny-button-in-breadcrumb+.j-tiny-button-in-breadcrumb{margin-left:4px}.ui-selectonemenu.w-full .ui-selectonemenu-label{overflow-x:hidden;text-overflow:ellipsis}#activity-bar,#activity-bar:before{height:4px;width:100%;margin:0}#activity-bar{background-color:var(--primary-color);display:flex;transition:background-color .5s;position:fixed;top:0;z-index:3000}#activity-bar.active{background-color:oklch(from var(--primary-color) calc(l + .5) c h)}#activity-bar.error{background-color:var(--red-400)}#activity-bar:before{background-color:var(--primary-color);content:'';animation:running-progress 2s cubic-bezier(.4,.2,.2,.4) infinite;transition:opacity .5s;opacity:0}#activity-bar.active:before{opacity:1}@keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}100%{margin-left:100%;margin-right:0}}#wall-message{background-color:#fff;padding:.5em;text-align:center}#wall-message::after,#wall-message::before{font:var(--fa-font-solid);content:"\f0a1";margin:0 1em}#wall-message::after{display:inline-block;transform:scale(-1,1)}@media only screen and (min-width:768px){main{margin:calc(.5 * var(--content-padding))}#content{border-radius:var(--border-radius)}}#content{max-width:var(--content-width);margin-left:auto;margin-right:auto;padding:var(--content-padding);box-sizing:border-box;background:#fff}header{background:var(--primary-color);margin-top:4px;width:100%}header #developer-warnings:not(:empty){text-align:center;padding:4px;background-color:var(--orange-600);color:var(--primary-color-text)}header #developer-warnings.production{background-color:var(--pink-600)}header #developer-warnings ::before{content:"\f071";font:var(--fa-font-solid);margin:4px}header #developer-warnings :last-child::after{content:"\f071";font:var(--fa-font-solid);margin:4px}footer{padding:calc(.5 * var(--content-padding));max-width:calc(var(--content-width) + var(--content-padding));margin:0 auto}footer a{white-space:nowrap}footer nav ul.fa-ul{margin:0 0 0 1.5em}footer .footer-main{line-height:1.5}footer div#subfooter{text-align:center;margin-top:.5em}footer div#copyright{text-align:center;color:var(--gray-600);font-size:.875rem;margin-top:.5em}footer img#ude-logo{content:url("/anglophone-studies/javax.faces.resource/images/logos/ude.svg.xhtml?ln=jack");height:64px;padding-top:6px;margin:6px}footer img#zim-logo{content:url("/anglophone-studies/javax.faces.resource/images/logos/zim.svg.xhtml?ln=jack");height:64px;padding-bottom:21px;margin:6px}@media only screen and (max-width:767px){footer{padding:var(--content-padding)}}@media print{footer div#subfooter,footer div.footer-main,header{display:none!important}.no-print{display:none!important}}.sticky-top{position:-webkit-sticky;position:sticky;top:0;height:min-content}.sticky-toolbar{position:-webkit-sticky;position:sticky;top:4px;z-index:200}.ui-sticky{top:4px!important}.monospace{font-family:var(--font-family-monospace);white-space:pre-wrap}.monospaceForce{font-family:var(--font-family-monospace)!important;white-space:pre-wrap!important}.nopadding-panel.ui-overlaypanel .ui-overlaypanel-content,.nopadding-panel.ui-panel .ui-panel-content{padding:0;margin:0}.nopadding-panel>.ui-panel-content>.j-table.striped:first-child:last-child,.nopadding-panel>.ui-panel-content>.ui-datatable:last-child>.ui-datatable-tablewrapper,.nopadding-panel>.ui-panel-content>.ui-treetable:last-child,.nopadding-panel>.ui-panel-content>:first-child:last-child .j-table.striped{-moz-border-radius-bottomright:var(--border-radius);-webkit-border-bottom-right-radius:var(--border-radius);-khtml-border-bottom-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);-moz-border-radius-bottomleft:var(--border-radius);-webkit-border-bottom-left-radius:var(--border-radius);-khtml-border-bottom-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.nopadding-panel>.ui-panel-content>.j-table.striped:first-child:last-child tr:last-child>td,.nopadding-panel>.ui-panel-content>.ui-datatable:last-child tr:last-child>td,.nopadding-panel>.ui-panel-content>.ui-treetable:last-child tr:last-child>td,.nopadding-panel>.ui-panel-content>:first-child:last-child .j-table.striped tr:last-child>td{border-bottom:none;-moz-border-radius-bottomright:var(--border-radius);-webkit-border-bottom-right-radius:var(--border-radius);-khtml-border-bottom-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);-moz-border-radius-bottomleft:var(--border-radius);-webkit-border-bottom-left-radius:var(--border-radius);-khtml-border-bottom-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.nopadding-panel>.ui-panel-content>.j-table.striped:first-child:last-child tr:first-child>td,.nopadding-panel>.ui-panel-content>:first-child:last-child .j-table.striped tr:first-child>td{border-top:none}.nopadding-panel>.ui-panel-content>.j-table.striped:first-child:last-child,.nopadding-panel>.ui-panel-content>:first-child:last-child .j-table.striped{overflow:hidden}.ui-panel .ui-panel-content:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.ui-panel .ui-panel-content .colored-infobox{margin:calc(-1 * var(--content-padding));margin-bottom:var(--content-padding)}.colored-infobox{background-color:var(--primary-color);color:var(--primary-color-text);text-align:center;padding:.5rem}.colored-tag{background-color:var(--primary-color);color:var(--primary-color-text);border-radius:var(--border-radius);padding:.25rem .5rem;white-space:nowrap;display:inline-block}.colored-tag-sm{background-color:var(--primary-color);color:var(--primary-color-text);border-radius:100px;padding:1px 8px;white-space:nowrap;display:inline-block;font-size:80%;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:center}.colored-tag .icon,.colored-tag-sm .icon{margin-right:.25rem}.j-badge-number{background-color:var(--primary-color);color:var(--primary-color-text);border-radius:50%;min-height:1.5em;min-width:1.5em;display:inline-flex;justify-content:center;align-items:center}.j-badge-number-outlined{border:1px solid var(--text-color);border-radius:50%;min-height:1.5em;min-width:1.5em;display:inline-flex;justify-content:center;align-items:center}.j-tags-editor .ui-inputgroup .ui-button.ui-button-text-only .ui-button-text{font-size:.9rem!important;padding:.25rem!important}.j-tags-editor .ui-inputgroup .ui-button.ui-button-icon-only{width:1.25em}.j-tags-editor .ui-inputgroup .ui-button.ui-button-icon-only .ui-icon{font-size:.9rem!important}.j-tags-editor .ui-inputgroup .ui-button.ui-button-icon-only .ui-button-text{font-size:.9rem!important;padding:.25rem!important}div.console-panel>div.ui-panel-content{padding:0}div.console-panel>div.ui-panel-content>pre{font-family:var(--font-family-monospace);font-size:14px;padding:4px;margin:0;overflow-y:auto;height:6lh;min-height:3lh;resize:vertical}.ace_editor{margin:0;font-family:var(--font-family-monospace);font-size:14px}div.ace-panel>div.ui-panel-content{padding:0}.ace-panel .ace_editor{min-height:200px;width:100%;font-size:14px}.ace_editor .blocker{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(192,192,192,.5);z-index:100}div.j-code-editor-wrapper div.ui-panel-content{padding:0;border-radius:var(--border-radius)}div.j-code-editor-wrapper div.ui-panel-content .j-code-editor{border-radius:var(--border-radius)}.j-code-editor-wrapper .j-code-editor-target{display:none}.j-code-editor-wrapper .ace-tm .ace_gutter{background:var(--gray-200)}.j-code-editor-wrapper .ace_editor{font-size:13px}.j-code-editor-wrapper.ui-disabled .ace_editor{background:var(--gray-200)}.j-code-editor-wrapper.ui-disabled .ace_scroller{pointer-events:none}span.j-copy-button-in-textfield{display:inline;z-index:100;position:absolute;right:0;transform:translate(50%,-50%)}span.j-copy-button-in-textfield.has-suffix{right:.2em}span.j-copy-button-in-textfield>button.ui-button.tiny-button{background-color:#fff}button.j-copy-button-in-textfield.ui-button.tiny-button{background-color:#fff;display:inline;z-index:100;position:absolute;right:0;transform:translate(50%,-50%)}.image-preview.ui-tooltip .ui-tooltip-text img{max-width:25vw;max-height:25vh}.image-preview.label{white-space:nowrap}.panel-scroll-x{display:block;overflow-x:auto;overflow-y:hidden;width:100%;white-space:nowrap;padding:8px 0}.panel-scroll-x-tex>span{width:50px;display:inline-block;white-space:nowrap}.j-group{display:inline-flex}.j-group-start,.j-group-start.ui-spinner>.ui-spinner-input,.j-group>:first-child:not(:last-child){border-right-width:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.j-group-middle,.j-group-middle.ui-spinner>.ui-spinner-input,.j-group>:not(:last-child):not(:first-child){border-right-width:0!important;border-radius:0!important}.j-group-middle>.ui-spinner-down,.j-group-middle>.ui-spinner-up,.j-group-start>.ui-spinner-down,.j-group-start>.ui-spinner-up,.j-group>:first-child:not(:last-child)>.ui-spinner-down,.j-group>:first-child:not(:last-child)>.ui-spinner-up,.j-group>:not(:last-child):not(:first-child)>.ui-spinner-down,.j-group>:not(:last-child):not(:first-child)>.ui-spinner-up{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.j-group-end,.j-group>:last-child:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ui-inputgroup>.ui-password:not(:last-child)>.ui-inputfield{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.ui-inputgroup.p-datepicker-flex-1 .p-datepicker{flex:1}.ui-inputgroup.p-datepicker-flex-1 .p-datepicker .ui-inputfield{width:100%}.j-panel-only-border{border:1px solid var(--surface-border);border-radius:var(--border-radius);padding:var(--content-padding)}.j-toolbar-dataview,.j-toolbar-tree{border:1px solid var(--surface-border);border-radius:var(--border-radius)}.j-toolbar-dataview>.ui-toolbar,.j-toolbar-tree>.ui-toolbar{border-bottom-right-radius:0;border-bottom-left-radius:0;border:none;border-bottom:1px solid var(--surface-border);gap:.25rem}.j-toolbar-tree>.ui-tree{border:none}.j-toolbar-dataview>.ui-dataview .ui-dataview-content{background:0 0;padding:.5em}.j-text-button-box{display:inline-flex;width:100%;overflow-wrap:anywhere}.j-text-button-box>div{padding:.5em;border:1px solid var(--surface-border)}.j-text-button-box>div.text-shortened{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.j-text-button-box>div.buttons{display:flex;align-items:center;gap:.25rem}.j-text-button-box>div.buttons-vertical{display:flex;justify-content:center;flex-direction:column;gap:.25rem}.j-text-button-box>div:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);flex:1;overflow:auto}.j-text-button-box>div:not(:first-child){border-left:none}.j-text-button-box>div:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.j-menupanel{border:1px solid var(--surface-border);border-radius:var(--border-radius);padding:var(--content-padding);background:var(--surface-ground);width:100%;display:flex;gap:.5rem}.j-form .j-form-group>.ui-inplace:nth-child(2) .ui-inplace-display,.ui-panelgrid td>.ui-inplace:first-child .ui-inplace-display{margin-left:-.5rem}.j-statistics{display:flex;gap:1rem;flex-wrap:wrap;align-items:start}.j-statistics>.j-statistics-labels{width:100%}.j-statistics>.j-grid>label{display:grid;grid-column:1}.j-statistics>.j-statistics-buttons{display:flex;flex-direction:column;align-self:center;gap:.25rem}@media only screen and (max-width:575px){.j-statistics>.j-statistics-buttons{width:100%}}.j-usage-stats-box{display:grid;grid-template-columns:repeat(4,auto);gap:1rem;text-align:center;align-items:baseline}.j-usage-stats-box i{vertical-align:center}@media only screen and (max-width:767px){.j-usage-stats-box{grid-template-columns:repeat(2,auto)}}@media only screen and (max-width:575px){.j-usage-stats-box{grid-template-columns:1fr}}.ui-datatable tr.ui-datatable-selectable,.ui-datatable tr.ui-datatable-selectable td{cursor:auto}.ui-datatable.j-expandable-table,.ui-tabs.j-expandable-tab>.ui-tabs-panels{transition:margin .5s ease}.ui-datatable.j-expandable-table.expanded,.ui-tabs.j-expandable-tab.expanded>.ui-tabs-panels{margin:0 calc(-.5 * (100vw - var(--content-width)) + var(--content-padding))}.ui-datatable table.j-participants-table.first-column-sticky>tbody>tr>td:first-child,.ui-datatable table.j-participants-table.first-column-sticky>thead>tr>th:first-child{position:sticky;left:0;background:var(--surface-ground)}.ui-datatable table.j-participants-table{table-layout:auto}.ui-datatable table.j-participants-table .ui-datatable-data>tr>td{padding-top:.15rem;padding-bottom:.15rem}.j-participants-table .j-col-username{min-width:170px;max-width:350px}.j-comments-table td.j-col-email,.j-participants-table .j-col-email{min-width:100px;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.j-participants-table .j-col-profilefield{min-width:100px}.j-participants-table .j-col-score{white-space:nowrap;width:50px}.j-participants-table td.j-col-score{text-align:right}.j-participants-table .j-col-entity{min-width:170px}.j-participants-table th.j-col-entity .ui-column-customfilter .ui-selectonemenu{width:150px}.j-participants-table th.j-col-entity .ui-column-customfilter .ui-selectonemenu .ui-selectonemenu-label{text-overflow:ellipsis;overflow:hidden}.j-participants-table .j-col-version{white-space:nowrap;width:50px}.j-participants-table .j-col-status{white-space:nowrap}.j-participants-table .j-col-labels .ui-chip{white-space:nowrap}.j-submission-labels{display:flex;flex-wrap:wrap;gap:.25rem}.j-submission-labels .ui-chip{font-size:small;padding:0 .25rem}.j-submission-labels .ui-chip .ui-chip-icon{margin-right:.2rem}.j-submission-labels .ui-chip .ui-chip-text{margin-top:.1rem;margin-bottom:.1rem}.j-participants-table td.j-col-timestamp{white-space:nowrap}.j-participants-table .j-col-indicator{width:10px;text-align:center;text-wrap:nowrap}.j-participants-table .j-col-indicator .ui-column-customfilter{margin:0}.j-participants-table .j-col-explanation{max-width:150px;overflow-wrap:break-word}.j-participants-table .j-col-actions{width:20px;text-align:center;text-wrap:nowrap}.j-participants-table .j-col-actions .ui-button+.ui-button{margin-left:.25rem}.j-participants-table .j-col-actions .ui-button{height:30px!important;width:30px!important}.j-participants-table .j-col-actions .ui-button .ui-icon{min-width:16px}.j-participants-table .j-col-comments{white-space:nowrap;width:50px}.j-participants-table .j-col-comments .ui-column-title .j-col-comments-header{display:none}.ui-diagram-element{text-align:center;padding:.25rem .5rem;border-radius:var(--border-radius);border:2px solid #495057;background-color:var(--teal-100);overflow-wrap:break-word;z-index:10}.mcstage-tick-pattern{border:1px solid var(--surface-border);width:20px!important;height:20px!important;font-size:80%;display:inline-block;vertical-align:middle}.mcstage-tick-pattern::before{vertical-align:sub}.jack-stage{scroll-margin:80px}.jack-stage.flashing>.ui-panel-titlebar{animation:flash-panel-header 1.2s ease-out}@keyframes flash-panel-header{0%{background-color:var(--surface-ground)}50%{background-color:var(--yellow-300)}100%{background-color:var(--surface-ground)}}.jack-stage-content,.jack-stage-feedback{overflow-wrap:break-word}.jack-stage-content textarea[data-provider]{display:none}.jack-stage-content .jack-chemistry-content{width:100%;height:480px}.jack-stage-content textarea.mathdoxformula{display:none}.jack-stage-content img{max-width:100%}.jack-stage-content .ui-inputfield.has-prefix,.jack-stage-content .ui-selectonemenu.has-prefix{margin-left:.2em;text-align:left}.jack-stage-content .ui-inputfield.has-suffix,.jack-stage-content .ui-selectonemenu.has-suffix{margin-right:.2em;text-align:right}.jack-stage-content .ui-inputfield.has-prefix.has-suffix,.jack-stage-content .ui-selectonemenu.has-prefix.has-suffix{text-align:center}.jack-stage-content .ui-chkbox .ui-chkbox-box,.jack-stage-content .ui-inputfield.ui-inputtext,.jack-stage-content .ui-inputtextarea,.jack-stage-content .ui-radiobutton .ui-radiobutton-box,.jack-stage-content .ui-selectonemenu{border-width:2px;border-color:var(--gray-500)}.jack-stage-content .mcstage-box .ui-g:not(:first-child)>div{padding-top:.5rem}.jack-stage-content .mcstage-box .ui-g:not(:last-child)>div{padding-bottom:.5rem}.jack-stage-content .mcstage-box label{overflow-wrap:anywhere}.jack-stage-content .ui-selectmanycheckbox .ui-g>div .ui-chkbox,.jack-stage-content .ui-selectoneradio .ui-g>div .ui-radiobutton{align-self:center}.jack-stage-content .ui-chkbox-box.ui-state-focus{box-shadow:none!important}.j-editor-dialog{padding:0!important}.j-editor-dialog.ui-dialog .ui-dialog-titlebar{padding:.5rem}.j-editor-dialog.ui-dialog .ui-dialog-content{padding:.5rem}.ui-chkbox.inheritedRight .ui-icon-blank{font-family:primeicons!important;font-style:normal;font-weight:400;display:inline-block;background:0 0}.ui-chkbox.inheritedRight .ui-chkbox-box{background-color:#ced4da}.ui-chkbox.inheritedRight .ui-icon-blank::before{content:"\e909"}.j-actiondialog-with-tree .ui-tree .ui-chkbox-box:not(.ui-state-disabled){border-color:var(--primary-color)}.j-actiondialog-with-tree .ui-tree{height:200px;max-height:200px;overflow-y:auto;padding:0}@media only screen and (min-height:500px){.j-actiondialog-with-tree .ui-tree{height:calc(100vh - 300px);max-height:calc(100vh - 300px)}}@media only screen and ((min-width:575px) and (min-height:500px)){.j-actiondialog-with-tree-move .ui-dialog-content{display:flex;gap:1em}.j-actiondialog-with-tree-move .j-actiondialog-with-tree-helper{margin-bottom:auto}.j-actiondialog-with-tree-move .j-source-tree{width:55%;display:flex;flex-direction:column}.j-actiondialog-with-tree-move .j-target-tree{width:45%;display:flex;flex-direction:column}}@media only screen and (max-height:499px){.j-actiondialog-with-tree-move .j-target-tree{margin-top:1em}}@media only screen and (min-height:700px){.j-actiondialog-with-tree .ui-tree{height:400px;max-height:400px}}.j-header-box{border:1px solid var(--surface-border);border-radius:var(--border-radius)}.j-header-box h4{background-color:var(--gray-200);padding:.5em 0;margin:0;text-align:center;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid var(--surface-border)}.ui-panel.lecturers-only .ui-panel-title::before{font:var(--fa-font-solid);font-size:small;color:var(--gray-500);content:"\f06e ";padding-right:.5ch}.ui-panel.lecturers-only .ui-panel-title::after{font-size:small;color:var(--gray-500)}.j-login-form{display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.text-strike{text-decoration:line-through}.j-non-pausable-course-redirect-info.ui-panel .ui-panel-titlebar{background:var(--primary-color);color:#fff;border:none;padding:.4rem}.j-non-pausable-course-redirect-info.ui-panel .ui-panel-title:before{font:var(--fa-font-solid);content:"\f101";padding-right:1ch}.j-non-pausable-course-redirect-info.ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon{color:#fff}.j-non-pausable-course-redirect-info.ui-panel .ui-panel-content{background:var(--gray-200);border:none;padding:.4rem}span.j-tenantadmin-username{white-space:nowrap}span.j-tenantadmin-username::before{font:var(--fa-font-solid);margin-right:.5ch}span.j-tenantadmin-username.external-user::before{content:"\f2bb"}span.j-tenantadmin-username.local-user::before{content:"\f084"}.r-commander-menu{margin-bottom:4px}.r-commander-menu.ui-menu .ui-menu-parent .ui-menu-child{width:max-content}div[id*=fillinImageField] .ui-resizable-se{width:9px;height:9px;right:-5px;bottom:-5px}div[id*=fillinImageField] div label{text-overflow:ellipsis}.fillinimage-position-settings-container{display:flex;justify-content:space-between;padding-left:70%;flex-direction:column;row-gap:5px}.fillinimage-position-setting{width:100%;display:flex;justify-content:space-between}.fillinimage-kekule-draggable{width:100%;height:100%;display:flex;border-radius:var(--border-radius);border:1px solid #ced4da;overflow:hidden}.fillinimage-kekule-draggable .kekule-draggable-text{width:100%;height:100%;background:#fff;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;user-select:none}.fillinimage-kekule-draggable button{opacity:1;border-top-left-radius:0;border-bottom-left-radius:0;border:0;flex-shrink:0}.fillinimage-image-settings{display:grid;grid-template-columns:120px auto 1fr auto;grid-template-rows:1fr 1fr;justify-items:start;align-items:center;row-gap:10px;margin-bottom:10px}.fillinimage-fillin-multiline-container{display:flex;flex-direction:column;width:100%;height:100%;border-radius:6px}.fillinimage-fillin-multiline-text-area-edit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;flex:1}.fillinimage-fillin-multiline-text-area-input{text-wrap:wrap;overflow:auto;width:100%;height:100%;flex:1}.fillinimage-draggable-container:hover .fillinimage-fillin-multiline-container{background:rgba(255,255,255,.15)}