*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}
@tailwind utilities;html[data-theme=dark] .ag-theme-quartz,html[data-theme=dark] .ag-theme-quartz-dark,html[data-theme=dark] .ag-root-wrapper,html[data-theme=dark] .ag-root,html[data-theme=dark] .ag-body,html[data-theme=dark] .ag-body-viewport,html[data-theme=dark] .ag-body-horizontal-scroll-viewport,html[data-theme=dark] .ag-center-cols-viewport,html[data-theme=dark] .ag-center-cols-container,html[data-theme=dark] .ag-center-cols-clipper,html[data-theme=dark] .ag-pinned-left-cols-container,html[data-theme=dark] .ag-pinned-right-cols-container,html[data-theme=dark] [class*=ag-theme-],.ag-theme-quartz-dark,.ag-theme-quartz-dark .ag-root-wrapper,.ag-theme-quartz-dark .ag-root,.ag-theme-quartz-dark .ag-body,.ag-theme-quartz-dark .ag-body-viewport,.ag-theme-quartz-dark .ag-body-horizontal-scroll-viewport,.ag-theme-quartz-dark .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-center-cols-container,.ag-theme-quartz-dark .ag-center-cols-clipper,.ag-theme-quartz-dark .ag-pinned-left-cols-container,.ag-theme-quartz-dark .ag-pinned-right-cols-container,.ag-theme-quartz-dark .ag-full-width-container,.ag-theme-quartz-dark .ag-floating-top-container,.ag-theme-quartz-dark .ag-floating-bottom-container,.ag-theme-quartz-dark .ag-overlay,.ag-theme-quartz-dark .ag-overlay-wrapper,.ag-theme-quartz-dark>div{background-color:#1e293b!important;transition:none!important}.ag-theme-quartz.ag-theme-quartz-dark,.ag-theme-quartz-dark .ag-overlay-loading-center,.ag-theme-quartz-dark [ref=eBodyViewport],.ag-theme-quartz-dark [ref=eCenterViewport],.ag-theme-quartz-dark [ref=eCenterColsClipper]{background-color:#1e293b!important}.ag-theme-quartz .ag-row,.ag-theme-quartz-dark .ag-row{will-change:transform;contain:layout style paint;transition:none!important}.ag-theme-quartz .ag-body-viewport,.ag-theme-quartz-dark .ag-body-viewport{will-change:scroll-position;contain:strict;overflow-anchor:none}.ag-theme-quartz .ag-center-cols-container,.ag-theme-quartz-dark .ag-center-cols-container{contain:layout style}.ag-theme-quartz .ag-cell,.ag-theme-quartz-dark .ag-cell{contain:layout style paint;will-change:contents}.ag-theme-quartz .ag-center-cols-clipper,.ag-theme-quartz-dark .ag-center-cols-clipper{contain:strict}.ag-theme-quartz .ag-pinned-left-cols-container,.ag-theme-quartz .ag-pinned-right-cols-container,.ag-theme-quartz-dark .ag-pinned-left-cols-container,.ag-theme-quartz-dark .ag-pinned-right-cols-container{contain:layout style paint}html[data-theme=dark] .recharts-wrapper,html[data-theme=dark] .recharts-surface,html[data-theme=dark] .recharts-responsive-container,html[data-theme=dark] .recharts-responsive-container>div,html[data-theme=dark] .recharts-wrapper svg,html[data-theme=dark] .recharts-cartesian-grid,html[data-theme=dark] .recharts-cartesian-grid-bg{background:#1e293b!important}html[data-theme=dark] .recharts-cartesian-grid-bg rect,html[data-theme=dark] .recharts-cartesian-grid rect{fill:#1e293b!important}html[data-theme=dark] .recharts-wrapper svg,html[data-theme=dark] .recharts-wrapper .recharts-surface{background:#1e293b!important}html[data-theme=dark] .recharts-responsive-container,html[data-theme=dark] .recharts-responsive-container :not(text):not(tspan):not(path):not(line){background-color:#1e293b!important}:root{--app-font-size:12px;--app-font-family:"Inter";--app-primary-color:#1e40af;--app-primary-color-light:#3b82f6;--app-primary-color-dark:#1e3a8a;--app-primary-color-rgb:30,64,175;--app-table-row-height:34px;--app-transition-duration:.2s;--app-animation-enabled:1;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;height:100%}.MuiCardContent-root{padding:10px!important}.MuiCardContent-root:last-child{padding-bottom:10px!important}.MuiButton-root{min-height:30px!important;padding:4px 10px!important;font-size:.8rem!important}.MuiButton-sizeLarge{min-height:36px!important;padding:6px 14px!important}.ag-row{height:30px!important}.ag-header-row{height:32px!important}.ag-cell{padding:0 6px!important;font-size:11px!important;line-height:28px!important}.ag-header-cell{padding:0 6px!important;font-size:11px!important}.ag-header-cell-text{font-size:11px!important}.MuiInputBase-root{font-size:.8rem!important}.MuiInputBase-input,.MuiOutlinedInput-input,.MuiSelect-select{padding:8px 10px!important}.MuiChip-root{height:24px!important;font-size:.7rem!important}.MuiChip-label{padding:0 8px!important}.MuiTab-root{min-height:36px!important;padding:6px 12px!important;font-size:.8rem!important}.MuiListItem-root{padding-top:4px!important;padding-bottom:4px!important}.MuiListItemButton-root{min-height:36px!important;padding:4px 12px!important}@media (max-width:1440px) and (max-height:900px){:root{--app-font-size:11px;--app-table-row-height:30px}}@media (max-width:1366px){:root{--app-font-size:11px;--app-table-row-height:28px}.MuiTypography-h4{font-size:1rem!important}.MuiTypography-h5{font-size:.9rem!important}.MuiTypography-h6{font-size:.8rem!important}.ag-row{height:26px!important}.ag-header-row{height:28px!important}.ag-cell{font-size:10px!important;line-height:24px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--app-font-family,var(--font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif));font-size:var(--app-font-size,14px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray-800);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0000001a;transition:font-size var(--app-transition-duration)ease,font-family var(--app-transition-duration)ease;background-color:#f5f7fa;line-height:1.5}body,body *,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiInputBase-input,.MuiMenuItem-root,.MuiTableCell-root,.MuiChip-label,.MuiTab-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiAlert-message,.MuiDialogTitle-root,.MuiDialogContent-root,.MuiFormLabel-root,.MuiFormHelperText-root,.MuiSelect-select,.ag-cell,.ag-header-cell-text,.ag-header-cell-label{font-family:var(--app-font-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}body,.MuiTypography-body1,.MuiTypography-body2,.MuiInputBase-input,.MuiMenuItem-root,.MuiButton-root,.MuiTableCell-root,.MuiListItemText-primary,.MuiSelect-select,.ag-cell{font-size:var(--app-font-size)!important}.MuiTypography-caption,.MuiChip-label{font-size:calc(var(--app-font-size) - 2px)!important}.MuiTypography-h6{font-size:calc(var(--app-font-size) + 2px)!important}.MuiTypography-h5{font-size:calc(var(--app-font-size) + 4px)!important}.MuiTypography-h4{font-size:calc(var(--app-font-size) + 6px)!important}.MuiButton-containedPrimary{background-color:var(--app-primary-color)!important}.MuiButton-containedPrimary:hover{background-color:var(--app-primary-color-dark)!important}.MuiButton-outlinedPrimary{border-color:var(--app-primary-color)!important;color:var(--app-primary-color)!important}.MuiButton-textPrimary,.MuiCheckbox-colorPrimary.Mui-checked,.MuiRadio-colorPrimary.Mui-checked,.MuiSwitch-colorPrimary.Mui-checked{color:var(--app-primary-color)!important}.MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:var(--app-primary-color)!important}.MuiTab-root.Mui-selected{color:var(--app-primary-color)!important}.MuiTabs-indicator,.MuiLinearProgress-barColorPrimary{background-color:var(--app-primary-color)!important}.MuiCircularProgress-colorPrimary,.MuiSlider-colorPrimary,.MuiLink-root{color:var(--app-primary-color)!important}.ag-theme-quartz .ag-row,.ag-theme-alpine .ag-row{height:var(--app-table-row-height)!important}.ag-theme-quartz .ag-cell,.ag-theme-alpine .ag-cell{line-height:var(--app-table-row-height)!important}html[data-theme=dark],html[data-theme=dark] body,[data-theme=dark],[data-theme=dark] body{color:#f1f5f9!important;background-color:#0f172a!important}html[data-theme=dark] main,html[data-theme=dark] [role=main],html[data-theme=dark] .main-content,[data-theme=dark] main,[data-theme=dark] [role=main],[data-theme=dark] .main-content{background:#0f172a!important}html[data-theme=dark] .MuiPaper-root:not([class*=metric-card]),html[data-theme=dark] .MuiAccordion-root,html[data-theme=dark] .MuiDialog-paper,html[data-theme=dark] .MuiPopover-paper,html[data-theme=dark] .MuiTableContainer-root,[data-theme=dark] .MuiPaper-root:not([class*=metric-card]),[data-theme=dark] .MuiAccordion-root,[data-theme=dark] .MuiDialog-paper,[data-theme=dark] .MuiPopover-paper,[data-theme=dark] .MuiTableContainer-root{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#ffffff1a!important}html[data-theme=dark] .MuiCard-root,html[data-theme=dark] .MuiCardContent-root,[data-theme=dark] .MuiCard-root,[data-theme=dark] .MuiCardContent-root{color:#f1f5f9!important;border-color:#ffffff1a!important}html[data-theme=dark] .MuiAppBar-root,[data-theme=dark] .MuiAppBar-root{background-color:#1e293b!important;border-bottom:1px solid #ffffff1a!important}html[data-theme=dark] .MuiToolbar-root,[data-theme=dark] .MuiToolbar-root{background-color:#1e293b!important}html[data-theme=dark] .MuiDialogActions-root,[data-theme=dark] .MuiDialogActions-root{background-color:#1e293b!important;border-top:1px solid #ffffff1a!important}html[data-theme=dark] .MuiTypography-root,html[data-theme=dark] p,html[data-theme=dark] span,html[data-theme=dark] label,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,[data-theme=dark] .MuiTypography-root,[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] label{color:#f1f5f9!important}html[data-theme=dark] .MuiTypography-colorTextSecondary,html[data-theme=dark] .text-secondary,[data-theme=dark] .MuiTypography-colorTextSecondary,[data-theme=dark] .text-secondary{color:#94a3b8!important}html[data-theme=dark] .MuiInputBase-root,html[data-theme=dark] .MuiOutlinedInput-root,html[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root,html[data-theme=dark] .MuiSelect-select,html[data-theme=dark] .MuiFormControl-root .MuiOutlinedInput-root,html[data-theme=dark] .MuiFormControl-root .MuiSelect-select,html[data-theme=dark] input,html[data-theme=dark] textarea,[data-theme=dark] .MuiInputBase-root,[data-theme=dark] .MuiOutlinedInput-root,[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root,[data-theme=dark] .MuiSelect-select,[data-theme=dark] .MuiFormControl-root .MuiOutlinedInput-root,[data-theme=dark] .MuiFormControl-root .MuiSelect-select,[data-theme=dark] input,[data-theme=dark] textarea{color:#f1f5f9!important;background-color:#1e293b!important}html[data-theme=dark] .MuiOutlinedInput-notchedOutline,[data-theme=dark] .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=datetime-local],html[data-theme=dark] input[type=time],[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f5f9!important;background-color:#1e293b!important}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()}html[data-theme=dark] .MuiInputLabel-root,html[data-theme=dark] .MuiFormLabel-root,[data-theme=dark] .MuiInputLabel-root,[data-theme=dark] .MuiFormLabel-root,html[data-theme=dark] .MuiSelect-icon,html[data-theme=dark] .MuiAutocomplete-popupIndicator,[data-theme=dark] .MuiSelect-icon,[data-theme=dark] .MuiAutocomplete-popupIndicator{color:#94a3b8!important}html[data-theme=dark] .MuiTable-root,html[data-theme=dark] .MuiTableContainer-root,html[data-theme=dark] table,[data-theme=dark] .MuiTable-root,[data-theme=dark] .MuiTableContainer-root,[data-theme=dark] table{background-color:#1e293b!important}html[data-theme=dark] .MuiTableCell-root,html[data-theme=dark] td,html[data-theme=dark] th,[data-theme=dark] .MuiTableCell-root,[data-theme=dark] td,[data-theme=dark] th{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#ffffff1a!important}html[data-theme=dark] .MuiTableHead-root,html[data-theme=dark] .MuiTableHead-root .MuiTableCell-root,html[data-theme=dark] thead,html[data-theme=dark] thead th,html[data-theme=dark] thead td,[data-theme=dark] .MuiTableHead-root,[data-theme=dark] .MuiTableHead-root .MuiTableCell-root,[data-theme=dark] thead,[data-theme=dark] thead th,[data-theme=dark] thead td{color:#f1f5f9!important;background-color:#334155!important}html[data-theme=dark] .MuiTableBody-root .MuiTableRow-root,html[data-theme=dark] tbody tr,[data-theme=dark] .MuiTableBody-root .MuiTableRow-root,[data-theme=dark] tbody tr,html[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd),html[data-theme=dark] tbody tr:nth-of-type(odd),[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd),[data-theme=dark] tbody tr:nth-of-type(odd){background-color:#1e293b!important}html[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n),html[data-theme=dark] tbody tr:nth-of-type(2n),[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n),[data-theme=dark] tbody tr:nth-of-type(2n){background-color:#1a2536!important}html[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:hover,html[data-theme=dark] tbody tr:hover,[data-theme=dark] .MuiTableBody-root .MuiTableRow-root:hover,[data-theme=dark] tbody tr:hover{background-color:#3b82f626!important}html[data-theme=dark] .MuiMenu-paper,html[data-theme=dark] .MuiMenu-list,html[data-theme=dark] .MuiAutocomplete-paper,html[data-theme=dark] .MuiAutocomplete-listbox,[data-theme=dark] .MuiMenu-paper,[data-theme=dark] .MuiMenu-list,[data-theme=dark] .MuiAutocomplete-paper,[data-theme=dark] .MuiAutocomplete-listbox{background-color:#1e293b!important}html[data-theme=dark] .MuiMenuItem-root,html[data-theme=dark] .MuiAutocomplete-option,[data-theme=dark] .MuiMenuItem-root,[data-theme=dark] .MuiAutocomplete-option{color:#f1f5f9!important}html[data-theme=dark] .MuiMenuItem-root:hover,html[data-theme=dark] .MuiAutocomplete-option:hover,html[data-theme=dark] .MuiMenuItem-root.Mui-focused,[data-theme=dark] .MuiMenuItem-root:hover,[data-theme=dark] .MuiAutocomplete-option:hover,[data-theme=dark] .MuiMenuItem-root.Mui-focused{background-color:#ffffff14!important}html[data-theme=dark] .MuiDivider-root,html[data-theme=dark] hr,[data-theme=dark] .MuiDivider-root,[data-theme=dark] hr{border-color:#ffffff1f!important}html[data-theme=dark] .MuiChip-root,[data-theme=dark] .MuiChip-root{border-color:#fff3!important}html[data-theme=dark] .MuiChip-label,[data-theme=dark] .MuiChip-label{color:inherit!important}html[data-theme=dark] .MuiChip-filled,[data-theme=dark] .MuiChip-filled{color:#f1f5f9!important;background-color:#ffffff1a!important}html[data-theme=dark] .MuiChip-colorPrimary:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorPrimary:not(.MuiChip-outlined){color:#fff!important;background-color:#3b82f6!important}html[data-theme=dark] .MuiChip-colorSuccess:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorSuccess:not(.MuiChip-outlined){color:#fff!important;background-color:#22c55e!important}html[data-theme=dark] .MuiChip-colorWarning:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorWarning:not(.MuiChip-outlined){color:#fff!important;background-color:#f59e0b!important}html[data-theme=dark] .MuiChip-colorInfo:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorInfo:not(.MuiChip-outlined){color:#fff!important;background-color:#0ea5e9!important}html[data-theme=dark] .MuiChip-colorError:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorError:not(.MuiChip-outlined){color:#fff!important;background-color:#ef4444!important}html[data-theme=dark] .MuiChip-colorDefault:not(.MuiChip-outlined),[data-theme=dark] .MuiChip-colorDefault:not(.MuiChip-outlined){color:#fff!important;background-color:#64748b!important}html[data-theme=dark] .MuiChip-outlinedPrimary,[data-theme=dark] .MuiChip-outlinedPrimary{color:#93c5fd!important;background-color:#3b82f626!important;border-color:#3b82f6!important}html[data-theme=dark] .MuiChip-outlinedSuccess,[data-theme=dark] .MuiChip-outlinedSuccess{color:#86efac!important;background-color:#22c55e26!important;border-color:#22c55e!important}html[data-theme=dark] .MuiChip-outlinedWarning,[data-theme=dark] .MuiChip-outlinedWarning{color:#fcd34d!important;background-color:#f59e0b26!important;border-color:#f59e0b!important}html[data-theme=dark] .MuiChip-outlinedInfo,[data-theme=dark] .MuiChip-outlinedInfo{color:#7dd3fc!important;background-color:#0ea5e926!important;border-color:#0ea5e9!important}html[data-theme=dark] .MuiChip-outlinedError,[data-theme=dark] .MuiChip-outlinedError{color:#fca5a5!important;background-color:#ef444426!important;border-color:#ef4444!important}html[data-theme=dark] .MuiChip-outlinedDefault,[data-theme=dark] .MuiChip-outlinedDefault{color:#cbd5e1!important;background-color:#94a3b826!important;border-color:#94a3b8!important}.fkqc-badge-cx{color:#dc2626!important;background-color:#fee2e2!important}.fkqc-badge-ntf{color:#16a34a!important;background-color:#dcfce7!important}html[data-theme=dark] .fkqc-badge-cx,[data-theme=dark] .fkqc-badge-cx{color:#fca5a5!important;background-color:#dc262640!important}html[data-theme=dark] .fkqc-badge-ntf,[data-theme=dark] .fkqc-badge-ntf{color:#86efac!important;background-color:#16a34a40!important}html[data-theme=dark] .MuiAlert-standardInfo,[data-theme=dark] .MuiAlert-standardInfo{color:#93c5fd!important;background-color:#1e40af40!important}html[data-theme=dark] .MuiAlert-standardSuccess,[data-theme=dark] .MuiAlert-standardSuccess{color:#6ee7b7!important;background-color:#05966940!important}html[data-theme=dark] .MuiAlert-standardWarning,[data-theme=dark] .MuiAlert-standardWarning{color:#fcd34d!important;background-color:#d9770640!important}html[data-theme=dark] .MuiAlert-standardError,[data-theme=dark] .MuiAlert-standardError{color:#fca5a5!important;background-color:#dc262640!important}html[data-theme=dark] .MuiTabs-root,html[data-theme=dark] .MuiTab-root,[data-theme=dark] .MuiTabs-root,[data-theme=dark] .MuiTab-root{color:#94a3b8!important}html[data-theme=dark] .MuiTab-root.Mui-selected,[data-theme=dark] .MuiTab-root.Mui-selected{color:#60a5fa!important}html[data-theme=dark] .MuiButton-outlined,[data-theme=dark] .MuiButton-outlined{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#ffffff4d!important}html[data-theme=dark] .MuiButton-outlined:hover,[data-theme=dark] .MuiButton-outlined:hover{background-color:#334155!important}html[data-theme=dark] .MuiButton-text,[data-theme=dark] .MuiButton-text,html[data-theme=dark] .MuiIconButton-root,[data-theme=dark] .MuiIconButton-root{color:#f1f5f9!important}html[data-theme=dark] .MuiToggleButton-root,[data-theme=dark] .MuiToggleButton-root{color:#94a3b8!important;border-color:#fff3!important}html[data-theme=dark] .MuiToggleButton-root.Mui-selected,[data-theme=dark] .MuiToggleButton-root.Mui-selected{background-color:var(--app-primary-color)!important;color:#fff!important}html[data-theme=dark] .MuiList-root,html[data-theme=dark] .MuiListItem-root,html[data-theme=dark] .MuiListItemButton-root,[data-theme=dark] .MuiList-root,[data-theme=dark] .MuiListItem-root,[data-theme=dark] .MuiListItemButton-root{color:#f1f5f9!important;background-color:#0000!important}html[data-theme=dark] .MuiListItemButton-root:hover,[data-theme=dark] .MuiListItemButton-root:hover{background-color:#ffffff14!important}html[data-theme=dark] .MuiListItemText-secondary,[data-theme=dark] .MuiListItemText-secondary{color:#94a3b8!important}html[data-theme=dark] .MuiTooltip-tooltip,[data-theme=dark] .MuiTooltip-tooltip{color:#f1f5f9!important;background-color:#334155!important}html[data-theme=dark] .MuiSkeleton-root,[data-theme=dark] .MuiSkeleton-root{background-color:#ffffff1a!important}html[data-theme=dark] .MuiSwitch-track,[data-theme=dark] .MuiSwitch-track,html[data-theme=dark] .MuiSlider-rail,[data-theme=dark] .MuiSlider-rail{background-color:#ffffff4d!important}html[data-theme=dark] .MuiRadio-root,html[data-theme=dark] .MuiCheckbox-root,[data-theme=dark] .MuiRadio-root,[data-theme=dark] .MuiCheckbox-root{color:#ffffff80!important}.ag-theme-quartz-dark,.ag-theme-quartz-dark .ag-root-wrapper,.ag-theme-quartz-dark .ag-root,.ag-theme-quartz-dark .ag-body-viewport,.ag-theme-quartz-dark .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-center-cols-container,.ag-theme-quartz-dark .ag-body,.ag-theme-quartz-dark .ag-body-horizontal-scroll-viewport{--ag-background-color:#1e293b;--ag-foreground-color:#f1f5f9;--ag-header-background-color:#334155;--ag-header-foreground-color:#f1f5f9;--ag-odd-row-background-color:#1e293b;--ag-even-row-background-color:#1a2536;--ag-row-hover-color:#3b82f626;--ag-selected-row-background-color:#3b82f633;--ag-border-color:#ffffff1a;--ag-secondary-foreground-color:#94a3b8;--ag-input-border-color:#fff3;--ag-input-disabled-background-color:#0f172a;--ag-modal-overlay-background-color:#0f172acc;--ag-cell-horizontal-border:solid #ffffff1a;--ag-row-border-color:#ffffff1a;--ag-control-panel-background-color:#1e293b;--ag-subheader-background-color:#334155;--ag-invalid-color:#fca5a5;--ag-wrapper-border-radius:0;--ag-data-color:#f1f5f9;--ag-alpine-active-color:#3b82f6;background-color:#1e293b!important}html[data-theme=dark] .ag-theme-quartz,html[data-theme=dark] .ag-theme-alpine,html[data-theme=dark] .ag-theme-material,html[data-theme=dark] .ag-root-wrapper,html[data-theme=dark] [class*=ag-theme-],[data-theme=dark] .ag-theme-quartz,[data-theme=dark] .ag-theme-alpine,[data-theme=dark] .ag-theme-material,[data-theme=dark] .ag-root-wrapper,[data-theme=dark] [class*=ag-theme-]{--ag-background-color:#1e293b;--ag-foreground-color:#f1f5f9;--ag-header-background-color:#334155;--ag-header-foreground-color:#f1f5f9;--ag-odd-row-background-color:#1e293b;--ag-even-row-background-color:#1a2536;--ag-row-hover-color:#3b82f626;--ag-selected-row-background-color:#3b82f633;--ag-border-color:#ffffff1a;--ag-secondary-foreground-color:#94a3b8;--ag-input-border-color:#fff3;--ag-input-disabled-background-color:#0f172a;--ag-modal-overlay-background-color:#0f172acc;--ag-cell-horizontal-border:solid #ffffff1a;--ag-row-border-color:#ffffff1a;--ag-control-panel-background-color:#1e293b;--ag-subheader-background-color:#334155;--ag-invalid-color:#fca5a5;--ag-font-family:var(--app-font-family),-apple-system,BlinkMacSystemFont,sans-serif;--ag-wrapper-border-radius:0;--ag-data-color:#f1f5f9;--ag-alpine-active-color:#3b82f6;background-color:#1e293b!important}html[data-theme=dark] .ag-root-wrapper,html[data-theme=dark] .ag-root,html[data-theme=dark] .ag-body-viewport,html[data-theme=dark] .ag-center-cols-viewport,html[data-theme=dark] .ag-center-cols-container,html[data-theme=dark] .ag-body,html[data-theme=dark] .ag-body-horizontal-scroll-viewport,[data-theme=dark] .ag-root-wrapper,[data-theme=dark] .ag-root,[data-theme=dark] .ag-body-viewport,[data-theme=dark] .ag-center-cols-viewport,[data-theme=dark] .ag-center-cols-container,[data-theme=dark] .ag-body,[data-theme=dark] .ag-body-horizontal-scroll-viewport{background-color:#1e293b!important}html[data-theme=dark] .ag-header,html[data-theme=dark] .ag-header-row,[data-theme=dark] .ag-header,[data-theme=dark] .ag-header-row{background-color:#334155!important}html[data-theme=dark] .ag-header-cell,html[data-theme=dark] .ag-header-cell-label,[data-theme=dark] .ag-header-cell,[data-theme=dark] .ag-header-cell-label{color:#f1f5f9!important;background-color:#334155!important}html[data-theme=dark] .ag-header-cell-text,[data-theme=dark] .ag-header-cell-text{color:#f1f5f9!important}html[data-theme=dark] .ag-row,[data-theme=dark] .ag-row{background-color:#1e293b!important;border-color:#ffffff1a!important}html[data-theme=dark] .ag-row-odd,[data-theme=dark] .ag-row-odd{background-color:#1e293b!important}html[data-theme=dark] .ag-row-even,[data-theme=dark] .ag-row-even{background-color:#1a2536!important}html[data-theme=dark] .ag-row:hover,html[data-theme=dark] .ag-row-hover,[data-theme=dark] .ag-row:hover,[data-theme=dark] .ag-row-hover{background-color:#3b82f626!important}html[data-theme=dark] .ag-cell,[data-theme=dark] .ag-cell{color:#f1f5f9!important;background-color:inherit!important;border-color:#ffffff1a!important}html[data-theme=dark] .ag-row .ag-cell,[data-theme=dark] .ag-row .ag-cell{background-color:inherit!important}html[data-theme=dark] .ag-row-odd .ag-cell,[data-theme=dark] .ag-row-odd .ag-cell{background-color:#1e293b!important}html[data-theme=dark] .ag-row-even .ag-cell,[data-theme=dark] .ag-row-even .ag-cell{background-color:#1a2536!important}html[data-theme=dark] .ag-cell.custom-range-selected,[data-theme=dark] .ag-cell.custom-range-selected,html[data-theme=dark] .ag-row-odd .ag-cell.custom-range-selected,html[data-theme=dark] .ag-row-even .ag-cell.custom-range-selected,[data-theme=dark] .ag-row-odd .ag-cell.custom-range-selected,[data-theme=dark] .ag-row-even .ag-cell.custom-range-selected{background-color:#22d3ee40!important;box-shadow:inset 0 0 0 1px #22d3ee99!important}html[data-theme=dark] .ag-cell.custom-range-top,[data-theme=dark] .ag-cell.custom-range-top{border-top:3px solid #22d3ee!important}html[data-theme=dark] .ag-cell.custom-range-bottom,[data-theme=dark] .ag-cell.custom-range-bottom{border-bottom:3px solid #22d3ee!important}html[data-theme=dark] .ag-cell.custom-range-left,[data-theme=dark] .ag-cell.custom-range-left{border-left:3px solid #22d3ee!important}html[data-theme=dark] .ag-cell.custom-range-right,[data-theme=dark] .ag-cell.custom-range-right{border-right:3px solid #22d3ee!important}.ag-cell.custom-range-selected{background-color:#2563eb33!important;box-shadow:inset 0 0 0 1px #2563eb66!important}.ag-cell.custom-range-top{border-top:3px solid #2563eb!important}.ag-cell.custom-range-bottom{border-bottom:3px solid #2563eb!important}.ag-cell.custom-range-left{border-left:3px solid #2563eb!important}.ag-cell.custom-range-right{border-right:3px solid #2563eb!important}html[data-theme=dark] .ag-cell-wrapper,html[data-theme=dark] .ag-cell-value,html[data-theme=dark] .ag-cell-inline-editing,[data-theme=dark] .ag-cell-wrapper,[data-theme=dark] .ag-cell-value,[data-theme=dark] .ag-cell-inline-editing{background-color:#0000!important}html[data-theme=dark] .ag-pinned-left-cols-container .ag-cell,html[data-theme=dark] .ag-pinned-right-cols-container .ag-cell,[data-theme=dark] .ag-pinned-left-cols-container .ag-cell,[data-theme=dark] .ag-pinned-right-cols-container .ag-cell{background-color:inherit!important}html[data-theme=dark] .ag-full-width-row,[data-theme=dark] .ag-full-width-row,html[data-theme=dark] .ag-center-cols-clipper,html[data-theme=dark] .ag-center-cols-container,[data-theme=dark] .ag-center-cols-clipper,[data-theme=dark] .ag-center-cols-container{background-color:#1e293b!important}html[data-theme=dark] .ag-paging-panel,html[data-theme=dark] .ag-status-bar,[data-theme=dark] .ag-paging-panel,[data-theme=dark] .ag-status-bar{color:#f1f5f9!important;background-color:#1e293b!important;border-color:#ffffff1a!important}html[data-theme=dark] .ag-icon,[data-theme=dark] .ag-icon{color:#94a3b8!important}html[data-theme=dark] .ag-filter,html[data-theme=dark] .ag-menu,[data-theme=dark] .ag-filter,[data-theme=dark] .ag-menu{color:#f1f5f9!important;background-color:#1e293b!important}html[data-theme=dark] .ag-tooltip,html[data-theme=dark] .ag-tooltip-custom,html[data-theme=dark] .ag-theme-quartz .ag-tooltip,[data-theme=dark] .ag-tooltip,[data-theme=dark] .ag-tooltip-custom,[data-theme=dark] .ag-theme-quartz .ag-tooltip{color:#f1f5f9!important;background-color:#1e293b!important;border:1px solid #ffffff26!important;border-radius:6px!important;box-shadow:0 4px 16px #0000004d!important}html[data-theme=dark] .ag-popup-child,html[data-theme=dark] .ag-popup,[data-theme=dark] .ag-popup-child,[data-theme=dark] .ag-popup{color:#f1f5f9!important;background-color:#1e293b!important}html[data-theme=dark] .ag-cell .MuiChip-root,html[data-theme=dark] .ag-cell-value .MuiChip-root,[data-theme=dark] .ag-cell .MuiChip-root,[data-theme=dark] .ag-cell-value .MuiChip-root{color:#fff!important}html[data-theme=dark] .ag-cell .MuiChip-label,html[data-theme=dark] .ag-cell-value .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-label,[data-theme=dark] .ag-cell-value .MuiChip-label{color:inherit!important}html[data-theme=dark] .ag-cell .MuiChip-outlined,html[data-theme=dark] .ag-cell-value .MuiChip-outlined,[data-theme=dark] .ag-cell .MuiChip-outlined,[data-theme=dark] .ag-cell-value .MuiChip-outlined{border-color:currentColor!important}html[data-theme=dark] .ag-cell .MuiChip-colorPrimary,html[data-theme=dark] .ag-cell .MuiChip-colorPrimary .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorPrimary,[data-theme=dark] .ag-cell .MuiChip-colorPrimary .MuiChip-label{color:#fff!important;background-color:#3b82f6!important}html[data-theme=dark] .ag-cell .MuiChip-colorSuccess,html[data-theme=dark] .ag-cell .MuiChip-colorSuccess .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorSuccess,[data-theme=dark] .ag-cell .MuiChip-colorSuccess .MuiChip-label{color:#fff!important;background-color:#22c55e!important}html[data-theme=dark] .ag-cell .MuiChip-colorWarning,html[data-theme=dark] .ag-cell .MuiChip-colorWarning .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorWarning,[data-theme=dark] .ag-cell .MuiChip-colorWarning .MuiChip-label{color:#fff!important;background-color:#f59e0b!important}html[data-theme=dark] .ag-cell .MuiChip-colorInfo,html[data-theme=dark] .ag-cell .MuiChip-colorInfo .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorInfo,[data-theme=dark] .ag-cell .MuiChip-colorInfo .MuiChip-label{color:#fff!important;background-color:#0ea5e9!important}html[data-theme=dark] .ag-cell .MuiChip-colorError,html[data-theme=dark] .ag-cell .MuiChip-colorError .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorError,[data-theme=dark] .ag-cell .MuiChip-colorError .MuiChip-label{color:#fff!important;background-color:#ef4444!important}html[data-theme=dark] .ag-cell .MuiChip-colorDefault,html[data-theme=dark] .ag-cell .MuiChip-colorDefault .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-colorDefault,[data-theme=dark] .ag-cell .MuiChip-colorDefault .MuiChip-label{color:#fff!important;background-color:#64748b!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedPrimary,html[data-theme=dark] .ag-cell .MuiChip-outlinedPrimary .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedPrimary,[data-theme=dark] .ag-cell .MuiChip-outlinedPrimary .MuiChip-label{color:#93c5fd!important;background-color:#3b82f626!important;border-color:#3b82f6!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedSuccess,html[data-theme=dark] .ag-cell .MuiChip-outlinedSuccess .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedSuccess,[data-theme=dark] .ag-cell .MuiChip-outlinedSuccess .MuiChip-label{color:#86efac!important;background-color:#22c55e26!important;border-color:#22c55e!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedWarning,html[data-theme=dark] .ag-cell .MuiChip-outlinedWarning .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedWarning,[data-theme=dark] .ag-cell .MuiChip-outlinedWarning .MuiChip-label{color:#fcd34d!important;background-color:#f59e0b26!important;border-color:#f59e0b!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedInfo,html[data-theme=dark] .ag-cell .MuiChip-outlinedInfo .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedInfo,[data-theme=dark] .ag-cell .MuiChip-outlinedInfo .MuiChip-label{color:#7dd3fc!important;background-color:#0ea5e926!important;border-color:#0ea5e9!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedError,html[data-theme=dark] .ag-cell .MuiChip-outlinedError .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedError,[data-theme=dark] .ag-cell .MuiChip-outlinedError .MuiChip-label{color:#fca5a5!important;background-color:#ef444426!important;border-color:#ef4444!important}html[data-theme=dark] .ag-cell .MuiChip-outlinedDefault,html[data-theme=dark] .ag-cell .MuiChip-outlinedDefault .MuiChip-label,[data-theme=dark] .ag-cell .MuiChip-outlinedDefault,[data-theme=dark] .ag-cell .MuiChip-outlinedDefault .MuiChip-label{color:#cbd5e1!important;background-color:#94a3b826!important;border-color:#94a3b8!important}html[data-theme=dark] .sidebar-container,[data-theme=dark] .sidebar-container{background-color:#0f172a!important}html[data-theme=dark] .MuiFormControl-root,[data-theme=dark] .MuiFormControl-root{background-color:#0000!important}html[data-theme=dark] .MuiPagination-root,html[data-theme=dark] .MuiPaginationItem-root,html[data-theme=dark] .pagination-container,[data-theme=dark] .MuiPagination-root,[data-theme=dark] .MuiPaginationItem-root,[data-theme=dark] .pagination-container{color:#f1f5f9!important}html[data-theme=dark] .MuiPaginationItem-root:hover,[data-theme=dark] .MuiPaginationItem-root:hover{background-color:#ffffff1a!important}html[data-theme=dark] .MuiNativeSelect-select,[data-theme=dark] .MuiNativeSelect-select{color:#f1f5f9!important;background-color:#0f172a!important}html[data-theme=dark] .MuiDrawer-paper:not([class*=sidebar]),[data-theme=dark] .MuiDrawer-paper:not([class*=sidebar]){background-color:#1e293b!important}html[data-theme=dark] .MuiBackdrop-root,[data-theme=dark] .MuiBackdrop-root{background-color:#000000bf!important}html[data-theme=dark] .MuiBreadcrumbs-root,html[data-theme=dark] .MuiBreadcrumbs-separator,[data-theme=dark] .MuiBreadcrumbs-root,[data-theme=dark] .MuiBreadcrumbs-separator{color:#94a3b8!important}html[data-theme=dark] .MuiStepIcon-root,[data-theme=dark] .MuiStepIcon-root{color:#ffffff4d!important}html[data-theme=dark] .MuiStepIcon-root.Mui-active,html[data-theme=dark] .MuiStepIcon-root.Mui-completed,[data-theme=dark] .MuiStepIcon-root.Mui-active,[data-theme=dark] .MuiStepIcon-root.Mui-completed,html[data-theme=dark] .MuiCircularProgress-colorPrimary,[data-theme=dark] .MuiCircularProgress-colorPrimary{color:var(--app-primary-color)!important}html[data-theme=dark] .MuiBadge-badge,[data-theme=dark] .MuiBadge-badge{background-color:var(--app-primary-color)!important}html[data-theme=dark] .bg-white,html[data-theme=dark] .bg-gray-50,html[data-theme=dark] .bg-gray-100,html[data-theme=dark] .bg-slate-50,html[data-theme=dark] .bg-slate-100{background-color:#1e293b!important}html.high-contrast body{color:#000!important;background-color:#fff!important}html.high-contrast .MuiTypography-root{color:#000!important}html.high-contrast .MuiButton-contained{border:3px solid #000!important;font-weight:700!important}html.high-contrast .MuiButton-outlined{border-width:3px!important;font-weight:700!important}html.high-contrast .MuiPaper-root{box-shadow:none!important;border:2px solid #000!important}html.high-contrast .MuiCard-root{box-shadow:none!important;border:3px solid #000!important}html.high-contrast .MuiTableCell-root{border-width:2px!important;border-color:#000!important}html.high-contrast .MuiInputBase-root{border:2px solid #000!important}html.high-contrast .MuiChip-root{border:2px solid!important}html.high-contrast a,html.high-contrast .MuiLink-root{font-weight:600!important;text-decoration:underline!important}html.high-contrast .ag-header-cell,html.high-contrast .ag-cell{border-color:#000!important}html[data-animations=disabled] *,html[data-animations=disabled] :before,html[data-animations=disabled] :after{transition-duration:0s!important;animation-duration:0s!important}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;min-height:36px;font-family:inherit}input,textarea,select{font-family:inherit;font-size:16px}@media (max-width:640px){.MuiTypography-h4{font-size:.9375rem!important}.MuiTypography-h5{font-size:.875rem!important}.MuiTypography-h6,.MuiTypography-body1{font-size:.8125rem!important}.MuiTypography-body2{font-size:.75rem!important}.MuiTypography-caption{font-size:.6875rem!important}.MuiCard-root{border-radius:8px!important}.MuiCardContent-root{padding:10px!important}.MuiCardContent-root:last-child{padding-bottom:10px!important}.MuiCardHeader-root{padding:10px!important}.MuiCardActions-root{padding:6px 10px!important}.MuiListItem-root{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}.MuiListItemButton-root{min-height:36px!important;padding:6px 10px!important}.MuiListItemText-primary{font-size:.8125rem!important}.MuiListItemText-secondary{font-size:.6875rem!important}.MuiListItemIcon-root{min-width:32px!important}.MuiChip-root{height:22px!important;font-size:.6875rem!important}.MuiChip-label{padding-left:8px!important;padding-right:8px!important}.MuiChip-sizeSmall{height:18px!important;font-size:.625rem!important}.MuiButton-root{padding:6px 12px!important;font-size:.75rem!important}.MuiButton-sizeSmall{padding:4px 10px!important;font-size:.6875rem!important}.MuiIconButton-root{padding:6px!important}.MuiIconButton-sizeSmall{padding:4px!important}.MuiTab-root{min-height:36px!important;padding:6px 10px!important;font-size:.75rem!important}.MuiTabs-root{min-height:36px!important}.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.MuiTableCell-head{padding:8px!important;font-size:.6875rem!important}.MuiFormControl-root{margin-bottom:0!important}.MuiInputBase-root{font-size:.8125rem!important}.MuiInputBase-input{padding:8px 10px!important}.MuiInputLabel-root{font-size:.75rem!important}.MuiFormHelperText-root{margin-top:2px!important;font-size:.6875rem!important}.MuiSelect-select{padding:8px 10px!important}.MuiDialogTitle-root{padding:12px 16px!important;font-size:1rem!important}.MuiDialogContent-root{padding:12px 16px!important}.MuiDialogActions-root{padding:8px 16px 12px!important}.MuiAlert-root{padding:6px 10px!important}.MuiAlert-message{font-size:.75rem!important}.MuiBreadcrumbs-root{font-size:.6875rem!important}.MuiAccordionSummary-root{min-height:40px!important;padding:0 12px!important}.MuiAccordionSummary-content{margin:8px 0!important}.MuiAccordionDetails-root{padding:8px 12px 12px!important}.ag-header-cell{padding:0 6px!important}.ag-header-cell-text{font-size:.6875rem!important}.ag-cell{padding:0 6px!important;font-size:.75rem!important}.page-container{padding:8px!important}.MuiAvatar-root{width:28px!important;height:28px!important;font-size:.75rem!important}.MuiBadge-badge{min-width:14px!important;height:14px!important;padding:0 4px!important;font-size:.625rem!important}.MuiTooltip-tooltip{padding:4px 8px!important;font-size:.6875rem!important}.MuiStepper-root{padding:8px 0!important}.MuiStepLabel-label{font-size:.75rem!important}.MuiMenuItem-root{min-height:32px!important;padding:6px 10px!important;font-size:.8125rem!important}.MuiDrawer-paper{width:260px!important}}@media (max-width:400px){.MuiButton-root{min-height:28px!important;padding:4px 8px!important;font-size:.6875rem!important}.MuiTypography-h4{font-size:.875rem!important}.MuiCardContent-root{padding:8px!important}.MuiTab-root{padding:4px 8px!important;font-size:.6875rem!important}.MuiChip-root{height:20px!important;font-size:.625rem!important}.MuiListItemButton-root{padding:4px 8px!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{transition:background var(--transition-fast);background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box;border:2px solid #0000}*{scrollbar-width:thin;scrollbar-color:#00000026 transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff59}html[data-theme=dark] *{scrollbar-color:#fff3 transparent}@media (max-width:768px){::-webkit-scrollbar{width:4px;height:4px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.9)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.fade-in{animation:.3s ease-out fadeIn}.fade-out{animation:.3s ease-out fadeOut}.slide-in{animation:.3s ease-out slideIn}.slide-down{animation:.3s ease-out slideDown}.slide-in-right{animation:.3s ease-out slideInRight}.slide-in-left{animation:.3s ease-out slideInLeft}.scale-in{animation:.2s ease-out scaleIn}.bounce-in{animation:.4s ease-out bounceIn}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.spinner{border:3px solid #1976d226;border-top-color:#1976d2;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.spinner-sm{border-width:2px;width:20px;height:20px}.card{border-radius:var(--radius-lg);transition:box-shadow var(--transition-base),transform var(--transition-base);background:#fff;padding:1.25rem;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.card:hover{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.card-interactive:hover{transform:translateY(-2px)}@media (max-width:640px){.card{border-radius:var(--radius-md);padding:1rem}}.glass{-webkit-backdrop-filter:blur(10px);background:#fffc;border:1px solid #ffffff4d}.glass-dark{-webkit-backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #ffffff1a}.input-base{border:1.5px solid var(--gray-200);border-radius:var(--radius-md);width:100%;transition:all var(--transition-fast);background:#fff;min-height:44px;padding:.75rem 1rem;font-size:1rem}.input-base:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px #3b82f626}.input-base:disabled{background:var(--gray-50);cursor:not-allowed;opacity:.7}.input-base::placeholder{color:var(--gray-400)}.btn{border-radius:var(--radius-md);min-width:44px;min-height:44px;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.98)}.btn-primary{background:linear-gradient(135deg,var(--primary-500)0%,var(--primary-600)100%);color:#fff;box-shadow:0 1px 2px #0000000d}.btn-primary:hover{background:linear-gradient(135deg,var(--primary-600)0%,var(--primary-700)100%);box-shadow:0 4px 12px #2563eb4d}.btn-secondary{color:var(--gray-700);border:1.5px solid var(--gray-200);background:#fff}.btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.btn-danger:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 4px 12px #ef44444d}.btn-ghost{color:var(--gray-600);background:0 0}.btn-ghost:hover{background:var(--gray-100)}.btn-sm{min-height:36px;padding:.5rem .875rem;font-size:.8125rem}.btn-lg{min-height:52px;padding:.875rem 1.75rem;font-size:1rem}.table{border-collapse:separate;border-spacing:0;width:100%}.table th{background:linear-gradient(180deg,var(--gray-50)0%,var(--gray-100)100%);text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-600);border-bottom:2px solid var(--gray-200);z-index:10;padding:.875rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.table td{border-bottom:1px solid var(--gray-100);color:var(--gray-700);padding:.875rem 1rem;font-size:.875rem}.table tr{transition:background-color var(--transition-fast)}.table tbody tr:hover{background-color:var(--primary-50)}.table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.table th,.table td{padding:.75rem .5rem;font-size:.8125rem}}.badge{white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.badge-primary{background:linear-gradient(135deg,var(--primary-100)0%,var(--primary-200)100%);color:var(--primary-700)}.badge-success{color:#166534;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%)}.badge-warning{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%)}.badge-danger{color:#991b1b;background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.badge-info{color:#075985;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%)}.badge-neutral{background:linear-gradient(135deg,var(--gray-100)0%,var(--gray-200)100%);color:var(--gray-600)}.desktop-only{display:block}@media (max-width:768px){body{font-size:14px}.card{padding:.875rem}.mobile-only{display:block}.desktop-only{display:none!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-gap-1{gap:.25rem!important}.mobile-gap-2{gap:.5rem!important}.mobile-p-2{padding:.5rem!important}.mobile-text-sm{font-size:.875rem!important}.mobile-text-xs{font-size:.75rem!important}}@media (max-width:480px){.xs-stack{flex-direction:column!important}.xs-full-width{width:100%!important}.xs-hide{display:none!important}}@media (min-width:769px) and (max-width:1024px){.tablet-stack{flex-direction:column!important}.tablet-2-col{grid-template-columns:repeat(2,1fr)!important}}@media (hover:none) and (pointer:coarse){button,[role=button],a,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}.card:hover{transform:none}}.ag-theme-quartz{--ag-header-height:48px;--ag-odd-row-background-color:#fafbfc;--ag-row-hover-color:#eff6ff;--ag-selected-row-background-color:#dbeafe;--ag-border-color:#e5e7eb;--ag-font-size:13px;--ag-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ag-row-height:44px;--ag-cell-horizontal-padding:14px;--ag-borders:solid 1px;--ag-border-radius:8px;font-family:var(--ag-font-family);--ag-header-foreground-color:#fff!important;--ag-header-background-color:#1e40af!important}@media (max-width:768px){.ag-theme-quartz{--ag-header-height:44px;--ag-font-size:12px;--ag-row-height:40px;--ag-cell-horizontal-padding:10px}}@media (max-width:480px){.ag-theme-quartz{--ag-header-height:40px;--ag-font-size:11px;--ag-row-height:38px;--ag-cell-horizontal-padding:8px}}.ag-theme-quartz .ag-header{box-shadow:0 2px 8px #1e40af4d;background:linear-gradient(135deg,#1e40af 0%,#1e3a8a 50%,#172554 100%)!important;border-bottom:none!important}.ag-theme-quartz .ag-header-cell{transition:background-color .15s;color:#fff!important;background-color:#0000!important;border-right:1px solid #ffffff1a!important}.ag-theme-quartz .ag-header-cell:hover{background-color:#ffffff14!important}.ag-theme-quartz .ag-header-cell-label{text-transform:uppercase!important;letter-spacing:.5px!important;color:#fff!important;font-size:11px!important;font-weight:600!important}.ag-theme-quartz .ag-header-cell-text{color:#fff!important;font-weight:600!important}.ag-theme-quartz .ag-icon,.ag-theme-quartz .ag-header-icon{color:#fffc!important}.ag-theme-quartz .ag-row{transition:all .15s;border-bottom:1px solid #f1f5f9!important}.ag-theme-quartz .ag-row:hover{box-shadow:inset 0 0 0 1px #3b82f61a;background-color:#eff6ff!important}.ag-theme-quartz .ag-row-odd{background-color:#fafbfc}.ag-theme-quartz .ag-row-even{background-color:#fff}.ag-theme-quartz .ag-row-selected{background-color:#dbeafe!important}.ag-theme-quartz .ag-cell{line-height:var(--ag-row-height);border-right:1px solid var(--ag-border-color);font-size:var(--ag-font-size);align-items:center;padding-top:0;padding-bottom:0;display:flex}.ag-theme-quartz .ag-cell-focus{border-radius:4px;border:2px solid #3b82f6!important}html[data-theme=dark] .ag-theme-quartz .ag-cell-focus,[data-theme=dark] .ag-theme-quartz .ag-cell-focus,.dark .ag-theme-quartz .ag-cell-focus,.ag-theme-quartz-dark .ag-cell-focus{box-shadow:0 0 0 1px #38bdf8,inset 0 0 0 1px #38bdf84d;border:2px solid #38bdf8!important}.ag-theme-quartz .ag-body-horizontal-scroll,.ag-theme-quartz .ag-body-vertical-scroll{background-color:#f8fafc}html[data-theme=dark] .ag-theme-quartz .ag-body-horizontal-scroll,html[data-theme=dark] .ag-theme-quartz .ag-body-vertical-scroll,[data-theme=dark] .ag-theme-quartz .ag-body-horizontal-scroll,[data-theme=dark] .ag-theme-quartz .ag-body-vertical-scroll{background-color:#1e293b!important}.ag-theme-quartz ::-webkit-scrollbar{width:8px;height:8px}.ag-theme-quartz ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ag-theme-quartz ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ag-theme-quartz ::-webkit-scrollbar-thumb:hover{background:#94a3b8}html[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-track{background:#334155}[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-track{background:#334155}html[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-thumb{background:#475569}html[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] .ag-theme-quartz ::-webkit-scrollbar-thumb:hover{background:#64748b}.ag-theme-quartz .ag-overlay-loading-center{background-color:#fffffffa;border:1px solid #e5e7eb;border-radius:12px;padding:24px 32px;box-shadow:0 10px 40px #0000001a}.ag-theme-quartz .ag-overlay-no-rows-center{color:#64748b;background-color:#fffffffa;border:1px solid #e5e7eb;border-radius:12px;padding:24px 32px;font-weight:500;box-shadow:0 4px 20px #0000000d}html[data-theme=dark] .ag-theme-quartz .ag-overlay-loading-center,[data-theme=dark] .ag-theme-quartz .ag-overlay-loading-center{color:#f1f5f9;border:1px solid #ffffff1a;background-color:#1e293bfa!important}html[data-theme=dark] .ag-theme-quartz .ag-overlay-no-rows-center,[data-theme=dark] .ag-theme-quartz .ag-overlay-no-rows-center{color:#94a3b8;border:1px solid #ffffff1a;background-color:#1e293bfa!important}html[data-theme=dark] .ag-theme-quartz .ag-checkbox-input-wrapper,html[data-theme=dark] .ag-theme-quartz .ag-selection-checkbox,html[data-theme=dark] .ag-theme-quartz .ag-header-select-all,[data-theme=dark] .ag-theme-quartz .ag-checkbox-input-wrapper,[data-theme=dark] .ag-theme-quartz .ag-selection-checkbox,[data-theme=dark] .ag-theme-quartz .ag-header-select-all{background-color:#0000!important}html[data-theme=dark] .ag-theme-quartz .ag-checkbox-input-wrapper:after,[data-theme=dark] .ag-theme-quartz .ag-checkbox-input-wrapper:after{color:#f1f5f9!important}html[data-theme=dark] .recharts-wrapper,html[data-theme=dark] .recharts-surface,html[data-theme=dark] .recharts-responsive-container,html[data-theme=dark] .recharts-wrapper svg,[data-theme=dark] .recharts-wrapper,[data-theme=dark] .recharts-surface,[data-theme=dark] .recharts-responsive-container,[data-theme=dark] .recharts-wrapper svg{background-color:#1e293b!important}html[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip,html[data-theme=dark] .recharts-tooltip-wrapper,[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip,[data-theme=dark] .recharts-tooltip-wrapper{background-color:#1e293b!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 8px 24px #0006!important}html[data-theme=dark] .recharts-default-tooltip,[data-theme=dark] .recharts-default-tooltip{background-color:#1e293b!important;border-color:#ffffff26!important}html[data-theme=dark] .recharts-tooltip-item,html[data-theme=dark] .recharts-tooltip-label,[data-theme=dark] .recharts-tooltip-item,[data-theme=dark] .recharts-tooltip-label{color:#f1f5f9!important}html[data-theme=dark] .recharts-tooltip-item-name,[data-theme=dark] .recharts-tooltip-item-name{color:#94a3b8!important}html[data-theme=dark] .recharts-tooltip-item-value,[data-theme=dark] .recharts-tooltip-item-value{color:#f1f5f9!important}html[data-theme=dark] .recharts-cartesian-grid line,[data-theme=dark] .recharts-cartesian-grid line{stroke:#ffffff1a!important}html[data-theme=dark] .recharts-legend-item-text,[data-theme=dark] .recharts-legend-item-text{color:#f1f5f9!important}html[data-theme=dark] .recharts-xAxis .recharts-text,html[data-theme=dark] .recharts-yAxis .recharts-text,[data-theme=dark] .recharts-xAxis .recharts-text,[data-theme=dark] .recharts-yAxis .recharts-text{fill:#94a3b8!important}html[data-theme=dark] .recharts-xAxis line,html[data-theme=dark] .recharts-yAxis line,[data-theme=dark] .recharts-xAxis line,[data-theme=dark] .recharts-yAxis line{stroke:#fff3!important}html[data-theme=dark] .MuiDivider-wrapper,[data-theme=dark] .MuiDivider-wrapper{color:#94a3b8!important;background-color:#1e293b!important}html[data-theme=dark] [class*=MuiDivider]>div,html[data-theme=dark] .MuiBox-root[style*="background: rgb(249, 250, 251)"],[data-theme=dark] [class*=MuiDivider]>div,[data-theme=dark] .MuiBox-root[style*="background: rgb(249, 250, 251)"]{background-color:#334155!important}html[data-theme=dark] .ag-theme-quartz .ag-cell-inline-editing,html[data-theme=dark] .ag-theme-quartz .ag-text-field-input,html[data-theme=dark] .ag-theme-quartz input.ag-input-field-input,[data-theme=dark] .ag-theme-quartz .ag-cell-inline-editing,[data-theme=dark] .ag-theme-quartz .ag-text-field-input,[data-theme=dark] .ag-theme-quartz input.ag-input-field-input{color:#f1f5f9!important;background-color:#0f172a!important;border-color:#3b82f6!important}html[data-theme=dark] .ag-theme-quartz .ag-floating-filter-input,html[data-theme=dark] .ag-theme-quartz .ag-floating-filter,[data-theme=dark] .ag-theme-quartz .ag-floating-filter-input,[data-theme=dark] .ag-theme-quartz .ag-floating-filter{background-color:#1e293b!important}.ag-theme-quartz .ag-cell{border-right:1px solid var(--ag-border-color);align-items:center;line-height:1.4;display:flex}.ag-theme-quartz .ag-row{border-bottom:1px solid var(--ag-border-color);transition:background-color .2s}.ag-theme-quartz .ag-row:hover{background-color:var(--ag-row-hover-color)!important}.ag-theme-quartz .ag-paging-panel{background:linear-gradient(#fafbfc 0%,#f5f7fa 100%);border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;height:56px!important;min-height:56px!important}@media (max-width:768px){.ag-theme-quartz .ag-paging-panel{gap:8px;padding:0 12px;font-size:11px;height:52px!important;min-height:52px!important}}@media (max-width:480px){.ag-theme-quartz .ag-paging-panel{flex-wrap:wrap;justify-content:center;gap:6px;padding:0 8px;font-size:10px;height:48px!important;min-height:48px!important}}.ag-theme-quartz .ag-paging-row-summary-panel{color:#64748b;align-items:center;font-weight:500;display:flex}.ag-theme-quartz .ag-paging-page-summary-panel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-theme-quartz .ag-paging-button{cursor:pointer;color:#64748b;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-width:36px;height:36px;transition:all .15s;display:flex}@media (max-width:768px){.ag-theme-quartz .ag-paging-button{border-radius:6px;min-width:32px;height:32px}}.ag-theme-quartz .ag-paging-button:hover:not(.ag-disabled){color:#3b82f6;background:#eff6ff;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f626}.ag-theme-quartz .ag-paging-button.ag-disabled{opacity:.4;cursor:not-allowed}.ag-theme-quartz .ag-paging-description{color:#475569;font-size:13px;font-weight:500}@media (max-width:768px){.ag-theme-quartz .ag-paging-description{font-size:11px}}.ag-theme-quartz .ag-paging-page-size{align-items:center;gap:8px;font-size:13px;display:flex}.ag-theme-quartz .ag-paging-page-size select{cursor:pointer;color:#475569;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}.ag-theme-quartz .ag-paging-page-size select:hover{border-color:#3b82f6}.ag-theme-quartz .ag-paging-page-size select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ag-theme-quartz .ag-header{z-index:10;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.ag-theme-quartz .status-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.ag-theme-quartz .ag-overlay-loading-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffeb}.grid-container{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}@media (max-width:768px){.ag-theme-quartz .ag-header-cell,.ag-theme-quartz .ag-cell{padding:0 8px}.grid-container{border-radius:8px}}.loading-card{-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;min-width:320px;max-width:480px;margin:0 auto;padding:24px 32px;box-shadow:0 25px 50px -12px #00000040}@media (max-width:480px){.loading-card{width:calc(100% - 32px);min-width:auto;padding:20px 24px}}.loading-title{letter-spacing:.3px;margin-top:8px;font-size:1.125rem;font-weight:700}.loading-subtext{color:#ffffffd9;margin-top:6px;font-size:.9rem}.loader-dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.loader-dots span{background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite dotPulse}.loader-dots span:nth-child(2){animation-delay:.12s}.loader-dots span:nth-child(3){animation-delay:.24s}@keyframes dotPulse{0%{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}to{opacity:.6;transform:scale(.85)}}.ag-theme-quartz .ag-header{z-index:10;background:#fff;position:sticky;top:0}.conveyor-wrapper{width:200px;height:55px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:480px){.conveyor-wrapper{width:180px;height:50px}}.belt{background:repeating-linear-gradient(-45deg,#4b5563 0 6px,#6b7280 6px 12px);border-radius:6px;width:100%;height:12px;animation:1s linear infinite beltMove;position:absolute;bottom:0}.box{background:linear-gradient(135deg,#f59e0b 0%,#f97316 100%);border-radius:6px;width:28px;height:28px;position:absolute;top:8px;box-shadow:0 4px 12px #f59e0b4d}.box-1{animation:3s linear infinite moveBox}.box-2{animation:3s linear 1s infinite moveBox}.box-3{animation:3s linear 2s infinite moveBox}@keyframes beltMove{0%{background-position:0 0}to{background-position:36px 0}}@keyframes moveBox{0%{left:-50px}to{left:230px}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}}.professional-card{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:20px;transition:all .25s;box-shadow:0 1px 3px #0000000d,0 4px 12px #0000000d}.professional-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}@media (max-width:768px){.professional-card{border-radius:12px;padding:16px}.professional-card:hover{transform:none}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.skip-link{color:#fff;z-index:9999;background:#1e40af;border-radius:0 0 8px;padding:8px 16px;transition:top .2s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}@media print{.no-print{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.professional-card,.card{break-inside:avoid;box-shadow:none!important;border:1px solid #e5e7eb!important}.ag-theme-quartz{--ag-borders:solid 1px #e5e7eb}.ag-theme-quartz .ag-header{color:#1f2937!important;background:#f3f4f6!important}.ag-theme-quartz .ag-header-cell-text{color:#1f2937!important}}::selection{color:inherit;background:#3b82f633}::selection{color:inherit;background:#3b82f633}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-text:last-child{width:80%}.skeleton-avatar{border-radius:50%;width:40px;height:40px}.skeleton-button{border-radius:8px;width:100px;height:36px}@supports (padding:env(safe-area-inset-top)){.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-left{padding-left:env(safe-area-inset-left)}.safe-right{padding-right:env(safe-area-inset-right)}.safe-all{padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter","Inter Fallback"}
