@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-auto-dark,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:rgba(33,150,243,0.3);--ag-row-hover-color:rgba(33,150,243,0.1);--ag-column-hover-color:rgba(33,150,243,0.1);--ag-input-focus-border-color:rgba(33,150,243,0.4);--ag-range-selection-background-color:rgba(33,150,243,0.2);--ag-range-selection-background-color-2:rgba(33,150,243,0.36);--ag-range-selection-background-color-3:rgba(33,150,243,0.49);--ag-range-selection-background-color-4:rgba(33,150,243,0.59);--ag-row-numbers-selected-color:color-mix(in srgb,transparent,var(--ag-alpine-active-color) 50%);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-find-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ffff00;--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-active-match-background-color:#ffa500;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px 0.1rem var(--ag-invalid-color);--ag-panel-background-color:var(--ag-header-background-color);--ag-menu-background-color:var(--ag-header-background-color);--ag-filter-panel-apply-button-color:var(--ag-background-color);--ag-filter-panel-apply-button-background-color:var(--ag-alpine-active-color);--ag-disabled-foreground-color:rgba(24,29,31,0.5);--ag-chip-background-color:rgba(24,29,31,0.07);--ag-input-disabled-border-color:rgba(186,191,199,0.3);--ag-input-disabled-background-color:rgba(186,191,199,0.15);--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size) * 7);--ag-header-height:calc(var(--ag-grid-size) * 8);--ag-list-item-height:calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px rgba(186,191,199,0.4);--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88,86,82,0.5);--ag-modal-overlay-background-color:rgba(24,29,31,0.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px rgba(255,255,255,0.5),0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px 0.5px rgba(255,255,255,0.5),0 0 4px 3px color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:rgba(255,255,255,0.5);--ag-chip-background-color:rgba(255,255,255,0.07);--ag-input-disabled-border-color:rgba(104,104,110,0.3);--ag-input-disabled-background-color:rgba(104,104,110,0.07);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:rgba(202,203,204,0.4);--ag-cell-batch-edit-text-color:#f3d0b3;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88,86,82,0.5);--ag-modal-overlay-background-color:rgba(24,29,31,0.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px rgba(255,255,255,0.5),0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px 0.5px rgba(255,255,255,0.5),0 0 4px 3px color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color) 0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:rgba(255,255,255,0.5);--ag-chip-background-color:rgba(255,255,255,0.07);--ag-input-disabled-border-color:rgba(104,104,110,0.3);--ag-input-disabled-background-color:rgba(104,104,110,0.07);--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:rgba(202,203,204,0.4);--ag-cell-batch-edit-text-color:#f3d0b3;color-scheme:dark}}.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-status-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-auto-dark .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-auto-dark .ag-tab,.ag-theme-alpine-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color .4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * .5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine-auto-dark.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:1px dashed;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * .5);padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-highlight-after:after,.ag-theme-alpine .ag-header-highlight-before:after,.ag-theme-alpine-auto-dark .ag-header-highlight-after:after,.ag-theme-alpine-auto-dark .ag-header-highlight-before:after,.ag-theme-alpine-dark .ag-header-highlight-after:after,.ag-theme-alpine-dark .ag-header-highlight-before:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}.ag-grid-container{display:flex;flex-direction:column;background:var(--surface-primary,#ffffff);color:var(--text-primary,#1a1a1a);overflow:hidden}.grid-wrapper{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ag-theme-alpine{height:100%!important;--ag-header-height:48px;--ag-header-foreground-color:var(--ag-header-text-color,#333);--ag-header-background-color:var(--ag-header-bg-color,#f8f9fa);--ag-header-cell-hover-background-color:var(--ag-header-hover-bg-color,#e9ecef);--ag-border-color:var(--ag-grid-border-color,#dee2e6);--ag-row-hover-color:var(--ag-row-hover-bg-color,#f8f9fa);--ag-selected-row-background-color:var(--ag-selected-row-bg-color,#e3f2fd);--ag-range-selection-background-color:var(--ag-range-selection-bg-color,rgba(25,118,210,0.1));--ag-range-selection-border-color:var(--ag-range-selection-border-color-var,#1976d2);--ag-foreground-color:var(--text-primary,#1a1a1a);--ag-background-color:var(--surface-primary,#ffffff);--ag-row-height:45px;--ag-list-item-height:45px}.ag-body-viewport{overflow-y:auto!important;overflow-x:auto!important}.ag-center-cols-viewport{overflow-y:scroll!important}.ag-body-viewport::-webkit-scrollbar{width:8px;display:block}.ag-body-viewport::-webkit-scrollbar-track{background:#f1f1f1}.ag-body-viewport::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ag-body-viewport::-webkit-scrollbar-thumb:hover{background:#555}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{display:none}.ag-checkbox-input-wrapper{border-radius:3px}.label-success{background-color:#4caf50;color:white;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.ag-side-bar{border-left:1px solid var(--ag-grid-border-color,#dee2e6)}.ag-column-select-panel{background:var(--neutral-0)}.ag-column-select-header{background:var(--ag-header-bg-color,#f8f9fa);border-bottom:1px solid var(--ag-grid-border-color,#dee2e6);padding:12px;font-weight:600}.ag-column-select-list{padding:8px}.ag-column-select-column{padding:4px 0}.ag-column-select-column-label{font-size:13px;color:var(--ag-header-text-color,#333)}.ag-filter-apply-panel{padding:8px;border-top:1px solid var(--border-color,#e5e7eb);background:var(--surface-secondary,#fafafa)}.ag-filter-apply-panel button{padding:6px 12px;margin:0 4px;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;background:var(--surface-primary,#ffffff);color:var(--text-primary,#1a1a1a);font-size:12px;cursor:pointer;transition:all .2s ease}.ag-filter-apply-panel button:hover{background:var(--surface-secondary,#fafafa);border-color:var(--border-color,#d1d5db)}.ag-filter-apply-panel button[title="Apply Filter"]{background:var(--primary-500);color:white;border-color:var(--primary-500)}.ag-filter-apply-panel button[title="Apply Filter"]:hover{background:var(--primary-600);border-color:var(--primary-600)}.ag-filter-apply-panel button[title="Clear Filter"]{background:var(--surface-primary,#ffffff);color:var(--text-secondary,#9ca3af);border-color:var(--border-color,#e5e7eb)}.ag-filter-apply-panel button[title="Clear Filter"]:hover{background:var(--surface-secondary,#fafafa);border-color:var(--border-color,#d1d5db)}.ag-grid-container .ag-header-icon.ag-header-cell-filter-button,.ag-header-cell .ag-header-icon.ag-header-cell-filter-button{opacity:0;pointer-events:none;transition:opacity .2s}.ag-grid-container .ag-header-cell:first-child .ag-header-icon.ag-header-cell-filter-button,.ag-grid-container .ag-header-cell:hover .ag-header-icon.ag-header-cell-filter-button,.ag-header-cell:first-child .ag-header-icon.ag-header-cell-filter-button,.ag-header-cell:hover .ag-header-icon.ag-header-cell-filter-button{opacity:1;pointer-events:auto}.ag-grid-container .ag-header-cell .ag-header-icon.ag-header-cell-filter-button.ag-header-icon-filtered,.ag-grid-container .ag-header-cell.ag-header-cell-filtered .ag-header-icon.ag-header-cell-filter-button,.ag-grid-container .ag-header-cell.ag-header-cell-has-filter .ag-header-icon.ag-header-cell-filter-button,.ag-header-cell .ag-header-icon.ag-header-cell-filter-button.ag-header-icon-filtered,.ag-header-cell.ag-header-cell-filtered .ag-header-icon.ag-header-cell-filter-button,.ag-header-cell.ag-header-cell-has-filter .ag-header-icon.ag-header-cell-filter-button{opacity:1!important;pointer-events:auto!important}.ag-filter-body-wrapper .ag-filter-condition-input:nth-child(n+2),.ag-filter-body-wrapper .ag-filter-condition-select:nth-child(n+2),.ag-filter-body-wrapper .ag-filter-condition:nth-child(n+2),.ag-filter-condition,.ag-filter-condition-input:not(:first-child),.ag-filter-condition-operator,.ag-filter-condition-operator-and,.ag-filter-condition-operator-and input[type=radio],.ag-filter-condition-operator-or,.ag-filter-condition-operator-or input[type=radio],.ag-filter-condition-select,.ag-filter-condition-select:not(:first-child),.ag-filter-condition:last-child:not(:first-child),.ag-filter-condition:not(:first-child){display:none!important}.ag-grid-container .ag-root-wrapper-body,.ag-grid-container .ag-theme-alpine,.ag-grid-table,.ag-grid-table .ag-root-wrapper-body{font-family:Inter,sans-serif}.ag-grid-container .ag-column-drop-wrapper .ag-column-drop,.ag-grid-table .ag-column-drop-wrapper .ag-column-drop{height:36px}.ag-grid-container .ag-header-cell-label,.ag-grid-table .ag-header-cell-label{overflow:hidden;color:var(--neutral-500-default,#404246);text-overflow:ellipsis;font-size:var(--font-size-14);font-weight:var(--font-weight-600);line-height:140%}.ag-grid-container .ag-cell,.ag-grid-table .ag-cell{font-size:13px;color:var(--text-primary,#1a1a1a);font-weight:500;display:flex!important;align-items:center!important;height:100%!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important}.ag-grid-container .ag-cell .ag-cell-wrapper,.ag-grid-table .ag-cell .ag-cell-wrapper{display:flex!important;align-items:center!important}.ag-grid-container .ag-cell .ag-cell-value,.ag-grid-table .ag-cell .ag-cell-value{display:flex!important;align-items:center!important;height:100%!important}.ag-grid-container .ag-cell .tooltip-cell-container,.ag-grid-table .ag-cell .tooltip-cell-container{display:flex!important;align-items:center!important;height:100%!important;width:100%!important}.ag-grid-container .ag-cell .cell-text,.ag-grid-table .ag-cell .cell-text{display:block;align-items:center;height:auto}.ag-grid-container .ag-checkbox-input-wrapper:after,.ag-grid-table .ag-checkbox-input-wrapper:after{border-radius:4px;color:var(--primary-500-base)}.ag-grid-container .ag-checkbox-input-wrapper:hover:after,.ag-grid-table .ag-checkbox-input-wrapper:hover:after{background:var(--surface-secondary,#fafafa)}.ag-grid-container .ag-checkbox-input-wrapper:focus-within,.ag-grid-table .ag-checkbox-input-wrapper:focus-within{border-color:var(--primary-500,#3862C5);outline:2px solid var(--primary-500,#3862C5);outline-offset:1px;border-radius:1px}.ag-grid-container .ag-checked:after,.ag-grid-container .ag-indeterminate:after,.ag-grid-table .ag-checked:after,.ag-grid-table .ag-indeterminate:after{color:var(--primary-500-base)}.ag-grid-container .ag-column-drop-horizontal,.ag-grid-table .ag-column-drop-horizontal{background-color:unset!important}.ag-grid-container .ag-advanced-filter-header,.ag-grid-container .ag-header,.ag-grid-table .ag-advanced-filter-header,.ag-grid-table .ag-header{background-color:unset!important;border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-grid-container .ag-pinned-left-header,.ag-grid-table .ag-pinned-left-header{border-right:0!important}.ag-grid-container .ag-root .ag-row,.ag-grid-table .ag-root .ag-row{border-bottom:1px solid var(--primary-50,#ecf0fa)!important}.ag-grid-container .ag-row,.ag-grid-table .ag-row{border-bottom:0!important;display:flex!important;align-items:center!important}.ag-grid-container .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-table .ag-cell[col-id=checkbox] .ag-checkbox{opacity:0;transition:opacity .2s ease}.ag-grid-container .ag-cell[col-id=checkbox] .ag-checkbox.ag-checked,.ag-grid-container .ag-header-cell[col-id=checkbox] .ag-checkbox,.ag-grid-container .ag-row .ag-cell:hover .ag-checkbox,.ag-grid-container .ag-row-hover .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-container .ag-row-selected .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-container .ag-row:hover .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-table .ag-cell[col-id=checkbox] .ag-checkbox.ag-checked,.ag-grid-table .ag-header-cell[col-id=checkbox] .ag-checkbox,.ag-grid-table .ag-row .ag-cell:hover .ag-checkbox,.ag-grid-table .ag-row-hover .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-table .ag-row-selected .ag-cell[col-id=checkbox] .ag-checkbox,.ag-grid-table .ag-row:hover .ag-cell[col-id=checkbox] .ag-checkbox{opacity:1}.ag-grid-container .ag-column-drop-rowgroup,.ag-grid-container .tab-panel,.ag-grid-table .ag-column-drop-rowgroup,.ag-grid-table .tab-panel{padding-left:24px}.ag-grid-container .ag-column-first,.ag-grid-table .ag-column-first{border-right:0!important}.ag-cell[col-id=checkbox]{border:none!important;outline:none!important}.ag-cell[col-id=checkbox] .tooltip-cell-container,.ag-cell[col-id=checkbox] .tooltip-cell-empty,.ag-cell[col-id=checkbox]>div:not(.ag-cell-wrapper):not(.ag-checkbox),.ag-cell[col-id=checkbox]>span:not(.ag-checkbox):not(.ag-cell-wrapper){display:none!important}.ag-cell[col-id=checkbox].ag-cell-focus,.ag-cell[col-id=checkbox].ag-cell-range-selected,.ag-cell[col-id=checkbox]:focus,.ag-row-selected .ag-cell[col-id=checkbox]{border:none!important;outline:none!important;box-shadow:none!important}.ag-row-selected .ag-cell[col-id=checkbox]{background:transparent}.ag-row-hover .ag-cell[col-id=checkbox]{border:none!important;outline:none!important;box-shadow:none!important}.module-cell{position:relative;display:flex;align-items:center;width:100%;height:auto}.module-text{flex:1}.row-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;align-items:center;gap:6px;background:transparent;padding:0}.ag-row-selected .module-cell .row-actions,.ag-row:hover .module-cell .row-actions{display:flex!important}.action-icon{font-size:22px;color:var(--primary-500);cursor:pointer;padding:2px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ag-right-aligned-header{text-align:right!important;padding-right:25px}.ag-row-odd{background:var(--ag-background-color)}.grid-background .app-content,.grid-background .breadcrumb-container{background:var(--surface-primary,#ffffff)!important}.ag-root-wrapper,.ag-root-wrapper.ag-layout-normal{border-radius:unset!important;border:none!important}.dropdown-with-btn .sd-trigger{height:38px!important}.quick-actions-section{background:var(--neutral-0);padding:var(--spacing-8) var(--spacing-16)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within{border:unset!important}body .ag-column-drop-ghost,body .ag-column-drop-ghost>*,body .ag-dnd-ghost,body .ag-dnd-ghost>*{height:auto!important;max-height:var(--ag-header-height,48px)!important;min-height:unset!important;display:inline-flex!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;line-height:1.2!important;padding:4px 8px!important}.ag-header-cell.ag-header-cell-moving,.ag-header-cell.ag-header-cell-moving *{height:var(--ag-header-height,48px)!important;max-height:var(--ag-header-height,48px)!important;overflow:hidden!important;white-space:nowrap!important}.ag-column-drop-ghost,.ag-dnd-ghost{position:absolute!important;pointer-events:none!important;margin:0!important;left:auto;top:30%}.ag-column-drop,.ag-column-drop-horizontal,.ag-column-drop-wrapper,.ag-grid-container .ag-column-drop,.ag-grid-container .ag-column-drop-wrapper,.ag-grid-container .ag-row-group-panel,.ag-row-group-panel{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important}.ag-grid-container .ag-row-editing,.ag-grid-table .ag-row-editing{background-color:var(--surface-primary,#ffffff)!important}.ag-grid-container .ag-row-editing .ag-cell,.ag-grid-table .ag-row-editing .ag-cell{border-radius:4px!important;background-color:#ffffff!important;box-sizing:border-box!important;margin:0!important;min-width:0!important;flex-shrink:0!important;display:flex!important;align-items:center!important;height:100%!important}.ag-grid-container .ag-cell.ag-cell-inline-editing,.ag-grid-table .ag-cell.ag-cell-inline-editing{border:1px solid #2196f3!important;border-radius:4px!important;background-color:#ffffff!important;padding:0!important;pointer-events:auto!important;box-sizing:border-box!important;min-width:0!important;flex-shrink:0!important;z-index:1000}.ag-grid-container .ag-cell.ag-cell-inline-editing .ag-cell-wrapper{padding:0!important;margin:0!important;width:100%;height:100%}.ag-grid-container .ag-cell-editor,.ag-grid-container .ag-cell.ag-cell-inline-editing .ag-cell-edit-wrapper{padding:0!important;margin:0!important;width:100%!important;height:100%!important;box-sizing:border-box}.ag-grid-container .ag-cell-editor{border:none!important}.ag-grid-container .ag-cell-editor input{padding:0 8px!important;margin:0!important;box-sizing:border-box}.ag-grid-container .ag-row-editing .ag-cell,.ag-grid-table .ag-row-editing .ag-cell{pointer-events:auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ag-grid-container .ag-cell-inline-editing *,.ag-grid-container .ag-row-editing .ag-cell *,.ag-grid-table .ag-cell-inline-editing *,.ag-grid-table .ag-row-editing .ag-cell *{pointer-events:auto!important}.ag-grid-container .ag-cell-inline-editing .ag-cell-value,.ag-grid-container .ag-row-editing .ag-cell .ag-cell-value,.ag-grid-table .ag-cell-inline-editing .ag-cell-value,.ag-grid-table .ag-row-editing .ag-cell .ag-cell-value{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important}.ag-grid-container .ag-cell-inline-editing .ag-text-field-input,.ag-grid-container .ag-cell-inline-editing input,.ag-grid-table .ag-cell-inline-editing .ag-text-field-input,.ag-grid-table .ag-cell-inline-editing input{border:none!important;outline:none!important;background:transparent!important;width:100%!important;height:100%!important;padding:8px 11px!important;font-size:13px!important;font-family:Inter,sans-serif!important;color:#1a1a1a!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ag-grid-container .ag-cell-inline-editing .ag-text-field-input:focus,.ag-grid-container .ag-cell-inline-editing input:focus,.ag-grid-table .ag-cell-inline-editing .ag-text-field-input:focus,.ag-grid-table .ag-cell-inline-editing input:focus{outline:none!important;border:none!important;box-shadow:none!important}.ag-grid-container .ag-cell-inline-editing .dropdown-cell-editor,.ag-grid-table .ag-cell-inline-editing .dropdown-cell-editor{height:100%!important;display:flex!important;align-items:center!important}.ag-grid-container .ag-cell-inline-editing .dropdown-cell-editor .sd-trigger,.ag-grid-table .ag-cell-inline-editing .dropdown-cell-editor .sd-trigger{border:none!important;background:transparent!important;height:100%!important;min-height:unset!important;padding:0 7px!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important}.ag-grid-container .ag-cell-inline-editing .dropdown-cell-editor .sd-trigger:focus,.ag-grid-container .ag-row-editing .ag-cell .dropdown-cell-editor .sd-trigger:focus,.ag-grid-table .ag-cell-inline-editing .dropdown-cell-editor .sd-trigger:focus,.ag-grid-table .ag-row-editing .ag-cell .dropdown-cell-editor .sd-trigger:focus{outline:none!important;box-shadow:none!important;border:none!important}.ag-grid-container .ag-row-editing .ag-cell[col-id=status],.ag-grid-container .ag-row-editing .ag-cell[col-id=status] *,.ag-grid-table .ag-row-editing .ag-cell[col-id=status],.ag-grid-table .ag-row-editing .ag-cell[col-id=status] *{background-color:#f5f5f5!important;border-color:#e0e0e0!important;pointer-events:none!important;cursor:default!important}.ag-grid-container .ag-row-editing .ag-cell[col-id=checkbox],.ag-grid-table .ag-row-editing .ag-cell[col-id=checkbox]{border:none!important;background:transparent!important;margin:0!important}.ag-grid-container .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-grid-container .ag-cell.ag-cell-focus,.ag-grid-table .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-grid-table .ag-cell.ag-cell-focus{border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container .ag-cell-inline-editing,.ag-grid-container .ag-row-editing .ag-cell,.ag-grid-table .ag-cell-inline-editing,.ag-grid-table .ag-row-editing .ag-cell{flex:0 0 auto!important;max-width:none!important}.ag-grid-container .ag-cell-inline-editing.ag-cell-focus,.ag-grid-container .ag-row-editing .ag-cell.ag-cell-focus,.ag-grid-table .ag-cell-inline-editing.ag-cell-focus,.ag-grid-table .ag-row-editing .ag-cell.ag-cell-focus{border:1px solid #2196f3!important}.ag-grid-container .ag-cell-inline-editing:focus-within,.ag-grid-container .ag-row-editing .ag-cell:focus-within,.ag-grid-table .ag-cell-inline-editing:focus-within,.ag-grid-table .ag-row-editing .ag-cell:focus-within{border:1px solid #2196f3!important}.ag-grid-container .ag-cell-inline-editing:has(.ag-text-field-input:focus),.ag-grid-container .ag-cell-inline-editing:has(input:focus),.ag-grid-container .ag-row-editing .ag-cell:has(.ag-text-field-input:focus),.ag-grid-container .ag-row-editing .ag-cell:has(input:focus),.ag-grid-table .ag-cell-inline-editing:has(.ag-text-field-input:focus),.ag-grid-table .ag-cell-inline-editing:has(input:focus),.ag-grid-table .ag-row-editing .ag-cell:has(.ag-text-field-input:focus),.ag-grid-table .ag-row-editing .ag-cell:has(input:focus){border:1px solid #2196f3!important}.ag-grid-container .ag-cell-wrapper,.ag-grid-container .ag-cell.ag-cell-inline-editing,.ag-grid-container .ag-row-editing,.ag-grid-table .ag-cell-wrapper,.ag-grid-table .ag-cell.ag-cell-inline-editing,.ag-grid-table .ag-row-editing{overflow:visible!important}.ag-grid-container .ag-body-viewport,.ag-grid-table .ag-body-viewport{overflow-x:auto!important;overflow-y:scroll!important}.ag-grid-container .ag-body-viewport::-webkit-scrollbar,.ag-grid-table .ag-body-viewport::-webkit-scrollbar{width:8px;display:block}.ag-grid-container .ag-body-viewport::-webkit-scrollbar-track,.ag-grid-table .ag-body-viewport::-webkit-scrollbar-track{background:#f1f1f1}.ag-grid-container .ag-body-viewport::-webkit-scrollbar-thumb,.ag-grid-table .ag-body-viewport::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ag-grid-container .ag-body-viewport::-webkit-scrollbar-thumb:hover,.ag-grid-table .ag-body-viewport::-webkit-scrollbar-thumb:hover{background:#555}.ag-grid-container .ag-cell-edit-wrapper,.ag-grid-container .ag-center-cols-container,.ag-grid-table .ag-cell-edit-wrapper,.ag-grid-table .ag-center-cols-container{overflow:visible!important}.ag-grid-container .ag-cell:active,.ag-grid-container .ag-cell:focus,.ag-grid-container .ag-cell:focus-within,.ag-grid-table .ag-cell:active,.ag-grid-table .ag-cell:focus,.ag-grid-table .ag-cell:focus-within{border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):active,.ag-grid-container .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):focus,.ag-grid-container .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):focus-within,.ag-grid-table .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):active,.ag-grid-table .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):focus,.ag-grid-table .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell):focus-within{border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container .ag-cell.ag-cell-focus:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell),.ag-grid-table .ag-cell.ag-cell-focus:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell){border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container .ag-cell:focus:not(:focus-visible),.ag-grid-table .ag-cell:focus:not(:focus-visible){outline:none!important;border:none!important;box-shadow:none!important}.ag-grid-container .ag-cell:focus-visible,.ag-grid-table .ag-cell:focus-visible{outline:2px solid #2196F3!important;outline-offset:-2px!important;z-index:1!important}.ag-grid-container .ag-cell.cell-changed,.ag-grid-table .ag-cell.cell-changed{background-color:#fff9c4!important;border-left:3px solid #fbc02d!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.ag-grid-container .ag-cell.cell-changed:before,.ag-grid-table .ag-cell.cell-changed:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-color:transparent #fbc02d transparent transparent;border-style:solid;border-width:0 8px 8px 0}.ag-grid-container .ag-cell .cell-text.cell-error,.ag-grid-table .ag-cell .cell-text.cell-error{color:#d32f2f!important;font-weight:500!important;display:inline-flex!important;align-items:center!important}.ag-theme-alpine-dark .ag-grid-container .ag-cell.cell-changed,.ag-theme-alpine-dark .ag-grid-table .ag-cell.cell-changed{background-color:#5d4037!important;border-left:3px solid #ff6f00!important;color:#ffffff!important}.ag-theme-alpine-dark .ag-grid-container .ag-cell.cell-changed:before,.ag-theme-alpine-dark .ag-grid-table .ag-cell.cell-changed:before{border-color:transparent #ff6f00 transparent transparent}.ag-grid-container .ag-row-hover .ag-cell.cell-changed,.ag-grid-table .ag-row-hover .ag-cell.cell-changed{background-color:#fff59d!important}.ag-theme-alpine-dark .ag-grid-container .ag-row-hover .ag-cell.cell-changed,.ag-theme-alpine-dark .ag-grid-table .ag-row-hover .ag-cell.cell-changed{background-color:#6d4c41!important}.ag-grid-container .ag-row-editing .ag-cell.cell-changed,.ag-grid-table .ag-row-editing .ag-cell.cell-changed{background-color:#fff9c4!important;border-left:3px solid #fbc02d!important}.ag-theme-alpine-dark .ag-grid-container .ag-row-editing .ag-cell.cell-changed,.ag-theme-alpine-dark .ag-grid-table .ag-row-editing .ag-cell.cell-changed{background-color:#5d4037!important;border-left:3px solid #ff6f00!important}.ag-grid-container .cell-text.cell-error,.ag-grid-table .cell-text.cell-error{color:#d32f2f!important;font-weight:500!important;display:inline-flex!important;align-items:center!important}.ag-theme-alpine-dark .ag-grid-container .cell-text.cell-error,.ag-theme-alpine-dark .ag-grid-table .cell-text.cell-error{color:#f44336!important}.ag-grid-container .ag-cell.ag-cell-auto-height,.ag-grid-container .ag-cell[wrap-text=true],.ag-grid-table .ag-cell.ag-cell-auto-height,.ag-grid-table .ag-cell[wrap-text=true]{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;line-height:1.5!important;padding:8px!important;height:auto!important;align-items:flex-start!important;display:flex!important}.ag-grid-container .ag-cell.ag-cell-auto-height .ag-cell-wrapper,.ag-grid-container .ag-cell[wrap-text=true] .ag-cell-wrapper,.ag-grid-table .ag-cell.ag-cell-auto-height .ag-cell-wrapper,.ag-grid-table .ag-cell[wrap-text=true] .ag-cell-wrapper{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;height:auto!important;width:100%!important;display:block!important}.ag-grid-container .ag-cell.ag-cell-auto-height .ag-cell-value,.ag-grid-container .ag-cell[wrap-text=true] .ag-cell-value,.ag-grid-table .ag-cell.ag-cell-auto-height .ag-cell-value,.ag-grid-table .ag-cell[wrap-text=true] .ag-cell-value{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;display:block!important}.ag-grid-container .ag-row.ag-row-auto-height,.ag-grid-table .ag-row.ag-row-auto-height{height:auto!important}.ag-grid-container.text-wrap-enabled .ag-cell{word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.4!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important;height:auto!important;border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container.text-wrap-enabled .ag-cell.ag-cell-focus,.ag-grid-container.text-wrap-enabled .ag-cell:active,.ag-grid-container.text-wrap-enabled .ag-cell:focus,.ag-grid-container.text-wrap-enabled .ag-cell:focus-within,.ag-grid-container.text-wrap-enabled .ag-cell:hover{border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container.text-wrap-enabled .ag-cell-wrapper{height:auto!important}.ag-grid-container.text-wrap-enabled .ag-cell-value,.ag-grid-container.text-wrap-enabled .ag-cell-wrapper{word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}.ag-grid-container.text-wrap-enabled .ag-cell .tooltip-cell-container{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;height:auto!important;max-height:none!important}.ag-grid-container.text-wrap-enabled .ag-cell .cell-text{overflow:visible;text-overflow:clip;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-height:none}.ag-grid-container.text-wrap-enabled .ag-cell .cell-link{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;max-height:none!important}.ag-grid-container.text-wrap-enabled .ag-cell .cell-content,.ag-grid-container.text-wrap-enabled .ag-cell .cell-value,.ag-grid-container.text-wrap-enabled .ag-cell div:not(.row-actions),.ag-grid-container.text-wrap-enabled .ag-cell span:not(.material-icons):not(.material-symbols-outlined){white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;overflow:visible;text-overflow:clip;max-width:100%;max-height:none}.ag-grid-container.text-wrap-enabled .ag-row{min-height:45px}.ag-grid-container.text-wrap-enabled .ag-row .ag-cell{display:flex!important;align-items:flex-start!important;padding-top:8px!important;padding-bottom:8px!important;min-height:100%!important;cursor:pointer!important}.ag-grid-container.text-wrap-enabled .ag-row .ag-cell .ag-cell-value,.ag-grid-container.text-wrap-enabled .ag-row .ag-cell .ag-cell-wrapper,.ag-grid-container.text-wrap-enabled .ag-row .ag-cell .tooltip-cell-container{min-height:100%!important;width:100%!important;display:flex!important;align-items:flex-start!important;cursor:pointer!important}.ag-grid-container.text-wrap-enabled .ag-row .ag-cell[col-id=checkbox]{display:flex!important;align-items:flex-start!important;padding-top:8px!important;padding-bottom:8px!important;justify-content:center!important}.ag-grid-container.text-wrap-enabled .ag-row .ag-cell[col-id=checkbox] .ag-checkbox{margin-top:0!important;align-self:flex-start!important}.ag-grid-container .ag-row .ag-cell[col-id=checkbox]{display:flex!important;align-items:center!important;justify-content:center!important}.ag-grid-container .ag-row .ag-cell[col-id=checkbox] .ag-checkbox{margin:0!important;align-self:center!important}.ag-grid-container .ag-header-cell[col-id=checkbox]{display:flex!important;align-items:center!important;justify-content:center!important}.ag-grid-container .ag-header-cell[col-id=checkbox] .ag-checkbox{margin:0!important;align-self:center!important}.ag-grid-container .ag-row-editing,.ag-grid-table .ag-row-editing{height:36px!important;min-height:36px!important;max-height:36px!important}.ag-grid-container .ag-row-editing .ag-cell,.ag-grid-table .ag-row-editing .ag-cell{height:36px!important}.grid-edit-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.grid-edit-loading-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.grid-edit-loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--primary-500,#3862c5);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grid-edit-loading-text{font-size:14px;color:var(--text-secondary,#666);font-weight:500}.ag-theme-alpine-dark .grid-edit-loading-overlay{background:rgba(26,26,26,.9)}.ag-theme-alpine-dark .grid-edit-loading-content{background:#2a2a2a;color:#ffffff}.ag-theme-alpine-dark .grid-edit-loading-text{color:#cccccc}.ag-grid-container .ag-cell,.ag-grid-table .ag-cell{transition:background-color .15s ease,border-color .15s ease,color .15s ease;border:none!important}.ag-grid-container .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell),.ag-grid-table .ag-cell:not(.ag-cell-inline-editing):not(.ag-row-editing .ag-cell){border:none!important;outline:none!important;box-shadow:none!important}.ag-grid-container.hide-action-icons .ag-row:hover .row-actions{display:none!important}.ag-grid-container .ag-cell[title]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-grid-container .ag-header-cell:hover{background-color:var(--neutral-10)!important}.ag-ltr .ag-selection-checkbox{margin-right:0!important}.ag-header-cell .ag-header-cell-resize,.ag-header-cell-resize{opacity:0!important;pointer-events:none;transition:opacity .2s}.ag-header-cell:hover .ag-header-cell-resize,.ag-header-cell:hover>.ag-header-cell-resize{opacity:1!important;pointer-events:auto}.ag-body-horizontal-scroll-viewport{overflow-x:auto!important}.datepicker-cell-editor{display:flex;align-items:center;width:100%;height:100%;padding:0;margin:0}.datepicker-cell-editor-input{width:100%;height:100%}.datepicker-cell-editor-input .datepicker-input-container{height:100%}.datepicker-cell-editor-input .datepicker-input{height:100%;border:none;outline:none;background:transparent;padding:8px 12px;font-size:13px;font-family:Inter,sans-serif;color:#1a1a1a;box-sizing:border-box}.datepicker-cell-editor-input .datepicker-input:focus{outline:none}.datepicker-cell-editor-input .calendar-icon{padding:0 8px}.datetime-picker{display:inline-block}.datetime-input-container,.datetime-picker{position:relative;width:100%}.datetime-input-container .floating-label{position:absolute;left:var(--spacing-12,12px);top:50%;transform:translateY(-50%);font-size:var(--font-size-14,.875rem);color:var(--neutral-400,#9ca3af);pointer-events:none;transition:all .2s ease;background:var(--neutral-0,#fff);padding:0 var(--spacing-4,4px);font-weight:var(--font-weight-400,400);line-height:1.4;z-index:1;font-family:Inter,sans-serif}.datetime-input-container:has(.datetime-input:-moz-placeholder:not(:focus)) .floating-label{top:50%;transform:translateY(-50%);font-size:var(--font-size-14);color:var(--neutral-400,#9ca3af);margin-top:-1px}.datetime-input-container:has(.datetime-input:placeholder-shown:not(:focus)) .floating-label{top:50%;transform:translateY(-50%);font-size:var(--font-size-14);color:var(--neutral-400,#9ca3af);margin-top:-1px}.datetime-input-container:has(.datetime-input:not(:-moz-placeholder)) .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500);font-weight:var(--font-weight-500,500);background:var(--neutral-0,#fff);padding:0 var(--spacing-4,4px)}.datetime-input-container:has(.datetime-input:focus) .floating-label,.datetime-input-container:has(.datetime-input:not(:placeholder-shown)) .floating-label,.datetime-picker[data-has-value=true] .datetime-input-container .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500);font-weight:var(--font-weight-500,500);background:var(--neutral-0,#fff);padding:0 var(--spacing-4,4px)}.floating-label-group .datetime-picker{display:block}.floating-label-group .datetime-picker .datetime-input-container .floating-label{left:var(--spacing-12,12px)}.floating-label-group .datetime-picker:has(.datetime-input:focus) .floating-label,.floating-label-group .datetime-picker[data-has-value=true] .floating-label{top:-8px;transform:translateY(0);font-size:var(--font-size-12);color:var(--primary-500);font-weight:var(--font-weight-500,500)}.datetime-input{width:100%;height:36px;padding:var(--spacing-8,8px) 40px var(--spacing-8,8px) var(--spacing-12,12px);border:1px solid var(--p-color-border-primary);border-radius:var(--border-radius-radius-6);font-size:var(--font-size-14);cursor:pointer;background:var(--p-color-bg-surface-primary);color:var(--p-color-text-primary);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datetime-input.floating-input{padding-top:var(--spacing-8,8px);padding-bottom:var(--spacing-8,8px)}.datetime-input:focus{outline:none;border-color:var(--primary-500)}.datetime-input:disabled{background-color:var(--p-color-bg-surface-secondary);cursor:not-allowed;opacity:.6}.calendar-icon{position:absolute;right:var(--spacing-12);top:55%;transform:translateY(-50%);cursor:pointer;font-size:var(--font-size-15);color:var(--neutral-300);border-radius:var(--border-radius-radius-4);pointer-events:auto}.calendar-icon.disabled{cursor:not-allowed;opacity:.5}.calendar-icon .material-symbols-outlined{font-size:var(--font-size-22);color:var(--neutral-400)}.datetime-overlay{top:0;left:0;width:100vw;height:100vh;z-index:9999;background:transparent}.datetime-modal,.datetime-overlay{position:fixed;pointer-events:auto}.datetime-modal{top:-9999px;left:-9999px;z-index:10000;background:var(--p-color-bg-surface-primary);border:1px solid var(--p-color-border-primary);border-radius:var(--border-radius-radius-8);box-shadow:var(--elevation-2);min-width:580px;opacity:0;transition:opacity .1s ease-in-out;margin-top:0}.datetime-modal.positioned{opacity:1}.datetime-content{padding:0;gap:0;align-items:stretch;min-height:0}.datetime-content,.time-picker-section{display:flex;max-height:350px;overflow:hidden}.time-picker-section{flex-direction:column;min-width:180px;border-left:1px solid var(--p-color-border-primary);padding:var(--spacing-12);height:100%;align-self:stretch}.datetime-content:has(.time-picker-section:only-child) .calendar-section{width:100%}.time-picker-header{display:flex;flex-direction:row;gap:10px;padding:var(--spacing-8,8px) var(--spacing-4,4px);margin-bottom:0;border-bottom:1px solid var(--Neutral-50,#eceded)}.time-header-label{flex:1;font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--neutral-700);text-align:center}.time-picker-body{flex-direction:row;width:100%;flex:1}.time-column,.time-picker-body{display:flex;gap:10px;align-items:flex-start;min-height:0;overflow:hidden}.time-column{flex-direction:column;flex:1;min-width:55px;padding:var(--spacing-4,4px);align-self:stretch;border-right:1px solid var(--neutral-50,#eceded)}.time-column:last-child{border-right:none}.time-scroll{flex:1;overflow-y:auto;overflow-x:hidden;border:none;border-radius:0;background:transparent;min-height:0;max-height:100%;display:flex;flex-direction:column;width:100%}.time-scroll::-webkit-scrollbar{width:4px}.time-scroll::-webkit-scrollbar-track{background:transparent}.time-scroll::-webkit-scrollbar-thumb{background:var(--neutral-400);border-radius:2px}.time-scroll::-webkit-scrollbar-thumb:hover{background:var(--neutral-500)}.time-item{display:flex;height:36px;min-width:28px;min-height:20px;padding:var(--spacing-8,8px);justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:0;background:var(--neutral-0,#FFF);cursor:pointer;font-size:var(--font-size-14);color:var(--neutral-700);transition:background-color var(--transition-duration-150) ease-in-out;flex-shrink:0}.time-item:hover{background-color:var(--p-color-bg-surface-secondary)}.time-item.selected{background-color:var(--primary-500);color:var(--neutral-0);font-weight:var(--font-weight-500)}.time-item.disabled{color:var(--neutral-300,#d1d5db);opacity:.4;cursor:not-allowed;pointer-events:none}.calendar-section{flex:1;min-width:280px;display:flex;flex-direction:column;padding:var(--spacing-12);width:280px;max-height:350px;overflow:hidden}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8);gap:var(--spacing-8)}.nav-buttons-group{display:flex;align-items:center;gap:var(--spacing-4)}.month-icon{font-size:var(--font-size-18);color:var(--neutral-600);margin-right:var(--spacing-4);vertical-align:middle}.nav-button{background:none;border:none;cursor:pointer;padding:var(--spacing-8);border-radius:var(--border-radius-radius-4);font-size:var(--font-size-20);color:var(--p-color-text-secondary);transition:background-color var(--transition-duration-150) ease-in-out;display:flex;align-items:center;justify-content:center}.nav-button:hover{background-color:var(--p-color-bg-surface-secondary);color:var(--p-color-text-primary)}.nav-button .material-symbols-outlined{font-size:var(--font-size-20)}.month-year{display:flex;align-items:center;font-weight:var(--font-weight-500);font-size:var(--font-size-14);color:var(--neutral-700);cursor:pointer;padding:var(--spacing-4) var(--spacing-8);border-radius:var(--border-radius-radius-4);transition:background-color var(--transition-duration-150) ease-in-out}.month-year:hover{background-color:var(--p-color-bg-surface-secondary)}.caret-icon{font-size:16px;color:var(--neutral-500,#6b7280)}.year-range{display:flex;align-items:center;font-weight:var(--font-weight-500);font-size:var(--font-size-14);color:var(--neutral-700);cursor:pointer;padding:4px var(--spacing-8);border-radius:var(--border-radius-radius-4);transition:background-color var(--transition-duration-150) ease-in-out;gap:4px;margin-top:-8px}.year-range:hover{background-color:var(--p-color-bg-surface-secondary)}.weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--spacing-4);width:100%}.weekday{text-align:center;font-size:var(--font-size-14);font-weight:var(--font-weight-400);color:var(--neutral-400);text-transform:uppercase;padding:var(--spacing-4) 0;font-family:Inter}.days-grid{display:grid;grid-template-columns:repeat(7,1fr);justify-items:stretch;align-items:stretch;gap:0;align-self:stretch;flex:1}.day,.days-grid{background:var(--neutral-0,#FFF);min-height:0;width:100%}.day{display:flex;flex-direction:column;height:100%;min-width:0;padding:var(--spacing-8,8px);justify-content:center;align-items:center;gap:2px;aspect-ratio:1/1;border-radius:var(--border-radius-radius-2,2px);cursor:pointer;font-size:var(--font-size-14);transition:background-color var(--transition-duration-150) ease-in-out;position:relative;margin:0;color:var(--neutral-700);box-sizing:border-box}.day:hover{background-color:var(--p-color-bg-surface-secondary)}.day.other-month{color:var(--neutral-300)}.day.disabled{color:var(--neutral-300);opacity:.4;pointer-events:none}.day.disabled,.day.disabled:hover{cursor:not-allowed;background-color:transparent}.day.today{background-color:var(--neutral-0,#FFF);color:var(--Primary-300,#87A1DC);font-family:var(--Font-Family-Body,Inter);font-size:var(--p3-Font-Size,14px);font-style:normal;font-weight:400;line-height:var(--p3-Line-Height,16px);border-radius:var(--border-radius-radius-2)}.day.today .day-number{display:flex;align-items:center;justify-content:center;flex:1}.day.today .today-indicator{width:3px;height:3px;flex-shrink:0;margin-bottom:2px}.day.selected,.day.today.selected{background-color:var(--primary-500)!important;color:var(--neutral-0)!important;border-radius:var(--border-radius-radius-2);font-weight:var(--font-weight-500)}.day.range-start{border-radius:var(--border-radius-radius-6) 0 0 var(--border-radius-radius-6)}.day.range-end,.day.range-start{background-color:var(--primary-500);color:var(--neutral-0);font-weight:var(--font-weight-600)}.day.range-end{border-radius:0 var(--border-radius-radius-6) var(--border-radius-radius-6) 0}.day.in-range{background-color:var(--primary-100);color:var(--primary-700);border-radius:0}.day.selecting-range{position:relative}.day.selecting-range:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-50);opacity:.3;pointer-events:none;border-radius:var(--border-radius-radius-2)}.day.today.range-end,.day.today.range-start{background-color:var(--primary-500);color:var(--neutral-0)}.day.today.in-range{background-color:var(--primary-100);color:var(--primary-700)}.day.range-start+.day.in-range{border-radius:0}.day.in-range:last-of-type{border-radius:0 var(--border-radius-radius-6) var(--border-radius-radius-6) 0}.day.in-range,.day.range-end,.day.range-start{margin:0;border:none}.calendar-view,.year-picker-view{display:flex;flex-direction:column;height:100%}.year-picker-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:var(--spacing-8)}.years-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.year-item{padding:var(--spacing-12);text-align:center;cursor:pointer;border-radius:var(--border-radius-radius-6);font-size:var(--font-size-14);color:var(--neutral-700);transition:background-color var(--transition-duration-150) ease-in-out;border:1px solid transparent}.year-item:hover{background-color:var(--p-color-bg-surface-secondary)}.year-item.selected{background-color:var(--primary-500);color:var(--neutral-0);font-weight:var(--font-weight-500);border-color:var(--primary-500)}.datetime-footer{display:flex;padding:var(--spacing-8,8px);justify-content:flex-end;align-items:center;gap:0;align-self:stretch;border-top:1px solid var(--neutral-50,#eceded);background:var(--neutral-0,#FFF)}@media (prefers-color-scheme:dark){.datetime-modal{background:var(--neutral-900,#111827);border-color:var(--neutral-700,#374151)}.datetime-input{color:var(--neutral-100,#f3f4f6)}.datetime-input,.time-scroll{background:var(--neutral-800,#1f2937);border-color:var(--neutral-700,#374151)}.time-item{color:var(--neutral-200,#e5e7eb)}.time-item:hover{background:var(--neutral-700,#374151)}.day{color:var(--neutral-200,#e5e7eb)}.day:hover{background:var(--neutral-700,#374151)}.year-item{color:var(--neutral-200,#e5e7eb)}.year-item:hover{background:var(--neutral-700,#374151)}}