/*
This is used to calculate width of the modal based on page layout.
At the very end an additional column is taken out to account for the
increase in modal content's width because of the content layout grid inside modal content.
*/
button:hover,
a:hover,
input[type=radio]:hover,
input[type=checkbox]:hover,
input[type=radio]:checked:hover,
input[type=checkbox]:checked:hover,
svg:hover {
  cursor: pointer;
}

svg[disabled]:hover,
button[disabled]:hover,
label[disabled]:hover,
input[type=checkbox]:disabled:hover,
input[type=radio]:disabled:hover,
input[type=checkbox]:checked:disabled:hover,
input[type=radio]:checked:disabled:hover {
  cursor: default;
}

/* Utility for making items only visible for screen readers */
.aux__assistive-text--hidden {
  position: absolute !important;
  left: -625rem;
  top: auto;
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
}

@font-face {
  font-family: "auxIcons";
  src: url("data:font/truetype;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTY4TN40AABnkAAAAHEdERUYAJwA7AAAZxAAAAB5PUy8yDxMGTwAAAVgAAABgY21hcBdX2g8AAAIwAAABXmdhc3AAAAAQAAAZvAAAAAhnbHlmnsXe9gAAA/wAABH8aGVhZBuOVQEAAADcAAAANmhoZWEHwgPHAAABFAAAACRobXR4GDgSogAAAbgAAAB2bG9jYW7ec6gAAAOQAAAAbG1heHAAQgBZAAABOAAAACBuYW1l4ZRRxgAAFfgAAAGncG9zdPcg9pUAABegAAACGwABAAAAAQAAAxa+Cl8PPPUACwQAAAAAANw3iEIAAAAA3DeIQgAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAGAAEAAAA1AFcADAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAAHpLwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAFVAAAAAAAAAgAAAAQAAIAAQAFAAIAAwAAAAAAAAACAAEABQABAAIABQAFAAIAAgADAAJAAoACgAJAAgABVAEAAQAGuACABQADgAGAAgAD/AEABQAAAAAAAgABAAUABPAFeASYBAAFAAUAAwwBAAAAAAAADAAAAAwAAABwAAQAAAAAAWAADAAEAAAAcAAQAPAAAAAoACAACAAIAAQAg6S///f//AAAAAAAg6QD//f//AAD/5BcFAAMAAQAKAAAAAAAAAAAAAQADAAABBgAAAQMAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAEAAYADQAeACOANIA7gEaAT4BdgGkAcgB3gIMAi4CRAJaAuADUgNwA44D1gQOBCwERgSeBOQE/gU2BVwFcAWUBfAGPgaSBt4G9AdMB8oH4ggYCCYIOAhMCFoIbgiCCJAIpAj+AAEAAAAAAAAAAAACAAA5AgABAAAAAAAAAAAAAgAAOQIAAQAAAAAAAAAAAAIAADkCAAEAgAAAA4ADgAALAAATFQkBFSE1IQkBITWAAYD+gAMA/ZABgP6AAnADgFr+mv6aWloBZgFmWgAAAQBAAAADwAOAACcAAAEXIREXNy4BJwcXNxEhNy4BJwcXNychEScHFzcuAScHESEHFzcuAScC9Ez+4U0vJ08nnS9N/uFMCxgMnZ0vTAEfTS+dnQwXDE0BH0wvnSdPJwIuTQEfTC8nTyedL0z+4U0MFwydnS9N/uFML52dDBgLTAEfTS+dJ08nAAEBQABNArIDAAAJAAABBxc3ETMRFzcxAfq6MmdAZzIDAOgogP3dAieAKAAAAgCAAEADgANAAAsAKAAAAQcnByc3JzcXNxcHAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMCwkR+fkR+fkR+fkR+RFBFRmkeHh4eaUZFUFBFRmkeHh4eaUZFUAFCRH5+RH5+RH5+RH4BgB4eaUZGT1BFRmkeHh4eaUZFUE9GRmkeHgAAAAMAwACAA4ADQAADAAcACwAAAREjEQcRIxElESMRAoXKMskCwMkC1P2sAlRt/hkB59n9QALAAAAAAgAA/8AEAAPAAAYAFwAAARcBFwEnNwMhMjY1ETQmIyEiBhURFBYzATOKARBG/qrQRrMDADVLSzX9ADVLSzUB9pEBHEL+nNhD/cpLNQMANUtLNf0ANUsAAAIAAP/ABAADwAADABQAAAE1IRUTISIGFREUFjMhMjY1ETQmIwFAAYDA/QA1S0s1AwA1S0s1AZBgYAIwSzX9ADVLSzUDADVLAAIAAP/ABAADwAASACMAABM1PgEzIR4BFREVDgEjIS4BNRETITI2NRE0JiMhIgYVERQWM0ADJBkDBxghAyQZ/PkYIUADADVLSzX9ADVLSzUDQAcYIQMkGf0ABxghAyQZAwD8gEs1AwA1S0s1/QA1SwADAIAAOgOSA2AABgASABYAAAEHFwkEMBYVFAYjIiY1NDYBFyE3AV07ZP76AUIBQf5aAeBVMiMiMlT+hcr+a8sDYEBt/uT+owFdAcn98nIuJTY2JS5yASDb2wAAAAQAQAAFA8ADgAADAAcACwAQAAA3ESERJTMRIwEzESMBMxEjEUADgP7zs7P+87S0/vSzswUDe/yFYwJS/a4CUv2uAlL9rgAAAAEBQAC8AqYDAAAGAAABBxcHFwkBAYlE2t9EASL+4wMARNvhRAElAR8AAAAABABAAAADwAOAAAsADwAVABkAAAEjFSMVMxUzNTM1IwEhESEHESEVIRElESERAo8+UVE+UVH+kQKg/WCEArT88AMs/ggCoFE+UVE+/pECoHD9TFwDEBz+CAH4AAABAIAAPAOEA0AACwAACQIHCQEXCQE3CQEDQP7C/sJEAT7+wkQBPgE+RP7CAT4DQP7CAT5E/sL+wkQBPv7CRAE+AT4AAAEBQABNArIDAAAIAAABEScHFzcnBxEB2WcyurgyZwMA/dyBKOjkKIACJwAAAQFAALwCpgMAAAcAAAkCNzEnNycCXP7kASFF39pFAwD+4f7bROHbRAAAAAADAIAAtQOAAwAAGAAxAFYAAAEXDgEVFBYzMjY3Fw4BIyInLgEnJic+AT8BMhceARcWFw4BByc+ATU0JiMiBgcnPgEzBQcXFhceARcWMzI2Nxc3Jz4BPwEnJicuAScmIyIGBycHFw4BBwFEQhARW0AbLxQ6I0wpNTIxUyAgExRDK7w1MjFTICATEjklRwkLW0AVJhA4H0Ii/oQEBBUmJmM8O0E1ZCw2LC0sQxMEBBUmJmM8O0EvWihHLDwyTRUCbEETMRpAWhEPOhESDxA4KCgwMlEcOBAPOScoMC1KHEcRJhU/WgoJNw0NzQoKPDExRhMUGxg2LC0iXDcKCjsxMUcTExUTRys8I2M8AAAAAwCAANcDgAMAACEAPQBJAAABMhceARcWFzEXBwYHDgEHBiMiJy4BJyYnMSc3Njc+ATc2FyIHDgEHBgcWFx4BFxYzMjc+ATc2NyYnLgEnJgcyFhUUBiMiJjU0NgIAQTs8YyYmFQQEFSYmYzw7QUE7PGMmJhUEBBUmJmM8O0E1MTJTICATEyAgUzIxNTUyMVMgIBMTICBTMTI1QFtbQEBbWwMAExRGMTE7Cgs7MTFGFBMTFEYxMTsLCjsxMUYUEz0QEDgoJzAxJyg4EBAQEDgoJzEwJyg4EBA+Wj9AWlpAP1oAAAAAAgDAAHQDTQMAAAYADQAAGwERNzUTIQEnIQcVBzXA4cvh/XMBLqEBc6ExAwD+pP7Qp4kBXP67+Ph8KKQAAgCQAFUDOAMgAAYACwAAARcDEwcJASERIxEzAupO/PxO/rgBSP4Ubm4DIFT+7/7uVAFmAWX9NQLLAAAADACgAGADYAMgAAMABwALAA8AEwAXABsAHwAjACcAKwAvAAABFSM1IxUjNSEVIzUhFSM1AxUjNSMVIzUjFSM1IRUjNQEVIzUjFSM1IRUjNSMVIzUBukeNRgHtRwEaRo1HjEeNRgLARv6gR41GAsBGjUcBELCwsLCwsLCwAQiwsLCwsLCwsAEIsLCwsLCwsLAACACgAGADYAMgAAQACQAOABIAFgAaAB4AIgAAJRUjNTMhFSE1ITUVITUpARUjNSUVITUjFSM1JxUjNSEVITUB5WxsAXv+8QEP/vEBD/6FbAHn/vFsbG1sAsD+GaZGRkZG1EdHR0fTR0dHR9NGRkZGAAIAkABVA3MDIAADAAoAAAERIxEhCQEnCQE3A3N3/egBZf6bVAER/u9UAyD9NQLL/pv+mlQBEgERVAAAAAEAgABAA4ADQAAIAAAJAjcBITUhAQIA/oABgET+9AJI/bgBDANA/oD+gEQBDGABDAAAAAADAFUA6wOqApYAHgA7AEAAAAEVIyIGFTEXHgEzMTMVIyInLgEnJjU0Nz4BNzYzMTMhMhceARcWFRQHDgEHBiMxIzUzMjY1NCYjMSM1MwcVITUhAdWrNk4BA0w0q6ssJyY6ERERETomJyyrAQAsJyc6ERAQETonJyyrqzdNTTerqyv+qwFVApZRTjcJNEdRERE5JycsLCcnOhERERE6JyYtLCcmOhERUU42N05Rq1VVAAgAQAAAA8ADgAADAAcADgASABYAGgAhACUAAAERIxEnFwcnJR4BFzEHJyUVITUhFSE1ARcHJyUeARcxBycDESMRAiJEaDHdMQHxN283Md3++/7sA4D+7P4e3THdAp0MGQzdMTdEART+7AEUUzHdMd03bzcx3axEREREAUXdMd0xDBkM3TEBNv7sARQAAQBAAAADwAOAAAkAAAEXAScRIScBFxECJKz+HKwBnKwB5KwDgKz+HKz+ZKwB5KwBnAAAAAMBrgBAAlIDQAAMABkAJgAAJTIWFRQGIyImNTQ2MxEyFhUUBiMiJjU0NjMRMhYVFAYjIiY1NDYzAgAiMDAiIjAwIiIwMCIiMDAiIjAwIiIwMCLkMCIiMDAiIjABLjAiIjAwIiIwAS4wIiIwMCIiMAACACD/3APkA6AABgAOAAABEScBJwEnARcBFyERFwECAoT+5kQBGoQC6kT+5oT+tIQBGgG+/rSE/uZEARqEAeJE/uaEAUyEARoAAAAAAQFAAIACuQMAAAUAAAEHCQEXAQF8PAEB/v88AT0DADz+/P78PAFAAAIA4ABIAwsDQAAGAA8AAAEXCQE3FzcDAQ4BBzEnBycC2DP+6/7qM+Pi4gEVDRkN4uMzAZAz/usBFTPj4wGw/usNGgzi4jMAAAMAYAAgA6ADYAANABwAOAAAJSImJwEeARUUBw4BBwYBNDc+ATc2MzIWFwEuATUBIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAgA6aCoB0yElGhpbPD3+bhoaWzw9RTpoKv4tISUBTVZMTHEgISEgcUxMVlZMTHEgISEgcUxMcyUiAdIqaDpFPTxbGhoBTUU9PFobGiUh/i0qaDoBoCEgcUxMVlZMTHEgISEgcUxMVlZMTHEgIQADAIAAAAOAA4AABwAVADMAAAEzESERMxUhJzIWFRQGIyImNTQ2MzE3LgEnLgEnIiYjIgYHDgEHOAExDgEHIREhESEuAScC1Vb9qlYBqtUSGRkSEhkZEkoDBgMLGA4DBwMKFAkKEQgQGAb++AMA/vgHFxAC3f10Aox6zBgRERgYEREYOgICAgYIAQIDAwMIBgseEfzRAy8RHgsAAAABAP8APAMkA0AANgAAASoBIyIGBw4BFRccARUHFAYjByMOARUUFh8BAwYWPwEXFjI3PgE1JyY0PwE+AT8BPgE1NCYnJQINAQQBAwYCAgEQWgMCoAQDBAQDjmIEHweRjgQHAwMDCwEBXgICAj0DBAQD/vADQAMDAgYDSgIFArgCA24CBwQDBwJD/v4MCwrpRQECAgcEtwEEAsECAwEmAgcEAwcChAAAAAAGAEAAAAPAA4AABAAJAA4AJQAqAC8AACURIREhIxEzESMRNTMVIwUHFzcVFAYrATcnBxc3JzMyNj0BFzcnNxUhNSE1IREhEQEmAmT9nLCNjY2NAqZCGRZcQbsVGT9CGRW5UHEUGT9u/ZwCZPy2A4A2Amf9mQJn/ZkCjIiIaEIZFr9BXBUZP0IZFXFPwhQZP/CIiDb8gAOAAAEBQACAArkDAAAFAAAJAjcJAQJ9/sMBPTz+/wEBAwD+wP7APAEEAQQAAAAAAgAA/8AEAAPAABsANwAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYCAF1RUnojIyMjelJRXV1RUnojIyMjelJRXWpdXosoKCgoi15dampdXosoKCgoi15dA4AjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP8QCgoi15dampdXosoKCgoi15dampdXosoKAAAAAADAAD/wAQAA8AAGwA3AFMAACUyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2EzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFgIANS8uRhQUFBRGLi81NS8uRhQUFBRGLi81XVFSeiMjIyN6UlFdXVFSeiMjIyN6UlFdal1eiygoKCiLXl1qal1eiygoKCiLXl3AFBRGLi81NS8uRhQUFBRGLi81NS8uRhQUAsAjI3pSUV1dUVJ6IyMjI3pSUV1dUVJ6IyP8QCgoi15dampdXosoKCgoi15dampdXosoKAABAIAAQAOAA0AACAAAAQcBIRUhARcBAgBEAQz9uAJI/vREAYADQET+9GD+9EQBgAAEAEAAAAQAA8AABQASABcAHAAAExEhEQEhFzMRIREXAyMRIREjEQU1MxUjAxEhESFAA8D++v1GUcgBlccGdv3OdgEZ8/NRAY7+cgPA/EACtQELTP67ATLM/b4Bav6WAyH48fH90AEY/ugAAAABAUABYAMAAkAAAgAAARc3AUDg4AJA4OAAAAAAAQE8AJ4CogLiAAUAAAEXBxcHAQJZRNneRP7eAuJE2+FEASUAAQFeAJ4CxALiAAUAAAE3CQEnNwFjRAEd/t5E3gKeRP7h/ttE4QAAAAEBJgFQAuYCMAACAAABByECBuABwAIw4AAAAAABAQAA2QMlAoAABQAACQEnBxcBAuD+74pFzwFWAoD+5JBC2QFkAAAAAQFAAIACuQMAAAUAAAEHCQEXAQF8PAEB/v88AT0DADz+/P78PAFAAAEBQAGgAsACAAADAAABITUhAUABgP6AAaBgAAABAMMBBwM+AoAABQAACQEHCQEnAgD+/jsBPQE+PAF/AQE8/sMBPTwAAwBAAEADlQNAACEAOQA+AAATAQcnIzUnIzUzJw4BFRQWMzEzFSMiJy4BJyY1NDY3MSc3BTMWFx4BFxYVFAYHMSc+ATU0JiMxIzUzBxUjJzN2Aso2q0phdB9YMkRONqurLCcnORERSjuFNgJKDColJDcQD0E0Pio4TTerqysIVV0DQP02NqtJYVZYBUszN01RERA6JycsQ2oYhTarAhIROiUmKz5lGj4LRi43TVGqVlYAAAAAAAAOAK4AAQAAAAAAAQAIABIAAQAAAAAAAgAHACsAAQAAAAAAAwAIAEUAAQAAAAAABAAIAGAAAQAAAAAABQALAIEAAQAAAAAABgAIAJ8AAQAAAAAACgAaAN4AAwABBAkAAQAQAAAAAwABBAkAAgAOABsAAwABBAkAAwAQADMAAwABBAkABAAQAE4AAwABBAkABQAWAGkAAwABBAkABgAQAI0AAwABBAkACgA0AKgAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAAVgBlAHIAcwBpAG8AbgAgADEALgAwAABWZXJzaW9uIDEuMAAAYQB1AHgASQBjAG8AbgBzAABhdXhJY29ucwAARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAABGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQAAAQIAAgEDAAMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMGZ2x5cGgxB3VuaTAwMDEHdW5pRTkwMAd1bmlFOTAxB3VuaUU5MDIHdW5pRTkwMwd1bmlFOTA0B3VuaUU5MDUHdW5pRTkwNgd1bmlFOTA3B3VuaUU5MDgHdW5pRTkwOQd1bmlFOTBBB3VuaUU5MEIHdW5pRTkwQwd1bmlFOTBEB3VuaUU5MEUHdW5pRTkwRgd1bmlFOTEwB3VuaUU5MTEHdW5pRTkxMgd1bmlFOTEzB3VuaUU5MTQHdW5pRTkxNQd1bmlFOTE2B3VuaUU5MTcHdW5pRTkxOAd1bmlFOTE5B3VuaUU5MUEHdW5pRTkxQgd1bmlFOTFDB3VuaUU5MUQHdW5pRTkxRQd1bmlFOTFGB3VuaUU5MjAHdW5pRTkyMQd1bmlFOTIyB3VuaUU5MjMHdW5pRTkyNAd1bmlFOTI1B3VuaUU5MjYHdW5pRTkyNwd1bmlFOTI4B3VuaUU5MjkHdW5pRTkyQQd1bmlFOTJCB3VuaUU5MkMHdW5pRTkyRAd1bmlFOTJFB3VuaUU5MkYAAAEAAf//AA8AAQAAAAwAAAAWAAAAAgABAAEANAABAAQAAAACAAAAAAAAAAEAAAAA1aQnCAAAAADcN4hCAAAAANw3iEI=") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.aux-theme-dark .ag-input-wrapper input[type=date] {
  color-scheme: dark;
}
.aux-theme-dark .ag-input-wrapper input[type=date]::-webkit-calendar-picker-indicator {
  color-scheme: dark;
}

.aux-layout__wrapper-16 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 8px !important;
  padding-right: 8px !important;
  box-sizing: border-box;
}

