@charset "utf-8";

.css-1pz7bly-toastContainer { padding: 0px; display: flex; flex-direction: column; gap: 10px; }

.css-1pz7bly-toastContainer .Toastify__toast { -webkit-box-align: center; align-items: center; margin: 0px; border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; gap: 20px; cursor: pointer; color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__toast-body { padding: 0px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 10px; white-space: normal; word-break: break-word; }

.css-1pz7bly-toastContainer .Toastify__toast-body div:last-child { color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__close-button { color: rgb(0, 16, 41) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--info .Toastify__toast-icon svg { fill: rgb(105, 177, 255) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--success .Toastify__toast-icon svg { fill: rgb(149, 222, 100) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--warning .Toastify__toast-icon svg { fill: rgb(255, 197, 61) !important; }

.css-1pz7bly-toastContainer .Toastify__toast--error .Toastify__toast-icon svg { fill: rgb(255, 120, 117) !important; }

.css-1uecapl-wrapper { position: relative; display: flex; flex-direction: column; user-select: none; touch-action: none; overflow: hidden; border-radius: 16px; background: rgb(33, 33, 43); pointer-events: auto; max-height: 100vh; max-width: 100vw; }

.css-1uecapl-wrapper .ant-modal-content { padding: 10px; flex: 1 1 0%; min-height: 0px; user-select: text; touch-action: auto; position: relative; background: rgb(33, 33, 43); pointer-events: auto; overflow: hidden; display: flex; flex-direction: column; gap: 5px; }

.css-1uecapl-wrapper .ant-modal-header { margin: 0px; background: rgb(33, 33, 43); }

.css-1uecapl-wrapper .ant-modal-body { overflow: hidden auto; flex: 1 1 0%; min-height: 0px; }

.css-1uecapl-wrapper .ant-modal-close { top: 10px; color: rgb(225, 225, 225); }

.css-7mxjvm-header { cursor: move; min-height: 32px; align-content: center; }

.css-1hsuz64-extraButton { position: absolute; top: 10px; right: 80px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(225, 225, 225); }

.css-o6dr0w-fullscreenButton { position: absolute; top: 10px; right: 46px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(225, 225, 225); }

.css-5nj1vf-saveButton { position: absolute; top: 10px; right: 114px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(76, 161, 222); }

.css-1dw39fh-wrapper { height: 100vh; width: 100%; overflow: hidden; }

.css-1uof1u2-keepAliveContainer { flex: 1 1 0%; min-height: 0px; position: relative; }

.css-oefm5x-toastContainer { background: rgb(43, 43, 52) !important; }

.css-oefm5x-toastContainer button svg { color: rgb(255, 255, 255); }

.css-h4n9qw-wrapper { width: 80px; position: relative; }

.css-1jnuxcb-sider { position: absolute; z-index: 7; height: 100%; transition: width 0.2s ease-out, min-width 0.2s ease-out, max-width 0.2s ease-out; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; background: rgb(43, 43, 52); }

.css-1jnuxcb-sider .ant-layout-sider-children { display: flex; flex-direction: column; }

.css-12pt44p-logo { height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-19mry6m-menu { flex: 1 1 0%; overflow: hidden auto; transition: width 0.2s ease-out; }

.css-19mry6m-menu .ant-menu-item { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 0px 0px 24px !important; }

.css-19mry6m-menu .ant-menu-item-icon { height: 18px !important; min-width: 18px !important; }

.css-19mry6m-menu .ant-menu-submenu-title { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 0px 0px 24px !important; }

.css-19mry6m-menu .ant-menu-title-content { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; padding-right: 6px !important; }

.css-19mry6m-menu .ant-menu-submenu-arrow { position: static; width: 24px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-19mry6m-menu .ant-menu-item-extra { margin: 0px 0px 0px auto !important; padding: 0px !important; }

.css-1yo9yi1-version { padding: 4px 6px; font-size: 12px; -webkit-box-pack: center; justify-content: center; }

.css-8j5dmh-mainBadgePoint { font-size: 0px !important; line-height: 0 !important; height: 10px !important; min-width: 10px !important; padding: 0px !important; }

.css-key5j8-mainBadgeText { line-height: 14px !important; padding: 0px 5px !important; }

.css-12dtsov-subBadge { margin-right: 5px !important; }

.css-d9m8pl-wrapper { display: flex; }

.css-6mqnfq-button { border-radius: 16px; }

.css-6mqnfq-button.ant-btn-default { box-shadow: none; }

.css-6mqnfq-button span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-11ol6vn-dropdown > ul { padding: 0px !important; border-radius: 8px !important; }

.css-11ol6vn-dropdown > ul li { padding: 8px !important; }

.css-11ol6vn-dropdown > ul li span { height: 16px !important; }

.css-71j5au-dropdownButton { width: 100%; }

.css-71j5au-dropdownButton button:nth-of-type(1) { width: 100%; }

.css-71j5au-dropdownButton .ant-btn { display: flex; gap: 5px; border-radius: 16px; }

.css-71j5au-dropdownButton .ant-btn span { overflow: hidden; text-overflow: ellipsis; }

.css-6j38h5-iconButton { flex-shrink: 0; }

.css-6j38h5-iconButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-h084tv-popconfirm { max-width: 360px; min-width: 100px; }

.css-1m0nxzr-button-version { border-radius: 16px; padding: 4px 6px; font-size: 12px; -webkit-box-pack: center; justify-content: center; }

.css-1m0nxzr-button-version.ant-btn-default { box-shadow: none; }

.css-1m0nxzr-button-version span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-qw9kkt-tabs { padding: 6px 10px 0px 15px; background: rgb(43, 43, 52); }

.css-qw9kkt-tabs .ant-tabs-nav { margin-bottom: 0px; }

.css-1bd1okv-tabLabel { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; }

.css-1vehfd5-pinIcon { font-size: 12px; color: rgba(255, 255, 255, 0.7); flex-shrink: 0; }

.css-2e2cf4-header { padding: 0px 20px 0px 15px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; line-height: inherit; background: rgb(43, 43, 52); }

.css-1n3chav-flexRow { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; }

.css-1xlj9jx-firstItem { color: rgb(255, 255, 255); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }

.css-z39y1z-otherItem { color: rgba(255, 255, 255, 0.88); font-size: 14px; font-style: normal; line-height: 18px; }

.css-egxl3y-customDropdown .ant-dropdown-menu { background: rgb(31, 31, 31); }

.css-llnqwi-nonInteractiveButton { pointer-events: none; }

.css-ilen1r-wrapper { display: flex; flex-direction: column; gap: 5px; }

.css-q9tudn-cell { padding: 10px 0px; }

.css-i2snd7-row { -webkit-box-align: center; align-items: center; flex-direction: row; }

.css-10mtovy-label { font-size: 14px; line-height: 19px; font-weight: 500; }

.css-i6csrn-dropdown .ant-dropdown-menu { background: rgb(33, 33, 43); }

.css-17jtp3g-wrapper-row { display: flex; gap: 5px; -webkit-box-align: center; align-items: center; flex-direction: row; }

.css-9sd6jz-dropdown-customDropdown .ant-dropdown-menu { background: rgb(33, 33, 43); }

.css-9sd6jz-dropdown-customDropdown .ant-dropdown-menu { background: rgb(31, 31, 31); }

.css-1acte3y-button-nonInteractiveButton { border-radius: 16px; pointer-events: none; }

.css-1acte3y-button-nonInteractiveButton.ant-btn-default { box-shadow: none; }

.css-1acte3y-button-nonInteractiveButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-oux221-label { text-transform: capitalize; }

.css-v6kmt0-flag { width: 24px; height: 24px; flex-shrink: 0; cursor: pointer; }

.css-1k3dqfo-wrapper { width: 28px; height: 28px; padding: 0px; }

.css-13dthtw-icon { width: 28px; height: 28px; }

.css-1g05xj2-button-wrapper { border-radius: 16px; width: 28px; height: 28px; padding: 0px; }

.css-1g05xj2-button-wrapper.ant-btn-default { box-shadow: none; }

.css-1g05xj2-button-wrapper span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-xnprnw-tooltipContent { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; padding: 10px; }

.css-1gqkp4n-text { font-size: 14px; line-height: 22px; font-weight: 500; color: rgb(255, 255, 255); }

.css-8c2l19-iconsWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }

.css-1l3agy-iconCircle { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: rgb(43, 43, 52); border: 1px solid rgba(255, 255, 255, 0.12); }

.css-jagy6w-icon { font-size: 16px; color: rgb(255, 255, 255); }

.css-156kawp-helpIcon { cursor: pointer; font-size: 24px; color: rgb(68, 140, 192); }

.css-1pa1th5-flexContainer { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; cursor: pointer; }

.css-mwq7ri-userContainer { display: flex; align-items: flex-end; flex-direction: column; }

.css-fjjrkw-text { font-size: 14px; line-height: 19px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 160px; }

.css-1pmaue0-dropdown { width: 160px; }

.css-p4e9kp-container { position: relative; }

.css-15to4mf-node { position: absolute; inset: 0px; height: 100%; z-index: 1; }

.css-gim1mq-hiddenNode { z-index: 0; pointer-events: none; }

.css-9wro0s-container-keepAliveContainer { flex: 1 1 0%; min-height: 0px; position: relative; }

.css-1c17hx1-root { height: 100%; transform: translateZ(0px); }

.css-1s59m8u-content { position: relative; height: 100%; padding: 10px 10px 10px 15px; display: flex; flex-direction: column; gap: 10px; background: rgb(33, 33, 43); overflow-y: auto; }

.css-1s59m8u-content::-webkit-scrollbar { display: none !important; }

.css-jvoa79-wrapper { height: 100%; width: 100%; display: flex; flex-direction: column; gap: 10px; }

.css-jvoa79-wrapper::-webkit-scrollbar { display: none !important; }

.css-w2wzhr-table { display: flex; flex-direction: column; flex: 1 1 0%; }

.css-1179pf2-variationsGrid .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1179pf2-variationsGrid .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(76, 161, 222); }

.css-1179pf2-variationsGrid .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.08); }

.css-1179pf2-variationsGrid .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(76, 161, 222); }

.css-1179pf2-variationsGrid.css-1179pf2-variationsGrid .ag-floating-bottom { border-top: 1px solid rgba(255, 255, 255, 0.16); }

.css-1qq3wq0-hullTableHeight { min-height: calc(-90px + 100vh); }

.css-28ikf8-addProductButton { background: rgb(30, 181, 100); }

.css-28ikf8-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-28ikf8-addProductButton:disabled { background: rgb(24, 72, 49) !important; }

.css-1yuberq-groupSelect { width: 150px; }

.css-1vfkwct-linkButton { color: rgb(76, 161, 222); }

.css-xo7j37-wrapper { display: none; gap: 10px; width: 100%; position: relative; -webkit-box-align: center; align-items: center; }

.css-41p67c-flexRow { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }

.css-vmjhwd-show { display: flex; }

.css-12rxukp-sliderContainer { overflow: hidden; width: 100%; padding: 2px; }

.css-k1463i-sliderTrack { transition: transform 0.5s; gap: 10px; }

.css-fi8ngg-slide { flex-shrink: 0; height: 100%; }

.css-1ekcvh4-arrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; width: 26px !important; height: 26px !important; }

.css-1ekcvh4-arrow:hover { opacity: 0.8; }

.css-19oybd0-leftArrow { left: -10px; }

.css-1v0kqfz-rightArrow { right: -10px; }

.css-1gf96j1-addTile { height: 330px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(255, 255, 255, 0.12); }

.css-5lem7z-addTileLength { min-height: 135px; max-height: 330px; height: 100%; }

.css-1v0mg6f-title { font-size: 18px; line-height: 25px; font-weight: 500; }

.css-xcc5ws-spaceCompact { display: flex; -webkit-box-pack: end; justify-content: flex-end; min-width: fit-content; }

.css-ysqnq3-buttonSettings { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

.css-1yl6b2y-hidePresetsSelect { display: none; }

.css-1d8e89w-showPresetsSelect { display: flex; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.css-gyyoqb-showTilesButtonActive { border-radius: 0px; }

.css-gcde4-showTilesButton { overflow: hidden; }

.css-dycbje-popup { background: rgb(43, 43, 52); }

.css-dycbje-popup .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-dycbje-popup { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-dycbje-popup { width: 60vw !important; }
}

.css-1dne9d6-customSelect .ant-select-selection-overflow { max-width: 90% !important; }

.css-1dne9d6-customSelect .ant-select-clear { background-color: transparent !important; }

.css-7qttoz-tag { display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; box-sizing: border-box; padding: 5px; border-radius: 16px !important; }

.css-rx1vba-suffixWrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-s03j7z-selectedCounter { font-size: 12px; line-height: 16px; white-space: nowrap; margin-right: 5px; }

.css-wm93h5-downgradeZIndex { z-index: 6 !important; }

.css-1aesmsv-select { width: 225px; overflow: hidden; border-radius: 16px !important; }

.css-1aesmsv-select .ant-select-selection-search-input { height: 100% !important; }

.css-329gto-fullWidth { width: 100%; }

.css-x6d153-cell { padding: 5px 0px; }

.css-1bfvrf7-label { font-size: 12px; line-height: 16px; font-weight: 500; }

.css-1cmlwdo-wrapper-fullWidth { display: flex; flex-direction: column; gap: 5px; width: 100%; }

.css-1077bz5-downgradeZIndex.css-1077bz5-downgradeZIndex { z-index: 6 !important; }

.css-axjzk0-popup-downgradeZIndex { background: rgb(43, 43, 52); }

.css-axjzk0-popup-downgradeZIndex .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-axjzk0-popup-downgradeZIndex { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-axjzk0-popup-downgradeZIndex { width: 60vw !important; }
}

.css-axjzk0-popup-downgradeZIndex.css-axjzk0-popup-downgradeZIndex { z-index: 6 !important; }

.css-vu2yti-select-fullWidth-customSelect { overflow: hidden; width: 100%; border-radius: 16px !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-selection-search-input { height: 100% !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-selection-overflow { max-width: 90% !important; }

.css-vu2yti-select-fullWidth-customSelect .ant-select-clear { background-color: transparent !important; }

.css-faujzo-button-showTilesButton { border-radius: 16px; overflow: hidden; }

.css-faujzo-button-showTilesButton.ant-btn-default { box-shadow: none; }

.css-faujzo-button-showTilesButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-7gi5fq-datePicker { width: 200px; }

.css-7gi5fq-datePicker .ant-picker-range-separator { padding: 0px 3px; }

.css-syu8i4-hideRangeCalendar .ant-picker-panel-layout .ant-picker-presets { height: 320px; }

.css-syu8i4-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: none; }

.css-poj0w8-extraFooter { padding: 5px 0px; width: 100%; }

.css-13u98am-customInput { background-color: rgb(31, 31, 31) !important; }

.css-2qms4n-popup .ant-picker-panel-layout div:nth-of-type(2) { display: flex; flex-direction: column-reverse; }

.css-2qms4n-popup .ant-picker-panel-layout div:nth-of-type(2) .ant-picker-footer-extra { padding: 0px 5px; }

.css-7046wv-pickerPopupRoot { z-index: 6 !important; }

.css-1vpmwm4-button-iconButton { border-radius: 16px; flex-shrink: 0; }

.css-1vpmwm4-button-iconButton.ant-btn-default { box-shadow: none; }

.css-1vpmwm4-button-iconButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1vpmwm4-button-iconButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1lb3p8j-button-iconButton-addProductButton { border-radius: 16px; flex-shrink: 0; background: rgb(30, 181, 100); }

.css-1lb3p8j-button-iconButton-addProductButton.ant-btn-default { box-shadow: none; }

.css-1lb3p8j-button-iconButton-addProductButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1lb3p8j-button-iconButton-addProductButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1lb3p8j-button-iconButton-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-1lb3p8j-button-iconButton-addProductButton:disabled { background: rgb(24, 72, 49) !important; }

.css-1qy6xjd-option { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-5kam6k-image { width: 20px; height: 20px; border-radius: 50%; }

.css-15jlliu-select { width: 150px; }

.css-fpadbx-popup { width: 220px !important; }

.css-14kpqhe-select-select { overflow: hidden; width: 150px; border-radius: 16px !important; }

.css-14kpqhe-select-select .ant-select-selection-search-input { height: 100% !important; }

.css-1htlwe6-tabs { position: relative; z-index: 1; margin-bottom: -1px; }

.css-1htlwe6-tabs .ant-tabs-nav { display: flex; -webkit-box-align: center; align-items: center; width: 100%; margin: 0px; }

.css-1htlwe6-tabs .ant-tabs-nav::before { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.css-1htlwe6-tabs .ant-tabs-nav-wrap { flex: 1 1 0%; min-width: 0px; overflow: hidden; }

.css-1htlwe6-tabs .ant-tabs-nav-list { display: flex; }

.css-1htlwe6-tabs .ant-tabs-tab { flex: 0 1 auto; min-width: 50px; gap: 3px; margin: 0px !important; border-radius: 8px 8px 0px 0px !important; background: transparent !important; }

.css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; max-width: 175px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (min-width: 1440px) and (max-width: 1600px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

@media (max-width: 1440px) {
  .css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 175px; }
}

.css-1htlwe6-tabs .ant-tabs-tab .ant-tabs-tab-remove { flex: 0 0 auto; margin: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-1htlwe6-tabs .ant-tabs-tab-active { background: rgb(33, 33, 43) !important; }

.css-1htlwe6-tabs .ant-tabs-tab-active::after { content: ""; display: block; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 1px; border-bottom: 1px solid rgb(33, 33, 43); }

.css-1htlwe6-tabs .ant-tabs-tab-with-remove { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; }

.css-1htlwe6-tabs .ant-tabs-tab:first-of-type { flex: 0 0 auto; min-width: 0px !important; }

.css-1htlwe6-tabs .ant-tabs-tab:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.css-1htlwe6-tabs .ant-tabs-tab:has(.editable-tab-label) { min-width: 175px; }

.css-1htlwe6-tabs .ant-tabs-tab:has(.editable-tab-label) .ant-tabs-tab-btn { max-width: 175px; }

.css-1htlwe6-tabs .ant-tabs-nav-add { flex: 0 0 auto; min-width: auto; margin-left: 8px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.css-1htlwe6-tabs .ant-tabs-nav-operations { display: flex; -webkit-box-align: center; align-items: center; }

.css-1htlwe6-tabs .ant-tabs-nav-operations .ant-tabs-nav-more { padding: 5px; }

.css-1htlwe6-tabs .ant-tabs { display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs .ant-tabs-top { margin-bottom: 0px; }

.css-1htlwe6-tabs .ant-tabs .ant-tabs-top .ant-tabs-nav { margin: 0px !important; padding: 0px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.css-1htlwe6-tabs .ant-tabs-content-holder { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs-content { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1htlwe6-tabs .ant-tabs-tabpane { height: 100%; width: 100%; min-height: 0px; }

.css-5lgzy4-leftExtraContent { display: flex; -webkit-box-align: center; align-items: center; }

.css-130b1tm-wrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-1r479x6-popoverBody { padding: 10px 0px !important; }

.css-1q1p5xp-allTab { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(66, 66, 66) rgb(66, 66, 66) transparent; border-image: none; border-radius: 8px 8px 0px 0px; background: transparent; font-weight: 500; white-space: nowrap; user-select: none; }

.css-1q1p5xp-allTab:hover { color: rgb(68, 140, 192); transition: color 0.3s; }

.css-1ycdvsf-allTabActive { border-bottom: 1px solid rgb(33, 33, 43); color: rgb(68, 140, 192); background: rgb(33, 33, 43); }

.css-u564wh-wrapper { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(33, 33, 43); height: 100%; border-radius: 16px; }

.css-u564wh-wrapper .ag-large-text-input textarea { resize: none; }

.css-u564wh-wrapper .ag-react-container { width: 100% !important; }

.css-u564wh-wrapper .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-u564wh-wrapper .ag-side-bar { background-color: rgb(33, 33, 43); }

.css-u564wh-wrapper .ag-side-buttons { background-color: rgb(33, 33, 43); }

.css-u564wh-wrapper .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-u564wh-wrapper .ag-header-cell-label { padding: 0px; }

.css-u564wh-wrapper .ag-pivot-mode-panel { display: none; }

.css-u564wh-wrapper .ag-header-cell-text { padding: 0px; white-space: normal; word-break: normal; overflow-wrap: break-word; }

.css-u564wh-wrapper .ag-header-cell[style*="width: 0px"] .ag-header-cell-text { display: none; }

.css-u564wh-wrapper .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-u564wh-wrapper .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-u564wh-wrapper .ag-filter .ag-menu { background-color: rgb(31, 31, 31); }

.css-u564wh-wrapper .ag-menu { background-color: rgb(31, 31, 31); }

.css-u564wh-wrapper .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-u564wh-wrapper .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-u564wh-wrapper .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-u564wh-wrapper .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-u564wh-wrapper .ag-icon-asc, .css-u564wh-wrapper .ag-icon-desc { color: rgb(76, 161, 222); }

.css-u564wh-wrapper .ag-column-drop-aggregation { display: none; }

.css-u564wh-wrapper .ag-input-field-label br { display: none; }

.css-u564wh-wrapper .ag-floating-bottom { border-top: 3px solid rgb(76, 161, 222); }

.css-u564wh-wrapper .ag-filter-toolpanel-instance-filter { background-color: rgb(31, 31, 31); }

.css-u564wh-wrapper .ag-tool-panel-wrapper { background-color: rgb(31, 31, 31); }

.css-u564wh-wrapper .ag-column-drop-vertical { display: none; }

.css-u564wh-wrapper .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-u564wh-wrapper .ag-overlay-no-rows-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px; max-width: 100%; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }

.css-69nypp-showAggregations .ag-column-drop-vertical { display: block; }

.css-69nypp-showAggregations .ag-column-drop-aggregation { display: none; }

.css-19aoxha-hasFiltres .ag-root-wrapper { border-radius: 0px 0px 16px 16px; }

.css-19aoxha-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button { border-left: 3px solid rgb(76, 161, 222); }

.css-19aoxha-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button .ag-icon { color: rgb(76, 161, 222) !important; opacity: 1; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(33, 33, 43); height: 100%; border-radius: 16px; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-large-text-input textarea { resize: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-react-container { width: 100% !important; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-side-bar { background-color: rgb(33, 33, 43); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-side-buttons { background-color: rgb(33, 33, 43); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-header-cell-label { padding: 0px; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-pivot-mode-panel { display: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-header-cell-text { padding: 0px; white-space: normal; word-break: normal; overflow-wrap: break-word; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-header-cell[style*="width: 0px"] .ag-header-cell-text { display: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-filter .ag-menu { background-color: rgb(31, 31, 31); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-menu { background-color: rgb(31, 31, 31); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-icon-asc, .css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-icon-desc { color: rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-input-field-label br { display: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(31, 31, 31); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-tool-panel-wrapper { background-color: rgb(31, 31, 31); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-column-drop-vertical { display: none; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-overlay-no-rows-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px; max-width: 100%; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.08); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(76, 161, 222); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-floating-bottom { border-top: 1px solid rgba(255, 255, 255, 0.16); }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-column-drop-vertical { display: block; }

.css-1xac7bi-wrapper-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1ah7wvg-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding: 5px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(66, 66, 80) rgb(66, 66, 80) currentcolor; border-image: none; border-radius: 16px 16px 0px 0px; }

.css-a07nbq-resetButton { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1ex99e4-filterItems { display: flex; gap: 5px; flex-wrap: nowrap; overflow: hidden; flex: 1 1 0%; -webkit-box-align: center; align-items: center; }

.css-1fikyau-filterItem { padding: 0px 4px 0px 8px; border: 1px solid transparent; background: rgba(255, 255, 255, 0.04); gap: 3px; }

.css-1fikyau-filterItem:hover, .css-1fikyau-filterItem:focus, .css-1fikyau-filterItem:active { border-color: transparent !important; }

.css-m6d59v-filterItemWithColor:hover, .css-m6d59v-filterItemWithColor:focus, .css-m6d59v-filterItemWithColor:active { opacity: 0.9; }

.css-1o4fd4d-filterIcon { width: 16px; height: 16px; margin-right: 4px; object-fit: contain; }

.css-1wux0ud-loadingText { font-size: 12px; white-space: nowrap; }

.css-1be0v9p-moreButton { padding: 0px 5px; border: 1px solid transparent; }

.css-1a7km9b-hiddenFiltersTooltipRoot { border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px 0px, rgba(0, 0, 0, 0.02) 0px 1px 6px -1px, rgba(0, 0, 0, 0.02) 0px 2px 4px 0px; }

.css-1a7km9b-hiddenFiltersTooltipRoot .ant-tooltip-arrow::before { background: rgb(31, 31, 31) !important; }

.css-1c91neq-hiddenFiltersTooltipBody { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; padding: 10px 3px 10px 10px !important; background: rgb(31, 31, 31) !important; }

.css-gg5bwi-hiddenFiltersTooltipContent { padding-right: 7px; display: flex; flex-direction: column; gap: 5px; align-items: flex-start; height: 100%; overflow: auto; }

.css-1cscuc8-spin { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.css-1942s4f-tabs { position: relative; z-index: 1; margin-bottom: -1px; }

.css-1942s4f-tabs .ant-tabs-nav { display: flex; -webkit-box-align: center; align-items: center; width: 100%; margin: 0px; }

.css-1942s4f-tabs .ant-tabs-nav::before { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.css-1942s4f-tabs .ant-tabs-nav-wrap { flex: 1 1 0%; min-width: 0px; overflow: hidden; }

.css-1942s4f-tabs .ant-tabs-nav-list { display: flex; }

.css-1942s4f-tabs .ant-tabs-tab { flex: 0 1 auto; min-width: 50px; gap: 3px; margin: 0px !important; border-radius: 8px 8px 0px 0px !important; background: transparent !important; }

.css-1942s4f-tabs .ant-tabs-tab .ant-tabs-tab-btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; max-width: 175px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .css-1942s4f-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 100px; }
}

@media (min-width: 1440px) and (max-width: 1600px) {
  .css-1942s4f-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 100px; }
}

@media (max-width: 1440px) {
  .css-1942s4f-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 90px; }
}

.css-1942s4f-tabs .ant-tabs-tab .ant-tabs-tab-remove { flex: 0 0 auto; margin: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-1942s4f-tabs .ant-tabs-tab-active { background: rgb(33, 33, 43) !important; }

.css-1942s4f-tabs .ant-tabs-tab-active::after { content: ""; display: block; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 1px; border-bottom: 1px solid rgb(33, 33, 43); }

.css-1942s4f-tabs .ant-tabs-tab-with-remove { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; }

.css-1942s4f-tabs .ant-tabs-tab:first-of-type { flex: 0 0 auto; min-width: 0px !important; }

.css-1942s4f-tabs .ant-tabs-tab:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.css-1942s4f-tabs .ant-tabs-tab:has(.editable-tab-label) { min-width: 175px; }

.css-1942s4f-tabs .ant-tabs-tab:has(.editable-tab-label) .ant-tabs-tab-btn { max-width: 175px; }

.css-1942s4f-tabs .ant-tabs-nav-add { flex: 0 0 auto; min-width: auto; margin-left: 8px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.css-1942s4f-tabs .ant-tabs-nav-operations { display: flex; -webkit-box-align: center; align-items: center; }

.css-1942s4f-tabs .ant-tabs-nav-operations .ant-tabs-nav-more { padding: 5px; }

.css-1942s4f-tabs .ant-tabs { display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; min-height: 0px; }

.css-1942s4f-tabs .ant-tabs .ant-tabs-top { margin-bottom: 0px; }

.css-1942s4f-tabs .ant-tabs .ant-tabs-top .ant-tabs-nav { margin: 0px !important; padding: 0px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.css-1942s4f-tabs .ant-tabs-content-holder { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1942s4f-tabs .ant-tabs-content { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-1942s4f-tabs .ant-tabs-tabpane { height: 100%; width: 100%; min-height: 0px; }

.css-1ueajb0-allTab-allTabActive { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(66, 66, 66) rgb(66, 66, 66) rgb(33, 33, 43); border-image: none; border-radius: 8px 8px 0px 0px; font-weight: 500; white-space: nowrap; user-select: none; color: rgb(68, 140, 192); background: rgb(33, 33, 43); }

.css-1ueajb0-allTab-allTabActive:hover { color: rgb(68, 140, 192); transition: color 0.3s; }

.css-1edlnvc-hullTableHeight-variationsGrid { min-height: calc(-90px + 100vh); }

.css-1edlnvc-hullTableHeight-variationsGrid .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1edlnvc-hullTableHeight-variationsGrid .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(76, 161, 222); }

.css-1edlnvc-hullTableHeight-variationsGrid .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.08); }

.css-1edlnvc-hullTableHeight-variationsGrid .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(76, 161, 222); }

.css-1edlnvc-hullTableHeight-variationsGrid.css-1edlnvc-hullTableHeight-variationsGrid .ag-floating-bottom { border-top: 1px solid rgba(255, 255, 255, 0.16); }

.css-1ibgpnd-showTilesButton-showTilesButtonActive { overflow: hidden; border-radius: 0px; }

.css-196kib8-hidePresetsSelect-showPresetsSelect { display: flex; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.css-9qfqyd-wrapper-show { gap: 10px; width: 100%; position: relative; -webkit-box-align: center; align-items: center; display: flex; }

.css-1r132ai-button-iconButton-buttonSettings { border-radius: 16px 0px 0px 16px; flex-shrink: 0; }

.css-1r132ai-button-iconButton-buttonSettings.ant-btn-default { box-shadow: none; }

.css-1r132ai-button-iconButton-buttonSettings span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1r132ai-button-iconButton-buttonSettings span { display: flex; -webkit-box-align: center; align-items: center; }

.css-11g534u-button-showTilesButton-showTilesButtonActive { overflow: hidden; border-radius: 0px; }

.css-11g534u-button-showTilesButton-showTilesButtonActive.ant-btn-default { box-shadow: none; }

.css-11g534u-button-showTilesButton-showTilesButtonActive span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-87vgb7-menuWrapper { background: rgb(43, 43, 52); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; overflow: hidden; transition: background 0.3s; }

.css-5yv1rk-flexRow { padding: 10px; display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }

.css-1h57d87-presetListWrapper { width: 500px; max-height: 460px; overflow: auto; display: flex; flex-direction: column; }

.css-1cvxjfq-presetItem { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; }

.css-1cvxjfq-presetItem:hover { background: rgba(255, 255, 255, 0.08); }

.css-2ywjts-selected { background: rgba(255, 255, 255, 0.16); }

.css-rtm1de-presetName { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 5px; }

.css-1760ec3-presetItemActions { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-l9xpvr-emptyState { padding: 16px 8px; text-align: center; font-size: 14px; line-height: 19px; }

.css-1nvp9vc-icon { transition: transform 0.3s; }

.css-rq8waa-iconRotate { transition: transform 0.3s; transform: rotate(180deg); }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect { border-radius: 0px 16px 16px 0px; flex-shrink: 0; display: flex; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect.ant-btn-default { box-shadow: none; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-3plce1-button-iconButton-hidePresetsSelect-showPresetsSelect span { display: flex; -webkit-box-align: center; align-items: center; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(33, 33, 43); height: 100%; border-radius: 16px; min-height: calc(-90px + 100vh); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-large-text-input textarea { resize: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-react-container { width: 100% !important; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-side-bar { background-color: rgb(33, 33, 43); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-side-buttons { background-color: rgb(33, 33, 43); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell-label { padding: 0px; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-pivot-mode-panel { display: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell-text { padding: 0px; white-space: normal; word-break: normal; overflow-wrap: break-word; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell[style*="width: 0px"] .ag-header-cell-text { display: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter .ag-menu { background-color: rgb(31, 31, 31); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-menu { background-color: rgb(31, 31, 31); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #4CA1DE; color: rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-icon-asc, .css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-icon-desc { color: rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-input-field-label br { display: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(31, 31, 31); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-tool-panel-wrapper { background-color: rgb(31, 31, 31); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-vertical { display: none; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-overlay-no-rows-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px; max-width: 100%; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.08); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(76, 161, 222); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-floating-bottom { border-top: 1px solid rgba(255, 255, 255, 0.16); }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-vertical { display: block; }

.css-n414yd-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1nb480o-addTile-addTileLength { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(255, 255, 255, 0.12); min-height: 135px; max-height: 330px; height: 100%; }

.css-on55x3-wrapper { position: relative; background: rgb(43, 43, 52); border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.12); min-height: 100%; max-height: 330px; display: flex; flex-direction: column; transition: 0.3s; overflow: hidden; cursor: grab; }

.css-on55x3-wrapper:active { opacity: 0.99; }

.css-on55x3-wrapper:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }

.css-1g9vsis-dragging { opacity: 0.5; border: 1px dashed rgb(101, 101, 101); }

.css-1hzivk9-header { height: 50px; background: rgb(33, 33, 43); display: flex; color: rgb(255, 255, 255); align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 2px; position: relative; }

.css-1r6y0zv-headerContent { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-1f0g8ey-periodWrapper { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }

.css-1mi8vgq-period { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-152fan1-rangePicker { width: 160px; color: rgb(255, 255, 255); padding: 0px; cursor: pointer; }

.css-152fan1-rangePicker svg { color: rgba(255, 255, 255, 0.7); }

.css-6j1kvs-contentWrapper { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 10px; flex: 1 1 0%; gap: 5px; }

.css-7m12hf-activeTile { outline: rgb(76, 161, 222) solid 2px; background: rgb(33, 33, 43); }

.css-1ggyo0i-content { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; }

.css-1mu0vrl-column { display: flex; flex-direction: column; }

.css-l1jhoq-field { height: 39px; gap: 0px; min-width: 0px; }

.css-8clprv-value { font-size: 12px; line-height: 18px; }

.css-dvoeha-important { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-4xuzzr-labelWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-5ragyp-label { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; line-height: 18px; font-weight: 500; }

.css-bq35nd-compare { font-size: 12px; line-height: 18px; color: rgb(221, 4, 4); padding: 0px 2px; border-radius: 4px; background: rgba(255, 255, 255, 0.04); }

.css-d6h0mj-positive { color: rgb(0, 183, 70); }

.css-1oq1x5g-footer { display: flex; -webkit-box-pack: end; justify-content: flex-end; }

.css-47m6ci-actionsWrapper { height: 100%; display: flex; align-items: flex-start; }

.css-9zze74-actions { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }

.css-nxwljd-metricValue { cursor: pointer; }

.css-nxwljd-metricValue:hover { width: fit-content; box-shadow: rgb(45, 56, 75) 0px 0px 0px 9999px inset, rgb(45, 56, 75) 2px 0px 0px 0px, rgb(45, 56, 75) -2px 0px 0px 0px; border-radius: 8px; color: rgb(76, 161, 222); }

.css-1mkqgn7-hidden { display: none; }

.css-1aqxij9-selected { color: rgb(76, 161, 222); }

.css-2i0hos-popover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1e0iny4-paddingNull { padding: 0px !important; }

.css-1jgaa8t-popover-paddingNull { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; padding: 0px !important; }

.css-l5mnfc-datePicker-rangePicker { width: 160px; color: rgb(255, 255, 255); padding: 0px; cursor: pointer; }

.css-l5mnfc-datePicker-rangePicker .ant-picker-range-separator { padding: 0px 3px; }

.css-l5mnfc-datePicker-rangePicker svg { color: rgba(255, 255, 255, 0.7); }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: flex; flex-direction: column-reverse; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) .ant-picker-footer-extra { padding: 0px 5px; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout .ant-picker-presets { height: 320px; }

.css-1pb5e2a-popup-hideRangeCalendar .ant-picker-panel-layout div:nth-of-type(2) { display: none; }

.css-1dl54rx-value-important { font-size: 14px; line-height: 21px; font-weight: 500; }

.css-frl2ui-fullWidth { width: 100%; min-width: 0px; }

.css-lau5kt-labelWrapper { display: flex; -webkit-box-align: center; align-items: center; gap: 3px; }

.css-1l7nngv-wrapper-field { display: flex; flex-direction: column; height: 39px; gap: 0px; min-width: 0px; }

.css-1ev01uh-wrapper { width: 100%; display: grid; grid-template-columns: 60px 1fr; -webkit-box-align: center; align-items: center; gap: 5px; position: relative; }

.css-1lgdkos-blueText { font-size: 12px; line-height: 16px; color: rgb(76, 161, 222); }

.css-ldtzvy-sku { font-size: 12px; line-height: 16px; color: rgb(225, 225, 225); }

.css-16e8gjd-flexColumn { flex: 1 1 0%; min-width: 0px; display: flex; flex-direction: column; }

.css-14888xd-ratingBlock { display: flex; -webkit-box-align: center; align-items: center; gap: 3px; }

.css-1ocmk76-star { color: rgb(243, 175, 0); }

.css-18mocgg-categoryRow { display: flex; -webkit-box-align: center; align-items: center; width: 100%; min-width: 0px; overflow: hidden; font-size: 12px; line-height: 18px; gap: 5px; }

.css-1yfqla0-categoryPrefix { flex-shrink: 0; white-space: nowrap; }

.css-1ayxpwx-categoryLink { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-qqjxk0-title { margin: 0px; font-size: 12px; line-height: 16px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.css-1mfnbh9-superbox { color: rgb(76, 161, 222); font-weight: 500; }

.css-vkqbpl-warning { position: absolute; bottom: 0px; right: 0px; color: rgb(221, 4, 4); }

.css-1s1ypqe-warningText { color: rgb(221, 4, 4); }

.css-hd8au7-flexRow { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; }

.css-pswbz4-text { font-size: 12px; line-height: 16px; }

.css-ablqrc-wrapper { border-radius: 8px; overflow: hidden; }

.css-ablqrc-wrapper .ant-image-img { object-fit: contain; vertical-align: baseline; }

.css-ablqrc-wrapper .ant-image-mask-info { font-size: 0px; line-height: 1; padding: 0px !important; }

.css-ablqrc-wrapper .ant-image-mask-info span { font-size: initial; margin: 0px !important; }

.css-9bhyeh-wrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 3px; max-width: 100%; --display-copy-icon: 0; }

.css-9bhyeh-wrapper:hover { --display-copy-icon: 1; }

.css-236qyr-link { color: rgb(76, 161, 222); min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; }

.css-236qyr-link:hover { opacity: 0.8; }

.css-236qyr-link:active { opacity: 0.5; }

.css-rc3hdx-copyIcon { color: rgb(76, 161, 222); cursor: pointer; flex-shrink: 0; opacity: var(--display-copy-icon); pointer-events: calc(var(--display-copy-icon)* 1) === 1 ? "auto" :"none"; transition: opacity 0.2s; }

.css-rc3hdx-copyIcon:hover { color: rgb(53, 112, 155); }

.css-rc3hdx-copyIcon:active { opacity: 0.1; }

.css-p9yuxy-link-blueText { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; font-size: 12px; line-height: 16px; color: rgb(76, 161, 222); }

.css-p9yuxy-link-blueText:hover { opacity: 0.8; }

.css-p9yuxy-link-blueText:active { opacity: 0.5; }

.css-dfrppo-wrapper { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 3px; max-width: 100%; overflow: hidden; --display-copy-icon: 0; }

.css-dfrppo-wrapper:hover { --display-copy-icon: 1; }

.css-e0222m-text { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; overflow-wrap: anywhere; }

.css-14e2ens-wrapper { width: 100%; height: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; position: relative; }

.css-z1965b-tagsDynamic { display: flex; flex-wrap: wrap; gap: 3px; }

.css-cys6vx-tags { display: flex; flex-direction: column; gap: 3px; }

.css-1dc3r2l-tag { margin: 0px; width: fit-content; }

.css-1dc3r2l-tag:hover { border-color: rgb(48, 48, 48); }

.css-oya703-editButton { position: absolute; right: -5px; top: -5px; }

.css-oya703-editButton:hover { background-color: transparent !important; }

.css-11q1b2p-flagsDynamic { display: flex; flex-wrap: wrap; gap: 3px; }

.css-1t4k0o2-flags { display: flex; flex-direction: column; gap: 3px; }

.css-gqt4x7-flag { margin: 0px; width: fit-content; }

.css-gqt4x7-flag:hover { border-color: rgb(48, 48, 48); }

.css-18lgguh-button-iconButton-editButton { border-radius: 16px; flex-shrink: 0; position: absolute; right: -5px; top: -5px; }

.css-18lgguh-button-iconButton-editButton.ant-btn-default { box-shadow: none; }

.css-18lgguh-button-iconButton-editButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-18lgguh-button-iconButton-editButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-18lgguh-button-iconButton-editButton:hover { background-color: transparent !important; }

.css-1aiw3bd-text-sku { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; overflow-wrap: anywhere; font-size: 12px; line-height: 16px; color: rgb(225, 225, 225); }

.css-1kebktu-moreButton { color: rgb(76, 161, 222); }

.css-13je280-popover { position: relative; }

.css-172ymc0-content { width: 50vw; height: 90vh; min-height: 30vh; display: flex; flex-direction: column; }

.css-1q00u2p-toolbar { padding: 5px; display: flex; -webkit-box-align: center; align-items: center; gap: 20px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 7; background: rgb(43, 43, 52); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 3px; }

.css-1q00u2p-toolbar .rpv-core__icon { color: rgb(255, 255, 255); }

.css-1a3qqab-viewerWrapper { flex: 1 1 0%; overflow: auto; }

.css-krsy17-icon-iconRotate { transition: transform 0.3s; transform: rotate(180deg); }

.css-1p05s2z-presetItem-selected { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; background: rgba(255, 255, 255, 0.16); }

.css-1p05s2z-presetItem-selected:hover { background: rgba(255, 255, 255, 0.08); }

.css-1pm6n45-input { width: 100%; }

.css-1pm6n45-input:-webkit-autofill, .css-1pm6n45-input:-webkit-autofill:hover, .css-1pm6n45-input:-webkit-autofill:focus, .css-1pm6n45-input:-webkit-autofill:active, .css-1pm6n45-input input:-webkit-autofill, .css-1pm6n45-input input:-webkit-autofill:hover, .css-1pm6n45-input input:-webkit-autofill:focus, .css-1pm6n45-input input:-webkit-autofill:active { transition: background-color 5000s ease-in-out; box-shadow: rgb(43, 43, 52) 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(255, 255, 255) !important; }

.css-1us4au3-forceRepaint { will-change: auto; }

.css-w3mc6g-arrow-leftArrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; left: -10px; width: 26px !important; height: 26px !important; }

.css-w3mc6g-arrow-leftArrow:hover { opacity: 0.8; }

.css-18kcgis-arrow-rightArrow { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; right: -10px; width: 26px !important; height: 26px !important; }

.css-18kcgis-arrow-rightArrow:hover { opacity: 0.8; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow { border-radius: 16px; flex-shrink: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; left: -10px; width: 26px !important; height: 26px !important; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow.ant-btn-default { box-shadow: none; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1ip7hz8-button-iconButton-arrow-leftArrow:hover { opacity: 0.8; }

.css-7siis9-button-iconButton-arrow-rightArrow { border-radius: 16px; flex-shrink: 0; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; opacity: 0.6; transition: opacity 0.3s; right: -10px; width: 26px !important; height: 26px !important; }

.css-7siis9-button-iconButton-arrow-rightArrow.ant-btn-default { box-shadow: none; }

.css-7siis9-button-iconButton-arrow-rightArrow span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-7siis9-button-iconButton-arrow-rightArrow span { display: flex; -webkit-box-align: center; align-items: center; }

.css-7siis9-button-iconButton-arrow-rightArrow:hover { opacity: 0.8; }

.css-1b6nk47-toastContainer { padding: 0px; display: flex; flex-direction: column; gap: 10px; }

.css-1b6nk47-toastContainer .Toastify__toast { -webkit-box-align: center; align-items: center; margin: 0px; border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; gap: 20px; cursor: pointer; color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__toast-body { padding: 0px; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 10px; white-space: normal; word-break: break-word; }

.css-1b6nk47-toastContainer .Toastify__toast-body div:last-child { color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__close-button { color: rgb(0, 16, 41) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--info .Toastify__toast-icon svg { fill: rgb(105, 177, 255) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--success .Toastify__toast-icon svg { fill: rgb(149, 222, 100) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--warning .Toastify__toast-icon svg { fill: rgb(255, 197, 61) !important; }

.css-1b6nk47-toastContainer .Toastify__toast--error .Toastify__toast-icon svg { fill: rgb(255, 120, 117) !important; }

.css-u9tgm6-toastContainer { background: rgb(255, 255, 255) !important; }

.css-u9tgm6-toastContainer button svg { color: rgb(0, 16, 41); }

.css-3d5fo2-sider { position: absolute; z-index: 7; height: 100%; transition: width 0.2s ease-out, min-width 0.2s ease-out, max-width 0.2s ease-out; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; background: rgb(255, 255, 255); }

.css-3d5fo2-sider .ant-layout-sider-children { display: flex; flex-direction: column; }

.css-bnn8jb-wrapper { position: relative; display: flex; flex-direction: column; user-select: none; touch-action: none; overflow: hidden; border-radius: 16px; background: rgb(248, 248, 248); pointer-events: auto; max-height: 100vh; max-width: 100vw; }

.css-bnn8jb-wrapper .ant-modal-content { padding: 10px; flex: 1 1 0%; min-height: 0px; user-select: text; touch-action: auto; position: relative; background: rgb(248, 248, 248); pointer-events: auto; overflow: hidden; display: flex; flex-direction: column; gap: 5px; }

.css-bnn8jb-wrapper .ant-modal-header { margin: 0px; background: rgb(248, 248, 248); }

.css-bnn8jb-wrapper .ant-modal-body { overflow: hidden auto; flex: 1 1 0%; min-height: 0px; }

.css-bnn8jb-wrapper .ant-modal-close { top: 10px; color: rgb(101, 101, 101); }

.css-1ov1jrq-extraButton { position: absolute; top: 10px; right: 80px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(101, 101, 101); }

.css-usjsmd-fullscreenButton { position: absolute; top: 10px; right: 46px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(101, 101, 101); }

.css-1uh870y-saveButton { position: absolute; top: 10px; right: 114px; display: flex; border-radius: 8px; padding: 0px 8px; color: rgb(0, 123, 255); }

.css-ehti6y-tabs { padding: 6px 10px 0px 15px; background: rgb(255, 255, 255); }

.css-ehti6y-tabs .ant-tabs-nav { margin-bottom: 0px; }

.css-1c6cu7q-pinIcon { font-size: 12px; color: rgba(0, 0, 0, 0.6); flex-shrink: 0; }

.css-1698707-header { padding: 0px 20px 0px 15px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; line-height: inherit; background: rgb(255, 255, 255); }

.css-w97fdn-firstItem { color: rgb(0, 0, 0); font-size: 18px; font-style: normal; font-weight: 500; line-height: 18px; }

.css-pbkkmr-otherItem { color: rgba(0, 0, 0, 0.88); font-size: 14px; font-style: normal; line-height: 18px; }

.css-v8s1m2-customDropdown .ant-dropdown-menu { background: rgb(255, 255, 255); }

.css-1wj1krf-dropdown .ant-dropdown-menu { background: rgb(248, 248, 248); }

.css-13bewi4-dropdown-customDropdown .ant-dropdown-menu { background: rgb(248, 248, 248); }

.css-13bewi4-dropdown-customDropdown .ant-dropdown-menu { background: rgb(255, 255, 255); }

.css-184gwsj-text { font-size: 14px; line-height: 22px; font-weight: 500; color: rgba(0, 0, 0, 0.87); }

.css-h641qf-iconCircle { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.12); }

.css-1bagrm5-icon { font-size: 16px; color: rgba(0, 0, 0, 0.87); }

.css-sfhepw-helpIcon { cursor: pointer; font-size: 24px; color: rgb(0, 123, 255); }

.css-gw1lrb-content { position: relative; height: 100%; padding: 10px 10px 10px 15px; display: flex; flex-direction: column; gap: 10px; background: rgb(248, 248, 248); overflow-y: auto; }

.css-gw1lrb-content::-webkit-scrollbar { display: none !important; }

.css-1tzhsxy-variationsGrid .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1tzhsxy-variationsGrid .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(0, 123, 255); }

.css-1tzhsxy-variationsGrid .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.05); }

.css-1tzhsxy-variationsGrid .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(0, 123, 255); }

.css-1tzhsxy-variationsGrid.css-1tzhsxy-variationsGrid .ag-floating-bottom { border-top: 1px solid rgba(0, 0, 0, 0.12); }

.css-1kro75i-addProductButton { background: rgb(30, 181, 100); }

.css-1kro75i-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-1kro75i-addProductButton:disabled { background: rgb(179, 231, 199) !important; }

.css-hlxwg7-linkButton { color: rgb(0, 123, 255); }

.css-1eet8ip-hullTableHeight-variationsGrid { min-height: calc(-90px + 100vh); }

.css-1eet8ip-hullTableHeight-variationsGrid .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1eet8ip-hullTableHeight-variationsGrid .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(0, 123, 255); }

.css-1eet8ip-hullTableHeight-variationsGrid .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.05); }

.css-1eet8ip-hullTableHeight-variationsGrid .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(0, 123, 255); }

.css-1eet8ip-hullTableHeight-variationsGrid.css-1eet8ip-hullTableHeight-variationsGrid .ag-floating-bottom { border-top: 1px solid rgba(0, 0, 0, 0.12); }

.css-g4uy16-addTile { height: 330px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(0, 0, 0, 0.12); }

.css-1ahxppk-addTile-addTileLength { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px dashed rgba(0, 0, 0, 0.12); min-height: 135px; max-height: 330px; height: 100%; }

.css-10426iz-popup { background: rgb(255, 255, 255); }

.css-10426iz-popup .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-10426iz-popup { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-10426iz-popup { width: 60vw !important; }
}

.css-s0kvou-popup-downgradeZIndex { background: rgb(255, 255, 255); }

.css-s0kvou-popup-downgradeZIndex .ant-tree-list { overflow: hidden; }

@media (max-width: 2559.95px) {
  .css-s0kvou-popup-downgradeZIndex { width: 50vw !important; }
}

@media (max-width: 1439.95px) {
  .css-s0kvou-popup-downgradeZIndex { width: 60vw !important; }
}

.css-s0kvou-popup-downgradeZIndex.css-s0kvou-popup-downgradeZIndex { z-index: 6 !important; }

.css-v02nwo-menuWrapper { background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; overflow: hidden; transition: background 0.3s; }

.css-2srx1w-presetItem { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; }

.css-2srx1w-presetItem:hover { background: rgba(0, 0, 0, 0.04); }

.css-16zk0uz-selected { background: rgba(0, 0, 0, 0.08); }

.css-2v5wpv-presetItem-selected { width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 10px; cursor: pointer; font-size: 14px; line-height: 19px; transition: background 0.3s; background: rgba(0, 0, 0, 0.08); }

.css-2v5wpv-presetItem-selected:hover { background: rgba(0, 0, 0, 0.04); }

.css-gtophs-input { width: 100%; }

.css-gtophs-input:-webkit-autofill, .css-gtophs-input:-webkit-autofill:hover, .css-gtophs-input:-webkit-autofill:focus, .css-gtophs-input:-webkit-autofill:active, .css-gtophs-input input:-webkit-autofill, .css-gtophs-input input:-webkit-autofill:hover, .css-gtophs-input input:-webkit-autofill:focus, .css-gtophs-input input:-webkit-autofill:active { transition: background-color 5000s ease-in-out; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset !important; -webkit-text-fill-color: rgb(0, 16, 41) !important; }

.css-j2fje1-customInput { background-color: rgb(255, 255, 255) !important; }

.css-18z7ppi-button-iconButton-addProductButton { border-radius: 16px; flex-shrink: 0; background: rgb(30, 181, 100); }

.css-18z7ppi-button-iconButton-addProductButton.ant-btn-default { box-shadow: none; }

.css-18z7ppi-button-iconButton-addProductButton span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-18z7ppi-button-iconButton-addProductButton span { display: flex; -webkit-box-align: center; align-items: center; }

.css-18z7ppi-button-iconButton-addProductButton:hover { background: rgb(33, 108, 36) !important; }

.css-18z7ppi-button-iconButton-addProductButton:disabled { background: rgb(179, 231, 199) !important; }

.css-nzv4qw-wrapper { position: relative; background: rgb(255, 255, 255); border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.12); min-height: 100%; max-height: 330px; display: flex; flex-direction: column; transition: 0.3s; overflow: hidden; cursor: grab; }

.css-nzv4qw-wrapper:active { opacity: 0.99; }

.css-nzv4qw-wrapper:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px, rgba(0, 0, 0, 0.12) 0px 1px 5px 0px; }

.css-pj4goq-header { height: 50px; background: rgb(248, 248, 248); display: flex; color: rgb(255, 255, 255); align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; padding: 5px 15px 2px; position: relative; }

.css-1hwjz82-activeTile { outline: rgb(0, 123, 255) solid 2px; background: rgb(248, 248, 248); }

.css-1gi0koc-metricValue { cursor: pointer; }

.css-1gi0koc-metricValue:hover { width: fit-content; box-shadow: rgb(230, 246, 255) 0px 0px 0px 9999px inset, rgb(230, 246, 255) 2px 0px 0px 0px, rgb(230, 246, 255) -2px 0px 0px 0px; border-radius: 8px; color: rgb(0, 123, 255); }

.css-3hg2nr-selected { color: rgb(0, 123, 255); }

.css-uemhow-popover { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-it1e2-popover-paddingNull { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; padding: 0px !important; }

.css-16e8pk-tabs { position: relative; z-index: 1; margin-bottom: -1px; }

.css-16e8pk-tabs .ant-tabs-nav { display: flex; -webkit-box-align: center; align-items: center; width: 100%; margin: 0px; }

.css-16e8pk-tabs .ant-tabs-nav::before { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }

.css-16e8pk-tabs .ant-tabs-nav-wrap { flex: 1 1 0%; min-width: 0px; overflow: hidden; }

.css-16e8pk-tabs .ant-tabs-nav-list { display: flex; }

.css-16e8pk-tabs .ant-tabs-tab { flex: 0 1 auto; min-width: 50px; gap: 3px; margin: 0px !important; border-radius: 8px 8px 0px 0px !important; background: transparent !important; }

.css-16e8pk-tabs .ant-tabs-tab .ant-tabs-tab-btn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; max-width: 175px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .css-16e8pk-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 100px; }
}

@media (min-width: 1440px) and (max-width: 1600px) {
  .css-16e8pk-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 100px; }
}

@media (max-width: 1440px) {
  .css-16e8pk-tabs .ant-tabs-tab .ant-tabs-tab-btn { max-width: 90px; }
}

.css-16e8pk-tabs .ant-tabs-tab .ant-tabs-tab-remove { flex: 0 0 auto; margin: 0px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; }

.css-16e8pk-tabs .ant-tabs-tab-active { background: rgb(248, 248, 248) !important; }

.css-16e8pk-tabs .ant-tabs-tab-active::after { content: ""; display: block; position: absolute; bottom: -1px; left: 0px; width: 100%; height: 1px; border-bottom: 1px solid rgb(248, 248, 248); }

.css-16e8pk-tabs .ant-tabs-tab-with-remove { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 5px; }

.css-16e8pk-tabs .ant-tabs-tab:first-of-type { flex: 0 0 auto; min-width: 0px !important; }

.css-16e8pk-tabs .ant-tabs-tab:last-of-type { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

.css-16e8pk-tabs .ant-tabs-tab:has(.editable-tab-label) { min-width: 175px; }

.css-16e8pk-tabs .ant-tabs-tab:has(.editable-tab-label) .ant-tabs-tab-btn { max-width: 175px; }

.css-16e8pk-tabs .ant-tabs-nav-add { flex: 0 0 auto; min-width: auto; margin-left: 8px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }

.css-16e8pk-tabs .ant-tabs-nav-operations { display: flex; -webkit-box-align: center; align-items: center; }

.css-16e8pk-tabs .ant-tabs-nav-operations .ant-tabs-nav-more { padding: 5px; }

.css-16e8pk-tabs .ant-tabs { display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; min-height: 0px; }

.css-16e8pk-tabs .ant-tabs .ant-tabs-top { margin-bottom: 0px; }

.css-16e8pk-tabs .ant-tabs .ant-tabs-top .ant-tabs-nav { margin: 0px !important; padding: 0px !important; border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }

.css-16e8pk-tabs .ant-tabs-content-holder { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-16e8pk-tabs .ant-tabs-content { flex: 1 1 0%; display: flex; flex-direction: column; height: 100%; min-height: 0px; }

.css-16e8pk-tabs .ant-tabs-tabpane { height: 100%; width: 100%; min-height: 0px; }

.css-98xgyc-allTab { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) transparent; border-image: none; border-radius: 8px 8px 0px 0px; background: transparent; font-weight: 500; white-space: nowrap; user-select: none; }

.css-98xgyc-allTab:hover { color: rgb(0, 123, 255); transition: color 0.3s; }

.css-rr6lra-allTabActive { border-bottom: 1px solid rgb(248, 248, 248); color: rgb(0, 123, 255); background: rgb(248, 248, 248); }

.css-fm0tlo-allTab-allTabActive { display: inline-flex; -webkit-box-align: center; align-items: center; padding: 6px 16px; cursor: pointer; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) rgb(248, 248, 248); border-image: none; border-radius: 8px 8px 0px 0px; font-weight: 500; white-space: nowrap; user-select: none; color: rgb(0, 123, 255); background: rgb(248, 248, 248); }

.css-fm0tlo-allTab-allTabActive:hover { color: rgb(0, 123, 255); transition: color 0.3s; }

.css-13s4tlh-wrapper { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(248, 248, 248); height: 100%; border-radius: 16px; }

.css-13s4tlh-wrapper .ag-large-text-input textarea { resize: none; }

.css-13s4tlh-wrapper .ag-react-container { width: 100% !important; }

.css-13s4tlh-wrapper .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-13s4tlh-wrapper .ag-side-bar { background-color: rgb(248, 248, 248); }

.css-13s4tlh-wrapper .ag-side-buttons { background-color: rgb(248, 248, 248); }

.css-13s4tlh-wrapper .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-13s4tlh-wrapper .ag-header-cell-label { padding: 0px; }

.css-13s4tlh-wrapper .ag-pivot-mode-panel { display: none; }

.css-13s4tlh-wrapper .ag-header-cell-text { padding: 0px; white-space: normal; word-break: normal; overflow-wrap: break-word; }

.css-13s4tlh-wrapper .ag-header-cell[style*="width: 0px"] .ag-header-cell-text { display: none; }

.css-13s4tlh-wrapper .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-13s4tlh-wrapper .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-13s4tlh-wrapper .ag-filter .ag-menu { background-color: rgb(255, 255, 255); }

.css-13s4tlh-wrapper .ag-menu { background-color: rgb(255, 255, 255); }

.css-13s4tlh-wrapper .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-13s4tlh-wrapper .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-13s4tlh-wrapper .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-13s4tlh-wrapper .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-13s4tlh-wrapper .ag-icon-asc, .css-13s4tlh-wrapper .ag-icon-desc { color: rgb(0, 123, 255); }

.css-13s4tlh-wrapper .ag-column-drop-aggregation { display: none; }

.css-13s4tlh-wrapper .ag-input-field-label br { display: none; }

.css-13s4tlh-wrapper .ag-floating-bottom { border-top: 3px solid rgb(0, 123, 255); }

.css-13s4tlh-wrapper .ag-filter-toolpanel-instance-filter { background-color: rgb(255, 255, 255); }

.css-13s4tlh-wrapper .ag-tool-panel-wrapper { background-color: rgb(255, 255, 255); }

.css-13s4tlh-wrapper .ag-column-drop-vertical { display: none; }

.css-13s4tlh-wrapper .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-13s4tlh-wrapper .ag-overlay-no-rows-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px; max-width: 100%; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }

.css-1pyhi79-hasFiltres .ag-root-wrapper { border-radius: 0px 0px 16px 16px; }

.css-1pyhi79-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button { border-left: 3px solid rgb(0, 123, 255); }

.css-1pyhi79-hasFiltres .ag-side-buttons .ag-side-button:nth-of-type(2) .ag-side-button-button .ag-icon { color: rgb(0, 123, 255) !important; opacity: 1; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations { flex: 1 1 0%; display: flex; flex-direction: column; background: rgb(248, 248, 248); height: 100%; border-radius: 16px; min-height: calc(-90px + 100vh); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-large-text-input textarea { resize: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-react-container { width: 100% !important; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-root-wrapper { border-radius: 16px; height: 100%; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-side-bar { background-color: rgb(248, 248, 248); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-side-buttons { background-color: rgb(248, 248, 248); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-paging-panel { margin-top: 5px; padding: 5px 0px !important; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell-label { padding: 0px; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-pivot-mode-panel { display: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell-text { padding: 0px; white-space: normal; word-break: normal; overflow-wrap: break-word; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell[style*="width: 0px"] .ag-header-cell-text { display: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell .ag-header-cell-filter-button { width: 0px; opacity: 0; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-header-cell:hover .ag-header-cell-filter-button { width: 16px; opacity: 1; margin-left: 3px; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter .ag-menu { background-color: rgb(255, 255, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-menu { background-color: rgb(255, 255, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-group.ag-has-filter .ag-filter-toolpanel-group-title-bar .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-instance-header .ag-icon-filter { --ag-icon-color: #007bff; color: rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-horizontal-left-spacer { overflow-x: hidden; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-status-bar { line-height: 0.5; padding: 1px 1px 1px 20px; font-size: 12px; height: 20px; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-icon-asc, .css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-icon-desc { color: rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-input-field-label br { display: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-floating-bottom { border-top: 3px solid rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-filter-toolpanel-instance-filter { background-color: rgb(255, 255, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-tool-panel-wrapper { background-color: rgb(255, 255, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-vertical { display: none; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-tooltip { max-width: 300px; white-space: pre-wrap; max-height: 300px; overflow: auto; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-overlay-no-rows-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px; max-width: 100%; text-align: center; white-space: normal; overflow-wrap: anywhere; word-break: break-word; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row-level-1 .ag-cell[col-id="product"] { padding-left: 44px; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.ag-row-group-expanded { border-top: 2px solid rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.ag-row-group-expanded:not(.ag-row-selected) { background-color: rgba(24, 144, 255, 0.05); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-row.variations-last-child-row { border-bottom: 2px solid rgb(0, 123, 255); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-floating-bottom { border-top: 1px solid rgba(0, 0, 0, 0.12); }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-vertical { display: block; }

.css-1sfko1z-wrapper-hullTableHeight-variationsGrid-showAggregations .ag-column-drop-aggregation { display: none; }

.css-19auxwn-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding: 5px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) currentcolor; border-image: none; border-radius: 16px 16px 0px 0px; }

.css-58h89t-resetButton { box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-1tax4r2-filterItem { padding: 0px 4px 0px 8px; border: 1px solid transparent; background: rgba(0, 16, 41, 0.02); gap: 3px; }

.css-1tax4r2-filterItem:hover, .css-1tax4r2-filterItem:focus, .css-1tax4r2-filterItem:active { border-color: transparent !important; }

.css-1q5eusx-hiddenFiltersTooltipRoot { border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px 0px, rgba(0, 0, 0, 0.02) 0px 1px 6px -1px, rgba(0, 0, 0, 0.02) 0px 2px 4px 0px; }

.css-1q5eusx-hiddenFiltersTooltipRoot .ant-tooltip-arrow::before { background: rgb(255, 255, 255) !important; }

.css-l2tn6i-hiddenFiltersTooltipBody { display: flex; flex-direction: column; gap: 5px; align-items: flex-start; padding: 10px 3px 10px 10px !important; background: rgb(255, 255, 255) !important; }

.css-1hs1cxa-blueText { font-size: 12px; line-height: 16px; color: rgb(0, 123, 255); }

.css-jy1yvs-sku { font-size: 12px; line-height: 16px; color: rgb(101, 101, 101); }

.css-1k0qj64-superbox { color: rgb(0, 123, 255); font-weight: 500; }

.css-cx85p0-toolbar { padding: 5px; display: flex; -webkit-box-align: center; align-items: center; gap: 20px; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 7; background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(190, 190, 190, 0.2) 0px 0px 5px 3px; }

.css-cx85p0-toolbar .rpv-core__icon { color: rgb(0, 16, 41); }

.css-1f5hiwo-link { color: rgb(0, 123, 255); min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; }

.css-1f5hiwo-link:hover { opacity: 0.8; }

.css-1f5hiwo-link:active { opacity: 0.5; }

.css-1b85z5w-copyIcon { color: rgb(0, 123, 255); cursor: pointer; flex-shrink: 0; opacity: var(--display-copy-icon); pointer-events: calc(var(--display-copy-icon)* 1) === 1 ? "auto" :"none"; transition: opacity 0.2s; }

.css-1b85z5w-copyIcon:hover { color: rgb(0, 86, 178); }

.css-1b85z5w-copyIcon:active { opacity: 0.1; }

.css-1n1ak40-link-blueText { min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: opacity 0.2s; font-size: 12px; line-height: 16px; color: rgb(0, 123, 255); }

.css-1n1ak40-link-blueText:hover { opacity: 0.8; }

.css-1n1ak40-link-blueText:active { opacity: 0.5; }

.css-cu0mx3-tag { margin: 0px; width: fit-content; }

.css-cu0mx3-tag:hover { border-color: rgb(240, 240, 240); }

.css-1h6hrsz-flag { margin: 0px; width: fit-content; }

.css-1h6hrsz-flag:hover { border-color: rgb(240, 240, 240); }

.css-1yoktxx-text-sku { min-width: 0px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; overflow-wrap: anywhere; font-size: 12px; line-height: 16px; color: rgb(101, 101, 101); }

.css-pdvyjn-moreButton { color: rgb(0, 123, 255); }

.css-1rh111j-wrapper { height: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }

.css-neknbp-headerWrapper { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.css-jjc7l-body { flex: 1 1 0%; overflow: auto; }

.css-svcte8-wrapper { display: flex; flex-direction: column; gap: 5px; text-wrap: nowrap; }

.css-yiftad-row { -webkit-box-align: center; align-items: center; flex-direction: row; gap: 5px; }

.css-1r9xpx1-radio { display: flex; flex-direction: column; gap: 5px; }

.css-1mjqmn6-option { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 5px; }

.css-9e8kh4-rootMedium .ant-switch-checked .ant-switch-handle { inset-inline-start: calc(100% - 30px); }

.css-16h18vw-rootLarge .ant-switch-checked .ant-switch-handle { inset-inline-start: calc(100% - 38px); }

.css-uiygys-row { -webkit-box-align: center; align-items: center; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }

.css-1spwdqq-switch { width: max-content; }

.css-1fw02cq-medium { width: 64px; height: 32px; }

.css-1fw02cq-medium .ant-switch-handle { width: 28px; height: 28px; }

.css-1fw02cq-medium .ant-switch-handle svg { width: 24px; height: 24px; }

.css-1fw02cq-medium .ant-switch-handle::before { border-radius: 50%; }

.css-zp9fsl-large { width: 80px; height: 40px; }

.css-zp9fsl-large .ant-switch-handle { width: 36px; height: 36px; }

.css-zp9fsl-large .ant-switch-handle svg { width: 32px; height: 32px; }

.css-zp9fsl-large .ant-switch-handle::before { border-radius: 50%; }

.css-1yr50v3-wrapper-row { display: flex; gap: 5px; -webkit-box-align: center; align-items: center; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }

.css-dkne5y-wrapper { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }

.css-1vuf4yz-column { display: grid; grid-template-rows: repeat(6, 1fr); gap: 10px; }

.css-imy0ki-gridItem { grid-column: span 6; }

.css-4xnqon-emptyTile { height: 90px; border: 1px dashed rgba(255, 255, 255, 0.12); border-radius: 16px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-k9o4gx-addMetricTile { height: 96px; border: 1px dashed rgba(255, 255, 255, 0.12); border-radius: 16px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 10px; width: 100%; background: rgb(43, 43, 52); }

.css-mdndom-dragHandle { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 50px; cursor: move; color: rgb(225, 225, 225); }

.css-1hadcca-addMetricBtn { font-weight: 500; }

.css-117szwa-wrapper { padding: 10px; display: flex; height: 100px; width: 100%; gap: 5px; border-radius: 16px; overflow: hidden; background: rgb(43, 43, 52); }

.css-117szwa-wrapper:active { opacity: 0.99; }

.css-1ne3msu-topRow { display: flex; width: 100%; -webkit-box-align: center; align-items: center; height: 50px; -webkit-box-pack: justify; justify-content: space-between; }

.css-n2dlwg-dragHandle { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 50px; cursor: move; }

.css-1j9ait3-deleteBtn { margin-left: 10px; width: 30px; height: 30px; border-radius: 50%; border: 1px solid rgb(221, 4, 4); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(221, 4, 4); cursor: pointer; }

.css-1mfpnnp-bodyWrapper { width: 100%; display: flex; flex-direction: column; gap: 10px; }

.css-18xvkol-select-fullWidth { overflow: hidden; width: 100%; border-radius: 16px !important; }

.css-18xvkol-select-fullWidth .ant-select-selection-search-input { height: 100% !important; }

.css-1tldmvb-button-iconButton-deleteBtn { flex-shrink: 0; margin-left: 10px; width: 30px; height: 30px; border-radius: 50%; border: 1px solid rgb(221, 4, 4); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(221, 4, 4); cursor: pointer; }

.css-1tldmvb-button-iconButton-deleteBtn.ant-btn-default { box-shadow: none; }

.css-1tldmvb-button-iconButton-deleteBtn span:not(.ant-btn-icon) { overflow: hidden; text-overflow: ellipsis; }

.css-1tldmvb-button-iconButton-deleteBtn span { display: flex; -webkit-box-align: center; align-items: center; }

.css-1qpvmbp-wrapper { display: flex; -webkit-box-align: center; align-items: center; }

.css-1adwvpz-cell { width: 100%; padding: 5px 0px; }

.css-andex7-checkbox { line-height: 18px; }

.css-andex7-checkbox span { border-radius: 4px !important; }

.css-andex7-checkbox .ant-checkbox-inner { width: 18px; height: 18px; }

.css-1umoan8-wrapper { width: 100%; display: flex; -webkit-box-pack: end; justify-content: flex-end; gap: 10px; }

.css-1f1m2i1-emptyTile { height: 90px; border: 1px dashed rgba(0, 0, 0, 0.12); border-radius: 16px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }

.css-1rxqqrc-addMetricTile { height: 96px; border: 1px dashed rgba(0, 0, 0, 0.12); border-radius: 16px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 10px; width: 100%; background: rgb(255, 255, 255); }

.css-1x2b5z7-dragHandle { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 50px; cursor: move; color: rgb(101, 101, 101); }

.css-gshoqr-wrapper { padding: 10px; display: flex; height: 100px; width: 100%; gap: 5px; border-radius: 16px; overflow: hidden; background: rgb(255, 255, 255); }

.css-gshoqr-wrapper:active { opacity: 0.99; }

.css-1abwj4k-wrapper { display: flex; flex-direction: column; gap: 10px; margin-right: 5px; }

.css-xl2x2o-wrapper { background: rgb(43, 43, 52); border-radius: 16px; padding: 10px; }

.css-xl2x2o-wrapper:active { opacity: 0.99; }

.css-e96bvt-flexRow { padding: 5px 5px 5px 0px; display: flex; -webkit-box-align: center; align-items: center; gap: 5px; cursor: grab; font-size: 16px; line-height: 24px; font-weight: 500; }

.css-1ndxfrt-icon { rotate: 90deg; }

.css-15es5hy-wrapper { padding: 5px 10px; cursor: grab; }

.css-1twc42v-wrapper { background: rgb(255, 255, 255); border-radius: 16px; padding: 10px; }

.css-1twc42v-wrapper:active { opacity: 0.99; }
/*═mhtml-chunk-boundary═*/
@charset "utf-8";

:where(.ag-theme-params-4) { --ag-accent-color: var(--ag-inherited-accent-color, #2196f3); --ag-advanced-filter-builder-button-bar-border: var(--ag-inherited-advanced-filter-builder-button-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-advanced-filter-builder-column-pill-color: var(--ag-inherited-advanced-filter-builder-column-pill-color, #355f2d); --ag-advanced-filter-builder-indent-size: var(--ag-inherited-advanced-filter-builder-indent-size, calc( var(--ag-spacing)   *  2  +   var(--ag-icon-size) )); --ag-advanced-filter-builder-join-pill-color: var(--ag-inherited-advanced-filter-builder-join-pill-color, #7a3a37); --ag-advanced-filter-builder-option-pill-color: var(--ag-inherited-advanced-filter-builder-option-pill-color, #5a3168); --ag-advanced-filter-builder-value-pill-color: var(--ag-inherited-advanced-filter-builder-value-pill-color, #374c86); --ag-background-color: var(--ag-inherited-background-color, #21212B); --ag-border-color: var(--ag-inherited-border-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 15%)); --ag-border-radius: var(--ag-inherited-border-radius, 10px); --ag-border-width: var(--ag-inherited-border-width, 1px); --ag-browser-color-scheme: var(--ag-inherited-browser-color-scheme, dark); --ag-button-active-background-color: var(--ag-inherited-button-active-background-color, var(--ag-button-hover-background-color)); --ag-button-active-border: var(--ag-inherited-button-active-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-button-active-text-color: var(--ag-inherited-button-active-text-color, var(--ag-button-hover-text-color)); --ag-button-background-color: var(--ag-inherited-button-background-color, var(--ag-background-color)); --ag-button-border: var(--ag-inherited-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-button-border-radius: var(--ag-inherited-button-border-radius, var(--ag-border-radius)); --ag-button-disabled-background-color: var(--ag-inherited-button-disabled-background-color, var(--ag-input-disabled-background-color)); --ag-button-disabled-border: var(--ag-inherited-button-disabled-border, var(--ag-input-disabled-border)); --ag-button-disabled-text-color: var(--ag-inherited-button-disabled-text-color, var(--ag-input-disabled-text-color)); --ag-button-font-weight: var(--ag-inherited-button-font-weight, normal); --ag-button-horizontal-padding: var(--ag-inherited-button-horizontal-padding, calc( var(--ag-spacing)   *  2)); --ag-button-hover-background-color: var(--ag-inherited-button-hover-background-color, var(--ag-row-hover-color)); --ag-button-hover-border: var(--ag-inherited-button-hover-border, var(--ag-button-border)); --ag-button-hover-text-color: var(--ag-inherited-button-hover-text-color, var(--ag-button-text-color)); --ag-button-text-color: var(--ag-inherited-button-text-color, inherit); --ag-button-vertical-padding: var(--ag-inherited-button-vertical-padding, var(--ag-spacing)); --ag-card-shadow: var(--ag-inherited-card-shadow, 0 1px 4px 1px #000A); --ag-cell-batch-edit-background-color: var(--ag-inherited-cell-batch-edit-background-color, rgba(220 181 139 / 16%)); --ag-cell-batch-edit-text-color: var(--ag-inherited-cell-batch-edit-text-color, #f3d0b3); --ag-cell-editing-border: var(--ag-inherited-cell-editing-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-cell-editing-shadow: var(--ag-inherited-cell-editing-shadow, var(--ag-card-shadow)); --ag-cell-font-family: var(--ag-inherited-cell-font-family, var(--ag-font-family)); --ag-cell-horizontal-padding: var(--ag-inherited-cell-horizontal-padding, calc( var(--ag-spacing)   *  2  *   var(--ag-cell-horizontal-padding-scale) )); --ag-cell-horizontal-padding-scale: var(--ag-inherited-cell-horizontal-padding-scale, 1); --ag-cell-text-color: var(--ag-inherited-cell-text-color, var(--ag-text-color)); --ag-cell-widget-spacing: var(--ag-inherited-cell-widget-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-chart-menu-label-color: var(--ag-inherited-chart-menu-label-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 80%)); --ag-chart-menu-panel-width: var(--ag-inherited-chart-menu-panel-width, 260px); --ag-checkbox-border-radius: var(--ag-inherited-checkbox-border-radius, 5px); --ag-checkbox-border-width: var(--ag-inherited-checkbox-border-width, 1px); --ag-checkbox-checked-background-color: var(--ag-inherited-checkbox-checked-background-color, var(--ag-accent-color)); --ag-checkbox-checked-border-color: var(--ag-inherited-checkbox-checked-border-color, var(--ag-checkbox-checked-background-color)); --ag-checkbox-checked-shape-color: var(--ag-inherited-checkbox-checked-shape-color, var(--ag-background-color)); --ag-checkbox-checked-shape-image: var(--ag-inherited-checkbox-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.75%22%20d%3D%22M1%203.5%203.5%206l5-5%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-indeterminate-background-color: var(--ag-inherited-checkbox-indeterminate-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%)); --ag-checkbox-indeterminate-border-color: var(--ag-inherited-checkbox-indeterminate-border-color, var(--ag-checkbox-indeterminate-background-color)); --ag-checkbox-indeterminate-shape-color: var(--ag-inherited-checkbox-indeterminate-shape-color, var(--ag-background-color)); --ag-checkbox-indeterminate-shape-image: var(--ag-inherited-checkbox-indeterminate-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2210%22%20height%3D%222%22%20fill%3D%22%23000%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")); --ag-checkbox-unchecked-background-color: var(--ag-inherited-checkbox-unchecked-background-color, var(--ag-background-color)); --ag-checkbox-unchecked-border-color: var(--ag-inherited-checkbox-unchecked-border-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%)); --ag-chrome-background-color: var(--ag-inherited-chrome-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 5%)); --ag-color-picker-color-border-radius: var(--ag-inherited-color-picker-color-border-radius, 4px); --ag-color-picker-thumb-border-width: var(--ag-inherited-color-picker-thumb-border-width, 3px); --ag-color-picker-thumb-size: var(--ag-inherited-color-picker-thumb-size, 18px); --ag-color-picker-track-border-radius: var(--ag-inherited-color-picker-track-border-radius, 12px); --ag-color-picker-track-size: var(--ag-inherited-color-picker-track-size, 12px); --ag-column-border: var(--ag-inherited-column-border, solid 1px transparent); --ag-column-drop-cell-background-color: var(--ag-inherited-column-drop-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-column-drop-cell-border: var(--ag-inherited-column-drop-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-column-drop-cell-drag-handle-color: var(--ag-inherited-column-drop-cell-drag-handle-color, var(--ag-text-color)); --ag-column-drop-cell-text-color: var(--ag-inherited-column-drop-cell-text-color, var(--ag-text-color)); --ag-column-hover-color: var(--ag-inherited-column-hover-color, color-mix(in srgb, transparent, var(--ag-accent-color) 5%)); --ag-column-select-indent-size: var(--ag-inherited-column-select-indent-size, var(--ag-icon-size)); --ag-data-background-color: var(--ag-inherited-data-background-color, var(--ag-background-color)); --ag-data-font-size: var(--ag-inherited-data-font-size, var(--ag-font-size)); --ag-dialog-border: var(--ag-inherited-dialog-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-dialog-shadow: var(--ag-inherited-dialog-shadow, var(--ag-popup-shadow)); --ag-drag-and-drop-image-background-color: var(--ag-inherited-drag-and-drop-image-background-color, var(--ag-background-color)); --ag-drag-and-drop-image-border: var(--ag-inherited-drag-and-drop-image-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-drag-and-drop-image-not-allowed-border: var(--ag-inherited-drag-and-drop-image-not-allowed-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-drag-and-drop-image-background-color), var(--ag-invalid-color) 50%)); --ag-drag-and-drop-image-shadow: var(--ag-inherited-drag-and-drop-image-shadow, var(--ag-popup-shadow)); --ag-drag-handle-color: var(--ag-inherited-drag-handle-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 70%)); --ag-dropdown-shadow: var(--ag-inherited-dropdown-shadow, var(--ag-card-shadow)); --ag-filter-panel-apply-button-background-color: var(--ag-inherited-filter-panel-apply-button-background-color, var(--ag-accent-color)); --ag-filter-panel-apply-button-color: var(--ag-inherited-filter-panel-apply-button-color, var(--ag-foreground-color)); --ag-filter-panel-card-subtle-color: var(--ag-inherited-filter-panel-card-subtle-color, color-mix(in srgb, transparent, var(--ag-text-color) 70%)); --ag-filter-panel-card-subtle-hover-color: var(--ag-inherited-filter-panel-card-subtle-hover-color, var(--ag-text-color)); --ag-filter-tool-panel-group-indent: var(--ag-inherited-filter-tool-panel-group-indent, var(--ag-spacing)); --ag-find-active-match-background-color: var(--ag-inherited-find-active-match-background-color, #ffa500); --ag-find-active-match-color: var(--ag-inherited-find-active-match-color, var(--ag-background-color)); --ag-find-match-background-color: var(--ag-inherited-find-match-background-color, #ffff00); --ag-find-match-color: var(--ag-inherited-find-match-color, var(--ag-background-color)); --ag-focus-error-shadow: var(--ag-inherited-focus-error-shadow, 0px 0px 0px 3px color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 50%)); --ag-focus-shadow: var(--ag-inherited-focus-shadow, 0px 0px 0px 3px color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-font-family: var(--ag-inherited-font-family, "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu); --ag-font-size: var(--ag-inherited-font-size, 13px); --ag-footer-row-border: var(--ag-inherited-footer-row-border, var(--ag-row-border)); --ag-foreground-color: var(--ag-inherited-foreground-color, #FFF); --ag-full-row-edit-invalid-background-color: var(--ag-inherited-full-row-edit-invalid-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-header-background-color: var(--ag-inherited-header-background-color, #21212B); --ag-header-cell-background-transition-duration: var(--ag-inherited-header-cell-background-transition-duration, 0.2s); --ag-header-cell-hover-background-color: var(--ag-inherited-header-cell-hover-background-color, transparent); --ag-header-cell-moving-background-color: var(--ag-inherited-header-cell-moving-background-color, var(--ag-header-cell-hover-background-color)); --ag-header-column-border: var(--ag-inherited-header-column-border, none); --ag-header-column-border-height: var(--ag-inherited-header-column-border-height, 100%); --ag-header-column-resize-handle-color: var(--ag-inherited-header-column-resize-handle-color, var(--ag-border-color)); --ag-header-column-resize-handle-height: var(--ag-inherited-header-column-resize-handle-height, 30%); --ag-header-column-resize-handle-width: var(--ag-inherited-header-column-resize-handle-width, 2px); --ag-header-font-family: var(--ag-inherited-header-font-family, var(--ag-font-family)); --ag-header-font-size: var(--ag-inherited-header-font-size, 13px); --ag-header-font-weight: var(--ag-inherited-header-font-weight, 500); --ag-header-height: var(--ag-inherited-header-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-spacing)   *  4  *   var(--ag-header-vertical-padding-scale) )); --ag-header-row-border: var(--ag-inherited-header-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-header-text-color: var(--ag-inherited-header-text-color, var(--ag-text-color)); --ag-header-vertical-padding-scale: var(--ag-inherited-header-vertical-padding-scale, 1); --ag-icon-button-active-background-color: var(--ag-inherited-icon-button-active-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 28.000000000000004%)); --ag-icon-button-active-color: var(--ag-inherited-icon-button-active-color, var(--ag-accent-color)); --ag-icon-button-active-indicator-color: var(--ag-inherited-icon-button-active-indicator-color, var(--ag-accent-color)); --ag-icon-button-background-color: var(--ag-inherited-icon-button-background-color, transparent); --ag-icon-button-background-spread: var(--ag-inherited-icon-button-background-spread, 4px); --ag-icon-button-border-radius: var(--ag-inherited-icon-button-border-radius, 1px); --ag-icon-button-color: var(--ag-inherited-icon-button-color, var(--ag-icon-color)); --ag-icon-button-hover-background-color: var(--ag-inherited-icon-button-hover-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)); --ag-icon-button-hover-color: var(--ag-inherited-icon-button-hover-color, var(--ag-icon-button-color)); --ag-icon-color: var(--ag-inherited-icon-color, inherit); --ag-icon-size: var(--ag-inherited-icon-size, 16px); --ag-input-background-color: var(--ag-inherited-input-background-color, var(--ag-background-color)); --ag-input-border: var(--ag-inherited-input-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-input-border-radius: var(--ag-inherited-input-border-radius, var(--ag-border-radius)); --ag-input-disabled-background-color: var(--ag-inherited-input-disabled-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%)); --ag-input-disabled-border: var(--ag-inherited-input-disabled-border, var(--ag-input-border)); --ag-input-disabled-text-color: var(--ag-inherited-input-disabled-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-input-focus-background-color: var(--ag-inherited-input-focus-background-color, var(--ag-input-background-color)); --ag-input-focus-border: var(--ag-inherited-input-focus-border, solid var(--ag-border-width) var(--ag-accent-color)); --ag-input-focus-shadow: var(--ag-inherited-input-focus-shadow, var(--ag-focus-shadow)); --ag-input-focus-text-color: var(--ag-inherited-input-focus-text-color, var(--ag-input-text-color)); --ag-input-height: var(--ag-inherited-input-height, calc(max( var(--ag-icon-size) ,  var(--ag-font-size) )  +   var(--ag-spacing)   *  2)); --ag-input-icon-color: var(--ag-inherited-input-icon-color, var(--ag-input-text-color)); --ag-input-invalid-background-color: var(--ag-inherited-input-invalid-background-color, var(--ag-input-background-color)); --ag-input-invalid-border: var(--ag-inherited-input-invalid-border, solid var(--ag-border-width) var(--ag-invalid-color)); --ag-input-invalid-text-color: var(--ag-inherited-input-invalid-text-color, var(--ag-input-text-color)); --ag-input-padding-start: var(--ag-inherited-input-padding-start, var(--ag-spacing)); --ag-input-placeholder-text-color: var(--ag-inherited-input-placeholder-text-color, color-mix(in srgb, transparent, var(--ag-input-text-color) 50%)); --ag-input-text-color: var(--ag-inherited-input-text-color, var(--ag-text-color)); --ag-invalid-color: var(--ag-inherited-invalid-color, #e02525); --ag-list-item-height: var(--ag-inherited-list-item-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-widget-vertical-spacing) )); --ag-menu-background-color: var(--ag-inherited-menu-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-menu-border: var(--ag-inherited-menu-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 20%)); --ag-menu-separator-color: var(--ag-inherited-menu-separator-color, var(--ag-border-color)); --ag-menu-shadow: var(--ag-inherited-menu-shadow, var(--ag-popup-shadow)); --ag-menu-text-color: var(--ag-inherited-menu-text-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 95%)); --ag-modal-overlay-background-color: var(--ag-inherited-modal-overlay-background-color, color-mix(in srgb, transparent, var(--ag-background-color) 66%)); --ag-odd-row-background-color: var(--ag-inherited-odd-row-background-color, var(--ag-data-background-color)); --ag-pagination-panel-height: var(--ag-inherited-pagination-panel-height, calc(max( var(--ag-row-height) , 22px))); --ag-panel-background-color: var(--ag-inherited-panel-background-color, var(--ag-background-color)); --ag-panel-title-bar-background-color: var(--ag-inherited-panel-title-bar-background-color, var(--ag-header-background-color)); --ag-panel-title-bar-border: var(--ag-inherited-panel-title-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-panel-title-bar-font-weight: var(--ag-inherited-panel-title-bar-font-weight, var(--ag-header-font-weight)); --ag-panel-title-bar-height: var(--ag-inherited-panel-title-bar-height, var(--ag-header-height)); --ag-panel-title-bar-icon-color: var(--ag-inherited-panel-title-bar-icon-color, var(--ag-header-text-color)); --ag-panel-title-bar-text-color: var(--ag-inherited-panel-title-bar-text-color, var(--ag-header-text-color)); --ag-picker-button-background-color: var(--ag-inherited-picker-button-background-color, var(--ag-background-color)); --ag-picker-button-border: var(--ag-inherited-picker-button-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-picker-button-focus-background-color: var(--ag-inherited-picker-button-focus-background-color, var(--ag-background-color)); --ag-picker-button-focus-border: var(--ag-inherited-picker-button-focus-border, var(--ag-input-focus-border)); --ag-picker-list-background-color: var(--ag-inherited-picker-list-background-color, var(--ag-background-color)); --ag-picker-list-border: var(--ag-inherited-picker-list-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-column-border: var(--ag-inherited-pinned-column-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-background-color: var(--ag-inherited-pinned-row-background-color, var(--ag-data-background-color)); --ag-pinned-row-border: var(--ag-inherited-pinned-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-pinned-row-font-weight: var(--ag-inherited-pinned-row-font-weight, 600); --ag-pinned-row-text-color: var(--ag-inherited-pinned-row-text-color, var(--ag-text-color)); --ag-pinned-source-row-background-color: var(--ag-inherited-pinned-source-row-background-color, var(--ag-data-background-color)); --ag-pinned-source-row-font-weight: var(--ag-inherited-pinned-source-row-font-weight, 600); --ag-pinned-source-row-text-color: var(--ag-inherited-pinned-source-row-text-color, var(--ag-text-color)); --ag-popup-shadow: var(--ag-inherited-popup-shadow, 0 0px 20px #000A); --ag-radio-checked-shape-image: var(--ag-inherited-radio-checked-shape-image, url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%226%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")); --ag-range-header-highlight-color: var(--ag-inherited-range-header-highlight-color, color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 8%)); --ag-range-selection-background-color: var(--ag-inherited-range-selection-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 20%)); --ag-range-selection-border-color: var(--ag-inherited-range-selection-border-color, var(--ag-accent-color)); --ag-range-selection-border-style: var(--ag-inherited-range-selection-border-style, solid); --ag-range-selection-chart-background-color: var(--ag-inherited-range-selection-chart-background-color, #0058FF1A); --ag-range-selection-chart-category-background-color: var(--ag-inherited-range-selection-chart-category-background-color, #00FF841A); --ag-range-selection-highlight-color: var(--ag-inherited-range-selection-highlight-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-batch-edit-background-color: var(--ag-inherited-row-batch-edit-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%)); --ag-row-batch-edit-text-color: var(--ag-inherited-row-batch-edit-text-color, var(--ag-cell-batch-edit-text-color)); --ag-row-border: var(--ag-inherited-row-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-row-group-indent-size: var(--ag-inherited-row-group-indent-size, calc( var(--ag-cell-widget-spacing)   +   var(--ag-icon-size) )); --ag-row-height: var(--ag-inherited-row-height, calc(max( var(--ag-icon-size) ,  var(--ag-data-font-size) )  +   var(--ag-spacing)   *  3.25  *   var(--ag-row-vertical-padding-scale) )); --ag-row-hover-color: var(--ag-inherited-row-hover-color, color-mix(in srgb, transparent, var(--ag-accent-color) 15%)); --ag-row-loading-skeleton-effect-color: var(--ag-inherited-row-loading-skeleton-effect-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 15%)); --ag-row-numbers-selected-color: var(--ag-inherited-row-numbers-selected-color, color-mix(in srgb, transparent, var(--ag-accent-color) 50%)); --ag-row-vertical-padding-scale: var(--ag-inherited-row-vertical-padding-scale, 0.5); --ag-select-cell-background-color: var(--ag-inherited-select-cell-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 7.000000000000001%)); --ag-select-cell-border: var(--ag-inherited-select-cell-border, solid var(--ag-border-width) color-mix(in srgb, transparent, var(--ag-foreground-color) 13%)); --ag-selected-row-background-color: var(--ag-inherited-selected-row-background-color, color-mix(in srgb, transparent, var(--ag-accent-color) 20%)); --ag-set-filter-indent-size: var(--ag-inherited-set-filter-indent-size, var(--ag-icon-size)); --ag-side-bar-background-color: var(--ag-inherited-side-bar-background-color, var(--ag-chrome-background-color)); --ag-side-bar-panel-width: var(--ag-inherited-side-bar-panel-width, 250px); --ag-side-button-background-color: var(--ag-inherited-side-button-background-color, transparent); --ag-side-button-bar-background-color: var(--ag-inherited-side-button-bar-background-color, var(--ag-side-bar-background-color)); --ag-side-button-bar-top-padding: var(--ag-inherited-side-button-bar-top-padding, 0px); --ag-side-button-border: var(--ag-inherited-side-button-border, solid 1px transparent); --ag-side-button-hover-background-color: var(--ag-inherited-side-button-hover-background-color, var(--ag-side-button-background-color)); --ag-side-button-hover-text-color: var(--ag-inherited-side-button-hover-text-color, var(--ag-side-button-text-color)); --ag-side-button-left-padding: var(--ag-inherited-side-button-left-padding, var(--ag-spacing)); --ag-side-button-right-padding: var(--ag-inherited-side-button-right-padding, var(--ag-spacing)); --ag-side-button-selected-background-color: var(--ag-inherited-side-button-selected-background-color, var(--ag-background-color)); --ag-side-button-selected-border: var(--ag-inherited-side-button-selected-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-side-button-selected-text-color: var(--ag-inherited-side-button-selected-text-color, var(--ag-side-button-text-color)); --ag-side-button-selected-underline-color: var(--ag-inherited-side-button-selected-underline-color, transparent); --ag-side-button-selected-underline-transition-duration: var(--ag-inherited-side-button-selected-underline-transition-duration, 0s); --ag-side-button-selected-underline-width: var(--ag-inherited-side-button-selected-underline-width, 2px); --ag-side-button-text-color: var(--ag-inherited-side-button-text-color, var(--ag-text-color)); --ag-side-button-vertical-padding: var(--ag-inherited-side-button-vertical-padding, calc( var(--ag-spacing)   *  3)); --ag-side-panel-border: var(--ag-inherited-side-panel-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-spacing: var(--ag-inherited-spacing, 5px); --ag-status-bar-label-color: var(--ag-inherited-status-bar-label-color, var(--ag-foreground-color)); --ag-status-bar-label-font-weight: var(--ag-inherited-status-bar-label-font-weight, 500); --ag-status-bar-value-color: var(--ag-inherited-status-bar-value-color, var(--ag-foreground-color)); --ag-status-bar-value-font-weight: var(--ag-inherited-status-bar-value-font-weight, 500); --ag-subtle-text-color: var(--ag-inherited-subtle-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 50%)); --ag-tab-background-color: var(--ag-inherited-tab-background-color, transparent); --ag-tab-bar-background-color: var(--ag-inherited-tab-bar-background-color, color-mix(in srgb, transparent, var(--ag-foreground-color) 5%)); --ag-tab-bar-border: var(--ag-inherited-tab-bar-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tab-bar-horizontal-padding: var(--ag-inherited-tab-bar-horizontal-padding, 0px); --ag-tab-bar-top-padding: var(--ag-inherited-tab-bar-top-padding, 0px); --ag-tab-bottom-padding: var(--ag-inherited-tab-bottom-padding, var(--ag-spacing)); --ag-tab-horizontal-padding: var(--ag-inherited-tab-horizontal-padding, var(--ag-spacing)); --ag-tab-hover-background-color: var(--ag-inherited-tab-hover-background-color, var(--ag-tab-background-color)); --ag-tab-hover-text-color: var(--ag-inherited-tab-hover-text-color, var(--ag-text-color)); --ag-tab-selected-background-color: var(--ag-inherited-tab-selected-background-color, var(--ag-background-color)); --ag-tab-selected-border-color: var(--ag-inherited-tab-selected-border-color, var(--ag-border-color)); --ag-tab-selected-border-width: var(--ag-inherited-tab-selected-border-width, var(--ag-border-width)); --ag-tab-selected-text-color: var(--ag-inherited-tab-selected-text-color, var(--ag-text-color)); --ag-tab-selected-underline-color: var(--ag-inherited-tab-selected-underline-color, transparent); --ag-tab-selected-underline-transition-duration: var(--ag-inherited-tab-selected-underline-transition-duration, 0s); --ag-tab-selected-underline-width: var(--ag-inherited-tab-selected-underline-width, 0px); --ag-tab-spacing: var(--ag-inherited-tab-spacing, 0); --ag-tab-text-color: var(--ag-inherited-tab-text-color, color-mix(in srgb, transparent, var(--ag-text-color) 70%)); --ag-tab-top-padding: var(--ag-inherited-tab-top-padding, var(--ag-spacing)); --ag-text-color: var(--ag-inherited-text-color, var(--ag-foreground-color)); --ag-toggle-button-height: var(--ag-inherited-toggle-button-height, 18px); --ag-toggle-button-off-background-color: var(--ag-inherited-toggle-button-off-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%)); --ag-toggle-button-on-background-color: var(--ag-inherited-toggle-button-on-background-color, var(--ag-accent-color)); --ag-toggle-button-switch-background-color: var(--ag-inherited-toggle-button-switch-background-color, var(--ag-background-color)); --ag-toggle-button-switch-inset: var(--ag-inherited-toggle-button-switch-inset, 2px); --ag-toggle-button-width: var(--ag-inherited-toggle-button-width, 28px); --ag-tool-panel-separator-border: var(--ag-inherited-tool-panel-separator-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tooltip-background-color: var(--ag-inherited-tooltip-background-color, #21212B); --ag-tooltip-border: var(--ag-inherited-tooltip-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-tooltip-error-background-color: var(--ag-inherited-tooltip-error-background-color, color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 10%)); --ag-tooltip-error-border: var(--ag-inherited-tooltip-error-border, solid var(--ag-border-width) color-mix(in srgb, var(--ag-background-color), var(--ag-invalid-color) 25%)); --ag-tooltip-error-text-color: var(--ag-inherited-tooltip-error-text-color, var(--ag-invalid-color)); --ag-tooltip-text-color: var(--ag-inherited-tooltip-text-color, #fff); --ag-value-change-delta-down-color: var(--ag-inherited-value-change-delta-down-color, #e53935); --ag-value-change-delta-up-color: var(--ag-inherited-value-change-delta-up-color, #43a047); --ag-value-change-value-highlight-background-color: var(--ag-inherited-value-change-value-highlight-background-color, #16a08580); --ag-widget-container-horizontal-padding: var(--ag-inherited-widget-container-horizontal-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-container-vertical-padding: var(--ag-inherited-widget-container-vertical-padding, calc( var(--ag-spacing)   *  1.5)); --ag-widget-horizontal-spacing: var(--ag-inherited-widget-horizontal-spacing, calc( var(--ag-spacing)   *  1.5)); --ag-widget-vertical-spacing: var(--ag-inherited-widget-vertical-spacing, var(--ag-spacing)); --ag-wrapper-border: var(--ag-inherited-wrapper-border, solid var(--ag-border-width) var(--ag-border-color)); --ag-wrapper-border-radius: var(--ag-inherited-wrapper-border-radius, 16px); }

:has(> :where(.ag-theme-params-4)):not(:where(.ag-theme-params-4)) { --ag-inherited-accent-color: var(--ag-accent-color); --ag-inherited-advanced-filter-builder-button-bar-border: var(--ag-advanced-filter-builder-button-bar-border); --ag-inherited-advanced-filter-builder-column-pill-color: var(--ag-advanced-filter-builder-column-pill-color); --ag-inherited-advanced-filter-builder-indent-size: var(--ag-advanced-filter-builder-indent-size); --ag-inherited-advanced-filter-builder-join-pill-color: var(--ag-advanced-filter-builder-join-pill-color); --ag-inherited-advanced-filter-builder-option-pill-color: var(--ag-advanced-filter-builder-option-pill-color); --ag-inherited-advanced-filter-builder-value-pill-color: var(--ag-advanced-filter-builder-value-pill-color); --ag-inherited-background-color: var(--ag-background-color); --ag-inherited-border-color: var(--ag-border-color); --ag-inherited-border-radius: var(--ag-border-radius); --ag-inherited-border-width: var(--ag-border-width); --ag-inherited-browser-color-scheme: var(--ag-browser-color-scheme); --ag-inherited-button-active-background-color: var(--ag-button-active-background-color); --ag-inherited-button-active-border: var(--ag-button-active-border); --ag-inherited-button-active-text-color: var(--ag-button-active-text-color); --ag-inherited-button-background-color: var(--ag-button-background-color); --ag-inherited-button-border: var(--ag-button-border); --ag-inherited-button-border-radius: var(--ag-button-border-radius); --ag-inherited-button-disabled-background-color: var(--ag-button-disabled-background-color); --ag-inherited-button-disabled-border: var(--ag-button-disabled-border); --ag-inherited-button-disabled-text-color: var(--ag-button-disabled-text-color); --ag-inherited-button-font-weight: var(--ag-button-font-weight); --ag-inherited-button-horizontal-padding: var(--ag-button-horizontal-padding); --ag-inherited-button-hover-background-color: var(--ag-button-hover-background-color); --ag-inherited-button-hover-border: var(--ag-button-hover-border); --ag-inherited-button-hover-text-color: var(--ag-button-hover-text-color); --ag-inherited-button-text-color: var(--ag-button-text-color); --ag-inherited-button-vertical-padding: var(--ag-button-vertical-padding); --ag-inherited-card-shadow: var(--ag-card-shadow); --ag-inherited-cell-batch-edit-background-color: var(--ag-cell-batch-edit-background-color); --ag-inherited-cell-batch-edit-text-color: var(--ag-cell-batch-edit-text-color); --ag-inherited-cell-editing-border: var(--ag-cell-editing-border); --ag-inherited-cell-editing-shadow: var(--ag-cell-editing-shadow); --ag-inherited-cell-font-family: var(--ag-cell-font-family); --ag-inherited-cell-horizontal-padding: var(--ag-cell-horizontal-padding); --ag-inherited-cell-horizontal-padding-scale: var(--ag-cell-horizontal-padding-scale); --ag-inherited-cell-text-color: var(--ag-cell-text-color); --ag-inherited-cell-widget-spacing: var(--ag-cell-widget-spacing); --ag-inherited-chart-menu-label-color: var(--ag-chart-menu-label-color); --ag-inherited-chart-menu-panel-width: var(--ag-chart-menu-panel-width); --ag-inherited-checkbox-border-radius: var(--ag-checkbox-border-radius); --ag-inherited-checkbox-border-width: var(--ag-checkbox-border-width); --ag-inherited-checkbox-checked-background-color: var(--ag-checkbox-checked-background-color); --ag-inherited-checkbox-checked-border-color: var(--ag-checkbox-checked-border-color); --ag-inherited-checkbox-checked-shape-color: var(--ag-checkbox-checked-shape-color); --ag-inherited-checkbox-checked-shape-image: var(--ag-checkbox-checked-shape-image); --ag-inherited-checkbox-indeterminate-background-color: var(--ag-checkbox-indeterminate-background-color); --ag-inherited-checkbox-indeterminate-border-color: var(--ag-checkbox-indeterminate-border-color); --ag-inherited-checkbox-indeterminate-shape-color: var(--ag-checkbox-indeterminate-shape-color); --ag-inherited-checkbox-indeterminate-shape-image: var(--ag-checkbox-indeterminate-shape-image); --ag-inherited-checkbox-unchecked-background-color: var(--ag-checkbox-unchecked-background-color); --ag-inherited-checkbox-unchecked-border-color: var(--ag-checkbox-unchecked-border-color); --ag-inherited-chrome-background-color: var(--ag-chrome-background-color); --ag-inherited-color-picker-color-border-radius: var(--ag-color-picker-color-border-radius); --ag-inherited-color-picker-thumb-border-width: var(--ag-color-picker-thumb-border-width); --ag-inherited-color-picker-thumb-size: var(--ag-color-picker-thumb-size); --ag-inherited-color-picker-track-border-radius: var(--ag-color-picker-track-border-radius); --ag-inherited-color-picker-track-size: var(--ag-color-picker-track-size); --ag-inherited-column-border: var(--ag-column-border); --ag-inherited-column-drop-cell-background-color: var(--ag-column-drop-cell-background-color); --ag-inherited-column-drop-cell-border: var(--ag-column-drop-cell-border); --ag-inherited-column-drop-cell-drag-handle-color: var(--ag-column-drop-cell-drag-handle-color); --ag-inherited-column-drop-cell-text-color: var(--ag-column-drop-cell-text-color); --ag-inherited-column-hover-color: var(--ag-column-hover-color); --ag-inherited-column-select-indent-size: var(--ag-column-select-indent-size); --ag-inherited-data-background-color: var(--ag-data-background-color); --ag-inherited-data-font-size: var(--ag-data-font-size); --ag-inherited-dialog-border: var(--ag-dialog-border); --ag-inherited-dialog-shadow: var(--ag-dialog-shadow); --ag-inherited-drag-and-drop-image-background-color: var(--ag-drag-and-drop-image-background-color); --ag-inherited-drag-and-drop-image-border: var(--ag-drag-and-drop-image-border); --ag-inherited-drag-and-drop-image-not-allowed-border: var(--ag-drag-and-drop-image-not-allowed-border); --ag-inherited-drag-and-drop-image-shadow: var(--ag-drag-and-drop-image-shadow); --ag-inherited-drag-handle-color: var(--ag-drag-handle-color); --ag-inherited-dropdown-shadow: var(--ag-dropdown-shadow); --ag-inherited-filter-panel-apply-button-background-color: var(--ag-filter-panel-apply-button-background-color); --ag-inherited-filter-panel-apply-button-color: var(--ag-filter-panel-apply-button-color); --ag-inherited-filter-panel-card-subtle-color: var(--ag-filter-panel-card-subtle-color); --ag-inherited-filter-panel-card-subtle-hover-color: var(--ag-filter-panel-card-subtle-hover-color); --ag-inherited-filter-tool-panel-group-indent: var(--ag-filter-tool-panel-group-indent); --ag-inherited-find-active-match-background-color: var(--ag-find-active-match-background-color); --ag-inherited-find-active-match-color: var(--ag-find-active-match-color); --ag-inherited-find-match-background-color: var(--ag-find-match-background-color); --ag-inherited-find-match-color: var(--ag-find-match-color); --ag-inherited-focus-error-shadow: var(--ag-focus-error-shadow); --ag-inherited-focus-shadow: var(--ag-focus-shadow); --ag-inherited-font-family: var(--ag-font-family); --ag-inherited-font-size: var(--ag-font-size); --ag-inherited-footer-row-border: var(--ag-footer-row-border); --ag-inherited-foreground-color: var(--ag-foreground-color); --ag-inherited-full-row-edit-invalid-background-color: var(--ag-full-row-edit-invalid-background-color); --ag-inherited-header-background-color: var(--ag-header-background-color); --ag-inherited-header-cell-background-transition-duration: var(--ag-header-cell-background-transition-duration); --ag-inherited-header-cell-hover-background-color: var(--ag-header-cell-hover-background-color); --ag-inherited-header-cell-moving-background-color: var(--ag-header-cell-moving-background-color); --ag-inherited-header-column-border: var(--ag-header-column-border); --ag-inherited-header-column-border-height: var(--ag-header-column-border-height); --ag-inherited-header-column-resize-handle-color: var(--ag-header-column-resize-handle-color); --ag-inherited-header-column-resize-handle-height: var(--ag-header-column-resize-handle-height); --ag-inherited-header-column-resize-handle-width: var(--ag-header-column-resize-handle-width); --ag-inherited-header-font-family: var(--ag-header-font-family); --ag-inherited-header-font-size: var(--ag-header-font-size); --ag-inherited-header-font-weight: var(--ag-header-font-weight); --ag-inherited-header-height: var(--ag-header-height); --ag-inherited-header-row-border: var(--ag-header-row-border); --ag-inherited-header-text-color: var(--ag-header-text-color); --ag-inherited-header-vertical-padding-scale: var(--ag-header-vertical-padding-scale); --ag-inherited-icon-button-active-background-color: var(--ag-icon-button-active-background-color); --ag-inherited-icon-button-active-color: var(--ag-icon-button-active-color); --ag-inherited-icon-button-active-indicator-color: var(--ag-icon-button-active-indicator-color); --ag-inherited-icon-button-background-color: var(--ag-icon-button-background-color); --ag-inherited-icon-button-background-spread: var(--ag-icon-button-background-spread); --ag-inherited-icon-button-border-radius: var(--ag-icon-button-border-radius); --ag-inherited-icon-button-color: var(--ag-icon-button-color); --ag-inherited-icon-button-hover-background-color: var(--ag-icon-button-hover-background-color); --ag-inherited-icon-button-hover-color: var(--ag-icon-button-hover-color); --ag-inherited-icon-color: var(--ag-icon-color); --ag-inherited-icon-size: var(--ag-icon-size); --ag-inherited-input-background-color: var(--ag-input-background-color); --ag-inherited-input-border: var(--ag-input-border); --ag-inherited-input-border-radius: var(--ag-input-border-radius); --ag-inherited-input-disabled-background-color: var(--ag-input-disabled-background-color); --ag-inherited-input-disabled-border: var(--ag-input-disabled-border); --ag-inherited-input-disabled-text-color: var(--ag-input-disabled-text-color); --ag-inherited-input-focus-background-color: var(--ag-input-focus-background-color); --ag-inherited-input-focus-border: var(--ag-input-focus-border); --ag-inherited-input-focus-shadow: var(--ag-input-focus-shadow); --ag-inherited-input-focus-text-color: var(--ag-input-focus-text-color); --ag-inherited-input-height: var(--ag-input-height); --ag-inherited-input-icon-color: var(--ag-input-icon-color); --ag-inherited-input-invalid-background-color: var(--ag-input-invalid-background-color); --ag-inherited-input-invalid-border: var(--ag-input-invalid-border); --ag-inherited-input-invalid-text-color: var(--ag-input-invalid-text-color); --ag-inherited-input-padding-start: var(--ag-input-padding-start); --ag-inherited-input-placeholder-text-color: var(--ag-input-placeholder-text-color); --ag-inherited-input-text-color: var(--ag-input-text-color); --ag-inherited-invalid-color: var(--ag-invalid-color); --ag-inherited-list-item-height: var(--ag-list-item-height); --ag-inherited-menu-background-color: var(--ag-menu-background-color); --ag-inherited-menu-border: var(--ag-menu-border); --ag-inherited-menu-separator-color: var(--ag-menu-separator-color); --ag-inherited-menu-shadow: var(--ag-menu-shadow); --ag-inherited-menu-text-color: var(--ag-menu-text-color); --ag-inherited-modal-overlay-background-color: var(--ag-modal-overlay-background-color); --ag-inherited-odd-row-background-color: var(--ag-odd-row-background-color); --ag-inherited-pagination-panel-height: var(--ag-pagination-panel-height); --ag-inherited-panel-background-color: var(--ag-panel-background-color); --ag-inherited-panel-title-bar-background-color: var(--ag-panel-title-bar-background-color); --ag-inherited-panel-title-bar-border: var(--ag-panel-title-bar-border); --ag-inherited-panel-title-bar-font-weight: var(--ag-panel-title-bar-font-weight); --ag-inherited-panel-title-bar-height: var(--ag-panel-title-bar-height); --ag-inherited-panel-title-bar-icon-color: var(--ag-panel-title-bar-icon-color); --ag-inherited-panel-title-bar-text-color: var(--ag-panel-title-bar-text-color); --ag-inherited-picker-button-background-color: var(--ag-picker-button-background-color); --ag-inherited-picker-button-border: var(--ag-picker-button-border); --ag-inherited-picker-button-focus-background-color: var(--ag-picker-button-focus-background-color); --ag-inherited-picker-button-focus-border: var(--ag-picker-button-focus-border); --ag-inherited-picker-list-background-color: var(--ag-picker-list-background-color); --ag-inherited-picker-list-border: var(--ag-picker-list-border); --ag-inherited-pinned-column-border: var(--ag-pinned-column-border); --ag-inherited-pinned-row-background-color: var(--ag-pinned-row-background-color); --ag-inherited-pinned-row-border: var(--ag-pinned-row-border); --ag-inherited-pinned-row-font-weight: var(--ag-pinned-row-font-weight); --ag-inherited-pinned-row-text-color: var(--ag-pinned-row-text-color); --ag-inherited-pinned-source-row-background-color: var(--ag-pinned-source-row-background-color); --ag-inherited-pinned-source-row-font-weight: var(--ag-pinned-source-row-font-weight); --ag-inherited-pinned-source-row-text-color: var(--ag-pinned-source-row-text-color); --ag-inherited-popup-shadow: var(--ag-popup-shadow); --ag-inherited-radio-checked-shape-image: var(--ag-radio-checked-shape-image); --ag-inherited-range-header-highlight-color: var(--ag-range-header-highlight-color); --ag-inherited-range-selection-background-color: var(--ag-range-selection-background-color); --ag-inherited-range-selection-border-color: var(--ag-range-selection-border-color); --ag-inherited-range-selection-border-style: var(--ag-range-selection-border-style); --ag-inherited-range-selection-chart-background-color: var(--ag-range-selection-chart-background-color); --ag-inherited-range-selection-chart-category-background-color: var(--ag-range-selection-chart-category-background-color); --ag-inherited-range-selection-highlight-color: var(--ag-range-selection-highlight-color); --ag-inherited-row-batch-edit-background-color: var(--ag-row-batch-edit-background-color); --ag-inherited-row-batch-edit-text-color: var(--ag-row-batch-edit-text-color); --ag-inherited-row-border: var(--ag-row-border); --ag-inherited-row-group-indent-size: var(--ag-row-group-indent-size); --ag-inherited-row-height: var(--ag-row-height); --ag-inherited-row-hover-color: var(--ag-row-hover-color); --ag-inherited-row-loading-skeleton-effect-color: var(--ag-row-loading-skeleton-effect-color); --ag-inherited-row-numbers-selected-color: var(--ag-row-numbers-selected-color); --ag-inherited-row-vertical-padding-scale: var(--ag-row-vertical-padding-scale); --ag-inherited-select-cell-background-color: var(--ag-select-cell-background-color); --ag-inherited-select-cell-border: var(--ag-select-cell-border); --ag-inherited-selected-row-background-color: var(--ag-selected-row-background-color); --ag-inherited-set-filter-indent-size: var(--ag-set-filter-indent-size); --ag-inherited-side-bar-background-color: var(--ag-side-bar-background-color); --ag-inherited-side-bar-panel-width: var(--ag-side-bar-panel-width); --ag-inherited-side-button-background-color: var(--ag-side-button-background-color); --ag-inherited-side-button-bar-background-color: var(--ag-side-button-bar-background-color); --ag-inherited-side-button-bar-top-padding: var(--ag-side-button-bar-top-padding); --ag-inherited-side-button-border: var(--ag-side-button-border); --ag-inherited-side-button-hover-background-color: var(--ag-side-button-hover-background-color); --ag-inherited-side-button-hover-text-color: var(--ag-side-button-hover-text-color); --ag-inherited-side-button-left-padding: var(--ag-side-button-left-padding); --ag-inherited-side-button-right-padding: var(--ag-side-button-right-padding); --ag-inherited-side-button-selected-background-color: var(--ag-side-button-selected-background-color); --ag-inherited-side-button-selected-border: var(--ag-side-button-selected-border); --ag-inherited-side-button-selected-text-color: var(--ag-side-button-selected-text-color); --ag-inherited-side-button-selected-underline-color: var(--ag-side-button-selected-underline-color); --ag-inherited-side-button-selected-underline-transition-duration: var(--ag-side-button-selected-underline-transition-duration); --ag-inherited-side-button-selected-underline-width: var(--ag-side-button-selected-underline-width); --ag-inherited-side-button-text-color: var(--ag-side-button-text-color); --ag-inherited-side-button-vertical-padding: var(--ag-side-button-vertical-padding); --ag-inherited-side-panel-border: var(--ag-side-panel-border); --ag-inherited-spacing: var(--ag-spacing); --ag-inherited-status-bar-label-color: var(--ag-status-bar-label-color); --ag-inherited-status-bar-label-font-weight: var(--ag-status-bar-label-font-weight); --ag-inherited-status-bar-value-color: var(--ag-status-bar-value-color); --ag-inherited-status-bar-value-font-weight: var(--ag-status-bar-value-font-weight); --ag-inherited-subtle-text-color: var(--ag-subtle-text-color); --ag-inherited-tab-background-color: var(--ag-tab-background-color); --ag-inherited-tab-bar-background-color: var(--ag-tab-bar-background-color); --ag-inherited-tab-bar-border: var(--ag-tab-bar-border); --ag-inherited-tab-bar-horizontal-padding: var(--ag-tab-bar-horizontal-padding); --ag-inherited-tab-bar-top-padding: var(--ag-tab-bar-top-padding); --ag-inherited-tab-bottom-padding: var(--ag-tab-bottom-padding); --ag-inherited-tab-horizontal-padding: var(--ag-tab-horizontal-padding); --ag-inherited-tab-hover-background-color: var(--ag-tab-hover-background-color); --ag-inherited-tab-hover-text-color: var(--ag-tab-hover-text-color); --ag-inherited-tab-selected-background-color: var(--ag-tab-selected-background-color); --ag-inherited-tab-selected-border-color: var(--ag-tab-selected-border-color); --ag-inherited-tab-selected-border-width: var(--ag-tab-selected-border-width); --ag-inherited-tab-selected-text-color: var(--ag-tab-selected-text-color); --ag-inherited-tab-selected-underline-color: var(--ag-tab-selected-underline-color); --ag-inherited-tab-selected-underline-transition-duration: var(--ag-tab-selected-underline-transition-duration); --ag-inherited-tab-selected-underline-width: var(--ag-tab-selected-underline-width); --ag-inherited-tab-spacing: var(--ag-tab-spacing); --ag-inherited-tab-text-color: var(--ag-tab-text-color); --ag-inherited-tab-top-padding: var(--ag-tab-top-padding); --ag-inherited-text-color: var(--ag-text-color); --ag-inherited-toggle-button-height: var(--ag-toggle-button-height); --ag-inherited-toggle-button-off-background-color: var(--ag-toggle-button-off-background-color); --ag-inherited-toggle-button-on-background-color: var(--ag-toggle-button-on-background-color); --ag-inherited-toggle-button-switch-background-color: var(--ag-toggle-button-switch-background-color); --ag-inherited-toggle-button-switch-inset: var(--ag-toggle-button-switch-inset); --ag-inherited-toggle-button-width: var(--ag-toggle-button-width); --ag-inherited-tool-panel-separator-border: var(--ag-tool-panel-separator-border); --ag-inherited-tooltip-background-color: var(--ag-tooltip-background-color); --ag-inherited-tooltip-border: var(--ag-tooltip-border); --ag-inherited-tooltip-error-background-color: var(--ag-tooltip-error-background-color); --ag-inherited-tooltip-error-border: var(--ag-tooltip-error-border); --ag-inherited-tooltip-error-text-color: var(--ag-tooltip-error-text-color); --ag-inherited-tooltip-text-color: var(--ag-tooltip-text-color); --ag-inherited-value-change-delta-down-color: var(--ag-value-change-delta-down-color); --ag-inherited-value-change-delta-up-color: var(--ag-value-change-delta-up-color); --ag-inherited-value-change-value-highlight-background-color: var(--ag-value-change-value-highlight-background-color); --ag-inherited-widget-container-horizontal-padding: var(--ag-widget-container-horizontal-padding); --ag-inherited-widget-container-vertical-padding: var(--ag-widget-container-vertical-padding); --ag-inherited-widget-horizontal-spacing: var(--ag-widget-horizontal-spacing); --ag-inherited-widget-vertical-spacing: var(--ag-widget-vertical-spacing); --ag-inherited-wrapper-border: var(--ag-wrapper-border); --ag-inherited-wrapper-border-radius: var(--ag-wrapper-border-radius); }