@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap";.am5exporting-menu-open .am5exporting-icon{background:inherit!important}.am5exporting-list{background:white!important;border:1px solid #f0f0f0!important}.am5exporting-list .am5exporting-item a:hover{background:#f0f0f0!important}.ant-btn-primary.success{border-color:#76b926;background:#76b926}.ant-btn-primary.success[disabled]{border-color:#d9d9d9;background:#f5f5f5}.ant-btn-primary.success:hover,.ant-btn-primary.success:focus{border-color:#76b926b3;background:rgba(118,185,38,.7)}a.ant-btn-link:hover{color:var(--link-hover-color)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#dbfaff}.ant-picker-input>input[disabled],.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input-wrapper:has(.ant-input-disabled)>.ant-input-group-addon,.ant-input-wrapper:has(.ant-input-affix-wrapper-disabled)>.ant-input-group-addon,.ant-input-affix-wrapper-disabled .ant-input-group-addon,.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input-affix-wrapper-disabled,.ant-input[disabled],.ant-picker.ant-picker-disabled{color:initial;background-color:#f9f9fc!important;border-color:#f9f9fc!important}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:initial;border-color:#f0f0f0;background-color:#fff}.ant-select-single.ant-select-show-arrow .ant-select-selection-item{color:initial}nz-badge.external .ant-badge-status-dot{background:linear-gradient(45deg,#000 25%,transparent 25%,transparent 50%,#000 50%,#000 75%,transparent 75%,transparent)!important;background-size:4px 4px!important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-tooltip{max-width:900px}.pointer{cursor:pointer}.text-center{text-align:center!important}.text-right{text-align:right}._highlighted_{background-color:#ff0;font-weight:700}.ml-6{margin-left:6px}.ml-12{margin-left:12px}.mr-6{margin-right:6px}.mr-12{margin-right:12px}@media (max-width: 1200px){.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{width:60%!important}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper .ant-drawer-body{padding:0}}@media (max-width: 992px){.ant-drawer-content-wrapper{width:auto!important}}@media (max-width: 767px){app-market-breadcrumb,app-project-breadcrumb{text-align:center;width:100%}}.pdf nz-row:not(.embeded),.pdf .col1{margin-bottom:8px}.pdf nz-card::ng-deep .ant-card-head{text-align:center;border:none}.pdf nz-card::ng-deep .ant-card-head .ant-card-head-title{padding:16px 0 0}.pdf nz-card::ng-deep .ant-card-head .ant-card-head-title .subtitle{font-size:12px;font-weight:initial;color:#7d7d7d}.pdf nz-card::ng-deep .ant-card-body{padding:24px 0}.pdf nz-card.chart::ng-deep .ant-card-body{padding:12px 0}@media print{.pdf .pdf-title{display:block;text-align:center;padding:12px}.pdf .pdf-title h2{margin:0}}.safe{color:#3f8600}.warning{color:#fbad14}.danger{color:#ff4d4f}nz-rate.safe .ant-rate{color:#3f8600}nz-rate.warning .ant-rate{color:#fbad14}nz-rate.danger .ant-rate{color:#ff4d4f}nz-slider.safe .ant-slider-disabled .ant-slider-track{background-color:#3f8600!important}nz-slider.safe .ant-slider-disabled .ant-slider-handle{background-color:#3f8600;border:none}nz-slider.warning .ant-slider-disabled .ant-slider-track{background-color:#fbad14!important}nz-slider.warning .ant-slider-disabled .ant-slider-handle{background-color:#fbad14;border:none}nz-slider.danger .ant-slider-disabled .ant-slider-track{background-color:#ff4d4f!important}nz-slider.danger .ant-slider-handle{background-color:#ff4d4f;border:none}.svg-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:inherit}.svg-icon svg{height:1.5rem;width:1.5rem}.svg-icon svg g [fill]{transition:fill .3s ease;fill:#90939f}.svg-icon svg:hover g [fill]{transition:fill .3s ease}.svg-icon.svg-icon-primary svg g [fill]{transition:fill .3s ease;fill:#3699ff!important}.svg-icon.svg-icon-primary svg:hover g [fill]{transition:fill .3s ease}.svg-icon.svg-logo-primary svg path{fill:#3699ff!important}.svg-icon.svg-icon-sm svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-md svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-lg svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-xl svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-xxl svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-1x svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-8x svg{height:8rem!important;width:8rem!important}.svg-icon.svg-icon-9x svg{height:9rem!important;width:9rem!important}.svg-icon.svg-icon-10x svg{height:10rem!important;width:10rem!important}.svg-icon.svg-icon-danger svg g [fill]{transition:fill .3s ease;fill:#f64e60!important}.svg-icon.svg-icon-danger svg:hover g [fill]{transition:fill .3s ease}.svg-icon.svg-logo-danger svg path{fill:#f64e60!important}.svg-icon.svg-icon-success svg g [fill]{transition:fill .3s ease;fill:#1bc5bd!important}.svg-icon.svg-icon-success svg:hover g [fill]{transition:fill .3s ease}.svg-icon.svg-icon-warning svg g [fill]{transition:fill .3s ease;fill:#ffa800!important}.svg-icon.svg-icon-warning svg:hover g [fill]{transition:fill .3s ease}.ant-modal-footer .actions{display:flex;justify-content:space-between;align-items:center}nz-sider.ant-layout-sider-light.ant-layout-sider-collapsed .ant-layout-sider-trigger{color:#fff;background:var(--main-color)}nz-sider.ant-layout-sider-light .ant-layout-sider-trigger{background:#f0f0f0}nz-sider.ant-layout-sider-light .ant-layout-sider-trigger .trigger{font-size:18px}.gantt{width:100%;height:100%;background-color:#fff;position:relative;overflow:hidden;display:flex;color:#333;opacity:0}.gantt svg{overflow:visible!important}.gantt .gantt-side{border-right:1px solid #eee;position:relative;z-index:3;box-shadow:12px 0 16px -10px #00000026}.gantt .gantt-side .gantt-side-header{box-sizing:border-box;height:44px}.gantt .gantt-side .gantt-side-container{height:100%;background-color:#fff;overflow-y:auto}.gantt .gantt-side .gantt-side-container::-webkit-scrollbar{display:none}.gantt .gantt-container{flex:1;position:relative;display:flex;overflow:hidden;background-color:#fafafa}.gantt .gantt-main-container{width:100%;height:calc(100% - 44px);flex:1;position:absolute;inset:44px 0 0;overflow:auto;background-color:#fafafa}.gantt .gantt-main-container .gantt-main-groups,.gantt .gantt-main-container .gantt-main-items{overflow:hidden;min-height:100%}.gantt .gantt-main-container .gantt-group{height:44px;background:rgba(243,243,243,.5);border-bottom:1px solid #eee;box-sizing:border-box}.gantt .gantt-main-container .gantt-item{border-bottom:1px solid #eee;box-sizing:border-box;position:relative}.gantt .gantt-main-container .gantt-item.gantt-main-item-active{background-color:#348fe41a}.gantt-table{display:block}.gantt-table-empty{height:100%;position:relative}.gantt-table-empty .gantt-table-body{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:22px}.gantt-table-empty .gantt-table-body .empty-icon svg{height:78px;width:78px}.gantt-table-empty .gantt-table-body .empty-text{color:#cacaca}.gantt-table-drag-trigger{width:3px;position:absolute;top:0;right:0;bottom:0;cursor:ew-resize;z-index:1}.gantt-table-drag-trigger:hover{background:#348fe4;z-index:2}.gantt-table-drag-auxiliary-line{width:3px;background:#348fe4;position:absolute;top:0;bottom:0;z-index:100;display:none}.gantt-table .gantt-table-row{display:flex;box-sizing:border-box;border-bottom:1px solid #eee}.gantt-table .gantt-table-row .gantt-table-column{overflow:hidden;border-right:1px solid #eee;box-sizing:border-box;position:relative}.gantt-table .gantt-table-row .gantt-table-column:last-child{border-right:none}.gantt-table .gantt-table-header{text-align:center;position:sticky;top:0;background:#fff;z-index:2;height:44px;line-height:44px}.gantt-table .gantt-table-header .gantt-table-column{font-weight:400}.gantt-table .gantt-table-body .gantt-table-group{display:flex;height:44px;background:rgba(243,243,243,.5);padding:0 10px;align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;position:relative}.gantt-table .gantt-table-body .gantt-table-group .gantt-table-group-title{cursor:pointer}.gantt-table .gantt-table-body .gantt-table-group .gantt-table-group-title .expand-icon{color:#aaa;margin-right:6px}.gantt-table .gantt-table-body .gantt-table-item{cursor:pointer}.gantt-table .gantt-table-body .gantt-table-item-first-level-group{background:rgba(243,243,243,.5)}.gantt-table .gantt-table-body .gantt-table-item-with-group .gantt-table-column:first-child{padding:0 15px 0 32px}.gantt-table .gantt-table-body .gantt-table-item .gantt-table-column{display:flex;padding:0 15px}.gantt-table .gantt-table-body .gantt-table-item .gantt-table-column:last-child{border-right:none}.gantt-table .gantt-table-body .gantt-table-item .gantt-table-column-content{flex:1;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-table .gantt-table-body .gantt-table-item:hover{background-color:#fafafa}.gantt-table .gantt-table-body .gantt-table-item-active,.gantt-table .gantt-table-body .gantt-table-item-active:hover{background-color:#348fe41a}.gantt-table .gantt-table-body .gantt-expand-icon{display:inline-block;width:20px;color:#aaa}.gantt-calendar-overlay{display:block;height:100%;overflow:hidden}.gantt-calendar-overlay .gantt-calendar-today-overlay{position:relative;z-index:2}.gantt-calendar-overlay .gantt-calendar-today-overlay .today-rect{width:35px;height:24px;position:absolute;background:#ff9f73;color:#fff;text-align:center;border-radius:4px}.gantt-calendar-overlay .gantt-calendar-today-overlay .today-line{position:absolute;width:3px;background:#ff9f73;transform:scaleX(.5);transform-origin:100% 0;margin-left:-2px}.gantt-calendar-overlay .gantt-calendar-overlay-main{position:relative;z-index:1;background-color:#fff}.gantt-calendar-overlay svg{overflow:visible}.gantt-calendar-overlay line{shape-rendering:crispEdges}.gantt-calendar-overlay .primary-text{fill:#888;font-size:14px}.gantt-calendar-overlay .secondary-text{fill:#333;font-size:14px}.gantt-calendar-overlay .secondary-text-weekend{fill:#aaa}.gantt-calendar-overlay .primary-text,.gantt-calendar-overlay .secondary-text{text-anchor:middle}.gantt-calendar-overlay .primary-line{stroke:#ddd}.gantt-calendar-overlay .secondary-line{stroke-dasharray:2px 5px;stroke:#cacaca}.gantt-calendar-overlay .header-line{stroke:#eee}.gantt-calendar-overlay .secondary-backdrop{fill:#f3f3f380}.gantt-drag-backdrop{position:absolute;inset:0;z-index:2;display:none}.gantt-drag-mask{position:absolute;top:44px;z-index:1;height:100%;display:none;background:rgba(52,143,228,.05)}.gantt-drag-mask .date-range{width:100%;min-width:120px;top:-23px;background:#348fe4;line-height:23px;border-radius:4px;color:#fff;position:absolute;display:flex;justify-content:space-between;padding:0 10px;box-sizing:border-box}.gantt-link-drag-container{width:100%;height:1px;overflow:visible!important;position:absolute;top:0;left:0;z-index:2000}.gantt-link-drag-container .link-dragging-line{stroke:#348fe4;stroke-width:2px}.gantt-bar{position:absolute;border-radius:4px;z-index:2;background:#fff}.gantt-bar .gantt-bar-layer{width:calc(100% + 32px);height:calc(100% + 42px);position:absolute;border-radius:4px;left:-16px;top:-21px;display:none}.gantt-bar .gantt-bar-layer .drag-handles{background:#fff;width:100%;height:calc(100% - 32px);position:absolute;border-radius:4px;top:16px;box-shadow:0 2px 5px #00000026}.gantt-bar .gantt-bar-layer .drag-handles .handle{width:15px;height:100%;position:absolute;cursor:col-resize;display:flex;align-items:center;justify-content:center}.gantt-bar .gantt-bar-layer .drag-handles .handle:before,.gantt-bar .gantt-bar-layer .drag-handles .handle:after{content:"";display:inline-block;width:1px;height:12px;background:#cacaca}.gantt-bar .gantt-bar-layer .drag-handles .handle:before{margin-right:2px}.gantt-bar .gantt-bar-layer .drag-handles .handle:first-child{left:0}.gantt-bar .gantt-bar-layer .drag-handles .handle:last-child{right:0}.gantt-bar .gantt-bar-layer .link-handles .handle{position:absolute;display:inline-block;cursor:pointer;width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:1001}.gantt-bar .gantt-bar-layer .link-handles .handle:first-child{left:0;top:0}.gantt-bar .gantt-bar-layer .link-handles .handle:last-child{right:0;bottom:0}.gantt-bar .gantt-bar-layer .link-handles .handle .point{color:#348fe4;width:10px;height:10px;border-radius:50%;background:#348fe4;transition:.3 ease}.gantt-bar .gantt-bar-layer .link-handles .handle .point:hover{width:12px;height:12px}.gantt-bar .gantt-bar-border{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;border-radius:4px;left:-5px;top:-5px;display:none;background:#fff;box-shadow:0 2px 4px #0000001a}.gantt-bar .gantt-bar-content{width:100%;height:100%;position:absolute;cursor:pointer;box-shadow:0 2px 4px #0000001a;border-radius:4px;background:#348fe4;overflow:hidden;box-sizing:border-box}.gantt-bar .gantt-bar-content .gantt-bar-content-progress{position:absolute;left:0;top:0;height:100%}.gantt-bar-active{z-index:1000}.gantt-bar-active .gantt-bar-layer{display:block;z-index:1}.gantt-bar-active .gantt-bar-content{z-index:1;box-shadow:none}.gantt-bar-active .cdk-drag{transition:none}.gantt-bar-single-drop-active .gantt-bar-border{display:block}.gantt-bar-single-drop-active .gantt-bar-content{box-shadow:none}.gantt-bar-drop-active{z-index:1000}.gantt-bar-drop-active .gantt-bar-layer{display:block;z-index:1}.gantt-bar-drop-active .gantt-bar-content{z-index:1;box-shadow:none}.gantt-bar-drop-active .cdk-drag{transition:none}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle{width:26px;height:100%}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:first-child{left:-21px}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:last-child{right:-21px}.gantt-bar-drop-active .gantt-bar-layer .link-handles .handle:hover .point{width:12px;height:12px}.gantt-range{position:absolute;z-index:2}.gantt-range .gantt-range-main{height:10px;background:#dfdfdf;border:1px solid #888;border-radius:4px 4px 0 0;box-sizing:border-box;position:relative}.gantt-range .gantt-range-main .gantt-range-main-progress{position:absolute;left:0;top:0;height:100%;background:#888}.gantt-range .gantt-range-triangle{width:0;height:0;border-top:7px solid #888;position:absolute;top:10px}.gantt-range .gantt-range-triangle.left{border-right:6px solid transparent;left:0}.gantt-range .gantt-range-triangle.right{border-left:6px solid transparent;right:0}.gantt-icon{font-size:1rem;line-height:0}.gantt-icon svg{width:1em;height:1em;fill:currentColor;vertical-align:-.125em;background-repeat:no-repeat}.gantt-links-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gantt-links-overlay svg{overflow:visible;z-index:2;position:absolute}.link-dragging-container{width:100%;height:1px;overflow:visible!important;position:absolute;top:44px;left:0;z-index:2000}.link-dragging-container .link-dragging-line{stroke:#348fe4;stroke-width:2px}.gantt-baseline{position:absolute;z-index:1}.gantt-baseline .baseline-content{height:8px;border-radius:2px;background-color:#cacaca}body{font-family:Poppins,sans-serif}
