.expanded-active-viewers.svelte-1u7tmff,.active-viewers-container.svelte-1rd4bay,.folderIcon,.documentIcon,.explorer *,.explorer{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.svelte-ag361u{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.overflow-container.svelte-ag361u{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.overflow-container.svelte-ag361u::-webkit-scrollbar{display:none}textarea.svelte-y4fpqy::-webkit-scrollbar{width:6px}textarea.svelte-y4fpqy::-webkit-scrollbar-track{background:transparent}textarea.svelte-y4fpqy::-webkit-scrollbar-thumb{background-color:#4b5563;border-radius:3px}textarea.svelte-y4fpqy{scrollbar-width:thin;scrollbar-color:rgb(75,85,99) transparent}.flash-red.svelte-y4fpqy{animation:svelte-y4fpqy-flash-border .65s ease}.text-flash-red.svelte-y4fpqy{animation:svelte-y4fpqy-flash-text .65s ease}@keyframes svelte-y4fpqy-flash-border{0%{border-color:#4b5563}25%{border-color:#ef4444}to{border-color:#4b5563}}@keyframes svelte-y4fpqy-flash-text{0%{color:#d1d5db}25%{color:#ef4444}to{color:#d1d5db}}.dark textarea.svelte-y4fpqy::placeholder{color:#9ca3af}.scrollbar-thin{scrollbar-width:thin}.comment-highlight{background-color:#ffa64d33!important;cursor:pointer!important;border-radius:2px!important}.comment-highlight:hover{background-color:#ffa64d4d!important}.comment-highlight-selected{background-color:#ffd9004d!important;cursor:pointer!important;border-radius:2px!important}.comment-highlight-selected:hover{background-color:#ffd90066!important}.cursor-not-allowed.svelte-t78x00 .xterm-cursor,.cursor-not-allowed.svelte-t78x00 .xterm-cursor-block{display:none!important}.flex-1.svelte-1lu5rqo::-webkit-scrollbar{width:4px}.flex-1.svelte-1lu5rqo::-webkit-scrollbar-track{background:transparent}.flex-1.svelte-1lu5rqo::-webkit-scrollbar-thumb{background:#4b556380;border-radius:2px}.flex-1.svelte-1lu5rqo::-webkit-scrollbar-thumb:hover{background:#4b5563cc}.teacher-feedback-content{word-wrap:break-word!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}.teacher-feedback-content.prose{max-width:none!important}.dropdown-option-description.svelte-21782o{font-size:.75rem;font-style:italic;color:#9ca3af;margin-top:.125rem}.activity-glow.svelte-21782o{box-shadow:0 0 2px #10b981,0 0 4px #10b981}.activity-pulse.svelte-21782o{animation:svelte-21782o-pulse 2s ease-in-out infinite}@keyframes svelte-21782o-pulse{0%,to{opacity:1}50%{opacity:.7}}
