nav[class*=theme-] .menu-horizontal-item{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text, #64748B)!important;background-color:transparent!important;border:none!important;cursor:pointer!important;// Ensure icons have consistent color regardless of children i{color:var(--sidebar-text, #64748B)!important;transition:color .2s!important}}nav[class*=theme-] .menu-horizontal-item:hover{background-color:var(--sidebar-hover, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important;i{color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}}nav[class*=theme-] .menu-horizontal-item-active{background-color:var(--sidebar-active, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important;i{color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}}nav[class*=theme-] .menu-horizontal-item-inactive{color:var(--sidebar-text, #64748B)!important;i{color:var(--sidebar-text, #64748B)!important}}nav[class*=theme-] .menu-horizontal-dropdown{background-color:var(--header-bg, #FFFFFF)!important;border:1px solid var(--button-bg, #E5E7EB)!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;position:absolute!important}nav[class*=theme-] .menu-horizontal-dropdown-item{position:relative!important}nav[class*=theme-] .menu-horizontal-dropdown-item{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;transition:all .2s!important;color:var(--sidebar-text, #64748B)!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-dropdown-item:hover{background-color:var(--sidebar-hover, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}nav[class*=theme-] .menu-horizontal-dropdown-item-active{background-color:var(--sidebar-active, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important;font-weight:500!important}nav[class*=theme-] .menu-horizontal-dropdown-item-inactive{color:var(--sidebar-text, #64748B)!important}nav[class*=theme-] .menu-horizontal-item-secondary{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text, #64748B)!important;background-color:transparent!important;border:none!important;cursor:pointer!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-item-secondary:hover{background-color:var(--sidebar-active, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}nav[class*=theme-] .menu-horizontal-item-secondary-active{background-color:var(--sidebar-active, rgb(70 95 255 / .15))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}nav[class*=theme-] .menu-horizontal-item-secondary-inactive{color:var(--sidebar-text, #64748B)!important}nav[class*=theme-] .menu-horizontal-item-tertiary{display:flex!important;align-items:center!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;border-radius:.5rem!important;transition:all .2s!important;white-space:nowrap!important;color:var(--sidebar-text, #64748B)!important;background-color:transparent!important;text-decoration:none!important}nav[class*=theme-] .menu-horizontal-item-tertiary:hover{background-color:var(--sidebar-hover, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-inactive,nav[class*=theme-] .menu-horizontal-item-tertiary-inactive{color:var(--sidebar-text, #64748B)!important;background-color:transparent!important}nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-active,nav[class*=theme-] .menu-horizontal-item-tertiary-active,nav[class*=theme-] a.menu-horizontal-item-tertiary-active,nav[class*=theme-] .menu-horizontal-item-tertiary-active.menu-horizontal-item-tertiary-active{background-color:var(--sidebar-active, rgb(70 95 255 / .12))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important;font-weight:600!important}nav[class*=theme-] .menu-horizontal-item-tertiary.menu-horizontal-item-tertiary-active:hover,nav[class*=theme-] .menu-horizontal-item-tertiary-active:hover,nav[class*=theme-] a.menu-horizontal-item-tertiary-active:hover{background-color:var(--sidebar-active, rgb(70 95 255 / .15))!important;color:var(--sidebar-active-text, rgb(117 146 255 / 1))!important}.user-menu-button[data-v-41d2a9bd]{background-color:transparent!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.input-group.dark[data-v-7c36876b]{padding:0;margin-bottom:1rem}.input-group.dark label[data-v-7c36876b]{color:#fff!important}.input-group.dark input[data-v-7c36876b]{background-color:#374151!important;border-color:#6b7280!important;color:#fff!important}.input-group.dark input[data-v-7c36876b]::placeholder{color:#9ca3af!important}.input-group.dark input[data-v-7c36876b]:focus{box-shadow:0 0 0 3px #3b82f64d!important;border-color:#3b82f6!important}.input-group input[data-v-7c36876b]:focus{box-shadow:0 0 0 3px #3b82f61a}.input-group.dark input[data-v-7c36876b]:hover:not(:disabled){border-color:#9ca3af!important}.input-group input[data-v-7c36876b]:hover:not(:disabled){border-color:#d1d5db}.input-group.dark input[data-v-7c36876b]:disabled{background-color:#1f2937!important;border-color:#374151!important;color:#6b7280!important;cursor:not-allowed}.input-group input[data-v-7c36876b]:disabled{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.input-group.dark input[class*=border-red][data-v-7c36876b]{border-color:#ef4444!important}.input-group input[class*=border-red][data-v-7c36876b]{border-color:#ef4444}.input-group.dark input[class*=border-green][data-v-7c36876b]{border-color:#10b981!important}.input-group input[class*=border-green][data-v-7c36876b]{border-color:#10b981}.input-group.dark span[data-v-7c36876b]{color:#9ca3af!important}.input-group.dark .text-meta-1[data-v-7c36876b]{color:#ef4444!important}@media(min-width:768px){.dashboard-column[data-column-span="1"][data-v-e9029f2e]{grid-column:span 1}.dashboard-column[data-column-span="2"][data-v-e9029f2e]{grid-column:span 2}.dashboard-column[data-column-span="3"][data-v-e9029f2e]{grid-column:span 3}.dashboard-column[data-column-span="4"][data-v-e9029f2e]{grid-column:span 4}.dashboard-column[data-column-span="5"][data-v-e9029f2e]{grid-column:span 5}.dashboard-column[data-column-span="6"][data-v-e9029f2e]{grid-column:span 6}.dashboard-column[data-column-span="7"][data-v-e9029f2e]{grid-column:span 7}.dashboard-column[data-column-span="8"][data-v-e9029f2e]{grid-column:span 8}.dashboard-column[data-column-span="9"][data-v-e9029f2e]{grid-column:span 9}.dashboard-column[data-column-span="10"][data-v-e9029f2e]{grid-column:span 10}.dashboard-column[data-column-span="11"][data-v-e9029f2e]{grid-column:span 11}.dashboard-column[data-column-span="12"][data-v-e9029f2e]{grid-column:span 12}}.tox-tinymce{border:1px solid #e5e7eb;border-radius:.375rem}.dark .tox-tinymce{border-color:#374151}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:#f9fafb!important}.dark .tox .tox-toolbar,.dark .tox .tox-toolbar__overflow,.dark .tox .tox-toolbar__primary{background:#1f2937!important}.tox .tox-edit-area__iframe{background-color:#fff}.dark .tox .tox-edit-area__iframe{background-color:#111827}.dark .tox .tox-tbtn{color:#d1d5db}.dark .tox .tox-tbtn:hover{background:#374151}.dark .tox .tox-tbtn svg{fill:#d1d5db}.dark .tox .tox-menubar,.dark .tox .tox-menu{background:#1f2937;border-color:#374151}.dark .tox .tox-collection__item-label,.dark .tox .tox-mbtn{color:#d1d5db}.dark .tox .tox-mbtn:hover{background:#374151}.custom-checkbox-group[data-v-058d3696]>*{margin-right:12px}.custom-checkbox-group[data-v-058d3696]>*:last-child{margin-right:0}.custom-dialog{[data-v-71f70720] .el-dialog{overflow:hidden}[data-v-71f70720] .el-dialog__header{margin:0;padding:20px 24px;border-bottom:1px solid #e5e7eb}[data-v-71f70720] .el-dialog__body{padding:0}[data-v-71f70720] .el-dialog__footer{padding:16px 24px;margin-top:0}[data-v-71f70720] .el-select{width:100%}}[data-v-71f70720] .dark{.el-dialog{background:#1f2937}.el-dialog__header{border-color:#374151}}.el-select[data-v-c80dd18a],[data-v-c80dd18a] .el-checkbox__label,[data-v-c80dd18a] .el-checkbox,.el-select[data-v-be6546bf],[data-v-be6546bf] .el-checkbox__label,[data-v-be6546bf] .el-checkbox{width:100%}.el-checkbox[data-v-5d924636]{transition:all .2s ease}[data-v-5d924636] .el-checkbox__label,[data-v-5d924636] .el-checkbox,.el-select[data-v-f225fef6],[data-v-e286ecd0] .el-date-editor{width:100%}[data-v-e286ecd0] .el-form-item__error{margin-top:4px}.el-button[data-v-ec23cb7f]{transition:all .2s ease}.inline-block[data-v-ec23cb7f]{width:100%}.mb-6[data-v-ec23cb7f]{margin-top:0}input[data-v-ec23cb7f]{max-width:100%}[data-v-88779461] .el-input,[data-v-88779461] .el-input__wrapper,.el-select[data-v-e8647d2b]{width:100%}.el-button[data-v-7119d38f]{transition:all .2s ease}[data-v-7119d38f] .el-select,.inline-block[data-v-7119d38f]{width:100%}.mb-6[data-v-7119d38f]{margin-top:0}input[data-v-7119d38f]{max-width:100%}[data-v-7119d38f] .final-comment-modal .el-dialog__body,[data-v-7119d38f] .feedback-modal .el-dialog__body{padding-left:1.5rem;padding-right:1.5rem}[data-v-7119d38f] .final-comment-modal .el-dialog__footer,[data-v-7119d38f] .feedback-modal .el-dialog__footer{padding:1rem 1.5rem}[data-v-7119d38f] .final-comment-modal .el-button,[data-v-7119d38f] .feedback-modal .el-button{padding-left:1.5rem;padding-right:1.5rem}[data-v-7119d38f] .final-comment-modal .el-form,[data-v-7119d38f] .feedback-modal .el-form{width:100%}.final-comment-modal label[data-v-7119d38f]{transition:all .2s ease}.final-comment-modal label[data-v-7119d38f]:hover{transform:scale(1.01)}.feedback-btn[data-v-7119d38f]{background-color:#22c55e!important;color:#fff!important;border:none!important}.feedback-btn[data-v-7119d38f]:hover,.feedback-btn[data-v-7119d38f]:focus{background-color:#16a34a!important;color:#fff!important}.el-button[data-v-4c835c9a]{transition:all .2s ease}.remarks-modal[data-v-c807627e]{border-radius:12px}.modal-content[data-v-c807627e]{max-height:60vh;overflow-y:auto;padding:0 8px}.remark-item[data-v-c807627e]{padding:12px 16px;border-radius:8px;background-color:var(--el-bg-color);border:1px solid var(--el-border-color-light);transition:all .2s ease}.remark-item[data-v-c807627e]:hover{box-shadow:0 2px 12px #0000001a}.remark-header[data-v-c807627e]{display:flex;align-items:center}.user-info[data-v-c807627e]{margin-left:8px}.user-name[data-v-c807627e]{line-height:1.2}.remark-time[data-v-c807627e]{margin-top:2px}.remark-content[data-v-c807627e]{padding-left:40px;white-space:pre-line;line-height:1.5}.empty-state[data-v-c807627e]{padding:24px 0}.modal-footer[data-v-c807627e]{padding:16px 0 0;border-top:1px solid var(--el-border-color-light)}.close-btn[data-v-c807627e]{min-width:100px}.form-label[data-v-19b2306a]{display:block;font-size:.875rem;font-weight:500;color:#344054;margin-bottom:.25rem}.dark .form-label[data-v-19b2306a]{color:#d0d5dd}.text-error[data-v-19b2306a]{color:#f04438;font-size:.75rem;margin-top:.25rem}.theme-preview[data-v-461aa521]{width:40px;height:24px;border-radius:4px;border:2px solid #e5e7eb;position:relative;overflow:hidden}.theme-preview[data-v-461aa521]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--sidebar-bg) 0%,var(--sidebar-bg) 30%,var(--sidebar-hover) 30%,var(--sidebar-hover) 100%)}.theme-preview[data-v-461aa521]:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background-color:var(--sidebar-active);border-radius:2px}.theme-ancestry[data-v-461aa521]{--sidebar-bg: #534d46;--sidebar-hover: #7a9c0f;--sidebar-active: #648200;--button-bg: #706b63;--button-text: #FFFFFF}.theme-arc[data-v-461aa521]{--sidebar-bg: #373D48;--sidebar-hover: #5294E2;--sidebar-active: #4A5664;--button-bg: #303641;--button-text: #FFFFFF}.theme-afterglow[data-v-461aa521]{--sidebar-bg: #2F2C2F;--sidebar-hover: #A36B31;--sidebar-active: #5C6380;--button-bg: #252525;--button-text: #D2D6D6}.theme-aubergine[data-v-461aa521]{--sidebar-bg: #3F0E40;--sidebar-hover: #1164A3;--sidebar-active: #350D36;--button-bg: #350d36;--button-text: #FFFFFF}.theme-autumn[data-v-461aa521]{--sidebar-bg: #194234;--sidebar-hover: #E7C12e;--sidebar-active: #9c2e33;--button-bg: #9c2e33;--button-text: #194234}.theme-brinjal[data-v-461aa521]{--sidebar-bg: #4F2F4C;--sidebar-hover: #8C5888;--sidebar-active: #3E313C;--button-bg: #452842;--button-text: #FFFFFF}.theme-choco-mint[data-v-461aa521]{--sidebar-bg: #544538;--sidebar-hover: #5DB09D;--sidebar-active: #4A3C30;--button-bg: #42362B;--button-text: #FFFFFF}.theme-decred[data-v-461aa521]{--sidebar-bg: #0c1e3e;--sidebar-hover: #2970ff;--sidebar-active: #153161;--button-bg: #153161;--button-text: #FFFFFF}.theme-delta[data-v-461aa521]{--sidebar-bg: #253346;--sidebar-hover: #434f61;--sidebar-active: #434f61;--button-bg: #434f61;--button-text: #FFFFFF}.theme-design-hub[data-v-461aa521]{--sidebar-bg: #1B549E;--sidebar-hover: #19C0E7;--sidebar-active: #19C0E7;--button-bg: #1B549E;--button-text: #FFFFFF}.theme-discord[data-v-461aa521]{--sidebar-bg: #2e3136;--sidebar-hover: #282b30;--sidebar-active: #282b30;--button-bg: #282b30;--button-text: #ffffff}.theme-elementary[data-v-461aa521]{--sidebar-bg: #dfdfdf;--sidebar-hover: #cecece;--sidebar-active: #f5f5f5;--button-bg: #f5f5f5;--button-text: #333333}.theme-old-facebook[data-v-461aa521]{--sidebar-bg: #4E69A2;--sidebar-hover: #38528B;--sidebar-active: #38528B;--button-bg: #38528B;--button-text: #FFFFFF}.theme-florida[data-v-461aa521]{--sidebar-bg: #014A83;--sidebar-hover: #dd661e;--sidebar-active: #053354;--button-bg: #053354;--button-text: #ffffff}.theme-github-green[data-v-461aa521]{--sidebar-bg: #333333;--sidebar-hover: #44A340;--sidebar-active: #8CBE65;--button-bg: #222222;--button-text: #FFFFFF}.theme-green-lantern[data-v-461aa521]{--sidebar-bg: #171717;--sidebar-hover: #424242;--sidebar-active: #4A4A4A;--button-bg: #404245;--button-text: #ECF0F1}.theme-gruvbox-dark[data-v-461aa521]{--sidebar-bg: #282828;--sidebar-hover: #98971a;--sidebar-active: #3E313C;--button-bg: #3c3836;--button-text: #fbf1c7}.theme-latte-time[data-v-461aa521]{--sidebar-bg: #ebe5da;--sidebar-hover: #c2804a;--sidebar-active: #b09582;--button-bg: #d6b498;--button-text: #ffffff}.theme-linux-mint-dark[data-v-461aa521]{--sidebar-bg: #353535;--sidebar-hover: #8fa876;--sidebar-active: #8fa876;--button-bg: #2f2f2f;--button-text: #ffffff}.theme-madsoft[data-v-461aa521]{--sidebar-bg: #4A3A55;--sidebar-hover: #8A7A95;--sidebar-active: #2A1A35;--button-bg: #3A2A45;--button-text: #FFFFFF}.theme-minty[data-v-461aa521]{--sidebar-bg: #0D7E83;--sidebar-hover: #32b377;--sidebar-active: #72d4c0;--button-bg: #076570;--button-text: #FFFFFF}.theme-php[data-v-461aa521]{--sidebar-bg: #8892BF;--sidebar-hover: #4F5B93;--sidebar-active: #CBCCD4;--button-bg: #4F5B93;--button-text: #FFFFFF}.theme-sky-blue[data-v-461aa521]{--sidebar-bg: #A5C0CC;--sidebar-hover: #1A91BD;--sidebar-active: #BAD8E3;--button-bg: #62A5BF;--button-text: #F5F5F5}.theme-slack-purple[data-v-461aa521]{--sidebar-bg: #573D82;--sidebar-hover: #3FBA91;--sidebar-active: #453068;--button-bg: #453068;--button-text: #FFFFFF}.theme-solanum[data-v-461aa521]{--sidebar-bg: #4F2F4C;--sidebar-hover: #8C5888;--sidebar-active: #3E313C;--button-bg: #452842;--button-text: #FFFFFF}.theme-obsidian[data-v-461aa521]{--sidebar-bg: #293134;--sidebar-hover: #293134;--sidebar-active: #2F393C;--button-bg: #2F393C;--button-text: #93C763}.theme-thinkific[data-v-461aa521]{--sidebar-bg: #042e47;--sidebar-hover: #072333;--sidebar-active: #072333;--button-bg: #072333;--button-text: #1b9eea}.theme-uber-light[data-v-461aa521]{--sidebar-bg: #F2F2F4;--sidebar-hover: #1FBAD6;--sidebar-active: #C0C0C8;--button-bg: #E6E6E9;--button-text: #FFFFFF}.theme-win-95[data-v-461aa521]{--sidebar-bg: #327C7E;--sidebar-hover: #001F7E;--sidebar-active: #001F7E;--button-bg: #001F7E;--button-text: #FFFFFF}.form-label[data-v-00cc326a]{display:block;font-size:.875rem;font-weight:500;color:#344054;margin-bottom:.25rem}.dark .form-label[data-v-00cc326a]{color:#d0d5dd}.text-error[data-v-00cc326a]{color:#f04438;font-size:.75rem;margin-top:.25rem}.thesis-workflow-step.last-step[data-v-502430fd]{padding-bottom:0}.thesis-timeline[data-v-aadcb205]{position:relative}.thesis-timeline[data-v-aadcb205]:before{content:"";position:absolute;left:.5rem;top:1rem;bottom:1rem;width:2px;background-color:#d0d5dd}.dark .thesis-timeline[data-v-aadcb205]:before{background-color:#475467}.thesis-modal[data-v-2bb7b270]{padding:.5rem}.prose[data-v-2bb7b270]{max-width:none}.prose p[data-v-2bb7b270]{margin-bottom:.5rem}.prose ul[data-v-2bb7b270],.prose ol[data-v-2bb7b270]{margin-left:1.5rem}.prose blockquote[data-v-2bb7b270]{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0}.thesis-modal[data-v-d6b0f246],.thesis-modal[data-v-28e27800],.thesis-modal[data-v-25dd8411]{padding:.5rem}.prose[data-v-25dd8411]{max-width:none}.prose p[data-v-25dd8411]{margin-bottom:.5rem}.prose ul[data-v-25dd8411],.prose ol[data-v-25dd8411]{margin-left:1.5rem}.prose blockquote[data-v-25dd8411]{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0}.thesis-field-research-view-modal[data-v-8cd1d46c]{max-width:90vw}.prose[data-v-8cd1d46c]{max-width:none}.prose p[data-v-8cd1d46c]{margin-bottom:.5rem}.prose ul[data-v-8cd1d46c],.prose ol[data-v-8cd1d46c]{margin-left:1.5rem}.prose blockquote[data-v-8cd1d46c]{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0}.thesis-irb-view-modal[data-v-b2d8576d]{max-width:90vw}.prose[data-v-b2d8576d]{max-width:none}.prose p[data-v-b2d8576d]{margin-bottom:.5rem}.prose ul[data-v-b2d8576d],.prose ol[data-v-b2d8576d]{margin-left:1.5rem}.prose blockquote[data-v-b2d8576d]{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0}[contenteditable=true][data-v-94e1d2ce]:empty:before{content:attr(placeholder);color:#9ca3af;pointer-events:none}[contenteditable=true][data-v-94e1d2ce]:focus{outline:none}[contenteditable=true][data-v-94e1d2ce]{word-wrap:break-word;white-space:pre-wrap}.emoji-picker[data-v-94e1d2ce]{max-height:200px;overflow-y:auto}.toolbar-button.active[data-v-94e1d2ce]{background-color:#3b82f6;color:#fff}.thesis-details-modal .el-dialog__body[data-v-80950883]{max-height:70vh;overflow-y:auto}.prose[data-v-80950883]{max-width:none}.prose h1[data-v-80950883],.prose h2[data-v-80950883],.prose h3[data-v-80950883],.prose h4[data-v-80950883],.prose h5[data-v-80950883],.prose h6[data-v-80950883]{margin-top:1em;margin-bottom:.5em}.prose p[data-v-80950883]{margin-bottom:1em}.prose ul[data-v-80950883],.prose ol[data-v-80950883]{margin-bottom:1em;padding-left:1.5em}.prose li[data-v-80950883]{margin-bottom:.5em}.bg-gray-50[data-v-ab58fd6a]{background-color:#f9fafb}.dark .bg-gray-800[data-v-ab58fd6a]{background-color:#1f2937}.border-l-2[data-v-ab58fd6a]{border-left-width:2px}.roster-modal[data-v-044410d5] .el-dialog{border-radius:1.5rem;overflow:hidden}.roster-modal[data-v-044410d5] .el-dialog__header{display:none}.roster-modal[data-v-044410d5] .el-dialog__body{padding:0}.roster-modal[data-v-044410d5] .el-dialog__footer{display:none}
