
.prompt>pre{text-wrap:wrap}
.div-textarea{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;overflow-wrap:break-word;word-break:break-all}
.file-card{margin:var(--pgn-spacing-spacer-1) 0}.file-card .file-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-renderer{height:auto;width:100%}.txt-renderer{white-space:pre-wrap}@media(--pgn-size-breakpoint-max-width-sm ){.file-card-title{width:calc(var(--pgn-size-container-max-width-sm)/2)}}
:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[dir=ltr] [data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[dir=rtl] [data-main-rotation="90"]{transform:rotate(-90deg) translateY(-100%)}[dir=ltr] [data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[dir=rtl] [data-main-rotation="180"]{transform:rotate(-180deg) translate(100%,-100%)}[dir=ltr] [data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}[dir=rtl] [data-main-rotation="270"]{transform:rotate(-270deg) translateX(100%)}.textLayer{inset:0;line-height:1;overflow:hidden;position:absolute;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;z-index:2}[dir=ltr] .textLayer{transform-origin:0 0}[dir=rtl] .textLayer{transform-origin:100% 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;white-space:pre}[dir=ltr] .textLayer :is(span,br){transform-origin:0 0}[dir=rtl] .textLayer :is(span,br){transform-origin:100% 0}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}[dir=ltr] .textLayer .highlight.begin{border-radius:4px 0 0 4px}[dir=ltr] .textLayer .highlight.end,[dir=rtl] .textLayer .highlight.begin{border-radius:0 4px 4px 0}[dir=rtl] .textLayer .highlight.end{border-radius:4px 0 0 4px}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}
:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{pointer-events:none;position:absolute;top:0;z-index:3}[dir=ltr] .annotationLayer{left:0;transform-origin:0 0}[dir=rtl] .annotationLayer{right:0;transform-origin:100% 0}[dir=ltr] .annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}[dir=rtl] .annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(-270deg) translateX(100%)}[dir=ltr] .annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}[dir=rtl] .annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(-180deg) translate(100%,-100%)}[dir=ltr] .annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}[dir=rtl] .annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(-90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:initial}[dir=ltr] .annotationLayer section{transform-origin:0 0}[dir=rtl] .annotationLayer section{transform-origin:100% 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{left:0}[dir=rtl] .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{right:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;position:absolute;top:0;width:100%}[dir=ltr] .annotationLayer .textAnnotation img{left:0}[dir=rtl] .annotationLayer .textAnnotation img{right:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;width:1px}[dir=ltr] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,[dir=ltr] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{left:45%}[dir=rtl] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,[dir=rtl] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{right:45%}[dir=ltr] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}[dir=ltr] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,[dir=rtl] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(-45deg)}[dir=rtl] .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;top:20%;width:50%}[dir=ltr] .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{left:30%}[dir=rtl] .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{right:30%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace}[dir=ltr] .annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0}[dir=rtl] .annotationLayer .textWidgetAnnotation input.comb{padding-left:0;padding-right:2px}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));position:absolute;white-space:normal;word-wrap:break-word;pointer-events:auto}[dir=ltr] .annotationLayer .popup{margin-left:calc(5px*var(--scale-factor))}[dir=rtl] .annotationLayer .popup{margin-right:calc(5px*var(--scale-factor))}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1,.annotationLayer .popupDate{display:inline-block}[dir=ltr] .annotationLayer .popupDate{margin-left:calc(5px*var(--scale-factor))}[dir=rtl] .annotationLayer .popupDate{margin-right:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;position:absolute;top:0;width:100%}[dir=ltr] .annotationLayer section svg{left:0}[dir=rtl] .annotationLayer section svg{right:0}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}
.file-name-ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:50%}
.criteria-label{width:100%}.criteria-label .criteria-title{color:var(--pgn-color-primary-500);display:inline-block;font-weight:700;max-width:calc(100% - 44px);vertical-align:top}.criteria-label .esg-help-icon{margin-top:calc(var(--pgn-spacing-spacer-1-5)*-1);vertical-align:top}[dir=ltr] .criteria-label .esg-help-icon{margin-right:calc(var(--pgn-spacing-spacer-2-5)*-1)}[dir=rtl] .criteria-label .esg-help-icon{margin-left:calc(var(--pgn-spacing-spacer-2-5)*-1)}.criteria-option{width:100%}.criteria-option>div{display:inline;width:100%}.criteria-option>div .pgn__form-label{display:inline-flex}[dir=ltr] .criteria-option>div .pgn__form-control-description{float:right}[dir=rtl] .criteria-option>div .pgn__form-control-description{float:left}.criterion-feedback{margin-top:1rem}
.assessment-card{height:fit-content;max-height:100%;max-width:320px!important;position:sticky!important;top:calc(var(--pgn-spacing-spacer-1)*-1)}.assessment-card .assessment-header{box-shadow:0 0 .25rem #0000004d!important;display:flex;justify-content:center;padding:var(--pgn-spacing-spacer-3)}.assessment-card .assessment-body{overflow-y:hide;padding:var(--pgn-spacing-spacer-3)}.assessment-card .assessment-footer{box-shadow:0 0 .25rem #0000004d!important;justify-content:center;padding:var(--pgn-spacing-spacer-3)}.assessment-card button.pgn__stateful-btn.pgn__stateful-btn-state-pending{opacity:.4!important}@media(--pgn-size-breakpoint-max-width-sm ){.assessment-card{width:100%!important}[dir=ltr] .assessment-card{margin-left:0!important}[dir=rtl] .assessment-card{margin-right:0!important}}
.ora-status-alert span svg{display:inline-block}.ora-status-alert .btn{white-space:nowrap;width:auto!important}
.assessment-content-layout{height:100%;margin:auto;width:fit-content}.assessment-content-layout>div.content-body,.assessment-content-layout>div.content-body .row{height:100%}.assessment-content-layout .content-wrapper{max-width:var(--pgn-size-container-max-width-lg)}.assessment-content-layout .assessment-col{min-width:300px}@media(--pgn-size-breakpoint-max-width-sm ){.assessment-content-layout .content-wrapper{width:100%}.assessment-content-layout .content-body{flex-direction:column}.assessment-content-layout .content-body .assessment-col{max-width:100%}}
.popover.overlay-help-popover{z-index:4000}[dir=ltr] .popover.overlay-help-popover{margin-right:var(--pgn-spacing-spacer-1)!important}[dir=rtl] .popover.overlay-help-popover{margin-left:var(--pgn-spacing-spacer-1)!important}.popover.overlay-help-popover .help-popover-option{margin-bottom:var(--pgn-spacing-spacer-1)}.rubric-card{height:fit-content;max-height:100%;position:sticky!important;top:calc(var(--pgn-spacing-spacer-1)*-1);width:320px!important}[dir=ltr] .rubric-card{margin-left:var(--pgn-spacing-spacer-3)}[dir=rtl] .rubric-card{margin-right:var(--pgn-spacing-spacer-3)}.rubric-card .rubric-header{box-shadow:0 0 .25rem #0000004d!important;display:flex;justify-content:center;padding:var(--pgn-spacing-spacer-3)}.rubric-card .rubric-body{overflow-y:hide;padding:var(--pgn-spacing-spacer-3)}.rubric-card .rubric-footer{box-shadow:0 0 .25rem #0000004d!important;display:flex;justify-content:center;padding:var(--pgn-spacing-spacer-3)}.rubric-card button.pgn__stateful-btn.pgn__stateful-btn-state-pending{opacity:.4!important}@media(--pgn-size-breakpoint-max-width-sm ){[dir=ltr] .rubric-card{margin-left:0!important}[dir=rtl] .rubric-card{margin-right:0!important}}
.textarea-response .form-control{height:500px}
.assessment-content-layout{height:100%;margin:auto;width:fit-content}.assessment-content-layout>div.content-body,.assessment-content-layout>div.content-body .row{height:100%}.assessment-content-layout .content-wrapper{max-width:var(--pgn-size-container-max-width-lg)}.ora-tinymce .tox-tinymce{background-color:var(--pgn-color-white)}@media(--pgn-size-breakpoint-max-width-sm ){.assessment-content-layout .content-wrapper{width:100%}}
.ora-progress-nav-group{display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:var(--pgn-size-container-max-width-lg)}.ora-progress-nav-group .ora-progress-divider{max-width:var(--pgn-size-container-max-width-lg);position:absolute;width:100%}.ora-progress-nav-group .ora-progress-nav{background-color:#fff;font-size:1.125rem;z-index:5}.ora-progress-nav-group .ora-progress-nav.is-active{border-bottom:2px solid #000}.ora-progress-nav-group .nav-icon{display:inline-block;margin-inline-end:.5rem}[dir=ltr] .ora-progress-nav-group .nav-icon{margin-left:-.25rem}[dir=rtl] .ora-progress-nav-group .nav-icon{margin-right:-.25rem}.ora-progress-nav-group .nav-icon svg{display:inline-block}.ora-progress-nav-group .number-icon{background-color:#000;border-radius:100%;color:#fff}@media(--pgn-size-breakpoint-max-width-md ){.navbar-expand-lg .ora-progress-nav-group{align-items:start;flex-direction:column;padding:0;width:100%}.navbar-expand-lg .ora-progress-nav-group .ora-progress-divider{display:none}.navbar-expand-lg .ora-progress-nav-group .ora-progress-nav{width:100%}.navbar-expand-lg .ora-progress-nav-group .ora-progress-nav.is-active{background-color:var(--pgn-color-light-base);border:none}[dir=ltr] .navbar-expand-lg .ora-progress-nav-group .nav-icon{margin-left:var(--pgn-spacing-spacer-3)}[dir=rtl] .navbar-expand-lg .ora-progress-nav-group .nav-icon{margin-right:var(--pgn-spacing-spacer-3)}}@media(--pgn-size-breakpoint-max-width-sm ){.navbar-expand-md .ora-progress-nav-group{align-items:start;flex-direction:column;padding:0;width:100%}.navbar-expand-md .ora-progress-nav-group .ora-progress-divider{display:none}.navbar-expand-md .ora-progress-nav-group .ora-progress-nav{width:100%}.navbar-expand-md .ora-progress-nav-group .ora-progress-nav.is-active{background-color:var(--pgn-color-light-base);border:none}[dir=ltr] .navbar-expand-md .ora-progress-nav-group .nav-icon{margin-left:var(--pgn-spacing-spacer-3)}[dir=rtl] .navbar-expand-md .ora-progress-nav-group .nav-icon{margin-right:var(--pgn-spacing-spacer-3)}}
#ora-xblock-view{max-width:1024px}@media(--pgn-size-breakpoint-max-width-md ){#ora-xblock-view{padding-left:40px;padding-right:40px}}#ora-xblock-view .rubric-card{width:100%!important}[dir=ltr] #ora-xblock-view .rubric-card{margin-left:0}[dir=rtl] #ora-xblock-view .rubric-card{margin-right:0}
#ora-xblock-studio-view{display:flex;flex-direction:column;gap:var(--pgn-spacing-spacer-3);max-width:1024px}@media(--pgn-size-breakpoint-max-width-md ){#ora-xblock-studio-view{padding-left:40px;padding-right:40px}}#ora-xblock-studio-view .block-title{display:flex;justify-content:space-between;white-space:nowrap}#ora-xblock-studio-view .block-title h2{overflow:hidden;text-overflow:ellipsis}
.grade-view-body{flex-wrap:nowrap!important;gap:1em;max-width:var(--pgn-size-container-max-width-lg)}@media(--pgn-size-breakpoint-max-width-md ){.grade-view-body{flex-wrap:wrap!important;gap:0}}
.ora-modal-body{height:100%;min-height:calc(100vh - 84px - var(--pgn-spacing-spacer-2)*8)}.exam-timer{margin:auto;max-width:var(--pgn-size-container-max-width-lg)}.exam-timer button{display:none}
#root{display:flex;flex-direction:column}#root main{flex-grow:1}.h-screen{height:100vh}.w-screen{width:100vw}.spinner-md{height:100px;width:100px}.gap-0{gap:var(--pgn-spacing-spacer-0)}.gap-1{gap:var(--pgn-spacing-spacer-1)}.gap-2{gap:var(--pgn-spacing-spacer-2)}.gap-3{gap:var(--pgn-spacing-spacer-3)}.gap-4{gap:var(--pgn-spacing-spacer-4)}.ora-icon svg{display:inline-block!important}.app-loading{position:absolute;scale:3;top:50%}[dir=ltr] .app-loading{left:50%}[dir=rtl] .app-loading{right:50%}

/*# sourceMappingURL=app.7443e7ffd787535db53b.css.map*/