.project-grid-host{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;height:100%}.project-grid-shell{--pipeline-blue: #005be3;--pipeline-orange: #ff9800;--pipeline-green: #00a22e;--pipeline-red: #ff4d57;--pipeline-violet: #7848f4;--pipeline-pink: #ff2d8d;--pipeline-cyan: #00b8d9;--pipeline-yellow: #ffd21f;--progress-bar-low-color: var(--pipeline-red);--progress-bar-medium-color: var(--pipeline-orange);--progress-bar-info-color: var(--pipeline-blue);--progress-bar-high-color: var(--pipeline-green);--pipeline-border: #dfe5f2;--pipeline-soft: #f7f9fd;--pipeline-text: #0c1017;--pipeline-muted: #1e2534;position:relative;display:flex;flex:1 1 auto;width:100%;min-height:0;height:100%;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none;color:var(--pipeline-text);font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.project-grid-summary{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--pipeline-border);background:#fff;padding:14px 24px}.project-grid-stat{display:inline-grid;min-width:92px;min-height:52px;align-content:center;gap:3px;border:1px solid var(--pipeline-border);border-radius:8px;background:#fff;padding:6px 12px;color:var(--pipeline-muted);font-size:11px;line-height:1.1;white-space:nowrap}.project-grid-stat>span:last-child{color:var(--pipeline-blue);font-size:24px;font-weight:500;letter-spacing:0}.project-grid-stat:nth-child(2)>span:last-child{color:var(--pipeline-orange)}.project-grid-stat:nth-child(3)>span:last-child{color:var(--pipeline-green)}.project-grid-stat:nth-child(4)>span:last-child{color:var(--pipeline-red)}.project-grid-stat:nth-child(5)>span:last-child{color:#00a22e;font-size:18px}.project-grid-toolbar{display:flex;flex:0 0 auto;min-height:54px;align-items:center;flex-wrap:wrap;gap:12px;overflow:visible;border-bottom:1px solid var(--pipeline-border);background:#fff;padding:10px 24px}.project-grid-toolbar button,.project-grid-toolbar .project-grid-select,.project-grid-toolbar .project-grid-menu summary,.project-grid-toolbar .project-grid-menu__trigger{display:inline-flex;height:32px;min-width:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:#fff;color:#172033;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.project-grid-toolbar button,.project-grid-toolbar .project-grid-menu summary,.project-grid-toolbar .project-grid-menu__trigger,.project-grid-toolbar .project-grid-select select{cursor:pointer}.project-toolbar-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;color:#4b5568}.project-toolbar-icon svg{display:block;width:14px;height:14px;fill:currentColor}.project-grid-icon-button{width:32px;padding:0}.project-grid-icon-button:disabled{cursor:default;opacity:.42}.project-grid-select{border-color:#d7dff0;background:#f8faff;color:#172033;gap:8px;padding:0 6px}.project-grid-select select{height:28px;min-width:86px;border:0;background:transparent;color:#0c1017;font:inherit;font-size:13px;font-weight:500;outline:none}.project-grid-toolbar .project-grid-select,.project-grid-toolbar .project-grid-menu summary,.project-grid-toolbar .project-grid-menu__trigger{border-color:transparent;background:transparent;color:#172033;box-shadow:none}.project-grid-toolbar .project-selection-count{border-color:#d7dff0;background:#f8faff}.project-grid-toolbar .project-grid-select:hover,.project-grid-toolbar .project-grid-menu summary:hover,.project-grid-toolbar .project-grid-menu__trigger:hover,.project-grid-toolbar .project-bulk-action:hover:not(:disabled){border-color:transparent;background:#f3f7ff}.project-grid-toolbar .project-grid-select:focus-within,.project-grid-toolbar .project-grid-menu[open] summary,.project-grid-toolbar .project-grid-menu.is-open .project-grid-menu__trigger{border-color:transparent;background:#eef5ff;box-shadow:none}.project-grid-menu{position:relative}.project-grid-menu summary,.project-grid-menu__trigger{border-color:#d7dff0;background:#f8faff;color:#172033;gap:8px;list-style:none;padding:0 6px}.project-grid-menu summary::-webkit-details-marker,.project-grid-menu__trigger::-webkit-details-marker{display:none}.project-grid-menu summary--button:after,.project-grid-menu__trigger--button:after{display:none;content:none}.project-grid-menu .project-chevron-icon{display:inline-flex;width:10px;height:10px;flex:0 0 10px;align-items:center;justify-content:center;color:#6b778d}.project-grid-menu .project-chevron-icon svg{display:block;width:100%;height:100%;fill:currentColor}.project-grid-menu__panel{position:absolute;z-index:50;top:calc(100% + 6px);left:0;display:grid;gap:6px;min-width:190px;border:1px solid var(--pipeline-border);border-radius:8px;background:#fff;box-shadow:0 16px 36px #1f304e29;padding:8px}.project-grid-menu__panel button,.project-grid-menu__panel label{display:flex;width:100%;min-height:32px;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:6px;background:#fff;color:#172033;font-size:13px;font-weight:400;padding:0 8px;text-align:left}.project-grid-menu__panel button:hover,.project-grid-menu__panel label:hover{background:#f4f7fd}.project-grid-menu__option .project-grid-menu__check{display:inline-grid;width:16px;height:16px;flex:0 0 16px;box-sizing:border-box;place-content:center;border:1.5px solid #b8c4d8;border-radius:4px;background:#fff}.project-grid-menu__option .project-grid-menu__check:before{width:8px;height:8px;background:#fff;clip-path:polygon(14% 44%,0 58%,38% 96%,100% 22%,86% 8%,36% 68%);content:"";opacity:0}.project-grid-menu__option.is-selected{background:#eef5ff;color:#0969f6}.project-grid-menu__option.is-selected .project-grid-menu__check{border-color:var(--pipeline-blue);background:var(--pipeline-blue)}.project-grid-menu__option.is-selected .project-grid-menu__check:before{opacity:1}.project-grid-menu__option:before{content:none}.project-grid-menu__type-icon{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:6px;background:#eef5ff;color:#0969f6}.project-grid-menu__type-icon svg{display:block;width:12px;height:12px;fill:currentColor}.project-grid-menu__type-icon--empty{background:transparent;color:transparent}.project-grid-menu__type-icon--blue{background:#005be324;color:#005be3}.project-grid-menu__type-icon--orange{background:#ff980024;color:#ff9800}.project-grid-menu__type-icon--green{background:#00a22e24;color:#00a22e}.project-grid-menu__type-icon--red{background:#ff4d5724;color:#ff4d57}.project-grid-menu__type-icon--violet{background:#7848f424;color:#7848f4}.project-grid-menu__type-icon--pink{background:#ff2d8d24;color:#ff2d8d}.project-grid-menu__type-icon--cyan{background:#00b8d924;color:#00b8d9}.project-grid-menu__type-icon--yellow{background:#ffd21f24;color:#ffd21f}.project-grid-menu__type-icon--gray{background:#98a2b324;color:#98a2b3}.project-grid-menu__column-option input[type=checkbox]{margin:0}.project-hide-menu .project-grid-menu__panel{top:0;left:calc(100% + 6px)}.project-grid-primary{border-color:#0969f6!important;background:#0969f6!important;color:#fff!important;display:inline-flex;align-items:center;gap:8px;box-shadow:0 6px 14px #0969f638;font-weight:500!important;padding:0 14px!important}.project-grid-primary .project-toolbar-icon{width:13px;height:13px;flex-basis:13px;color:currentColor}.project-grid-primary .project-toolbar-icon svg{width:13px;height:13px}.project-bulk-bar{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.project-selection-count,.project-bulk-action{display:inline-flex;height:32px;min-width:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:#fff;color:#172033;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;padding:0 10px}.project-selection-count{background:#f8faff;color:#172033;border-color:#d7dff0}.project-bulk-action{gap:6px;border-color:transparent;background:transparent;color:#0c1017;box-shadow:none}.project-bulk-danger{border-color:transparent!important;color:var(--pipeline-red)!important}.project-bulk-icon{display:inline-flex;width:13px;height:13px;flex:0 0 13px;align-items:center;justify-content:center;color:currentColor}.project-bulk-icon svg{display:block;width:13px;height:13px;fill:currentColor}.project-bulk-action:disabled,.project-bulk-danger:disabled{opacity:.45;cursor:not-allowed}.project-grid-spacer{flex:999 1 24px}revo-grid.color-grid{--rv-header-height: 74px;--rv-filter-input-border: var(--pipeline-border);--revo-grid-cell-disabled-bg: rgba(5, 19, 65, .04)}revo-grid.color-grid revogr-header .rgHeaderCell{box-sizing:border-box;border-right:1px solid var(--pipeline-border);border-bottom:1px solid var(--pipeline-border);background:#fff;box-shadow:none}revo-grid.color-grid revogr-header .rgHeaderCell .filter-input{position:relative;box-sizing:border-box;min-height:38px;justify-content:flex-start!important;margin-right:0;padding:6px 10px!important}revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text]{width:100%;height:28px;border-color:#d8dfeb!important;border-radius:6px;background:#fff!important;color:#243047;font-size:12px;font-weight:400;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text]::placeholder{color:#596780;opacity:.9}revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text]:focus{border-color:var(--pipeline-blue)!important;box-shadow:0 0 0 3px #1f7aff24}revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text]:disabled{border-color:#e2e7f1!important;background:#f8faff!important;opacity:1;color:#243047;font-weight:400;-webkit-text-fill-color:#243047}revo-grid.color-grid revogr-header .rgHeaderCell .rv-filter:not(.filter-header-selection-trigger){right:20px!important;bottom:inherit!important;top:14px;color:#596780;opacity:.86;z-index:2;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}revo-grid.color-grid revogr-header .rgHeaderCell .rv-filter:not(.filter-header-selection-trigger) .filter-img{width:10px;color:currentColor}revo-grid.color-grid revogr-header .rgHeaderCell .rv-filter:not(.filter-header-selection-trigger).active{color:var(--pipeline-blue);opacity:1}revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter{position:relative!important;inset:auto!important;display:flex;width:100%;height:28px;min-width:0;align-items:center;justify-content:flex-start;overflow:hidden;border-color:#d8dfeb!important;border-radius:6px;background:#fff!important;color:#243047;font:inherit;font-weight:400;line-height:1;opacity:1;padding:0 22px 0 8px;text-overflow:ellipsis;white-space:nowrap}revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter .filter-header-selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter .filter-header-selection-template{display:inline-flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-start;overflow:hidden}revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter .filter-header-selection-chevron{position:absolute;top:50%;right:14px;display:inline-flex;width:10px;height:10px;align-items:center;justify-content:center;color:#1e2534;pointer-events:none;transform:translateY(-50%)}revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter .filter-header-selection-chevron svg{display:block;width:100%;height:100%;fill:currentColor}revo-grid.color-grid revogr-header .rgHeaderCell.sortable>i.asc,revo-grid.color-grid revogr-header .rgHeaderCell.sortable>i.desc,revo-grid.color-grid revogr-header .rgHeaderCell.sortable>i.sort-off{position:absolute;top:0;right:4px;display:inline-flex;width:14px;height:50px;align-items:center;justify-content:center;color:#172033;pointer-events:none}revo-grid.color-grid revogr-header .header-content{display:flex;height:100%;min-height:0;align-items:stretch}revo-grid.color-grid revogr-header .filter-header-box{display:flex!important;min-height:0;width:100%}revo-grid.color-grid revogr-header .filter-header-content{display:flex!important;position:relative;box-sizing:border-box;width:100%;max-width:100%;min-height:36px;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--pipeline-border);font-size:13px;font-weight:500;letter-spacing:0;line-height:1;padding:0 44px 0 8px!important;text-align:center;text-transform:none;text-overflow:ellipsis;white-space:nowrap}revo-grid.color-grid revogr-header .filter-header-content>*{display:inline-flex;max-width:100%;min-height:0;align-items:center;justify-content:center;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}revo-grid.color-grid revogr-header .filter-header-content .filter-header-label{width:100%}revo-grid.color-grid revogr-header .rgHeaderCell.project-header-left .filter-header-content{justify-content:flex-start;padding-left:10px!important;padding-right:44px!important;text-align:left}revo-grid.color-grid revogr-header .rgHeaderCell.project-header-left .filter-header-content .filter-header-label{justify-content:flex-start}revo-grid.project-tracker-grid{flex:1 1 auto;min-height:360px;height:100%;overflow:hidden;border:0;font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--revo-grid-background: #fff;--revo-grid-foreground: #fff;--revo-grid-border: var(--pipeline-border);--revo-grid-text: var(--pipeline-text);--revo-grid-cell-border: var(--pipeline-border);--revo-grid-header-bg: #fff;--revo-grid-row-hover: #f8faff;--rv-column-add-trigger-bg: #f2f6ff;--rv-column-add-trigger-hover: #e6f0ff;--rv-column-add-trigger-color: #0b63f6}revo-grid.project-tracker-grid .rgHeaderCell:not(revo-grid.project-tracker-grid revo-grid .rgHeaderCell),revo-grid.project-tracker-grid .rgCell:not(revo-grid.project-tracker-grid revo-grid .rgCell){font-size:13px}revo-grid.project-tracker-grid .rgCell:not(revo-grid.project-tracker-grid revo-grid .rgCell){align-items:center;padding:0 10px!important}revo-grid.project-tracker-grid .rgCell.project-cell-left:not(revo-grid.project-tracker-grid revo-grid .rgCell){justify-content:flex-start;text-align:left}revo-grid.project-tracker-grid .rv-column-add-header.rgHeaderCell .header-content,revo-grid.project-tracker-grid .rv-column-add-header[data-hide-filter-header] .header-content,revo-grid.project-tracker-grid .rv-column-add-header .header-rgRow{display:flex;min-height:var(--rv-header-height, 100%);height:100%;align-items:center;justify-content:center;padding:0!important}revo-grid.project-tracker-grid .rv-column-add-trigger{appearance:none;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rv-column-add-trigger-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}revo-grid.project-tracker-grid .rv-column-add-trigger:hover,revo-grid.project-tracker-grid .rv-column-add-trigger:focus-visible,revo-grid.project-tracker-grid .rv-column-add-trigger[aria-expanded=true]{background:var(--rv-column-add-trigger-bg);border-color:#bfd7ff;box-shadow:0 6px 16px #0b63f629;outline:none}revo-grid.project-tracker-grid .rv-column-add-trigger:active{transform:translateY(1px) scale(.98)}revo-grid.project-tracker-grid .rv-column-add-trigger svg{width:16px;height:16px;margin-top:20px;fill:currentColor;pointer-events:none}revo-grid.project-tracker-grid .rv-column-add-cell-host{background:#fbfcff}revo-grid.project-tracker-grid .rv-context-menu{min-width:190px;border-color:#d7dff0;border-radius:8px;background:#fff;box-shadow:0 16px 36px #1f304e29;padding:6px;font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}revo-grid.project-tracker-grid .rv-context-menu ul{display:grid;gap:4px;margin:0}revo-grid.project-tracker-grid .rv-context-menu li{min-height:32px;border-radius:6px;color:#172033;font-size:13px;font-weight:400;line-height:1;padding:0 8px}revo-grid.project-tracker-grid .rv-context-menu li:hover{background:#f4f7fd}revo-grid.project-tracker-grid .rv-context-menu li.project-context-section-start{position:relative;margin-top:6px}revo-grid.project-tracker-grid .rv-context-menu li.project-context-section-start:before{position:absolute;top:-4px;right:6px;left:6px;height:1px;background:#dfe5f2;content:""}revo-grid.project-tracker-grid .rv-context-menu li.project-context-danger{color:#f8001a}revo-grid.project-tracker-grid .rv-context-menu li.project-context-danger:hover{background:#fff0f2}revo-grid.project-tracker-grid .rv-context-menu li.project-context-column-title{min-height:auto;padding:6px 8px 8px;cursor:default;border-bottom:1px solid #dfe5f2;border-radius:0}revo-grid.project-tracker-grid .rv-context-menu li.project-context-column-title:hover{background:transparent}revo-grid.project-tracker-grid .rv-context-menu li.project-context-column-title+.project-context-section-start:before{display:none}revo-grid.project-tracker-grid .rv-context-menu .icon{flex:0 0 14px;width:14px;height:14px;color:currentColor;opacity:.76}revo-grid.project-tracker-grid .rv-context-menu .icon svg{width:14px;height:14px}revo-grid.project-tracker-grid .rv-context-menu li:hover .icon{opacity:.9}revo-grid.project-tracker-grid .rv-context-menu .project-context-danger .icon{opacity:.72}revo-grid.project-tracker-grid .rv-context-menu .project-context-column-title__inner{display:grid;min-width:0;gap:3px}revo-grid.project-tracker-grid .rv-context-menu .project-context-column-title__eyebrow{font-size:10px;line-height:1;text-transform:uppercase}revo-grid.project-tracker-grid .rv-context-menu .project-context-column-title__name{overflow:hidden;color:#0c1017;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}revo-grid.project-tracker-grid .cell-checkbox{display:flex;height:100%;align-items:center;justify-content:center;padding:0!important}revo-grid.project-tracker-grid .cell-header-checkbox-container{display:flex;box-sizing:border-box;width:100%;height:100%;align-items:center;justify-content:center;align-self:stretch!important;padding:0!important;box-shadow:none!important}revo-grid.project-tracker-grid .project-section-rail{position:relative;overflow:hidden}revo-grid.project-tracker-grid .project-section-rail:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:transparent;content:""}revo-grid.project-tracker-grid .project-section-rail--blue:before{background:#005be3}revo-grid.project-tracker-grid .project-section-rail--orange:before{background:#ff9800}revo-grid.project-tracker-grid .project-section-rail--green:before{background:#00a22e}revo-grid.project-tracker-grid .project-section-rail--red:before{background:#ff4d57}revo-grid.project-tracker-grid revogr-viewport-scroll.colPinStart{box-shadow:8px 0 16px #1f304e0a}revo-grid.project-tracker-grid revogr-viewport-scroll.colPinStart .rgCell:not(revo-grid.project-tracker-grid revo-grid .rgCell){padding-left:10px!important}revo-grid.project-tracker-grid revogr-viewport-scroll.colPinStart revogr-data .rgRow.groupingRow .rgCell:first-child:not(revo-grid.project-tracker-grid revo-grid .rgCell){overflow:visible;padding:0!important}revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow){background:#fff;color:var(--pipeline-text);cursor:pointer;box-shadow:none;font-weight:400;line-height:1;transition:background-color .16s ease}revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover,revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover .rgCell,revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover .project-group-label{background:#f6f9ff!important}revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow)>div{display:flex!important;width:100%;height:100%!important;min-height:100%!important;align-items:center;justify-content:flex-start}revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow) .rgCell{display:flex;height:100%;align-items:center;justify-content:flex-start;padding-top:0!important;padding-bottom:0!important}revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow) .rgCell>div{display:flex;width:100%;height:100%;min-height:100%;align-items:center}revo-grid.project-tracker-grid .project-group-label{display:flex;box-sizing:border-box;width:100%;height:100%!important;min-height:100%;align-items:center;justify-content:flex-start;gap:8px;background:#fff;padding:0 14px;font-size:13px;line-height:1}revo-grid.project-tracker-grid .project-group-label--blue .project-group-title{color:#005be3}revo-grid.project-tracker-grid .project-group-label--orange .project-group-title{color:#f08a00}revo-grid.project-tracker-grid .project-group-label--green .project-group-title{color:#008f55}revo-grid.project-tracker-grid .project-group-label--red .project-group-title{color:#ff4d57}revo-grid.project-tracker-grid .project-group-label--violet .project-group-title{color:#7848f4}revo-grid.project-tracker-grid .project-group-label--pink .project-group-title{color:#ff2d8d}revo-grid.project-tracker-grid .project-group-label--cyan .project-group-title{color:#00b8d9}revo-grid.project-tracker-grid .project-group-label--yellow .project-group-title{color:#ffd21f}revo-grid.project-tracker-grid .project-group-label--gray .project-group-title{color:#98a2b3}revo-grid.project-tracker-grid .project-group-chevron{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;place-items:center;color:#6b778d;line-height:14px}revo-grid.project-tracker-grid .project-group-chevron svg{display:block;width:10px;height:10px;fill:currentColor;transform-origin:50% 50%}revo-grid.project-tracker-grid .project-group-chevron--expanded svg{transform:rotate(0)}revo-grid.project-tracker-grid .project-group-chevron--collapsed svg{transform:rotate(-90deg)}revo-grid.project-tracker-grid .project-group-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%}revo-grid.project-tracker-grid .project-group-dot--blue{background:#005be3}revo-grid.project-tracker-grid .project-group-dot--orange{background:#ff9800}revo-grid.project-tracker-grid .project-group-dot--green{background:#00a22e}revo-grid.project-tracker-grid .project-group-dot--red{background:#ff4d57}revo-grid.project-tracker-grid .project-group-dot--violet{background:#7848f4}revo-grid.project-tracker-grid .project-group-dot--pink{background:#ff2d8d}revo-grid.project-tracker-grid .project-group-dot--cyan{background:#00b8d9}revo-grid.project-tracker-grid .project-group-dot--yellow{background:#ffd21f}revo-grid.project-tracker-grid .project-group-dot--gray{background:#98a2b3}revo-grid.project-tracker-grid .project-group-title{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;color:#111827;font-size:14px;font-weight:500;line-height:1}revo-grid.project-tracker-grid .project-group-count{display:inline-flex;align-items:center;justify-content:center;color:#596780;font-size:12px;font-weight:400;line-height:1}revo-grid.project-tracker-grid .project-group-metrics{display:flex;box-sizing:border-box;width:max-content;max-width:100%;min-width:0;height:100%;align-items:center;justify-content:flex-start;gap:12px;padding-left:10px;padding-right:10px;color:#596780;font-size:12.5px;font-weight:400;line-height:18px;white-space:nowrap}revo-grid.project-tracker-grid .project-group-metrics span{display:inline-flex;height:18px;align-items:center;gap:4px}revo-grid.project-tracker-grid .project-task-cell,revo-grid.project-tracker-grid .project-progress-cell{display:flex;height:100%;min-width:0;align-items:center}revo-grid.project-tracker-grid .project-task-cell{position:relative;gap:8px;justify-content:space-between}revo-grid.project-tracker-grid .project-task-main{display:inline-flex;min-width:0;align-items:center;gap:8px}revo-grid.project-tracker-grid .project-task-name,revo-grid.project-tracker-grid .project-summary-text{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;color:#0c1017;font-size:13px;font-weight:400}revo-grid.project-tracker-grid .project-summary-text{color:#172033;font-size:12.5px}revo-grid.project-tracker-grid .project-new-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-weight:500;line-height:1;white-space:nowrap;height:18px;background:#eaf2ff;color:var(--pipeline-blue);font-size:9.5px;padding:0 5px;font-weight:600}revo-grid.project-tracker-grid .project-task-progress{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center}revo-grid.project-tracker-grid .project-task-progress .circular-progress-container{width:32px;height:32px;padding:2px}revo-grid.project-tracker-grid .project-task-progress .circular-progress-bg{stroke:#e1e7f1}revo-grid.project-tracker-grid .project-task-progress .circular-progress-path{stroke-width:4}revo-grid.project-tracker-grid .project-task-progress .circular-progress-value{color:#172033;font-size:7px;font-weight:500;letter-spacing:0}revo-grid.project-tracker-grid .project-owner-select{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}revo-grid.project-tracker-grid .project-owner-select .dropdown-arrow{margin-left:4px;color:#1e2534}revo-grid.project-tracker-grid .project-block,revo-grid.project-tracker-grid .project-department{position:relative;display:inline-flex;width:100%;min-width:0;min-height:24px;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-size:12px;font-weight:500;line-height:1;overflow:hidden;padding:0 22px 0 8px;text-align:center;white-space:nowrap}revo-grid.project-tracker-grid .project-department{justify-content:flex-start;border-radius:999px;text-align:left}revo-grid.project-tracker-grid .project-block__label,revo-grid.project-tracker-grid .project-department__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%;pointer-events:none}revo-grid.project-tracker-grid .project-block{position:relative;width:calc(100% + 20px);height:100%;min-height:100%;margin-inline:-10px;border-radius:0}revo-grid.project-tracker-grid .project-block .dropdown-arrow{position:absolute;right:8px;top:50%;transform:translateY(-50%)}revo-grid.project-tracker-grid .project-skills,revo-grid.project-tracker-grid .project-linked-items{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:5px;overflow:hidden}revo-grid.project-tracker-grid .project-skills .dropdown-arrow,revo-grid.project-tracker-grid .project-linked-items .dropdown-arrow{flex:0 0 auto;margin-left:auto;color:#172033;opacity:.86}revo-grid.project-tracker-grid .project-progress-editor .revo-slider{--slider-spacing: 12px;--slider-track-height: 8px;--slider-thumb-size: 14px;--slider-track-bg: #e9edf5;--slider-thumb-border: #fff;--slider-value-color: #4a5870;--slider-value-size: 11px;box-sizing:border-box;padding-inline:18px 14px;gap:14px}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-container{min-width:0;box-shadow:none}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-fill{transition:width .12s ease-out}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-input{height:22px;top:50%;transform:translateY(-50%)}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-input::-webkit-slider-thumb{opacity:0;transform:scale(.86)}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-input::-moz-range-thumb{opacity:0;transform:scale(.86)}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-value{min-width:34px;color:#4a5870;font-weight:500;line-height:1}revo-grid.project-tracker-grid .project-progress-editor .revo-slider-threshold{display:none}revo-grid.project-tracker-grid .project-progress-editor:hover .revo-slider-container,revo-grid.project-tracker-grid .project-progress-editor:focus-within .revo-slider-container{box-shadow:none}revo-grid.project-tracker-grid .project-progress-editor:hover .revo-slider-input::-webkit-slider-thumb,revo-grid.project-tracker-grid .project-progress-editor:focus-within .revo-slider-input::-webkit-slider-thumb{opacity:1;transform:scale(1)}revo-grid.project-tracker-grid .project-progress-editor:hover .revo-slider-input::-moz-range-thumb,revo-grid.project-tracker-grid .project-progress-editor:focus-within .revo-slider-input::-moz-range-thumb{opacity:1;transform:scale(1)}revo-grid.project-tracker-grid .project-progress-editor:hover .revo-slider-value,revo-grid.project-tracker-grid .project-progress-editor:focus-within .revo-slider-value{color:#172033;font-weight:500}revo-grid.project-tracker-grid .project-timeline-cell{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important}revo-grid.project-tracker-grid .project-timeline-cell>*{width:100%;min-width:0}revo-grid.project-tracker-grid .project-timeline-cell.project-cell-left{justify-content:flex-start!important}revo-grid.project-tracker-grid .project-linked-cell{overflow:hidden;justify-content:flex-start!important}revo-grid.project-tracker-grid .project-linked-cell .project-linked-items{justify-content:flex-start}revo-grid.project-tracker-grid .timeline-editor__container{position:relative;display:flex;width:100%;height:28px;max-height:28px;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;border:1px solid #d8dfeb;border-radius:999px;background:#eef2f7}revo-grid.project-tracker-grid .timeline-editor__container>div{position:relative;width:100%;height:100%;min-width:0}revo-grid.project-tracker-grid .timeline-editor__timeline-bar{position:absolute;inset:0;z-index:0;height:100%;border-radius:999px;background:#eef2f7;pointer-events:none}revo-grid.project-tracker-grid .timeline-editor__progress-bar{position:absolute;inset:0 auto 0 0;z-index:1;display:flex;min-width:30px;height:100%;align-items:center;justify-content:flex-start;border-radius:999px;background:var(--pipeline-blue);overflow:visible;pointer-events:none}revo-grid.project-tracker-grid .timeline-editor__progress-bar.low{background:var(--pipeline-red)}revo-grid.project-tracker-grid .timeline-editor__progress-bar.medium{background:var(--pipeline-orange)}revo-grid.project-tracker-grid .timeline-editor__progress-bar.info{background:var(--pipeline-blue)}revo-grid.project-tracker-grid .timeline-editor__progress-bar.high{background:var(--pipeline-green)}revo-grid.project-tracker-grid .timeline-editor__date-range{position:relative;z-index:2;display:inline-flex;height:20px;width:max-content;flex:0 0 auto;align-items:center;justify-content:center;overflow:visible;max-width:none;margin-left:6px;border-radius:999px;background:#252a33;color:#fff;font-size:11px;font-weight:500;line-height:1;padding:0 8px;box-shadow:0 1px 2px #1018282e;text-shadow:none;white-space:nowrap;pointer-events:none}revo-grid.project-tracker-grid .timeline-editor__date-inputs{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}revo-grid.project-tracker-grid .timeline-editor__date-inputs input[type=date]{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0}revo-grid.project-tracker-grid .timeline-editor__date-picker-icons{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 3px;pointer-events:auto}revo-grid.project-tracker-grid .timeline-editor__date-picker-icon{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:#1118272e;color:#fff;opacity:0;transition:opacity .16s ease,background-color .16s ease;pointer-events:auto}revo-grid.project-tracker-grid .timeline-editor__container:hover .timeline-editor__date-picker-icon{opacity:.82}revo-grid.project-tracker-grid .project-money{display:block;width:100%;color:#0c1017;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;text-align:right}revo-grid.project-tracker-grid .project-rating-cell{justify-content:center}revo-grid.project-tracker-grid .project-rating{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:2px;color:#d5deeb;font-size:13px;line-height:1;white-space:nowrap}revo-grid.project-tracker-grid .project-rating__star{display:inline-flex;width:13px;height:13px;align-items:center;justify-content:center}revo-grid.project-tracker-grid .project-rating__star--active{color:#ffb800}revo-grid.project-tracker-grid .revo-dropdown-container,revo-grid.project-tracker-grid .dropdown-container,revo-grid.project-tracker-grid .dropdown-trigger{min-width:0;height:100%}revo-grid.project-tracker-grid .dropdown-trigger{justify-content:center;padding-inline:0}revo-grid.project-tracker-grid .selected-values{width:100%;justify-content:center;gap:6px;padding:0}revo-grid.project-tracker-grid .dropdown-arrow{margin-left:6px;color:#ffffffdb}revo-grid.project-tracker-grid .dropdown-arrow svg{display:block;width:10px;height:10px;fill:currentColor}revo-grid.project-tracker-grid .project-department .dropdown-arrow{position:absolute;top:50%;right:10px;margin-left:0;color:currentColor;opacity:.86;transform:translateY(-50%)}.project-avatar{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:500;line-height:1;text-align:center}.project-avatar--0{background:#2563eb}.project-avatar--1{background:#be123c}.project-avatar--2{background:#f97316}.project-avatar--3{background:#6d28d9}.project-avatar--4{background:#059669}.project-avatar--5{background:#db2777}.project-avatar--6{background:#1d4ed8}.project-avatar--7{background:#ea580c}.project-owner-option{display:flex;min-width:160px;align-items:center;gap:8px;color:#0c1017;font-size:12.5px;font-weight:400;padding:6px 8px}.project-owner-filter-option{display:inline-flex;min-width:0;align-items:center;gap:8px;color:#0c1017;font-size:13px;font-weight:400;line-height:1}.project-owner-filter-option .avatar-cell{width:24px;height:24px;flex:0 0 24px;font-size:10px}.project-owner-filter-name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.project-owner-filter-header{display:inline-flex;min-width:0;align-items:center;justify-content:flex-start;gap:2px}.project-owner-filter-header .avatar-cell{width:22px;height:22px;flex:0 0 22px;font-size:9px}.project-owner-filter-header-text,.project-owner-filter-header-count{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;color:#0c1017;font-size:12px;font-weight:400}.project-owner-filter-header-count{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:999px;background:#eef2f8;padding:0 6px}.project-filter-block,.project-filter-department{display:inline-flex;width:100%;min-width:0;min-height:24px;align-items:center;justify-content:flex-start;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:0 8px;text-align:left;white-space:nowrap}.project-filter-block{border-radius:3px}.project-filter-department{border-radius:999px}.project-filter-header-empty{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;color:inherit}.project-filter-header-values{display:inline-flex;width:100%;min-width:0;max-width:100%;align-items:center;gap:4px;overflow:hidden}.project-filter-header-block,.project-filter-header-department{display:inline-flex;min-width:0;height:22px;align-items:center;justify-content:flex-start;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:0 8px}.project-filter-header-block{flex:1 1 auto;border-radius:3px}.project-filter-header-department{max-width:100%;border-radius:999px}.project-filter-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.project-filter-header-count{display:inline-flex;flex:0 0 auto;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:999px;background:#eef2f8;color:#596780;font-size:12px;font-weight:500;line-height:1;padding:0 6px}revo-grid.project-tracker-grid .project-block--blue,.revo-dropdown-menu .project-block--blue,.project-filter-block--blue,.project-filter-header-block--blue{background:#005edc}revo-grid.project-tracker-grid .project-block--orange,.revo-dropdown-menu .project-block--orange,.project-filter-block--orange,.project-filter-header-block--orange{background:#fe8600}revo-grid.project-tracker-grid .project-block--green,.revo-dropdown-menu .project-block--green,.project-filter-block--green,.project-filter-header-block--green{background:#00a22e}revo-grid.project-tracker-grid .project-block--red,.revo-dropdown-menu .project-block--red,.project-filter-block--red,.project-filter-header-block--red{background:#f8001a}revo-grid.project-tracker-grid .project-block--violet,.revo-dropdown-menu .project-block--violet,.project-filter-block--violet,.project-filter-header-block--violet{background:#7848f4}.revo-dropdown-menu.dropdown-menu-color{min-width:200px;max-height:400px}.revo-dropdown-menu .project-dropdown-option{justify-content:flex-start;width:calc(100% - 8px);margin:4px;text-align:left}.revo-dropdown-menu .project-block,.revo-dropdown-menu .project-department{position:relative;display:inline-flex;width:100%;min-width:0;min-height:24px;align-items:center;justify-content:flex-start;border-radius:3px;color:#fff;font-size:12px;font-weight:500;line-height:1;overflow:hidden;padding:0 22px 0 8px;text-align:left;white-space:nowrap}.revo-dropdown-menu .project-block__label,.revo-dropdown-menu .project-department__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%}.revo-dropdown-menu .project-department{border-radius:999px}.revo-dropdown-menu .project-skills,.revo-dropdown-menu .project-linked-items{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:5px;overflow:hidden}.project-skill,.project-linked-item{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-weight:500;line-height:1;overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:0 0 auto;max-width:82px;height:22px;font-size:11px;padding:0 8px}.project-skill-option{width:fit-content;max-width:calc(100% - 8px)!important;align-self:flex-start;justify-content:flex-start;gap:7px;margin-left:6px;margin-right:6px}.project-skill-option input{accent-color:var(--pipeline-blue);flex:0 0 auto}.project-filter-skill{max-width:136px}.project-filter-header-skills{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:6px;overflow:hidden}.project-filter-header-skill{max-width:96px}.project-select-cell{display:inline-flex;width:100%;min-width:0;height:100%;align-items:center;justify-content:flex-start;gap:6px;overflow:hidden}.project-select-cell__badge{max-width:calc(100% - 20px)}.project-select-cell__arrow{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;margin-left:auto;color:#1e2534;cursor:pointer}.project-select-cell__arrow svg{display:block;width:10px;height:10px;fill:currentColor}.project-department{position:relative;width:100%;max-width:100%;min-height:22px;justify-content:flex-start;border-radius:999px;color:#1d3557;font-size:11.5px;font-weight:400;gap:6px;overflow:hidden;padding:0 24px 0 10px;text-align:left}.project-department__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;max-width:100%}.project-department .dropdown-arrow{position:absolute;top:50%;right:10px;flex:0 0 auto;margin-left:0;transform:translateY(-50%)}.project-skill--blue,.project-linked-item--blue,.project-department--blue{background:#eaf2ff;color:#0969f6}.project-skill--violet,.project-linked-item--violet,.project-department--violet{background:#f0eaff;color:#7848f4}.project-skill--pink,.project-linked-item--pink,.project-department--pink{background:#ffeaf5;color:#d91a73}.project-skill--cyan,.project-linked-item--cyan,.project-department--cyan{background:#e6faff;color:#0088a3}.project-skill--green,.project-linked-item--green,.project-department--green{background:#e7fbf2;color:#008f55}.project-skill--red,.project-linked-item--red,.project-department--red{background:#ffecef;color:#e12836}.project-skill--gray,.project-linked-item--gray,.project-department--gray{background:#eef2f7;color:#526071}.project-skill--yellow,.project-linked-item--yellow,.project-department--yellow{background:#fff8d8;color:#a06a00}revo-grid.project-tracker-grid .project-department--blue,.revo-dropdown-menu .project-department--blue,.project-filter-department--blue,.project-filter-header-department--blue{background:#005be3;color:#fff}revo-grid.project-tracker-grid .project-department--violet,.revo-dropdown-menu .project-department--violet,.project-filter-department--violet,.project-filter-header-department--violet{background:#7848f4;color:#fff}revo-grid.project-tracker-grid .project-department--pink,.revo-dropdown-menu .project-department--pink,.project-filter-department--pink,.project-filter-header-department--pink{background:#ff2d8d;color:#fff}revo-grid.project-tracker-grid .project-department--cyan,.revo-dropdown-menu .project-department--cyan,.project-filter-department--cyan,.project-filter-header-department--cyan{background:#00b8d9;color:#fff}revo-grid.project-tracker-grid .project-department--green,.revo-dropdown-menu .project-department--green,.project-filter-department--green,.project-filter-header-department--green{background:#00a22e;color:#fff}revo-grid.project-tracker-grid .project-department--red,.revo-dropdown-menu .project-department--red,.project-filter-department--red,.project-filter-header-department--red{background:#f8001a;color:#fff}revo-grid.project-tracker-grid .project-department--gray,.revo-dropdown-menu .project-department--gray,.project-filter-department--gray,.project-filter-header-department--gray{background:#667085;color:#fff}revo-grid.project-tracker-grid .project-department--yellow,.revo-dropdown-menu .project-department--yellow,.project-filter-department--yellow,.project-filter-header-department--yellow{background:#ffd21f;color:#5c4300}.project-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;background:#0f172a57;backdrop-filter:blur(10px)}.project-modal{width:min(820px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:auto;border:1px solid var(--pipeline-border, #dfe5f2);border-radius:16px;background:#fff;box-shadow:0 24px 80px #0f172a3d;color:var(--pipeline-text, #0c1017);padding:22px}.project-modal__header,.project-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-modal__header{margin-bottom:18px}.project-modal__header p{margin:0 0 4px;color:var(--pipeline-blue, #005be3);font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase}.project-modal__header h2{margin:0;font-size:24px;font-weight:500;letter-spacing:0}.project-modal__close{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--pipeline-border, #dfe5f2);border-radius:10px;background:#fff;color:#334155;font-size:24px;line-height:1;cursor:pointer}.project-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.project-modal__field{display:grid;gap:7px}.project-modal__field--wide{margin-bottom:14px}.project-modal__field span,.project-modal__field legend{color:#1e2534;font-size:12px;font-weight:500;letter-spacing:0;text-transform:uppercase}.project-modal__field input,.project-modal__field select{width:100%;min-height:42px;border:1px solid var(--pipeline-border, #dfe5f2);border-radius:10px;background:#fff;color:var(--pipeline-text, #0c1017);font:inherit;font-size:15px;font-weight:400;padding:0 12px}.project-modal__field--select select{cursor:pointer}.project-modal .project-modal-select{position:relative;display:block;width:100%;min-height:42px}.project-modal .project-modal-select__native{position:absolute;z-index:2;inset:0;opacity:0}.project-modal .project-modal-select__preview{position:relative;z-index:1;display:flex;box-sizing:border-box;width:100%;min-height:42px;align-items:center;border:1px solid var(--pipeline-border, #dfe5f2);border-radius:10px;background:#fff;color:var(--pipeline-text, #0c1017);font-size:15px;font-weight:400;line-height:1;padding:0 40px 0 10px}.project-modal .project-modal-select__preview:after{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;border-right:2px solid #1e2534;border-bottom:2px solid #1e2534;pointer-events:none;transform:translateY(-68%) rotate(45deg)}.project-modal .project-modal-select__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.project-modal .project-modal-owner{display:inline-flex;min-width:0;align-items:center;gap:8px}.project-modal .project-modal-block{display:inline-flex;min-width:112px;max-width:100%;height:28px;align-items:center;justify-content:center;border-radius:3px;color:#fff;font-size:13px;font-weight:500;padding:0 10px}.project-modal .project-modal-pill,.project-modal .project-modal-skill{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;max-width:100%;height:28px;align-items:center;border-radius:999px;font-size:13px;font-weight:500;padding:0 10px}.project-modal .project-modal-section{display:inline-flex;min-width:0;align-items:center;gap:8px}.project-modal .project-modal-section__dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--project-modal-section-color, var(--pipeline-blue))}.project-modal__checks{border:0;padding:0}.project-modal__checks>div{display:flex;flex-wrap:wrap;gap:8px}.project-modal__checks label{display:inline-flex;min-height:32px;align-items:center;border:0;border-radius:0;background:transparent;color:inherit;font-size:13px;padding:0}.project-modal__checks label span{color:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.project-modal__checks input{width:0;height:0;accent-color:var(--pipeline-blue, #005be3);opacity:0;position:absolute;pointer-events:none}.project-modal__checks .project-modal-skill{height:32px;border:1px solid var(--pipeline-border, #dfe5f2)}.project-modal__checks input:not(:checked)+.project-modal-skill{background:#f8faff;color:#172033}.project-modal__checks input:checked+.project-modal-skill{border-color:transparent}.project-modal__footer{margin-top:20px;border-top:1px solid var(--pipeline-border, #dfe5f2);padding-top:16px}.project-modal__footer button{height:40px;border:1px solid var(--pipeline-border, #dfe5f2);border-radius:9px;background:#fff;color:var(--pipeline-text, #0c1017);font:inherit;font-size:15px;font-weight:500;padding:0 16px;cursor:pointer}@media(max-width:980px){.project-grid-summary{min-width:0;justify-content:flex-start;padding:12px 16px}.project-grid-toolbar{padding:10px 16px}.project-bulk-bar{width:100%;margin-left:0;justify-content:flex-end}}@media(max-width:640px){.project-grid-shell{border-radius:0}.project-grid-stat{min-width:78px;min-height:46px}.project-grid-stat>span:last-child{font-size:19px}.project-grid-select,.project-grid-menu summary,.project-grid-menu__trigger{flex:1 1 136px}.project-bulk-bar{justify-content:flex-start}.project-modal__grid{grid-template-columns:1fr}}[data-theme=dark]{--rv-column-add-popup-bg: #171d2b;--rv-column-add-popup-text: #f6f8fb;--rv-column-add-popup-muted: #a8b3c7;--rv-column-add-popup-border: #2b3445;--rv-column-add-popup-soft: #20283a;--rv-column-add-popup-shadow: 0 22px 60px rgba(0, 0, 0, .42), 0 8px 22px rgba(0, 0, 0, .24);--rv-column-add-trigger-bg: #20283a;--rv-column-add-trigger-hover: #263149;--rv-column-add-trigger-color: #7db3ff}[data-theme=dark] .project-grid-shell,[data-theme=dark] .project-grid-summary,[data-theme=dark] .project-grid-toolbar,[data-theme=dark] revo-grid.project-tracker-grid,[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell{--pipeline-border: #30394a;--pipeline-soft: #1a2030;--pipeline-text: #f6f8fb;--pipeline-muted: #a8b3c7;--revo-grid-background: #131722;--revo-grid-foreground: #131722;--revo-grid-header-bg: #131722;--revo-grid-border: #30394a;--revo-grid-cell-border: #30394a;--revo-grid-text: #f6f8fb;background:#131722;color:#f6f8fb}[data-theme=dark] revo-grid.project-tracker-grid{--revo-grid-cell-disabled-bg: rgba(18, 24, 36, .46)}[data-theme=dark] revo-grid.project-tracker-grid .rgCell:not(revo-grid.project-tracker-grid revo-grid .rgCell),[data-theme=dark] revo-grid.project-tracker-grid .rgHeaderCell:not(revo-grid.project-tracker-grid revo-grid .rgHeaderCell){border-color:#30394a!important}[data-theme=dark] revo-grid.project-tracker-grid .project-task-name,[data-theme=dark] revo-grid.project-tracker-grid .project-summary-text,[data-theme=dark] revo-grid.project-tracker-grid .project-money{color:#f6f8fb}[data-theme=dark] revo-grid.project-tracker-grid .project-task-main,[data-theme=dark] revo-grid.project-tracker-grid .project-task-cell{color:#f6f8fb}[data-theme=dark] revo-grid.project-tracker-grid .project-task-progress{color:#f6f8fb}[data-theme=dark] revo-grid.project-tracker-grid .project-task-progress .circular-progress-bg{stroke:#263246}[data-theme=dark] revo-grid.project-tracker-grid .project-task-progress .circular-progress-value{color:#aeb9cd}[data-theme=dark] revo-grid.project-tracker-grid .cell-checkbox,[data-theme=dark] revo-grid.project-tracker-grid .rv-column-add-cell-host{background:#101521}[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow,[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow .rgCell,[data-theme=dark] revo-grid.project-tracker-grid .project-group-label{background:#111827!important;color:#f6f8fb}[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover,[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover>div,[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover>div>div,[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover .rgCell,[data-theme=dark] revo-grid.project-tracker-grid revogr-data .rgRow.groupingRow:not(revo-grid.project-tracker-grid revo-grid .rgRow):hover .project-group-label{background:#162235!important}[data-theme=dark] revo-grid.project-tracker-grid .project-group-count,[data-theme=dark] revo-grid.project-tracker-grid .project-group-metrics{color:#a8b3c7}[data-theme=dark] revo-grid.project-tracker-grid .project-group-chevron{color:#a8b3c7}[data-theme=dark] revo-grid.project-tracker-grid .project-select-cell__arrow{color:#a8b3c7}[data-theme=dark] revo-grid.project-tracker-grid .project-new-badge{background:#1b2a42;color:#8fbeff}[data-theme=dark] revo-grid.project-tracker-grid .project-skill,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item{border:1px solid rgba(255,255,255,.06);background:#20283a;color:#c5cee0}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--blue,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--blue{background:#005be321;color:color-mix(in srgb,#005be3 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--orange,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--orange{background:#ff980021;color:color-mix(in srgb,#ff9800 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--green,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--green{background:#00a22e21;color:color-mix(in srgb,#00a22e 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--red,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--red{background:#ff4d5721;color:color-mix(in srgb,#ff4d57 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--violet,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--violet{background:#7848f421;color:color-mix(in srgb,#7848f4 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--pink,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--pink{background:#ff2d8d21;color:color-mix(in srgb,#ff2d8d 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--cyan,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--cyan{background:#00b8d921;color:color-mix(in srgb,#00b8d9 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--yellow,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--yellow{background:#ffd21f21;color:color-mix(in srgb,#ffd21f 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .project-skill--gray,[data-theme=dark] revo-grid.project-tracker-grid .project-linked-item--gray{background:#98a2b321;color:color-mix(in srgb,#98a2b3 52%,#d8e0ef)}[data-theme=dark] revo-grid.project-tracker-grid .timeline-editor__container,[data-theme=dark] revo-grid.project-tracker-grid .timeline-editor__timeline-bar{border-color:#334055;background:#20283a}[data-theme=dark] revo-grid.project-tracker-grid .timeline-editor__date-range{background:#111827;color:#f6f8fb;box-shadow:0 1px 2px #0000005c}[data-theme=dark] revo-grid.project-tracker-grid .timeline-editor__date-picker-icon{background:#f6f8fb1f;color:#dce5f3}[data-theme=dark] revo-grid.project-tracker-grid .project-progress-editor .revo-slider{--slider-track-bg: #20283a;--slider-thumb-border: #111827;--slider-value-color: #aeb9cd}[data-theme=dark] revo-grid.project-tracker-grid .project-progress-editor .revo-slider-value{color:#aeb9cd}[data-theme=dark] revo-grid.project-tracker-grid .project-rating{color:#323c50}[data-theme=dark] .project-grid-stat,[data-theme=dark] .project-grid-menu__panel,[data-theme=dark] .project-grid-menu__panel button,[data-theme=dark] .project-grid-menu__panel label,[data-theme=dark] .project-modal,[data-theme=dark] .project-modal__close,[data-theme=dark] .project-modal__field input,[data-theme=dark] .project-modal__field select,[data-theme=dark] .project-modal-select__preview,[data-theme=dark] .project-modal__footer button{border-color:#2b3445;background:#171d2b;color:#f6f8fb}[data-theme=dark] .project-grid-stat{background:#151b29}[data-theme=dark] .project-grid-stat>span:first-child{color:#a8b3c7}[data-theme=dark] .project-grid-select,[data-theme=dark] .project-grid-menu summary,[data-theme=dark] .project-grid-menu__trigger{border-color:transparent;background:transparent;color:#f6f8fb}[data-theme=dark] .project-grid-select:hover,[data-theme=dark] .project-grid-menu summary:hover,[data-theme=dark] .project-grid-menu__trigger:hover,[data-theme=dark] .project-grid-select:focus-within,[data-theme=dark] .project-grid-menu[open] summary,[data-theme=dark] .project-grid-menu.is-open .project-grid-menu__trigger{border-color:transparent;background:#20283a}[data-theme=dark] .project-grid-menu__panel{box-shadow:0 16px 36px #00000061}[data-theme=dark] .project-grid-menu__panel button:hover,[data-theme=dark] .project-grid-menu__panel label:hover{background:#20283a}[data-theme=dark] .project-grid-menu__option.is-selected{background:#18345c;color:#8fbeff}[data-theme=dark] .project-grid-menu__option.is-selected .project-grid-menu__check{border-color:#7db3ff;background:#2f7df1}[data-theme=dark] .project-grid-menu__type-icon{background:#7db3ff29;color:#8fbeff}[data-theme=dark] .project-grid-menu__type-icon--blue{background:#005be338;color:#005be3}[data-theme=dark] .project-grid-menu__type-icon--orange{background:#ff980038;color:#ff9800}[data-theme=dark] .project-grid-menu__type-icon--green{background:#00a22e38;color:#00a22e}[data-theme=dark] .project-grid-menu__type-icon--red{background:#ff4d5738;color:#ff4d57}[data-theme=dark] .project-grid-menu__type-icon--violet{background:#7848f438;color:#7848f4}[data-theme=dark] .project-grid-menu__type-icon--pink{background:#ff2d8d38;color:#ff2d8d}[data-theme=dark] .project-grid-menu__type-icon--cyan{background:#00b8d938;color:#00b8d9}[data-theme=dark] .project-grid-menu__type-icon--yellow{background:#ffd21f38;color:#ffd21f}[data-theme=dark] .project-grid-menu__type-icon--gray{background:#98a2b338;color:#98a2b3}[data-theme=dark] .project-grid-menu__type-icon--empty{background:transparent;color:transparent}[data-theme=dark] .project-selection-count{border-color:#2b3445;background:#151b29;color:#f6f8fb}[data-theme=dark] .project-owner-filter-header-text,[data-theme=dark] .project-owner-filter-header-count{color:#f6f8fb}[data-theme=dark] .project-owner-filter-header-count{background:#20283a}[data-theme=dark] .project-filter-header-count{background:#20283a;color:#a8b3c7}[data-theme=dark] .project-bulk-action{color:#a8b3c7;background:transparent!important}[data-theme=dark] .project-bulk-action:disabled{border-color:transparent!important;background:transparent!important;color:#7f8ba0;opacity:.6}[data-theme=dark] .project-bulk-action:hover:not(:disabled){background:#20283a;color:#f6f8fb}[data-theme=dark] .rv-column-add-popup__item.is-selected{background:#18345c;box-shadow:inset 0 0 0 1px #315f9e}[data-theme=dark] .rv-column-add-popup__footer-button{color:#f6f8fb}[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text],[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter{border-color:#334055!important;background:#171d2b!important;color:#f6f8fb;-webkit-text-fill-color:#f6f8fb}[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell .filter-input input[type=text]:disabled,[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell .filter-header-selection-trigger.rv-filter:disabled{border-color:#334055!important;background:#171d2b!important;color:#f6f8fb;-webkit-text-fill-color:#f6f8fb}[data-theme=dark] revo-grid.color-grid revogr-header .rgHeaderCell{border-color:#30394a!important;background:#131722!important}[data-theme=dark] revo-grid.color-grid revogr-header .filter-header-content{border-bottom-color:#3a4558;color:#c0cadb}[data-theme=dark] revo-grid.color-grid revogr-header .filter-header-label{color:#c0cadb}[data-theme=dark] revo-grid.color-grid revogr-header .rv-filter:not(.filter-header-selection-trigger){color:#98a5ba;opacity:.9}[data-theme=dark] revogr-filter-panel{--filter-input-bg: #171d2b;--filter-input-color: #f6f8fb;--revo-grid-background: #20252c;--revo-grid-foreground: #20252c;--revo-grid-text: #f6f8fb;--revo-grid-row-hover: #2a3242;--revo-grid-cell-border: transparent;--revo-grid-border: #4a4f59;--text-color: #a8b3c7;border-color:#4a4f59;background:#20252c;color:#f6f8fb}[data-theme=dark] revogr-filter-panel>span,[data-theme=dark] revogr-filter-panel .filter,[data-theme=dark] revogr-filter-panel .filter-list-option,[data-theme=dark] revogr-filter-panel .filter-list-option-content,[data-theme=dark] revogr-filter-panel .range-values,[data-theme=dark] revogr-filter-panel .form_control{color:#f6f8fb}[data-theme=dark] revogr-filter-panel .filter .search-input,[data-theme=dark] revogr-filter-panel .multi-filter-list input[type=text]{border-color:#3a4558;background:#333!important;color:#f6f8fb!important}[data-theme=dark] revogr-filter-panel .filter-list-grid{--revo-grid-background: transparent;--revo-grid-foreground: transparent;--revo-grid-text: #f6f8fb;--revo-grid-row-hover: #2a3242}[data-theme=dark] revogr-filter-panel .filter-list-grid revogr-data .rgRow,[data-theme=dark] revogr-filter-panel .filter-list-grid revogr-data .rgCell{color:#f6f8fb}[data-theme=dark] revogr-filter-panel .project-owner-filter-option,[data-theme=dark] revogr-filter-panel .project-owner-filter-name,[data-theme=dark] revogr-filter-panel .project-filter-block,[data-theme=dark] revogr-filter-panel .project-filter-department{color:#f6f8fb}[data-theme=dark] revogr-filter-panel .project-filter-block{color:#fff}[data-theme=dark] revogr-filter-panel .project-filter-department{color:#fff}[data-theme=dark] revogr-filter-panel button{color:#f6f8fb}[data-theme=dark] .revo-dropdown-menu .dropdown-option[class*=theme-dark] .project-owner-option,[data-theme=dark] .revo-dropdown-menu .dropdown-option[class*=theme-dark] .project-owner-filter-option{color:#f6f8fb!important;-webkit-text-fill-color:#f6f8fb}[data-theme=dark] .revo-dropdown-menu .dropdown-option[class*=theme-dark] .project-skill-option{border-color:#334055;background:#20283a;color:#f6f8fb;-webkit-text-fill-color:#f6f8fb}[data-theme=dark] .revo-dropdown-menu .dropdown-option[class*=theme-dark] .project-skill-option input{accent-color:#7db3ff}
