@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.dark{background-color:#121212;color:#fff;visibility:visible;scrollbar-color:#1e1e1e #797979!important}html.dark .Toastify__toast{font-size:16px;background-color:#333;color:#fff;border-radius:8px}html.dark body{background-color:#121212!important}html.dark div.loginContainer.mt-5,html.dark div.forgot-password-container,html.dark .registerContainer,html.dark .verify-email-container{background-color:transparent;visibility:visible}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark p,html.dark a,html.dark li,html.dark text,html.dark span,html.dark em,html.dark strong,html.dark .fa-redo,html.dark .fa-undo,html.dark u,html.dark i.fas.fa-eye-dropper,html.dark s,html.dark i.fas.fa-list-ul,html.dark i.fas.fa-list-ol,html.dark span.detailValue,html.dark label.detailLabel{color:#fff!important;visibility:visible}html.dark input,html.dark textarea{background-color:#383737;color:#fff!important;border:1px solid #464646;visibility:visible}html.dark input:focus,html.dark textarea:focus{background-color:#6d6d6d;visibility:visible}html.dark input::placeholder,html.dark textarea::placeholder{color:#d2d2d2;visibility:visible}html.dark i.fas.fa-eye.detailIcon,html.dark i.fas.fa-eye-slash.detailIcon{background-color:transparent!important;color:#fff!important;visibility:visible}html.dark select,html.dark option{background-color:#424242;color:#fff;border:1px solid #464646;visibility:visible}html.dark select:hover,html.dark option:hover{background-color:#555}html.dark button,html.dark .btn.btn-primary,html.dark .btn,html.dark .cta-button,html.dark button.close{background-color:#424242!important;color:#fff;transition:ease-in .1s;visibility:visible}html.dark button:hover,html.dark .btn.btn-primary:hover,html.dark .btn:hover,html.dark .cta-button:hover,html.dark button.close:hover{background-color:#555!important}html.dark .modal-body,html.dark .modal-header,html.dark .modal-footer,html.dark div.modal-content,html.dark div.task-details-footer,html.dark div.task-details-header,html.dark div.task-details-body,html.dark div#textbox,html.dark .align-items-start,html.dark button.delete-button,html.dark button.edit-button,html.dark div.icon-button-container,html.dark #task-title.task-title,html.dark div.task-title-container,html.dark div#task-tab,html.dark .loginForm.mt-1,html.dark .card-header.loginFormHeader.text-center{color:#fff;background-color:#2b2b2b!important;visibility:visible}html.dark .navbar,html.dark .navbarDash{background-color:#282828;visibility:visible}html.dark #button{background-color:transparent!important;color:#fff!important;visibility:visible}html.dark #button:hover{color:#a8a8a8!important;visibility:visible}html.dark a#navbarDropdown.nav-link.dropdown-toggle{color:#fff;visibility:visible}html.dark a#navbarDropdown.nav-link.dropdown-toggle:hover{color:#a8a8a8!important}html.dark i.fas.fa-info-circle.info-icon{color:#fff!important}html.dark i.fas.fa-info-circle.info-icon:hover{color:#a8a8a8!important}html.dark div.d-none.d-md-table-cell.container-lg.navBarBody,html.dark div.d-md-none.navBarBodySmall.mb-5{background-color:#2f2f2f!important;visibility:visible}html.dark .card-contentbox{background-color:#2a2a2a!important;color:#fff!important;border-radius:0 0 9.5px 9.5px;padding:15px;visibility:visible}html.dark .footer{background-color:#2a2a2a!important;color:#fff!important;visibility:visible}html.dark .landing-page-container{background-color:#121212;color:#fff!important;visibility:visible}html.dark div.loginForm.text-center,html.dark div.card-header.loginFormHeader,html.dark div.forgot-password-card,html.dark .registerForm.text-center.mt-1,html.dark .card-header.registerFormHeader,html.dark h1.verify-email-title,html.dark div.verify-email-card{background-color:#313131;visibility:visible;color:#fff}html.dark a.btn-2.btn-link.mt-2{background-color:#313131;color:#ffa371;visibility:visible}html.dark a.btn-2.btn-link.mt-2:hover{background-color:#313131;color:#feb690;visibility:visible}html.dark h1.verify-email-title:before,html.dark h1.verify-email-title:after{background-color:#fe8f52;visibility:visible}html.dark span.email-style{color:#fe8f52;visibility:visible}html.dark .team-member{background-color:#313131!important;visibility:visible}html.dark .team-member-reverse{background-color:#242424!important;visibility:visible}html.dark .bottomDiv{background-color:#313131!important;visibility:visible}html.dark th.todoTableBody,html.dark .fc-scrollgrid-sync-inner,html.dark .fc-daygrid-day-frame.fc-scrollgrid-sync-inner,html.dark table.fc-scrollgrid{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff;visibility:visible}html.dark table tbody,html.dark td,html.dark .fc-header-toolbar.fc-toolbar{background-color:#292929;color:#fff;border-color:#292929}html.dark div.table-responsive-xxl{scrollbar-color:#1e1e1e #797979!important}html.dark .taskBtn,html.dark .fc-daygrid-event-dot{background-color:#1e1e1e!important;border-color:#fff!important}html.dark .taskBtn:hover,html.dark .fc-daygrid-event-dot:hover{background-color:#555!important}html.dark button.projectBtn{background-color:#545252!important}html.dark button.btn-outline-primary,html.dark button.btn-outline-primary2{background-color:transparent!important}html.dark .btn.viewChartBtn{background-color:#3e3e3e!important;color:#fff;visibility:visible}html.dark .btn.viewChartBtn:hover{background-color:#323232!important;visibility:visible}html.dark .card{background-color:#545252!important;border:6px solid #2d2c2c;visibility:visible}html.dark .dashboardAccountContainer{background-color:#313131!important;visibility:visible}html.dark .mainContainer,html.dark .container.position-relative.d-inline-flex.flex-column{background-color:transparent;visibility:visible}html.dark button.dark-mode-toggle,html.dark button.high-contrast-mode-toggle,html.dark .protan-toggle,html.dark .deuteran-toggle,html.dark .tritan-toggle{background-color:#414141!important;visibility:visible}html.dark button.dark-mode-toggle:hover,html.dark button.high-contrast-mode-toggle:hover,html.dark button.protan-toggle:hover,html.dark button.deuteran-toggle:hover,html.dark button.tritan-toggle:hover{background-color:#6d6d6d!important;visibility:visible}html.dark button.dark-mode-toggle.dark .thumb{left:25px;visibility:visible}html.dark .ui-settings-container,html.dark .ui-preview-container,html.dark .font-container{background-color:#313131!important;visibility:visible}html.dark .main-container{background-color:#1f1e1e}html.dark #gantt-container,html.dark #gantt-grid-container{background-color:#2b2a2a!important}html.dark .task-duration{border:1.2px solid rgb(203,203,203)!important;visibility:visible}html.dark #gantt-grid-container__time{scrollbar-color:#1e1e1e #797979;visibility:visible}html.dark [data-task]{background-color:#212121!important;color:#fff!important;outline:.5px solid #666!important;visibility:visible}html.dark .gantt-task-row .task-category{background:linear-gradient(135deg,#414446,#54575a);visibility:visible}html.dark .floating-button{background-color:#333!important;visibility:visible}html.dark div.modal-content{scrollbar-color:#1e1e1e #797979!important}html.dark div#description-title{background-color:#2b2b2b;color:#fff;margin-left:0;margin-right:0;padding-left:10px;visibility:visible}html.dark #assignedUsers.dropdownBtnAdd.dropdown-toggle,html.dark #prerequisiteTasks,html.dark button#pattern.dropdownBtnAdd.dropdown-toggle,html.dark .taskPatternDropdown,html.dark #todoDropdown.nav-link.dropdown-toggle,html.dark a#todoDropdown{background-color:#323131!important;color:#fff!important;visibility:visible}html.dark #assignedUsers.dropdownBtnAdd.dropdown-toggle:hover,html.dark #prerequisiteTasks:hover,html.dark button#pattern.dropdownBtnAdd.dropdown-toggle:hover,html.dark .taskPatternDropdown:hover,html.dark #todoDropdown.nav-link.dropdown-toggle:hover,html.dark a#todoDropdown:hover{background-color:#555!important}html.dark .dropdown-menu.show,html.dark .dropdown-item,html.dark .prerequisiteTaskDropdownItem,html.dark .assignedUserDropdownItem,html.dark .patternDropdownItem{visibility:visible;background-color:#1a1a1a!important;border-color:#fff;color:#fff!important}html.dark .dropdown-item:hover{background-color:#333!important}html.dark label.form-check-label.prerequisiteTaskDropdownItem,html.dark label.form-check-label.assignedUserDropdownItem{background-color:transparent!important}html.dark .form-check-input:checked{background-color:#555!important;visibility:visible}html.dark .highlight-picker-sidebar,html.dark .color-picker-sidebar{background-color:#313131!important;color:#fff;visibility:visible}html.dark div.tiptap.ProseMirror{background-color:#444;visibility:visible}html.dark div#editor-toolbar{background-color:#2b2b2b}html.dark div#editor-toolbar button.toolbar-btn{background-color:#2b2b2b!important;visibility:visible}html.dark div#editor-toolbar button.toolbar-btn:hover,html.dark div#editor-toolbar button.toolbar-btn.active{background-color:#555!important}html.dark div#editor-toolbar .dropdown-toggle{background-color:#2b2b2b!important;color:#fff!important;border-color:#2b2b2b!important;visibility:visible}html.dark div#editor-toolbar .dropdown-toggle:hover{background-color:#555!important}html.dark div#editor-toolbar .dropdown-menu,html.dark div#editor-toolbar .dropdown-menu .header-item{background-color:#2b2b2b!important;color:#fff!important;visibility:visible}html.dark div#editor-toolbar .header-item:hover{background-color:#555!important}html.high-contrast{scrollbar-color:#363636 #C7C7C7!important}html.high-contrast .Toastify__toast{font-size:16px;background-color:#fff;color:#000;border-radius:8px}html.high-contrast button.btn-outline-primary{color:#000}html.high-contrast button,html.high-contrast .btn.btn-primary,html.high-contrast .btn,html.high-contrast .cta-button,html.high-contrast .fc-daygrid-event-dot,html.high-contrast button.close{background-color:#002238!important;border-color:#002238!important;color:#fff;transition:ease-in .1s;visibility:visible}html.high-contrast button:hover,html.high-contrast .btn.btn-primary:hover,html.high-contrast .btn:hover,html.high-contrast .cta-button:hover,html.high-contrast .fc-daygrid-event-dot:hover,html.high-contrast button.close:hover{background-color:#1a4a75!important}html.high-contrast .modal-body,html.high-contrast .modal-header,html.high-contrast .modal-footer,html.high-contrast div.modal-content,html.high-contrast div.task-details-footer,html.high-contrast div.task-details-header,html.high-contrast div.task-details-body,html.high-contrast div#textbox,html.high-contrast .align-items-start,html.high-contrast button.delete-button,html.high-contrast button.edit-button,html.high-contrast div.icon-button-container,html.high-contrast #task-title.task-title,html.high-contrast div.task-title-container,html.high-contrast div#task-tab,html.high-contrast .loginForm.mt-1,html.high-contrast .card-header.loginFormHeader.text-center{color:#000;background-color:#fff!important;visibility:visible}html.high-contrast .navbar,html.high-contrast .navbarDash{background-color:#6b2b00;visibility:visible;color:#fff!important}html.high-contrast #button{background-color:transparent!important;color:#fff!important;visibility:visible}html.high-contrast #button:hover{color:#ffe4b5!important;visibility:visible}html.high-contrast .btn.navBtn,html.high-contrast .btn.navBtnSmall{background-color:#402c12!important;color:#fff;visibility:visible}html.high-contrast .btn.navBtn:hover,html.high-contrast .btn.navBtnSmall:hover{background-color:#b35408!important;visibility:visible}html.high-contrast i.fas.fa-info-circle.info-icon{color:#002238!important}html.high-contrast i.fas.fa-info-circle.info-icon:hover{color:#1a4a75!important}html.high-contrast .navBtnText,html.high-contrast .navBtnTextSmall{color:#fff!important}html.high-contrast button.btn-outline-primary,html.high-contrast button.btn-outline-primary2,html.high-contrast button.projectBtn,html.high-contrast .img.btnIcon,html.high-contrast button.btn-outline-primary:hover,html.high-contrast button.btn-outline-primary2:hover,html.high-contrast button.projectBtn:hover,html.high-contrast .img.btnIcon:hover{background-color:transparent!important}html.high-contrast a#navbarDropdown.nav-link.dropdown-toggle{color:#fff;visibility:visible}html.high-contrast a#navbarDropdown.nav-link.dropdown-toggle:hover{color:#ffe4b5!important}html.high-contrast div.d-none.d-md-table-cell.container-lg.navBarBody,html.high-contrast div.d-md-none.navBarBodySmall.mb-5{background-color:#f3b35b!important;visibility:visible}html.high-contrast .card-contentbox{background-color:#752f00!important;color:#fff!important;border-radius:0 0 9.5px 9.5px;padding:15px;visibility:visible}html.high-contrast .footer,html.high-contrast a.footer-link{background-color:#6b2b00!important;color:#fff!important;visibility:visible}html.high-contrast .card-subtext{color:#fff!important}html.high-contrast div.loginForm.text-center,html.high-contrast div.card-header.loginFormHeader,html.high-contrast div.forgot-password-card,html.high-contrast .registerForm.text-center.mt-1,html.high-contrast .card-header.registerFormHeader,html.high-contrast h1.verify-email-title,html.high-contrast div.verify-email-card{background-color:#f3b35b;visibility:visible}html.high-contrast .forgot-password-link,html.high-contrast .forgot-password-back-link{color:#002238!important}html.high-contrast .forgot-password-link:hover,html.high-contrast .forgot-password-back-link:hover{text-decoration:underline}html.high-contrast a.btn-2.btn-link.mt-2,html.high-contrast a.btn-2.btn-link.mt-2:hover{background-color:#f3b35b;color:#630d19;visibility:visible}html.high-contrast h1.verify-email-title:before,html.high-contrast h1.verify-email-title:after{background-color:#630d19;visibility:visible}html.high-contrast span.email-style{color:#600;visibility:visible}html.high-contrast .team-member{visibility:visible;background-color:#f3b35b!important}html.high-contrast .team-member-reverse{background-color:#f0a53d;visibility:visible}html.high-contrast .bottomDiv{background-color:#f3b35b;visibility:visible}html.high-contrast th.todoTableBody,html.high-contrast .fc-header-toolbar.fc-toolbar{background-color:#6b2b00;border-color:#6b2b00;color:#fff;visibility:visible}html.high-contrast .fc-event-title,html.high-contrast a.fc-col-header-cell-cushion{color:#002238!important}html.high-contrast div.table-responsive-xxl{scrollbar-color:#363636 #C7C7C7!important}html.high-contrast .btn.viewChartBtn{background-color:#002238!important;color:#fff;visibility:visible}html.high-contrast .btn.viewChartBtn:hover{background-color:#0f4875!important;visibility:visible}html.high-contrast .card{background-color:#ffc370!important;border:5px solid #402C12;visibility:visible}html.high-contrast .dashboardAccountContainer{visibility:visible;background-color:#f3b35b!important}html.high-contrast button.dark-mode-toggle,html.high-contrast button.high-contrast-mode-toggle,html.high-contrast .protan-toggle,html.high-contrast .deuteran-toggle,html.high-contrast .tritan-toggle{background-color:#8a3700;visibility:visible}html.high-contrast button.dark-mode-toggle:hover,html.high-contrast button.high-contrast-mode-toggle:hover,html.high-contrast button.protan-toggle:hover,html.high-contrast button.deuteran-toggle:hover,html.high-contrast button.tritan-toggle:hover{background-color:#b75927;visibility:visible}html.high-contrast button.high-contrast-mode-toggle.high-contrast .thumb{left:25px;visibility:visible}html.high-contrast .ui-settings-container,html.high-contrast .color-preset-container,html.high-contrast .ui-preview-container,html.high-contrast .font-container{background-color:#f3b35b!important;visibility:visible}html.high-contrast .task-duration{background-color:1.2px solid #002238!important;visibility:visible}html.high-contrast #gantt-grid-container__time{scrollbar-color:#363636 #C7C7C7!important;visibility:visible}html.high-contrast .gantt-task-row .task-category{background:linear-gradient(135deg,#494f50,#3a3f40);visibility:visible}html.high-contrast .floating-button{background-color:#002238!important;visibility:visible}html.high-contrast div.modal-content{scrollbar-color:#363636 #C7C7C7!important}html.high-contrast #assignedUsers.dropdownBtnAdd.dropdown-toggle,html.high-contrast #prerequisiteTasks,html.high-contrast button#pattern.dropdownBtnAdd.dropdown-toggle,html.high-contrast .taskPatternDropdown,html.high-contrast #todoDropdown.nav-link.dropdown-toggle{background-color:#002238!important;visibility:visible;color:#fff!important}html.high-contrast #assignedUsers.dropdownBtnAdd.dropdown-toggle:hover,html.high-contrast #prerequisiteTasks:hover,html.high-contrast button#pattern.dropdownBtnAdd.dropdown-toggle:hover,html.high-contrast .taskPatternDropdown:hover,html.high-contrast #todoDropdown.nav-link.dropdown-toggle:hover{background-color:#6d6d6d!important;visibility:visible}html.high-contrast .dropdown-item:hover{background-color:#f0f0f0!important}html.high-contrast label.form-check-label.prerequisiteTaskDropdownItem,html.high-contrast label.form-check-label.assignedUserDropdownItem{background-color:transparent!important}html.high-contrast .form-check-input:checked{background-color:#002238!important;visibility:visible}html.high-contrast button.toolbar-btn{background-color:#4a4a4a;visibility:visible}html.high-contrast .highlight-picker-sidebar,html.high-contrast .color-picker-sidebar{background-color:#313131!important;color:#fff;visibility:visible}html.high-contrast div#editor-toolbar{background-color:#f0f0f0}html.high-contrast div#editor-toolbar button.toolbar-btn{background-color:transparent!important;visibility:visible}html.high-contrast div#editor-toolbar button.toolbar-btn:hover{background-color:#d3d3d3!important}html.high-contrast div#editor-toolbar button.toolbar-btn.active{background-color:#6b2b00!important}html.high-contrast div#editor-toolbar .dropdown-toggle{background-color:#f0f0f0!important;color:#000!important;border-color:#ddd!important;visibility:visible}html.high-contrast div#editor-toolbar .dropdown-toggle:hover{background-color:#d3d3d3!important}html.high-contrast div#editor-toolbar .dropdown-menu,html.high-contrast div#editor-toolbar .dropdown-menu .header-item{background-color:#2b2b2b!important;color:#fff!important;visibility:visible}html.high-contrast div#editor-toolbar .header-item:hover{background-color:#555!important}html.custom{visibility:visible}html.custom body{background-color:var(--background-color, #ffffff)!important}html.custom .Toastify__toast{font-size:16px;color:var(--text, #000000);background-color:var(--contentarea, #ffffff)!important;border-radius:8px}html.custom div.loginContainer.mt-5,html.custom div.forgot-password-container,html.custom .registerContainer,html.custom .verify-email-container{background-color:transparent;visibility:visible}html.custom h1,html.custom h2,html.custom h3,html.custom h4,html.custom h5,html.custom h6,html.custom p,html.custom a,html.custom li,html.custom text,html.custom span,html.custom em,html.custom strong,html.custom .fa-redo,html.custom .fa-undo,html.custom u,html.custom i.fas.fa-eye-dropper,html.custom s,html.custom i.fas.fa-list-ul,html.custom i.fas.fa-list-ol,html.custom span.detailValue,html.custom label.detailLabel,html.custom label{color:var(--text, #000000)!important;visibility:visible}html.custom input,html.custom textarea{color:var(--text, #000000)!important;border:1px solid #464646;visibility:visible}html.custom input:focus,html.custom textarea:focus{visibility:visible}html.custom input::placeholder,html.custom textarea::placeholder{color:#d2d2d2;visibility:visible}html.custom select,html.custom option,html.custom select.font-selector{background-color:var(--dropdowns, white);color:var(--text, #000000);border:1px solid #464646;visibility:visible}html.custom select:hover,html.custom option:hover,html.custom select.font-selector:hover{background-color:var(--dropdownshover, #d6d6d6)}html.custom button.btn-close,html.custom button.close{background-color:var(--buttons)!important}html.custom button,html.custom .btn.btn-primary,html.custom .btn,html.custom .cta-button,html.custom button.fc-today-button.fc-button.fc-button-primary{background-color:var(--buttons, #dc6b2c)!important;color:var(--text, #FFFFFF);transition:ease-in .1s;visibility:visible}html.custom button:hover,html.custom .btn.btn-primary:hover,html.custom .btn:hover,html.custom .cta-button:hover,html.custom button.fc-today-button.fc-button.fc-button-primary:hover{background-color:var(--buttons-hover, #f08b4f)!important}html.custom .modal-body,html.custom .modal-header,html.custom .modal-footer,html.custom div.modal-content,html.custom div.task-details-footer,html.custom div.task-details-header,html.custom div.task-details-body,html.custom div#textbox,html.custom .align-items-start,html.custom button.delete-button,html.custom button.edit-button,html.custom div.icon-button-container,html.custom #task-title.task-title,html.custom div.task-title-container,html.custom input#myColor,html.custom div#task-tab,html.custom .loginForm.mt-1,html.custom .card-header.loginFormHeader.text-center{color:var(--text, #000000);background-color:var(--contentarea, #ffffff)!important;visibility:visible;scrollbar-color:var(--scrollbar, #888) var(--scrollbarinner, #FDDC87)!important}html.custom .navbar,html.custom .navbarDash{background-color:var(--navbar, #FDDC87);visibility:visible}html.custom #button{background-color:transparent!important;color:var(--text)!important;visibility:visible}html.custom #button:hover{color:var(--text-hover, #dc6b2c)!important;visibility:visible}html.custom a#navbarDropdown.nav-link.dropdown-toggle{color:var(--text, #ffffff);visibility:visible}html.custom a#navbarDropdown.nav-link.dropdown-toggle:hover{color:#dc6b2c!important}html.custom i.fas.fa-info-circle.info-icon{color:var(--buttons, #DC6B2C)!important}html.custom i.fas.fa-info-circle.info-icon:hover{color:var(--buttons-hover, #0056b3)!important}html.custom div.d-none.d-md-table-cell.container-lg.navBarBody,html.custom div.d-md-none.navBarBodySmall.mb-5{background-color:var(--sidebar, #DC6B2C)!important;visibility:visible}html.custom a#ToDo\ List,html.custom a#Charts,html.custom a#Recently\ Deleted,html.custom button#Create\ Project,html.custom a#Account,html.custom a#UI\ Settings,html.custom a#Create\ Project,html.custom a#Settings{background-color:var(--sidebar-btn-color, #ffffff)!important;visibility:visible}html.custom a#ToDo\ List:hover,html.custom a#Charts:hover,html.custom a#Recently\ Deleted:hover,html.custom button#Create\ Project:hover,html.custom a#Account:hover,html.custom a#UI\ Settings:hover,html.custom a#Create\ Project:hover,html.custom a#Settings:hover{background-color:var(--sidebar-btn-hover, #f08b4f)!important}html.custom .card-contentbox{background-color:(--contentarea,#ffffff)!important;color:var(--text, #fff)!important;border-radius:0 0 9.5px 9.5px;padding:15px;visibility:visible}html.custom .footer{background-color:var(--navbar, #FDDC87)!important;color:var(--text, #ffffff)!important;visibility:visible}html.custom .landing-page-container{background-color:var(--background-color, #ffffff);color:var(--text, #000000)!important;visibility:visible}html.custom div.loginForm.text-center,html.custom div.card-header.loginFormHeader,html.custom div.forgot-password-card,html.custom .registerForm.text-center.mt-1,html.custom .card-header.registerFormHeader,html.custom h1.verify-email-title,html.custom div.verify-email-card{background-color:var(--contentarea, #ffffff);visibility:visible;color:var(--text, #FFFFFF)}html.custom a.btn-2.btn-link.mt-2{background-color:#313131;color:var(--text,#ffa371);visibility:visible}html.custom a.btn-2.btn-link.mt-2:hover{background-color:#313131;color:#feb690;visibility:visible}html.custom h1.verify-email-title:before,html.custom h1.verify-email-title:after{background-color:#fe8f52;visibility:visible}html.custom span.email-style{color:var(--text, #FE8F52);visibility:visible}html.custom .team-member{background-color:#fddc87!important;visibility:visible}html.custom .team-member-reverse{background-color:#135c91!important;visibility:visible}html.custom .bottomDiv{background-color:#313131!important;visibility:visible}html.custom th.todoTableBody,html.custom .fc-scrollgrid-sync-inner,html.custom .fc-daygrid-day-frame.fc-scrollgrid-sync-inner,html.custom table.fc-scrollgrid{background-color:var(--todolist, #dc6b2c);border-color:var(--todolist, #dc6b2c);color:var(--text, rgb(255, 255, 255));visibility:visible}html.custom table tbody,html.custom td,html.custom .fc-header-toolbar.fc-toolbar{background-color:var(--todolistinner, #ffffff);color:var(--text, black)}html.custom div.table-responsive-xxl{scrollbar-color:var(--scrollbar, #888) var(--scrollbarinner, #FDDC87)!important}html.custom .taskBtn{background-color:var(--buttons, #dc6b2c)!important}html.custom .taskBtn:hover{background-color:#f08b4f!important}html.custom button.projectBtn{background-color:transparent!important}html.custom button.btn-outline-primary,html.custom button.btn-outline-primary2{background-color:transparent!important;color:var(--text, #000000)}html.custom button.btn-outline-primary:hover,html.custom button.btn-outline-primary2:hover{background-color:transparent!important}html.custom .btn.viewChartBtn{background-color:var(--buttons, #DC6B2C)!important;color:var(--text,#ffffff)!important;visibility:visible}html.custom .btn.viewChartBtn:hover{background-color:#e78252!important;visibility:visible}html.custom .card{background-color:var(--cardcolor, #FDDC87)!important;border-color:var(--cardbordercolor, #dc6b2c)!important;border:6px solid #dc6b2c;visibility:visible}html.custom .dashboardAccountContainer{background-color:var(--contentarea, #ffffff)!important;visibility:visible}html.custom .mainContainer,html.custom .container.position-relative.d-inline-flex.flex-column{background-color:transparent;visibility:visible}html.custom button.dark-mode-toggle,html.custom button.high-contrast-mode-toggle,html.custom .protan-toggle,html.custom .deuteran-toggle,html.custom .tritan-toggle,html.custom button.custom-mode-toggle{background-color:var(--buttons, #dc6b2c)!important;visibility:visible}html.custom button.dark-mode-toggle:hover,html.custom button.high-contrast-mode-toggle:hover,html.custom button.protan-toggle:hover,html.custom button.deuteran-toggle:hover,html.custom button.tritan-toggle:hover,html.custom button.custom-mode-toggle:hover{background-color:var(--buttons, #b3704c)!important;visibility:visible}html.custom button.custom-mode-toggle.custom .thumb{left:25px;visibility:visible}html.custom .ui-settings-container,html.custom .ui-preview-container,html.custom .font-container{background-color:var(--contentarea, #ffffff)!important;visibility:visible}html.custom .main-container{background-color:var(--timetable, #ffffff)}html.custom #gantt-container,html.custom #gantt-grid-container{background-color:var(--timetable, #ffffff)!important}html.custom [data-task]{background-color:var(--timetableinner, #ffffff)!important;color:var(--text, black)!important;outline:.5px solid #666!important;visibility:visible}html.custom .task-duration{border:1.2px solid rgb(203,203,203)!important;visibility:visible}html.custom #gantt-grid-container__time{scrollbar-color:var(--scrollbar, #888) var(--scrollbarinner, #FDDC87)!important;visibility:visible}html.custom .gantt-task-row .task-category{background:linear-gradient(135deg,#b2b8ba,#b5bcbf);visibility:visible}html.custom .floating-button{background-color:var(--buttons, #dc6b2c)!important;color:var(--text, #ffffff);visibility:visible}html.custom div#description-title{background-color:var(--contentarea);color:var(--text, rgb(255, 255, 255))!important;margin-left:0;margin-right:0;padding-left:10px;visibility:visible}html.custom #assignedUsers.dropdownBtnAdd.dropdown-toggle,html.custom #prerequisiteTasks,html.custom button#pattern.dropdownBtnAdd.dropdown-toggle,html.custom .taskPatternDropdown,html.custom #todoDropdown.nav-link.dropdown-toggle{background-color:var(--dropdowns, white)!important;color:var(--text, black)!important;visibility:visible}html.custom #assignedUsers.dropdownBtnAdd.dropdown-toggle:hover,html.custom #prerequisiteTasks:hover,html.custom button#pattern.dropdownBtnAdd.dropdown-toggle:hover,html.custom .taskPatternDropdown:hover,html.custom #todoDropdown.nav-link.dropdown-toggle:hover{background-color:var(--dropdownshover,#f8f9fa)!important}html.custom .dropdown-menu.show,html.custom .dropdown-item,html.custom .prerequisiteTaskDropdownItem,html.custom .assignedUserDropdownItem,html.custom .patternDropdownItem{visibility:visible;background-color:var(--dropdowns, white)!important;border-color:#000;color:var(--text, black)!important}html.custom .dropdown-item:hover{background-color:var(--dropdownshover,#f8f9fa)!important}html.custom label.form-check-label.prerequisiteTaskDropdownItem,html.custom label.form-check-label.assignedUserDropdownItem{background-color:transparent!important}html.custom .form-check-input:checked{background-color:var(--dropdownshover,#0d6efd);border-color:var(--dropdownshover,#0d6efd);visibility:visible}html.custom button.toolbar-btn{color:var(--text, black)!important;background-color:transparent;visibility:visible}html.custom #editor-wrapper #editor-toolbar .toolbar-btn:active{background-color:#d3d3d3!important}html.custom .highlight-picker-sidebar,html.custom .color-picker-sidebar{background-color:var(--contentarea, #f0f0f0)!important;color:var(--text, black);visibility:visible}html.custom div.tiptap.ProseMirror{background-color:var(--texteditorinner, white);visibility:visible}html.custom div#editor-toolbar{color:var(--text, black)!important;background-color:var(--texteditor, #f0f0f0)}html.custom div#editor-toolbar button.toolbar-btn{background-color:transparent!important;visibility:visible}html.custom div#editor-toolbar button.toolbar-btn:hover{background-color:var(--texteditorinner,#d3d3d3)!important}html.custom div#editor-toolbar button.toolbar-btn:hover.active,html.custom div#editor-toolbar button.toolbar-btn.active{background-color:var(--texteditorinner, #d3d3d3)!important}html.custom div#editor-toolbar .dropdown-toggle{background-color:var(--dropdowns, #f0f0f0)!important;border-color:var(--dropdowns, #f0f0f0);color:var(--text, black)!important;visibility:visible}html.custom div#editor-toolbar .dropdown-toggle:hover{background-color:var(--dropdownshover,#d3d3d3)!important}html.custom div#editor-toolbar .dropdown-menu,html.custom div#editor-toolbar .dropdown-menu .header-item{background-color:var(--dropdowns,#fff)!important;color:var(--text, black)!important;visibility:visible}html.custom div#editor-toolbar .header-item:hover:hover{background-color:var(--dropdownshover,#f0f0f0)!important}body{margin:0;font-family:Inter,sans-serif;font-optical-sizing:auto!important;font-weight:400!important;font-style:normal!important;font-variation-settings:"slnt" 0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-color:#fff!important}code{font-family:Inter,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Opendyslexic;font-size:.8em;src:url(/assets/OpenDyslexic-Custom-Reduced-Regular-Cw5C888y.woff) format("woff")}html{background-color:#fff;color:#fff}html.no-flash{visibility:hidden;opacity:0}.no-flash{visibility:hidden}body .Toastify__toast{font-family:unset!important}.project-title-container{display:flex;align-items:center;justify-content:center}.btn-outline-primary2{background:transparent;border:none;font-size:20px;cursor:pointer;color:#000;padding:0;margin-left:10px;transition:transform .3s ease}.btn-outline-primary2:hover{transform:scale(1.2)}.rename-btn{margin-left:10px;cursor:pointer;background:none;border:none;font-size:1.2rem;position:relative;z-index:1;pointer-events:auto}.btn-close{color:#aaa;font-size:28px;font-weight:700;cursor:pointer;position:absolute;top:10px;right:10px}input{width:100%;padding:8px;margin:10px 0}.submit-btn,.close-btn{padding:8px 12px;margin:5px;cursor:pointer}.project-header{pointer-events:auto}.project-name{font-weight:700}.project-title{text-align:center;font-size:36px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#333}.base{background-color:#fddc87;color:#000}.navbar{width:100%;height:9%;max-height:76px;display:flex;align-items:center;justify-content:space-between;background-color:#fddc87;padding:15px 0;position:fixed;z-index:99999;float:top}.navbarDash{width:100%;height:9%;max-height:76px;display:flex;align-items:center;justify-content:space-between;background-color:#fddc87;padding:15px 0;position:relative;z-index:99999}.logo{width:160px;padding:0 50px;margin-top:-20px}#button{cursor:pointer;border:none;background-color:#fddc87;font-size:20px}#button:hover{color:#dc6b2c}ul.navbarOptionsDash,ul.navbarOptions{flex:1;list-style:none;text-align:right}ul.navbarOptionsDash li,ul.navbarOptions li{display:inline-block;margin:10px 20px;font-size:18px;cursor:pointer}.layout-3 .base{background-color:#fddc87;color:#000}.layout-3 .navbar{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;background-color:#fddc87;padding:15px 0;position:fixed;top:0;z-index:100}.layout-3 .navbarDash{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;background-color:#fddc87;padding:15px 0;top:0;z-index:99999}.layout-3 .logo{width:175px;padding:0 50px}.layout-3 #button{cursor:pointer;border:none;background-color:#fddc87;font-size:18px}.layout-3 ul{flex:1;list-style:none;text-align:right}.layout-3 ul li{display:inline-block;margin:10px 20px;font-size:18px;cursor:pointer}.layout-3 #placeHolderDiv{flex-shrink:0;margin-bottom:150px}.modal-header{display:flex;justify-content:space-between;align-items:center}.closeEmailModal{outline:none;border:none;background:none;color:#000;font-size:1.5rem;cursor:pointer}.navbarHeader{margin-top:-13px}.navbarOptionsDash{margin-top:8px}.navbarOptions{margin-top:-5px}.logoDash{width:160px;padding:0 50px;margin-top:-5px}.navbarHeaderDash{margin-top:3px}.navbarOptionsView{margin-top:8px}.dashBoardButtons{font-size:20px!important;margin-right:15px;margin-left:-10px}.modal-footer{justify-content:center}.modal-footer .btn.btn-secondary{width:200px}.modal-title{margin-left:0!important}.info-icon{margin-left:10px;color:#dc6b2c;cursor:pointer}.info-icon:hover{color:#0056b3}.invite-discord-bot-links{display:flex;flex-direction:column}.discord-bot-link-container{padding:10px;border:1px solid #ccc;border-radius:5px;max-width:100%;display:inline-block;overflow-wrap:break-word;text-overflow:ellipsis;text-align:center}.discord-bot-link-container h3{margin-bottom:10px;margin-top:2px!important}.bot-link-box{display:flex;flex-direction:row;align-items:center;justify-content:start;max-width:100%;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-link-container{padding:10px;border:1px solid #ccc;border-radius:5px;max-width:100%;display:inline-block;overflow-wrap:break-word;text-overflow:ellipsis;text-align:center}.invite-link-container h3{margin-bottom:10px;margin-top:2px!important}.invite-link-container a{color:#007bff;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-box{display:flex;flex-direction:row;align-items:center;justify-content:start;max-width:100%;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-box p{margin:0}.invite-link-container button{margin-top:10px;padding:8px 12px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.invite-link-container button:hover{background-color:#0056b3}.error{color:red}.default-button{margin:5px;background-color:#135c91;color:#fff;border-radius:4px;border:none}.confirm-button{margin:5px;background-color:#000;color:#fff;border-radius:4px;border:none}.cancel-button{margin:5px;background-color:#a80000;color:#fff;border-radius:4px;border:none}.success{margin:5px;background-color:#006100}.landing-page-container{display:flex;justify-content:space-between;align-items:center;padding:2rem;background-color:ivory;height:100vh}.left-column{flex:1;padding-right:2rem;margin-left:5%}.right-column{flex:1;display:flex;justify-content:center;align-items:center}.left-column h1{font-size:2.5rem;margin-bottom:1rem}.left-column p{font-size:1.2rem;margin-bottom:2rem}.cta-button{background-color:#135c91;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.cta-button:hover{background-color:#dc6b2c}.logo-image{max-width:100%;width:400px;height:auto}.midTitle{text-align:center;margin:2rem 0}.cards-container{display:flex;flex-direction:column;align-items:center;width:100%}.cardContent{background:#fff;border-radius:10px;box-shadow:0 6px 10px #0000001a;width:60%;margin:20px 0}.cardContent img{width:100%;height:300px;object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.card-contentbox{padding:20px}.card-title{font-size:1.75rem;font-weight:700;margin-bottom:10px}.card-subtext{font-size:1.1rem;color:#666}.footer{background-color:#fddc87;padding-bottom:1px;text-align:center;height:40px}.footer-links{list-style-type:none;padding:0;display:flex;justify-content:center;align-items:center}.footer-links li{margin-right:50px;margin-top:-5px}.footer-links li:first-child{margin-bottom:-40px}.footer-links li:last-child{margin-right:0;margin-bottom:-40px}.footer-link{text-decoration:none;color:#000;font-size:16px;border:none;background:none;padding:0;cursor:pointer}.footer-link:hover{text-decoration:underline}@keyframes slideInFromUp{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animated-header-1{animation:slideInFromUp 2s ease-out}.gantt-chart-icon-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-top:-70px}.gantt-chart-icon-container svg{width:700px;height:700px}.loginContainer{min-height:100vh;background-color:#fff;display:flex;margin:0 auto;justify-content:center;align-items:center;width:100%;padding-top:100px;padding-bottom:120px}.loginForm{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;border:none;height:fit-content}.loginFormHeader{background-color:#ffefd5;border:none}.loginTitle{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.loginTitle:before,.loginTitle:after{content:"";position:absolute;top:50%;width:80px;height:2px;background:#dc6b2c}.loginTitle:before{left:-90px}.loginTitle:after{right:-90px}.forgot-password-link{display:flex;align-items:center;justify-content:center;text-align:center}body{font-family:Inter,sans-serif;margin:0;padding:0;overflow-y:auto!important}.registerContainer{min-height:100vh;background-color:#fff;display:flex;margin:0 auto;justify-content:center;align-items:center;width:100%;padding-top:190px;padding-bottom:120px}.registerForm{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;border:none;height:fit-content}.registerFormHeader{background-color:#ffefd5;border:none}.registerTitle{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.registerTitle:before,.registerTitle:after{content:"";position:absolute;top:50%;width:80px;height:2px;background:#dc6b2c}.registerTitle:before{left:-90px}.registerTitle:after{right:-90px}.formItem{border-width:1px;padding:10px 20px!important;width:100%!important;border-radius:3px!important}.formItem:valid,.formItem:invalid{border-color:#000}.formLabel{font-size:20px}.formDescription{font-style:italic;font-size:16px;text-align:center}.buttonDiv{padding-top:10px}.submitButton{background-color:#135c91;color:#fff;text-align:center;padding:15px 30px;border-radius:5px;border:none}.formMessage{padding-top:15px;font-style:italic;font-size:18px;text-align:center;color:red}.verify-email-card{background:#ffefd5;padding:2.7rem;border-radius:10px;box-shadow:0 6px 10px #0003;text-align:center;max-width:525px;width:100%;margin-top:220px}.email-style{color:#dc6b2c;font-weight:700}.background-tile-repeat{background-image:url(/assets/Fade_Tilable_Background-GeHg_AKM.svg);background-repeat:repeat}.about-section{padding-top:8%;margin-left:auto;margin-right:auto;text-align:center}.dropdown-section{padding-top:1%;padding-bottom:1%;position:relative;display:inline-block;width:75%}.section-header{text-align:center;color:#fff;height:2em;background-color:#135c91;width:100%;padding-top:4px;font-weight:bolder}.dropdown-content{width:100%;display:none;z-index:1;position:absolute;min-width:25px;padding:10px;width:"100%";height:fit-content;background-color:#135c91}.dropdown-section:hover .dropdown-content{display:block}.topDiv{background-color:#dc6b2c;color:#fff;text-align:center;padding-top:120px;padding-bottom:20px}.bottomDiv{background-color:#f8cd62;padding:25px 0;width:100%;height:100%;margin:0 auto;max-width:1200px}.team-member{display:flex;height:200px;background-color:#fddc87}.team-member-alt{display:flex;height:200px;background-color:#135c91;color:#fff}.member-info-box{text-align:left}.member-info{padding-left:50px;height:fit-content;margin-top:2em;margin-left:2em}.team-member img,.team-member-alt img{border-radius:50%;margin-right:20px;width:150px;height:150px;object-fit:cover}.team-member .member-info,.team-member-alt .member-info{max-width:600px}.team-image{width:150px;height:150px;margin-top:1em;margin-left:2em}.team-member .member-info{max-width:600px}.team-member h2{margin:0}.forgot-password-container{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;margin-top:-155px}.forgot-password-card{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;border:none;height:fit-content}.forgot-password-title{justify-content:center;text-align:center;font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.forgot-password-title:before,.forgot-password-title:after{content:"";position:absolute;top:50%;width:148px;height:2px;background:#dc6b2c}.forgot-password-title:before{left:-164px}.forgot-password-title:after{right:-164px}.forgot-password-description{margin-bottom:2rem;font-size:1rem;color:#5e5c5c}.form-group{margin-bottom:1rem}.forgot-password-input{box-sizing:border-box;width:100%;padding:.75rem;border:2px solid #ccc;border-radius:5px;font-size:1rem}.forgot-password-button{background-color:#135c91;color:#fff;text-align:center;padding:15px 30px;border-radius:5px;border:none}.forgot-password-button:hover{background-color:#e78252;color:#000}.forgot-password-back-link{display:block;margin-top:1rem;color:#e78252;text-decoration:none}.forgot-password-back-link:hover{text-decoration:underline}.email-style,.timer-style{color:#dc6b2c;font-weight:700}.background-tile-repeat{background-image:url(/assets/Fade_Tilable_Background-GeHg_AKM.svg);background-repeat:repeat}body{overflow-y:auto!important}.reset-password-container{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%}.reset-password-form{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;margin-top:-20px}.reset-password-title{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.reset-password-title:before,.reset-password-title:after{content:"";position:absolute;top:50%;width:150px;height:2px;background:#dc6b2c}.reset-password-title:before{left:-167px}.reset-password-title:after{right:-167px}.button-container{display:flex;flex-direction:column;align-items:center}.btn{box-sizing:border-box;width:60%;padding:.75rem;background-color:#135c91;border:none;border-radius:5px;color:#fff;font-size:1rem;cursor:pointer;display:flex;justify-content:center;align-items:center;margin:10px auto 0}.btn:hover{background-color:#e78252}.btn-link{width:60%;display:block;text-align:center;margin:0 auto;color:#dc6b2c;text-decoration:none}.btn-link:hover{text-decoration:underline;color:#dc6b2c}#floatingPassword{margin-bottom:10px}.indicate_valid_container{display:inline-flex;font-size:1em;margin-bottom:-5px}.background-tile-repeat{background-image:url(/assets/Fade_Tilable_Background-GeHg_AKM.svg);background-repeat:repeat}.verify-email-card{background:#ffefd5;padding:2.7rem;border-radius:10px;box-shadow:0 6px 10px #0003;text-align:center;max-width:525px;width:100%}#editor-wrapper{margin:0 auto;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px 10px #0000001a;overflow:hidden}#editor-toolbar{display:flex;justify-content:flex-start;margin-bottom:10px;gap:10px;background-color:#f0f0f0}#editor-toolbar .dropdown{position:relative;display:inline-block}#editor-toolbar .dropdown-toggle{color:#000;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;font-size:14px;margin-top:6px;width:106px;height:30px;border:1px solid #ddd;cursor:pointer;box-shadow:0 2px 10px #0000001a}#editor-toolbar .dropdown-toggle:hover{width:106px;height:30px;background-color:#d3d3d3}#editor-toolbar .dropdown-menu{position:absolute;top:35px;padding-right:8.5px!important;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 10px #0000001a;z-index:9999;display:flex;flex-direction:column;min-width:50px;padding:5px 0;overflow:hidden}#editor-toolbar .header-item{padding:4px 12px;text-align:left;background-color:#fff;border:none;z-index:9999;width:100%;cursor:pointer;font-size:14px;color:#333}#editor-toolbar .header-item:hover{background-color:#d3d3d3}#editor-toolbar .header-item.active{background-color:#3890e8;color:#fff}#editor-wrapper #editor-toolbar{display:flex;align-items:center}#editor-wrapper #editor-toolbar .toolbar-btn{color:#000;background:none;border:none;border-radius:5px;min-width:auto;min-height:auto;margin-top:4px;margin-bottom:4px;cursor:pointer;overflow:visible;flex:1 1 auto;padding:.5em 0}#editor-wrapper #editor-toolbar .toolbar-btn.active{background-color:#3890e8;color:#fff;border-color:#3890e8}#editor-wrapper #editor-toolbar .toolbar-btn.active:hover{background-color:#3890e8}#editor-wrapper #editor-toolbar .toolbar-btn:hover{background-color:#d3d3d3}#editor-wrapper #editor-toolbar .toolbar-btn:disabled{background-color:#f0f0f0;cursor:default}#editor-wrapper #editor-toolbar .highlight-picker-sidebar{position:absolute;background-color:#fff;border-radius:5px;width:250px;height:130px;margin-left:-112px;box-shadow:-1px 3px 8px #0000004d;align-items:center;justify-content:center;z-index:99999;display:grid;grid-template-columns:repeat(7,1fr);padding-top:5px}#editor-wrapper #editor-toolbar .highlight-circle.clickable:hover{outline:2px solid #7AA7B7;outline-offset:3px}#editor-wrapper #editor-toolbar .highlight-option-sidebar{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .3s;align-items:center;justify-content:center;margin-left:8px}#editor-wrapper #editor-toolbar .highlight-option-sidebar:hover{outline:2px solid #7AA7B7;outline-offset:3px}#editor-wrapper #editor-toolbar input.form-control.form-control-color-sidebar-RTE{padding:0;border:none;background-color:transparent;cursor:pointer}#editor-wrapper #editor-toolbar .no-highlight{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;grid-row:1}#editor-wrapper #editor-toolbar .no-highlight:hover{background-color:#d3d3d3}#editor-wrapper #editor-toolbar .highlight-picker-wrapper{display:flex;align-items:center;justify-content:center;grid-column:3 / span 3;grid-row:4}#editor-wrapper #editor-toolbar .highlight-picker-wrapper .fa-eye-dropper{margin-right:10px;font-size:18px;cursor:default}#editor-wrapper #editor-toolbar #color-indicator-bar{width:25px;height:5px;z-index:10}#editor-textbox{height:223px}.tiptap.ProseMirror{overflow-y:auto;padding-left:10px;height:233px;transform:translateY(-9.5px)}.tiptap.ProseMirror ul{list-style-type:disc;text-align:initial;list-style-position:outside}.tiptap.ProseMirror ul li{display:list-item}.calendar{display:flex;flex-direction:column;flex-grow:1;margin-left:40px;max-width:70vw!important;height:auto!important;min-height:500px;box-shadow:2px 4px 10px #0003;border-radius:10px;border:none;color:#fff;overflow:visible!important;max-height:none!important}.fc-media-screen{height:auto}.fc-header-toolbar{display:flex;flex-direction:row;justify-content:space-between;background-color:#dc6b2c;border-top-left-radius:10px;border-top-right-radius:10px;border:none;color:#fff;margin-bottom:0}.fc-toolbar{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;background-color:#dc6b2c;border-top-left-radius:10px;border-top-right-radius:10px;border:none;color:#fff;margin-bottom:0!important}.fc-view-harness{height:auto!important;min-height:600px!important;max-height:none!important;overflow:visible!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.fc-daygrid{overflow-y:visible!important;height:auto!important}.fc-scrollgrid{height:auto!important}.fc-daygrid-body{height:auto!important;min-height:550px!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;overflow-x:hidden!important;overflow:visible!important;display:flex!important;flex-grow:1!important}.fc-daygrid-body table tbody tr:last-child{margin-bottom:40px;padding-bottom:40px}.fc-daygrid-day{background-color:#fff!important}tbody{overflow-y:visible!important}.fc-event-title{text-align:left}.task-tab{background-color:#ffffffe6;height:78%;width:40%;right:0;top:0;padding:10px 20px;box-shadow:0 4px 6px #0003;border-radius:10px;margin-bottom:10px;z-index:999;position:absolute;overflow-y:scroll}.fc-scrollgrid{border-bottom:none}.fc-scrollgrid-section{border:0px}.fc-scroller{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.close-btn{background-color:#ff4d4f;color:#fff;border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:16px}.close-btn:hover{background-color:red}.task-tab h3{margin-bottom:10px;color:#000;font-size:18px}.task-tab ul.task{color:#000;list-style-type:disc!important;text-align:left;margin:0;padding:10px 0 10px 20px!important}.task-tab li.task{margin-bottom:10px;color:#000;font-size:16px;text-align:left}.task-tab li p{margin:0}.task-tab ul.task-description{list-style-type:none;color:#000;list-style-type:disc!important;text-align:left}.task-tab li.task-description{margin:0;color:#000;font-size:16px;text-align:left}.task-tab li strong{font-weight:700;color:#000}@media (max-width: 1400px){.calendar{width:80vw!important;transform:translate(-5%)}}@media (max-width: 768px){.calendar{max-width:100vw!important;transform:translate(0)}}.wrapper{min-height:min-content;float:top}.title{margin-left:40px;margin-top:-60px;color:#000}.calendar-btn{margin-left:10vw;padding:5px 10px;max-height:fit-content;border-radius:var(--bs-border-radius);align-self:center;background-color:#dc6b2c;border:none;color:#fff}.search-bar-calendar-btn{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;align-content:center}.todo-toolbar{position:relative;display:flex;justify-content:flex;width:100vw;gap:50px}.searchForm{margin-left:5%;width:500px!important}.table{margin-left:40px;width:70vw;box-shadow:2px 4px 10px #0003;border-top-left-radius:10px;border-top-right-radius:10px}@media (max-width: 1400px){.table{width:60vw;transform:translate(-5%)}}@media (max-width: 768px){.table{max-width:100vw;transform:translate(0)}}table tbody{display:block;height:425px;overflow-y:scroll;scrollbar-width:thin}table thead,table tbody tr{display:table;width:100%;table-layout:fixed;text-align:center}tr,td{white-space:normal;text-align:center;overflow-wrap:break-word}th.todoTableBody{background-color:#dc6b2c;border-color:#dc6b2c;color:#fff;visibility:visible}th.todoTableBody:first-child{border-top-left-radius:10px}th.todoTableBody:last-child{border-top-right-radius:10px}tr:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.cell{vertical-align:middle}.hidden{border:none;visibility:hidden}.taskBtn{width:33px;height:33px;border-radius:50%;display:block;margin:auto;border:none;color:#fff;background-color:#dc6b2c}.taskBtn:hover{transition:background-color ease-in .1s;background-color:#f08b4f}.modalSubTitle{float:bottom}.contactInfoDiv{padding:10px;background-color:#fddc87;border-radius:10px}.contactName{margin-top:0;margin-left:20px}.contactBody{margin-top:0;margin-left:40px}.todoTableBody{background-color:#fff;color:#000}tr.task-row.show{border-bottom:none;border-color:transparent}.progress-btn{display:flex;justify-items:auto;margin-top:20px;width:225px}.details-row,td ul{text-align:left}td li{color:#000;pointer-events:none}td li:hover{color:#000}.navBarBody{background-color:#dc6b2c;min-height:1000px!important;min-width:150px;max-width:11%!important;float:left;text-align:left;padding-bottom:100%!important}.navBtn{justify-content:left;background-color:#fff!important;color:#fff!important;text-align:left!important;max-width:95%;width:95%;min-width:90px!important;min-height:min-content;height:min-content;max-height:min-content;margin-top:20px;cursor:pointer}.navBtn:hover,.navBtnSmall:hover{background-color:#f0f0f0!important}.topNavBtn{margin-top:30px!important}.navBtnText{color:#000;font-size:16px;text-align:left!important}.message{color:red}.navBarBodySmall{background-color:#dc6b2c;height:100px!important;width:100%;float:left;margin-bottom:50px}.navBtnSmall{text-align:start;margin-top:10px;background-color:#fff!important;height:45px;width:50px}.navBtnTextSmall{color:#000;min-width:min-content;width:max-content;font-size:10px}div.modal-content{transition:ease-in .1}.modal-backdrop{filter:none!important;pointer-events:none}.modal-backdrop.show{background-color:#00000080}.title{font:bold;margin-top:0;margin-bottom:20px;color:#000}.dashboardAccountContainer{width:38vw;min-width:350px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:ease-in 3s ease;margin-left:20vw}@media (max-width: 1280px){.dashboardAccountContainer{width:50vw;margin-left:10vw}}@media (max-width: 768px){.dashboardAccountContainer{width:60vw;margin-left:-5vw}}.dashboardTitle{text-align:center;font-size:1.5rem;margin-bottom:1rem;position:relative;color:#000}.dashboardTitle:before,.dashboardTitle:after{content:"";position:relative;top:50%;width:80px;height:2px;background:#dc6b2c}.dashboardTitle:before{left:0}.dashboardTitle:after{right:0}.accountDetails{display:flex;flex-direction:column;gap:15px}.detailItem{display:flex;justify-content:space-between;align-items:center;font-size:16px;border-bottom:1px solid #eee;padding:10px 0}.detailLabel{font-weight:700;color:#555;flex:1;text-align:left}.detailValue{color:#333;text-align:left;flex:2;padding-left:140px}.detailIcon{flex:1;text-align:right;cursor:pointer}.accountActions{margin-top:20px;display:flex;justify-content:center;gap:20px;max-width:100%}.btn{padding:10px 20px;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.deleteBtn{background-color:#dc3545}.deleteBtn:hover{background-color:#b52d3a;color:#fff}.editBtn,.saveBtn{background-color:#007bff}.editBtn:hover,.saveBtn:hover{background-color:#0056b3;color:#fff}.editInput{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:80%;box-sizing:border-box}.resetPasswordBtn{background-color:#ffc107}.resetPasswordBtn:hover{background-color:#e0a800;color:#fff}.editSelect{padding:5px;font-size:14px;border:1px solid #ccc;border-radius:4px;width:80%;box-sizing:border-box;background-color:#fff;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}.editSelect:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}.password-modal{top:0;margin-top:-125px;position:absolute;height:90vh;min-width:500px;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:10px;text-align:center;max-width:400px;width:90%;box-shadow:0 4px 8px #0003}.modal-content input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px}.modal-content button{margin:5px;padding:10px 20px;border:none;border-radius:5px;background:#dc6b2c;color:#fff;font-size:16px;cursor:pointer}.modal-content button:hover{background:#f08b4f}.error{color:red;font-size:14px}body{font-family:Inter,sans-serif;margin:0;padding:0}.cardCol{min-width:325px!important}.searchForm{margin-left:40px;max-width:400px;min-width:200px}.cardRow{margin-left:40px}.mainContainer{min-width:100%!important}.chartsContainer{width:90%!important}.cardCol{max-width:fit-content}.chartNavButton{border-radius:5px;width:100px;height:50px}.hiddenButton{visibility:hidden}.refreshBtn{margin:40px;width:100px}.inlineForm{display:inline}.card{width:300px;height:300px;border:5px;border-color:#dc6b2c;border-style:solid;background-color:#fddc87}.card-xxl{width:400px;height:400px;border:5px;border-color:#dc6b2c;border-style:solid;background-color:#fddc87}.invisibleCard{width:300px;height:300px;border:none;background-color:#fddc87;visibility:hidden}.card-body{float:bottom!important}.card-img-top{height:40%}.projectBtn{color:none;background-color:none;background:none;border:none;margin:0}.viewChartBtn,.viewChartBtn-xxl{font-size:smaller;width:max-content;padding-inline:10px}.btnIcon{width:2em;height:2em}.btnLabel{font:bold 12px;margin:0;display:table-cell;vertical-align:middle;padding:0}.projectIcon{width:100%;height:100%}.deleteModalBtn{padding:10px;width:30%}.btn-outline-primary{background:transparent;border:none;font-size:20px;cursor:pointer;color:#000;padding:0;margin-left:10px;transition:transform .3s ease}.btn-outline-primary:hover{transform:scale(1.2)}.btn-close:hover,.btn-close:focus{color:#000;text-decoration:none;cursor:pointer}.deleteProjectModal.modal-dialog.div.modal-content{width:400px;transform:translate(-40%)}@media (max-width: 1400px){div.modal-content{transform:translate(-8%)}}@media (max-width: 768px){div.modal-content{transform:translate(-5%)}}.main-container{width:98%;min-height:200px;height:auto;padding:15px 25px;border-radius:20px;box-shadow:2px 4px 10px #0003;margin:0 auto}input#search-tasks.form-control.searchForm{position:relative;right:38px;border:1px solid black}#gantt-container{--color-text: #272a2e;--color-primary-dark: #0195e4;--color-primary-light: #9ddcff;--color-secondary: #4be35a;--color-tertiary: #f7f7f7;--color-orange: #ef5350;--color-outline: #e9eaeb;--border-radius: 5px;--cell-height: 40px;padding:1rem;margin:0 auto;border-radius:10px;border:.3px solid black!important;background-color:#fff}.gantt-chart-time-range-selector{display:flex;flex-direction:row;justify-content:flex-end;width:100%;margin-top:-130px}.gantt-chart-time-range-selection{padding:6px 10px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;transition:border-color .3s ease}.gantt-chart-sort-selector{display:flex;justify-content:flex-start;align-items:center;margin-right:5px;margin-top:-30px}.gantt-chart-sort-selection{padding:6px 10px;font-size:15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;transition:border-color .3s ease}.gantt-chart-sort-selection option{padding:8px}.export-pdf-button,.export-csv-button{margin:0;font-size:11px;background-color:#e08554;color:#fff;border:black;border-radius:3px;cursor:pointer;padding:3px 7px;font-weight:700;transition:ease-in .1s;text-wrap:wrap}.export-pdf-button:hover,.export-csv-button:hover{background-color:#dc5e1a}.exclude-from-pdf{display:none!important}.export-buttons-container{margin-top:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;overflow:visible}.task-details-sidebar{position:fixed;top:113px;right:0;width:500px;height:calc(100vh - 112px);border-radius:20px;background-color:#fff;box-shadow:-2px 5px 4px #0000004d;z-index:9999;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;transition:right .3s ease-in-out}.task-details-header{display:flex;flex-direction:column;padding:10px}.icon-button-container{display:flex;justify-content:flex-end;align-items:center}.task-title-container{display:flex;align-items:center;margin:10px 10px 20px;flex-shrink:0}div.details{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.task-details-content{margin-left:10px;margin-right:10px}.color-circle{width:20px;height:20px;border-radius:50%;cursor:pointer;margin-inline:5px;flex-shrink:0;cursor:default}.task-title{margin:0;font-size:30px}.task-details-body{flex:1;padding:10px;min-height:300px;border-top:1px solid #ddd}.task-details-sidebar #textbox{border-top:1px solid #ddd;overflow-y:auto;min-height:225px;padding-left:10px;overflow-x:hidden;overflow-wrap:break-word;white-space:normal}.task-details-footer{padding:10px;justify-content:flex-end;flex-shrink:0;position:relative;bottom:0;background-color:#fff;display:flex;flex-direction:column;margin-top:auto}.close,.edit-button,.delete-button{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;margin-left:10px}.close,.edit-button,.delete-button{color:#333}.dropdownDetails{margin:-20px 0 10px;flex-shrink:0;padding-bottom:5px}#todoDropdown{margin-left:20px;display:inline-block;background-color:#f0f0f0;border-radius:5px;padding:4px 8px}#todoDropdown:hover{background-color:#d6d6d6!important}#placeHolderDivDetails{height:20px}.color-picker-sidebar{position:absolute;background-color:#fff;border-radius:5px;width:225px;height:300px;margin-left:20px;box-shadow:-1px 3px 8px #0000004d;margin-top:95px;z-index:99999;padding-top:5px}.color-circle.clickable:hover,.color-option-sidebar:hover{outline:2px solid #7AA7B7;outline-offset:3px}#title-text{width:100%;height:40px;border:1px solid #ccc;border-radius:5px;margin-top:-2px;margin-left:-6px;font-size:30px;font-weight:500;margin-bottom:-2px}.date-container{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px}#description-title{margin-left:10px;margin-right:10px;font-size:25px}#details-container{border:1px solid #ddd;border-radius:5px;margin-top:20px}.details-header{border-bottom:1px solid #ddd;padding:5px;font-size:18px;text-align:center;border-radius:5px}#details-content{padding:10px}#details-content p{margin:5px 0}.details{position:relative;border:1px solid lightgrey;margin-top:10px;border-radius:5px}.details-header{padding:5px;border-bottom:1px solid lightgrey;text-align:center}.details-body{padding:10px}textarea{width:100%;height:100px;border:1px solid #ccc;border-radius:5px;padding:5px;margin-top:10px}input[type=text]{width:calc(100% - 20px);padding:5px;margin:10px 10px 0;border:1px solid #ccc;border-radius:5px}select[multiple]{width:100%;height:100px;border:1px solid #ccc;border-radius:5px;padding:5px;margin-top:10px}.done-button{bottom:15px;right:22px;background-color:#135c91;color:#fff;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-top:auto;cursor:pointer;border-radius:5px}.done-button:hover{background-color:#176fad}.checkbox-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkbox-list div{display:flex;align-items:center}.checkbox-list input{margin-right:5px}#placeholder-temp{height:10px}.color-circle.clickable{cursor:pointer}.patternDropdownItem{font-size:larger}.dropdownBtn{background-color:#fff;border-color:#d3d3d3;border-style:groove;display:inline-block;background-color:#f0f0f0;border-radius:5px;padding:4px 8px}.taskPatternDropdown{border-color:#000;width:100%;background-color:#fff;border-style:groove;border-width:1px;border-radius:5px;padding:2px}.color-option-sidebar{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .3s;align-items:center;justify-content:center;margin-left:8px}.color-picker-sidebar-close-btn{width:50%!important;height:50%!important}.task-appearance-preview{width:100%;height:30px;border-radius:5px;box-shadow:3px 3px 3px #0000000d}.pattern-preview{width:100%;height:30px}.color-picker-wrapper{display:flex;align-items:center;justify-content:center;grid-column:3 / span 3;grid-row:3}.color-picker-wrapper .fa-eye-dropper{margin-right:10px;font-size:18px;cursor:default}.form-control-color-sidebar{width:48px;height:24px;padding:0;border:none;background-color:transparent;cursor:pointer}.form-control-color-sidebar:hover{outline:2px solid #7AA7B7;outline-offset:3px}.color-sidebar-color-picker{width:60px!important;height:30px!important}.form-control-color-sidebar::-webkit-color-swatch-wrapper{padding:0}.form-control-color-sidebar::-webkit-color-swatch{border:none;border-radius:50%}.task-detail-field{margin-bottom:14px}.task-detail-field label{font-size:1rem}.task-detail-field input{margin-right:10px;margin-left:0;padding:8px 12px;border-radius:2px;border:1px solid #7f7c7c;width:100%;font-size:1rem;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.task-detail-field input:focus{border-color:#141414;box-shadow:0 0 2px #00000080}.task-detail-field input::placeholder{color:#aaa}.dropdownBtnAdd{background-color:#fff!important;border-color:#d3d3d3;border-style:groove}.prerequisiteTaskDropdownItem,.assignedUserDropdownItem,.allowEmailNotifcationsCheckBox{font-size:larger;color:#000}.editTaskAppearanceContainer{margin-top:10px;margin-inline-start:20px}.taskDurationBaseStyle{position:absolute;height:calc(var(--cell-height) * .75);top:calc(var(--cell-height) / 8);border-radius:var(--border-radius);box-shadow:3px 3px 3px #0000000d}.editTaskAppearanceButton{height:32px!important;width:fit-content}#gantt-grid-container__time{display:grid;overflow-x:scroll;overflow-y:hidden;outline:.5px solid var(--color-outline);padding-bottom:1px;scrollbar-color:#888 #FDDC87;scrollbar-width:thin}.task-duration{position:absolute;height:calc(var(--cell-height) / 1.5);top:calc(var(--cell-height) / 7);z-index:1;border-radius:var(--border-radius);box-shadow:3px 3px 3px #0000000d;cursor:move;resize:vertical;border:1.5px solid black!important}.task-duration:dragging{opacity:.5}.task-buttons{display:flex;position:absolute;right:-50px;top:2px}.task-edit-button,.task-delete-button{border:none;background-color:#fff;color:#000;border-radius:50%;width:20px;height:20px;margin-left:5px;font-size:10px;cursor:pointer}.task-edit-button:hover,.task-delete-button:hover{background:#fddc87}.task-edit-button,.task-delete-button{width:2em;height:2em;outline:.5px solid black}.task-edit-button svg{margin-left:-2px;margin-top:-2px}.task-delete-button svg{margin-left:-6px;margin-top:-1.3px}.non-editable{cursor:default}.task-tooltip{position:absolute;top:15%;left:100%;transform:translate(2px);color:#000;background-color:transparent;font-family:Montserrat,sans-serif;font-size:12px;white-space:nowrap}body.dark .task-tooltip{color:#fff!important;background-color:#444!important}.Hollow_Single_Dot_Density_1{list-style-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Created with Inkscape (http://www.inkscape.org/) --><svg transform="scale(0.5) translate(0, 10)" transform-origin="center" id="SVGRoot" width="100" height="100" enable-background="new" version="1.1" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><clipPath id="patternClipPath"><rect id="clipPathRect" width="100" height="100" color="%23000000" enable-background="accumulate" fill="%23ff0"/></clipPath></defs><g id="patternLayer"><use id="phantomBottom" width="100%" height="100%" opacity=".3" xlink:href="%23designBottom"/><use id="phantomTop" width="100%" height="100%" opacity=".3" xlink:href="%23designTop"/><g id="fullPattern" clip-path="url(%23patternClipPath)"><g id="designBottom" display="none"><rect width="100" height="100" color="%23000000" display="inline" enable-background="accumulate" fill="url(%23radialGradient3070)"/></g><g id="designTop"><ellipse transform="scale(-1,1)" cx="-51.321" cy="50" rx="1.2735" ry="1.2956" fill="none" stroke="%23000" stroke-width=".095635"/></g><g id="designBottomGenerator"><use transform="translate(-100,-100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(0,-100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(100,-100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(-100)" width="100%" height="100%" xlink:href="%23designBottom"/><use width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(-100,100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(0,100)" width="100%" height="100%" xlink:href="%23designBottom"/><use transform="translate(100,100)" width="100%" height="100%" xlink:href="%23designBottom"/></g><g id="designTopGenerator"><use transform="translate(-100,-100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(0,-100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(100,-100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(-100)" width="100%" height="100%" xlink:href="%23designTop"/><use width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(-100,100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(0,100)" width="100%" height="100%" xlink:href="%23designTop"/><use transform="translate(100,100)" width="100%" height="100%" xlink:href="%23designTop"/></g></g></g></svg>')}.Hollow_Single_Dot_Density_1::marker{font-size:1.5em;line-height:.1em}#gantt-grid-container__tasks{overflow:hidden;overflow-x:hidden}#gantt-task-row{overflow-x:hidden}.gantt-task-row{display:flex;align-items:center;padding:5px;border-bottom:1px solid #ddd;height:40px;margin-top:.14px}.placeholder-row{height:40px}.first-placeholder-row{border-bottom:none}.second-placeholder-row{border-top:none}.task-title-text{flex:1;padding:20px 5px 5px;border:none;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;cursor:pointer}.tasks-delete-button{background:none;border:none;color:red;cursor:pointer;margin-left:10px}#gantt-grid-container__tasks::-webkit-scrollbar{width:0px;background:transparent}#gantt-grid-container__tasks{padding-bottom:5px}.gantt-task-row .task-title-text{font-size:14px}.gantt-task-row{position:relative}.gantt-task-row .task-category{font-size:10px;color:#fff;position:absolute;bottom:10px;right:6px;background:linear-gradient(135deg,#828d92,#8f969f);padding:1px 5px;border-radius:50px;font-weight:600;text-transform:capitalize;box-shadow:0 6px 12px #00000026;z-index:1;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;border:.7px solid transparent}.gantt-task-row .task-category:hover{background:linear-gradient(135deg,#848c94,#6c757d);transform:scale(1.05);cursor:pointer;box-shadow:0 6px 14px #00000040;border-color:#fff}.floating-button{position:sticky;bottom:25px;left:99vw;background-color:#dc6b2c;color:#fff;border-radius:50px;width:50px;height:50px;display:block;margin-right:15px;cursor:pointer;transition:width .3s,background-color .3s;z-index:1000;overflow:hidden;margin-top:50px}.floating-button:hover{width:150px;background-color:#b85524}.button-content{display:flex;align-items:center;justify-content:center;width:100%}.button-icon{font-family:Inter,sans-serif!important;font-size:24px;transition:transform .3s,margin .3s;margin-right:-71px;margin-top:-5px;font-size:35px}.floating-button:hover .button-icon{transform:translate(-10px);margin-right:10px}.button-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s}.floating-button:hover .button-text{opacity:1}.modal.show{display:block}.add-task-modal{position:fixed;left:33%;overflow-y:none}.modal-title{margin-left:200px}.modal-content{text-align:left;max-width:600px;max-height:600px;width:150%;overflow-x:hidden}.color-options{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;justify-items:center;margin-bottom:1rem}.color-option{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.color-option:hover{border-color:#000}.color-picker-container{display:flex;justify-content:center;width:100%;margin-top:10px}.form-control-color{width:100%;max-width:80px;height:35px;padding:0;margin:0}.form-label{font-weight:700}.dropdownBtnAdd{background-color:#fff!important;border-color:#ccc!important;border-style:solid!important;border-radius:5px!important;border-width:.8px!important;color:#000!important}.dropdownBtnAdd:hover{background-color:#f0f0f0!important}.prerequisiteTaskDropdownItem,.assignedUserDropdownItem,.patternDropdownItem,.allowEmailNotifcationsCheckBox{font-size:larger;color:#000}.allowEmailNotifcationsLabel{margin-left:10px}.submit-btn{width:300px}@media (max-width: 1200px){.modal-content{transform:translate(-20%)}}@media (max-width: 768px){.modal-content{width:95vw;transform:translate(-33.5%)}}.checkBoxAddBtn{width:17.6px!important}.taskAppearanceColorPicker{width:60px!important;height:30px!important;border:none!important;border-radius:0%!important;border-width:0px!important;padding:0!important}.verify-email-container{background-color:#fff;padding:50px 0;width:90%;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center;text-align:center}.verify-email-card{background:#ffefd5;padding:2.7rem;border-radius:10px;box-shadow:0 6px 10px #0003;text-align:center;max-width:525px;width:100%;margin-top:2.7rem}.verify-email-title{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.verify-email-title:before,.verify-email-title:after{content:"";position:absolute;top:50%;width:80px;height:2px;background:#dc6b2c}.verify-email-title:before{left:-90px}.verify-email-title:after{right:-90px}.verify-email-description{margin-bottom:2rem;font-size:1rem;color:#5e5c5c}.confirmDeleteContainer{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%}.confirmDeleteForm{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;text-align:center;margin-top:-20px}.confirmDeleteTitle{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.confirmDeleteTitle:before,.confirmDeleteTitle:after{content:"";position:absolute;top:50%;width:150px;height:2px;background:#dc6b2c}.confirmDeleteTitle:before{left:-167px}.confirmDeleteTitle:after{right:-167px}.confirmRestoreContainer{min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%}.confirmRestoreForm{background:#ffefd5;padding:2.5rem;border-radius:10px;box-shadow:0 6px 10px #0003;max-width:600px;width:100%;text-align:center;margin-top:-20px}.confirmRestoreTitle{font-size:1.5rem;margin-bottom:1rem;position:relative;display:inline-block;color:#000}.confirmRestoreTitle:before,.confirmRestoreTitle:after{content:"";position:absolute;top:50%;width:150px;height:2px;background:#dc6b2c}.confirmRestoreTitle:before{left:-167px}.confirmRestoreTitle:after{right:-167px}#floatingMessage{margin-bottom:10px}.title{font:bold;color:#000}.settings-container{width:90%;margin-top:-50px}.settings-container h1,h3{margin:40px 0}@media (max-width: 1200px){.settings-container{transform:translate(-10%);width:83vw}}@media (max-width: 768px){.settings-container{width:95vw;transform:translate(-5%)}.title{margin-top:-60px}}.ui-preview-container{height:auto;width:80%;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:5vw;margin-left:5vw}.default-colorbar,.cvd-toolbar{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.normal-text{font-size:16px;font-weight:400;display:inline-block;text-align:center}.normal-text a{margin-left:5px;margin-right:5px;color:#0d6efd!important}.img-container{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;height:100%;width:100%}.dashboard-preview,.timetable-preview{max-width:100%;max-height:100%}.custom-settings-container{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;background:var(--contentarea)!important;border-radius:8px;box-shadow:0 15px 35px #0000001a;transition:opacity .3s ease-in-out,max-height .3s ease-in-out,padding .3s ease-in-out;opacity:0;max-height:0;padding:0;overflow-y:auto}.custom-settings-container.visible{opacity:1;max-height:800px;padding:15px}.custom-settings-container::-webkit-scrollbar{width:8px}.custom-settings-container::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.custom-settings-container::-webkit-scrollbar-track{background-color:#f0f0f0}.warning-text{color:#000!important;font-size:12px;margin-top:4px;text-align:center;transition:opacity .3s ease-in-out}.custom-settings-btn{display:flex;flex-direction:column;align-items:center;padding:5px;background:var(--contentarea);border-radius:8px;box-shadow:0 5px 9px #00000026}.custom-color-selector{width:40px;height:40px;border:1px!important;background-color:#e0e0e0;cursor:pointer}.button.btn.btn-primary{margin-top:10px!important;background-color:#fff!important}.contrast-warnings{margin-top:15px;text-align:center}.custom-settings-actions{margin-top:20px;text-align:center}.font-container{display:flex;justify-content:flex-start;align-items:center}.font-selector{width:200px;height:50px;margin-left:10px;font-size:24px;text-align:left;transition:background-color .3s ease}.font-selector:hover{background-color:#f0f0f0}.font-selector option{background-color:#fff}.font-selector option:hover{background-color:#ea6e2b}button.dark-mode-toggle,button.high-contrast-mode-toggle,button.custom-mode-toggle,.protan-toggle,.deuteran-toggle,.tritan-toggle{background-color:#dc6b2c;color:#fff!important;border:1px solid #000000!important;border-radius:99px!important;width:50px;height:28px;transition:background-color .1s ease,border-color .2s ease;margin-top:-20px!important;margin-left:3px!important;margin-right:10px!important;padding:3px 6px!important;position:relative}button.dark-mode-toggle .thumb,button.high-contrast-mode-toggle .thumb,button.custom-mode-toggle .thumb,.protan-toggle .thumb,.deuteran-toggle .thumb,.tritan-toggle .thumb{height:20px;width:20px;background-color:#fff;border-radius:99px;transform:translate(0);transition:left .3s ease;position:absolute;left:3px;top:50%;transform:translateY(-50%)}button.dark-mode-toggle:hover,button.high-contrast-mode-toggle:hover,button.custom-mode-toggle:hover,.protan-toggle:hover,.deuteran-toggle:hover,.tritan-toggle:hover{background-color:#b3704c;color:#fff!important;border:1px solid #262626!important}.protan-toggle.active .thumb,.deuteran-toggle.active .thumb,.tritan-toggle.active .thumb{left:25px}