.aux-layout__wrapper-32 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box;
}

.aux-letterbox-1920 {
  margin: auto;
  max-width: 120rem;
}

@media (max-width: 960px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--xs-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--xs-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--xs-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--xs-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--xs-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--xs-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--xs-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--xs-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--xs-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--xs-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--xs-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--xs-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 961px) and (max-width: 1280px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--md-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--md-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--md-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--md-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--md-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--md-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--md-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--md-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--md-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--md-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--md-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--md-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1441px) and (max-width: 1920px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--lg-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--lg-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--lg-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--lg-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--lg-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--lg-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--lg-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--lg-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--lg-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--lg-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--lg-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--lg-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (min-width: 1921px) {
  .aux-g16--sm-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--sm-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--sm-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--sm-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--sm-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--sm-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--sm-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--sm-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--sm-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--sm-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--sm-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--sm-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
  .aux-g16--xl-1 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 1 + (16px * (1 - 1))
	);
  }
  .aux-g16--xl-2 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 2 + (16px * (2 - 1))
	);
  }
  .aux-g16--xl-3 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 3 + (16px * (3 - 1))
	);
  }
  .aux-g16--xl-4 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 4 + (16px * (4 - 1))
	);
  }
  .aux-g16--xl-5 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 5 + (16px * (5 - 1))
	);
  }
  .aux-g16--xl-6 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 6 + (16px * (6 - 1))
	);
  }
  .aux-g16--xl-7 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 7 + (16px * (7 - 1))
	);
  }
  .aux-g16--xl-8 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 8 + (16px * (8 - 1))
	);
  }
  .aux-g16--xl-9 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 9 + (16px * (9 - 1))
	);
  }
  .aux-g16--xl-10 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 10 + (16px * (10 - 1))
	);
  }
  .aux-g16--xl-11 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 11 + (16px * (11 - 1))
	);
  }
  .aux-g16--xl-12 {
    margin: 0 8px;
    width: calc(
		(100% - (16px * 12)) / 12 * 12 + (16px * (12 - 1))
	);
  }
}
@media (max-width: 960px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--xs-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--xs-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--xs-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--xs-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--xs-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--xs-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--xs-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--xs-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--xs-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--xs-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--xs-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--xs-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 961px) and (max-width: 1280px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1281px) and (max-width: 1440px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--md-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--md-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--md-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--md-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--md-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--md-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--md-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--md-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--md-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux__col-32--md-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--md-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--md-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1441px) and (max-width: 1920px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--lg-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--lg-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--lg-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--lg-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--lg-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--lg-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--lg-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--lg-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--lg-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--lg-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--lg-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--lg-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
@media (min-width: 1921px) {
  .aux-g32--sm-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--sm-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--sm-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--sm-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--sm-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--sm-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--sm-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--sm-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--sm-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--sm-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--sm-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--sm-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
  .aux-g32--xl-1 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 1 + (32px * (1 - 1))
	);
  }
  .aux-g32--xl-2 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 2 + (32px * (2 - 1))
	);
  }
  .aux-g32--xl-3 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 3 + (32px * (3 - 1))
	);
  }
  .aux-g32--xl-4 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 4 + (32px * (4 - 1))
	);
  }
  .aux-g32--xl-5 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 5 + (32px * (5 - 1))
	);
  }
  .aux-g32--xl-6 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 6 + (32px * (6 - 1))
	);
  }
  .aux-g32--xl-7 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 7 + (32px * (7 - 1))
	);
  }
  .aux-g32--xl-8 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 8 + (32px * (8 - 1))
	);
  }
  .aux-g32--xl-9 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 9 + (32px * (9 - 1))
	);
  }
  .aux-g32--xl-10 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 10 + (32px * (10 - 1))
	);
  }
  .aux-g32--xl-11 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 11 + (32px * (11 - 1))
	);
  }
  .aux-g32--xl-12 {
    margin: 0 16px;
    width: calc(
		(100% - (32px * 12)) / 12 * 12 + (32px * (12 - 1))
	);
  }
}
.aux-g16--cw-4 {
  width: calc((((100vw - (16px * 13)) / 12) * 4) + 16px * (4 - 1));
}

.aux-g16--cw-6 {
  width: calc((((100vw - (16px * 13)) / 12) * 6) + 16px * (6 - 1));
}

.aux-g16--cw-8 {
  width: calc((((100vw - (16px * 13)) / 12) * 8) + 16px * (8 - 1));
}

.aux-g16--cw-10 {
  width: calc((((100vw - (16px * 13)) / 12) * 10) + 16px * (10 - 1));
}

.aux-g16--cw-12 {
  width: calc((((100vw - (16px * 13)) / 12) * 12) + 16px * (12 - 1));
}

.aux-g32--cw-2 {
  width: calc((((100vw - (32px * 13)) / 12) * 2) + 32px * (2 - 1));
}

.aux-g32--cw-4 {
  width: calc((((100vw - (32px * 13)) / 12) * 4) + 32px * (4 - 1));
}

.aux-g32--cw-6 {
  width: calc((((100vw - (32px * 13)) / 12) * 6) + 32px * (6 - 1));
}

.aux-g32--cw-8 {
  width: calc((((100vw - (32px * 13)) / 12) * 8) + 32px * (8 - 1));
}

.aux-g32--cw-10 {
  width: calc((((100vw - (32px * 13)) / 12) * 10) + 32px * (10 - 1));
}

.aux-g32--cw-12 {
  width: calc((((100vw - (32px * 13)) / 12) * 12) + 32px * (12 - 1));
}

.aux-p10 {
  font-size: 0.625rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p11 {
  font-size: 0.6875rem !important;
  line-height: 1.2727272727 !important;
  font-weight: 400;
}

.aux-p12 {
  font-size: 0.75rem !important;
  line-height: 1.3333333333 !important;
  font-weight: 400;
}

.aux-p13 {
  font-size: 0.8125rem !important;
  line-height: 1.2307692308 !important;
  font-weight: 400;
}

.aux-p13b {
  font-size: 0.8125rem !important;
  line-height: 1.5384615385 !important;
  font-weight: 400;
}

.aux-p14 {
  font-size: 0.875rem !important;
  line-height: 1.2857142857 !important;
  font-weight: 400;
}

.aux-p16 {
  font-size: 1rem !important;
  line-height: 1.25 !important;
  font-weight: 400;
}

.aux-p18 {
  font-size: 1.125rem !important;
  line-height: 1.2222222222 !important;
  font-weight: 400;
}

.aux-p20 {
  font-size: 1.25rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p24 {
  font-size: 1.5rem !important;
  line-height: 1.1666666667 !important;
  font-weight: 400;
}

.aux-p24b {
  font-size: 1.5rem !important;
  line-height: 1.5 !important;
  font-weight: 400;
}

.aux-p28 {
  font-size: 1.75rem !important;
  line-height: 1.2142857143 !important;
  font-weight: 400;
}

.aux-p36 {
  font-size: 2.25rem !important;
  line-height: 1.2222222222 !important;
  font-weight: 400;
}

.aux-p40 {
  font-size: 2.5rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-p48 {
  font-size: 3rem !important;
  line-height: 1.25 !important;
  font-weight: 400;
}

.aux-p60 {
  font-size: 3.75rem !important;
  line-height: 1.2 !important;
  font-weight: 400;
}

.aux-bold {
  font-weight: 700;
}

.aux-italics {
  font-style: italic;
}

.aux-underline {
  text-decoration: underline;
}

.aux-caps {
  text-transform: uppercase;
}

.aux-theme-light {
  color: var(--primary-text__color);
}
.aux-theme-light .aux-primary {
  color: #1b1d20;
}
.aux-theme-light .aux-secondary {
  color: #6d7581;
}
.aux-theme-light .aux-action {
  color: #0000f3;
}
.aux-theme-light .aux-disabled {
  color: #a5aab3;
}
.aux-theme-light .aux-error {
  color: #d90400;
}
.aux-theme-light .aux-success {
  color: #048119;
}
.aux-theme-light .aux-informational {
  color: #007ac9;
}
.aux-theme-light .aux-attention {
  color: #cb2cc0;
}
.aux-theme-light .aux-form-element-border {
  color: #c0c4ca;
}
.aux-theme-light .aux-focus {
  color: #f5f8ff;
}
.aux-theme-light .aux-container {
  background-color: #ffffff;
}
.aux-theme-light .aux-container-alternate {
  background-color: #f7f8fa;
}
.aux-theme-light .aux-app {
  background-color: #f1f2f4;
}
.aux-theme-light .aux-border {
  border-color: #dbdde1;
}
.aux-theme-light .aux-border--top {
  border-top-color: #dbdde1;
}
.aux-theme-light .aux-border--bottom {
  border-bottom-color: #dbdde1;
}
.aux-theme-light .aux-border--left {
  border-left-color: #dbdde1;
}
.aux-theme-light .aux-border--right {
  border-right-color: #dbdde1;
}

.aux-theme-dark {
  color: var(--primary-text__color);
}
.aux-theme-dark .aux-primary {
  color: #ffffff;
}
.aux-theme-dark .aux-secondary {
  color: #a5aab3;
}
.aux-theme-dark .aux-action {
  color: #5a76ff;
}
.aux-theme-dark .aux-disabled {
  color: #6d7581;
}
.aux-theme-dark .aux-error {
  color: #ff5755;
}
.aux-theme-dark .aux-success {
  color: #04bd24;
}
.aux-theme-dark .aux-informational {
  color: #0998f6;
}
.aux-theme-dark .aux-attention {
  color: #df48d4;
}
.aux-theme-dark .aux-form-element-border {
  color: #6d7581;
}
.aux-theme-dark .aux-focus {
  color: #1b1d20;
}
.aux-theme-dark .aux-container {
  background-color: #27292e;
}
.aux-theme-dark .aux-container-alternate {
  background-color: #212326;
}
.aux-theme-dark .aux-app {
  background-color: #000000;
}
.aux-theme-dark .aux-border {
  border-color: #40454c;
}
.aux-theme-dark .aux-border--top {
  border-top-color: #40454c;
}
.aux-theme-dark .aux-border--bottom {
  border-bottom-color: #40454c;
}
.aux-theme-dark .aux-border--left {
  border-left-color: #40454c;
}
.aux-theme-dark .aux-border--right {
  border-right-color: #40454c;
}

.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}

.ag-icon::before {
  content: "";
  font-family: inherit;
}

.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #bbb;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-chart-menu-panel-width: var(--ag-tab-min-width);
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --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-root-wrapper,
.ag-sticky-top,
.ag-sticky-bottom,
.ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

.ag-sticky-bottom {
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-root-wrapper,
.ag-popup {
  --ag-indentation-level: 0;
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid,
ag-grid-angular,
ag-grid-ng2,
ag-grid-polymer,
ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-virtual-list-viewport .ag-tab-guard {
  position: sticky;
}

.ag-tab-guard-top {
  top: 1px;
}

.ag-tab-guard-bottom {
  bottom: 1px;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}

.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9b9b9b;
}

.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}

.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}

.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}

.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport,
.ag-center-cols-viewport,
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-floating-bottom-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  overflow-x: auto;
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}

.ag-body-viewport::-webkit-scrollbar,
.ag-center-cols-viewport::-webkit-scrollbar,
.ag-header-viewport::-webkit-scrollbar,
.ag-floating-top-viewport::-webkit-scrollbar,
.ag-floating-bottom-viewport::-webkit-scrollbar,
.ag-sticky-top-viewport::-webkit-scrollbar,
.ag-sticky-bottom-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
  overflow-x: hidden;
}

.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-sticky-top-container,
.ag-sticky-bottom-container {
  min-height: 1px;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}

.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}

.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}

.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}

.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}

.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}

.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}

.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button,
.ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.ag-header-group-cell .ag-header-cell-comp-wrapper {
  display: flex;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}

.ag-ltr .ag-header-cell-resize {
  right: -4px;
}

.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}

.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}

.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}

.ag-filter-toolpanel-header > *,
.ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value,
.ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-word;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}

.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}

.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}

.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}

.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 0px;
}

.ag-sticky-bottom {
  box-sizing: content-box !important;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog,
.ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}

.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}

.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}

.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}

.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option,
.ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part,
.ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-pill-container {
  display: flex;
  gap: 0.25rem;
  flex-wrap: nowrap;
}

.ag-pill {
  display: flex;
  white-space: nowrap;
  padding: 0 0.25rem;
  align-items: center;
}

.ag-pill .ag-pill-button {
  border: none;
  padding: 0;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}

.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}

.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}

.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}

.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
}

.ag-header-group-cell-label,
.ag-cell-label-container {
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}

.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}

.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field,
.ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}

.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}

.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}

.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: visible;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue,
.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha {
  --ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>');
}

.ag-spectrum-alpha-background {
  background: linear-gradient(to right, var(--ag-internal-spectrum-alpha-color-from), var(--ag-internal-spectrum-alpha-color-to)), var(--ag-spectrum-alpha-background-checked) top left/4px 4px;
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
  position: relative;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-spectrum-alpha .ag-spectrum-slider {
  background: linear-gradient(to bottom, var(--ag-internal-spectrum-alpha-color), var(--ag-internal-spectrum-alpha-color)) white;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}

.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}

.ag-ltr .ag-body,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-header,
.ag-ltr .ag-sticky-top,
.ag-ltr .ag-sticky-bottom,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}

.ag-rtl .ag-body,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-header,
.ag-rtl .ag-sticky-top,
.ag-rtl .ag-sticky-bottom,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}

.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-measurement-container {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}

.ag-measurement-container div {
  position: absolute;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}

.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}

.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row,
  .ag-root-wrapper.ag-layout-print .ag-cell {
    break-inside: avoid;
  }
}
[class^=ag-],
[class^=ag-]:focus,
[class^=ag-]:after,
[class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}

input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus,
button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item,
.ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}

.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar,
.ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}

.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}

.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}

.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
}

.ag-color-picker .ag-picker-field-display {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: var(--ag-list-item-height);
}

.ag-ltr .ag-color-picker-color,
.ag-ltr .ag-color-picker-value {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-color-picker-color,
.ag-rtl .ag-color-picker-value {
  margin-left: var(--ag-grid-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 2px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  border: 2px solid white;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-colors {
  margin-top: 10px;
}

.ag-recent-color {
  margin: 0 3px;
}

.ag-recent-color:first-child {
  margin-left: 0;
}

.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-color-input .ag-color-input-color {
  position: absolute;
}

.ag-ltr .ag-color-input .ag-color-input-color {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-color-input .ag-color-input-color {
  margin-right: var(--ag-grid-size);
}

.ag-color-picker-color,
.ag-color-input-color {
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-radius: 2px;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}

.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}

.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}

.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}

.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}

.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}

.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}

.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row:hover,
.ag-rich-select-row-highlighted {
  background-image: linear-gradient(var(--ag-row-hover-color), var(--ag-row-hover-color));
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}

.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-pill {
  border: 1px solid var(--ag-chip-border-color);
  border-radius: var(--ag-border-radius);
  background-color: var(--ag-chip-background-color);
}

.ag-ltr .ag-pill .ag-pill-button {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-pill .ag-pill-button {
  margin-right: var(--ag-grid-size);
}

.ag-pill:focus-visible {
  border-color: var(--ag-input-focus-border-color);
}

.ag-pill .ag-pill-button:hover {
  color: var(--ag-active-color);
  cursor: pointer;
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}

.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-column,
.ag-ltr .ag-column-select-column-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-rtl .ag-column-select-column,
.ag-rtl .ag-column-select-column-group {
  padding-right: calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}

.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}

.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}

.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}

.ag-pill-select .ag-column-drop-list {
  padding: 0;
}

.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}

.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}

.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-row > .ag-cell-wrapper.ag-row-group {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-cell-wrapper.ag-row-group,
.ag-cell-wrapper.ag-row-group-leaf-indent,
.ag-cell-wrapper.ag-pivot-leaf-group {
  padding-left: calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size));
}

.ag-pivot-leaf-group {
  margin-left: min(var(--ag-row-group-indent-size), var(--ag-row-group-indent-size) * var(--ag-indentation-level));
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}

.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after,
.ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect {
  margin-left: auto;
}

.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect {
  margin-right: auto;
}

.ag-cell,
.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(
      --ag-line-height,
      calc(var(--ag-row-height) - var(--ag-row-border-width))
  );
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport,
.ag-layout-auto-height .ag-center-cols-container,
.ag-layout-print .ag-center-cols-viewport,
.ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}

.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}

.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}

.ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}

.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle,
.ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-fill-handle,
.ag-ltr .ag-range-handle {
  right: -1px;
}

.ag-rtl .ag-fill-handle,
.ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active,
.ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part,
.ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled,
.ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon,
.ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}

.ag-ltr .ag-menu-option-icon,
.ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-menu-option-icon,
.ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text,
.ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut,
.ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-menu-option-shortcut,
.ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer,
.ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-rtl .ag-menu-option-popup-pointer,
.ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}

.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}

.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list,
.ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter {
  --ag-indentation-level: 0;
}

.ag-ltr .ag-set-filter-item {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-rtl .ag-set-filter-item {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}

.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}

.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}

.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}

.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}

button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}

.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}

.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}

.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}

.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}

.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}

.ag-ltr .ag-filter-toolpanel-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-rtl .ag-filter-toolpanel-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}

.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}

.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header,
.ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}

.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}

.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}

.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}

.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}

.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}

.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}

.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}

.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}

.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button,
.ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}

.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}

.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}

.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}

.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}

.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}

.ag-ltr .ag-chart-menu {
  right: 20px;
}

.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  min-width: var(--ag-chart-menu-panel-width);
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  display: none;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}

.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}

.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev:focus-within,
.ag-chart-settings-next:focus-within {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-radius: 1px;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}

.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper,
.ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-advanced-settings-section:not(:last-child) {
  border-bottom: 1px solid var(--ag-secondary-border-color);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}

.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}

.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}

.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}

.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
  border-width: 2px;
}

.ag-chart-mini-thumbnail:focus-visible {
  outline: none;
  border-color: var(--ag-minichart-selected-chart-color);
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}

.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}

.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}

.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar .ag-charts-data-group-title,
.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title {
  cursor: pointer;
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}

.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}

.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}

.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}

.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  padding: var(--ag-grid-size);
}

