h1[data-v-a67061a6]{font-weight:bolder}.full-screen-mode{z-index:10;width:100vw;height:100vh;margin:0;position:fixed;top:0;left:0}.full-screen-mode .content{margin:0}h1{margin-bottom:0!important}.course-count-container[data-v-9c1c6b2f]{cursor:pointer}.selected-row[data-v-9c1c6b2f]{background-color:var(--viewed-content)}.course-count-container[data-v-9c1c6b2f]:hover{background-color:var(--hover-notification)}.course-count-grid[data-v-9c1c6b2f]{grid-template-columns:1fr 1.25fr 4fr 1fr;align-items:center;gap:32px;padding:6px;display:grid}hr[data-v-9c1c6b2f]{height:0;margin:0}.select-buttons[data-v-9c1c6b2f]{flex-direction:row;gap:16px;margin-top:24px;display:flex}.notification[data-v-fb3d2e5f]{border-bottom:1px solid var(--standard-light-gray);flex-direction:row;align-items:center;display:flex}.notification a[data-v-fb3d2e5f]{text-decoration:none}.main-notification-content[data-v-fb3d2e5f]{cursor:pointer;flex-direction:row;flex-grow:1;align-items:center;padding:10px 10px 10px 20px;display:flex}.notification-content[data-v-fb3d2e5f]{flex:1}.notification-text[data-v-fb3d2e5f]{color:var(--text-black);font-weight:600;text-decoration:none}.notification.unseen[data-v-fb3d2e5f]{background-color:var(--viewed-content)}.notification[data-v-fb3d2e5f]:hover{background-color:var(--hover-notification)!important}.course-notification-link[data-v-fb3d2e5f]{cursor:pointer}.course-notification-link[data-v-fb3d2e5f]:hover{text-decoration:underline}.notification-type[data-v-fb3d2e5f]{margin-right:1em}.notification-time[data-v-fb3d2e5f]{color:var(--standard-medium-dark-gray);flex:1 0 90%;margin-top:2px;font-size:.9rem}.notification-seen[data-v-fb3d2e5f]{all:unset;cursor:pointer;text-align:center;color:var(--text-black);flex:none;margin-right:5px;padding:13px 18px}.notification-seen[data-v-fb3d2e5f]:hover{background-color:var(--default-white);border-radius:1rem}[data-theme=dark] .notification-seen[data-v-fb3d2e5f]:hover{background-color:var(--standard-hover-light-gray)}.notification-seen-icon[data-v-fb3d2e5f]{color:var(--text-black)!important}.notifications-header-container[data-v-91b51170]{flex-wrap:wrap;align-items:flex-start;margin-bottom:14px;display:flex}.notifications-header[data-v-91b51170]{flex-grow:1}.no-recent[data-v-91b51170]{margin-bottom:30px;padding-top:10px;font-style:italic}#notifications[data-v-91b51170]{border-collapse:collapse;width:100%;display:table}.notifications-actions[data-v-91b51170]{flex-shrink:0;gap:10px;display:flex}.unseen-count-p[data-v-91b51170]{padding-top:10px;font-weight:600}.unseen-count[data-v-91b51170]{color:var(--badge-backgroud-red);font-weight:900}.performance-warning[data-v-2986ff53]{display:flex}.performance-warning-close[data-v-2986ff53]{cursor:pointer;padding:4px}.browse-submissions-label[data-v-75fa9ef4]{float:right;padding-right:15px}.version-controls[data-v-75fa9ef4]{float:right}.ta-version-form[data-v-75fa9ef4]{display:inline}.version-submit-btn[data-v-75fa9ef4]{float:right;margin:0 10px}.student-details[data-v-75fa9ef4]{padding-left:10px}.team-member[data-v-75fa9ef4]{margin-left:1em}.page-content[data-v-75fa9ef4]{display:none}.page-content.active-content[data-v-75fa9ef4]{display:block}#messages[data-v-c5b1af28]{z-index:999;width:30%;min-width:450px;position:fixed;top:40px;left:50%;transform:translate(-50%)}.inner-message[data-v-c5b1af28]{word-break:normal;overflow-wrap:break-word;justify-content:space-between;align-items:center;margin:0;display:flex;padding:8px 14px!important}.inner-message>span[data-v-c5b1af28]{min-width:0}.inner-message>a[data-v-c5b1af28]{flex-shrink:0;margin-left:10px}span>i[data-v-c5b1af28]{margin-right:10px}.toggle-btn[data-v-54bcfdf9]{font-family:Arial,sans-serif}.toggle-columns-box:not(:disabled)+label[data-v-54bcfdf9]{cursor:pointer}.add-category-form[data-v-7d6a92f2]{float:right}.add-category-name-input[data-v-7d6a92f2]{resize:none}.add-category-button[data-v-7d6a92f2]{margin-left:10px}.search-input-wrapper[data-v-2b709d93]{align-items:stretch;gap:.5rem;display:flex}.search-input-inner[data-v-2b709d93]{flex:auto;min-width:30px;position:relative}.search-bar-input[data-v-2b709d93]{box-sizing:border-box;width:100%;height:100%;padding-right:2rem}.search-clear[data-v-2b709d93]{width:1.75rem;height:1.75rem;color:var(--standard-medium-gray);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.search-clear[data-v-2b709d93]:hover,.search-clear[data-v-2b709d93]:focus{color:var(--default-black)}.icon-mark-stats[data-v-f9a016de]{margin-left:10px}.user-info-anon-revealed[data-v-4e484562]{color:var(--standard-medium-gray);font-style:italic}.flex-line[data-v-2d0ebba6]{align-items:center;gap:12px;display:flex}#saved-queries-btn[data-v-baa4a4d5]{margin-bottom:5px}.td-wrap-element[data-v-baa4a4d5]{white-space:pre-wrap;overflow-wrap:break-word}.query-container[data-v-baa4a4d5]{max-height:150px;overflow-y:auto}#save-query-btn[data-v-e84aabac]{margin-top:5px;margin-right:5px}.form-group[data-v-e84aabac]{flex-direction:column;display:flex}#query-name[data-v-e84aabac]{width:100%}#query-text[data-v-e84aabac]{resize:vertical;width:100%;min-height:300px}#query-text-label[data-v-e84aabac]{margin-top:10px}.fade-error-enter-active[data-v-e84aabac],.fade-error-leave-active[data-v-e84aabac]{transition:opacity .5s}.fade-error-enter-from[data-v-e84aabac],.fade-error-leave-to[data-v-e84aabac]{opacity:0}#query-results-table[data-v-13e0f863]{overflow-x:auto}.columns-list[data-v-13e0f863]{margin-left:15px}.clustering-select[data-v-a1f8aad7]{width:100%}.mark-resolve span[data-v-44b5abc3]{border-width:2px;align-items:center;margin:0;padding:3px;display:inline-flex}.mark-resolve .button-container[data-v-44b5abc3]{width:150px}.mark-resolve .button-container input[data-v-44b5abc3]{width:100%}.mark-conflict-row[data-v-070cdac0]{margin-top:5px;margin-bottom:5px}.conflict-resolve-progress[data-v-070cdac0]{width:fit-content;margin:0 auto}.mark-conflict-container[data-v-070cdac0]{margin-top:25px}.hidden-trigger[data-v-4bb4934b]{display:none}.cluster-mode-btn[data-v-1fbc4454]{align-items:center;display:flex}.cluster-mode-text[data-v-1fbc4454]{color:var(--text-black);margin-left:5px;padding-right:5px;font-size:16px}a.sortable-header[data-v-61cec822]{text-decoration:none}a.sortable-header.active-sort[data-v-61cec822]{text-shadow:.75px 0}.home-content[data-v-114621c6]{margin:10px;padding:20px}.grid-container[data-v-114621c6]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:auto;align-items:start;gap:30px;display:grid}@media (width<=540px){.home-content[data-v-114621c6]{padding:0}.grid-container[data-v-114621c6]{gap:15px}}.courses-header-container[data-v-114621c6]{flex-direction:row;align-items:center;display:flex}.courses-header[data-v-114621c6]{flex-grow:1;margin-bottom:5px!important}.courses-rank-title[data-v-114621c6]{font-size:19px}.archive-toggle-btn[data-v-114621c6]{flex-grow:0}.div1[data-v-114621c6]{background-color:var(--default-white);grid-column:1;padding:20px}.course-list li[data-v-114621c6]{margin:3px 0}ul.bare-list[data-v-114621c6],ol.bare-list[data-v-114621c6]{padding:0;list-style:none}.btn-course[data-v-114621c6]{text-align:left;white-space:normal;overflow-wrap:break-word;padding:6px 10px}#courses h2[data-v-114621c6]{margin:0}.notification-panel[data-v-114621c6]{background-color:var(--default-white);height:auto;padding:20px}#run-sql-btn[data-v-8b7797b1],#download-query-btn[data-v-8b7797b1]{margin-top:5px;margin-right:5px}#sql-schema[data-v-8b7797b1]{margin-bottom:5px}#toolbox-info[data-v-8b7797b1]{margin-bottom:10px}#toolbox-textarea[data-v-8b7797b1]{resize:vertical;width:100%;min-height:300px;margin-bottom:2px}
/*$vite$:1*/