<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* platform.css */
@font-face{font-family:'TeamworkRegular';src:url('res/icons.eot?5qjga5');src:url('res/icons.eot?#iefix5qjga5') format('embedded-opentype'),url('res/icons.woff?5qjga5') format('woff'),url('res/icons.ttf?5qjga5') format('truetype'),url('res/icons.svg?5qjga5#icons') format('svg');font-weight:normal!important;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}BODY,TBODY{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;margin:0;color:#1e2f41;text-decoration:none}a{text-decoration:none;font-weight:bold;color:#2b9af3;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}a:hover,a.aHover{color:#0c85ad;color:#2575be;text-decoration:underline}h1{font-size:32px;line-height:34px;color:#91b4b7;font-weight:normal;margin:0 0 10px 0}h2{font-size:28px;color:#34495e;font-weight:normal;margin:0 0 10px 0}h3{text-decoration:none;color:#1e2f41;font-size:16px;margin:0}h4{font-size:16px;padding:5px 0;color:#617777;margin:0}#savingMessage{background-color:#e3eded;display:none;color:#617777;font-weight:bolder;position:fixed;top:0;left:50%;width:200px;text-align:center;margin-left:-100px;padding:5px 0;z-index:1000000;box-shadow:0 3px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.4);-o-box-shadow:0 3px 2px rgba(0,0,0,0.4)}.waiting{cursor:progress}.teamworkIcon{font-family:'TeamworkRegular'!important;color:#34495e;font-weight:normal;font-size:120%;font-style:normal!important;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.teamworkIcon:hover{opacity:.8}.teamworkIcon.withLabel{padding-right:5px}.button:hover .teamworkIcon{opacity:.8}.teamworkIcon.alert{color:#b61e2d}.del{color:#ff7271}.cvcColorSquare{display:inline-block;text-align:left;border:#fff 0 solid;box-shadow:0 0 5px #999;-moz-box-shadow:2px 2px 2px #999;-webkit-box-shadow:0 0 5px #999;-o-box-shadow:0 0 5px #999;text-indent:10px;border-radius:5px;cursor:pointer}.cvcColorSquare:hover{opacity:.7}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.table{width:100%}TH,.tableHeader{font-weight:normal;color:#555;border:0;background-color:#f0f0f0;padding:2px}.list td{border-bottom:1px solid #dedede;padding:5px 0}.list th{padding:5px 2px}.row em{font-style:normal;color:#a2a2a2}.ganttTaskEditor h2{text-transform:capitalize}.ganttTaskEditor .formElements,.resourceEditor .formElements{background-color:#f5f5f5;border-color:#cecece}table .resRow td,table .assigEditRow td{border-bottom:1px solid #cecece;padding:5px 0}.servicesEnroll h2{margin-bottom:20px}.heading{text-align:center}.heading img{display:block;margin:-20px auto 30px}.twAds{height:38px;background-color:#5acadf;width:100%;text-align:center;color:#fff;z-index:1000}.twAds.light{padding-top:8px}.twAds .twitterButton{vertical-align:middle;display:inline-block;margin-left:15px}.twAds .remove{display:inline-block;line-height:38px;color:#fff;cursor:pointer;position:absolute;top:0;right:12px}.twAds a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.40)}.twAds a:hover{text-decoration:none}.servicesEnroll .oauth{width:90px;height:auto}.servicesEnroll .oauth:hover{opacity:.8}.errImg img{width:25px;height:auto;vertical-align:middle}#__FEEDBACKMESSAGEPLACE{position:absolute;background-color:#fafad2}.adminLogin .formElements{width:120px}.adminLogin{width:350px;margin:0 auto;position:absolute;bottom:10px;left:20px}.lastMod{font-style:italic;margin-right:10px;vertical-align:middle;display:block;color:#d37e00;font-size:12px;position:fixed;bottom:25px;z-index:20;padding:5px 10px;background-color:rgba(255,255,0,0.16)}.lastMod .teamworkIcon{color:#34495e;font-size:160%;vertical-align:middle}.button.textual,.button.buttonImg,.ganttButtonSeparator{vertical-align:middle}
.button span.teamworkIcon{font-size:.95em}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.embedCode{font-family:Consolas,monospace!important;font-size:100%;width:100%;color:#2792e6;padding:10px;border:4px solid #d0d0d0}.ruler{width:100%;display:block;padding:35px 0 35px;height:1px}.ruler.short span{width:100px;height:1px;display:block;margin:0 auto;border-bottom:1px solid #ccc}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.buttonBar.centered{text-align:center}.buttonBar.block .button{margin:0 0 20px}.button{display:inline-block;font-size:110%;color:#fff;cursor:pointer;background-color:#1296DB;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid rgba(0,0,0,0.2);padding:5px 12px 8px;margin-bottom:10px;margin-right:10px;text-align:center;-webkit-transition:background-color 500ms ease-out 1s;-moz-transition:background-color 500ms ease-out 1s;-o-transition:background-color 500ms ease-out 1s;transition:background-color 500ms ease-out 1s}.button.first{background-color:#1296DB;font-weight:bold}.button.small{font-size:100%;padding:2px 7px 4px;margin-bottom:0}.large{font-size:160%;padding:5px 14px 8px;border-radius:6px}.button.first:hover{background-color:#1296DB}.button[disabled]{cursor:default;opacity:.4}.button:hover[disabled]{background-color:#bababa}.button.textual,.button.buttonImg{border:0;background-color:transparent;color:#68979b;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;margin:0;text-align:left}.button.opt{background-color:#009e94;background-color:#2792e6}.button.edit{color:#009e94;padding:0;margin:0}.button.delete{color:#b61e2d;padding:0;margin:0}.button:hover{background-color:#506b84;color:rgba(255,255,255,0.75)}a.button:hover{text-decoration:none}.button.textual:hover,.button.buttonImg:hover{background-color:transparent}span.separator{display:inline-block}.button.add{color:#009e94}.button.add .teamworkIcon{color:#009e94}form{margin:0;padding:0}select{border:1px solid #91b4b7;padding:4px;font-size:16px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.formElements{background-color:white;padding:4px;font-size:16px;border:1px solid #91b4b7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.formElementsError{border:1px solid #f00}.formElementExclamation{width:15px;height:25px;margin-left:-20px;position:absolute;background:url("../../applications/gantt/distrib/res/alert.gif") no-repeat}span#FLD_LOGIN_NAMEerror,span#FLD_PWDerror{margin-left:-23px;margin-top:2px}input{background-color:white;padding:4px;font-size:16px;border:1px solid #91b4b7;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.confirmBox{display:inline;z-index:10000;vertical-align:middle;text-align:center;font-style:italic;color:#777;background:#fff;position:absolute;margin:0 auto}.confirmBox .confirmNo{color:#e06060;cursor:pointer;font-weight:bolder}.confirmBox .confirmYes{color:#68af6c;cursor:pointer;font-weight:bolder}.blackpopup{padding:20px;border-radius:10px}.smallPopUp{top:0!important;margin-top:0!important}iframe#bwinPopup{border-radius:10px}.mainWrap{padding:20px}.mainWrap&gt;h2:first-of-type{text-transform:capitalize}.shareBar{position:absolute;right:100px;top:0}.shareBar img:hover{opacity:.8}.shareBtn{background:none repeat scroll 0 0 #f9f7f7;border:1px solid rgba(0,0,0,0.24);border-radius:3px;color:#878686;display:inline-block;font-family:sans-serif;font-size:12px;padding:4px 8px 4px 14px;text-decoration:none}.shareBtn{cursor:pointer}.shareBtn:hover{border:1px solid rgba(0,0,0,0.24);color:#878686;opacity:.7}.shareBtn img{border:0 none;padding-right:5px;vertical-align:middle}.shareBtn a{color:#888;text-decoration:none}#shareBox{text-align:center}#shareBox h2{margin-bottom:30px}#shareBox .shareBtn{padding:15px 20px;font-size:30px}#shareBox .shareBtn.icon-facebook{background-color:#3b5998;color:#fff}#shareBox .shareBtn.icon-twitter{background-color:#00aced;color:#fff}#shareBox .shareBtn.icon-linkedin{background-color:#007bb6;color:#fff}#shareBox .shareBtn.icon-gplus{background-color:#dd4b39;color:#fff}#shareBox .shareBtn span{display:none}.modalPopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:100}.modalPopup.upgradeMessage{top:40px;text-align:center}
.modalPopup.upgradeMessage p{margin-bottom:20px;line-height:1.6em}.modalPopup.inIframe{background-color:rgba(255,255,255,0)}.modalPopup.black{background-color:rgba(75,75,75,0.6)}.modalPopup .bwinPopupd{border:1px solid rgba(127,127,127,0.3);background-color:#fff;padding:30px 30px;border-radius:5px}.modalPopup .popUpClose{z-index:9;color:#2f2f2f;width:20px;height:20px;text-align:center;line-height:20px;right:15px;top:15px}.modalPopup.black .bwinPopupd .popUpClose{color:#fff}.modalPopup.iframe .bwinPopupd{overflow:hidden;padding:0}.modalPopup.iframe .bwinPopupd iframe{position:absolute;border-radius:5px}.modalPopup.inIframe .bwinPopupd{background-color:#f9f9f9;border-radius:0 0 5px 5px}.offScreen{position:absolute;left:-5000px}

/* jquery.dateField.css */
.calBox{background-color:#999;text-align:center;color:white;width:200px;position:absolute;padding-bottom:10px}.calElement,.calDayHeader{padding:1px;display:inline-block;overflow:hidden}.calDayHeader{padding:4px;display:inline-block;background-color:#55b6c7}.calNav{height:20px}.calNavBar{padding:5px;background-color:rgba(0,0,0,0.25)}.calDay .calElement,.calDay .calDayHeader{border:1px solid transparent}.calDay .calElement.holy{color:#81d7e2}.calDay .calDayHeader{font-size:8px;text-transform:uppercase}.calElement.prev,.calElement.goToday,.calElement.next{width:16px;height:18px;border:0;margin-top:0}.calElement.prev{background:transparent url(res/prev.png) no-repeat 5px center;float:left}.calElement.goToday{background:transparent url(res/today.png) no-repeat 5px center;float:left}.calElement.next{background:transparent url(res/next.png) no-repeat 5px center;float:right}.calElement:hover{background-color:transparent;border:0;cursor:pointer;opacity:.6}.calDay .calElement .dayNumber{font-size:20px}.calDay.calFullMonth .dayNumber{font-size:14px}.calDay .calOutOfScope{color:#b1b0b0}.calElement.selected{border:1px solid #404040}.calElement:hover{background-color:#404040;border:1px solid #404040;cursor:pointer}.calElement.today{border:1px solid #c84e48}.shortCuts{padding:3px 0 6px;background-color:rgba(97,215,232,0.50)}.shortCuts span{font-size:11px;border:1px dotted #617777;width:23px;display:inline-block;cursor:pointer}.shortCuts span:hover{background-color:rgba(0,0,0,0.25)}

/* ganttPrint.css */
@media print {.noprint{display:none!important}BODY,TBODY{font-family:arial;font-size:12px;margin:0;color:#000;overflow:visible!important}.teamworkIcon{display:none}.mainColumn{width:98%!important}#TWGanttArea{overflow-x:visible!important;overflow-y:visible!important;width:auto!important;height:auto!important;border:none!important}.splitterContainer{width:auto!important;height:auto!important}.splitElement{position:static!important;width:auto!important;height:auto!important;top:0!important;left:0!important;overflow-x:visible!important;overflow-y:visible!important}.emptyRow,.vSplitBar{display:none!important}.gdfTable{width:0!important}.splitBox2{page-break-before:always!important}.ganttFixHead{display:none!important}}

/* gantt.css */
.text-hidden{text-indent:-9999px;white-space:nowrap;line-height:0;margin:0;height:0;opacity:0;display:none;}body{overflow:hidden;background-color:#fff}.TWGanttWorkSpace.ganttFullScreen{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1000;background-color:#fff}.gdfTable{table-layout:fixed;border-collapse:separate;border-spacing:0;background-color:#fff}.gdfTable td,.gdfTable th{text-align:center;vertical-align:middle;overflow:hidden;text-overflow:clip;white-space:nowrap;font-size:13px}.gdfCell{overflow:hidden;padding:4px 2px;border-bottom:1px solid #eee;border-right:1px solid #eee;font-family:arial,helvetica,sans-serif}.gdfCell.noClip{overflow:visible}.gdfColHeader{min-width:5px;height:30px;background-color:#eee;border-bottom:2px solid #bbb;border-right:1px solid #bbb}.gdfColHeader:last-of-type{border-right:0}.gdfCell:last-of-type{border-right:0}.gdfCellInput{border:0 none;font-size:12px;height:20px;margin:0;padding:0;width:100%;background-color:#d4fbe8}.gdfCellWrap{border:0 none;font-size:12px;height:17px;margin:0;padding:0;width:100%;overflow:hidden;background-color:#fcc}.gdfHResizing{cursor:w-resize}.splitterContainer{width:100%;height:100%}.splitBox1{overflow-x:scroll;overflow-y:hidden}.splitBox2{overflow-x:scroll;overflow-y:auto}.splitElement{outline-style:none;position:absolute;height:100%;background-color:#f3f3f3}.vSplitBar{position:relative;width:5px;cursor:ew-resize;text-align:center;color:white;box-shadow:0 0 3px rgba(0,0,0,.4);background:rgba(170,170,170,.2) url("res/ganttSplitterGrip.png") no-repeat center center;z-index:1}.unselectable .vSplitBar,.vSplitBar:hover{background-color:rgba(170,170,170,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.vSplitBar .toLeft,.vSplitBar .toRight,.vSplitBar .toCenter{font-family:icons,TeamworkRegular;cursor:pointer;position:absolute;top:0;margin-top:0;background-color:rgba(47,170,201,0.3);z-index:2;font-size:10px;width:15px}.unselectable .vSplitBar .toLeft,.unselectable .vSplitBar .toCenter,.unselectable .vSplitBar .toRight,.vSplitBar:hover .toLeft,.vSplitBar:hover .toRight,.vSplitBar:hover .toCenter{background-color:rgba(47,170,201,1);box-shadow:0 0 1px rgba(0,0,0,.4)}.vSplitBar .toLeft{left:-19px;text-align:left}.vSplitBar .toCenter{left:-4px;text-align:center}.vSplitBar .toRight{left:10px;text-align:right}.ganttFixHead{position:absolute;z-index:1;top:0}.ganttTable{table-layout:fixed;background-color:#fff}.ganttTable td,.ganttTable th{overflow:hidden;text-overflow:clip;white-space:nowrap}.ganttHead1,.ganttHead2{height:20px}.ganttHead1 th{border-left:1px solid #b0b0b0;padding:0;margin:0;border-bottom:1px solid #bbb;background:#eee;white-space:pre-line;word-break:break-all}.ganttHead1 th,.ganttHead2 th{text-align:center;white-space:nowrap;overflow:hidden}.ganttHead2 th{padding:0;margin:0;border-left:1px solid #b0b0b0;border-bottom:2px solid #bbb;background:#eee}.ganttHead1 th.headSmall,.ganttHead2 th.headSmall{font-size:10px}.ganttHead1 th.headLeft,.ganttHead2 th.headLeft{text-align:left}.ganttToday{position:absolute;top:0;width:1px;height:100%;border-left:2px dotted #13afa5}.ganttTitle img{max-width:150px}.ganttButtonBar{position:relative;z-index:2;border-bottom:1px solid #959595;padding:0 15px;background-color:#fbfbfb}.dataTable .ganttButtonBar{border-bottom:0}.ganttButtonBar .buttons{position:relative;display:inline-block;width:100%;margin-top:0;height:40px}.dataTable .ganttButtonBar .buttons{display:inline-block;width:100%}.ganttButtonBar .buttons button{vertical-align:middle;margin:0;outline:0}.ganttButtonBar .buttons .button.textual.icon{height:40px}.button span.teamworkIcon{text-indent:-10px}.button.textual span.teamworkIcon{font-size:120%}#saveGanttButton{margin-left:20px;padding:5px 12px;margin-bottom:0;vertical-align:middle}.ganttButtonSeparator{border-left:1px solid #dadada;margin:0 10px;font-size:120%;vertical-align:middle}.ganttLines{position:absolute;width:100%;height:1px;border-top:1px solid #eee;z-index:1}.ganttLinks{z-index:10}.ganttTable td.end{border-right:2px dotted #ddd}.ganttHead2 th.holy{background-color:rgba(236,195,176,0.40)}.ganttBodyCell.holy{background-color:rgba(255,245,230,0.51)}.resEdit{padding:15px}.resLine{width:95%;padding:3px;margin:5px;border:1px solid #d0d0d0}.ganttButtonBar h1{color:#000;font-weight:bold;font-size:28px;margin-left:10px}.btn-open-file{display:inline-block}.btn-open-file label{display:inline-block;text-align:center;cursor:pointer;-webkit-appearance:none;transition:all .25s ease-out;font-weight:400}.btn-open-file input{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#ganttNav{position:relative;display:block;width:100%;margin-top:0;height:50px}#ganttNav .navbar-header{float:left}#ganttNav input{font-size:18px;outline:0;border:1px solid transparent;left:64px;top:8px;width:224px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;background:#fbfbfb;vertical-align:bottom;padding-left:10px;font-weight:500}#ganttNav input:focus,#ganttNav input:hover{border-bottom-color:#1296db}#fileTitleInputSpan{font-size:18px;color:transparent;visibility:hidden;max-width:500px;min-width:15px;position:absolute;left:0;}#ganttNav .navbar-right{float:right}#ganttNav .navbar-text{cursor:pointer;margin-left:15px;margin-top:15px;margin-bottom:15px;color:#777!important;font-weight:normal}
#ganttNav .navbar-right{margin-right:5px;height:20px}#ganttNav a{text-decoration:none}#ganttNav .teamworkIcon{padding-right:5px;font-weight:400;font-size:110%}.gantt-dropdown{position:relative}.gantt-dropdown-toggle{color:#777;padding-bottom:10px}.gantt-dropdown-toggle:focus{outline:0}.gantt-dropdown-menu{right:0;left:auto;position:absolute;right:0;z-index:1000;display:none;float:left;width:160px;padding:5px 0;margin:5px 0 0;font-size:14px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:left}.gantt-dropdown-menu&gt;li&gt;a{clear:both;font-weight:400;color:#333;display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.gantt-dropdown-menu&gt;li&gt;a:focus,.gantt-dropdown-menu&gt;li&gt;a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.taskBoxDiv{position:absolute;height:25px;margin-top:3px;z-index:100}.taskBoxDiv .layout{height:100%;color:#db2727;border-radius:2px;background:#eee;border:1px solid #bbb}.taskBoxDiv .taskStatus{left:5px;top:10px;position:absolute;width:10px;height:10px}.taskBoxDiv .layout .milestone{top:0;position:absolute;width:18px;background:url(res/milestone.png) no-repeat;height:18px;display:none}.taskBoxDiv .layout .milestone.end{right:0}.taskBoxDiv .layout .milestone.active{display:block}.taskBoxDiv.hasChild .layout{border-top:2px solid black}.taskBoxDiv .taskProgress{height:5px;position:absolute}.taskBoxDiv .layout.extDep{background-image:url(res/hasExternalDeps.png)}.taskLabel{position:absolute;height:28px;color:black;text-align:right;padding-right:5px;overflow:hidden;left:-200px;width:195px;white-space:nowrap}.taskDepLine{border:1px solid #99f;overflow:hidden;position:absolute}.taskEditRow,.emptyRow{height:30px}.taskEditRow input[class="date"]{text-align:center}.taskEditRow input,.columnWidthTest{border:0 none;font-size:14px;height:20px;margin:0;padding:0;outline:0;width:100%;border-radius:0;vertical-align:text-bottom}.taskEditRow input[type=checkbox]{transform:scale(.7);width:15px;height:15px}.columnWidthTest{width:auto}.taskEditRow input:focus{font-weight:bold}.taskEditRow input{background-color:transparent}.taskEditRow.rowSelected td{background-color:#eaf8ff}.isGanttList .taskEditRow:nth-child(odd),.assigEditRow:nth-child(odd){background-color:#fff}.isGanttList .taskEditRow:nth-child(even),.assigEditRow:nth-child(even){background-color:#fff}input[readonly]{color:#c0c0c0}input[name="code"]{color:#1e2f41}.taskStatusBox{position:absolute;height:26px;border:1px solid #a0a0a0;background-color:#fff;margin-top:-21px;margin-left:-2px;padding:4px;z-index:100}.taskStatus{width:15px;height:15px;display:inline-block;text-indent:0;position:relative;box-shadow:none;border-radius:50%;border:0;cursor:pointer}.taskStatus[status=STATUS_ACTIVE]{background-color:#3bbf67;color:#fff}.taskStatus[status=STATUS_DONE]{background-color:#6ebef4;color:#000}.taskStatus[status=STATUS_FAILED]{background-color:#763a96;color:#fff}.taskStatus[status=STATUS_SUSPENDED]{background-color:#f00;color:#000}.taskStatus[status=STATUS_WAITING]{background-color:#f9c154;color:#000}.taskStatus[status=STATUS_UNDEFINED]{background-color:#dededf;color:#000}.taskStatus.selected{border:#666 2px solid}select.taskStatus{width:auto;height:auto;border-radius:2px;font-size:14px;padding:5px 10px}.assigsTableWrapper{position:relative;height:150px;overflow:auto;margin-top:-20px}.unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.exp-controller{display:inline-block;width:16px;height:16px;position:relative;top:2px;margin-left:-18px}.isParent .exp-controller{background-image:url(res/toggle_collapse.png)}.isParent.collapsed .exp-controller{cursor:pointer;background-image:url(res/toggle-expand.png)}.ui-resizable-helper{border:1px dotted #00F}.ui-resizable-e,.ui-resizable-w{width:5px}.ui-draggable{cursor:move}.ganttSVGBox{position:absolute;top:0;left:0;height:100%;background-color:transparent;width:100%;overflow-y:hidden}.taskBoxSVG{overflow:visible}.taskBoxSVG .taskLayout{stroke-width:0;stroke:#999}.taskLinkPathSVG{stroke:rgba(47,151,198,1);stroke-width:2.5px;fill:none;cursor:pointer}.ganttLinesSVG{fill:transparent;stroke-width:1;stroke:#eee}.isGanttList .ganttLinesSVG:nth-child(even){fill:transparent;stroke-width:1;stroke:#fff}.isGanttList .ganttLinesSVG:nth-child(odd){fill:transparent;stroke-width:1;stroke:#eee}.ganttLinesSVG.rowSelected{fill:#eaf8ff!important}.ganttTodaySVG{stroke-width:2px;stroke:#e06671;stroke-linecap:"round";stroke-dasharray:2,2}.colorByStatus .taskStatusSVG[status=STATUS_WAITING]{fill:#f9c154}.colorByStatus .taskStatusSVG[status=STATUS_ACTIVE]{fill:#3bbf67}.colorByStatus .taskStatusSVG[status=STATUS_DONE]{fill:#6ebef4}.colorByStatus .taskStatusSVG[status=STATUS_FAILED]{fill:#763a96}.colorByStatus .taskStatusSVG[status=STATUS_SUSPENDED]{fill:#f00}
.colorByStatus .taskStatusSVG[status=STATUS_UNDEFINED]{fill:#dededf}.colorByStatus .taskStatusSVG[status=STATUS_UNDEFINED] .taskLayout{stroke:#ccc;stroke-width:1}.colorByStatus .taskStatusSVG[status=STATUS_DONE] .textPerc,.colorByStatus .taskStatusSVG[status=STATUS_ACTIVE] .textPerc,.colorByStatus .taskStatusSVG[status=STATUS_FAILED] .textPerc{fill:#fff}.deSVG.deSVGdrag{cursor:move}.deSVG.deSVGhand{cursor:ew-resize}.linkHandleSVG{display:none;stroke:transparent;stroke-width:5;fill:rgba(47,151,198,0.7);cursor:pointer}.linkLineSVG{stroke-width:5px;stroke:rgba(47,151,198,0.7);stroke-linecap:"round";opacity:.5}.linkOnProgress .deSVG.taskBoxSVG{cursor:cell}.taskBoxSVG.linkOver .taskLayout{stroke-width:1px;stroke:rgba(47,151,198,0.7);opacity:1}.taskLabelSVG{stroke:none;fill:#999;font-size:12px}.critical .taskLinkPathSVG{stroke:red}.taskBoxSVG.critical .taskLayout{stroke:red}.focused .taskLinkPathSVG{stroke-width:5px;stroke:rgba(47,151,198,0.7)}.taskBoxSVG.focused .taskLayout{stroke-width:3px;stroke:rgba(47,151,198,0.7)}.taskBoxSVG.critical .taskLayout{stroke-width:3px;stroke:rgba(255,0,0,0.7)}.ganttAddResource{position:absolute;width:660px;height:300px;border:1px solid red;background-color:white;box-shadow:0 0 5px rgba(0,0,0,0.3);top:120px;left:70px;z-index:200;padding:10px}.ganttAddResource tr.isCompany{display:none}.ganttAddResource.isCompany tr.isCompany{display:table-row}.ganttAddResource.isCompany tr.isPerson{display:none}.ganttAddResourceBG{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:200}#LOG_CHANGES_CONTAINER{display:none;width:300px;top:-130px;margin-left:-35px}.userProfile{font-size:16px;vertical-align:middle;text-align:right;margin:0 5px 0 0;padding:5px;float:right;position:relative;z-index:50;line-height:40px;vertical-align:middle;position:absolute;right:0}.userLine{max-width:150px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;padding:0;vertical-align:middle}.avatar{vertical-align:middle;padding:1px;width:27px;height:27px;border:1px solid #dedede}@media only screen and (max-width :1260px){.ganttButtonBar .button span.teamworkIcon{font-size:120%}.userLine{display:none}}@media only screen and (min-width :1261px) and (max-width :1320px){.ganttButtonBar .button span.teamworkIcon{font-size:120%}.button{font-size:100%;padding:3px 9px 6px;margin-right:5px;margin-bottom:5px}.userLine{display:none}}@media only screen and (max-width :1160px){.userProfile{float:none;position:absolute;top:0;right:10px}.userProfile .teamworkIcon{color:#fff}.userProfile .ganttButtonSeparator,.userProfile .avatar{border-color:#7f9aaa}}@media only screen and (min-width:768px) and (max-width:1024px){.ganttButtonSeparator{margin-left:2px;padding-right:6px;font-size:100%}.button{padding:5px 6px 6px}}@media only screen and (max-width:767px){.button{font-size:50%}}
.holyTimeDiv{vertical-align:middle;display:inline-block;}
.holyTimeDiv input{cursor:pointer;}
#expPngTd1 .taskEditRow .edit .teamworkIcon{display:none}
#ganttLogo{vertical-align:middle;display:inline-block;width:52px;height:42px;background-image: url(/static/img/common/iodraw.svg);background-size:100% 100%;}
#showFileMsg{display:inline-block}
.vip-btn{border-radius:4px;cursor:pointer;margin:5px;padding:5px 50px;border:0;background:linear-gradient(0deg, rgba(0, 0, 0, .04), rgba(0, 0, 0, .04)), linear-gradient(270deg, #fdc668, #fcdb9f);}
.vip-btn-save{background:linear-gradient(0deg, rgba(0, 0, 0, .04), rgba(0, 0, 0, .04)), linear-gradient(270deg, #fdc668, #fcdb9f);}
</pre></body></html>