.ag-ltr .ag-charts-format-top-level-group-container,
.ag-ltr .ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-charts-format-top-level-group-container,
.ag-rtl .ag-charts-advanced-settings-top-level-group-container {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}

.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-no-header-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header {
  margin: 0;
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}

.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}

.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}

.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-charts-theme-default {
  --ag-charts-align: none !important;
  --ag-charts-justify: none !important;
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button,
.ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}

.ag-ltr .ag-advanced-filter-apply-button,
.ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-rtl .ag-advanced-filter-apply-button,
.ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}

.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}

.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}

.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}

.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}

.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard {
  position: absolute;
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}

.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}

.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}

.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}

.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}

.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}

.ag-checkbox-input-wrapper input,
.ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  font-family: inherit;
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}

.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}

.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}

.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}

.ag-radio-button-input-wrapper input,
.ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}

.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}

input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}

input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}

input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}

input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}

input[class^=ag-][type=range]:focus {
  outline: none;
}

input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}

input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}

input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABYUAAsAAAAALgQAABXCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KtgCsbgE2AiQDgiwLgRgABCAFhEYHhQgbFShVBoWNAwDFdIdHRcnM5KKoz4JRSvb/dQI3RERcg94LUYNDlJRRFMzQjtavWYLQT3ERFiy0h+AmMcl3xzOrdBEOnrkyLmf//l46s40Rjx2SFE0Caj9+e+++iEZTS4aYhazJQmMIWTOJkBiSNv9p6u81uXStcTtz9aNQWCTCegJgeNrmv7sD5QiVg1YMBCdgEQYIh4Vg9KEuylihU6xYtNtcVeF+1IqVkb9CXZQrtz8H3y0/gdMEmCGnwuiZzJlL5Mx56v1pf9Nf8JlgE/fK64B8AP77qu3R9TZnWJIDRkb4Ze+zzlYKOJKfrKsR8H9rqT0suIAssWuFrjDkzMzs3GX/TjbAmwldUtrw3AYIimgBFdBurgSgKlsF7Mj2Vem+qlpZV4LlofSmgUjUeQAQ7gbkYx89r5NZUyFU/7Kkb0cwOCTCSaCmjituLjwUGo2RIMVpbsTFjAopWV+KrMgbH6NzVxPqwfUQBt6IAGR5cyiz86u78i4dv3VFFeRp2QDeSoZL588el3EZCy0JCspXlnJJnq0/bvkY8sKt8CppjIPxVnwcv6b40VZFZWtPBTWkd3YUQ2CcIOkURbSaUDKYVG6yGnK6xrTGwLF55RBKSMICXX3VacPCiMqBSXP68Xs9MCjvrWy91tK7pzvRCISDQ6qW3iw9Fak+gRE2zLy4/q4y37xuulCfUCGNbxRj61PXJuniW+ZAK06xe3Xg3sgxVDTJ8AXUet41jKNskhmb3qTSdPJBiT66G0SwuNkMvtpUlrhANzvRaQTOhjC+fmuojcdjipqOLL+dcmeXapTAgozS9tsvdZrYTNiyuu7d645hcv2uypVxzrwu5RYy3jorwnSGYFl1tXVTmSuevv7gk89++l8oZCgZcirSqo33DPKztfyy7pr2uUirYfuZUJr2Gg0szclUJ/OVRwXms2pkqJoqnaPwBePrhmYpBYrNGmJCimVAux401R0YxTXKdTyTqQ7kBV+QV9I5mXxqAQZCqqbOsHkoLVBdR8yQF3qIrDJ73MQ/mTTrTGkba09yk/VCO4lr6uUbOLCuVhnmG8id/tVnZWlBnxnwZmdqXD6ce30ayAkfsQwnb2RnOx57KNPZB5YXKZId5lxx3mckh2KyzxsJgO0JPXjO7INZVrD8CeUyZ8SOGkd2wPsGbVftbmfDtRlNzStowt8ejHeA0WILzRbehSxJSR6Fp1JB8iB5g4f1uw9fdIUEJLTo6SI2z8yd8kHbr5XId+ylTH+31XNhZUAqEIFWIAUkZcuzQgH1JaeVqtp0f5D/yFGmQB7+uebBr5VjY9r8ddGNX3DC+6QF9Z5x7oiDruCe0U8Ayz+Z4wkuGxsqJpoNiCknw3wLlgUKFaIpVrdlFVU1dQ1NLW0dXb3c9qGRsYkHcGZuYWmlZm1ja2ev6+Do5Oyiq+bqpubu4kHV9vTy9gEhzVPytK170gpZTpwB7tisLo/7/yP9c9mwny5TOYCSmbCNtoFpHNcNnDCJk0aBU2ZwWh9wxhLO6gHOGQfOGwAumgAuGQMum8UVQ8BVg8A187ihF7hpBLilH7htDncs4q5h4J4p3LeAB7HMrwIxNUVQBSRoQlEoCWWhIlSFmlAXGkJTaAltoSN0hZ7QFwbCUBgJY2EiTIWZMBcWwlJYCWuLbPBrk1lbYSfshYNwNG11kmXOwkW4CjfhbiI8LLLBr2dSvIS3We4j6bCJQyQKtYjgF5tuw2UXhCAF3eGHldGfZ7yUkQ2yH3r6EEBL6vkNeOA/2N27vo335BeCopd9dwodW+/6Zdh2/dhfniJvNPmCvTvsF4u3ABwiE/OFIb4oh0MnJbHZLklEDfEgIfQ5igeDzkSoiihRIINBQddfEuQi4XFQ1IvFYAq5LiQUxxdCCRcSiiqCbWJdXYUzR1Eeh06ho74oW+LJRykCMhl1dSELOMJRJbmhLuEjcfjCLKDEYaNRD/rkGi93dYn68nd1dmp+L7jS3e3dP3FvT0/kX9NWPvIiOoFi3f04/I/Cqx0+AxP2tEd0U1d2TqdCVBCR2d0/zjku2N4ZuCnwGvsYwBANOHTPq1Yek2KWL+dLZQMPAtka6BylaxhfS5x2so5rI2xOFqTRDpsFhnj795c5SBZEV5BCjSCNW0EqM2OIxiqKrWKCYgEMB8Pe8bEQC05iG6qrLUAcA7TEJUwTFqqWhRdphgEKFF3/zyVeXVKjL782R7+96rKPXHlD5tghGvKZP+SCi+RLGxSgsx/93eTvC/vp3PwIpzTsTpflgfJZ+wrVjmRgFhXicd7+R8zvcxmP+RnF5LArOHa7zTeBxCcFPpvgqzX/ModS0pzAcW77fal1OcpMbwtFgyKP9kVPfQLBf4qdNO5JYDw+o8TTaSTOZpPJo1A9dfEu1m6fB0pYRL3JLBKXgHIko+UqYzEtQpX8LSRaon4wc+REIoK1HFSTZ71nsxfUiznjZzKJQOcWTYo0UCIRT/MZTyST4JTHfDC0GFGAm4TD7nrUy7zeKPpIfL8QTeXOeObPFQqvSSGrqFclRjKXwTUp0RdpzUTcyivnb2t3L6oX7jiP1Uc2jMaS2dPu3ztJd3BhoznLHahp6Zlyyn2lwpkWgOInNJJz/bQ462XZE08jkYXq3xVYeCH0vcWxET5alvdTvxUH1jBd7186S3ZUpsDq6b6DQXpL73IbdOHHz7UG3qFzWdWS5u9avT4zcnSyNmc122Uqun8mDxTDwNrq4EWomiYSK+So59VJtHMsi9frrhLA1ySmSFJNuF4UGj5T6DqIsIxmWVCO+9O6A2ve+cMAkP9WQ9SbPWgGHkC46AfFkzlgLL9fDfZBSrIiueBXKQYLuOMpG7JzBDHlu/MT28LTgW18u/C0AzpnZNrFX7ZvkR3/vd8JHAfIQmiIHmJO6OAH/w67PbeNqsN+ktYHbnypOWpJEjxaA/33yvJ69Ym1941dNyX+0Oq5sGpU6H5yT+8+v1KK+bx3zM6UxHNW/3WjSrnk93uOVEPpYeVFq+akueoG+jldMjr06TUsOKvDDzxwgB/NQOBoo5QyzsgsY5RQLo9sFfIeo8cxItTncNbp/OSTDWpw5EJaMuaLCSgUyqJUqAsxJTHTJJpevpzdbp292LkqNPfcCj5svNrDjB0r556EeHr7PvL6Z7vfdV3q5mdltSLZkhX+02VxgMS7R8CmPH6PndrHp9CuPvmAiJZR0iKr5r51iAfH8g8xBk6Itfue9Hsh5otRy4vbbm7hRztzq8/55jua1a0B4omUn2jLr2iqhJ/R96fdcU85edH3zD/vy9WmGiq4J4IjvnOVrJH1aVeBwdsWrF6F2zmzGYbchVe8oza5D3km83NxPx98KeVqf1LqMWR6HYZc9AwRQzwLcE2X6GvmNOoDmL9AAM/qdEVXdNXAyiEcagv67Gj+viC5gzy545538oOcUAdwkgOcyTaXHdnmDH/7FD9A2KHpxG9uIUi5PJtCKMDdDtLQ5CLgkoV7TVjxGPM0ovmCMdVrLrDocFo32s8bhhU8tG7/PX3V2QcVvVU7tC7UL8X9aw/l7rbedKO60TI7rphoskN4xjY94HymfuVWD8IryQIbYiH+2hGFoFoqBM5mHyHt4ckHz+6duM8Vu3ANlz9+X0YnTaHXFf74JwzNasRT4ov6Vfus9FEfldMMeABKjjHUQgviYKZkHS9PkMkSXBEvCa6yhARZudIJYj4Dfqy0mgRG4b0ZS5HZmNpPRF2anxoTQcQ85Rx4dswoHPloNI4iLr+Tb7sGsvd/QjdUP30/6ZcZHqNGY3MtNVRTGD8QEzoQNyVz4L83rIdwfC241Wk2OzaQTXWYzQzGUQT6zqVL7z0G+d454m0c+MTbZuSqCKWSUOU6c/uVBKHMVTlNpsUGq0VukslMcssJ0AgmmUV+HCiSMRUcl60KEfRDh52Ha+Ahp0c9c/BxVvP25iFzlaVq8GP1aDXQLFBmh4ZmKwftZbNDlczh4TcnF4u8vhEtEX3jJcIf63Ev9++/d89v27a5ZSH3ZMxjvUUP1PGDgaanXGgyB8Pf7tu3o6AAhg36W7r6Wz/dOms4dap12CoQAxMQC4gnreB6v1FlvKHEVbhDiR0qEax/477I8Re5DAfIN40oLHK5RaFWyCwWeRBjl4tS5ecAa4Ce98g/0qc3MZhCZrbIFZuN26UJUvDGpzLPZqD9v5nF1WULE85D42aOU46bMS4C/VtNKy4+8vyrpq4F6qQExnj0Q2X7uulrRO1sj5nK0b0JHPEP1QiLFx2AoXsY9foqtTvvosr3RrFvXp5gntvuc24CPocrcrs7gtFa3RpmlT+hM3Mxt328txEHQAf7Ty7WRKrl7GXM1qX/4Y0x0AnH4rjcQz9hu6Jb5TdkDr4ccOppNalUMl/TwZ+71f3aZL7qfgiFuhezg7vulIT6wLBFLVtfj0kCZpnMbE2fWWZNVA+rEKnZRY3FTWyTSG4hE6AJqPB/HhsovLNLs+uOZqnt8rwOsdfDr97cybb/zmoJDNtQD7CU7twiNfPc2m/l1yXPaS1J5hrdmeL30eON4/c8Jn6guIfSmalpJTl1X23CWvlsfnjevNz68OVkiruvOwbW97QpuJNXGjS8nBI2C8YmwsfSFiz3z7sHiY7vfJnvdFgsyZLjzExWDjs+LFMbZh0NXnz00P8jbcNtDsOWLyl5RZA0P9OQrp/GKmJPFFm1jh1J+kKdrjBayo1NWRYyljxUBInMlaWb9HvgZD+/i7FcaXSRTluol3DiUpR9W0Pl8rrxC53t2BKqqDBZ/q4LfDr8M3HS5LQS/9niuQy7W74xQ6vMzcCX4MTXhTbELQVarS+1eSccintlChZUidOTLWP21k2L0k6ryqBp2io56kGgH+9qh5poIGGeWw7rdwmo2gepIehYw82y+jp6pWMVIMAuoM6sy4zVt66VmOwqnFlXv/oKq9eSFv1KUEM+jqluTKuvY4IP1XkJezkj+AjoI96MO5qMzcYbTeqCVLh5Moa/B8zGh0xhzXhzjUGLa2tw5HhT+o3hCn4FBMa46S8oPoKDgLXPWtpaKrpFSuT7Knwfamr6E/9zv3AQ8CWsoBVRhVnbNrfZ5jizsSa9vjibY2phIhckgBk/csWt4LeX/icahcv2vLDNuc9bdrd0TyFFnurjnDPnOXfxjbKzv9RRi9L5halHmDZbYKvmMxHpDFGRmgkfWJypb/tF1qRd++LS26fKATYZH8XLvG/dcqTyLZrEwVeO4qNKQ0zyZDZ2ssIh+uMxT+bgyS24rxc2mez2zMya5+5uxgKoHgvsRnuzHYfqRjt48Ar5vxdxySlf9xXc6y+4PDPLRJuxalF/v7PP2X8MN2MvKWNvskjyMP9XUHuwZhJkVWeGlRxBJ9OKZBOkGamRFs1VSR57EicOv2XcDeVAuZIkn5jSgpXhMXgGZFbEyyaspmRQCEmqND0rOE3eRkqTEUEyq9jiSrhm5q81yZOCttz+TN5ONqU3fRvrn+SiQYvrGzxmhdqESzb/hcrb7sVCrdX19Th1PS9GEJe/K4vU2h7FS5ks/PJlCLSyRNjFntY/cv9o7bmINYsX8sVXxPyF4hFV/OjBXO67XMxbUKeOCDWCK0K18D5895txYbzwiiABZDavX08R6tJX3doxOKdg2rpjety7VyRKufxnYuLMIjKJL9Fl/DRn8+be8cv095rQtRea3+7cObkCowoE1YVc10rmps2VG2m/d/NedXR02nL1n7SRz8nPKB1VoDx772S6b87yZeN1t20OgsghHCvKA2WJJrm9aoXj+ioIx/aXGu6GLjRClOjaNK/hJthBap6Pf9CkdPyKEw1GY1tjUwO0uSL4nHZd0/yvmsrN8+YDn/jBGZMC8qUrV0rzAyY5Ew16N5wvnRTgtDEtNtQWRxdotQXRxc8d+ZwCbbHuOcRk07l0f2F0jCt99rL1cSTixENLNRDJHJFKW1qGZ0JYy7iE+8QadC8ckVgkORIxEFt4UZLqabPteAjyjlNtIwHC4ma4uw/0PNAVu8gxXWFL682lpefPty1dFhsLHNgYOSqgVtpgpppJZu7YGRk5NKgkqz1criwihoaY7st/8c6CynhmWYbpHgXe6l+cv4hn0XbMZ9gq2Uk7bmFfkizNx2ljBp4v+tuq9HT1yH9uZ/Trcx8reWLevgJdFBj+bDYLpvOnCLVv7drpAkXmg55GzIJnpSOLnU6Rp9bWsjV0NWLO/7hwGB/mfrvIzd0XYjgG3lwWxiOasJqjFvQJExo0TIzgkhnFFSLxQHfg+cLD1sRyIvHyNfzaFcJUbjUdWSjAA02ZsllT62oWOGVcN16/PIjyiYcX8A2B1kwCZ1jB/LEY2tg3UcgZAKmWt0FkwT8h7EnZtqQTmU/02JgpBpEhBMYGl/E6pEhIMOKWBW9EyJPhaalR8E+qBsDYkZ+Qp5FtWnZRpyksJfUooqtV/0hnsHt0mWD4+SGHNYVWIJ6qnbxK0jL5fzwpzoeqODL8xKEOQhYhtbwEaaQ21d6ceE+8uVgeGd54qn4X7WSnliIlOWlXdxIPq3cFJ7rI8z/kkh72pfOmuuvfUjAyCAA0Af3rqwUYVy98xZ8C8O2YkAjoL1QcMtgKDf2/9Hy9Ju6N8KS1vNAk/IeA358yqLbC9/zfk+oXqHguAP7ZpnqAnxCDfFBdg0HxhgIgqroM7CR37RgywEACFzv3AFDXahycnAaWgVKAAEhCAQRlYAEeYwMuEAc7uI9AAbi/GlMIvKAbisD9dAwCDCJ9MwxaoAnDsfqpjX/HUGP7i6pzQDXWQ2/yjzQ1wtlL8Wx1ZT+JSdHIZ6d7li7Vq1mZlSpt9kPYLioEyaLKJzkrarP4djyW+KwLJ+0TVj+18e8Y6jNC+0Ub7RxQ19RHk7D2j9aQ4H0Tzl6KZ5/2n4x9T4hGXjvdRS1dTtqrUa3MeF2lVdmPWIlPCBTkyKK9/kkO86IOoce3I+2o9MsLFwsdt6xXNUrOEmBFgS70oA8DGMIIxjCBKXxhkr4c/utWnW6vPxiOxpPpbL5Yrtab7W5/OJ7Ol+vt/ni+3h9MKONC6oZp2Y7r8QVCkVgilcl9/fg1bAVWlVKF1ggPUFWuqYvJDRyyo9B3Naqt2kju6yS3XEknfzCcpmFPRto2jEYbq/gz+yo/cxJE89hcDdThXTy3nCZO2BSdke85ife+U0mp69Kl687W85Rcn25Jy6OOjhg7+KfYcpSngKnuqr5B2YQE5f6U1WS9SpvY3z45x56jbIhU2iA0nPLZDoOgb7gatXhr2uZBvZb4PMopZY7AwjRlsRxDkCvR/Rg4irpEcb/0i9hKg74dyU9nM+FcynJpOBr3talq6yW80CS1MRTJvVx5pOHMgJV5PRtTokpKGZ05c0IvhnPqW6BWRtnCmRBslMgsw88mAUIFCgQGDQgwXCGBgwA1fMEJbpB7aOEMEe5wgRIeTwAA);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-apgux-xsmall {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-small {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-large {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p2-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p4-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p8-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f11 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 11px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f12 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 12px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f13 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 13px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux-p12-f14 {
  --ag-font-family: inherit;
  --ag-icon-size: 1rem;
  --ag-icon-font-family: agGridBalham;
  --ag-cell-horizontal-padding: 0;
  --ag-data-color: var(--grid__text-cell__color);
  --ag-selected-row-background-color: var(--grid__background-color--select);
  --ag-header-foreground-color: var(--primary-text__color);
  --ag-row-hover-color: var(--grid__background-color--hover);
  --ag-odd-row-background-color: var(--grid__background-color);
  --ag-input-focus-border-color: transparent;
  --ag-range-selection-highlight-color: var(--grid__background-color--select);
  --ag-font-size: 14px;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-range-selection-border-color: #000;
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 0, 0, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 0, 0, 0.488);
  --ag-range-selection-background-color-4: rgba(0, 0, 0, 0.5904);
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-header-column-separator-color: rgba(0, 0, 0, 0.125);
  --ag-header-column-resize-handle-color: rgba(0, 0, 0, 0.125);
}

