.item-edit-input{vertical-align:top}.loading-phase:first-child{animation:loading-phase-fade-in 1s linear infinite;animation-delay:.1s;opacity:0}.loading-phase:nth-child(2){animation:loading-phase-fade-in 1s linear infinite;animation-delay:.2s;opacity:0}.loading-phase:nth-child(3){animation:loading-phase-fade-in 1s linear infinite;animation-delay:.3s;opacity:0}.loading-phase:nth-child(4){animation:loading-phase-fade-in 1s linear infinite;animation-delay:.4s;opacity:0}.loading-phase:nth-child(5){animation:loading-phase-fade-in 1s linear infinite;animation-delay:.5s;opacity:0}@keyframes loading-phase-fade-in{0%{opacity:0}25%{opacity:1}50%{opacity:0}to{opacity:0}}.resource-list-ready-enter-active{transition:background-color 1s ease-out}.resource-list-ready-enter-from{background-color:#d8b4fe}.resource-list-ready-leave-active{position:absolute;width:100%}.menu-bar-option{border-radius:4px;padding-left:2px;padding-right:2px}.menu-bar-option:hover{background-color:oklch(92.8% .006 264.531)!important}.menu-bar-option--active{background-color:oklch(88.2% .059 254.128)}.menu-bar-option--active:hover{background-color:oklch(93.2% .032 255.585)!important}.al-observation.scrolled-to-reply{animation:flash-bg-purple 2s ease-out}.indented-list-group-list{background-image:linear-gradient(90deg,#d3d3d3 1px,transparent 0),linear-gradient(#fff 1px,transparent 0);background-size:32px 32px;min-height:420px}.instructions p{margin-bottom:0!important}.note[data-v-a368a39c]{border-top:3px solid #add8e6}.note .action-button[data-v-a368a39c]{border-radius:.5rem;font-size:1rem;font-weight:700;height:50%;margin-left:1rem;margin-top:.85rem;padding:0}.note .note-text[data-v-a368a39c]{padding:.5rem}.observation-list-item[data-v-fb74b6f2]{border-top:3px solid gray}.observation-list-item .action-button[data-v-fb74b6f2]{border-radius:.5rem;height:50%}.observation-list-item .dd-button[data-v-fb74b6f2]{font-size:70%;font-weight:700;height:50%}.observation-list-item .dd-button.dropdown-toggle-split[data-v-fb74b6f2]{font-size:70%;width:2rem}.observation-list-item .dd-button.dropdown-toggle-split.action[data-v-fb74b6f2]{width:auto}.observation-list-item ul.dropdown-menu li[data-v-fb74b6f2]{margin:0!important}.observation-list-item .note-heading[data-v-fb74b6f2]{background-color:#d3d3d3}.observation-list-item .note-heading[data-v-fb74b6f2]:hover{cursor:pointer}.observation-list-item .item-text[data-v-fb74b6f2]{overflow:hidden;padding:.5rem;text-overflow:ellipsis;white-space:nowrap}.observation-list-item .item-text.expanded[data-v-fb74b6f2]{overflow:auto;text-overflow:inherit;white-space:normal;width:100%}.observation-list ul.observation-list-items[data-v-dd8e86cc]{list-style:none}.observation-list .action-button[data-v-dd8e86cc]{border-radius:.5rem;font-size:70%;height:50%}.observation-list .action-button.viewonly[data-v-dd8e86cc]{font-size:50%!important}.observation-list .new-item .new-form[data-v-dd8e86cc]{background-color:#fff}.is-locked[data-v-f46b13bc]{background:rgba(255,182,193,.3);height:100%;pointer-events:none;position:relative}.is-not-locked[data-v-f46b13bc]{background:rgba(53,200,12,.3)!important}.al-pce-option{display:flex}.al-pce-option input:hover,.al-pce-option label:hover,.al-pce-option:hover{cursor:pointer}.filter-display-fade-enter-active,.filter-display-fade-leave-active{transition:opacity .05s ease}.filter-display-fade-enter-from,.filter-display-fade-leave-to{opacity:0}.al-pce-badge{background-color:#f7f7f7;font-size:.65em;padding:.15em .25em}.al-pc-externship-map label{font-size:.89rem}.al-lab-status-icon{display:none}.al-lab-chart-row-complete .al-lab-status-icon--complete,.al-lab-chart-row-focused:not(.al-lab-chart-row-complete) .al-lab-status-icon--focused{display:flex}.al-lab-chart td p,.al-lab-chart th p{margin-bottom:0}.al-lab-chart td .al-block,.al-lab-chart th .al-block{margin-top:0}.al-lab-chart .al-highlighted{animation:flash-bg-purple 3s}.eval-quantitative input[type=number]{width:auto}@media (min-width:768px){.pc-eval{display:grid;grid-template-columns:240px auto}}.pc-eval-sidebar{position:sticky;top:-16px}.bp-bubble{min-width:160px}.molcontainer{height:300px;margin-top:10px;position:relative}.styles{float:left;vertical-align:middle}.styles label:first-letter{text-transform:uppercase}.image-markup-help-btn[aria-expanded=true]{background:#e5e7eb}.markup-shape-label-icon-info{fill:#fff}.markup-shape-label-icon-info[aria-expanded=true]{fill:#dbeafe}.markup-shape-label-icon-correct{fill:#fff}.markup-shape-label-icon-correct:hover{fill:#dcfce7}.image-markup[show-toolbar=true]{display:grid;grid-template-columns:58px auto}@media (min-width:768px){.image-markup[show-toolbar=true]{grid-template-columns:98px auto}}.image-markup-toolbar{position:sticky;top:-16px}#scroller[data-v-b6c6e19e]{margin-left:auto;margin-right:auto;overflow:scroll}#image-canvas[data-v-b6c6e19e]{display:block;margin:auto;padding:0}#dirtext[data-v-b6c6e19e]{border:1px solid #000;border-radius:20px;display:block;font-size:14px;margin:5px auto;padding:5px;width:60%}.al-file-container label{background:linear-gradient(90deg,#51a2ff,50%,transparent 0) repeat-x,linear-gradient(90deg,#51a2ff,50%,transparent 0) repeat-x,linear-gradient(0deg,#51a2ff,50%,transparent 0) repeat-y,linear-gradient(0deg,#51a2ff,50%,transparent 0) repeat-y;background-color:#eff6ff;background-position:0 0,0 100%,0 0,100% 0;background-size:12px 3px,12px 3px,3px 12px,3px 12px;border:none}.al-file-container label:hover,.al-file-dragover label{background-color:#dbeafe}.al-file-dragover label{animation:linearGradientMove .3s linear infinite}@keyframes linearGradientMove{to{background-position:12px 0,-12px 100%,0 -12px,100% 12px}}.echarts[data-v-7f00a2eb]{display:block;margin:5px;min-height:300px;width:100%}.embed{height:100%;width:100%}.reply-to p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-comment .al-comment--backdrop{display:none;height:calc(100% + 8px);width:calc(100% + 32px);z-index:-1}.al-comment--self.scrolled-to-reply .al-comment--backdrop{animation:flash-bg-purple 2s ease-out;display:block}.al-comment--self .al-comment--backdrop{margin-left:-28px}.al-comment--teacher.scrolled-to-reply .al-comment--backdrop{animation:flash-bg-purple 2s ease-out;display:block}.al-comment--teacher .al-comment--backdrop{margin-left:-12px}.al-comment--other.scrolled-to-reply .al-comment--backdrop{animation:flash-bg-purple 2s ease-out;display:block}.al-comment--other .al-comment--backdrop{margin-left:-12px}.al-markup-item:nth-child(2n){background-color:#dcdcdc}.al-mark>p{margin-bottom:0}.source-used-icon{display:none}.al-marks [source-used] .source-used-icon{display:block}.fade-enter-active,.fade-leave-active{transition:opacity .07s ease}.fade-slide-reverse-enter-from,.fade-slide-reverse-leave-to{transform:translateX(25px)}.result-item{width:calc(50% - .5rem)}@media (min-width:640px){.result-item{width:calc(33% - .6rem)}}.result-item-wide{width:100%}.signature{min-height:20px}input[type=color]{height:32px;width:32px}.files{margin-top:20px}.root-blocks-ready-enter-active,.root-blocks-ready-leave-active,.root-blocks-ready-move{transition:transform .35s ease,background 1.25s ease}.root-blocks-ready-enter-from,.root-blocks-ready-leave-to{opacity:0}.root-blocks-ready-enter-from{background:#d8b4fe}.root-blocks-ready-enter-to{background:#fff}.root-blocks-ready-leave-active{position:absolute}.al-builder-background{background-image:url(/images/2025/blueprint-29186848cb6e2a9fae524bb1227100b0.png?vsn=d);background-repeat:repeat;background-size:512px 512px;filter:blur(1px);height:100%;left:0;opacity:.75;position:fixed;right:0;z-index:-1}.fade-enter-active,.fade-leave-active{transition:all .11s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .13s ease-out}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateX(-4.5rem)}.fade-slide-reverse-enter-active,.fade-slide-reverse-leave-active{transition:all .17s ease-out}.fade-slide-reverse-enter-from,.fade-slide-reverse-leave-to{opacity:0;transform:translateX(4.5rem)}.fade-slide-down-enter-active,.fade-slide-down-leave-active{transition:all .09s ease-out}.fade-slide-down-enter-from,.fade-slide-down-leave-to{opacity:.25;transform:translateY(-13px)}