body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-popup-content:before{content:"📌 Drag and drop columns here to hide or show them.";display:block;padding:10px 12px;font-size:14px;color:#555;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.dx-datagrid-column-chooser.dx-datagrid-column-chooser-mode-drag .dx-overlay-content{height:330px!important}.dx-datagrid-column-chooser-mode-drag .dx-popup-content .dx-scrollable-container{max-height:170px}.dx-placeholder:before{content:""!important}.dx-datagrid .dx-header-row{background-color:#c2bebe!important}.dx-datagrid .dx-header-row>td{background-color:#f2f2f2!important}.dx-datagrid .dx-editor-cell .dx-texteditor{border:1px solid #bdbdbd;border-radius:4px;background-color:#fff}.dx-datagrid .dx-editor-cell .dx-texteditor.dx-state-focused{border:2px solid #194168}.dx-datagrid .dx-editor-cell .dx-numberbox{border:1px solid #9e9e9e;border-radius:4px}.dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible{opacity:1!important;visibility:visible!important}.dx-scrollbar-hoverable .dx-scrollable-scroll.dx-state-invisible .dx-scrollable-scroll-content{background-color:#bfbfbfb3!important}.dx-datagrid-rowsview .dx-row>td{padding-top:2px;padding-bottom:2px}.dx-editor-cell .dx-texteditor:not(.dx-tagbox) .dx-texteditor-input{height:25px}.dx-datagrid .dx-datagrid-table .dx-header-row>td{padding-top:8px;padding-bottom:8px;font-weight:bolder}.dx-treeview-item,.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item{padding:0}.custom-progress-bar{animation-direction:reverse!important}.dx-editor-cell.dx-editor-inline-block:not(.dx-command-select):before{padding-top:0;padding-bottom:0}.dx-popup-normal .dx-toolbar-mini.dx-popup-title{display:none!important}.dx-widget .dx-checkbox-icon{border:1px solid!important;font-size:13.5px}.dx-checkbox-checked .dx-checkbox-icon{border:1px solid black;background-color:#03a9f4;font:13.5px/1 DXIcons;color:initial}.dx-checkbox-indeterminate .dx-checkbox-icon{background-color:#03a9f4;border:1px solid black;color:#000}.dx-checkbox-checked .dx-checkbox-icon:before{color:#fff}.dx-popup-content,.dx-datagrid-header-panel{padding:0}.cards{display:grid;width:100%;margin-top:20px;gap:20px;grid-template-columns:repeat(2,calc(50% - 10px));border:"1px solid black"}.cards.compact{grid-template-columns:repeat(4,calc(25% - 15px))}.pie-charts{display:grid;width:100%;margin-top:20px;gap:20px;grid-template-columns:repeat(3,calc(33.33% - 14px));border:"1px solid black"}@media only screen and (max-width: 1400px){.pie-charts{grid-template-columns:repeat(2,calc(50% - 10px))}}@media only screen and (max-width: 900px){.pie-charts{grid-template-columns:repeat(1,100%)}}@media only screen and (max-width: 1400px){.cards.compact{grid-template-columns:repeat(2,calc(50% - 10px))}}@media only screen and (max-width: 900px){.cards{grid-template-columns:repeat(1,100%)}}@media only screen and (max-width: 700px){.cards.compact{grid-template-columns:repeat(1,100%)}}::-webkit-scrollbar{width:6px;height:8px;cursor:default}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px;cursor:default;transition:background-color .3s ease,height .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#0006;height:16px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;cursor:default}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar-thumb:horizontal{background-color:#0003;border-radius:4px;cursor:default;transition:background-color .3s ease,width .3s ease}.dx-datagrid .dx-row.dx-selection{background-color:#f0fbff!important}.dx-datagrid-total-footer{background-color:#ddd3!important;color:"text.secondary"}.dx-datagrid-summary-item{font-weight:700;color:#0009}.dx-datagrid-total-footer .dx-datagrid-content .dx-row>td{padding-top:8px!important;padding-bottom:8px!important}.dx-datagrid .dx-datagrid-total-footer td{border-left:1px solid #d3d3d3!important}.dx-datagrid .dx-datagrid-total-footer td:first-child{border-left:none!important}.dx-icon-clear-filters-icon{width:16px;height:16px;display:inline-block;background-image:url(/icons/Icons_Clear\ Filters.png);background-size:contain;background-repeat:no-repeat;background-position:center}.dx-datagrid td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