.ag-theme-apgux .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-popup-editor, .ag-theme-apgux-p2-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f11 *:focus,
.ag-theme-apgux-p2-f11 * *:before,
.ag-theme-apgux-p2-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f11 .ag-row-dragging,
.ag-theme-apgux-p2-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text],
.ag-theme-apgux-p2-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-range-handle, .ag-theme-apgux-p2-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f11 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-set-filter-list,
.ag-theme-apgux-p2-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f11 .ag-floating-top,
.ag-theme-apgux-p2-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f11 .ag-name-value-value,
.ag-theme-apgux-p2-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p2-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f11 .ag-icon-grip::before,
.ag-theme-apgux-p2-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f11 .ag-icon-left::before,
.ag-theme-apgux-p2-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f11 .ag-icon-right::before,
.ag-theme-apgux-p2-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell,
.ag-theme-apgux-p2-f11 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f11 .ag-header,
.ag-theme-apgux-p2-f11 .ag-pinned-left-header,
.ag-theme-apgux-p2-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f11 .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f11 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-icons,
.ag-theme-apgux-p2-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell,
.ag-theme-apgux-p2-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell,
.ag-theme-apgux-p2-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f11 .aux-right-align-cell,
.ag-theme-apgux-p2-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-tab-body,
.ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f11 .ag-layout-auto-height,
.ag-theme-apgux-p2-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f11 :focus-visible,
  .ag-theme-apgux-p2-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-popup-editor, .ag-theme-apgux-p2-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f12 *:focus,
.ag-theme-apgux-p2-f12 * *:before,
.ag-theme-apgux-p2-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f12 .ag-row-dragging,
.ag-theme-apgux-p2-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text],
.ag-theme-apgux-p2-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-range-handle, .ag-theme-apgux-p2-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f12 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-set-filter-list,
.ag-theme-apgux-p2-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f12 .ag-floating-top,
.ag-theme-apgux-p2-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f12 .ag-name-value-value,
.ag-theme-apgux-p2-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p2-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f12 .ag-icon-grip::before,
.ag-theme-apgux-p2-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f12 .ag-icon-left::before,
.ag-theme-apgux-p2-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f12 .ag-icon-right::before,
.ag-theme-apgux-p2-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell,
.ag-theme-apgux-p2-f12 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f12 .ag-header,
.ag-theme-apgux-p2-f12 .ag-pinned-left-header,
.ag-theme-apgux-p2-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f12 .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f12 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-icons,
.ag-theme-apgux-p2-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell,
.ag-theme-apgux-p2-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell,
.ag-theme-apgux-p2-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f12 .aux-right-align-cell,
.ag-theme-apgux-p2-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-tab-body,
.ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f12 .ag-layout-auto-height,
.ag-theme-apgux-p2-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f12 :focus-visible,
  .ag-theme-apgux-p2-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-popup-editor, .ag-theme-apgux-p2-f13 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f13 *:focus,
.ag-theme-apgux-p2-f13 * *:before,
.ag-theme-apgux-p2-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f13 .ag-row-dragging,
.ag-theme-apgux-p2-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text],
.ag-theme-apgux-p2-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-range-handle, .ag-theme-apgux-p2-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f13 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-set-filter-list,
.ag-theme-apgux-p2-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f13 .ag-floating-top,
.ag-theme-apgux-p2-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f13 .ag-name-value-value,
.ag-theme-apgux-p2-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p2-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f13 .ag-icon-grip::before,
.ag-theme-apgux-p2-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f13 .ag-icon-left::before,
.ag-theme-apgux-p2-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f13 .ag-icon-right::before,
.ag-theme-apgux-p2-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell,
.ag-theme-apgux-p2-f13 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f13 .ag-header,
.ag-theme-apgux-p2-f13 .ag-pinned-left-header,
.ag-theme-apgux-p2-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f13 .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f13 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-icons,
.ag-theme-apgux-p2-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell,
.ag-theme-apgux-p2-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell,
.ag-theme-apgux-p2-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f13 .aux-right-align-cell,
.ag-theme-apgux-p2-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-tab-body,
.ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f13 .ag-layout-auto-height,
.ag-theme-apgux-p2-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f13 :focus-visible,
  .ag-theme-apgux-p2-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p2-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-popup-editor, .ag-theme-apgux-p2-f14 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p2-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p2-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f14 *:focus,
.ag-theme-apgux-p2-f14 * *:before,
.ag-theme-apgux-p2-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p2-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p2-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p2-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.125rem solid transparent;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p2-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p2-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p2-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p2-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p2-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p2-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p2-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p2-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p2-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p2-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p2-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p2-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-header-select-all {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p2-f14 .ag-row-dragging,
.ag-theme-apgux-p2-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p2-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p2-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p2-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p2-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text],
.ag-theme-apgux-p2-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p2-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p2-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-range-handle, .ag-theme-apgux-p2-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p2-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p2-f14 .ag-cell-inline-editing {
  padding: 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p2-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 8.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.125rem;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p2-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.25rem;
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-set-filter-list,
.ag-theme-apgux-p2-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p2-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p2-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p2-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-stub-cell {
  padding-left: 2;
  padding-top: 4px;
}
.ag-theme-apgux-p2-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p2-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p2-f14 .ag-floating-top,
.ag-theme-apgux-p2-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p2-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p2-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p2-f14 .ag-name-value-value,
.ag-theme-apgux-p2-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p2-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p2-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p2-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p2-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p2-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p2-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p2-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 2;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p2-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p2-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p2-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p2-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p2-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p2-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p2-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p2-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p2-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p2-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p2-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p2-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p2-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p2-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p2-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p2-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p2-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p2-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p2-f14 .ag-icon-grip::before,
.ag-theme-apgux-p2-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p2-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p2-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p2-f14 .ag-icon-left::before,
.ag-theme-apgux-p2-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p2-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p2-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p2-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p2-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p2-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p2-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p2-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p2-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p2-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p2-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p2-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p2-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p2-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p2-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p2-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p2-f14 .ag-icon-right::before,
.ag-theme-apgux-p2-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p2-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p2-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p2-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p2-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p2-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p2-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.125rem;
  margin-left: initial;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.125rem;
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.25rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p2-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p2-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p2-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p2-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p2-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p2-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p2-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p2-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p2-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell,
.ag-theme-apgux-p2-f14 .ag-header-group-cell {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.125rem;
}
.ag-theme-apgux-p2-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p2-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p2-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p2-f14 .ag-header,
.ag-theme-apgux-p2-f14 .ag-pinned-left-header,
.ag-theme-apgux-p2-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p2-f14 .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p2-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p2-f14 .ag-header-cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-icons,
.ag-theme-apgux-p2-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p2-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell,
.ag-theme-apgux-p2-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell,
.ag-theme-apgux-p2-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p2-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p2-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p2-f14 .aux-right-align-cell,
.ag-theme-apgux-p2-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p2-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p2-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p2-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p2-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p2-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p2-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p2-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p2-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p2-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p2-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p2-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p2-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-tab-body,
.ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p2-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p2-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p2-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p2-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p2-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p2-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p2-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p2-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p2-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p2-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p2-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p2-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p2-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p2-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p2-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p2-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p2-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p2-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p2-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p2-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p2-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p2-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p2-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p2-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p2-f14 .ag-layout-auto-height,
.ag-theme-apgux-p2-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p2-f14 :focus-visible,
  .ag-theme-apgux-p2-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p2-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p2-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p2-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p2-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p2-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p2-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p2-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p2-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p2-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p2-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-popup-editor, .ag-theme-apgux-p4-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f11 *:focus,
.ag-theme-apgux-p4-f11 * *:before,
.ag-theme-apgux-p4-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f11 .ag-row-dragging,
.ag-theme-apgux-p4-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text],
.ag-theme-apgux-p4-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-range-handle, .ag-theme-apgux-p4-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f11 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-set-filter-list,
.ag-theme-apgux-p4-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f11 .ag-floating-top,
.ag-theme-apgux-p4-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f11 .ag-name-value-value,
.ag-theme-apgux-p4-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p4-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f11 .ag-icon-grip::before,
.ag-theme-apgux-p4-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f11 .ag-icon-left::before,
.ag-theme-apgux-p4-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f11 .ag-icon-right::before,
.ag-theme-apgux-p4-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell,
.ag-theme-apgux-p4-f11 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f11 .ag-header,
.ag-theme-apgux-p4-f11 .ag-pinned-left-header,
.ag-theme-apgux-p4-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f11 .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f11 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-icons,
.ag-theme-apgux-p4-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell,
.ag-theme-apgux-p4-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell,
.ag-theme-apgux-p4-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f11 .aux-right-align-cell,
.ag-theme-apgux-p4-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-tab-body,
.ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f11 .ag-layout-auto-height,
.ag-theme-apgux-p4-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f11 :focus-visible,
  .ag-theme-apgux-p4-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-popup-editor, .ag-theme-apgux-p4-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f12 *:focus,
.ag-theme-apgux-p4-f12 * *:before,
.ag-theme-apgux-p4-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f12 .ag-row-dragging,
.ag-theme-apgux-p4-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text],
.ag-theme-apgux-p4-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-range-handle, .ag-theme-apgux-p4-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f12 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-set-filter-list,
.ag-theme-apgux-p4-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f12 .ag-floating-top,
.ag-theme-apgux-p4-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f12 .ag-name-value-value,
.ag-theme-apgux-p4-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p4-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f12 .ag-icon-grip::before,
.ag-theme-apgux-p4-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f12 .ag-icon-left::before,
.ag-theme-apgux-p4-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f12 .ag-icon-right::before,
.ag-theme-apgux-p4-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell,
.ag-theme-apgux-p4-f12 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f12 .ag-header,
.ag-theme-apgux-p4-f12 .ag-pinned-left-header,
.ag-theme-apgux-p4-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f12 .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f12 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-icons,
.ag-theme-apgux-p4-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell,
.ag-theme-apgux-p4-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell,
.ag-theme-apgux-p4-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f12 .aux-right-align-cell,
.ag-theme-apgux-p4-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-tab-body,
.ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f12 .ag-layout-auto-height,
.ag-theme-apgux-p4-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f12 :focus-visible,
  .ag-theme-apgux-p4-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-popup-editor, .ag-theme-apgux-p4-f13 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f13 *:focus,
.ag-theme-apgux-p4-f13 * *:before,
.ag-theme-apgux-p4-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f13 .ag-row-dragging,
.ag-theme-apgux-p4-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text],
.ag-theme-apgux-p4-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-range-handle, .ag-theme-apgux-p4-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f13 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-set-filter-list,
.ag-theme-apgux-p4-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f13 .ag-floating-top,
.ag-theme-apgux-p4-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f13 .ag-name-value-value,
.ag-theme-apgux-p4-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p4-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f13 .ag-icon-grip::before,
.ag-theme-apgux-p4-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f13 .ag-icon-left::before,
.ag-theme-apgux-p4-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f13 .ag-icon-right::before,
.ag-theme-apgux-p4-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell,
.ag-theme-apgux-p4-f13 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f13 .ag-header,
.ag-theme-apgux-p4-f13 .ag-pinned-left-header,
.ag-theme-apgux-p4-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f13 .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f13 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-icons,
.ag-theme-apgux-p4-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell,
.ag-theme-apgux-p4-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell,
.ag-theme-apgux-p4-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f13 .aux-right-align-cell,
.ag-theme-apgux-p4-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-tab-body,
.ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f13 .ag-layout-auto-height,
.ag-theme-apgux-p4-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f13 :focus-visible,
  .ag-theme-apgux-p4-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p4-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-popup-editor, .ag-theme-apgux-p4-f14 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p4-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p4-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f14 *:focus,
.ag-theme-apgux-p4-f14 * *:before,
.ag-theme-apgux-p4-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p4-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p4-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p4-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.25rem solid transparent;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p4-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p4-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p4-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p4-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p4-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p4-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p4-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p4-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p4-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p4-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p4-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p4-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-header-select-all {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p4-f14 .ag-row-dragging,
.ag-theme-apgux-p4-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p4-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p4-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p4-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p4-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text],
.ag-theme-apgux-p4-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p4-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p4-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-range-handle, .ag-theme-apgux-p4-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p4-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p4-f14 .ag-cell-inline-editing {
  padding: 0.25rem;
  height: 2.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p4-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 9.75rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.25rem;
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p4-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 1.5rem;
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-set-filter-list,
.ag-theme-apgux-p4-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p4-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p4-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p4-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-stub-cell {
  padding-left: 4;
  padding-top: 4px;
}
.ag-theme-apgux-p4-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p4-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p4-f14 .ag-floating-top,
.ag-theme-apgux-p4-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p4-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p4-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p4-f14 .ag-name-value-value,
.ag-theme-apgux-p4-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p4-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p4-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p4-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p4-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p4-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p4-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p4-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 4;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p4-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p4-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p4-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p4-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p4-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p4-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p4-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p4-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p4-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p4-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p4-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p4-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p4-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p4-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p4-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p4-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p4-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p4-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p4-f14 .ag-icon-grip::before,
.ag-theme-apgux-p4-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p4-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p4-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p4-f14 .ag-icon-left::before,
.ag-theme-apgux-p4-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p4-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p4-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p4-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p4-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p4-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p4-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p4-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p4-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p4-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p4-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p4-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p4-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p4-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p4-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p4-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p4-f14 .ag-icon-right::before,
.ag-theme-apgux-p4-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p4-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p4-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p4-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p4-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p4-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p4-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.25rem;
  margin-left: initial;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.25rem;
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "1.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p4-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p4-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p4-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p4-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p4-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p4-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p4-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p4-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p4-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell,
.ag-theme-apgux-p4-f14 .ag-header-group-cell {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p4-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p4-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p4-f14 .ag-header,
.ag-theme-apgux-p4-f14 .ag-pinned-left-header,
.ag-theme-apgux-p4-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p4-f14 .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p4-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p4-f14 .ag-header-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-icons,
.ag-theme-apgux-p4-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p4-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell,
.ag-theme-apgux-p4-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell,
.ag-theme-apgux-p4-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p4-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p4-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p4-f14 .aux-right-align-cell,
.ag-theme-apgux-p4-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p4-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p4-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p4-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p4-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p4-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p4-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p4-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p4-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p4-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p4-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p4-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p4-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-tab-body,
.ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p4-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p4-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p4-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p4-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p4-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p4-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p4-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p4-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p4-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p4-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p4-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p4-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p4-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p4-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p4-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p4-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p4-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p4-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p4-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p4-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p4-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p4-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p4-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p4-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p4-f14 .ag-layout-auto-height,
.ag-theme-apgux-p4-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p4-f14 :focus-visible,
  .ag-theme-apgux-p4-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p4-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p4-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p4-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p4-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p4-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p4-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p4-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p4-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p4-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p4-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-popup-editor, .ag-theme-apgux-p8-f11 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f11 *:focus,
.ag-theme-apgux-p8-f11 * *:before,
.ag-theme-apgux-p8-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f11 .ag-row-dragging,
.ag-theme-apgux-p8-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text],
.ag-theme-apgux-p8-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-range-handle, .ag-theme-apgux-p8-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f11 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-set-filter-list,
.ag-theme-apgux-p8-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f11 .ag-floating-top,
.ag-theme-apgux-p8-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f11 .ag-name-value-value,
.ag-theme-apgux-p8-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p8-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f11 .ag-icon-grip::before,
.ag-theme-apgux-p8-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f11 .ag-icon-left::before,
.ag-theme-apgux-p8-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f11 .ag-icon-right::before,
.ag-theme-apgux-p8-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell,
.ag-theme-apgux-p8-f11 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f11 .ag-header,
.ag-theme-apgux-p8-f11 .ag-pinned-left-header,
.ag-theme-apgux-p8-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f11 .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f11 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-icons,
.ag-theme-apgux-p8-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell,
.ag-theme-apgux-p8-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell,
.ag-theme-apgux-p8-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f11 .aux-right-align-cell,
.ag-theme-apgux-p8-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-tab-body,
.ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f11 .ag-layout-auto-height,
.ag-theme-apgux-p8-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f11 :focus-visible,
  .ag-theme-apgux-p8-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-popup-editor, .ag-theme-apgux-p8-f12 .ag-menu {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f12 *:focus,
.ag-theme-apgux-p8-f12 * *:before,
.ag-theme-apgux-p8-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f12 .ag-row-dragging,
.ag-theme-apgux-p8-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text],
.ag-theme-apgux-p8-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-range-handle, .ag-theme-apgux-p8-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f12 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-set-filter-list,
.ag-theme-apgux-p8-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f12 .ag-floating-top,
.ag-theme-apgux-p8-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f12 .ag-name-value-value,
.ag-theme-apgux-p8-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p8-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f12 .ag-icon-grip::before,
.ag-theme-apgux-p8-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f12 .ag-icon-left::before,
.ag-theme-apgux-p8-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f12 .ag-icon-right::before,
.ag-theme-apgux-p8-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell,
.ag-theme-apgux-p8-f12 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f12 .ag-header,
.ag-theme-apgux-p8-f12 .ag-pinned-left-header,
.ag-theme-apgux-p8-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f12 .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f12 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-icons,
.ag-theme-apgux-p8-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell,
.ag-theme-apgux-p8-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell,
.ag-theme-apgux-p8-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f12 .aux-right-align-cell,
.ag-theme-apgux-p8-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-tab-body,
.ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f12 .ag-layout-auto-height,
.ag-theme-apgux-p8-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f12 :focus-visible,
  .ag-theme-apgux-p8-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f13 *:focus,
.ag-theme-apgux-p8-f13 * *:before,
.ag-theme-apgux-p8-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f13 .ag-row-dragging,
.ag-theme-apgux-p8-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text],
.ag-theme-apgux-p8-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-range-handle, .ag-theme-apgux-p8-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f13 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-set-filter-list,
.ag-theme-apgux-p8-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f13 .ag-floating-top,
.ag-theme-apgux-p8-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f13 .ag-name-value-value,
.ag-theme-apgux-p8-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p8-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f13 .ag-icon-grip::before,
.ag-theme-apgux-p8-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f13 .ag-icon-left::before,
.ag-theme-apgux-p8-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f13 .ag-icon-right::before,
.ag-theme-apgux-p8-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell,
.ag-theme-apgux-p8-f13 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f13 .ag-header,
.ag-theme-apgux-p8-f13 .ag-pinned-left-header,
.ag-theme-apgux-p8-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f13 .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f13 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-icons,
.ag-theme-apgux-p8-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell,
.ag-theme-apgux-p8-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell,
.ag-theme-apgux-p8-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f13 .aux-right-align-cell,
.ag-theme-apgux-p8-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-tab-body,
.ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f13 .ag-layout-auto-height,
.ag-theme-apgux-p8-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f13 :focus-visible,
  .ag-theme-apgux-p8-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p8-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p8-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p8-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f14 *:focus,
