:root{--app-font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--app-font-family);height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}*,:after,:before,body,html{box-sizing:border-box}#root,.app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--app-font-family)}#root,.app,.main-section{height:100%;overflow:hidden;width:100%}.main-section{display:flex}:root{--header-bg:#f9f9f9;--text-color:#333;--dropdown-bg:#fff;--hover-bg:#eaeaea;--sidebar-bg:#f9f9f9;--sidebar-text:#333;--sidebar-hover:#f0f0f0;--dashboard-bg:#f9f9f9;--card-bg:#fff;--card-shadow:0 4px 12px #0000000d;--card-shadow-hover:0 6px 18px #00000014;--MuiDataGrid-headerBackgroundColor:#eee;--MuiDataGrid-headerColor:var(--text-color);--MuiDataGrid-backgroundColor:var(--card-bg);--MuiDataGrid-textColor:var(--text-color);--MuiDataGrid-borderColor:#ddd;--MuiDataGrid-rowHoverBackgroundColor:var(--hover-bg);--MuiDataGrid-selectedRowBackgroundColor:#0000000a;--border-color:#ccc;--icon-circle-bg:#f0f4f8;--login-body-bg-start:#2980b9;--login-body-bg-end:#6dd5fa;--login-box-bg:#fff;--login-text-primary:#2c3e50;--login-text-secondary:#7f8c8d;--login-button-bg:#3498db;--login-button-text:#fff;--login-link-color:#2980b9;--login-input-bg:#eee;--login-icon-color:#666;--forgot-container-bg:#f3f4f8;--forgot-box-bg:#fff;--forgot-text-primary:#333;--forgot-text-secondary:#666;--forgot-button-bg:#6c63ff;--forgot-button-text:#fff;--forgot-link-color:#6c63ff;--forgot-icon-color:#999;--reset-password-container-bg:#f3f4f8;--reset-password-form-bg:#fff;--reset-password-text-primary:#333;--reset-password-input-border:#ccc;--reset-password-icon-color:#666;--primary-button-dark-hover:#0056b3;--icon-primary:#1976d2;--icon-secondary:#dc004e;--icon-success:#4caf50;--icon-warning:#ffc107;--icon-text-primary:#333;--primary-color:#64b5f6;--secondary-color:#a1887f;--accent-color:#ffd54f}:root.theme-azure{--primary-color:#2563eb;--secondary-color:#0ea5e9;--accent-color:#22d3ee;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--primary-color)}:root.theme-emerald{--primary-color:#059669;--secondary-color:#0d9488;--accent-color:#6ee7b7;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--primary-color)}:root.theme-sunset{--primary-color:#f97316;--secondary-color:#ea580c;--accent-color:#facc15;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--primary-color)}:root.theme-violet{--primary-color:#7c3aed;--secondary-color:#a855f7;--accent-color:#ec4899;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--primary-color)}:root.theme-ruby{--primary-color:#be123c;--secondary-color:#f97316;--accent-color:#fde047;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--primary-color)}:root.theme-steel{--primary-color:#0f172a;--secondary-color:#475569;--accent-color:#38bdf8;--login-button-bg:var(--primary-color);--login-link-color:var(--accent-color);--icon-primary:var(--accent-color)}:root.theme-citrus{--primary-color:#facc15;--secondary-color:#22c55e;--accent-color:#fb7185;--login-button-bg:var(--primary-color);--login-link-color:var(--secondary-color);--icon-primary:var(--secondary-color)}body.dark{--header-bg:#2c2c2c;--text-color:#f0f0f0;--dropdown-bg:#3a3a3a;--hover-bg:#4b4b4b;--sidebar-bg:#2c2c2c;--sidebar-text:#eee;--sidebar-hover:#333;--dashboard-bg:#3e3e41;--card-bg:#2c2c30;--card-shadow:0 4px 12px #ffffff0d;--card-shadow-hover:0 6px 18px #ffffff14;--MuiDataGrid-headerBackgroundColor:#333;--MuiDataGrid-headerColor:var(--text-color);--MuiDataGrid-backgroundColor:var(--card-bg);--MuiDataGrid-textColor:var(--text-color);--MuiDataGrid-borderColor:#555;--MuiDataGrid-rowHoverBackgroundColor:var(--hover-bg);--MuiDataGrid-selectedRowBackgroundColor:#ffffff14;--border-color:#555;--icon-circle-bg:#444;--login-body-bg-start:#1a1a1a;--login-body-bg-end:#333;--login-box-bg:#333;--login-text-primary:#eee;--login-text-secondary:#ccc;--login-button-bg:#5cb85c;--login-button-text:#fff;--login-link-color:#5bc0de;--login-input-bg:#555;--login-icon-color:#bbb;--forgot-container-bg:#303030;--forgot-box-bg:#424242;--forgot-text-primary:#eee;--forgot-text-secondary:#ccc;--forgot-button-bg:#8a63d2;--forgot-button-text:#fff;--forgot-link-color:#a28bfa;--forgot-icon-color:#bbb;--reset-password-container-bg:#303030;--reset-password-form-bg:#424242;--reset-password-text-primary:#eee;--reset-password-input-border:#777;--reset-password-icon-color:#bbb;--primary-button-dark-hover:#003d82;--icon-primary:#90caf9;--icon-secondary:#f44336;--icon-success:#81c784;--icon-warning:#ffeb3b;--icon-text-primary:#f0f0f0}body.dark.theme-azure{--primary-color:#60a5fa;--secondary-color:#38bdf8;--accent-color:#67e8f9;--icon-primary:var(--primary-color)}body.dark.theme-emerald{--primary-color:#34d399;--secondary-color:#2dd4bf;--accent-color:#a7f3d0;--icon-primary:var(--primary-color)}body.dark.theme-sunset{--primary-color:#fb8c00;--secondary-color:#f87171;--accent-color:#fcd34d;--icon-primary:var(--primary-color)}body.dark.theme-violet{--primary-color:#c084fc;--secondary-color:#f472b6;--accent-color:#f9a8d4;--icon-primary:var(--primary-color)}body.dark.theme-ruby{--primary-color:#fb7185;--secondary-color:#fdba74;--accent-color:#fde047;--icon-primary:var(--primary-color)}body.dark.theme-steel{--primary-color:#94a3b8;--secondary-color:#38bdf8;--accent-color:#f8fafc;--icon-primary:var(--secondary-color)}body.dark.theme-citrus{--primary-color:#fde68a;--secondary-color:#86efac;--accent-color:#fda4af;--icon-primary:var(--secondary-color)}h1,h2,h3,h4,h5,h6{color:#333;color:var(--text-color)}.MuiDataGrid-root{background-color:#fff!important;background-color:var(--MuiDataGrid-backgroundColor)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor)!important;border-radius:8px;color:#333!important;color:var(--MuiDataGrid-textColor)!important}.MuiDataGrid-columnHeader{background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor)!important;color:#333;color:var(--MuiDataGrid-headerColor)}.MuiDataGrid-cell{border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor)!important}.MuiDataGrid-row:hover{background-color:#eaeaea!important;background-color:var(--MuiDataGrid-rowHoverBackgroundColor)!important}.MuiDataGrid-row.Mui-selected{background-color:#0000000a!important;background-color:var(--MuiDataGrid-selectedRowBackgroundColor)!important}.MuiDataGrid-toolbarContainer{border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor)!important;border-top-left-radius:8px;border-top-right-radius:8px}.MuiDataGrid-footerContainer,.MuiDataGrid-toolbarContainer{background-color:#fff!important;background-color:var(--card-bg)!important;color:#333!important;color:var(--text-color)!important}.MuiDataGrid-footerContainer{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #ddd!important;border-top:1px solid var(--MuiDataGrid-borderColor)!important}.MuiDataGrid-overlay{background-color:#fff!important;background-color:var(--card-bg)!important}.MuiDataGrid-filterIcon,.MuiDataGrid-overlay,.MuiDataGrid-sortIcon,.MuiInputBase-input,.MuiInputBase-input.Mui-disabled,.css-16wblaj-MuiInputBase-input-MuiOutlinedInput-input{color:#333!important;color:var(--text-color)!important}.MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#333!important;-webkit-text-fill-color:var(--text-color)!important;opacity:1!important}.MuiList-root .MuiMenuItem-root,.MuiSelect-icon{color:#333!important;color:var(--text-color)!important}.MuiList-root .MuiMenuItem-root{background-color:#fff!important;background-color:var(--dropdown-bg)!important}.MuiList-root .MuiMenuItem-root:hover{background-color:#eaeaea!important;background-color:var(--hover-bg)!important}.MuiList-root .MuiMenuItem-root.Mui-selected{background-color:#0000000a!important;background-color:var(--MuiDataGrid-selectedRowBackgroundColor)!important}.MuiList-root .MuiMenuItem-root .MuiListItemText-primary,.MuiList-root .MuiMenuItem-root.Mui-selected{color:#333!important;color:var(--text-color)!important}body.dark .MuiSelect-select.MuiInputBase-input{color:#eee!important}body.dark .MuiList-root .MuiMenuItem-root{background-color:#fff!important;background-color:var(--dropdown-bg)!important;color:#333!important;color:var(--text-color)!important}body.dark .MuiList-root .MuiMenuItem-root:hover{background-color:#eaeaea!important;background-color:var(--hover-bg)!important}body.dark .MuiList-root .MuiMenuItem-root.Mui-selected{background-color:#ffffff14!important;color:#333!important;color:var(--text-color)!important}body.dark .MuiList-root .MuiMenuItem-root .MuiListItemText-primary{color:#333!important;color:var(--text-color)!important}.MuiPaper-root{background-color:#fff!important;background-color:var(--card-bg)!important;color:#333!important;color:var(--text-color)!important}body.dark .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:#fff!important;background-color:var(--dropdown-bg)!important;color:#333!important;color:var(--text-color)!important}body.dark .MuiAutocomplete-root .MuiOutlinedInput-root fieldset{border-color:#ccc!important;border-color:var(--border-color)!important}body.dark .MuiAutocomplete-listbox,body.dark .MuiAutocomplete-popper .MuiPaper-root{background-color:#fff!important;background-color:var(--dropdown-bg)!important;border:1px solid #ccc!important;border:1px solid var(--border-color)!important;color:#333!important;color:var(--text-color)!important}body.dark .MuiAutocomplete-option{color:#333!important;color:var(--text-color)!important}body.dark .MuiAutocomplete-option[aria-selected=true]{background-color:#eaeaea!important;background-color:var(--hover-bg)!important}.MuiListItem-root{color:#333!important;color:var(--text-color)!important}body.dark .MuiListItem-root{color:#eee!important}body.dark .MuiListItem-root.Mui-selected{color:#f0f0f0!important}body.dark .MuiListItem-root .MuiTypography-root{color:#eee!important}body.dark .MuiListItem-root.Mui-selected .MuiTypography-root{color:#f0f0f0!important}.MuiInputLabel-root,.MuiInputLabel-root.Mui-disabled{color:#333!important;color:var(--text-color)!important}.MuiInputLabel-root.Mui-disabled{opacity:1!important}.css-1m6qemz-MuiTablePagination-root{color:#333!important;color:var(--text-color)!important}.css-1mh96lt-MuiPaper-root{background-color:#fff!important;background-color:var(--MuiDataGrid-backgroundColor)!important}.MuiSelect-select,.MuiTablePagination-root{color:#333!important;color:var(--text-color)!important}.MuiTableContainer-root{border-radius:8px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--card-shadow)}.MuiTable-root,.MuiTableContainer-root{background-color:#fff!important;background-color:var(--card-bg)!important}.MuiTableHead-root{background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor)!important}.MuiTableRow-root{background-color:#fff!important;background-color:var(--card-bg)!important}.MuiTableRow-root:nth-of-type(2n){background-color:#eaeaea!important;background-color:var(--hover-bg)!important}.MuiTableRow-root:hover{background-color:#eaeaea!important;background-color:var(--MuiDataGrid-rowHoverBackgroundColor)!important}.MuiTableCell-root{border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor)!important;color:#333!important;color:var(--text-color)!important}.MuiTableCell-head{color:#333!important;color:var(--MuiDataGrid-headerColor)!important;font-weight:700!important}.container{box-sizing:border-box;color:#333;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:var(--app-font-family);max-width:100%;min-height:100%;overflow-x:hidden;padding:15px;width:100%}.header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.error-message{color:#f44336!important;font-size:.9em;margin-top:8px}.success-message{color:#4caf50!important;font-size:.9em;margin-top:8px}.alert-message{color:#ff9800!important;font-size:.9em;margin-top:8px}.login-button-bg{background-color:#64b5f6;background-color:var(--primary-color);color:#fff;color:var(--login-button-text)}.login-link-color{color:#ffd54f;color:var(--accent-color)}.custom-primary-action{background-color:#64b5f6;background-color:var(--primary-color);color:#fff}.custom-accent-text{color:#ffd54f;color:var(--accent-color)}.enhanced-grid-toolbar{align-items:center;background-color:#fff;background-color:var(--card-bg);border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.enhanced-grid-toolbar .toolbar-left{flex:1 1}.enhanced-grid-toolbar .toolbar-actions{align-items:center;display:flex;gap:.5rem}.enhanced-grid-toolbar .MuiInputBase-root{background-color:#fff;background-color:var(--dropdown-bg);border-radius:999px;max-width:280px;padding-left:.75rem;width:100%}.enhanced-grid-toolbar .MuiInputBase-root.Mui-focused fieldset{border-color:#64b5f6;border-color:var(--primary-color)}.enhanced-grid-toolbar .MuiSvgIcon-root{color:#64b5f6;color:var(--primary-color)}.ag-theme-quartz,.ag-theme-quartz-dark{--ag-background-color:var(--card-bg);--ag-header-background-color:var(--MuiDataGrid-headerBackgroundColor);--ag-header-foreground-color:var(--MuiDataGrid-headerColor);--ag-border-color:var(--MuiDataGrid-borderColor);--ag-row-hover-color:var(--MuiDataGrid-rowHoverBackgroundColor);--ag-selected-row-background-color:var(--MuiDataGrid-selectedRowBackgroundColor);--ag-odd-row-background-color:var(--card-bg);--ag-foreground-color:var(--text-color);--ag-secondary-foreground-color:var(--text-color);--ag-font-family:var(--app-font-family);--ag-font-size:14px;--ag-row-height:52px!important;--ag-header-height:56px!important;border:1px solid #ddd;border:1px solid var(--MuiDataGrid-borderColor);border-radius:12px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--card-shadow);overflow:hidden;transition:all .25s ease}body.dark .ag-theme-quartz,body.dark .ag-theme-quartz-dark{--ag-foreground-color:var(--text-color,#f0f0f0)!important;--ag-secondary-foreground-color:var(--text-color,#f0f0f0)!important;--ag-header-foreground-color:var(--text-color,#f0f0f0)!important}body.dark .ag-theme-quartz{--ag-background-color:var(--card-bg)!important;--ag-header-background-color:var(--MuiDataGrid-headerBackgroundColor)!important;--ag-border-color:var(--MuiDataGrid-borderColor)!important;--ag-row-hover-color:var(--hover-bg)!important;--ag-selected-row-background-color:var(--MuiDataGrid-selectedRowBackgroundColor)!important;box-shadow:0 4px 12px #0000000d;box-shadow:var(--card-shadow)}.ag-theme-quartz .ag-row,.ag-theme-quartz-dark .ag-row{background:#fff;background:var(--card-bg);border-bottom:2px solid #0000!important;margin-bottom:2px!important;min-height:52px!important;transition:background-color .15s ease}.ag-theme-quartz .ag-row:hover,.ag-theme-quartz-dark .ag-row:hover{background-color:#eaeaea!important;background-color:var(--MuiDataGrid-rowHoverBackgroundColor)!important}.ag-theme-quartz .ag-row-selected,.ag-theme-quartz-dark .ag-row-selected{background-color:#0000000a!important;background-color:var(--MuiDataGrid-selectedRowBackgroundColor)!important}.ag-theme-quartz .ag-cell,.ag-theme-quartz .ag-row .ag-cell,.ag-theme-quartz-dark .ag-cell,.ag-theme-quartz-dark .ag-row .ag-cell{word-wrap:break-word!important;align-items:flex-start!important;background-color:#fff!important;background-color:var(--card-bg)!important;border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor)!important;border-right:1px solid #ddd!important;border-right:1px solid var(--MuiDataGrid-borderColor)!important;color:#333!important;color:var(--text-color)!important;display:flex!important;font-size:14px!important;line-height:1.6!important;max-width:none!important;overflow:visible!important;padding:12px 14px!important;text-overflow:clip!important;vertical-align:top!important;white-space:normal!important;word-break:break-word!important}.ag-theme-quartz .ag-cell .ag-cell-value,.ag-theme-quartz .ag-cell .ag-cell-wrapper,.ag-theme-quartz .ag-cell-value,.ag-theme-quartz .ag-cell-wrapper,.ag-theme-quartz-dark .ag-cell .ag-cell-value,.ag-theme-quartz-dark .ag-cell .ag-cell-wrapper,.ag-theme-quartz-dark .ag-cell-value,.ag-theme-quartz-dark .ag-cell-wrapper{word-wrap:break-word!important;display:block!important;line-height:1.6!important;overflow:visible!important;white-space:normal!important;width:100%!important;word-break:break-word!important}body.dark .ag-theme-quartz .ag-cell,body.dark .ag-theme-quartz .ag-row .ag-cell,body.dark .ag-theme-quartz-dark .ag-cell,body.dark .ag-theme-quartz-dark .ag-row .ag-cell{background-color:#fff!important;background-color:var(--card-bg,#2c2c30)!important;color:#f0f0f0!important}body.dark .ag-theme-quartz .ag-cell *,body.dark .ag-theme-quartz .ag-cell div,body.dark .ag-theme-quartz .ag-cell p,body.dark .ag-theme-quartz .ag-cell span,body.dark .ag-theme-quartz .ag-cell-value,body.dark .ag-theme-quartz .ag-cell-wrapper,body.dark .ag-theme-quartz-dark .ag-cell *,body.dark .ag-theme-quartz-dark .ag-cell div,body.dark .ag-theme-quartz-dark .ag-cell p,body.dark .ag-theme-quartz-dark .ag-cell span,body.dark .ag-theme-quartz-dark .ag-cell-value,body.dark .ag-theme-quartz-dark .ag-cell-wrapper{color:#f0f0f0!important}body.dark .ag-theme-quartz .ag-cell a,body.dark .ag-theme-quartz-dark .ag-cell a{color:#64b5f6!important;color:var(--primary-color,#60a5fa)!important}body:not(.dark) .ag-theme-quartz .ag-cell,body:not(.dark) .ag-theme-quartz .ag-row .ag-cell,body:not(.dark) .ag-theme-quartz-dark .ag-cell,body:not(.dark) .ag-theme-quartz-dark .ag-row .ag-cell{background-color:#fff!important;background-color:var(--card-bg,#fff)!important;color:#333!important}body:not(.dark) .ag-theme-quartz .ag-cell *,body:not(.dark) .ag-theme-quartz .ag-cell div,body:not(.dark) .ag-theme-quartz .ag-cell span,body:not(.dark) .ag-theme-quartz .ag-cell-value,body:not(.dark) .ag-theme-quartz .ag-cell-wrapper,body:not(.dark) .ag-theme-quartz-dark .ag-cell *,body:not(.dark) .ag-theme-quartz-dark .ag-cell div,body:not(.dark) .ag-theme-quartz-dark .ag-cell span,body:not(.dark) .ag-theme-quartz-dark .ag-cell-value,body:not(.dark) .ag-theme-quartz-dark .ag-cell-wrapper{color:#333!important}.ag-theme-quartz .ag-header,.ag-theme-quartz-dark .ag-header{background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor,#eee)!important;border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor,#ddd)!important;font-weight:600!important}body:not(.dark) .ag-theme-quartz .ag-header-cell,body:not(.dark) .ag-theme-quartz-dark .ag-header-cell{align-items:center!important;background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor,#eee)!important;border-right:1px solid #ddd!important;border-right:1px solid var(--MuiDataGrid-borderColor,#ddd)!important;color:#333!important;display:flex!important;font-size:13px!important;letter-spacing:normal!important;min-height:56px!important;padding:12px 14px!important}body.dark .ag-theme-quartz .ag-header-cell,body.dark .ag-theme-quartz-dark .ag-header-cell{align-items:center!important;background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor,#333)!important;border-right:1px solid #ddd!important;border-right:1px solid var(--MuiDataGrid-borderColor,#555)!important;color:#f0f0f0!important;display:flex!important;font-size:13px!important;letter-spacing:normal!important;min-height:56px!important;padding:12px 14px!important}body:not(.dark) .ag-theme-quartz .ag-header-cell-text,body:not(.dark) .ag-theme-quartz-dark .ag-header-cell-text{color:#333!important}body.dark .ag-theme-quartz .ag-header-cell-text,body.dark .ag-theme-quartz-dark .ag-header-cell-text{color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-filter-icon,body:not(.dark) .ag-theme-quartz .ag-header-icon,body:not(.dark) .ag-theme-quartz .ag-header-icon svg,body:not(.dark) .ag-theme-quartz .ag-sort-indicator,body:not(.dark) .ag-theme-quartz-dark .ag-filter-icon,body:not(.dark) .ag-theme-quartz-dark .ag-header-icon,body:not(.dark) .ag-theme-quartz-dark .ag-header-icon svg,body:not(.dark) .ag-theme-quartz-dark .ag-sort-indicator{fill:#333!important;color:#333!important}body.dark .ag-theme-quartz .ag-filter-icon,body.dark .ag-theme-quartz .ag-header-icon,body.dark .ag-theme-quartz .ag-header-icon svg,body.dark .ag-theme-quartz .ag-sort-indicator,body.dark .ag-theme-quartz-dark .ag-filter-icon,body.dark .ag-theme-quartz-dark .ag-header-icon,body.dark .ag-theme-quartz-dark .ag-header-icon svg,body.dark .ag-theme-quartz-dark .ag-sort-indicator{fill:#f0f0f0!important;color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-header-cell.ag-header-cell-filtered,body:not(.dark) .ag-theme-quartz-dark .ag-header-cell.ag-header-cell-filtered{background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor,#eee)!important;color:#333!important}body.dark .ag-theme-quartz .ag-header-cell.ag-header-cell-filtered,body.dark .ag-theme-quartz-dark .ag-header-cell.ag-header-cell-filtered{background-color:#eee!important;background-color:var(--MuiDataGrid-headerBackgroundColor,#333)!important;color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-header-cell *,body:not(.dark) .ag-theme-quartz-dark .ag-header-cell *{color:#333!important}body.dark .ag-theme-quartz .ag-header-cell *,body.dark .ag-theme-quartz-dark .ag-header-cell *{color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-header-cell-label,body:not(.dark) .ag-theme-quartz-dark .ag-header-cell-label{color:#333!important}body.dark .ag-theme-quartz .ag-header-cell-label,body.dark .ag-theme-quartz-dark .ag-header-cell-label{color:#f0f0f0!important}.ag-theme-quartz .ag-floating-filter-input{background-color:#fff!important;background-color:var(--dropdown-bg)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor)!important;border-radius:6px;color:#333!important;color:var(--text-color)!important;padding:5px 8px;transition:.2s ease}.ag-theme-quartz .ag-floating-filter-input:focus{border-color:#64b5f6!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #1976d226}.ag-theme-quartz .ag-paging-panel,.ag-theme-quartz-dark .ag-paging-panel{align-items:center!important;background-color:#fff!important;background-color:var(--card-bg)!important;border-top:1px solid #ddd!important;border-top:1px solid var(--MuiDataGrid-borderColor)!important;color:#333!important;color:var(--text-color)!important;display:flex!important;justify-content:space-between!important;min-height:56px!important;padding:12px 16px!important}.ag-theme-quartz .ag-paging-panel>span,.ag-theme-quartz-dark .ag-paging-panel>span{color:#333!important;color:var(--text-color)!important;font-size:14px!important}.ag-theme-quartz .ag-paging-button,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz-dark .ag-paging-button,.ag-theme-quartz-dark .ag-paging-number{align-items:center!important;background:#fff!important;background:var(--dropdown-bg,#0000)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor)!important;border-radius:6px!important;color:#333!important;color:var(--text-color)!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;height:36px!important;justify-content:center!important;min-width:36px!important;padding:6px 12px!important;transition:all .2s ease!important}body.dark .ag-theme-quartz .ag-paging-button,body.dark .ag-theme-quartz .ag-paging-number,body.dark .ag-theme-quartz-dark .ag-paging-button,body.dark .ag-theme-quartz-dark .ag-paging-number{background:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-quartz .ag-paging-button:hover,.ag-theme-quartz .ag-paging-number:hover,.ag-theme-quartz-dark .ag-paging-button:hover,.ag-theme-quartz-dark .ag-paging-number:hover{background-color:#eaeaea!important;background-color:var(--hover-bg)!important;border-color:#64b5f6!important;border-color:var(--primary-color)!important}body.dark .ag-theme-quartz .ag-paging-button:hover,body.dark .ag-theme-quartz .ag-paging-number:hover,body.dark .ag-theme-quartz-dark .ag-paging-button:hover,body.dark .ag-theme-quartz-dark .ag-paging-number:hover{background-color:#4b4b4b!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;color:#fff!important}.ag-theme-quartz .ag-paging-number.ag-selected,.ag-theme-quartz-dark .ag-paging-number.ag-selected{background-color:#64b5f6!important;background-color:var(--primary-color)!important;border-color:#64b5f6!important;border-color:var(--primary-color)!important;color:#fff!important}body.dark .ag-theme-quartz .ag-paging-number.ag-selected,body.dark .ag-theme-quartz-dark .ag-paging-number.ag-selected{background-color:#64b5f6!important;background-color:var(--primary-color,#60a5fa)!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;color:#fff!important}.ag-theme-quartz .ag-paging-button .ag-icon,.ag-theme-quartz-dark .ag-paging-button .ag-icon{color:#333!important;color:var(--text-color)!important;font-size:16px!important;font-weight:700!important}body.dark .ag-theme-quartz .ag-paging-button .ag-icon,body.dark .ag-theme-quartz-dark .ag-paging-button .ag-icon{color:#f0f0f0!important}body.dark .ag-theme-quartz .ag-paging-button:hover .ag-icon,body.dark .ag-theme-quartz-dark .ag-paging-button:hover .ag-icon{color:#fff!important}.ag-theme-quartz .ag-paging-page-size,.ag-theme-quartz-dark .ag-paging-page-size{color:#333!important;color:var(--text-color)!important;font-size:14px!important;font-weight:500!important}body.dark .ag-theme-quartz .ag-paging-page-size,body.dark .ag-theme-quartz-dark .ag-paging-page-size{color:#f0f0f0!important}.ag-theme-quartz .ag-paging-page-size select,.ag-theme-quartz-dark .ag-paging-page-size select{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;background-color:var(--dropdown-bg)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23f0f0f0' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor)!important;border-radius:6px!important;color:#333!important;color:var(--text-color)!important;cursor:pointer!important;font-size:14px!important;margin:0 8px!important;min-width:60px!important;padding:6px 32px 6px 12px!important}body.dark .ag-theme-quartz .ag-paging-page-size select,body.dark .ag-theme-quartz-dark .ag-paging-page-size select{background-color:#3a3a3a!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23f0f0f0' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;border:1px solid #555!important;color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-paging-page-size select,body:not(.dark) .ag-theme-quartz-dark .ag-paging-page-size select{background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;border:1px solid #ddd!important;color:#333!important}.ag-theme-quartz .ag-paging-page-size select:focus,.ag-theme-quartz-dark .ag-paging-page-size select:focus{border-color:#64b5f6!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-quartz .ag-paging-page-size select option,.ag-theme-quartz-dark .ag-paging-page-size select option{background-color:#fff!important;background-color:var(--dropdown-bg)!important;color:#333!important;color:var(--text-color)!important}body.dark .ag-theme-quartz .ag-paging-page-size select option,body.dark .ag-theme-quartz-dark .ag-paging-page-size select option{background-color:#3a3a3a!important;color:#f0f0f0!important}.ag-theme-quartz .ag-paging-row-summary-panel,.ag-theme-quartz-dark .ag-paging-row-summary-panel{color:#333!important;color:var(--text-color)!important;font-size:14px!important;font-weight:500!important}body.dark .ag-theme-quartz .ag-paging-panel,body.dark .ag-theme-quartz .ag-paging-panel *,body.dark .ag-theme-quartz .ag-paging-panel label,body.dark .ag-theme-quartz .ag-paging-panel span,body.dark .ag-theme-quartz .ag-paging-row-summary-panel,body.dark .ag-theme-quartz-dark .ag-paging-panel,body.dark .ag-theme-quartz-dark .ag-paging-panel *,body.dark .ag-theme-quartz-dark .ag-paging-panel label,body.dark .ag-theme-quartz-dark .ag-paging-panel span,body.dark .ag-theme-quartz-dark .ag-paging-row-summary-panel{color:#f0f0f0!important}body.dark .ag-theme-quartz .ag-paging-panel .ag-icon,body.dark .ag-theme-quartz .ag-paging-panel button,body.dark .ag-theme-quartz-dark .ag-paging-panel .ag-icon,body.dark .ag-theme-quartz-dark .ag-paging-panel button{color:#f0f0f0!important;opacity:1!important}body.dark .ag-theme-quartz .ag-paging-button[aria-label*=First],body.dark .ag-theme-quartz .ag-paging-button[aria-label*=Last],body.dark .ag-theme-quartz .ag-paging-button[aria-label*=Next],body.dark .ag-theme-quartz .ag-paging-button[aria-label*=Previous],body.dark .ag-theme-quartz-dark .ag-paging-button[aria-label*=First],body.dark .ag-theme-quartz-dark .ag-paging-button[aria-label*=Last],body.dark .ag-theme-quartz-dark .ag-paging-button[aria-label*=Next],body.dark .ag-theme-quartz-dark .ag-paging-button[aria-label*=Previous]{background-color:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-quartz ::-webkit-scrollbar{height:10px;width:10px}.ag-theme-quartz ::-webkit-scrollbar-track{background:#fff;background:var(--card-bg)}.ag-theme-quartz ::-webkit-scrollbar-thumb{background:#ddd;background:var(--MuiDataGrid-borderColor);border-radius:10px}.ag-theme-quartz ::-webkit-scrollbar-thumb:hover{background:#64b5f6;background:var(--primary-color)}.main-content .ag-theme-quartz{transition:width .3s ease;width:100%!important}.ag-theme-alpine .ag-popup,.ag-theme-alpine-dark .ag-popup,.ag-theme-quartz .ag-popup,.ag-theme-quartz-dark .ag-popup{background-color:#fff!important;background-color:var(--card-bg,#2c2c30)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:8px!important;box-shadow:0 4px 12px #00000080!important;color:#333!important;color:var(--text-color,#f0f0f0)!important}body.dark .ag-theme-alpine .ag-popup,body.dark .ag-theme-alpine-dark .ag-popup,body.dark .ag-theme-quartz .ag-popup,body.dark .ag-theme-quartz-dark .ag-popup{border:1px solid #555!important;color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-popup,body:not(.dark) .ag-theme-quartz-dark .ag-popup{background-color:#fff!important;border:1px solid #ddd!important;color:#333!important}.ag-theme-alpine .ag-set-filter,.ag-theme-alpine-dark .ag-set-filter,.ag-theme-quartz .ag-set-filter,.ag-theme-quartz-dark .ag-set-filter{background-color:#fff!important;background-color:var(--card-bg,#2c2c30)!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;min-width:280px!important;padding:12px!important}body.dark .ag-theme-alpine .ag-set-filter,body.dark .ag-theme-alpine-dark .ag-set-filter,body.dark .ag-theme-quartz .ag-set-filter,body.dark .ag-theme-quartz-dark .ag-set-filter{background-color:#2c2c30!important;color:#f0f0f0!important}body.dark .ag-theme-alpine .ag-set-filter *,body.dark .ag-theme-alpine-dark .ag-set-filter *,body.dark .ag-theme-quartz .ag-set-filter *,body.dark .ag-theme-quartz-dark .ag-set-filter *{color:#f0f0f0!important}body:not(.dark) .ag-theme-quartz .ag-set-filter,body:not(.dark) .ag-theme-quartz-dark .ag-set-filter{background-color:#fff!important;color:#333!important}.ag-theme-alpine .ag-set-filter-filter-wrapper,.ag-theme-alpine-dark .ag-set-filter-filter-wrapper,.ag-theme-quartz .ag-set-filter-filter-wrapper,.ag-theme-quartz-dark .ag-set-filter-filter-wrapper{margin-bottom:8px!important;position:relative!important}.ag-theme-alpine .ag-set-filter-filter-wrapper input,.ag-theme-alpine-dark .ag-set-filter-filter-wrapper input,.ag-theme-quartz .ag-set-filter-filter-wrapper input,.ag-theme-quartz-dark .ag-set-filter-filter-wrapper input{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;box-sizing:border-box!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;font-size:14px!important;padding:8px 12px 8px 36px!important;transition:all .2s ease!important;width:100%!important}body.dark .ag-theme-alpine .ag-set-filter-filter-wrapper input,body.dark .ag-theme-alpine-dark .ag-set-filter-filter-wrapper input,body.dark .ag-theme-quartz .ag-set-filter-filter-wrapper input,body.dark .ag-theme-quartz-dark .ag-set-filter-filter-wrapper input{background-color:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-alpine .ag-set-filter-filter-wrapper input:focus,.ag-theme-alpine-dark .ag-set-filter-filter-wrapper input:focus,.ag-theme-quartz .ag-set-filter-filter-wrapper input:focus,.ag-theme-quartz-dark .ag-set-filter-filter-wrapper input:focus{border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-alpine .ag-set-filter-filter-wrapper input::placeholder,.ag-theme-alpine-dark .ag-set-filter-filter-wrapper input::placeholder,.ag-theme-quartz .ag-set-filter-filter-wrapper input::placeholder,.ag-theme-quartz-dark .ag-set-filter-filter-wrapper input::placeholder,body.dark .ag-theme-quartz .ag-set-filter-filter-wrapper input::placeholder,body.dark .ag-theme-quartz-dark .ag-set-filter-filter-wrapper input::placeholder{color:#f0f0f099!important}.ag-theme-alpine .ag-filter-select,.ag-theme-alpine .ag-set-filter-filter-type,.ag-theme-alpine .ag-set-filter-filter-type select,.ag-theme-alpine-dark .ag-filter-select,.ag-theme-alpine-dark .ag-set-filter-filter-type,.ag-theme-alpine-dark .ag-set-filter-filter-type select,.ag-theme-quartz .ag-filter-select,.ag-theme-quartz .ag-set-filter-filter-type,.ag-theme-quartz .ag-set-filter-filter-type select,.ag-theme-quartz-dark .ag-filter-select,.ag-theme-quartz-dark .ag-set-filter-filter-type,.ag-theme-quartz-dark .ag-set-filter-filter-type select{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23f0f0f0' d='M6 9 1 4h10z'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;font-size:14px!important;margin-bottom:8px!important;padding:6px 32px 6px 10px!important;width:100%!important}body.dark .ag-theme-alpine .ag-filter-select,body.dark .ag-theme-alpine .ag-set-filter-filter-type select,body.dark .ag-theme-alpine-dark .ag-filter-select,body.dark .ag-theme-alpine-dark .ag-set-filter-filter-type select,body.dark .ag-theme-quartz .ag-filter-select,body.dark .ag-theme-quartz .ag-set-filter-filter-type select,body.dark .ag-theme-quartz-dark .ag-filter-select,body.dark .ag-theme-quartz-dark .ag-set-filter-filter-type select{background-color:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-alpine .ag-filter-select:focus,.ag-theme-alpine .ag-set-filter-filter-type select:focus,.ag-theme-alpine-dark .ag-filter-select:focus,.ag-theme-alpine-dark .ag-set-filter-filter-type select:focus,.ag-theme-quartz .ag-filter-select:focus,.ag-theme-quartz .ag-set-filter-filter-type select:focus,.ag-theme-quartz-dark .ag-filter-select:focus,.ag-theme-quartz-dark .ag-set-filter-filter-type select:focus{border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-alpine .ag-filter-select option,.ag-theme-alpine .ag-set-filter-filter-type select option,.ag-theme-alpine-dark .ag-filter-select option,.ag-theme-alpine-dark .ag-set-filter-filter-type select option,.ag-theme-quartz .ag-filter-select option,.ag-theme-quartz .ag-set-filter-filter-type select option,.ag-theme-quartz-dark .ag-filter-select option,.ag-theme-quartz-dark .ag-set-filter-filter-type select option{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;color:#333!important;color:var(--text-color,#f0f0f0)!important}body.dark .ag-theme-alpine .ag-filter-select option,body.dark .ag-theme-alpine-dark .ag-filter-select option,body.dark .ag-theme-quartz .ag-filter-select option,body.dark .ag-theme-quartz-dark .ag-filter-select option{background-color:#3a3a3a!important;color:#f0f0f0!important}.ag-theme-alpine .ag-filter-filter,.ag-theme-alpine-dark .ag-filter-filter,.ag-theme-quartz .ag-filter-filter,.ag-theme-quartz-dark .ag-filter-filter{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;font-size:14px!important;margin-bottom:8px!important;padding:8px 12px 8px 36px!important;transition:all .2s ease!important;width:100%!important}body.dark .ag-theme-alpine .ag-filter-filter,body.dark .ag-theme-alpine-dark .ag-filter-filter,body.dark .ag-theme-quartz .ag-filter-filter,body.dark .ag-theme-quartz-dark .ag-filter-filter{background-color:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-alpine .ag-set-filter-filter,.ag-theme-alpine .ag-set-filter-filter input,.ag-theme-alpine-dark .ag-set-filter-filter,.ag-theme-alpine-dark .ag-set-filter-filter input,.ag-theme-quartz .ag-set-filter-filter,.ag-theme-quartz .ag-set-filter-filter input,.ag-theme-quartz-dark .ag-set-filter-filter,.ag-theme-quartz-dark .ag-set-filter-filter input{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;font-size:14px!important;margin-bottom:8px!important;padding:8px 12px 8px 36px!important;position:relative!important;transition:all .2s ease!important;width:100%!important}body.dark .ag-theme-alpine .ag-set-filter-filter input,body.dark .ag-theme-alpine-dark .ag-set-filter-filter input,body.dark .ag-theme-quartz .ag-set-filter-filter input,body.dark .ag-theme-quartz-dark .ag-set-filter-filter input{background-color:#3a3a3a!important;border:1px solid #555!important;color:#f0f0f0!important}.ag-theme-alpine .ag-filter-filter:focus,.ag-theme-alpine .ag-set-filter-filter input:focus,.ag-theme-alpine-dark .ag-filter-filter:focus,.ag-theme-alpine-dark .ag-set-filter-filter input:focus,.ag-theme-quartz .ag-filter-filter:focus,.ag-theme-quartz .ag-set-filter-filter input:focus,.ag-theme-quartz-dark .ag-filter-filter:focus,.ag-theme-quartz-dark .ag-set-filter-filter input:focus{border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-alpine .ag-filter-filter::placeholder,.ag-theme-alpine .ag-set-filter-filter input::placeholder,.ag-theme-alpine-dark .ag-filter-filter::placeholder,.ag-theme-alpine-dark .ag-set-filter-filter input::placeholder,.ag-theme-quartz .ag-filter-filter::placeholder,.ag-theme-quartz .ag-set-filter-filter input::placeholder,.ag-theme-quartz-dark .ag-filter-filter::placeholder,.ag-theme-quartz-dark .ag-set-filter-filter input::placeholder{color:#f0f0f099!important}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-quartz .ag-set-filter-list,.ag-theme-quartz-dark .ag-set-filter-list{background-color:initial!important;margin-top:8px!important;max-height:300px!important;overflow-y:auto!important;padding:0!important}.ag-theme-alpine .ag-set-filter-select-all,.ag-theme-alpine-dark .ag-set-filter-select-all,.ag-theme-quartz .ag-set-filter-select-all,.ag-theme-quartz-dark .ag-set-filter-select-all{align-items:center!important;background-color:initial!important;border-bottom:1px solid #ddd!important;border-bottom:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:4px 4px 0 0!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;cursor:pointer!important;display:flex!important;font-weight:500!important;gap:8px!important;margin-bottom:4px!important;padding:8px 12px!important;transition:background-color .15s ease!important}body.dark .ag-theme-alpine .ag-set-filter-select-all,body.dark .ag-theme-alpine-dark .ag-set-filter-select-all,body.dark .ag-theme-quartz .ag-set-filter-select-all,body.dark .ag-theme-quartz-dark .ag-set-filter-select-all{border-bottom:1px solid #555!important;color:#f0f0f0!important}.ag-theme-alpine .ag-set-filter-select-all:hover,.ag-theme-alpine-dark .ag-set-filter-select-all:hover,.ag-theme-quartz .ag-set-filter-select-all:hover,.ag-theme-quartz-dark .ag-set-filter-select-all:hover{background-color:#eaeaea!important;background-color:var(--hover-bg,#4b4b4b)!important}body.dark .ag-theme-quartz .ag-set-filter-select-all:hover,body.dark .ag-theme-quartz-dark .ag-set-filter-select-all:hover{background-color:#4b4b4b!important}.ag-theme-alpine .ag-checkbox,.ag-theme-alpine-dark .ag-checkbox,.ag-theme-quartz .ag-checkbox,.ag-theme-quartz-dark .ag-checkbox{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:2px solid #ddd!important;border:2px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:20px!important;margin-right:8px!important;transition:all .2s ease!important;width:20px!important}.ag-theme-alpine .ag-checkbox-checked,.ag-theme-alpine-dark .ag-checkbox-checked,.ag-theme-quartz .ag-checkbox-checked,.ag-theme-quartz-dark .ag-checkbox-checked{background-color:#64b5f6!important;background-color:var(--primary-color,#60a5fa)!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important}.ag-theme-alpine .ag-checkbox-checked:after,.ag-theme-alpine-dark .ag-checkbox-checked:after,.ag-theme-quartz .ag-checkbox-checked:after,.ag-theme-quartz-dark .ag-checkbox-checked:after{align-items:center!important;color:#fff!important;content:"✓"!important;display:flex!important;font-size:14px!important;font-weight:700!important;height:100%!important;justify-content:center!important;width:100%!important}.ag-theme-quartz .ag-selection-checkbox,.ag-theme-quartz-dark .ag-selection-checkbox{align-items:center!important;display:flex!important;justify-content:center!important;padding:0!important}.ag-theme-alpine .ag-set-filter-item,.ag-theme-alpine-dark .ag-set-filter-item,.ag-theme-quartz .ag-set-filter-item,.ag-theme-quartz-dark .ag-set-filter-item{align-items:center!important;background-color:initial!important;border-radius:4px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;cursor:pointer!important;display:flex!important;gap:8px!important;margin:2px 0!important;padding:8px 12px!important;transition:background-color .15s ease!important}.ag-theme-alpine .ag-set-filter-item:hover,.ag-theme-alpine-dark .ag-set-filter-item:hover,.ag-theme-quartz .ag-set-filter-item:hover,.ag-theme-quartz-dark .ag-set-filter-item:hover{background-color:#eaeaea!important;background-color:var(--hover-bg,#4b4b4b)!important}body.dark .ag-theme-quartz .ag-set-filter-item:hover,body.dark .ag-theme-quartz-dark .ag-set-filter-item:hover{background-color:#4b4b4b!important}.ag-theme-alpine .ag-filter-apply-panel,.ag-theme-alpine-dark .ag-filter-apply-panel,.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel{border-top:1px solid #ddd!important;border-top:1px solid var(--MuiDataGrid-borderColor,#555)!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;margin-top:8px!important;padding:12px!important}.ag-theme-alpine .ag-filter-apply-panel-button,.ag-theme-alpine-dark .ag-filter-apply-panel-button,.ag-theme-quartz .ag-filter-apply-panel-button,.ag-theme-quartz-dark .ag-filter-apply-panel-button{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;cursor:pointer!important;font-size:14px!important;padding:6px 16px!important;transition:all .2s ease!important}.ag-theme-alpine .ag-filter-apply-panel-button:hover,.ag-theme-alpine-dark .ag-filter-apply-panel-button:hover,.ag-theme-quartz .ag-filter-apply-panel-button:hover,.ag-theme-quartz-dark .ag-filter-apply-panel-button:hover{background-color:#eaeaea!important;background-color:var(--hover-bg,#4b4b4b)!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important}.ag-theme-alpine .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary,.ag-theme-alpine-dark .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary,.ag-theme-quartz .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary,.ag-theme-quartz-dark .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary{background-color:#64b5f6!important;background-color:var(--primary-color,#60a5fa)!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;color:#fff!important}.ag-theme-alpine .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary:hover,.ag-theme-alpine-dark .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary:hover,.ag-theme-quartz .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary:hover,.ag-theme-quartz-dark .ag-filter-apply-panel-button.ag-filter-apply-panel-button-primary:hover{opacity:.9!important;transform:translateY(-1px)!important}.ag-theme-alpine .ag-header-cell-filtered,.ag-theme-alpine-dark .ag-header-cell-filtered,.ag-theme-quartz .ag-header-cell-filtered,.ag-theme-quartz-dark .ag-header-cell-filtered{background-color:#64b5f6!important;background-color:var(--primary-color,#60a5fa)!important;opacity:.2!important}.ag-theme-alpine .ag-icon-filter,.ag-theme-alpine-dark .ag-icon-filter,.ag-theme-quartz .ag-icon-filter,.ag-theme-quartz-dark .ag-icon-filter{color:#333!important;color:var(--text-color,#f0f0f0)!important;opacity:.7!important}.ag-theme-alpine .ag-header-cell-filtered .ag-icon-filter,.ag-theme-alpine-dark .ag-header-cell-filtered .ag-icon-filter,.ag-theme-quartz .ag-header-cell-filtered .ag-icon-filter,.ag-theme-quartz-dark .ag-header-cell-filtered .ag-icon-filter{color:#64b5f6!important;color:var(--primary-color,#60a5fa)!important;opacity:1!important}.ag-theme-alpine .ag-set-filter-list::-webkit-scrollbar,.ag-theme-alpine-dark .ag-set-filter-list::-webkit-scrollbar,.ag-theme-quartz .ag-set-filter-list::-webkit-scrollbar,.ag-theme-quartz-dark .ag-set-filter-list::-webkit-scrollbar{width:8px!important}.ag-theme-alpine .ag-set-filter-list::-webkit-scrollbar-track,.ag-theme-alpine-dark .ag-set-filter-list::-webkit-scrollbar-track,.ag-theme-quartz .ag-set-filter-list::-webkit-scrollbar-track,.ag-theme-quartz-dark .ag-set-filter-list::-webkit-scrollbar-track{background:#fff!important;background:var(--card-bg,#2c2c30)!important;border-radius:4px!important}.ag-theme-alpine .ag-set-filter-list::-webkit-scrollbar-thumb,.ag-theme-alpine-dark .ag-set-filter-list::-webkit-scrollbar-thumb,.ag-theme-quartz .ag-set-filter-list::-webkit-scrollbar-thumb,.ag-theme-quartz-dark .ag-set-filter-list::-webkit-scrollbar-thumb{background:#ddd!important;background:var(--MuiDataGrid-borderColor,#555)!important;border-radius:4px!important}.ag-theme-alpine .ag-set-filter-list::-webkit-scrollbar-thumb:hover,.ag-theme-alpine-dark .ag-set-filter-list::-webkit-scrollbar-thumb:hover,.ag-theme-quartz .ag-set-filter-list::-webkit-scrollbar-thumb:hover,.ag-theme-quartz-dark .ag-set-filter-list::-webkit-scrollbar-thumb:hover{background:#64b5f6!important;background:var(--primary-color,#60a5fa)!important}.ag-theme-alpine .ag-text-filter-input,.ag-theme-alpine-dark .ag-text-filter-input,.ag-theme-quartz .ag-text-filter-input,.ag-theme-quartz-dark .ag-text-filter-input{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;padding:8px 12px!important}.ag-theme-alpine .ag-text-filter-input:focus,.ag-theme-alpine-dark .ag-text-filter-input:focus,.ag-theme-quartz .ag-text-filter-input:focus,.ag-theme-quartz-dark .ag-text-filter-input:focus{border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-alpine .ag-date-filter-input,.ag-theme-alpine .ag-number-filter-input,.ag-theme-alpine-dark .ag-date-filter-input,.ag-theme-alpine-dark .ag-number-filter-input,.ag-theme-quartz .ag-date-filter-input,.ag-theme-quartz .ag-number-filter-input,.ag-theme-quartz-dark .ag-date-filter-input,.ag-theme-quartz-dark .ag-number-filter-input{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;border-radius:6px!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;padding:8px 12px!important}.ag-theme-alpine .ag-date-filter-input:focus,.ag-theme-alpine .ag-number-filter-input:focus,.ag-theme-alpine-dark .ag-date-filter-input:focus,.ag-theme-alpine-dark .ag-number-filter-input:focus,.ag-theme-quartz .ag-date-filter-input:focus,.ag-theme-quartz .ag-number-filter-input:focus,.ag-theme-quartz-dark .ag-date-filter-input:focus,.ag-theme-quartz-dark .ag-number-filter-input:focus{border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;box-shadow:0 0 0 2px #60a5fa33!important;outline:none!important}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab{background-color:#fff!important;background-color:var(--dropdown-bg,#3a3a3a)!important;border:1px solid #ddd!important;border:1px solid var(--MuiDataGrid-borderColor,#555)!important;color:#333!important;color:var(--text-color,#f0f0f0)!important;padding:6px 12px!important}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected{background-color:#64b5f6!important;background-color:var(--primary-color,#60a5fa)!important;border-color:#64b5f6!important;border-color:var(--primary-color,#60a5fa)!important;color:#fff!important}body.dark .ag-theme-alpine .ag-popup,body.dark .ag-theme-alpine-dark .ag-popup,body.dark .ag-theme-quartz .ag-popup,body.dark .ag-theme-quartz-dark .ag-popup{background-color:#2c2c30!important;box-shadow:0 4px 12px #00000080!important}body.dark .ag-theme-alpine .ag-popup *,body.dark .ag-theme-alpine .ag-set-filter-item,body.dark .ag-theme-alpine-dark .ag-popup *,body.dark .ag-theme-alpine-dark .ag-set-filter-item,body.dark .ag-theme-quartz .ag-popup *,body.dark .ag-theme-quartz .ag-set-filter-item,body.dark .ag-theme-quartz .ag-set-filter-item *,body.dark .ag-theme-quartz-dark .ag-popup *,body.dark .ag-theme-quartz-dark .ag-set-filter-item,body.dark .ag-theme-quartz-dark .ag-set-filter-item *{color:#f0f0f0!important}body.dark .ag-theme-alpine .ag-set-filter-item:hover,body.dark .ag-theme-alpine-dark .ag-set-filter-item:hover,body.dark .ag-theme-quartz .ag-set-filter-item:hover,body.dark .ag-theme-quartz-dark .ag-set-filter-item:hover{background-color:#4b4b4b!important}.MuiBox-root,body.dark .MuiBox-root{color:#333;color:var(--text-color)}.MuiBox-root .MuiTypography-subtitle2,.MuiTypography-subtitle2 .MuiSvgIcon-root{color:#333!important}body.dark .MuiBox-root .MuiTypography-subtitle2,body.dark .MuiTypography-subtitle2 .MuiSvgIcon-root{color:#f0f0f0!important}body.dark .MuiBox-root[style*=background-color]{background-color:#2c2c2c!important}.MuiListItemButton-root.Mui-selected .MuiListItemText-primary{color:#100e0e!important}body.dark .MuiListItemButton-root.Mui-selected .MuiListItemText-primary{color:#fff!important}.MuiListItemButton-root .MuiListItemText-primary{color:#333!important}body.dark .MuiListItemButton-root .MuiListItemText-primary{color:#f0f0f0!important}.MuiTab-root{color:#333!important;color:var(--text-color)!important;opacity:.7!important}.MuiTab-root.Mui-selected{color:#64b5f6!important;color:var(--primary-color)!important;opacity:1!important}body.dark .MuiTab-root{color:#f0f0f0!important}body.dark .MuiTab-root.Mui-selected{color:#64b5f6!important;color:var(--primary-color)!important}body.dark .MuiTableHead-root .MuiTableCell-root{background-color:#555!important;color:#fff!important}.MuiTableHead-root .MuiTableCell-root{color:#333!important;color:var(--text-color)!important;font-weight:700!important}
/*# sourceMappingURL=main.42a181d6.css.map*/