@keyframes e-input-ripple{to{opacity:0;transform:scale(4)}}@keyframes slideTopUp{0%{transform:translate(0,0)scale(1)}to{transform:translate(0,0)scale(1)}}.e-ddl.e-control-wrapper .e-ddl-icon:before{transition:transform .3s;transform:rotate(0)}.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon:before{transition:transform .3s;transform:rotate(180deg)}.e-dropdownbase .e-list-item.e-active.e-hover{color:#e3165b}.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:active,.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:hover,.e-input-group:not(.e-disabled) .e-back-icon:active,.e-input-group:not(.e-disabled) .e-back-icon:hover,.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover{background:0 0}.e-input-group .e-ddl-icon:not(:active):after{animation:none}.e-ddl.e-popup{border:0;margin-top:2px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.e-popup.e-ddl .e-dropdownbase{min-height:26px}.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon{min-width:12px;min-height:12px;margin:6px 6px 5px;padding:6px}.e-input-group.e-ddl,.e-input-group.e-ddl .e-input,.e-input-group.e-ddl .e-ddl-icon{background:0 0}.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left){border-bottom-width:0}.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon{margin:0}.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter{padding:5px 5px 5px 12px}.e-ddl.e-popup.e-outline .e-filter-parent{padding:4px 8px}@keyframes material-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fabric-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tbar-popup-shadow{0%{border-color:#ffffff80;box-shadow:0 0 #ffffff80}to{box-shadow:0 0 0 200px #ffffff1f}}.e-treegrid .e-indent:before,.e-grid-menu .e-indent:before{content:""}.e-treegrid .e-outdent:before,.e-grid-menu .e-outdent:before{content:""}.e-treegrid .e-toolbar-item .e-expand:before{content:""}.e-treegrid .e-toolbar-item .e-collapse:before{content:""}.e-treegrid .e-toolbar-item .e-indent:before{content:""}.e-treegrid .e-toolbar-item .e-outdent:before{content:""}.e-treegrid .e-treegridexpand:before,.e-treegrid .e-treegridcollapse:before,.e-grid .e-treegridexpand:before,.e-grid .e-treegridcollapse:before,.e-treelistgrid.e-print-grid-layout .e-treegridexpand:before,.e-treelistgrid.e-print-grid-layout .e-treegridcollapse:before{content:""}.e-treegrid .e-icons.e-none:before{content:""}.e-treegrid .e-grid.e-default.e-draggable:not(.e-rtl) tr td.e-rowdragdrop.e-childborder:first-child:not(.e-dropbottom,.e-droptop),.e-treegrid .e-grid.e-default.e-draggable:not(.e-rtl) tr td.e-rowcell.e-childborder:first-child:not(.e-dropbottom,.e-droptop){border-left:1px solid #e3165b}.e-treegrid .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row.e-summaryrow .e-rowcell:empty{height:auto}.e-treegrid .e-gridheader .e-headercell .e-css.e-hierarchycheckbox{vertical-align:middle;height:20px}.e-treegrid .e-treegridexpand:before,.e-treegrid .e-treegridcollapse:before{text-align:center;vertical-align:middle}.e-treegrid tr.e-childrow-hidden{display:none}.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container{text-overflow:ellipsis;display:block;overflow:hidden}.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container span.e-treecell{text-overflow:ellipsis;display:contents;overflow:hidden}.e-treegrid .e-treegridexpand:hover:before,.e-treegrid .e-treegridcollapse:hover:before{color:#000}.e-treegrid .e-rtl .e-treegridcollapse{transform:scale(-1)}.e-treegrid .e-treegridexpand{transform:rotate(90deg)}.e-treegrid .e-treerowexpanded:not(.e-hiddenrow){display:table-row}.e-treegrid .e-treerowcollapsed{display:none}.e-treegrid .e-treecheckbox-container{text-overflow:ellipsis;display:block;overflow:hidden}.e-treegrid .e-treecheckbox-container :not(.e-treecheckbox){white-space:nowrap}.e-treegrid .e-treecheckbox{text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.e-treegrid .e-treecolumn-container span{vertical-align:text-bottom;display:inline-block}.e-treegrid .e-templatecell .e-treecolumn-container span{vertical-align:middle}.e-treegrid .e-cloneproperties .e-treecolumn-container span{vertical-align:text-top}.e-treegrid .e-cloneproperties .e-rowcell:not(.e-gridclip) .errorValue .e-treecolumn-container{display:table-row}.e-treegrid .e-hierarchycheckbox .e-frame{width:18px;height:18px}.e-treegrid .e-checkselection .e-frozenheader .e-rowcell,.e-treegrid .e-checkselection .e-movableheader .e-rowcell,.e-treegrid .e-checkselection .e-frozencontent .e-rowcell,.e-treegrid .e-checkselection .e-movablecontent .e-rowcell{line-height:21px}.e-treegrid .e-treegridexpand,.e-treegrid .e-treegridcollapse{color:#000;cursor:pointer;text-align:center;vertical-align:text-bottom;width:16px;height:16px;padding:0;font-size:10px}.e-treegrid .e-treecell{line-height:normal;display:table-cell}.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container,.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container{white-space:nowrap}.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container .e-treecell{white-space:normal;word-wrap:break-word;display:inline-block}.e-treegrid .e-grid.e-wrap .e-cloneproperties .e-rowcell .e-treecolumn-container .e-treecell{white-space:nowrap;word-wrap:break-word;display:inline-block}.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container .e-treecheckbox{white-space:normal;word-wrap:break-word;display:inline-block}.e-treegrid .e-grid.e-wrap .e-treecolumn-container span{vertical-align:middle}.e-treegrid.e-grid.e-print-grid-layout .e-icons{display:inline-block}.e-treegrid .e-treecheckselect,.e-treegrid .e-treeselectall{opacity:0;width:0;margin:0;position:absolute}.e-treegrid .e-detailheadercell,.e-treegrid .e-headercontent .e-table .e-detail-intent,.e-treegrid .e-gridcontent .e-table .e-detail-intent,.e-treegrid .e-table .e-detailrow .e-detailindentcell,.e-treegrid .e-table .e-detailrowexpand,.e-treegrid .e-table .e-detailrowcollapse,.e-treegrid tr.e-detailrow.e-childrow-hidden{display:none}.e-treegrid .e-icons.e-errorelem{vertical-align:text-bottom;padding-left:10px;display:inline-block}.e-treegrid .e-errorelem:before{color:#e3165b;content:"";transform:rotate(180deg)}.e-treegrid .e-gridcontent td.e-childborder{z-index:1;border-width:1px 0 0;border-color:#e3165b;position:relative;box-shadow:0 1px #e3165b}.e-treegrid .e-gridcontent td.e-childborder.e-leftfreeze{position:sticky}.e-treegrid .e-gridcontent td.e-rowcell.e-childborder.e-dragborder,.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-dragborder td.e-rowdragdrop.e-dropbottom.e-dragborder{box-shadow:0 1px #e3165b}.e-treegrid .e-gridcontent td.e-rowcell.e-dragborder,.e-treegrid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-treegrid .e-gridcontent .e-rowdragdrop.e-dragborder{box-shadow:0 0}.e-treegrid .e-gridcontent td.e-childborder:first-child{z-index:1;border-left:1px solid #e3165b;position:relative;box-shadow:0 1px #e3165b}.e-treegrid .e-gridcontent td.e-rowcell.e-childborder:last-child,.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:last-child{border-right:1px solid #e3165b}.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder{border-width:1px 0}.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:first-child{border-left:1px solid #e3165b}.e-treegrid .e-gridcontent td.e-dropbottom:first-child,.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom,.e-treegrid .e-gridcontent td.e-dropbottom{z-index:1;position:relative;box-shadow:0 1px #e3165b}.e-treegrid .e-gridcontent td.e-dropbottom:first-child.e-leftfreeze,.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-leftfreeze,.e-treegrid .e-gridcontent td.e-dropbottom.e-leftfreeze{position:sticky}.e-treegrid .e-gridcontent td.e-droptop:first-child,.e-treegrid .e-gridcontent td.e-rowcell.e-droptop{border-width:1px 0 0;border-top-color:#e3165b}.e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom{border-bottom-color:#e3165b}.e-treegrid .e-gridcontent td.e-rowdragdrop.e-droptop.e-dragborder{box-shadow:0 0}.e-treegrid .e-gridcontent .e-gridheader .e-firstrow-dragborder{height:1px}.e-treegrid .e-gridcontent .e-lastrow-dragborder,.e-treegrid .e-gridheader .e-firstrow-dragborder,.e-treegrid .e-droptop .e-lastrow-dragborder,.e-treegrid .e-gridheader .e-firstrow-dragborder tr:first-child.e-dropbottom{height:0}.e-treegrid .e-treegrid-relative{position:relative}.e-treegrid .e-gridheader .e-firstrow-border,.e-treegrid .e-gridcontent .e-lastrow-border{z-index:1;background-color:#e3165b;height:1px;display:none;position:absolute;bottom:0}.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-childborder,.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-childborder{border-top:1px solid #e3165b;border-bottom:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-droptop,.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-droptop{border-top:1px solid #e3165b}.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder,.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder{border-top:1px solid #e3165b;border-bottom:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom{border-bottom:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-droptop{border-top:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom{border-bottom:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-droptop{border-top:1px solid #e3165b;box-shadow:0 0 #e3165b}.e-treegrid .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,.e-treegrid .e-grid.e-rtl .e-droptop .e-lastrow-dragborder{height:0}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder{z-index:1;border-width:1px 0 0;border-color:#e3165b;position:relative}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder.e-leftfreeze{position:sticky}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-dragborder,.e-treegrid .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,.e-treegrid .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder{box-shadow:0 0}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder:first-child{z-index:1;border-right:1px solid #e3165b;position:relative;box-shadow:0 1px #e3165b}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-childborder:last-child,.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:first-child{border-left:1px solid #e3165b}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder{border-width:1px 0}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:last-child{border-right:1px solid #e3165b}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-droptop:first-child,.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-droptop{border-width:1px 0 0;border-top-color:#e3165b}.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-dropbottom{border-bottom-color:#e3165b}.e-treelistgrid.e-print-grid-layout .e-icons.e-none:before{content:""}.e-treelistgrid.e-print-grid-layout .e-treecolumn-container .e-icons:not(.e-frame){display:inline-block}.e-treelistgrid.e-print-grid-layout .e-treegridexpand{transform:rotate(90deg)}.e-bigger .e-treegrid .e-grid .e-treegridexpand,.e-bigger .e-treegrid .e-grid .e-treegridcollapse{vertical-align:bottom;width:18px;height:18px;font-size:10px}.e-bigger .e-treegrid .e-grid .e-hierarchycheckbox{padding-left:2px}.e-bigger .e-treegrid .e-grid .e-hierarchycheckbox .e-frame{width:20px;height:20px}.e-bigger .e-treegrid .e-grid .e-treecell{line-height:18px}.e-bigger .e-treegrid .e-grid .e-treecolumn-container span{vertical-align:middle}
:root{--primary-color:#2ca9f2;--primary-light:#2ca9f226;--primary-hover:#2ca9f240}@keyframes svgAnimation{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000px}}*{box-sizing:border-box;margin:0;padding:0;font-family:Roboto,sans-serif}body{background-color:#fafafa}a{color:inherit;background-color:#0000;text-decoration:none}.custom-gantt .e-gantt{font-family:Roboto,sans-serif;font-size:14px}.custom-gantt .e-headercell,.custom-gantt .e-rowcell{padding:6px 8px}.k-header{color:#333;font-size:12px;font-weight:500}.k-master-row{font-size:10px;font-weight:400}.k-header{padding:.5rem .2rem!important}.k-grid th.center-header{text-align:center}th.center-header .k-cell-inner>.k-link{justify-content:center}.k-input-button{padding:.1rem!important}.k-input-button svg{width:12px!important;height:12px!important}.k-icon-button{padding:.1rem!important}.k-input-inner{padding:.1rem!important;font-size:12px!important}.k-filtercell-wrapper{align-items:flex-end!important;padding:.1rem 0!important}.k-table-td{padding:0 .4rem!important}.k-master-row{background:#fff!important}.k-alt{background:var(--primary-light)!important}.k-master-row:hover{background:var(--primary-hover)!important}.k-filter-row{background-color:#f3f9fe!important}.k-grid-header,.k-grid-header .k-header{color:#1f3b4d!important;background-color:#e8f4fb!important}.k-pager-numbers .k-selected{color:#fff!important;background-color:#2ca9f2!important;border-color:#2ca9f2!important}.k-checkbox:checked{background-color:#2ca9f2!important;border-color:#2ca9f2!important}.k-grid td.k-selected{background-color:#2ca9f226!important}.k-grid tr.k-selected td{background-color:var(--primary-light)!important}.k-sort-icon{color:#1f3b4d!important}.rbc-month-row{min-height:50px!important}.rbc-event{padding:2px 4px;font-size:.75rem}.MuiTable-root table td{background-color:#f9f9f9;border:1px solid #ccc;padding:10px}.MuiTable-root table td input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin:0 auto;padding:10px;display:block;width:80%!important;height:40px!important}.rbc-addons-dnd{color:#0e5175!important}.rbc-row-bg{background-color:#2bb0f711}.rbc-off-range-bg{color:#17628a!important;background-color:#e6e6e662!important}.rbc-btn-group{background-color:var(--primary-light)}.rbc-btn-group>button{background-color:var(--primary-light)!important;border:var(--primary-color)1px solid!important}.rbc-active{box-shadow:inset 0 0 15px -2px #2ca9f280!important}.k-daterangepicker-popup{scale:.8;padding:1rem!important}.task--unread{background-color:#2ca9f226}.ag-chart-tooltip{background:0 0!important;padding:0!important}.subsystem-tooltip.light{color:#2a444b;background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:190px;padding:10px 12px;font-family:Inter,system-ui,sans-serif;box-shadow:0 6px 18px #00000014,0 2px 6px #0000000d}.subsystem-tooltip.light .tooltip-title{color:#111f27;border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding-bottom:4px;font-size:13px;font-weight:600}.subsystem-tooltip.light .tooltip-row{justify-content:space-between;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.subsystem-tooltip.light .tooltip-label{color:#6b7c80}.subsystem-tooltip.light .tooltip-value{color:#112127;font-weight:500}