.ag-theme-apgux-p8-f14 * *:before,
.ag-theme-apgux-p8-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p8-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p8-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.5rem solid transparent;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p8-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p8-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p8-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p8-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p8-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p8-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p8-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p8-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p8-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p8-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p8-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p8-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-header-select-all {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p8-f14 .ag-row-dragging,
.ag-theme-apgux-p8-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p8-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p8-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p8-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p8-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text],
.ag-theme-apgux-p8-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p8-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p8-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-range-handle, .ag-theme-apgux-p8-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p8-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p8-f14 .ag-cell-inline-editing {
  padding: 0.5rem;
  height: 2.75rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p8-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 13rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.5rem;
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p8-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-set-filter-list,
.ag-theme-apgux-p8-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p8-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p8-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p8-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-stub-cell {
  padding-left: 8;
  padding-top: 4px;
}
.ag-theme-apgux-p8-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p8-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p8-f14 .ag-floating-top,
.ag-theme-apgux-p8-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p8-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p8-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p8-f14 .ag-name-value-value,
.ag-theme-apgux-p8-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p8-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p8-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p8-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p8-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p8-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p8-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p8-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 8;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p8-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p8-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p8-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p8-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p8-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p8-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p8-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p8-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p8-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p8-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p8-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p8-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p8-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p8-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p8-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p8-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p8-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p8-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p8-f14 .ag-icon-grip::before,
.ag-theme-apgux-p8-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p8-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p8-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p8-f14 .ag-icon-left::before,
.ag-theme-apgux-p8-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p8-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p8-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p8-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p8-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p8-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p8-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p8-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p8-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p8-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p8-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p8-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p8-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p8-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p8-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p8-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p8-f14 .ag-icon-right::before,
.ag-theme-apgux-p8-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p8-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p8-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p8-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p8-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p8-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p8-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.5rem;
  margin-left: initial;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.5rem;
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p8-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p8-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p8-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p8-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p8-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p8-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p8-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p8-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p8-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell,
.ag-theme-apgux-p8-f14 .ag-header-group-cell {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p8-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p8-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p8-f14 .ag-header,
.ag-theme-apgux-p8-f14 .ag-pinned-left-header,
.ag-theme-apgux-p8-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p8-f14 .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p8-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p8-f14 .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-icons,
.ag-theme-apgux-p8-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p8-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell,
.ag-theme-apgux-p8-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell,
.ag-theme-apgux-p8-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p8-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p8-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p8-f14 .aux-right-align-cell,
.ag-theme-apgux-p8-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p8-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p8-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p8-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p8-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p8-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p8-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p8-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p8-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p8-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p8-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p8-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p8-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-tab-body,
.ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p8-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p8-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p8-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p8-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p8-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p8-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p8-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p8-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p8-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p8-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p8-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p8-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p8-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p8-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p8-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p8-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p8-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p8-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p8-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p8-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p8-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p8-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p8-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p8-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p8-f14 .ag-layout-auto-height,
.ag-theme-apgux-p8-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p8-f14 :focus-visible,
  .ag-theme-apgux-p8-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p8-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p8-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p8-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p8-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p8-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p8-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p8-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p8-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p8-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p8-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f11 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f11 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f11 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f11 *:focus,
.ag-theme-apgux-p12-f11 * *:before,
.ag-theme-apgux-p12-f11 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f11 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f11 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f11 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f11 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f11 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f11 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f11 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f11 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f11 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f11 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f11 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f11 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f11 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f11 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f11 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f11 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f11 .ag-row-dragging,
.ag-theme-apgux-p12-f11 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f11 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f11 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f11 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f11 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f11 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text],
.ag-theme-apgux-p12-f11 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f11 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f11 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-range-handle, .ag-theme-apgux-p12-f11 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f11 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f11 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f11 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f11 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-set-filter-list,
.ag-theme-apgux-p12-f11 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f11 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f11 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f11 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f11 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f11 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f11 .ag-floating-top,
.ag-theme-apgux-p12-f11 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f11 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f11 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f11 .ag-name-value-value,
.ag-theme-apgux-p12-f11 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f11 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f11 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.5625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f11 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f11.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f11.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f11 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f11 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f11 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f11 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f11 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.5625rem;
}
.ag-theme-apgux-p12-f11 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f11 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f11 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f11 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f11 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f11 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f11 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f11 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f11 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f11 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f11 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f11 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f11 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f11 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f11 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f11 .ag-icon-grip::before,
.ag-theme-apgux-p12-f11 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f11 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f11 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f11 .ag-icon-left::before,
.ag-theme-apgux-p12-f11 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f11 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f11 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f11 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f11 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f11 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f11 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f11 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f11 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f11 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f11 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f11 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f11 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f11 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f11 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f11 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f11 .ag-icon-right::before,
.ag-theme-apgux-p12-f11 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f11 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f11 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f11 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f11 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f11 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f11 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f11 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f11 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f11 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f11 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f11 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f11 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f11 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f11 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.6875rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f11 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell,
.ag-theme-apgux-p12-f11 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f11 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f11 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f11 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f11 .ag-header,
.ag-theme-apgux-p12-f11 .ag-pinned-left-header,
.ag-theme-apgux-p12-f11 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f11 .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f11 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f11 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f11 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-icons,
.ag-theme-apgux-p12-f11 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f11 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell,
.ag-theme-apgux-p12-f11 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell,
.ag-theme-apgux-p12-f11 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f11 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f11 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f11 .aux-right-align-cell,
.ag-theme-apgux-p12-f11 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f11 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f11 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f11 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f11 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f11 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f11 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f11 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f11 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f11 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f11 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f11 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f11 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-tab-body,
.ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f11 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f11 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f11 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f11 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f11 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f11 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f11 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f11 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f11 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f11 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f11 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f11 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f11 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f11 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f11 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f11 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f11 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f11 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f11 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f11 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f11 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f11 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f11 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f11 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f11 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f11 .ag-layout-auto-height,
.ag-theme-apgux-p12-f11 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f11 :focus-visible,
  .ag-theme-apgux-p12-f11 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f11 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f11 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f11 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f11 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f11 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f11 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f11 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f11 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f11 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f11 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f11 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f12 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-popup-editor, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f12 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f12 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f12 *:focus,
.ag-theme-apgux-p12-f12 * *:before,
.ag-theme-apgux-p12-f12 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f12 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f12 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f12 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f12 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f12 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f12 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f12 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f12 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f12 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f12 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f12 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f12 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f12 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f12 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f12 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f12 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f12 .ag-row-dragging,
.ag-theme-apgux-p12-f12 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f12 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f12 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f12 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f12 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f12 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text],
.ag-theme-apgux-p12-f12 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f12 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f12 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-range-handle, .ag-theme-apgux-p12-f12 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f12 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f12 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f12 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f12 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-set-filter-list,
.ag-theme-apgux-p12-f12 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f12 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f12 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f12 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f12 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f12 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f12 .ag-floating-top,
.ag-theme-apgux-p12-f12 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f12 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f12 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f12 .ag-name-value-value,
.ag-theme-apgux-p12-f12 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f12 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f12 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.625rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f12 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f12.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f12.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f12 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f12 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f12 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f12 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f12 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.625rem;
}
.ag-theme-apgux-p12-f12 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f12 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f12 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f12 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f12 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f12 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f12 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f12 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f12 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f12 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f12 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f12 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f12 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f12 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f12 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f12 .ag-icon-grip::before,
.ag-theme-apgux-p12-f12 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f12 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f12 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f12 .ag-icon-left::before,
.ag-theme-apgux-p12-f12 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f12 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f12 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f12 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f12 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f12 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f12 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f12 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f12 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f12 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f12 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f12 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f12 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f12 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f12 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f12 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f12 .ag-icon-right::before,
.ag-theme-apgux-p12-f12 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f12 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f12 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f12 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f12 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f12 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f12 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f12 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f12 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f12 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f12 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f12 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f12 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f12 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f12 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.75rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f12 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell,
.ag-theme-apgux-p12-f12 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f12 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f12 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f12 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f12 .ag-header,
.ag-theme-apgux-p12-f12 .ag-pinned-left-header,
.ag-theme-apgux-p12-f12 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f12 .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f12 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f12 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f12 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-icons,
.ag-theme-apgux-p12-f12 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f12 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell,
.ag-theme-apgux-p12-f12 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell,
.ag-theme-apgux-p12-f12 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f12 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f12 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f12 .aux-right-align-cell,
.ag-theme-apgux-p12-f12 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f12 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f12 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f12 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f12 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f12 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f12 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f12 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f12 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f12 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f12 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f12 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f12 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-tab-body,
.ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f12 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f12 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f12 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f12 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f12 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f12 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f12 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f12 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f12 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f12 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f12 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f12 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f12 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f12 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f12 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f12 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f12 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f12 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f12 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f12 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f12 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f12 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f12 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f12 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f12 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f12 .ag-layout-auto-height,
.ag-theme-apgux-p12-f12 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f12 :focus-visible,
  .ag-theme-apgux-p12-f12 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f12 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f12 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f12 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f12 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f12 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f12 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f12 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f12 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f12 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f12 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f12 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f13 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-popup-editor, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f13 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f13 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f13 *:focus,
.ag-theme-apgux-p12-f13 * *:before,
.ag-theme-apgux-p12-f13 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f13 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f13 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f13 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f13 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f13 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f13 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f13 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f13 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f13 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f13 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f13 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f13 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f13 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f13 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f13 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f13 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f13 .ag-row-dragging,
.ag-theme-apgux-p12-f13 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f13 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f13 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f13 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f13 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f13 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text],
.ag-theme-apgux-p12-f13 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f13 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f13 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-range-handle, .ag-theme-apgux-p12-f13 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f13 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f13 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f13 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f13 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-set-filter-list,
.ag-theme-apgux-p12-f13 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f13 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f13 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f13 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f13 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f13 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f13 .ag-floating-top,
.ag-theme-apgux-p12-f13 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f13 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f13 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f13 .ag-name-value-value,
.ag-theme-apgux-p12-f13 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f13 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f13 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.6875rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f13 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f13.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f13.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f13 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f13 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f13 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f13 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f13 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.6875rem;
}
.ag-theme-apgux-p12-f13 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f13 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f13 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f13 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f13 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f13 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f13 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f13 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f13 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f13 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f13 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f13 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f13 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f13 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f13 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f13 .ag-icon-grip::before,
.ag-theme-apgux-p12-f13 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f13 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f13 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f13 .ag-icon-left::before,
.ag-theme-apgux-p12-f13 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f13 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f13 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f13 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f13 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f13 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f13 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f13 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f13 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f13 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f13 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f13 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f13 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f13 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f13 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f13 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f13 .ag-icon-right::before,
.ag-theme-apgux-p12-f13 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f13 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f13 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f13 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f13 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f13 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f13 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f13 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f13 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f13 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f13 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f13 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f13 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f13 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f13 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.8125rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f13 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell,
.ag-theme-apgux-p12-f13 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f13 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f13 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f13 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f13 .ag-header,
.ag-theme-apgux-p12-f13 .ag-pinned-left-header,
.ag-theme-apgux-p12-f13 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f13 .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f13 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f13 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f13 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-icons,
.ag-theme-apgux-p12-f13 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f13 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell,
.ag-theme-apgux-p12-f13 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell,
.ag-theme-apgux-p12-f13 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f13 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f13 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f13 .aux-right-align-cell,
.ag-theme-apgux-p12-f13 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f13 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f13 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f13 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f13 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f13 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f13 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f13 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f13 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f13 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f13 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f13 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f13 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-tab-body,
.ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f13 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f13 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f13 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f13 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f13 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f13 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f13 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f13 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f13 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f13 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f13 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f13 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f13 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f13 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f13 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f13 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f13 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f13 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f13 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f13 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f13 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f13 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f13 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f13 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f13 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f13 .ag-layout-auto-height,
.ag-theme-apgux-p12-f13 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f13 :focus-visible,
  .ag-theme-apgux-p12-f13 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f13 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f13 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f13 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f13 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f13 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f13 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f13 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f13 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f13 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f13 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f13 .ag-cell {
  color: var(--grid__text-cell__color);
}

