@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css";*{font-family:Red Hat Display,Nunito Sans,Red Hat Display,sans-serif}:root{--black: #141824;--white: #ffffff;--gray-100: #f5f5f5;--gray-300: #cccccc;--gray-500: #888888;--gray-700: #444444;--primary-color: #6210ff !important;--danger-color: #dc3545 !important;--secondary-color: #f5f7fa !important;--text-color: var(--black) !important;--bg-color: var(#f5f7fa) !important;--success-color: #166534 !important;--task-title-default: #7b7b7b;--task-title-overdue: #c2410c;--task-title-today: #2563eb;--task-title-upcoming: #000000;--task-title-completed: #15803d;--task-title-cancelled: #6b7280;--task-deadline-overdue-text: #dc2626;--task-deadline-overdue-bg: #fff5f5;--task-deadline-overdue-border: #fecaca;--task-deadline-today-text: #d97706;--task-deadline-today-bg: #fff8eb;--task-deadline-today-border: #fcd34d;--task-deadline-upcoming-text: #2563eb;--task-deadline-upcoming-bg: #eff6ff;--task-deadline-upcoming-border: #bfdbfe;--task-deadline-scheduled-text: #475569;--task-deadline-scheduled-bg: #f8fafc;--task-deadline-scheduled-border: #e2e8f0;--task-deadline-completed-text: #16a34a;--task-deadline-completed-bg: #f0fdf4;--task-deadline-completed-border: #bbf7d0;--task-deadline-cancelled-text: #6b7280;--task-deadline-cancelled-bg: #f3f4f6;--task-deadline-cancelled-border: #d1d5db}html,body{margin:0;padding:0;overflow-x:hidden}#root{min-height:100vh}.bg-light{background-color:var(--white)!important}a:hover,a:focus{text-decoration:none!important}.text-dark{color:var(--black)}.text-primary{color:var(--primary-color)!important}.text-right{text-align:right!important}.fs-20{font-size:20px}.fs-18{font-size:18px}.my-logo{height:40px;margin-top:8px}.bg-secondary{background-color:var(--secondary-color)!important}.bg-primary,.btn-primary{background-color:var(--primary-color)!important}.btn-primary:disabled{color:#00000042!important;box-shadow:none;background-color:#0000001f!important}.btn-danger{background-color:var(--danger-color)!important}.btn-outline-primary{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.MuiRadio-root.Mui-checked,.MuiCheckbox-root.Mui-checked,.MuiCheckbox-root.MuiCheckbox-indeterminate{color:var(--primary-color)!important}.MuiListItemButton-root.Mui-selected,.MuiListItemButton-root.Mui-selected:hover{background-color:#f4f5f6!important}.MuiListItemButton-root .MuiListItemText-primary,.MuiListItemButton-root .MuiListItemIcon-root{color:#343a40!important}.MuiListItemButton-root.Mui-selected .MuiListItemText-primary,.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--primary-color)!important}.MuiListItemButton-root{transition:background-color .2s ease}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--primary-color)!important}.MuiInputLabel-root{color:#888}.MuiInputLabel-root.Mui-focused{color:var(--primary-color)!important}.login-wrapper{display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:16px}.content-title{font-size:20px!important;color:#000;margin-left:120px!important}.content-title2{font-size:20px!important;color:#000}.inline-block{display:inline-block}.card-title{font-size:16px!important;font-weight:500!important;color:#525b75}.dashboard-card-primary,.dashboard-card-outline{border-top:3px solid #6210ff}.dashboard-card{box-shadow:0 0 1px #00000020,0 1px 3px #0003;margin-bottom:1rem}.dashboard-card-header{background-color:transparent;border-bottom:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem;position:relative;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dashboard-card-title{font-size:16px!important;font-weight:300!important;margin:0}.dashboard-card-header a{float:right;top:-20px;position:relative}.dashboard-card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.dashboard-card-body p{font-size:14px;color:#525b75}.btn-table-text{line-height:1.1!important}.deadline-indicator{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 9px;border-radius:999px;background-color:#f8fafc;border:1px solid #e2e8f0}.deadline-indicator-dot{width:8px;height:8px;border-radius:50%;background-color:currentColor;flex-shrink:0}.deadline-indicator-text{font-weight:600!important;line-height:1!important}.deadline-indicator-overdue{color:var(--task-deadline-overdue-text);background-color:var(--task-deadline-overdue-bg);border-color:var(--task-deadline-overdue-border)}.deadline-indicator-today{color:var(--task-deadline-today-text);background-color:var(--task-deadline-today-bg);border-color:var(--task-deadline-today-border)}.deadline-indicator-soon{color:var(--task-deadline-upcoming-text);background-color:var(--task-deadline-upcoming-bg);border-color:var(--task-deadline-upcoming-border)}.deadline-indicator-scheduled{color:var(--task-deadline-scheduled-text);background-color:var(--task-deadline-scheduled-bg);border-color:var(--task-deadline-scheduled-border)}.deadline-indicator-completed{color:var(--task-deadline-completed-text);background-color:var(--task-deadline-completed-bg);border-color:var(--task-deadline-completed-border)}.deadline-indicator-cancelled{color:var(--task-deadline-cancelled-text);background-color:var(--task-deadline-cancelled-bg);border-color:var(--task-deadline-cancelled-border)}.task-title{display:flex;align-items:center;gap:8px;min-width:240px}.task-form-field .MuiInputBase-root,.task-form-select .MuiInputBase-root{min-height:36px;font-size:13px}.task-form-field .MuiOutlinedInput-input{padding:8px 12px}.task-form-select .MuiSelect-select{padding:8px 32px 8px 12px}.task-form-field .MuiFormLabel-asterisk,.task-form-select .MuiFormLabel-asterisk{color:#d32f2f}.task-form-field .MuiAutocomplete-input{min-width:0}.task-form-autocomplete-listbox .MuiAutocomplete-option{min-height:34px;font-size:13px}.task-title-subtask{padding-left:10px}.task-toggle-button{flex-shrink:0;transition:background-color .2s ease!important}.task-toggle-button svg{transition:transform .2s ease}.task-toggle-button.is-open svg{transform:rotate(90deg)}.task-type-icon{flex-shrink:0}.subtask-icon-cluster{display:inline-flex;align-items:center;gap:2px;color:#64748b;flex-shrink:0}.subtask-branch-icon{font-size:18px!important}.task-title-text{font-weight:600!important;color:#0f172a}.task-title-text-subtask{font-weight:400!important;color:#475569}.task-title-tone-default{color:var(--task-title-default)!important}.task-title-tone-overdue{color:var(--task-title-overdue)!important}.task-title-tone-today{color:var(--task-title-today)!important}.task-title-tone-soon{color:var(--task-title-upcoming)!important}.task-title-tone-completed{color:var(--task-title-completed)!important}.task-title-tone-cancelled{color:var(--task-title-cancelled)!important;text-decoration:line-through}.task-count-badge{margin-left:8px;border-radius:999px!important;background-color:#e8f1ff!important;color:#1d4ed8!important;font-weight:600!important}.task-main-row{outline:none}.task-main-row .task-main-cell{background:linear-gradient(180deg,#fff,#f8fbff);border-top:1px solid rgba(219,231,243,.52);border-bottom:1px solid rgba(219,231,243,.52);box-shadow:inset 0 -1px #0f172a05;padding:8px!important}.task-main-row .task-main-cell:first-of-type{border-left:1px solid rgba(219,231,243,.45);border-top-left-radius:14px;border-bottom-left-radius:14px}.task-main-row .task-main-cell:last-of-type{border-right:1px solid rgba(219,231,243,.45);border-top-right-radius:14px;border-bottom-right-radius:14px}.task-main-row:hover .task-main-cell{background:linear-gradient(180deg,#fff,#f6faff)}.task-main-row:focus-visible .task-main-cell{background:linear-gradient(180deg,#fff,#eef6ff);box-shadow:inset 0 0 0 1px #6210ff29,0 0 0 2px #6210ff1f}.task-main-row.completed-task .task-main-cell{background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:inset 0 -1px #0f172a05}.task-main-row.completed-task:hover .task-main-cell{background:linear-gradient(180deg,#fff,#f6faff)}.task-main-row.completed-task:focus-visible .task-main-cell{background:linear-gradient(180deg,#fff,#eef6ff)}.task-subtasks-row .task-subtasks-wrapper-cell{padding:0 0 10px!important;border-bottom:none}.task-group-spacer-row .task-group-spacer-cell{padding:0!important;height:2px;border:none!important;background:transparent!important}.task-subtasks-panel{position:relative;margin-left:0;padding-left:0}.task-subtasks-panel:before{content:"";position:absolute;left:20px;top:8px;bottom:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,#cbd5e1,#93c5fd)}.task-subtask-row{animation:subtaskReveal .22s ease}.task-subtask-row .task-subtask-cell{background-color:#f9fbff;border-bottom:1px solid rgba(226,232,240,.38);background-color:#f8fafc;border-bottom:1px solid rgba(203,213,225,.8);padding:10px!important}.task-subtask-row+.task-subtask-row .task-subtask-cell{border-top:1px solid rgba(203,213,225,.48);border-top:1px solid rgb(226 227 228 / 48%)}.task-subtask-row .task-subtask-cell:first-of-type{border-left:none}.task-subtask-row .task-subtask-cell:last-of-type{border-right:none}.task-subtask-row.completed-task .task-subtask-cell{background-color:#f8fafc}.task-status-chip{border-radius:999px!important;font-weight:600!important;border:1px solid transparent}.task-status-control{min-width:132px}.task-status-select{border-radius:999px!important;font-weight:600!important;font-size:13px!important}.task-status-select .MuiSelect-select{padding:7px 28px 7px 12px!important}.task-status-select .MuiOutlinedInput-notchedOutline,.task-status-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important}.task-status-spinner{margin-right:8px}.task-status-main{box-shadow:inset 0 -1px #0f172a0a}.task-status-subtask{opacity:.92}.task-status-success{background-color:#dcfce7!important;color:#166534!important;border-color:#86efac!important}.task-status-info{background-color:#dbeafe!important;color:#1d4ed8!important;border-color:#93c5fd!important}.task-status-warning{background-color:#fef3c7!important;color:#b45309!important;border-color:#fcd34d!important}.task-status-danger{background-color:#fee2e2!important;color:#b91c1c!important;border-color:#fca5a5!important}.task-status-neutral{background-color:#e2e8f0!important;color:#334155!important;border-color:#cbd5e1!important}@keyframes subtaskReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.task-title-subtask{padding-left:28px}.task-subtasks-panel{margin-left:18px;padding-left:14px}.my-logo{height:34px;margin-top:8px;margin-left:-6px}}.rich-text-editor-shell{border:1px solid rgba(0,0,0,.23);border-radius:4px;background:#fff;overflow:hidden}.rich-text-editor-shell:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.rich-text-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:8px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.rich-text-editor-content{padding:12px;outline:none;font-size:14px;line-height:1.6;color:#111827}.rich-text-editor-content:empty:before{content:attr(data-placeholder);color:#9ca3af}.rich-text-editor-content p{margin:0 0 10px}.rich-text-editor-content p:last-child{margin-bottom:0}.rich-text-editor-content ul,.rich-text-editor-content ol{margin:0 0 10px 20px;padding:0}.rich-text-editor-content a{color:#2563eb}.employee-card{margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:0;border-top:2px solid #6210ff}.active-user{font-size:18px!important;color:var(--success-color);padding:2px 15px;font-weight:500!important}.inactive-user{font-size:18px!important;color:var(--danger-color);padding:2px 15px;font-weight:500!important}
