.listing__right__item .m,.listing__right__item .item .m-rep,.listing__right__item .mo{position:absolute;top:13px;left:0;width:40px;height:14px;overflow:hidden}.listing__right__item .p{background:var(--GANTT_PROJECT)}.listing__right__item .u{background:var(--GANTT_USER)}.listing__right__item .t{background:var(--GANTT_TASK)}.listing__right__item-child .t{background:var(--GANTT_SUBTASK);top:15px;height:10px}.listing__right__item-level2 .t{background:var(--GANTT_SUBTASK2)}.listing__right__item .uo{background:var(--base-cont-top);top:0;height:40px}.listing__right__item-expanded .uo{height:28px;top:6px}.listing__right__item .uo div{background:var(--GANTT_USER_OP);height:40px;color:var(--white-accent);font:8px/14px var(--font-base);text-indent:3px}.listing__right__item .m div{overflow:hidden;position:absolute;left:0;top:0;width:0;height:100%}.listing__right__item-done .t{background:var(--GANTT_TASK_DONE)}.listing__right__item-level1.listing__right__item-done .t{background:var(--GANTT_SUBTASK_DONE)}.listing__right__item-level2.listing__right__item-done .t{background:var(--GANTT_SUBTASK2_DONE)}.listing__right__item-done .t div{background:var(--GANTT_TASK_DONE_LO)}.listing__right__item-level1.listing__right__item-done .t div{background:var(--GANTT_SUBTASK_DONE_LO)}.listing__right__item-level2.listing__right__item-done .t div{background:var(--GANTT_SUBTASK2_DONE_LO)}.listing__right__item-expanded .p{border-top:4px solid var(--GANTT_PROJECT_RO);border-bottom:4px solid var(--GANTT_PROJECT_RO);top:9px}.listing__right__item .m1,.listing__right__item .m2,.listing__right__item .m3,.listing__right__item .m4,.listing__right__item .m5,.listing__right__item .m6{position:absolute;top:13px;left:0;width:16px;height:14px;overflow:hidden;z-index:1}.listing__right__item-child .t1,.listing__right__item-child .t2,.listing__right__item-child .t3,.listing__right__item-child .t4,.listing__right__item-child .t5,.listing__right__item-child .t6{top:15px;height:10px}.listing__right__item .m1,.listing__right__item .m4,.listing__right__item .m6{margin-left:-9px}.listing__right__item .m2,.listing__right__item .m3,.listing__right__item .m5{margin-left:-6px}.listing__right__item .me2_over{overflow:visible!important}.listing__right__item-expanded .p1,.listing__right__item-expanded .p2,.listing__right__item-expanded .p3,.listing__right__item-expanded .p5,.listing__right__item-expanded .p4,.listing__right__item-expanded .p6{height:22px;top:9px;width:10px}.listing__right__item .m3,.listing__right__item .m5{border-radius:0 5px 5px 0;width:10px;margin-left:-2px}.listing__right__item .m4,.listing__right__item .m6{border-radius:5px 0 0 5px;width:10px;margin-left:-6px}.listing__right__item .t3,.listing__right__item .t5,.listing__right__item .t4,.listing__right__item .t6{background:var(--GANTT_TASK_RO)}.listing__right__item .p3,.listing__right__item .p5,.listing__right__item .p4,.listing__right__item .p6{background:var(--GANTT_PROJECT_RO)}.listing__right__item .u3,.listing__right__item .u5,.listing__right__item .u4,.listing__right__item .u6{background:var(--GANTT_USER_RO)}.listing__right__item-level1 .t3,.listing__right__item-level1 .t5,.listing__right__item-level1 .t4,.listing__right__item-level1 .t6{background:var(--GANTT_SUBTASK_RO)}.listing__right__item-level2 .t3,.listing__right__item-level2 .t5,.listing__right__item-level2 .t4,.listing__right__item-level2 .t6{background:var(--GANTT_SUBTASK2_RO)}.listing__right__item-expanded .p3,.listing__right__item-expanded .p5{border-radius:0 8px 8px 0}.listing__right__item-expanded .p4,.listing__right__item-expanded .p6{border-radius:8px 0 0 8px}.listing__right__item .m3:before,.listing__right__item .m5:before,.listing__right__item .m4:before,.listing__right__item .m6:before{content:'';position:absolute;top:50%;height:14px;width:10px;margin-top:-7px}.listing__right__item .m3:before,.listing__right__item .m5:before{left:-5px;border-radius:0 5px 5px 0}.listing__right__item .m4:before,.listing__right__item .m6:before{right:-5px;border-radius:5px 0 0 5px}.listing__right__item .p3:before,.listing__right__item .p5:before,.listing__right__item .p4:before,.listing__right__item .p6:before{background:var(--GANTT_PROJECT)}.listing__right__item .u3:before,.listing__right__item .u5:before,.listing__right__item .u4:before,.listing__right__item .u6:before{background:var(--GANTT_USER)}.listing__right__item .t3:before,.listing__right__item .t5:before,.listing__right__item .t4:before,.listing__right__item .t6:before{background:var(--GANTT_TASK)}.listing__right__item-level1 .t3:before,.listing__right__item-level1 .t5:before,.listing__right__item-level1 .t4:before,.listing__right__item-level1 .t6:before{background:var(--GANTT_SUBTASK);height:10px;margin-top:-5px}.listing__right__item-level2 .t3:before,.listing__right__item-level2 .t5:before,.listing__right__item-level2 .t4:before,.listing__right__item-level2 .t6:before{background:var(--GANTT_SUBTASK2);height:10px;margin-top:-5px}.listing__right__item-done .m4,.listing__right__item-done .m6{background:var(--colors-pink-desat-920)}body.desktop .listing__right__item:hover .m3,body.desktop .listing__right__item:hover .m4:hover,body.desktop .listing__right__item:hover .m1,body.desktop .listing__right__item:hover .m2,body.desktop .listing__right__item.selected .m1,body.desktop .listing__right__item.selected .m2{background:var(--menu-item-selected);box-shadow:0 0 0 1px var(--base-txt-accent) inset;width:8px;border-radius:4px;margin-top:-2px;padding:2px 0}.listing__right__item-done .t4:before,.listing__right__item-done .t6:before{background:var(--GANTT_TASK_DONE_LO)}.listing__right__item-done.listing__right__item-child .t4:before,.listing__right__item-done.listing__right__item-child .t6:before{background:var(--GANTT_SUBTASK_DONE_LO)}body.desktop .listing__right__item-expanded:hover .m3,body.desktop .listing__right__item-expanded:hover .m4:hover,body.desktop .listing__right__item-expanded:hover .m1,body.desktop .listing__right__item-expanded:hover .m2{height:22px}body.desktop .listing__right__item:hover .m3,body.desktop .listing__right__item:hover .m2,body.desktop .listing__right__item.selected .m2{margin-left:-4px}body.desktop .listing__right__item:hover .m1,body.desktop .listing__right__item:hover .m4:hover,body.desktop .listing__right__item.selected .m1{margin-left:-4px}body.desktop .listing__right__item:hover .m3:before,body.desktop .listing__right__item:hover .m4:hover:before{display:none}.listing__right__item .te,.listing__right__item .pe,.listing__right__item .pe2,.listing__right__item .te2{position:absolute;top:13px;left:0;width:0;height:14px}.listing__right__item-child .te,.listing__right__item-child .te2{top:15px;height:10px}.listing__right__item .me2:before{content:'';position:absolute;left:5px;right:5px;top:6px;border-bottom:2px solid var(--GANTT_ERROR)}.listing__right__item .me2_over:before{border-bottom-style:dashed;right:8px}.listing__right__item .me2:after{content:'';position:absolute;right:0;top:4px;width:2px;height:2px;border-radius:10px;background:var(--GANTT_ERROR);border:2px solid var(--GANTT_ERROR)}.listing__right__item-child .me2:before{top:4.5px}.listing__right__item-child .me2:after{top:2.5px}.listing__right__item .me2_over:after{background:#fff0}.listing__right__item-done .me2:before{border-bottom-color:var(--GANTT_LINE)}.listing__right__item-done .me2:after{border-color:var(--GANTT_LINE);background:var(--GANTT_LINE)}.listing__right__item .me3{box-shadow:2px 0 var(--colors-alpha-dark-30) inset}.listing__right__item .me1{box-shadow:-2px 0 var(--colors-alpha-dark-30) inset}.listing__right__item .pe2{background:var(--GANTT_ERROR_SUB)}.listing__right__item-expanded .pe2{height:22px;top:9px}.listing__right__item .te2{background:var(--GANTT_ERROR_SUB)}.listing__right div.td{position:absolute;top:1px;left:0;width:15px;height:25px;background:var(--GANTT_BG_TODAY);overflow:hidden;display:none}.listing__right__item .m1{cursor:w-resize}.listing__right__item .m2{cursor:e-resize}.listing__right__item .m3{cursor:pointer;cursor:e-resize}.listing__right__item .m4{cursor:pointer;cursor:w-resize}.listing__right__item .m4~.m2{cursor:move}.listing__right__item .m1~.ma,.listing__right__item .m1~.ma .mb,.listing__right__item .m1~.me{cursor:move}.listing__right__item .m1{width:9px}.listing__right__item .m2{width:4px}.listing__right__item .m1,.listing__right__item .m2{box-shadow:2px 0 var(--GANTT_TASK_LO)}.listing__right__item-child .m1,.listing__right__item-child .m2{box-shadow:2px 0 var(--GANTT_SUBTASK_LO)}.listing__right__item-project .m1,.listing__right__item-project .m2{box-shadow:2px 0 var(--GANTT_PROJECT_LO)}.listing__right__item .m12{position:absolute;top:11px;left:0;width:12px;height:14px;border-radius:0 10px 10px 0}.listing__right__item .m12:before{content:'';position:absolute;top:0;left:-7px;width:10px;height:14px;background:var(--GANTT_TASK);border-radius:0 10px 10px 0}.listing__right__item .m13{position:absolute;top:11px;right:0;width:12px;height:14px;border-radius:10px 0 0 10px}.listing__right__item .m13:before{content:'';position:absolute;top:0;right:-7px;width:10px;height:14px;background:var(--GANTT_TASK);border-radius:10px 0 0 10px}.listing__right__item .p12,.listing__right__item .p13{background:var(--GANTT_PROJECT_RO)}.listing__right__item .p12:before,.listing__right__item .p13:before{background:var(--GANTT_PROJECT)}.listing__right__item .t12,.listing__right__item .t13{background:var(--GANTT_TASK_RO)}.listing__right__item .t12:before,.listing__right__item .t13:before{background:var(--GANTT_TASK)}.listing__right__item-child .t12,.listing__right__item-child .t13{background:var(--GANTT_SUBTASK_RO)}.listing__right__item-child .t12:before,.listing__right__item-child .t13:before{background:var(--GANTT_SUBTASK)}.listing__right__item-level2 .t12,.listing__right__item-level2 .t13{background:var(--GANTT_SUBTASK2_RO)}.listing__right__item-level2 .t12:before,.listing__right__item-level2 .t13:before{background:var(--GANTT_SUBTASK2)}.listing__right__item .rs{position:absolute;top:8px;left:0;width:14px;height:23px}.listing__right__item .rs:before{content:'';position:absolute;border:1.5px solid var(--base-txt-secondary);width:4px;height:4px;top:8.5px;left:3px;transform:rotate(45deg)}.listing__right .rs_av:hover:before{border-color:var(--base-txt-link-minor)}.listing__right__item .rs:after{content:'';position:absolute;display:none;height:7.5px;top:0;left:6px;width:0;border-left:var(--gantt-line-px) solid var(--GANTT_LINE)}.listing__right__item-done .rs:after{border-left:var(--gantt-line-px) dashed var(--GANTT_LINE)}.gantt_drag .listing__right.hide_inivis .rs:after{display:none}.gantt_drag .listing__right.hide_inivis .listing__relationsContainer{opacity:0;transition:0.3s ease}.listing__right__item .rs{cursor:pointer}.listing__right__item .rs_av{display:none}body.desktop .listing__right__item:hover .rs_av{display:block}.listing__right__item .rs_st_b:after{display:block;top:16px}.listing__right__item .rs_st_t:after{display:block}body.gr_start .listing__right__item .rs_av_act:before{border-color:var(--base-txt-link-minor);background:var(--base-txt-link-minor)}body.gr_start .listing__right__item .rs_av_act:after{display:block;border-color:var(--base-txt-link-minor);top:-5px;height:30px}.listing__right__item .rs_en:before,body.gr_start .listing__right__item .rs_av:not(.rs_r):before{border-color:var(--base-txt-secondary) var(--base-txt-secondary) #fff0 #fff0}body.gr_start .listing__right__item .rs_av:not(.rs_r):hover:before{border-color:var(--base-txt-link-minor) var(--base-txt-link-minor) #fff0 #fff0}.listing__right__item .rs_en_b:after{display:block;top:16px}.listing__right__item .rs_en_t:after{display:block}.listing__right__item .rs_st_b.rs_st_hover:before,.listing__right__item .rs_st_t.rs_st_hover:before{background:var(--base-btn-primary-minor);border-color:var(--base-btn-primary-minor)}.listing__right__item .rs_en_b.rs_en_hover:before,.listing__right__item .rs_en_t.rs_en_hover:before{border-width:2px;top:6px;left:2px;border-color:var(--base-btn-primary-minor) var(--base-btn-primary-minor) #fff0 #fff0}body.desktop .listing__right__item .rs_en_b:hover:before,body.desktop .listing__right__item .rs_en_t:hover:before{width:6px;height:1px;left:1px;top:7px;transform:none;background:var(--white-accent);border:4px solid var(--base-btn-alert-primary-major);border-width:4.5px 2px;border-radius:2px;z-index:1}.listing__right .rs_arr{position:absolute;border:var(--gantt-line-px) solid var(--GANTT_LINE);opacity:1;pointer-events:none;z-index:1000}.listing__right .rs_arr_min{border-radius:0!important}.listing__right .rs_arr:after{content:'';position:absolute;border:var(--gantt-line-px) solid var(--GANTT_LINE);width:5px;height:5px;box-sizing:border-box}.listing__right .rs_arr_min:after{display:none}.listing__right .rs_arr_done,.listing__right .rs_arr_done:after{border:var(--gantt-line-px) dashed var(--GANTT_LINE)}.listing__right .rs_arr_rb{border-width:0 0 var(--gantt-line-px) var(--gantt-line-px);border-radius:0 0 0 5px}.listing__right .rs_arr_rt{border-width:var(--gantt-line-px) 0 0 var(--gantt-line-px);border-radius:5px 0 0 0}.listing__right .rs_arr_lb{border-width:0 var(--gantt-line-px) var(--gantt-line-px) 0;border-radius:0 0 5px 0}.listing__right .rs_arr_lt{border-width:var(--gantt-line-px) var(--gantt-line-px) 0 0;border-radius:0 5px 0 0}.listing__right .rs_arr_rb:after{border-width:var(--gantt-line-px) var(--gantt-line-px) 0 0;border-radius:0 5px 0 0;right:-5px;bottom:-5px}.listing__right .rs_arr_rt:after{border-width:0 var(--gantt-line-px) var(--gantt-line-px) 0;border-radius:0 0 5px 0;right:-5px;top:-5px}.listing__right .rs_arr_lb:after{border-width:var(--gantt-line-px) 0 0 var(--gantt-line-px);border-radius:5px 0 0 0;left:-5px;bottom:-5px}.listing__right .rs_arr_lt:after{border-width:0 0 var(--gantt-line-px) var(--gantt-line-px);border-radius:0 0 0 5px;left:-5px;top:-5px}.listing__right__item .m-rep{background:none;border:1px dashed var(--base-txt-primary);box-sizing:border-box;border-radius:2px;position:absolute;height:14px;top:13px}.listing__right__item .item_ses .m-rep{transition:opacity 0.3s ease;opacity:0!important}.listing__right__item .m-rep~.m-rep~.m-rep{opacity:.2}.listing__right__item .m-rep{background:var(--gantt-task-rep-hi)!important;border:1px dashed var(--gantt-task-rep-lo);box-sizing:border-box;border-radius:2px}.listing__right__item .m-rep:hover{background:var(--gantt-task-rep-hi-hover)!important}.listing__right__item .item_sub .m-rep{background:var(--gantt-subtask-rep-hi)!important;border:1px dashed var(--gantt-subtask-rep-lo)}.listing__right__item .item_sub .m-rep:hover{background:var(--gantt-subtask-rep-hi-hover)!important}.listing__right__item .item_ses .m-rep{transition:opacity 0.3s ease;opacity:0!important}