.ag-theme-apgux-p12-f14 {
  -webkit-font-smoothing: antialiased;
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1;
  /* Pinned Rows */
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-menu, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-cell-inline-editing, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-popup-editor,
.ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f11 .ag-overlay-loading-center, .ag-theme-apgux-p2-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-menu, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-cell-inline-editing, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-popup-editor,
.ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f12 .ag-overlay-loading-center, .ag-theme-apgux-p2-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-menu, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-cell-inline-editing, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-popup-editor,
.ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f13 .ag-overlay-loading-center, .ag-theme-apgux-p2-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-menu, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-cell-inline-editing, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-popup-editor,
.ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p2-f14 .ag-overlay-loading-center, .ag-theme-apgux-p2-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-menu, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-cell-inline-editing, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-popup-editor,
.ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f11 .ag-overlay-loading-center, .ag-theme-apgux-p4-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-menu, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-cell-inline-editing, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-popup-editor,
.ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f12 .ag-overlay-loading-center, .ag-theme-apgux-p4-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-menu, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-cell-inline-editing, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-popup-editor,
.ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f13 .ag-overlay-loading-center, .ag-theme-apgux-p4-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-menu, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-cell-inline-editing, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-popup-editor,
.ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p4-f14 .ag-overlay-loading-center, .ag-theme-apgux-p4-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-menu, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-cell-inline-editing, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-popup-editor,
.ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f11 .ag-overlay-loading-center, .ag-theme-apgux-p8-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-menu, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-cell-inline-editing, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-popup-editor,
.ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f12 .ag-overlay-loading-center, .ag-theme-apgux-p8-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-menu, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-cell-inline-editing, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-popup-editor,
.ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f13 .ag-overlay-loading-center, .ag-theme-apgux-p8-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-menu, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-cell-inline-editing, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-popup-editor,
.ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p8-f14 .ag-overlay-loading-center, .ag-theme-apgux-p8-f14 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-menu, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-cell-inline-editing, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-popup-editor,
.ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f11 .ag-overlay-loading-center, .ag-theme-apgux-p12-f11 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-menu, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-cell-inline-editing, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-popup-editor,
.ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f12 .ag-overlay-loading-center, .ag-theme-apgux-p12-f12 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-menu, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-menu, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-cell-inline-editing, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-popup-editor,
.ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-popup-editor, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-select-agg-func-popup, .ag-theme-apgux-p12-f14 .ag-theme-apgux-p12-f13 .ag-overlay-loading-center, .ag-theme-apgux-p12-f13 .ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab {
  border: 1px solid transparent;
  border-bottom-width: 0;
  display: inline-block;
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p2-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p4-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p8-f14 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f11 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f12 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected, .ag-theme-apgux-p12-f13 .ag-tab-header .ag-theme-apgux-p12-f14 .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom: 2px solid var(--grid__border-color--select);
  border-bottom: 2px solid var(--grid__background-color);
  border-color: var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 label {
  margin-bottom: 0;
}
.ag-theme-apgux-p12-f14 * {
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f14 *:focus,
.ag-theme-apgux-p12-f14 * *:before,
.ag-theme-apgux-p12-f14 * *:after {
  outline: none;
  box-sizing: border-box;
}
.ag-theme-apgux-p12-f14 .ag-full-width-container .ag-react-container {
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-tab {
  box-sizing: content-box;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-1 {
  padding-left: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-1 {
  padding-right: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-1 {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-1 {
  padding-right: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-2 {
  padding-left: 2.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-2 {
  padding-right: 2.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-2 {
  padding-left: 3rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-2 {
  padding-right: 3rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-3 {
  padding-left: 3.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-3 {
  padding-right: 3.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-3 {
  padding-left: 4.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-3 {
  padding-right: 4.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-4 {
  padding-left: 5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-4 {
  padding-right: 5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-4 {
  padding-left: 6rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-4 {
  padding-right: 6rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-5 {
  padding-left: 6.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-5 {
  padding-right: 6.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-5 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-5 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-6 {
  padding-left: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-6 {
  padding-right: 7.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-6 {
  padding-left: 9rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-6 {
  padding-right: 9rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-7 {
  padding-left: 8.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-7 {
  padding-right: 8.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-7 {
  padding-left: 10.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-7 {
  padding-right: 10.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-8 {
  padding-left: 10rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-8 {
  padding-right: 10rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-8 {
  padding-left: 12rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-8 {
  padding-right: 12rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-9 {
  padding-left: 11.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-9 {
  padding-right: 11.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-9 {
  padding-left: 13.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-9 {
  padding-right: 13.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-10 {
  padding-left: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-10 {
  padding-right: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-10 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-10 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-11 {
  padding-left: 13.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-11 {
  padding-right: 13.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-11 {
  padding-left: 16.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-11 {
  padding-right: 16.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-12 {
  padding-left: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-12 {
  padding-right: 15rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-12 {
  padding-left: 18rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-12 {
  padding-right: 18rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-13 {
  padding-left: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-13 {
  padding-right: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-13 {
  padding-left: 19.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-13 {
  padding-right: 19.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-14 {
  padding-left: 17.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-14 {
  padding-right: 17.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-14 {
  padding-left: 21rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-14 {
  padding-right: 21rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-15 {
  padding-left: 18.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-15 {
  padding-right: 18.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-15 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-15 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-16 {
  padding-left: 20rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-16 {
  padding-right: 20rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-16 {
  padding-left: 24rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-16 {
  padding-right: 24rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-17 {
  padding-left: 21.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-17 {
  padding-right: 21.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-17 {
  padding-left: 25.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-17 {
  padding-right: 25.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-18 {
  padding-left: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-18 {
  padding-right: 22.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-18 {
  padding-left: 27rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-18 {
  padding-right: 27rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-19 {
  padding-left: 23.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-19 {
  padding-right: 23.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-19 {
  padding-left: 28.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-19 {
  padding-right: 28.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-20 {
  padding-left: 25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-20 {
  padding-right: 25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-20 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-20 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-21 {
  padding-left: 26.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-21 {
  padding-right: 26.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-21 {
  padding-left: 31.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-21 {
  padding-right: 31.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-22 {
  padding-left: 27.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-22 {
  padding-right: 27.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-22 {
  padding-left: 33rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-22 {
  padding-right: 33rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-23 {
  padding-left: 28.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-23 {
  padding-right: 28.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-23 {
  padding-left: 34.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-23 {
  padding-right: 34.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-24 {
  padding-left: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-24 {
  padding-right: 30rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-24 {
  padding-left: 36rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-24 {
  padding-right: 36rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-25 {
  padding-left: 31.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-25 {
  padding-right: 31.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-25 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-25 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-26 {
  padding-left: 32.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-26 {
  padding-right: 32.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-26 {
  padding-left: 39rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-26 {
  padding-right: 39rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-27 {
  padding-left: 33.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-27 {
  padding-right: 33.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-27 {
  padding-left: 40.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-27 {
  padding-right: 40.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-28 {
  padding-left: 35rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-28 {
  padding-right: 35rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-28 {
  padding-left: 42rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-28 {
  padding-right: 42rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-29 {
  padding-left: 36.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-29 {
  padding-right: 36.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-29 {
  padding-left: 43.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-29 {
  padding-right: 43.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-30 {
  padding-left: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-30 {
  padding-right: 37.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-30 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-30 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-31 {
  padding-left: 38.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-31 {
  padding-right: 38.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-31 {
  padding-left: 46.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-31 {
  padding-right: 46.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-32 {
  padding-left: 40rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-32 {
  padding-right: 40rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-32 {
  padding-left: 48rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-32 {
  padding-right: 48rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-33 {
  padding-left: 41.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-33 {
  padding-right: 41.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-33 {
  padding-left: 49.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-33 {
  padding-right: 49.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-34 {
  padding-left: 42.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-34 {
  padding-right: 42.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-34 {
  padding-left: 51rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-34 {
  padding-right: 51rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-35 {
  padding-left: 43.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-35 {
  padding-right: 43.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-35 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-35 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-36 {
  padding-left: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-36 {
  padding-right: 45rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-36 {
  padding-left: 54rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-36 {
  padding-right: 54rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-37 {
  padding-left: 46.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-37 {
  padding-right: 46.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-37 {
  padding-left: 55.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-37 {
  padding-right: 55.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-38 {
  padding-left: 47.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-38 {
  padding-right: 47.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-38 {
  padding-left: 57rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-38 {
  padding-right: 57rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-39 {
  padding-left: 48.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-39 {
  padding-right: 48.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-39 {
  padding-left: 58.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-39 {
  padding-right: 58.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-40 {
  padding-left: 50rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-40 {
  padding-right: 50rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-40 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-40 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-41 {
  padding-left: 51.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-41 {
  padding-right: 51.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-41 {
  padding-left: 61.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-41 {
  padding-right: 61.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-42 {
  padding-left: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-42 {
  padding-right: 52.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-42 {
  padding-left: 63rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-42 {
  padding-right: 63rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-43 {
  padding-left: 53.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-43 {
  padding-right: 53.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-43 {
  padding-left: 64.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-43 {
  padding-right: 64.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-44 {
  padding-left: 55rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-44 {
  padding-right: 55rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-44 {
  padding-left: 66rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-44 {
  padding-right: 66rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-45 {
  padding-left: 56.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-45 {
  padding-right: 56.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-45 {
  padding-left: 67.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-45 {
  padding-right: 67.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-46 {
  padding-left: 57.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-46 {
  padding-right: 57.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-46 {
  padding-left: 69rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-46 {
  padding-right: 69rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-47 {
  padding-left: 58.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-47 {
  padding-right: 58.75rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-47 {
  padding-left: 70.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-47 {
  padding-right: 70.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-48 {
  padding-left: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-48 {
  padding-right: 60rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-48 {
  padding-left: 72rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-48 {
  padding-right: 72rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-toolpanel-indent-49 {
  padding-left: 61.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-toolpanel-indent-49 {
  padding-right: 61.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-indent-49 {
  padding-left: 73.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-indent-49 {
  padding-right: 73.5rem;
}
.ag-theme-apgux-p12-f14 .ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-checkbox-label {
  cursor: default;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label:empty,
.ag-theme-apgux-p12-f14 .ag-checkbox-label:empty {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-checkbox-label {
  margin-left: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  -webkit-font-smoothing: subpixel-antialiased;
  border: unset;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-leaf-indent {
  border-left: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell {
  border-right: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-group-expanded {
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-leaf-indent {
  border-right: 1.75rem solid transparent;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell {
  border-left: none;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row.ag-cell-first-right-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-first-right-pinned {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row.ag-cell-last-left-pinned,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-last-left-pinned {
  border-right: 2px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-row .ag-select .ag-picker-field-wrapper,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell .ag-select .ag-picker-field-wrapper {
  background-color: var(--grid__background-color);
  border-radius: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-pinned-right-header .ag-header-row,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-pinned-right-header .ag-header-row {
  overflow: inherit;
  border-left: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-pinned-right-cols-container,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-pinned-right-cols-container {
  border-left: 1px solid var(--grid__column-pinned-border__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta {
  padding-right: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta-up {
  color: #43a047;
}
.ag-theme-apgux-p12-f14 .ag-value-change-delta-down {
  color: #e53935;
}
.ag-theme-apgux-p12-f14 .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 0.0625rem;
  padding-right: 0.0625rem;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f14 .ag-value-change-value-highlight {
  background-color: #0091ea;
  transition: background-color 0.1s;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=datetime-local]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input:not([type]):disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=tel]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=date]:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=datetime-local]:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper input[type=date],
.ag-theme-apgux-p12-f14 .ag-input-wrapper input[type=date] {
  flex: 1 1 auto;
}
.ag-theme-apgux-p12-f14 .ag-input-text-wrapper textarea:disabled,
.ag-theme-apgux-p12-f14 .ag-input-wrapper textarea:disabled {
  color: var(--grid__text-cell__color--disabled);
  background-color: #ebebeb;
}
.ag-theme-apgux-p12-f14 .ag-header {
  background-color: var(--grid__background-color-header);
  color: var(--primary-text__color);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-pinned-left-header {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-row {
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-row {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-right-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-row-odd {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-row-even {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-horizontal-left-spacer.ag-scroller-corner {
  border-right: none;
}
.ag-theme-apgux-p12-f14 .ag-horizontal-right-spacer.ag-scroller-corner {
  border-left: none;
}
.ag-theme-apgux-p12-f14 .ag-numeric-cell {
  text-align: right;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label .ag-header-cell-icons .ag-header-icon,
.ag-theme-apgux-p12-f14 .ag-header-cell-label .ag-header-cell-menu-button .ag-header-icon {
  margin-left: 4px;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell {
  border-style: solid;
  border-color: var(--grid__border-color);
  border-width: 0;
  border-top: solid 1px var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell.ag-header-cell-moving,
.ag-theme-apgux-p12-f14 .ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-header-icon:hover,
.ag-theme-apgux-p12-f14 .ag-header-group-cell .ag-header-icon:hover {
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-no-group {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-group-cell {
  border-top-width: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-cell:not(.ag-column-resizing) + .ag-header-cell.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-apgux-p12-f14 .ag-header-cell:first-of-type.ag-column-resizing {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-header-row .ag-checkbox-input-wrapper .ag-checkbox-input {
  width: 1rem;
  width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-header-select-all {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  line-height: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-row-drag {
  cursor: grab;
  min-width: 1.75rem;
}
.ag-theme-apgux-p12-f14 .ag-row-dragging,
.ag-theme-apgux-p12-f14 .ag-row-dragging .ag-row-drag {
  cursor: move;
}
.ag-theme-apgux-p12-f14 .ag-column-drag {
  cursor: grab;
}
.ag-theme-apgux-p12-f14 .ag-row-dragging {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
  outline: initial;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell-resize {
  width: 0.5rem;
  cursor: col-resize;
  z-index: 210;
  right: -1px;
}
.ag-theme-apgux-p12-f14 .ag-menu {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-popup-child {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-list {
  cursor: default;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
  padding: 0;
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-text {
  margin-left: 0.25rem;
  text-transform: lowercase;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-text::first-letter {
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-shortcut {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-popup-pointer {
  width: 1.5rem;
  text-align: center;
}
.ag-theme-apgux-p12-f14 .ag-popup-child {
  z-index: 310;
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  background: var(--grid__background-color);
  min-width: 13.75rem;
  width: 100%;
  display: flex;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab {
  display: flex;
  border-bottom: 2px solid transparent;
  height: 1rem;
  flex: none;
  align-items: center;
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .ag-tab-body {
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list {
  margin-bottom: 0;
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:first-child > span {
  padding-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:last-child > span {
  padding-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-body .ag-menu-list > div:last-child > .ag-menu-option-popup-pointer {
  background-position-y: 0;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date] {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-input-field-input[type=date]::-webkit-calendar-picker-indicator {
  color: rgba(0, 0, 0, 0) !important;
  opacity: 0;
  width: 0;
  padding: 0;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text],
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  font-size: 0.875rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:focus,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-input .ag-text-field-input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f14 .ag-floating-filter-input input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-body-wrapper {
  padding: 0.25rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-body-wrapper + .ag-filter-apply-panel [data-ref=resetFilterButton] {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-picker-field-wrapper {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  border-radius: 0.125rem;
  padding-left: 0.75rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-picker-field-icon {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-select {
  margin: 0.25rem 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-body {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-condition {
  margin: 0.5rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=radio] {
  margin: 0 0.1875rem 0 0.375rem;
  width: 0.75rem;
  height: 1.0625rem;
  vertical-align: top;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=date] {
  padding-left: 0.25rem;
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=date]:focus {
  border: 1px solid var(--grid__border-color--hover);
  border-bottom-color: var(--primary-action__color);
  background-color: var(--grid__input-date-field__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text],
.ag-theme-apgux-p12-f14 .ag-filter input[type=number] {
  height: 1.5rem;
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:focus,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:focus {
  background-color: var(--focus-highlight_background-color);
  border-color: var(--focus-highlight_border-color);
  border-bottom: solid 1px var(--input__border-bottom-color_focus);
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:disabled,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:disabled {
  background-color: var(--input-box__background-color--disabled);
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter input[type=text]:disabled::placeholder,
.ag-theme-apgux-p12-f14 .ag-filter input[type=number]:disabled::placeholder {
  color: var(--placeholder__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-list {
  max-height: 12rem;
  overflow: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-select-all {
  height: 2rem;
  padding-bottom: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item {
  height: 1.25rem;
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item > div,
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item > span {
  display: flex;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item:hover {
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-virtual-list-container {
  min-height: 100% !important;
  min-width: 12.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-virtual-list-item {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-header-container:nth-child(2) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel {
  display: block;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--tertiary__background-color);
  border-radius: 0.125rem;
  color: var(--tertiary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
  float: left;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=resetFilterButton]:hover {
  background-color: var(--tertiary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=cancelFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=clearFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton] {
  line-height: 1.5;
  border-width: 0;
  background: var(--primary__background-color);
  border-radius: 0.125rem;
  color: var(--primary__color);
  align-items: center;
  font-weight: 400;
  margin: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel [data-ref=applyFilterButton]:hover {
  background-color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-mini-filter {
  margin-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-tool-panel-column-label,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-primary-cols-list-panel {
  border-top: 1px solid var(--grid__border-color);
  padding-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-primary-cols-list-panel > div {
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel {
  border-top: 1px solid var(--grid__border-color);
  height: 2rem;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel > div {
  cursor: pointer;
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-header-panel .ag-filter-body {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper {
  border-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 600;
  flex: auto;
  flex-direction: column;
  flex-wrap: nowrap;
  display: flex;
  flex-flow: column nowrap;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header {
  padding: 0.4375rem 0.3125rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-toolpanel-instance .ag-filter-toolpanel-header > div {
  margin: auto 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-filter-panel .ag-filter-air {
  border: 1px solid var(--grid__border-color);
  border-left: 0;
  border-right: 0;
  padding: 0.25rem 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel {
  display: flex;
  flex: none;
  min-height: auto;
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  display: flex;
  align-items: center;
  padding: 0.75rem 0.5rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  border-bottom: 1px solid var(--grid__border-color);
  padding-bottom: 0.1875rem;
  padding-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop {
  border-top: 1px solid var(--grid__border-color);
  padding: 0.25rem 0 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar {
  height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-title {
  padding-left: 6px;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-title-bar .ag-column-drop-vertical-icon {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  color: var(--grid__text-cell__color--disabled);
  font-weight: 400;
  font-size: 0.8125rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border: 1px dashed var(--grid__border-color);
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-list {
  cursor: default;
  margin-top: 0.25rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-drop:last-child {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-numeric-header .ag-header-cell-label .ag-header-cell-icons .ag-header-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-panel {
  border-top: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color--disabled);
  height: 2rem;
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-panel > span {
  margin-left: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon.ag-disabled {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel .ag-icon button {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ag-theme-apgux-p12-f14 .ag-paging-page-summary-panel span {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell) {
  border-bottom: 1px solid var(--grid__border-color);
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top:active {
  border-top: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right:active {
  border-right: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom:active {
  border-bottom: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left:active {
  border-left: 1px solid var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected:not(.ag-cell-focus) {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-1 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-2 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-3 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-cell-range-selected-4 {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-top,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-top {
  border-top: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-top.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-top.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-right,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-right {
  border-right: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-right.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-right.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-bottom,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-bottom.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-left,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-left {
  border-left: 1px dashed var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-selection-fill-left.ag-cell.ag-cell-range-selected,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-fill-left.ag-cell.ag-cell-range-selected {
  border-top: 1px dashed var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-range-handle, .ag-theme-apgux-p12-f14 .ag-fill-handle {
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  bottom: -0.0625rem;
  right: -0.0625rem;
  background-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-fill-handle {
  cursor: cell;
}
.ag-theme-apgux-p12-f14 .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-apgux-p12-f14 .ag-cell-inline-editing {
  padding: 0.75rem;
  height: 3.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-popup-editor {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-popup-editor {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-popup-editor .ag-large-textarea textarea {
  height: auto;
  padding: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-editor .ag-input-field-input {
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  background-color: var(--input-box__background-color);
  padding: 0 0 0 0.5rem;
  color: var(--primary-text__color);
}
.ag-theme-apgux-p12-f14 .ag-cell-editor .ag-picker-field-display {
  padding: 0 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-list {
  width: 12.5rem;
  height: 16.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-value {
  padding: 0 0.25rem 0 0.75rem;
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item {
  cursor: default;
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected {
  background-color: var(--grid__ag-rich-select-list-item--select);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-virtual-list-item .ag-rich-select-row-selected:hover {
  background-color: var(--grid__ag-rich-select-list-item--hover);
}
.ag-theme-apgux-p12-f14 .ag-rich-select .ag-rich-select-row {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-body {
  height: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-floating-filter-button {
  margin-left: 0.75rem;
  align-items: baseline;
  margin-right: 0rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-filter-button button {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 0;
  width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) + .ag-group-value:not(:empty) {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-expanded:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-contracted:not(.ag-hidden) ~ .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-group-checkbox:not(.ag-invisible) ~ .ag-group-checkbox {
  margin-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-group-child-count {
  margin-left: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-selection-checkbox span {
  position: relative;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2.5rem;
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-icon-pivot {
  margin-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-left-arrow,
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-right-arrow {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell {
  background: var(--pill__background-color);
  border-radius: 0.25rem;
  min-height: 1rem;
  padding: 0 0.125rem 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-text {
  margin: 0 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  min-width: 1rem;
  margin: 0 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drag {
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-select-agg-func-popup {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
  background: var(--grid__background-color);
  height: 4.375rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-select-agg-func-popup .ag-virtual-list-item {
  cursor: default;
  line-height: 1.25rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-set-filter-list,
.ag-theme-apgux-p12-f14 .ag-menu-column-select-wrapper {
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical > .ag-column-drop-cell {
  margin-left: 0.25rem;
  margin-top: 0;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed {
  background-color: #0091ea !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--increase, .ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--increase {
  background-color: var(--grid__text-cell-financial-data-increase__background-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell--decrease, .ag-theme-apgux-p12-f14 .ag-cell-data-changed.aux-grid__financial-data-cell-with-icon--decrease {
  background-color: var(--grid__text-cell-financial-data-decrease__background-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-cell-data-changed-animation {
  background-color: transparent;
  transition: background-color 1s;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--increase:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e92a";
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell-with-icon--decrease:before {
  font-family: "auxIcons";
  margin-right: 4px;
  content: "\e927";
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell--increase {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-increase__color);
}
.ag-theme-apgux-p12-f14 .aux-grid__financial-data-cell--decrease {
  justify-content: space-between !important;
  text-decoration: none;
  color: var(--grid__text-cell-financial-data-decrease__color);
}
.ag-theme-apgux-p12-f14 .ag-row-stub {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-stub-cell {
  padding-left: 12;
  padding-top: 4px;
}
.ag-theme-apgux-p12-f14 .ag-stub-cell .ag-loading-icon {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-apgux-p12-f14 .ag-stub-cell .ag-loading-text {
  margin-left: 0.25rem;
  margin-top: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-floating-top {
  border-bottom: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-floating-bottom {
  border-top: 2px solid var(--grid__column-pinned-border__color);
}
.ag-theme-apgux-p12-f14 .ag-floating-top,
.ag-theme-apgux-p12-f14 .ag-floating-bottom {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-floating-top .ag-row,
.ag-theme-apgux-p12-f14 .ag-floating-bottom .ag-row {
  background-color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-floating-bottom-viewport {
  border-bottom: 0.0625rem solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-status-bar {
  background: var(--grid__background-color);
  color: var(--secondary-text__color);
  font-weight: 400;
  font-size: 0.75rem;
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  line-height: 1.5;
  border-top-width: 0;
  margin: 0 -0.5rem 0 -0.5rem;
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-status-bar .ag-status-name-value-value {
  color: inherit;
}
.ag-theme-apgux-p12-f14 .ag-status-bar-center {
  text-align: center;
}
.ag-theme-apgux-p12-f14 .ag-name-value-value,
.ag-theme-apgux-p12-f14 .ag-status-name-value {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-name-value-value {
  color: var(--grid__text-cell__color);
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  background: var(--grid__background-color);
  border-radius: 2px;
  box-shadow: none;
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-side-bar {
  background-color: var(--grid__side-bar-background-color);
  border: 1px solid var(--grid__border-color);
  border-left-width: 0;
  position: relative;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons {
  padding: 1rem 0;
  background: var(--grid__background-color-header);
  width: 2rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
  background: transparent;
  border: 0;
  color: var(--grid__text-cell__color);
  padding: 0.5rem 0 0.5rem 0;
  width: 100%;
  margin: 0;
  min-height: 4.5rem;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: transparent;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-selected {
  border-left: solid 2px var(--grid__side-bar-border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-panel-container {
  border-right: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-side-bar.full-width .ag-panel-container {
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-side-bar .ag-column-drop {
  min-height: 3.125rem;
}
.ag-theme-apgux-p12-f14 .ag-primary-cols-filter-wrapper {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-group-component {
  margin: 0.625rem 0.3125rem;
  padding: 0.625rem 0.125rem;
  border: 0 solid var(--grid__border-color), 0.5;
  border-top-width: 4px;
  border-radius: 3px;
}
.ag-theme-apgux-p12-f14 .ag-group-component .ag-group-component-label {
  background-color: var(--grid__background-color);
  margin-left: 0.5rem;
  padding: 0 0.125rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ag-theme-apgux-p12-f14 .ag-group-component .ag-group-item {
  margin-top: 0.125rem;
}
.ag-theme-apgux-p12-f14.ag-popup > div {
  border-bottom: 1px solid var(--primary-action__color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14.ag-popup > div.ag-select-list {
  box-shadow: 0 0.25rem 0.75rem 0 var(--dropdown__box-shadow-color);
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.8125rem;
  line-height: 2.4615384615;
  height: 2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item:hover {
  background-color: var(--focus-highlight_background-color);
}
.ag-theme-apgux-p12-f14.ag-popup .ag-list .ag-list-item:focus {
  background-color: var(--focus-highlight_background-color);
}
.ag-dragging-range-handle .ag-theme-apgux-p12-f14 .ag-dialog, .ag-dragging-fill-handle .ag-theme-apgux-p12-f14 .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar {
  padding-left: 12;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button {
  border-radius: 5px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-dialog-title-bar .ag-dialog-title-bar-buttons .ag-dialog-button:not(:last-child) {
  margin-right: 5px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar {
  height: 30px;
  background-color: var(--grid__background-color-header);
  padding: 2px;
}
.ag-theme-apgux-p12-f14 .ag-dialog .ag-message-box .ag-message-box-button-bar button {
  border-radius: 2px;
}
.ag-theme-apgux-p12-f14 .ag-tooltip {
  transition: none;
  background-color: var(--tooltip__background-color);
  padding: 0.75rem;
  box-shadow: 0 4px 12px 0 var(--tooltip__shadow-color);
  border: 1px solid var(--popover__border-color) !important;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  color: var(--primary-text__color);
  box-sizing: border-box;
  display: inline-flex;
  z-index: 1000;
  line-height: get-line-height(13, 20);
  max-width: 50%;
}
.ag-theme-apgux-p12-f14 .ag-chart .ag-chart-menu {
  background: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-chart .ag-chart-menu > span:hover {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div {
  border: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-mini-wrapper > div.ag-selected {
  border-color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item {
  color: var(--grid__text-cell__color);
  font-size: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-chart-tabbed-menu .ag-chart-settings .ag-chart-settings-nav-bar .ag-nav-card-selector .ag-nav-card-item.ag-selected {
  color: var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "auxIcons";
  speak: none;
  font-size: 1rem;
  color: var(--grid__text-cell__color);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper {
  background-color: transparent;
  align-items: stretch;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper .ag-input-field-input {
  position: absolute;
  top: 0;
  left: 0;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper::after {
  font-family: "auxIcons";
  content: "\e907";
  color: var(--form-element__border-color);
  pointer-events: none;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper:hover::after {
  color: var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\e905";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\e906";
  color: var(--checkbox__background-color--checked);
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-icon-aggregation::before {
  content: "\e900";
}
.ag-theme-apgux-p12-f14 .ag-icon-arrows::before {
  content: "\e901";
}
.ag-theme-apgux-p12-f14 .ag-icon-asc::before {
  content: "\e902";
}
.ag-theme-apgux-p12-f14 .ag-icon-cancel::before {
  content: "\e903";
}
.ag-theme-apgux-p12-f14 .ag-icon-chart::before {
  content: "\e904";
}
.ag-theme-apgux-p12-f14 .ag-icon-columns::before {
  content: "\e909";
}
.ag-theme-apgux-p12-f14 .ag-icon-contracted::before {
  content: "\e90a";
}
.ag-theme-apgux-p12-f14 .ag-icon-copy::before {
  content: "\e90b";
}
.ag-theme-apgux-p12-f14 .ag-icon-cross::before {
  content: "\e90c";
}
.ag-theme-apgux-p12-f14 .ag-icon-desc::before {
  content: "\e90d";
}
.ag-theme-apgux-p12-f14 .ag-icon-expanded::before {
  content: "\e90e";
}
.ag-theme-apgux-p12-f14 .ag-icon-eye-slash::before {
  content: "\e90f";
}
.ag-theme-apgux-p12-f14 .ag-icon-eye::before {
  content: "\e910";
}
.ag-theme-apgux-p12-f14 .ag-icon-filter::before {
  content: "\e911";
}
.ag-theme-apgux-p12-f14 .ag-icon-filter:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-icon-first::before {
  content: "\e912";
}
.ag-theme-apgux-p12-f14 .ag-icon-grip::before,
.ag-theme-apgux-p12-f14 .ag-icon-row-drag::before {
  content: "\e913";
}
.ag-theme-apgux-p12-f14 .ag-icon-group::before {
  content: "\e914";
}
.ag-theme-apgux-p12-f14 .ag-icon-last::before {
  content: "\e915";
}
.ag-theme-apgux-p12-f14 .ag-icon-left::before,
.ag-theme-apgux-p12-f14 .ag-right-arrow::before {
  content: "\e916";
}
.ag-theme-apgux-p12-f14 .ag-icon-linked::before {
  content: "\e917";
}
.ag-theme-apgux-p12-f14 .ag-icon-loading::before {
  content: "\e918";
}
.ag-theme-apgux-p12-f14 .ag-icon-maximize::before {
  content: "\e919";
}
.ag-theme-apgux-p12-f14 .ag-icon-menu::before {
  content: "\e91a";
}
.ag-theme-apgux-p12-f14 .ag-icon-menu:hover::before {
  color: var(--primary__background-color_hover);
}
.ag-theme-apgux-p12-f14 .ag-icon-minimize::before {
  content: "\e91b";
}
.ag-theme-apgux-p12-f14 .ag-icon-next::before {
  content: "\e91c";
}
.ag-theme-apgux-p12-f14 .ag-icon-none::before {
  content: "\e91d";
}
.ag-theme-apgux-p12-f14 .ag-icon-not-allowed::before {
  content: "\e91e";
}
.ag-theme-apgux-p12-f14 .ag-icon-paste::before {
  content: "\e91f";
}
.ag-theme-apgux-p12-f14 .ag-icon-pin::before {
  content: "\e920";
}
.ag-theme-apgux-p12-f14 .ag-icon-pivot::before {
  content: "\e921";
}
.ag-theme-apgux-p12-f14 .ag-icon-previous::before {
  content: "\e922";
}
.ag-theme-apgux-p12-f14 .ag-icon-radio-button-off::before {
  content: "\e923";
}
.ag-theme-apgux-p12-f14 .ag-icon-radio-button-on::before {
  color: var(--grid__border-color--edit);
  content: "\e924";
}
.ag-theme-apgux-p12-f14 .ag-icon-right::before,
.ag-theme-apgux-p12-f14 .ag-right-arrow::before {
  content: "\e925";
}
.ag-theme-apgux-p12-f14 .ag-icon-save::before {
  content: "\e926";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-down::before {
  content: "\e927";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-left::before {
  content: "\e928";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-right::before {
  content: "\e929";
}
.ag-theme-apgux-p12-f14 .ag-icon-small-up::before {
  content: "\e92a";
}
.ag-theme-apgux-p12-f14 .ag-icon-tick::before {
  content: "\e92b";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-closed::before {
  content: "\e92c";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-indeterminate::before {
  content: "\e92d";
}
.ag-theme-apgux-p12-f14 .ag-icon-tree-open::before {
  content: "\e92e";
}
.ag-theme-apgux-p12-f14 .ag-icon-unlinked::before {
  content: "\e92f";
}
.ag-theme-apgux-p12-f14 .ag-rtl {
  text-align: right;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-numeric-cell {
  text-align: left;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-radio-button-label,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-checkbox-label {
  margin-right: 0.25rem;
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper .ag-pivot-mode-panel .ag-pivot-mode-select {
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper .ag-column-drop .ag-column-drop-empty-message {
  padding-left: 0.25rem;
  padding-right: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column-group .ag-column-group-icons,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column .ag-column-group-icons {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-select-panel .ag-column-tool-panel-column.ag-toolpanel-add-group-indent {
  margin-left: 0;
  margin-right: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-select-all {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted {
  display: inline-flex;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-group-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-cell-value:not(:empty),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-group-value:not(:empty) {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-selection-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-checkbox + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-expanded + .ag-group-checkbox,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-contracted + .ag-group-checkbox {
  margin-right: 0.75rem;
  margin-left: initial;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-group-child-count {
  margin-left: unset;
  margin-right: 0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal {
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-group,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal .ag-icon-pivot {
  margin-left: 0.75rem;
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-floating-filter-button {
  margin-right: 0.75rem;
  margin-left: 0rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item > div,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item > span {
  margin-left: 0;
  margin-right: 0.3125rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-set-filter-item-value {
  margin-left: 0;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header .ag-header-cell-resize::after {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar .ag-panel-container {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar.full-width .ag-panel-container {
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .sass-variables::after {
  content: '{ "autoSizePadding": "0.75rem", "headerHeight": "2rem", "groupPaddingSize": "1.75rem", "footerPaddingAddition": "1rem", "virtualItemHeight": "2rem", "aggFuncPopupHeight": "7rem", "checkboxIndentWidth": "1.25rem", "leafNodePadding": "0.75rem", "rowHeight": "2.5rem", "gridSize": "0.25rem", "iconSize": "1rem" }';
  display: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-virtual-list-item:focus-visible,
.ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-menu-option:focus-visible,
.ag-theme-apgux-p12-f14 .ag-list-item:focus-visible,
.ag-theme-apgux-p12-f14 .ag-full-width-row:focus-visible,
.ag-theme-apgux-p12-f14 .ag-column-select-virtual-list-item:focus-visible:after {
  box-shadow: inset 0 0 0 1px var(--checkbox-icon__color), inset 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-side-button-button:focus-visible:after,
.ag-theme-apgux-p12-f14 .ag-floating-filter-button-button:focus-visible,
.ag-theme-apgux-p12-f14 .ag-input-wrapper > .ag-input-field-input:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel-group-title-bar:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-apply-panel-button:focus-visible,
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-select .ag-wrapper:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 1px var(--checkbox-icon__color), 0 0 0 3px var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell-menu-button {
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-editable-cell:focus-visible,
.ag-theme-apgux-p12-f14 .ag-cell-focus.aux-editable-cell:focus-visible {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select), inset 0 0 0 3px var(--checkbox__border-color) !important;
}
.ag-theme-apgux-p12-f14 .ag-filter-filter {
  overflow: visible;
}
.ag-theme-apgux-p12-f14 div[data-ref=eDateWrapper] {
  overflow: visible !important;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell-with-group {
  background-color: var(--grid__background-color-header);
  border-right: 1px solid var(--grid__border-color);
  font-size: 0.875rem;
  font-weight: bold;
}
.ag-theme-apgux-p12-f14 .ag-header-group-text {
  color: var(--primary-text__color);
  line-height: 1.015625rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell,
.ag-theme-apgux-p12-f14 .ag-header-group-cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell[col-id=ag-Grid-AutoColumn] {
  padding-left: 0.75rem;
}
.ag-theme-apgux-p12-f14 .aux-badge-cell-renderer {
  display: flex;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a {
  cursor: pointer;
  font-family: inherit;
  text-decoration: underline;
  color: var(--primary-link__color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:active {
  color: var(--active-link-color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:visited {
  color: var(--visited-link-color);
}
.ag-theme-apgux-p12-f14 .aux-link-cell-renderer > a:hover {
  color: var(--hover-link-color);
}
.ag-theme-apgux-p12-f14 .aux-pinpoint-badge-label {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-label .ag-header-expand-icon {
  padding-left: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-cell-highlight {
  background-color: #0091ea;
}
.ag-theme-apgux-p12-f14 .ag-header,
.ag-theme-apgux-p12-f14 .ag-pinned-left-header,
.ag-theme-apgux-p12-f14 .ag-pinned-right-header {
  overflow: visible;
}
.ag-theme-apgux-p12-f14 .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-header-group-cell::after {
  content: " ";
  height: 1rem;
  margin-top: 0.5rem;
  position: absolute;
  text-indent: -2000px;
  top: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-text {
  line-height: 1rem;
  float: left;
}
.ag-theme-apgux-p12-f14 .ag-header-group-cell-with-group,
.ag-theme-apgux-p12-f14 .ag-header-cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.ag-theme-apgux-p12-f14 .ag-header-row-floating-filter .ag-header-cell {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-header-row:first-child .ag-header-cell {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-cell::after,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-header-group-cell::after {
  left: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal.ag-column-drop {
  border: 1px solid var(--grid__border-color);
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-column-drop-horizontal.ag-column-drop.ag-width-half:first-child {
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-icon-row-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drag {
  background-position-y: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell {
  height: 1.5rem !important;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button {
  height: calc(100% - 0.25rem);
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-cell .ag-column-drop-cell-button:hover {
  opacity: 1;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal {
  background-color: var(--grid__background-color);
  height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-column-drop-empty-message {
  line-height: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-column-drop-horizontal .ag-column-drop-cell-text {
  line-height: 1.5rem;
  margin-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-root {
  outline: 0.0625rem solid var(--grid__border-color);
  margin: 0.0625rem 0.0625rem 0 0.0625rem;
  height: calc(100% - 0.125rem);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-value {
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-header-container {
  height: auto;
  border-bottom: 1px solid var(--option-group__border-color);
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-filter-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter .ag-mini-filter .ag-input-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-indicator {
  float: right;
  z-index: 190;
  position: absolute;
  background-color: var(--secondary__color);
  border-radius: 50%;
  height: 0.25rem;
  width: 0.25rem;
  top: 0.25rem;
  right: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper {
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel {
  padding-bottom: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-tool-panel-wrapper .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-comp-wrapper {
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container {
  padding: 0;
  height: 100%;
}
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 0;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label {
  align-items: flex-end;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-icons,
.ag-theme-apgux-p12-f14 .ag-header-cell-menu-button {
  padding-top: 0.0625rem;
  top: 0;
  right: 0.0625rem;
  display: flex;
  flex-direction: row;
  z-index: 200;
  position: absolute;
  height: 99%;
  background-color: var(--grid__background-color-header);
  transition: opacity 0.2s, border 0.2s;
  -webkit-transition: opacity 0.2s, border 0.2s;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--zero-icons {
  min-width: 0;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--one-icons {
  min-width: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-header-cell__icons--two-icons {
  min-width: 2rem;
}
.ag-theme-apgux-p12-f14 .ag-rtl .ag-side-bar,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-tool-panel-wrapper {
  border-left: 1px solid var(--grid__border-color);
  border-right: 0;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell,
.ag-theme-apgux-p12-f14 .aux-right-align-cell {
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell,
.ag-theme-apgux-p12-f14 .aux-center-align {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper {
  justify-content: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper .ag-selection-checkbox,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper .ag-selection-checkbox {
  position: absolute;
}
.ag-theme-apgux-p12-f14 .aux-center-align-cell .ag-cell-wrapper .ag-cell-value,
.ag-theme-apgux-p12-f14 .aux-center-align .ag-cell-wrapper .ag-cell-value {
  margin-left: 0;
}
.ag-theme-apgux-p12-f14 .aux-right-align-cell,
.ag-theme-apgux-p12-f14 .aux-right-align {
  justify-content: flex-end;
  text-align: right;
}
.ag-theme-apgux-p12-f14 .aux-right-align-cell .ag-cell-wrapper,
.ag-theme-apgux-p12-f14 .aux-right-align .ag-cell-wrapper {
  justify-content: space-between;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header .ag-cell-label-container {
  flex-direction: row-reverse;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: center;
  text-align: center;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  display: none;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-header-cell-comp-wrapper {
  margin: 0;
}
.ag-theme-apgux-p12-f14 .aux-center-align-header--no-label .ag-input-field {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: 0;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label {
  justify-content: flex-start;
  flex-direction: row-reverse;
  text-align: end;
}
.ag-theme-apgux-p12-f14 .aux-right-align-header .ag-cell-label-container .ag-header-cell-label > span {
  float: right;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-label:focus .ag-column-hover {
  border-left: 1px solid var(--grid__border-color--hover) !important;
  border-right: 1px solid var(--grid__border-color--hover) !important;
  background-color: var(--grid__background-color--hover);
}
.ag-theme-apgux-p12-f14 .ag-header-sort {
  float: left;
  margin-left: 0 !important;
}
.ag-theme-apgux-p12-f14 .ag-header-cell-order {
  margin-left: -2px !important;
  font-size: xx-small;
  transform: translateY(-2px);
}
.ag-theme-apgux-p12-f14 .ag-menu-option {
  height: 1.75rem;
  line-height: 1.75rem;
  color: var(--grid__text-cell__color) !important;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-menu .ag-menu-option-active {
  background-color: var(--grid__background-color--select);
}
.ag-theme-apgux-p12-f14 .ag-menu-separator-part {
  border-bottom: 4px var(--grid__background-color) solid;
  border-top: 4px var(--grid__background-color) solid;
  background-color: var(--grid__menu-separator__color);
  height: 9px;
}
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column-group,
.ag-theme-apgux-p12-f14 .ag-column-select-panel .ag-column-tool-panel-column {
  height: 1.25rem;
  line-height: 1.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-filter {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  width: calc(100% - 0.5rem);
}
.ag-theme-apgux-p12-f14 .ag-filter-filter .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-expand {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper {
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-input-field-input:focus {
  border: 1px solid var(--grid__border-color);
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-toolpanel-search .ag-filter-toolpanel-search-input .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel {
  padding: 0.25rem;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-header {
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container {
  padding-left: 16px;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter {
  border: none;
}
.ag-theme-apgux-p12-f14 .ag-filter-toolpanel .ag-filter-list-panel .ag-filter-toolpanel-group-wrapper .ag-filter-toolpanel-group .ag-filter-toolpanel-group-container .ag-filter-toolpanel-instance-filter .ag-filter-apply-panel {
  border-top: none;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-label {
  margin-left: 0.375rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.75rem;
  height: 1.125rem;
  background-color: var(--toggle__background-color);
  border-radius: 0.5625rem;
  position: relative;
  -webkit-box-flex: 0;
  flex: none;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: var(--grid__background-color);
  border-radius: 9px;
  -webkit-transition: left 0.1s;
  transition: left 0.1s;
  border: 1px solid var(--toggle__background-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper:focus-within {
  box-shadow: 0 0 0 0.0625rem var(--checkbox-icon__color), 0 0 0 0.125rem var(--checkbox__border-color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--primary-link__color);
  border: 1px solid var(--primary-link__color);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked:before {
  border-color: var(--primary-link__color);
  left: calc(100% - 18px);
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header {
  padding: 0.75rem 0.5rem;
  border-top: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  height: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-checkbox {
  margin-right: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-input-field-input {
  border: 1px solid var(--grid__border-color);
  font-family: "Roboto", sans-serif, "Roboto Mono", monospace, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue";
  color: var(--grid__text-cell__color);
  background-color: var(--grid__background-color);
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-header .ag-column-select-header-filter-wrapper .ag-text-field-input-wrapper .ag-text-field-input {
  height: 1.5rem;
  font-size: 0.8125rem;
  padding: 0.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list {
  padding: 0.75rem 0 0.75rem 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-checkbox,
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-drag-handle,
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group-drag-handle {
  padding-right: 0.5rem;
  margin-right: 0;
  width: auto;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-add-group-indent {
  margin-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-column-group .ag-column-group-icons {
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-viewport {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-select .ag-column-select-list .ag-column-select-virtual-list-item {
  padding: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-drop {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-drop-vertical {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-column-panel .ag-column-panel-column-select {
  border-top: 0;
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab {
  margin-bottom: -0.125rem;
}
.ag-theme-apgux-p12-f14 .ag-tab-header .ag-tab.ag-tab-selected {
  background-color: var(--grid__background-color);
  border-bottom-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-tab-body,
.ag-theme-apgux-p12-f14 .ag-popup-editor,
.ag-theme-apgux-p12-f14 .ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
  z-index: 300;
}
.ag-theme-apgux-p12-f14 .ag-popup-editor .header {
  font-size: 0.8125rem;
}
.ag-theme-apgux-p12-f14 .ag-menu {
  box-shadow: 0 4px 12px 0 var(--inline-menu__box-shadow-color);
}
.ag-theme-apgux-p12-f14 .ag-menu-option-shortcut {
  color: var(--grid__text-cell__color--disabled);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-20 {
  background-color: var(--grid__heatmap-red-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-20 {
  background-color: var(--grid__heatmap-green-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-20,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-20 {
  background-color: var(--grid__heatmap-blue-20);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-40 {
  background-color: var(--grid__heatmap-red-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-40 {
  background-color: var(--grid__heatmap-green-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-40,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-40 {
  background-color: var(--grid__heatmap-blue-40);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-60 {
  background-color: var(--grid__heatmap-red-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-60 {
  background-color: var(--grid__heatmap-green-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-60,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-60 {
  background-color: var(--grid__heatmap-blue-60);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-80 {
  background-color: var(--grid__heatmap-red-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-80 {
  background-color: var(--grid__heatmap-green-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-80,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-80 {
  background-color: var(--grid__heatmap-blue-80);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-red-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-red-100 {
  background-color: var(--grid__heatmap-red-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-green-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-green-100 {
  background-color: var(--grid__heatmap-green-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-grid-heat-map-cell-blue-100,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-grid-heat-map-cell-blue-100 {
  background-color: var(--grid__heatmap-blue-100);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle {
  outline: initial;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--select);
  border-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected).aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell.aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border: none;
  outline: none;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-highlighted-cell-value,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-highlighted-cell-value {
  background-color: var(--grid__background-color-highlight);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-editable-cell-border,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-editable-cell-border {
  text-align: inherit;
  width: 100%;
  font-size: inherit;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-editable-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-editable-cell {
  border-width: 0 1px 1px 0;
  border-color: var(--grid__border-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--editable);
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-inline-editing,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-inline-editing {
  height: inherit;
  width: inherit;
  border-right: 1px solid var(--grid__border-color);
  border-bottom: 1px solid var(--grid__border-color);
  padding: 0;
  cursor: text;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-edit-input,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-edit-input {
  height: 100%;
  color: inherit;
  border-style: none;
  background-color: var(--grid__background-color);
  box-shadow: inset 0 0 0 1px var(--grid__border-color--select);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-default-cell-editor,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-default-cell-editor {
  height: 100%;
  width: 100%;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-disabled-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-disabled-cell {
  background-color: var(--grid__background-color-disabled);
  border-style: var(--grid__border-style);
  border-color: var(--grid__border-color--disabled);
  border-width: 1px;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-cell {
  background-color: var(--grid__background-color-edited);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-not-valid,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-not-valid {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-edited-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-edited-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  background-color: transparent;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
  box-shadow: inset 0 0 0 1px var var(--grid__border-color--edit);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell.ag-cell-value.ag-cell-focus,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell.ag-cell-value.ag-cell-focus {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell:hover,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell:hover {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-dirty-cell:active,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-dirty-cell:active {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-error,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
  border: 1px solid var(--grid__border-color--not-valid);
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-error .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-error .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-cell-error,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-cell-error {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--not-valid);
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
  border: 1px solid var(--grid__border-color--warning);
  border-left: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-row-warning .ag-cell:not(.ag-cell-range-selected),
.ag-theme-apgux-p12-f14 .ag-rtl .aux-row-warning .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-ltr .aux-cell-warning,
.ag-theme-apgux-p12-f14 .ag-rtl .aux-cell-warning {
  box-shadow: inset 0 0 0 1px var(--grid__border-color--warning);
}
.ag-theme-apgux-p12-f14 .ag-row-hover .aux-dirty-cell {
  background-color: var(--grid__background-color-dirty);
}
.ag-theme-apgux-p12-f14 .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-row-last .ag-cell:not(.ag-cell-range-selected) {
  border-bottom: 0;
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-wrapper {
  background-color: var(--secondary__background-color);
  opacity: 0.9;
}
.ag-theme-apgux-p12-f14 .ag-overlay-loading-center {
  background-color: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  color: var(--grid__text-cell__color);
  padding: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-rich-select-value {
  border-bottom: 1px solid var(--grid__border-color);
}
.ag-theme-apgux-p12-f14 .ag-tab-header {
  visibility: hidden !important;
  height: 0 !important;
}
.ag-theme-apgux-p12-f14 .ag-group-contracted {
  display: inline-block;
}
.ag-theme-apgux-p12-f14 .ag-group-expanded {
  display: inline-block;
}
.ag-theme-apgux-p12-f14 .ag-row-group {
  align-items: center !important;
  font-weight: bold;
}
.ag-theme-apgux-p12-f14 .ag-row-group .ag-icon {
  font-size: 1rem;
  line-height: 1rem;
}
.ag-theme-apgux-p12-f14 .ag-row-footer {
  font-weight: bold;
  background-color: var(--grid__background-color-row-footer);
}
.ag-theme-apgux-p12-f14 .ag-row-group-expanded {
  font-weight: bold;
  background-color: var(--grid__background-color-row--expanded);
}
.ag-theme-apgux-p12-f14 .ag-row-group-expanded.ag-row-level-0 {
  border-top: 2px solid var(--grid__row--expanded-top-border__color);
}
.ag-theme-apgux-p12-f14 .ag-full-width-row {
  border-bottom-width: 1px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-details-row {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer {
  display: flex;
  flex-direction: column;
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_primary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ag-theme-apgux-p12-f14 .aux-multi-level-cell-renderer .aux-multi-level-cell_secondary-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--grid__cell-renderer-multi-level-cell-color);
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer {
  display: flex;
  flex-direction: row;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-no-children-checkbox {
  padding-left: 0;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-with-parent-no-children-checkbox {
  padding-left: 1.5rem;
}
.ag-theme-apgux-p12-f14 .aux-custom-group-cell-renderer-with-children-checkbox {
  padding-left: 0.5rem;
}
.ag-theme-apgux-p12-f14 .ag-body-viewport:not(.ag-body-viewport) {
  overflow-x: auto !important;
}
.ag-theme-apgux-p12-f14 .aux-custom-badge-content {
  display: flex;
}
.ag-theme-apgux-p12-f14 .aux-grid__header--custom {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f14 .aux-grid__header--custom:hover .ag-cell-label-container .ag-header-cell-icons {
  background-color: var(--grid__header-custom-color);
}
.ag-theme-apgux-p12-f14 .ag-row-level-1.ag-full-width-row.ag-row-position-absolute.ag-after-created {
  background-color: var(--grid__background-color);
}
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-center-cols-clipper,
.ag-theme-apgux-p12-f14 .ag-layout-auto-height .ag-center-cols-container,
.ag-theme-apgux-p12-f14 .ag-layout-auto-height,
.ag-theme-apgux-p12-f14 .ag-center-cols-viewport {
  min-height: 2.0625rem;
}
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper.ag-checked::after,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper.ag-checked::before,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper::before,
.ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper::after {
  color: var(--primary-text__color);
}
@media (forced-colors: active) {
  .ag-theme-apgux-p12-f14 :focus-visible,
  .ag-theme-apgux-p12-f14 .ag-radio-button-input-wrapper:focus-within::after,
  .ag-theme-apgux-p12-f14 .ag-toggle-button-input-wrapper:focus-within {
    outline: 2px solid Highlight;
    outline-offset: 1px;
  }
  .ag-theme-apgux-p12-f14 .ag-filter-virtual-list-item:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-cell:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-menu-option:focus-visible,
  .ag-theme-apgux-p12-f14 .ag-list-item:focus-visible {
    outline-offset: -4px;
  }
  .ag-theme-apgux-p12-f14 .ag-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-drop-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-header:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-header-icon:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-column-select-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-multi-filter-group-title-bar:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-side-button-button:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-filter-toolpanel-header:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-header-group-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-advanced-filter-header-cell:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-paging-button:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-select-agg-func-virtual-list-item:focus-visible::after,
  .ag-theme-apgux-p12-f14 .ag-tab:focus-visible::after {
    border: 0;
  }
  .ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-checked::after,
  .ag-theme-apgux-p12-f14 .ag-checkbox-input-wrapper.ag-indeterminate::after {
    color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked {
    background-color: Highlight;
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-column-panel .ag-pivot-mode-panel .ag-toggle-button-input-wrapper.ag-checked::before {
    border-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-menu-separator-part {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f14 .ag-ltr .ag-row-group-leaf-indent,
  .ag-theme-apgux-p12-f14 .ag-rtl .ag-row-group-leaf-indent {
    border-color: Canvas;
  }
  .ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-selected {
    border-left-color: Highlight;
  }
  .ag-theme-apgux-p12-f14 .ag-side-bar .ag-side-buttons .ag-side-button button {
    border-color: Canvas;
  }
}
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell:not(aux-editable-cell):focus-visible,
.ag-theme-apgux-p12-f14 .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle:focus-visible {
  outline: 2px solid Highlight;
  outline-offset: 1px;
  outline-offset: -4px;
}
.ag-theme-apgux-p12-f14 .ag-cell {
  color: var(--grid__text-cell__color);
}

.aux-grid-modal__slot {
  padding: 1.5rem 2rem;
}

.is-monospace {
  font-family: "Roboto Mono", monospace !important;
}
.is-monospace .ag-header {
  font-family: "Roboto Mono", monospace !important;
}

.is-zebra .row-is-zebra.ag-row-odd {
  background-color: var(--grid__background-color--stripe);
}
.is-zebra .ag-row-odd.ag-row-hover {
  background-color: var(--grid__background-color--hover) !important;
}
.is-zebra .ag-row-even.ag-row-hover {
  background-color: var(--grid__background-color--hover) !important;
}
.is-zebra .ag-pinned-left-header .ag-header-cell:last-child {
  border-right: 2px solid var(--grid__border-color);
}
.is-zebra .ag-pinned-left-header .ag-header-group-cell-with-group:last-child {
  border-right: 2px solid var(--grid__border-color);
}
.is-zebra .ag-pinned-left-header .ag-header-group-cell-no-group:last-child {
  border-right: 2px solid var(--grid__border-color);
}

.is-total-row {
  font-weight: bold;
}
.is-total-row .ag-row {
  background-color: var(--grid__background-color-total-row);
}
.is-total-row .ag-row .ag-cell:not(.ag-cell-range-selected) {
  border-right: none;
}
.is-total-row .ag-root {
  border-top: 1px solid var(--grid__border-color);
  border-bottom: none;
}
.is-total-row .ag-root .ag-header {
  border-bottom: none;
}

.has-vertical-lines .ag-cell:not(.ag-cell-range-selected) {
  border-right: 1px solid var(--grid__border-color);
}
.has-vertical-lines .ag-row {
  border-right-width: 0;
}

.has-status-bar .ag-status-bar {
  background: var(--grid__background-color);
  border: 1px solid var(--grid__border-color);
  border-top: 0;
}

.is-nested-grid .ag-row-selected {
  background-color: var(--grid__background-color--select);
}

.has-color-scale .ag-row-group {
  font-weight: bold;
}

.wrap-header-text {
  /* Header text wraps till 3 lines, then it truncates, without breaking words */
}
.wrap-header-text .ag-header-cell-label .ag-header-cell-text,
.wrap-header-text .ag-header-group-cell .ag-header-group-text {
  height: auto;
  overflow-wrap: normal;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.wrap-header-text-word-break .ag-header-cell-label .ag-header-cell-text,
.wrap-header-text-word-break .ag-header-group-cell .ag-header-group-text {
  word-break: break-all;
}

.wrap-row-text .ag-row {
  height: auto;
}
.wrap-row-text .ag-cell {
  overflow-wrap: normal;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.wrap-row-text .aux-multi-level-cell_primary-label {
  overflow: visible !important;
  white-space: normal !important;
}
.wrap-row-text .aux-multi-level-cell_secondary-label {
  overflow: visible !important;
  white-space: normal !important;
}
.wrap-row-text .ag-row-group.ag-full-width-row .ag-group-value {
  white-space: normal !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow-wrap: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

.disable-dynamic-row-heights-p2 .ag-cell-value {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.disable-dynamic-row-heights-p2 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p4 .ag-cell-value {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.disable-dynamic-row-heights-p4 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p8 .ag-cell-value {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.disable-dynamic-row-heights-p8 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.disable-dynamic-row-heights-p12 .ag-cell-value {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.disable-dynamic-row-heights-p12 .aux-right-align .ag-cell-wrapper {
  justify-content: flex-end;
}

.ag-root-wrapper {
  border: unset;
  background-color: var(--grid__background-color);
}

.ag-root-wrapper,
.ag-root-wrapper * {
  font-style: inherit;
  font-size: inherit;
}

.ag-menu-option-text {
  padding: 0;
}

:host .aux-time-entry-range__timescale {
  max-width: 7.5rem;
  padding-left: 1.25rem;
  margin-top: 1rem;
}

.aux-grid-base-size {
  height: 100%;
  width: 100%;
}

.aux-select-floating-filter {
  line-height: 1.375rem;
}

.aux-text-floating-filter {
  line-height: 1.5rem;
}

.aux-date-floating-filter {
  line-height: 1.5rem;
  padding-top: 0.25rem;
}

.aux-filter-container {
  padding: 1rem;
}

.aux-filter-input-wrapper {
  margin-top: 1rem;
}

.aux-date-time-filter-wrapper {
  margin-top: unset;
}

.aux-date-time-filter-group {
  display: flex;
}

.aux-filter-condition {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.aux-hidden {
  display: none;
}

.arrow-up {
  width: 0;
  height: 0;
  border-right: 1rem solid transparent;
  border-left: 1rem solid transparent;
  border-bottom: 20px solid #8888e8;
}

.ag-menu {
  background-color: var(--grid__background-color);
  color: var(--grid__text-cell__color);
}

.ag-dnd-ghost {
  border: 1px solid var(--primary-action__color);
  border-radius: 2px;
  color: var(--grid__text-header__color);
  font-size: 0.8125rem;
  background-color: var(--grid__background-color);
  padding: 0 0.5rem;
  box-shadow: 0 0.5rem 1rem 0 var(--elevation__box-shadow-color);
  z-index: 200;
}
.ag-dnd-ghost .ag-dnd-ghost-icon {
  margin-right: 4px;
  color: var(--icon__primary);
}

.ag-menu.ag-popup-child {
  font-size: 0.8125rem;
}
.ag-menu.ag-popup-child .ag-tabs-header.ag-menu-header {
  display: none;
}
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-copy,
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-paste,
.ag-menu.ag-popup-child .ag-menu-list .ag-icon-save {
  opacity: 0;
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  height: unset;
  display: unset;
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group {
  border: unset;
}

.aux-advanced-filter-container {
  display: flex;
  flex-direction: column;
}

.aux-advanced-filter__controls {
  display: flex;
  flex-direction: column;
  padding: 0.375rem 0.25rem;
  gap: 0.3125rem;
}

.aux-advanced-filter__items {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  border-top: 1px solid var(--grid__border-color);
  max-height: 8.125rem;
  overflow: auto;
}

.aux-advanced-filter__footer {
  padding: 0.375rem 0.375rem 0.375rem 1rem;
  border-top: 1px solid var(--grid__border-color);
}

.aux-advanced-filter__date-picker {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  align-items: flex-end;
}