.cl-table-chrome,.cl-table-scrollable-outer{background-clip:padding-box}:where(table.cl-table>tbody>tr)>td.cl-table-cell--field{padding-left:calc(var(--cl-table-cell-px, 12px) - var(--cl-table-field-inset-x, .4rem) - 1px)}td.cl-table-cell--field :is(.editable-text,.editable-field-input:not(.editable-field-input--shell-inner),.global-dropdown-toggle,.gdtp-input-wrapper){padding-left:var(--cl-table-field-inset-x,.4rem)!important}tr.cl-table-row--clickable{background-color:var(--cl-row-bg);cursor:pointer;transition:var(--cl-row-transition)}tr.cl-table-row--clickable.cl-table-row--hover:hover{background-color:var(--cl-row-hover)}tr.cl-table-row--clickable.cl-table-row--hover:active{background-color:var(--cl-row-active)}tr.cl-table-row--clickable.cl-table-row--hover:active:has(button:active,a:active:not([data-project-row-nav-link]),input:active,select:active,textarea:active,[role=button]:active,[data-stop-row-click]:active,[data-project-row-control]:active,.global-dropdown:active,.global-combo:active,.global-menu:active){background-color:var(--cl-row-hover)}tr.cl-table-row--clickable.cl-table-row--selected,tr.cl-table-row--clickable.cl-table-row--selected:hover{background-color:var(--cl-row-selected)}button.cl-table-select-circle{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;cursor:pointer;line-height:0;background:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}button.cl-table-select-circle:hover{background:rgba(200,200,200,.3)}button.cl-table-select-circle:active{background:rgba(150,150,150,.3)}button.cl-table-select-circle:focus-visible{outline:2px solid var(--app-accent,#005eb8);outline-offset:1px}:where(table.cl-table>tbody>tr)>td{padding:var(--cl-table-cell-py,12px) var(--cl-table-cell-px,12px);vertical-align:middle}.cl-table-scrollable-outer,.cl-table-scrollport{border-radius:var(--gt-radius)}.cl-table-scrollport{isolation:isolate;position:relative;overflow:hidden}.cl-table-scrollport:after,.cl-table-scrollport:before{content:"";position:absolute;width:var(--gt-radius);height:var(--gt-radius);pointer-events:none;z-index:40}.cl-table-scrollport:before{top:0;left:0;background:radial-gradient(circle at 100% 100%,transparent var(--gt-radius),var(--gt-header-bg) var(--gt-radius))}.cl-table-scrollport:after{top:0;right:var(--gt-scrollbar-width,0);background:radial-gradient(circle at 0 100%,transparent var(--gt-radius),var(--gt-header-bg) var(--gt-radius))}.cl-table-chrome--sticky-ancestor{border-radius:var(--gt-radius);isolation:isolate}.cl-table-scrollable-container table{width:100%!important;min-width:100%!important}.cl-table-scrollable-container table.cl-table--fit-scrollport{max-width:100%!important}table.cl-table--actions colgroup>col:last-child{width:var(--gt-actions-col-w,40px)!important;min-width:var(--gt-actions-col-w,40px)!important;max-width:var(--gt-actions-col-w,40px)!important}table.cl-table>thead{overflow:hidden;border-top-left-radius:var(--gt-radius);border-top-right-radius:var(--gt-radius)}.cl-table-chrome:not(.cl-table-scrollable-outer){position:relative}.cl-table-chrome:not(.cl-table-scrollable-outer):after,.cl-table-chrome:not(.cl-table-scrollable-outer):before{content:"";position:absolute;width:var(--gt-radius);height:var(--gt-radius);pointer-events:none;z-index:40}.cl-table-chrome:not(.cl-table-scrollable-outer):before{top:0;left:0;background:radial-gradient(circle at 100% 100%,transparent var(--gt-radius),var(--gt-header-bg) var(--gt-radius))}.cl-table-chrome:not(.cl-table-scrollable-outer):after{top:0;right:0;background:radial-gradient(circle at 0 100%,transparent var(--gt-radius),var(--gt-header-bg) var(--gt-radius))}table.cl-table>thead>tr>th{height:var(--gt-header-min-height,44px);min-height:var(--gt-header-min-height,44px);max-height:var(--gt-header-min-height,44px);padding-top:0;padding-bottom:0;box-sizing:border-box;vertical-align:middle}table.cl-table>thead>tr.cl-table-section-band-row>th{height:28px;min-height:28px;max-height:28px}.cl-table-header-gutter-divider{position:absolute;top:calc(var(--gt-header-min-height, 44px) - 1px);right:0;width:var(--gt-scrollbar-width,0);height:1px;background-color:var(--gt-divider-color);pointer-events:none;z-index:36}table.cl-table>tbody>tr>td,table.cl-table>tbody>tr>th{border-bottom:1px solid var(--gt-divider-color)}table.cl-table>tbody>tr.gt-group-header>td,table.cl-table>tbody>tr.gt-group-header>th,table.cl-table>tbody>tr:last-child>td,table.cl-table>tbody>tr:last-child>th{border-bottom:none}table.cl-table>tbody>tr.gt-group-header>td{position:sticky;top:var(--gt-sticky-group-top,44px);z-index:5}.cl-table-group-gutter-fill{position:absolute;right:0;width:calc(var(--gt-scrollbar-width, 0px) + 2px);pointer-events:none;z-index:-1}table.cl-table>tbody>tr>td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.cl-table.cl-table--wrap-cells>tbody>tr>td{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}table.cl-table.cl-table--wrap-cells.cl-table--fixed-layout>tbody>tr>td:not([colspan]){max-width:none}table.cl-table.cl-table--fixed-layout>tbody>tr>td:not([colspan]){max-width:0}table.cl-table>thead>tr>th{overflow:hidden}.cl-table-scrollable-container{background-image:linear-gradient(to bottom,var(--gt-header-bg) 0,var(--gt-header-bg) var(--gt-header-min-height,44px),transparent var(--gt-header-min-height,44px));background-repeat:no-repeat}.cl-table-resize-handle{position:absolute;top:0;bottom:0;right:-4px;width:8px;z-index:5;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.cl-table-resize-handle:after{content:"";position:absolute;top:20%;bottom:20%;left:3px;width:2px;border-radius:1px;background:var(--cl-table-resize-line,var(--app-accent,#005eb8));opacity:0;transition:opacity .12s ease;pointer-events:none}.cl-table-resize-handle--active:after,.cl-table-resize-handle:hover:after{opacity:.85}table.cl-table[data-column-resizing]{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.cl-table-resize-handle:after{transition:none}}:root{--cl-row-drag-accent:var(--app-accent,#005eb8);--cl-row-drag-tint:rgba(0,94,184,0.05);--cl-row-drag-flash:rgba(0,94,184,0.16);--cl-row-drag-shadow:0 10px 28px rgba(15,23,42,0.18),0 2px 6px rgba(15,23,42,0.1)}.cl-row-drag-handle{touch-action:none}.cl-row-drag-handle:focus-visible{outline:2px solid var(--cl-row-drag-accent);outline-offset:1px;border-radius:4px}.cl-row-drag-source:not(tr),tr.cl-row-drag-source>*{opacity:.4}.cl-row-drag-flash:not(tr),tr.cl-row-drag-flash>td,tr.cl-row-drag-flash>th{animation:cl-row-drag-flash 1.2s ease-out}@keyframes cl-row-drag-flash{0%{box-shadow:inset 0 0 0 9999px var(--cl-row-drag-flash)}to{box-shadow:inset 0 0 0 9999px transparent}}.cl-row-drag-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.cl-row-drag-shield{position:absolute;inset:0;pointer-events:auto;cursor:grabbing;background:transparent}.cl-row-drag-group-bar,.cl-row-drag-group-tint{position:absolute;top:0;left:0;will-change:transform}.cl-row-drag-group-tint{background:var(--cl-row-drag-tint)}.cl-row-drag-group-bar{width:3px;background:var(--cl-row-drag-accent)}.cl-row-drag-group-bar.is-hidden,.cl-row-drag-group-tint.is-hidden{display:none}.cl-row-drag-line{position:absolute;top:0;left:0;height:2px;background:var(--cl-row-drag-accent);border-radius:2px;will-change:transform}.cl-row-drag-line:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;box-sizing:border-box;border-radius:50%;border:2px solid var(--cl-row-drag-accent);background:var(--app-surface,#fff)}.cl-row-drag-line.is-hidden{display:none}.cl-row-drag-card{position:absolute;top:0;will-change:transform}.cl-row-drag-card-inner{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box;background:var(--app-surface,#fff);border:1px solid var(--app-border,#dfe2e7);border-radius:var(--app-control-radius,8px);box-shadow:var(--cl-row-drag-shadow);opacity:.82;transform:rotate(-.6deg) scale(1.01);transform-origin:left center}.cl-row-drag-card-inner>table{background:transparent}.cl-row-drag-layer.is-invalid .cl-row-drag-card-inner{opacity:.6}.cl-row-drag-pill{position:absolute;top:50%;right:12px;transform:translateY(-50%);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--cl-row-drag-accent);background:rgba(0,94,184,.1)}.cl-row-drag-pill[hidden]{display:none}.cl-row-drag-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.cl-row-drag-flash:not(tr),tr.cl-row-drag-flash>td,tr.cl-row-drag-flash>th{animation:none}}.cell{position:relative;box-sizing:border-box}.cell:hover:not(.cell--active):not(.cell--editing):not(.cell--no-hover):not(.cell--range){background-color:rgba(0,0,0,.04)!important}.cell--range{position:relative!important;z-index:9!important;-webkit-user-select:none;user-select:none;background-color:#f3f8ff!important;background-image:linear-gradient(#bdbdbd,#bdbdbd)!important;background-repeat:no-repeat!important;background-size:100% 1px!important;background-position:0 0!important;box-shadow:none!important}.cell--range.cell--range-anchor{z-index:10!important}[data-range-divider=border]>.cell--range{background-image:none!important}[data-range-edges]>.cell--active,[data-range-edges]>.cell--editing{box-shadow:none!important}[data-range-edges]{position:relative;overflow:visible!important}[data-range-edges]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:30;box-sizing:border-box;border:0 solid #1890ff}[data-range-edges*=T]:after{border-top-width:2px}[data-range-edges*=B]:after{border-bottom-width:2px}[data-range-edges*=L]:after{border-left-width:2px}[data-range-edges*=R]:after{border-right-width:2px}.cl-grid-table-no-cell-hover .cell--col-highlight,.cl-grid-table-no-cell-hover .cell--row-highlight,.cl-grid-table-row-hover-only .cell:hover:not(.cell--active):not(.cell--editing):not(.cell--no-hover):not(.cell--hovered):not(.cell--range){background-color:initial!important}.cell--active{z-index:10!important}.cell--active,.cell--editing{position:relative!important;box-shadow:inset 0 0 0 2px #1890ff!important;background-color:#fff!important}.cell--editing{z-index:15!important}.cell--formula-invalid{position:relative!important;box-shadow:inset 0 0 0 2px #dc3545!important;z-index:15!important;background-color:#fff!important}.cell [data-textbox-cell=true]{width:100%;height:100%;min-height:30px;outline:none;padding:4px;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow:visible!important;overflow-y:visible!important}.cell [data-textbox-cell=true][data-scope-item-name=true]{height:auto!important;min-height:30px;overflow:visible!important;overflow-y:visible!important}.cell [data-textbox-cell=true]:focus{outline:none}.cell [data-textbox-cell=true].cl-grid-table-textbox-nowrap-shell{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.cell .cl-grid-table-textbox-nowrap-scroll,.cl-grid-table-textbox-nowrap-scroll{flex:1 1 auto!important;min-width:0!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;align-items:center!important;white-space:nowrap!important;word-wrap:normal!important;overflow-wrap:normal!important;word-break:normal!important;box-sizing:border-box!important}.cell [data-textbox-editable=true]{outline:none;white-space:nowrap!important;box-sizing:border-box;min-width:100%;width:max-content;margin:0;padding:0;border:none;background:transparent}.cell [data-textbox-cell=true][contenteditable=true],.cell [data-textbox-editable=true]{font:inherit;line-height:inherit;color:inherit}