.gantt-title{font-size:20px;color:#373737;margin-bottom:15px;text-transform:uppercase}.gantt-topbar{color:#464957}.gantt-topbar,.gantt-topbar .gantt-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.gantt-topbar .gantt-actions{margin:auto 0 auto auto}.gantt-topbar .gantt-actions .flatpickr-input{padding:6.5px;margin-left:10px;width:100px;text-align:center;border:1px solid #efefef}.gantt-topbar .gantt-actions .next,.gantt-topbar .gantt-actions .prev{width:28px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;font-size:12px;line-height:28px;border:1px solid #efefef;margin-left:10px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.gantt-topbar .gantt-actions .next:hover,.gantt-topbar .gantt-actions .prev:hover{background:#f4f4f4}.gantt-topbar .gantt-actions .next svg,.gantt-topbar .gantt-actions .prev svg{margin:auto}.gantt-chart{width:100%;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:14px;position:relative;color:#464957}.gantt-chart .gantt-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #f4f4f4}.gantt-chart .gantt-header .table-section{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;width:50%;background:#fff;z-index:0}.gantt-chart .gantt-header .table-section .table-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gantt-chart .gantt-header .table-section .table-cell.sortable{cursor:pointer}.gantt-chart .gantt-header .table-section .table-cell.sortable:hover{font-weight:600}.gantt-chart .gantt-header .graph-section{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.gantt-chart .gantt-header .graph-section .table-cell{text-align:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gantt-chart .gantt-header .graph-section .table-cell.today{background:#d9f3ff}.gantt-chart .gantt-header .graph-section .table-cell.holiday,.gantt-chart .gantt-header .graph-section .table-cell.weekend{background:#f9f9f9}.gantt-chart .gantt-header .graph-section .table-cell .day{font-size:.8rem}.gantt-chart .gantt-header .graph-section .table-cell .dayOfWeek{font-size:.6rem;text-transform:uppercase}@media (min-width:1366px){.gantt-chart .gantt-header .graph-section .table-cell .day{font-size:1.2rem}.gantt-chart .gantt-header .graph-section .table-cell .dayOfWeek{font-size:1rem}}.gantt-chart .gantt-header .table-cell{padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gantt-chart .gantt-header .table-cell.hidden-date{content:""}.gantt-chart .gantt-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.gantt-chart .gantt-body .gantt-group{border-bottom:1px solid #242424}.gantt-chart .gantt-body .gantt-row,.gantt-chart .gantt-body .gantt-row .table-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.gantt-chart .gantt-body .gantt-row .table-section{height:28px;line-height:28px}.gantt-chart .gantt-body .gantt-row .table-section .btn-toggle{padding:0 .375rem}.gantt-chart .gantt-body .gantt-row .table-section .toggle{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.gantt-chart .gantt-body .gantt-row .table-section .toggle:hover{background:#f4f4f4}.gantt-chart .gantt-body .gantt-row .table-section .toggle .close,.gantt-chart .gantt-body .gantt-row .table-section .toggle .open{border-left:1px solid #464957;border-bottom:1px solid #464957;width:5px;height:5px;margin:auto}.gantt-chart .gantt-body .gantt-row .table-section .toggle .open{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gantt-chart .gantt-body .gantt-row .table-section .toggle .close{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.gantt-chart .gantt-body .gantt-row .table-section .table-group{display:-webkit-box;display:-ms-flexbox;display:flex}.gantt-chart .gantt-body .gantt-row .table-section .table-cell{font-weight:500;padding:0 3px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gantt-chart .gantt-body .gantt-row .table-section .table-cell a,.gantt-chart .gantt-body .gantt-row .table-section .table-cell span{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gantt-chart .gantt-body .gantt-row .table-section .table-cell .btn{color:#373737;font-family:Ubuntu;font-weight:200;font-size:1rem;padding:0 .3rem}.gantt-chart .gantt-body .gantt-row .table-section .table-cell:hover{background:#f4f4f4}.gantt-chart .gantt-body .gantt-row .graph-section{background:#f4f4f4;overflow:hidden}.gantt-chart .gantt-body .gantt-row .graph-section .graph-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%}.gantt-chart .gantt-body .gantt-row.parent .table-cell input{font-size:13px;color:#1d313a;font-weight:700}.gantt-chart .gantt-body .gantt-row.child .table-group{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.gantt-chart .gantt-body .gantt-row.child .table-group:before{content:"";height:14px;position:absolute;width:1px;background:rgba(70,73,87,.3);left:12px;top:7px}.gantt-chart .gantt-body .gantt-row .table-cell{position:relative;height:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:background .3s;transition:background .3s;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;border-left:1px solid #d4d4d4}.gantt-chart .gantt-body .gantt-row .table-cell.today{background:#a9cedf}.gantt-chart .gantt-body .gantt-row .table-cell.holiday,.gantt-chart .gantt-body .gantt-row .table-cell.weekend{background:#e8e8e8}.gantt-chart .gantt-body .gantt-row .table-cell.toggler{width:20px}.gantt-chart .gantt-body .gantt-row .table-cell.flash{background:rgba(244,67,90,.1)}.gantt-chart .gantt-body .gantt-row .table-cell input{font-size:12px;color:#464957}.gantt-chart .gantt-body .gantt-row .table-cell input.cell.number{padding-right:0}.gantt-chart .gantt-body .gantt-row .table-cell .btn{text-transform:none;padding:0}.gantt-chart .gantt-body .gantt-row .marker{z-index:100;width:100%;cursor:pointer;position:absolute;height:16px;background:#f4435a;border-radius:15px;margin-top:6px}.gantt-chart .gantt-body .gantt-row .marker:not(.parent) .marker-progress{background:#f6697b}.gantt-chart .gantt-body .gantt-row .marker:not(.parent):hover{background:#f5566b}.gantt-chart .gantt-body .gantt-row .marker .marker-progress,.gantt-chart .gantt-body .gantt-row .marker .marker-user{pointer-events:none}.gantt-chart .gantt-body .gantt-row .marker .marker-user{position:absolute;left:1px;top:1px;width:14px;height:14px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.gantt-chart .gantt-body .gantt-row .marker .marker-user img{width:100%;height:100%;border-radius:50%}.gantt-chart .gantt-body .gantt-row .marker .marker-progress{height:100%;display:block;border-radius:15px 0 0 15px;position:absolute;left:0;top:0}.gantt-chart .gantt-body .gantt-row .marker .marker-progress.completed{border-radius:15px}.gantt-chart .gantt-body .gantt-row .marker.selected{pointer-events:none}.gantt-chart .gantt-body .gantt-parent .table-section .table-group .table-cell{font-weight:600;text-transform:uppercase}.gantt-chart .gantt-body .gantt-child .gantt-row .table-section{line-height:24px;height:24px}.gantt-chart .gantt-body .gantt-child .gantt-row .table-section .table-cell{font-weight:400}.gantt-chart .gantt-body .gantt-child .gantt-row .table-section .table-cell .btn{line-height:1;padding:0 .3rem}.gantt-chart .gantt-body .gantt-child .gantt-row .table-section .table-cell-name{padding-left:10px}.gantt-chart .gantt-body .gantt-graph-panel{background:#f4f4f4;position:relative}.gantt-chart .gantt-body .gantt-graph-panel .gantt-row{height:28px}.gantt-chart .gantt-graph,.gantt-chart .graph-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gantt-chart .gantt-graph .table-cell,.gantt-chart .graph-row .table-cell{-webkit-box-flex:0;-ms-flex:none;flex:none}.table-statuses .badge[data-v-321014ea]{padding:.3em .1em;border:1px solid #988f81;margin-left:2px}