.ag-root{--ag-row-transition:none;--ag-cell-data-change-transition:none;--ag-cell-horizontal-spacing-transition:none}.ag-theme-quartz{--ag-header-background-color:var(--bg-card)}.ag-body-viewport:is(.dark *){background-color:hsl(var(--background)/.8)!important}.ag-root-wrapper{border-radius:.375rem!important;border-color:hsl(var(--border))!important;background-color:hsl(var(--card))!important}.ag-header{border-bottom-color:hsl(var(--border))!important}.ag-cell-inline-editing,.ag-cell-last-left-pinned,.ag-header-cell,.ag-header-viewport,.ag-input-field-input,.ag-pinned-right-header,.ag-rich-select-value{background-color:hsl(var(--background))!important;color:hsl(var(--primary-foreground))!important}.ag-header-cell.text-center{.ag-header-cell-label{justify-content:center}}.ag-header-cell-comp-wrapper{justify-content:center}.ag-header-container{background-color:hsl(var(--foreground))!important}.ag-header-container:is(.dark *){background-color:#030712cc!important}.ag-header-cell-text,.ag-header-group-text{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;color:hsl(var(--muted-foreground))!important}.ag-header-cell-resize:after{background-color:hsl(var(--muted-foreground)/.2)!important}.ag-icon{color:hsl(var(--muted-foreground))!important}.ag-row{--ag-selected-row-background-color:transparent;border-bottom-width:0!important}.ag-row:is(.dark *){background-color:transparent!important}.ag-cell:not(.ag-cell-focus){border-right-width:0!important;border-left-width:0!important;border-bottom-color:hsl(var(--border))!important}.with-col-divider,.with-col-dividers .ag-cell:not(.ag-cell-focus){border-right:1px hsl(var(--border))!important;border-style:solid!important}.custom-markup-wrapper .ag-cell:not(.ag-cell-focus){border-bottom-width:0!important}.ag-row-selected{background-color:hsl(var(--secondary)/.8)!important}.ag-row-selected:is(.dark *){background-color:hsl(var(--foreground)/.8)!important}.ag-details-row-fixed-height,.ag-row-focus,.ag-row-hover:before{background-color:hsl(var(--border)/.5)!important}.ag-details-row-fixed-height:is(.dark *),.ag-row-focus:is(.dark *),.ag-row-hover:is(.dark *):before{background-color:hsl(var(--border))!important}.ag-row.verified-row{background-color:rgb(74 222 128/.2)!important}.ag-row.verified-row:is(.dark *){background-color:rgb(22 163 74/.2)!important}.ag-row.verified-row.ag-row-hover{background-color:rgb(74 222 128/.3)!important}.ag-row.verified-row.ag-row-hover:is(.dark *){background-color:rgb(20 83 45/.6)!important}.ag-row.verified-row.ag-row-hover:before{background-color:transparent!important}.ag-root{--tb-highlight-tint:rgba(107,114,128,0.1)}.dark .ag-root{--tb-highlight-tint:rgba(107,114,128,0.32)}:is(.ag-row-hover,.ag-row-selected,.ag-row-focus) :is(.ag-cell-last-left-pinned,.ag-cell-green,.ag-cell-yellow,.ag-cell-construction-input-yellow,.ag-cell-blue,.ag-cell-red,.ag-cell-gray,.ag-cell-disabled){background-image:linear-gradient(var(--tb-highlight-tint),var(--tb-highlight-tint))}.custom-cell .ag-cell{border-width:1px!important}.custom-cell .ag-cell:focus{--tw-border-opacity:1!important;border-bottom-color:rgb(33 150 243/var(--tw-border-opacity,1))!important}.ag-cell.ag-cell-editable.ag-cell-focus{border-width:1px!important;--tw-border-opacity:1!important;border-color:rgb(33 150 243/var(--tw-border-opacity,1))!important}.ag-theme-quartz:not(.subcontractors-grid):not(.equipments-grid):not(.materials-grid):not(.labors-grid):not(.others-grid):not(.payrolls-grid):not(.custom-markup-wrapper):not(.component-details-grid) .ag-cell:not(.ag-cell-editable.ag-cell-focus){border-right-width:0!important;border-left-width:0!important;border-top-width:0!important;border-bottom-color:hsl(var(--border))!important;&:hover{cursor:pointer!important}}.ag-cell{color:hsl(var(--primary-foreground))!important}.ag-cell:is(.dark *){color:hsl(var(--accent))!important}.ag-column-drop-horizontal:is(.dark *),.ag-row-group:is(.dark *),.ag-side-buttons:is(.dark *),.ag-sticky-top-container:is(.dark *),.ag-sticky-top:is(.dark *),.ag-tool-panel-wrapper:is(.dark *){border-color:hsl(var(--border))!important;background-color:hsl(var(--foreground))!important;color:hsl(var(--accent))}.dark .ag-cell-wrapper.ag-row-group{background-color:transparent!important}.ag-column-drop-cell:is(.dark *),.ag-selected button.ag-side-button-button:is(.dark *){border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;color:hsl(var(--accent))}.ag-side-bar:is(.dark *){background-color:hsl(var(--border))!important}.ag-side-button.ag-selected:is(.dark *){background-color:transparent!important}.ag-overlay-loading-wrapper:is(.dark *){background-color:hsl(var(--foreground)/.7)!important}.ag-overlay-loading-center:is(.dark *){border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;color:hsl(var(--accent));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ag-tooltip{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;color:hsl(var(--primary-foreground))!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ag-tooltip:is(.dark *){color:hsl(var(--accent))!important}.ag-pinned-left-cols-container,.ag-pinned-left-header{border-right-width:0!important}.ag-pinned-right-cols-container,.ag-pinned-right-header{border-left-width:0!important}.ag-overlay-no-rows-wrapper{color:hsl(var(--primary-foreground))!important}.ag-overlay-no-rows-wrapper:is(.dark *){color:hsl(var(--accent))!important}.ag-checkbox-input-wrapper{display:flex;cursor:pointer;align-items:center;justify-content:center}.ag-checkbox-input-wrapper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.ag-checkbox-input-wrapper:is(.dark *):after{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity,1))!important}.ag-checkbox-input-wrapper:not(.ag-checked):is(.dark *):after{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity,1))!important}.ag-checkbox-input{margin-bottom:1rem!important}.tb-center-cell,.tb-center-header,.tb-center-header .ag-header-cell-comp-wrapper{display:flex!important;align-items:center!important;justify-content:center!important}.tb-center-cell .ag-cell-wrapper{padding:0!important}.tb-center-cell .ag-row-drag,.tb-center-cell .ag-selection-checkbox,.tb-center-header .ag-header-select-all{margin:0!important}.custom-markup-wrapper .ag-root-wrapper{border-radius:0!important;border-width:0!important}.ag-root-wrapper-body .ag-focus-managed .ag-layout-normal,.ag-root-wrapper-body.ag-layout-normal{min-height:24rem!important}@media (min-width:1536px){.ag-root-wrapper-body .ag-focus-managed .ag-layout-normal,.ag-root-wrapper-body.ag-layout-normal{min-height:0!important}}.custom-markup-wrapper .ag-cell-focus{border-width:1px!important;--tw-border-opacity:1!important;border-color:rgb(33 150 243/var(--tw-border-opacity,1))!important}.custom-markup-wrapper .ag-header{border-color:hsl(var(--muted))!important}.custom-markup-wrapper .ag-header-cell-label{flex:none!important}.custom-markup-wrapper .ag-header-cell-text{font-size:13px!important;text-transform:none!important}.ag-cell-green,.ag-cell:not(.ag-cell-inline-editing).ag-cell-green{--tw-bg-opacity:1!important;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(6 78 59/var(--tw-text-opacity,1))!important}.ag-cell-green:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-green:is(.dark *){background-color:rgb(6 78 59/.4)!important;--tw-text-opacity:1!important;color:rgb(110 231 183/var(--tw-text-opacity,1))!important}.ag-cell-construction-input-yellow:not(.ag-cell-inline-editing),.ag-cell-yellow,.ag-cell:not(.ag-cell-inline-editing).ag-cell-yellow{--tw-bg-opacity:1!important;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(113 63 18/var(--tw-text-opacity,1))!important}.ag-cell-construction-input-yellow:not(.ag-cell-inline-editing):is(.dark *),.ag-cell-yellow:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-yellow:is(.dark *){background-color:rgb(113 63 18/.4)!important;--tw-text-opacity:1!important;color:rgb(253 224 71/var(--tw-text-opacity,1))!important}.ag-cell-blue,.ag-cell:not(.ag-cell-inline-editing).ag-cell-blue{--tw-bg-opacity:1!important;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(12 74 110/var(--tw-text-opacity,1))!important}.ag-cell-blue:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-blue:is(.dark *){background-color:rgb(12 74 110/.4)!important;--tw-text-opacity:1!important;color:rgb(125 211 252/var(--tw-text-opacity,1))!important}.ag-cell-red,.ag-cell:not(.ag-cell-inline-editing).ag-cell-red{--tw-bg-opacity:1!important;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(136 19 55/var(--tw-text-opacity,1))!important}.ag-cell-red:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-red:is(.dark *){background-color:rgb(136 19 55/.4)!important;--tw-text-opacity:1!important;color:rgb(253 164 175/var(--tw-text-opacity,1))!important}.ag-cell-gray,.ag-cell:not(.ag-cell-inline-editing).ag-cell-gray{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important}.ag-cell-gray:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-gray:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.ag-cell-disabled,.ag-cell:not(.ag-cell-inline-editing).ag-cell-disabled{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.ag-cell-disabled:is(.dark *),.ag-cell:not(.ag-cell-inline-editing).ag-cell-disabled:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.ag-cell-mixture{--tw-text-opacity:1!important;color:rgb(219 39 119/var(--tw-text-opacity,1))!important}.ag-cell-select-center{align-content:center!important}.ag-status-name-value-value{color:hsl(var(--primary-foreground))!important}.ag-status-name-value{color:hsl(var(--muted-foreground))!important}.ag-status-bar-right{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important}.custom-markup-wrapper .ag-cell:not(.ag-cell-focus):not([class*=ag-cell-yellow]):not([class*=ag-cell-blue]):not([class*=ag-cell-green]):not([class*=ag-cell-red]):not([class*=ag-cell-gray]){border-right-width:1px!important;border-left-width:0!important;border-bottom-width:0!important;border-top-width:0;color:hsl(var(--primary-foreground))!important}.custom-markup-wrapper .ag-cell:not(.ag-cell-focus):not([class*=ag-cell-yellow]):not([class*=ag-cell-blue]):not([class*=ag-cell-green]):not([class*=ag-cell-red]):not([class*=ag-cell-gray]):is(.dark *){color:hsl(var(--accent))!important}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell,.ag-column-moving .ag-header-group-cell{transition:none!important}.select-documents-grid .ag-root-wrapper-body .ag-focus-managed .ag-layout-normal,.select-documents-grid .ag-root-wrapper-body.ag-layout-normal{min-height:0!important}.ag-group-value{color:hsl(var(--primary-foreground))!important}.ag-group-value:is(.dark *){color:hsl(var(--accent))!important}.ag-row-group{color:hsl(var(--primary-foreground))!important}.ag-row-group:is(.dark *){color:hsl(var(--accent))!important}.ag-group-contracted,.ag-group-expanded{color:hsl(var(--primary-foreground))!important}.ag-group-contracted:is(.dark *),.ag-group-expanded:is(.dark *){color:hsl(var(--accent))!important}.ag-menu{border-color:hsl(var(--border))!important;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ag-menu,.ag-menu-list{background-color:hsl(var(--background))!important}.ag-menu-option{padding:.5rem .75rem!important;color:hsl(var(--primary-foreground))!important}.ag-menu-option:hover{background-color:hsl(var(--secondary)/.5)!important}.ag-menu-option:is(.dark *){color:hsl(var(--accent))!important}.ag-menu-option-active{background-color:hsl(var(--secondary))!important;color:hsl(var(--primary-foreground))!important}.ag-menu-option-active:is(.dark *){color:hsl(var(--accent))!important}.ag-menu-option-disabled{cursor:not-allowed!important;color:hsl(var(--muted-foreground))!important}.ag-menu-separator{border-top-color:hsl(var(--border))!important}.ag-rich-select-list,.ag-select-list{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ag-picker-field-wrapper{border-radius:.375rem!important;border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important}.ag-picker-field-display{color:hsl(var(--primary-foreground))!important}.ag-picker-field-display:is(.dark *){color:hsl(var(--accent))!important}.ag-picker-field-icon{color:hsl(var(--muted-foreground))!important}.ag-select-list-item{padding:.5rem .75rem!important;color:hsl(var(--primary-foreground))!important}.ag-select-list-item:hover{background-color:hsl(var(--secondary)/.5)!important}.ag-select-list-item:is(.dark *){color:hsl(var(--accent))!important}.ag-select-list-item.ag-active-item{background-color:hsl(var(--secondary))!important;color:hsl(var(--primary-foreground))!important}.ag-select-list-item.ag-active-item:is(.dark *){color:hsl(var(--accent))!important}.ag-panel{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ag-panel-header{border-bottom-color:hsl(var(--border))!important;background-color:hsl(var(--foreground))!important}.ag-panel-header:is(.dark *){background-color:#030712cc!important}.ag-panel-title-bar{font-weight:500!important;color:hsl(var(--primary-foreground))!important}.ag-panel-title-bar:is(.dark *){color:hsl(var(--accent))!important}.ag-panel-title-bar-button{color:hsl(var(--muted-foreground))!important}.ag-panel-title-bar-button:hover{color:hsl(var(--primary-foreground))!important}.ag-panel-title-bar-button:hover:is(.dark *){color:hsl(var(--accent))!important}.ag-popup{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;pointer-events:auto}.ag-popup .ag-popup-child{z-index:60}.ag-side-bar{border-right-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important}.ag-side-bar-header{border-bottom-color:hsl(var(--border))!important;background-color:hsl(var(--foreground))!important}.ag-side-bar-header:is(.dark *){background-color:#030712cc!important}.ag-columns-panel,.ag-side-bar-content{background-color:hsl(var(--background))!important}.ag-columns-panel-header{background-color:hsl(var(--foreground))!important;color:hsl(var(--primary-foreground))!important}.ag-columns-panel-header:is(.dark *){background-color:#030712cc!important;color:hsl(var(--accent))!important}.ag-columns-panel-list{background-color:hsl(var(--background))!important}.ag-columns-panel-item{padding:.5rem .75rem!important;color:hsl(var(--primary-foreground))!important}.ag-columns-panel-item:hover{background-color:hsl(var(--secondary)/.5)!important}.ag-columns-panel-item:is(.dark *){color:hsl(var(--accent))!important}.ag-column-select-column-label,.ag-default-panel-title-bar-title,.ag-panel-title-bar-title{color:hsl(var(--primary-foreground))!important}.ag-column-select-column-label:is(.dark *),.ag-default-panel-title-bar-title:is(.dark *),.ag-panel-title-bar-title:is(.dark *){color:hsl(var(--accent))!important}.ag-input-field-input,.ag-input-wrapper,.ag-text-field-input,.ag-text-field-input-wrapper{border-color:hsl(var(--border))!important;--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.ag-input-field-input:is(.dark *),.ag-input-wrapper:is(.dark *),.ag-text-field-input-wrapper:is(.dark *),.ag-text-field-input:is(.dark *){background-color:rgb(17 24 39/.5)!important}.dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.dark .ag-filter-filter .ag-input-wrapper:before,.dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.dark .ag-mini-filter .ag-input-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOWNhM2FmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==")}.ag-filter-panel,.ag-set-filter-list{background-color:hsl(var(--background))!important}.ag-set-filter-item{padding:.5rem .75rem!important;color:hsl(var(--primary-foreground))!important}.ag-set-filter-item:hover{background-color:hsl(var(--secondary)/.5)!important}.ag-set-filter-item:is(.dark *){color:hsl(var(--accent))!important}.ag-set-filter-item.ag-set-filter-item-active{background-color:hsl(var(--secondary))!important;color:hsl(var(--primary-foreground))!important}.ag-set-filter-item.ag-set-filter-item-active:is(.dark *){color:hsl(var(--accent))!important}.ag-floating-filter,.ag-floating-filter-input{border-color:hsl(var(--border))!important;background-color:hsl(var(--background))!important}.ag-floating-filter-input{color:hsl(var(--primary-foreground))!important}.ag-floating-filter-input:is(.dark *){color:hsl(var(--accent))!important}.ag-column-drop-cell.ag-column-drop-horizontal-cell{background-color:hsl(var(--border))!important}.ag-column-drop-cell.ag-column-drop-horizontal-cell:is(.dark *){background-color:hsl(var(--muted))!important}.ag-column-drop-cell-text.ag-column-drop-horizontal-cell-text{color:hsl(var(--primary-foreground))!important}.ag-column-drop-cell-text.ag-column-drop-horizontal-cell-text:is(.dark *){color:hsl(var(--accent))!important}.ag-ltr .ag-row-group-leaf-indent{margin-left:0!important}