.ag-theme-quartz{--ag-foreground-color:#111;--ag-secondary-foreground-color:#333;--ag-background-color:#ffffff;--ag-header-foreground-color:#ffffff!important;--ag-header-background-color:var(--accent)!important;--ag-odd-row-background-color:#fafafa;--ag-row-border-color:#e5e7eb;--ag-border-color:#e5e7eb;border-radius:12px!important;overflow:hidden!important}.ag-grid-flush{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.ag-theme-quartz .ag-header .ag-column-select-column-label,.ag-theme-quartz .ag-header .ag-icon,.ag-theme-quartz .ag-header .ag-icon-button,.ag-theme-quartz .ag-header .ag-sort-indicator-icon,.ag-theme-quartz .ag-header-cell-text{color:#ffffff!important;fill:#ffffff!important}.ag-theme-quartz .ag-header-cell.timesheet-date .ag-header-cell-text{text-align:center!important;width:100%!important}.ag-theme-quartz .ag-header-cell.timesheet-date{padding-left:4px!important;padding-right:4px!important}.ag-theme-quartz .ag-header-cell.timesheet-date .ag-header-cell-resize{opacity:0!important;border-right:none!important;background:transparent!important}.ag-theme-quartz .ag-header-cell.timesheet-date:after{background:transparent!important;border-right-color:transparent!important}.ag-theme-quartz .ag-header .ag-icon,.ag-theme-quartz .ag-header .ag-icon-button,.ag-theme-quartz .ag-header .ag-sort-indicator-icon{transform:scale(.9)}.ag-theme-quartz.ag-accent-header .ag-header-cell .ag-header-cell-menu-button{display:none!important}.ag-theme-quartz .ag-header,.ag-theme-quartz .ag-header-cell,.ag-theme-quartz .ag-header-group-cell,.ag-theme-quartz .ag-header-row{background-color:var(--ag-header-background-color)!important;padding-left:6px!important;padding-right:6px!important}.ag-theme-quartz .ag-root-wrapper{border-radius:12px!important;overflow:hidden!important}.ag-theme-quartz .ag-header-center:first-child .ag-header-row .ag-header-cell:first-child,.ag-theme-quartz .ag-pinned-left-header .ag-header-row .ag-header-cell:first-child{border-top-left-radius:12px!important}.ag-theme-quartz .ag-header-center:last-child .ag-header-row .ag-header-cell:last-child,.ag-theme-quartz .ag-pinned-right-header .ag-header-row .ag-header-cell:last-child{border-top-right-radius:12px!important}.ag-theme-quartz.ag-accent-header,.ag-theme-quartz.ag-accent-header .ag-header,.ag-theme-quartz.ag-accent-header .ag-header-cell,.ag-theme-quartz.ag-accent-header .ag-header-group-cell,.ag-theme-quartz.ag-accent-header .ag-header-row{--ag-header-foreground-color:#ffffff!important;--ag-header-background-color:var(--accent)!important;background-color:var(--accent)!important;color:#ffffff!important}.ag-theme-material-dark{--ag-row-hover-color:#817453;--ag-range-selection-border-color:#f9e7b9;--ag-foreground-color:rgb(249,231,185);--ag-material-accent-color:#000000;--app-header-bg:var(--bs-body-bg,#0f1115);--app-header-fg:var(--bs-body-color,#f9e7b9)}.ag-theme-material-dark .ag-header{background:var(--app-header-bg)!important;color:var(--app-header-fg)!important;min-height:56px!important}.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell,.ag-theme-material-dark .ag-header-row{background:transparent!important;color:var(--app-header-fg)!important;height:56px!important}.ag-theme-material-dark .ag-header-cell-text{line-height:56px!important}.ag-theme-material-dark .ag-header .ag-icon,.ag-theme-material-dark .ag-header .ag-icon-button,.ag-theme-material-dark .ag-header .ag-sort-indicator-icon{color:var(--app-header-fg)!important;fill:var(--app-header-fg)!important}.ag-input-field-input,.ag-text-field-input{border:1px solid #f9e7b9!important;border-radius:3px!important}.ag-filter-apply-panel>.ag-filter-apply-panel-button{border:1px solid #f9e7b9!important;color:#f9e7b9;padding:6px;border-radius:8px}.ag-filter-apply-panel>.ag-filter-apply-panel-button:hover{background-color:#1e1e1e;border:1px solid #f9c33c!important;color:#f9c33c}.ag-filter-apply-panel>.ag-filter-apply-panel-button:active{background-color:#2a2a2a;border:1px solid #f9c33c!important;color:#f9e7b9}.ag-row[data-pending-changes=true]{background-color:rgba(249,195,60,.1)!important;border-left:3px solid #f9c33c!important}.ag-row[data-pending-changes=true] .ag-cell{color:#f9c33c!important;font-style:italic!important}.ag-theme-material-dark{border-radius:12px!important;overflow:hidden!important}.ag-theme-material-dark .ag-header-cell{border-top-left-radius:0!important;border-top-right-radius:0!important}.ag-theme-material-dark .ag-header-center:first-child .ag-header-row .ag-header-cell:first-child,.ag-theme-material-dark .ag-pinned-left-header .ag-header-row .ag-header-cell:first-child{border-top-left-radius:12px!important}.ag-theme-material-dark .ag-header-center:last-child .ag-header-row .ag-header-cell:last-child,.ag-theme-material-dark .ag-pinned-right-header .ag-header-row .ag-header-cell:last-child{border-top-right-radius:12px!important}.ag-theme-material-dark .ag-body-viewport{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.ag-theme-material-dark .ag-center-cols-container .ag-row:last-child .ag-cell:first-child{border-bottom-left-radius:12px!important}.ag-theme-material-dark .ag-center-cols-container .ag-row:last-child .ag-cell:last-child{border-bottom-right-radius:12px!important}.ag-theme-material-dark .ag-pinned-left-cols-container .ag-row:last-child .ag-cell:first-child{border-bottom-left-radius:12px!important}.ag-theme-material-dark .ag-pinned-right-cols-container .ag-row:last-child .ag-cell:last-child{border-bottom-right-radius:12px!important}.ag-theme-material-dark .ag-header-cell.custom-header-class-color-blue{background-color:#007acc!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-cell.custom-header-class-color{background-color:var(--accent,#fb8003)!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-cell.custom-header-class-color .ag-header-cell-text,.ag-theme-material-dark .ag-header-cell.custom-header-class-color .ag-header-icon,.ag-theme-material-dark .ag-header-cell.custom-header-class-color .ag-icon{color:#ffffff!important}.ag-theme-material-dark .ag-header-cell.custom-header-class-color-orange{background-color:#daa520!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-group-cell.custom-header-class-color{background-color:var(--accent,#fb8003)!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-group-cell.custom-header-class-color-blue{background-color:#007acc!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-group-cell.custom-header-class-color-orange{background-color:#daa520!important;color:#ffffff!important}.ag-theme-material-dark .ag-header-cell.ag-filter-active,.ag-theme-material-dark .ag-header-cell.ag-filter-active .ag-header-cell-text{color:#000000!important;background-color:#f9e7b9!important;font-weight:700!important}.ag-theme-material-dark .ag-header-cell.ag-filter-active .ag-icon-filter{color:#000000!important}.mui-1iw0mis-root{height:100%!important}[class*=mui][class*=root]{margin-bottom:0!important}.ag-theme-material-dark .ag-root-wrapper{border-radius:12px!important;overflow:hidden!important}.ag-grid-container,.gridWrapper{min-height:400px!important;width:100%!important}.ag-theme-material-dark{--ag-checkbox-checked-color:#f9c33c!important;--ag-checkbox-unchecked-color:#666666!important}.ag-theme-material-dark .ag-checkbox-input-wrapper.ag-checked:after,.ag-theme-material-dark .ag-icon-checkbox-checked{color:#f9c33c!important}.ag-theme-material-dark .ag-checkbox .ag-icon,.ag-theme-material-dark .ag-checkbox svg{fill:#f9c33c!important;color:#f9c33c!important}.ag-theme-material-dark .ag-checkbox.ag-checked,.ag-theme-material-dark .ag-input-wrapper.ag-checked{color:#f9c33c!important}.ag-theme-material-dark .ag-checkbox input:checked+label:after,.ag-theme-material-dark .ag-checkbox input:checked+label:before,.ag-theme-material-dark .ag-checkbox input:checked~label:after,.ag-theme-material-dark .ag-checkbox input:checked~label:before{color:#f9c33c!important;border-color:#f9c33c!important}.ag-theme-material-dark .ag-checkbox:after,.ag-theme-material-dark .ag-checkbox:before{color:#f9c33c!important}.ag-theme-material-dark .ag-set-filter-list-item .ag-checkbox:after,.ag-theme-material-dark .ag-set-filter-list-item .ag-checkbox:before{color:#f9c33c!important;content:""!important}.ag-theme-material-dark [class*=checkbox] [class*=checked]:after,.ag-theme-material-dark [class*=checkbox] [class*=checked]:before{color:#f9c33c!important;fill:#f9c33c!important}.ag-theme-material-dark .ag-checkbox svg circle,.ag-theme-material-dark .ag-checkbox svg path,.ag-theme-material-dark .ag-checkbox svg polygon{fill:#f9c33c!important;stroke:#f9c33c!important}.ag-theme-material-dark .material-icons{color:#f9c33c!important}.ag-theme-material-dark .ag-row.ag-row-pending{background-color:rgba(249,195,60,.15)!important;border-left:3px solid #f9c33c!important;animation:pulse-pending 2s ease-in-out infinite}.ag-theme-material-dark .ag-row.ag-row-pending .ag-cell{color:#f9c33c!important;font-weight:600!important}@keyframes pulse-pending{0%,to{background-color:rgba(249,195,60,.15)}50%{background-color:rgba(249,195,60,.25)}}.ag-theme-material-dark .ag-row.ag-row-new-record{animation:flash-new-record 3s ease-in-out}@keyframes flash-new-record{0%{background-color:rgba(0,255,127,.3);transform:scale(1)}10%{background-color:rgba(0,255,127,.5);transform:scale(1.01)}20%{background-color:rgba(0,255,127,.3);transform:scale(1)}30%{background-color:rgba(0,255,127,.5);transform:scale(1.01)}40%{background-color:rgba(0,255,127,.3);transform:scale(1)}50%{background-color:rgba(0,255,127,.5);transform:scale(1.01)}to{background-color:transparent;transform:scale(1)}}.ag-theme-material-dark .ag-cell-flash{background-color:rgba(0,191,255,.4)!important;transition:background-color .5s ease-out}.ag-theme-quartz .ag-row.ag-row-pending{background-color:rgba(255,193,7,.1)!important;border-left:3px solid #ffc107!important}.ag-theme-quartz .ag-row.ag-row-pending .ag-cell{color:#f57c00!important;font-weight:600!important}.ag-theme-quartz .ag-row.ag-row-new-record{animation:flash-new-record-light 3s ease-in-out}@keyframes flash-new-record-light{0%{background-color:rgba(76,175,80,.2)}10%{background-color:rgba(76,175,80,.4)}20%{background-color:rgba(76,175,80,.2)}30%{background-color:rgba(76,175,80,.4)}40%{background-color:rgba(76,175,80,.2)}50%{background-color:rgba(76,175,80,.4)}to{background-color:transparent}}.ag-theme-material-dark .ag-row-odd{background-color:rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-row-even{background-color:rgba(255,255,255,.03)!important}.ag-theme-material-dark .ag-cell{border:none!important}.ag-theme-material-dark .ag-row-last{border-bottom:none!important}.ag-theme-material-dark .ag-row-odd:hover{background-color:rgba(150,150,150,.25)!important}.ag-theme-material-dark .ag-row-even:hover{background-color:rgba(255,255,255,.08)!important}.ag-theme-quartz .ag-row-odd{background-color:rgba(200,200,200,.15)!important}.ag-theme-quartz .ag-row-even{background-color:rgba(255,255,255,.8)!important}.ag-theme-quartz .ag-row-odd:hover{background-color:rgba(200,200,200,.25)!important}.ag-theme-quartz .ag-row-even:hover{background-color:rgba(255,255,255,1)!important}.ag-theme-material-dark,.ag-theme-material-dark .ag-body-viewport,.ag-theme-material-dark .ag-center-cols-viewport,.ag-theme-material-dark .ag-root,.ag-theme-material-dark .ag-root-wrapper{background-color:transparent!important}.ag-theme-material-dark .ag-cell{color:#000000!important;display:flex!important;align-items:center!important}.ag-theme-material-dark .ag-header-cell-text{color:var(--app-header-fg)!important}.ag-theme-material-dark .ag-cell.ag-right-aligned-cell{justify-content:flex-end!important}.ag-theme-material-dark .ag-cell-label-container{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important}.ag-theme-material-dark .ag-header-cell-label{display:flex!important;flex-direction:row!important;align-items:center!important;flex:1 1 auto!important;order:0!important;min-width:0!important}.ag-theme-material-dark .ag-header-cell-menu-button{order:999!important;margin-left:auto!important;margin-right:4px!important}.ag-theme-material-dark .ag-header-cell-filter-button,.ag-theme-material-dark .ag-header-icon{order:998!important}.ag-theme-material-dark .ag-header-cell-comp-wrapper,.ag-theme-material-dark .ag-right-aligned-header .ag-header-cell-comp-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important}.ag-theme-material-dark .ag-right-aligned-header .ag-cell-label-container,.ag-theme-material-dark .ag-right-aligned-header .ag-header-cell-label{flex-direction:row!important}.ag-theme-material-dark .ag-header-cell-text{flex:0 1 auto!important}.ag-theme-material-dark .ag-side-bar,.ag-theme-material-dark .ag-side-buttons,.ag-theme-material-dark .ag-tool-panel-wrapper{background-color:rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-side-button-button{background-color:transparent!important;color:#f9e7b9!important}.ag-theme-material-dark .ag-side-button-button:hover{background-color:rgba(150,150,150,.25)!important}.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-dark .ag-filter-toolpanel-header{background-color:rgba(150,150,150,.2)!important;color:#f9e7b9!important}.ag-theme-material-dark .ag-column-select,.ag-theme-material-dark .ag-filter-toolpanel-instance{background-color:rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-column-select-column-group-label,.ag-theme-material-dark .ag-column-select-column-label{color:#000000!important}.ag-theme-material-dark .ag-filter-toolpanel-instance-header{background-color:rgba(150,150,150,.2)!important;color:#000000!important}.ag-theme-material-dark{--ag-borders:solid 1px;--ag-border-color:rgba(150,150,150,0.15);--ag-row-border-color:rgba(150,150,150,0.15);border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.2)!important}.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell{border-right:1px solid rgba(80,80,80,.5)!important;border-bottom:1px solid rgba(150,150,150,.2)!important}.ag-theme-material-dark .ag-cell{border:1px solid rgba(150,150,150,.15)!important;border-top:none!important;border-left:none!important}.ag-theme-material-dark .ag-row{border:none!important;border-bottom:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-cell:not(:last-child),.ag-theme-material-dark .ag-ltr .ag-cell{border-right:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-ltr .ag-cell,.ag-theme-material-dark .ag-rtl .ag-cell{border-bottom:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-rtl .ag-cell{border-left:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-pinned-left-cols-container,.ag-theme-material-dark .ag-pinned-left-header,.ag-theme-material-dark .ag-pinned-right-cols-container,.ag-theme-material-dark .ag-pinned-right-header{border-right:2px solid rgba(150,150,150,.25)!important}.ag-theme-material-dark .ag-pinned-left-cols-container .ag-cell,.ag-theme-material-dark .ag-pinned-right-cols-container .ag-cell{border-right:1px solid rgba(150,150,150,.15)!important;border-bottom:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-root,.ag-theme-material-dark .ag-root-wrapper{border:1px solid rgba(150,150,150,.2)!important}.ag-theme-material-dark .ag-row:after,.ag-theme-material-dark .ag-row:before{display:none!important}.ag-theme-material-dark .ag-row-last,.ag-theme-material-dark .ag-row-last .ag-cell{border-bottom:1px solid rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-status-bar{background:linear-gradient(to right,color-mix(in srgb,var(--accent,#fb8003) 65%,#1b262c) 0,color-mix(in srgb,var(--accent,#fb8003) 40%,#1b262c) 45%,#1b262c 100%)!important;border:none!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#fff!important;padding-top:8px!important;padding-bottom:0!important;margin-bottom:0!important}.ag-theme-material-dark .ag-status-bar-center,.ag-theme-material-dark .ag-status-bar-left,.ag-theme-material-dark .ag-status-bar-right,.ag-theme-material-dark .ag-status-name-value,.ag-theme-material-dark .ag-status-name-value-value,.ag-theme-material-dark .ag-status-panel{color:#fff!important}.ag-theme-material-dark .MuiTypography-root{color:#000000!important}.ag-theme-material-dark .ag-cell,.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell,.ag-theme-material-dark .ag-row{border-color:rgba(150,150,150,.15)!important}.ag-theme-material-dark .ag-body-horizontal-scroll{height:8px!important;min-height:8px!important}.ag-theme-material-dark .ag-body-horizontal-scroll-viewport,.ag-theme-material-dark .ag-horizontal-left-spacer,.ag-theme-material-dark .ag-horizontal-right-spacer{height:8px!important}.ag-theme-material-dark ::-webkit-scrollbar{height:8px!important;width:8px!important}.ag-theme-material-dark ::-webkit-scrollbar-track{background:rgba(150,150,150,.1)!important}.ag-theme-material-dark ::-webkit-scrollbar-thumb{background:rgba(150,150,150,.4)!important;border-radius:4px!important}.ag-theme-material-dark ::-webkit-scrollbar-thumb:hover{background:rgba(150,150,150,.6)!important}.ag-theme-material-dark .ag-header{margin-bottom:0!important;padding-bottom:0!important}.ag-theme-material-dark .ag-header-row{margin-bottom:0!important}.ag-theme-material-dark .ag-body-viewport{margin-top:0!important;padding-top:0!important}.ag-theme-quartz.ag-staff{--ag-radius-lg:12px;--ag-radius-md:10px;--ag-radius-sm:8px;--ag-shadow-soft:0 6px 20px rgba(0,0,0,0.06),0 2px 8px rgba(0,0,0,0.04);--ag-staff-accent:var(--accent-color,#fb8003);--ag-staff-accent-weak:#ffc781;--ag-staff-accent-strong2:#ff9d1b;--ag-staff-accent-wash:#fff3e6;--ag-staff-accent-wash-hover:#ffe7d1;--ag-staff-accent-wash-strong:#ffefdd;--ag-background-color:#ffffff;--ag-foreground-color:#1f2937;--ag-border-color:#e5e7eb;--ag-accent-color:var(--ag-staff-accent);--ag-checkbox-checked-color:var(--ag-accent-color);--ag-toggle-button-on-background-color:var(--ag-accent-color);--ag-range-selection-border-color:var(--ag-accent-color);--ag-header-background-color:var(--ag-staff-accent-wash);--ag-header-foreground-color:#000000;--ag-header-column-resize-handle-color:var(--ag-accent-color);--ag-header-cell-hover-background-color:var(--ag-staff-accent-wash-hover);--ag-header-cell-moving-background-color:var(--ag-staff-accent-wash);--ag-header-height:56px;--ag-row-height:47px;--ag-odd-row-background-color:#ffffff;--ag-staff-zebra-even:color-mix(in oklab,var(--ag-staff-accent-wash) 35%,#ffffff);--ag-row-hover-color:color-mix(in oklab,var(--ag-staff-accent-wash) 55%,#ffffff);--ag-selected-row-background-color:color-mix(in oklab,var(--ag-staff-accent-wash-strong) 60%,#ffffff);--ag-row-border-color:#f1f5f9;--ag-input-border-color:#e5e7eb;--ag-input-focus-border-color:var(--ag-accent-color);--ag-menu-background-color:#ffffff;--ag-menu-border-color:#f1f5f9}.ag-theme-quartz.ag-staff .ag-root-wrapper{border-radius:var(--ag-radius-lg);overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.04);transform:translateY(0);transition:box-shadow .25s ease,transform .2s ease,border-color .2s ease;border:1px solid var(--bs-border-color,#e5e7eb);background:#fff}.ag-theme-quartz.ag-staff .ag-root-wrapper:hover{box-shadow:0 12px 32px rgba(0,0,0,.14),0 6px 18px rgba(0,0,0,.08);transform:translateY(-1px)}[data-theme=dark] .ag-theme-quartz.ag-staff .ag-root-wrapper:hover{box-shadow:0 12px 32px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.3)}.ag-theme-quartz.ag-staff .ag-root-wrapper,.ag-theme-quartz.ag-staff .ag-root-wrapper .ag-header,.ag-theme-quartz.ag-staff .ag-root-wrapper .ag-header-viewport{border-top-left-radius:var(--ag-radius-lg);border-top-right-radius:var(--ag-radius-lg)}.ag-theme-quartz.ag-staff .ag-column-select-column .ag-column-select-checkbox.ag-checked .ag-icon{color:var(--ag-accent-color)}.ag-theme-quartz.ag-staff .ag-header{border-bottom:1px solid var(--ag-row-border-color)}.ag-theme-quartz.ag-staff .ag-header-cell,.ag-theme-quartz.ag-staff .ag-header-group-cell,.ag-theme-quartz.ag-staff .ag-header-row{height:56px;min-height:56px;padding-top:0;padding-bottom:0}.btn-staff{--btn-accent:var(--ag-staff-accent);color:var(--btn-accent);border:1px solid var(--btn-accent);background:#fff}.btn-staff:hover{background:var(--ag-staff-accent-wash)}.btn-staff:disabled{color:#9ca3af;border-color:#e5e7eb}.ag-theme-quartz.ag-staff .ag-header,.ag-theme-quartz.ag-staff .ag-pinned-left-header,.ag-theme-quartz.ag-staff .ag-pinned-right-header{background:var(--accent-color,var(--ag-staff-accent))!important}.ag-theme-quartz.ag-staff .ag-header-cell,.ag-theme-quartz.ag-staff .ag-header-group-cell{background:transparent;display:flex;align-items:center}.ag-theme-quartz.ag-staff .ag-header-cell-text{font-weight:600;letter-spacing:.2px;color:#ffffff}.ag-theme-quartz.ag-staff .ag-header-cell-label{display:flex;align-items:center;justify-content:flex-start;text-align:left;color:#ffffff}.ag-theme-quartz.ag-staff .ag-header .ag-header-row .ag-header-cell:first-child,.ag-theme-quartz.ag-staff .ag-pinned-left-header .ag-header-cell:first-child{background:transparent;color:#ffffff}.ag-theme-quartz.ag-staff .ag-header .ag-header-row .ag-header-cell:first-child .ag-icon,.ag-theme-quartz.ag-staff .ag-pinned-left-header .ag-header-cell:first-child .ag-header-cell-text,.ag-theme-quartz.ag-staff .ag-pinned-left-header .ag-header-cell:first-child .ag-icon{color:#ffffff}.ag-theme-quartz.ag-staff .ag-cell,.ag-theme-quartz.ag-staff .ag-cell .ag-cell-wrapper{display:flex;align-items:center}.ag-theme-quartz.ag-staff .ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-theme-quartz.ag-staff .ag-row-even{background-color:var(--ag-staff-zebra-even)}.ag-theme-quartz.ag-staff .ag-row-hover{background-color:var(--ag-row-hover-color)!important}.ag-theme-quartz.ag-staff .ag-input-field-input:focus{outline:none;box-shadow:0 0 0 2px rgba(251,128,3,.15);border-color:#f59e0b}.ag-theme-quartz.ag-staff .ag-context-menu ::-webkit-scrollbar,.ag-theme-quartz.ag-staff .ag-popup ::-webkit-scrollbar{width:10px;height:10px}.ag-theme-quartz.ag-staff .ag-context-menu ::-webkit-scrollbar-thumb,.ag-theme-quartz.ag-staff .ag-popup ::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.ag-theme-quartz.ag-staff .ag-context-menu ::-webkit-scrollbar-thumb:hover,.ag-theme-quartz.ag-staff .ag-popup ::-webkit-scrollbar-thumb:hover{background:#d1d5db}.ag-theme-quartz.ag-staff .ag-side-bar .ag-tool-panel-wrapper{background:#fff}.ag-theme-quartz.ag-staff .ag-column-panel .ag-column-select-column{border-radius:var(--ag-radius-sm);padding:6px 8px;margin:2px 4px}.ag-theme-quartz.ag-staff .ag-column-panel .ag-column-select-column:hover{background:var(--ag-staff-accent-wash)}.ag-theme-quartz.ag-staff .ag-column-panel .ag-group-title-bar{border-radius:var(--ag-radius-sm);margin:4px;padding:4px 8px}.ag-theme-quartz.ag-staff .ag-column-panel .ag-group-title-bar .ag-icon{color:#6b7280}.ag-theme-quartz.ag-staff .ag-filter .ag-set-filter-item{border-radius:var(--ag-radius-sm);margin:2px;padding:4px 6px}.ag-theme-quartz.ag-staff .ag-filter .ag-set-filter-item:hover{background:var(--ag-staff-accent-wash)}.ag-theme-quartz.ag-staff .ag-context-menu,.ag-theme-quartz.ag-staff .ag-menu,.ag-theme-quartz.ag-staff .ag-popup .ag-filter,.ag-theme-quartz.ag-staff .ag-popup .ag-filter-wrapper{border-radius:var(--ag-radius-lg);border:1px solid var(--ag-menu-border-color);box-shadow:var(--ag-shadow-soft);overflow:hidden;background:var(--ag-menu-background-color)}.ag-theme-quartz.ag-staff .ag-menu{min-width:220px}.ag-theme-quartz.ag-staff .ag-menu .ag-menu-list{padding:6px}.ag-theme-quartz.ag-staff .ag-menu .ag-list-item,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-item,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option{border-radius:var(--ag-radius-sm);padding:8px 10px;font-size:13.5px;line-height:1.25rem}.ag-theme-quartz.ag-staff .ag-menu .ag-list-item.ag-active-item,.ag-theme-quartz.ag-staff .ag-menu .ag-list-item:hover,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option-active,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option:hover{background:var(--ag-staff-accent-wash)}.ag-theme-quartz.ag-staff .ag-menu .ag-menu-separator{margin:6px 4px}.ag-theme-quartz.ag-staff .ag-menu .ag-group-title,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-header,.ag-theme-quartz.ag-staff .ag-menu .ag-submenu-title{padding:6px 10px 4px;font-weight:600;color:#111827}.ag-theme-quartz.ag-staff .ag-filter .ag-input-field-input,.ag-theme-quartz.ag-staff .ag-menu .ag-input-field-input{height:34px;border-radius:var(--ag-radius-sm)}.ag-theme-quartz.ag-staff .ag-filter .ag-checkbox-input,.ag-theme-quartz.ag-staff .ag-menu .ag-checkbox-input{transform:scale(1.05)}.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option .ag-icon{color:#6b7280}.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option-active .ag-icon,.ag-theme-quartz.ag-staff .ag-menu .ag-menu-option:hover .ag-icon{color:var(--ag-accent-color)}.ag-theme-quartz.ag-staff .ag-popup .ag-filter,.ag-theme-quartz.ag-staff .ag-popup .ag-filter-wrapper{padding:8px}.ag-theme-quartz.ag-staff .ag-filter .ag-virtual-list-viewport{padding:4px}.ag-theme-quartz.ag-staff .ag-menu ::-webkit-scrollbar{width:10px;height:10px}.ag-theme-quartz.ag-staff .ag-menu ::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.ag-theme-quartz.ag-staff .ag-menu ::-webkit-scrollbar-thumb:hover{background:#d1d5db}.ag-staff-toolbar{position:relative}.ag-staff-toolbar:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;background:linear-gradient(90deg,var(--ag-staff-accent-weak),var(--ag-staff-accent) 60%,var(--ag-staff-accent-strong2));border-radius:2px}.btn-staff-primary{background:linear-gradient(90deg,var(--ag-staff-accent-strong2),var(--ag-staff-accent) 70%);color:#ffffff;border:none;box-shadow:0 2px 10px color-mix(in oklab,var(--ag-staff-accent) 30%,transparent)}.btn-staff-primary:hover{filter:brightness(.98)}.btn-staff-primary:disabled{background:#f3f4f6;color:#9ca3af;box-shadow:none}.ag-staff-quick.form-control.form-control-sm{border-color:var(--ag-staff-accent-strong2)}.ag-staff-quick.form-control.form-control-sm:focus{border-color:var(--ag-staff-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--ag-staff-accent) 25%,transparent)}.ag-staff-actions{display:flex;gap:7px!important;align-items:center}.ag-staff-actions .ag-act{display:inline-block;margin:0!important;padding:0!important;font-size:15px;line-height:1;color:var(--ag-staff-accent);cursor:pointer;background:transparent!important;border:0!important}.ag-staff-actions .ag-act.bx-trash{color:#dc3545!important}.ag-staff-actions .ag-act.bx-edit{color:var(--ag-staff-accent,#0d6efd)!important}.ag-staff-actions .ag-act.bx-folder,.ag-staff-actions .ag-act.bx-show{color:#0d6efd!important}.ag-staff-actions .ag-act:hover{filter:brightness(.95)}.ag-staff-actions .ag-act:focus-visible{outline:2px solid color-mix(in oklab,var(--ag-staff-accent) 40%,transparent);outline-offset:2px;border-radius:3px}.ag-staff .ag-staff-actions-cell{padding-left:7px!important;padding-right:7px!important}.ag-staff .ag-staff-actions-cell .ag-cell-wrapper,.ag-staff .ag-staff-actions-cell .ag-cell-wrapper>*,.btn-staff-icon{padding:0!important;margin:0!important}.btn-staff-icon{width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:var(--ag-staff-accent);cursor:pointer}.btn-staff-icon:hover{filter:brightness(.95)}.btn-staff-icon:focus-visible{outline:2px solid color-mix(in oklab,var(--ag-staff-accent) 40%,transparent);outline-offset:2px;border-radius:4px}.btn-staff-icon i{font-size:16px;line-height:1;margin:0!important;padding:0!important}.ag-theme-quartz.ag-staff .ag-header-cell .ag-header-cell-label .ag-sort-indicator,.ag-theme-quartz.ag-staff .ag-header-cell .ag-header-cell-menu-button{opacity:1!important;visibility:visible!important;color:#ffffff!important}.ag-theme-quartz.ag-staff.ag-staff--orange{--ag-staff-accent:#f59e0b}.ag-theme-quartz.ag-staff.ag-staff--cyan{--ag-staff-accent:#06b6d4}.ag-theme-quartz.ag-staff.ag-staff--aqua{--ag-staff-accent:#14b8a6}.ag-theme-quartz.ag-staff.ag-staff--green{--ag-staff-accent:#22c55e}.ag-theme-quartz.ag-staff.ag-staff--yellow{--ag-staff-accent:#eab308}.ag-theme-quartz.ag-staff.ag-staff--neon{--ag-staff-accent:#a3e635}.ag-theme-quartz.ag-staff.ag-staff--mint{--ag-staff-accent:#2dd4bf}.ag-theme-quartz.ag-staff.ag-staff--teal{--ag-staff-accent:#0d9488}.ag-theme-quartz.ag-staff.ag-staff--emerald{--ag-staff-accent:#10b981}.ag-theme-quartz.ag-staff.ag-staff--spruce{--ag-staff-accent:#065f46}.ag-theme-quartz.ag-staff .ag-checkbox-input-wrapper.ag-checked .ag-checkbox-input:after{background-color:var(--ag-staff-accent)}.ag-theme-quartz.ag-staff .ag-checkbox-input-wrapper .ag-checkbox-input{border-color:var(--ag-staff-accent)}.ag-theme-quartz.ag-staff.ag-staff--orange{--ag-staff-accent:#fb8003;--ag-staff-accent-weak:#ffc781;--ag-staff-accent-strong2:#ff9d1b;--ag-staff-accent-wash:#fff3e6;--ag-staff-accent-wash-hover:#ffe7d1;--ag-staff-accent-wash-strong:#ffefdd}.ag-theme-quartz.ag-staff.ag-staff--cyan{--ag-staff-accent:#00d0ff;--ag-staff-accent-weak:#42dbff;--ag-staff-accent-strong2:#00b7ff;--ag-staff-accent-wash:#f0fbff;--ag-staff-accent-wash-hover:#e7f9ff;--ag-staff-accent-wash-strong:#e0f7ff}.ag-theme-quartz.ag-staff.ag-staff--blue{--ag-staff-accent:#0f4c75;--ag-staff-accent-weak:#4a8ab5;--ag-staff-accent-strong2:#0a3a5c;--ag-staff-accent-wash:#e8f0f7;--ag-staff-accent-wash-hover:#dfe9f2;--ag-staff-accent-wash-strong:#d6e3ed}.ag-theme-quartz.ag-staff.ag-staff--aqua{--ag-staff-accent:#00ffee;--ag-staff-accent-weak:#7ff7f0;--ag-staff-accent-strong2:#00e6d6;--ag-staff-accent-wash:#effffb;--ag-staff-accent-wash-hover:#e6fff9;--ag-staff-accent-wash-strong:#defff7}.ag-theme-quartz.ag-staff.ag-staff--green{--ag-staff-accent:#428637;--ag-staff-accent-weak:#87b28e;--ag-staff-accent-strong2:#376f2f;--ag-staff-accent-wash:#f2fbf5;--ag-staff-accent-wash-hover:#eaf7ee;--ag-staff-accent-wash-strong:#e3f3e9}.ag-theme-quartz.ag-staff.ag-staff--yellow{--ag-staff-accent:#ffd000;--ag-staff-accent-weak:#ffe46b;--ag-staff-accent-strong2:#ffc400;--ag-staff-accent-wash:#fffbe6;--ag-staff-accent-wash-hover:#fff6cc;--ag-staff-accent-wash-strong:#fff2b3}.ag-theme-quartz.ag-staff.ag-staff--neon{--ag-staff-accent:#0fff00;--ag-staff-accent-weak:#87ff80;--ag-staff-accent-strong2:#0ae600;--ag-staff-accent-wash:#f0fff2;--ag-staff-accent-wash-hover:#e6ffea;--ag-staff-accent-wash-strong:#ddffe1}.ag-theme-quartz.ag-staff.ag-staff--mint{--ag-staff-accent:#6cd074;--ag-staff-accent-weak:#a8e5ad;--ag-staff-accent-strong2:#55bf5e;--ag-staff-accent-wash:#f2fbf4;--ag-staff-accent-wash-hover:#e9f7ec;--ag-staff-accent-wash-strong:#e3f3e7}.ag-theme-quartz.ag-staff.ag-staff--teal{--ag-staff-accent:#1c323e;--ag-staff-accent-weak:#5e8a98;--ag-staff-accent-strong2:#152932;--ag-staff-accent-wash:#eef6f8;--ag-staff-accent-wash-hover:#e7f1f4;--ag-staff-accent-wash-strong:#e0ecef}.ag-theme-quartz.ag-staff.ag-staff--emerald{--ag-staff-accent:#418251;--ag-staff-accent-weak:#86b99a;--ag-staff-accent-strong2:#356b44;--ag-staff-accent-wash:#f1f8f4;--ag-staff-accent-wash-hover:#e9f3ee;--ag-staff-accent-wash-strong:#e3eee9}.ag-theme-quartz.ag-staff.ag-staff--spruce{--ag-staff-accent:#428248;--ag-staff-accent-weak:#88b997;--ag-staff-accent-strong2:#356b3d;--ag-staff-accent-wash:#f1f8f3;--ag-staff-accent-wash-hover:#e9f3ed;--ag-staff-accent-wash-strong:#e3eee7}