/*
 * @Description: 全局主题样式覆盖
 * @Author: Claude
 * @Date: 2026-02-06
 * @Description: 使用 CSS 变量实现动态主题切换
 */
::selection {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
::-moz-selection {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-select-dropdown-menu-item-active {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.importModal .ant-modal-footer button:nth-child(1) {
  border: 1px solid #d9d9d9 !important;
}
.importModal .ant-modal-footer button:nth-child(1):hover {
  color: #F5711E;
  color: var(--primary-color, #F5711E);
  border: 1px solid #d9d9d9 !important;
}
.importModal .ant-modal-body .ant-btn.ant-btn-dashed {
  border: 1px dashed #d9d9d9 !important;
}
.importModal .ant-modal-body .ant-btn.ant-btn-dashed:hover {
  border: 1px dashed #d9d9d9 !important;
}
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-checkbox-input:focus + .ant-checkbox-inner:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-typography.ant-typography-warning {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-sort-ascending-icon,
.ag-theme-alpine-xzg .ag-sort-ascending-icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-sort-descending-icon,
.ag-theme-alpine-xzg .ag-sort-descending-icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-filter-icon,
.ag-theme-alpine-xzg .ag-filter-icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-filter-active,
.ag-theme-alpine-xzg .ag-filter-active {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-hover,
.ag-theme-alpine-xzg:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ag-theme-alpine:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-hover .ag-cell,
.ag-theme-alpine-xzg:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-hover .ag-cell {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ag-theme-alpine:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-selected,
.ag-theme-alpine-xzg:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ag-theme-alpine:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-selected .ag-cell,
.ag-theme-alpine-xzg:not(.ag-layout-auto-height):not(.ag-theme-alpine-xzg-base) .ag-row-selected .ag-cell {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ag-theme-alpine.ag-layout-auto-height,
.ag-theme-alpine-xzg.ag-layout-auto-height,
.ag-theme-alpine.ag-theme-alpine-xzg-base,
.ag-theme-alpine-xzg.ag-theme-alpine-xzg-base {
  /* 不添加任何hover或选中样式，让AG Grid使用原生行为 */
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked::after,
.ag-theme-alpine-xzg .ag-checkbox-input-wrapper.ag-checked::after {
  color: var(--primary-color) !important;
}
.pageHeader-module_xzg-page-container_2eqAI .ant-input-search-icon .anticon,
.pageHeader-module_xzg-page-container_2eqAI .ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon,
.pageHeader-module_xzg-page-container_2eqAI .ant-input-suffix .ant-input-search-icon,
.pageHeader-module_xzg-page-container_2eqAI span.ant-input-search-icon .anticon,
[class*="pageHeader-module_xzg-page-container"] .ant-input-search-icon .anticon,
[class*="pageHeader-module_xzg-page-container"] .ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon,
[class*="pageHeader-module_xzg-page-container"] .ant-input-suffix .ant-input-search-icon,
.xzg-page-container .ant-input-search-icon .anticon,
.xzg-page-container .ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon,
.xzg-page-container .ant-input-suffix .ant-input-search-icon,
.xzg-page-container span.ant-input-search-icon .anticon,
.ant-input-search-icon .anticon,
.ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon,
.ant-input-suffix .ant-input-search-icon,
span.ant-input-search-icon .anticon,
span.ant-input-search-icon.anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-btn .anticon,
.ant-btn i.icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn:hover .anticon,
.ant-btn:focus .anticon,
.ant-btn:hover i.icon,
.ant-btn:focus i.icon {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) .anticon,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) i.icon,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) .anticon,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) i.icon,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) .anticon,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) i.icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.xzg-tree-select-dropdown .ant-btn .anticon,
.xzg-tree-select-dropdown .ant-btn i.icon,
.xzg-tree-select-dropdown .ant-btn:hover .anticon,
.xzg-tree-select-dropdown .ant-btn:focus .anticon,
.ant-select-dropdown .ant-select-tree-node-content-wrapper .ant-btn .anticon,
.ant-select-dropdown .ant-select-tree-title .ant-btn .anticon,
.ant-select-dropdown .ant-select-tree-node .ant-btn .anticon,
.ant-select-dropdown .ant-select-tree-node-content-wrapper .ant-btn i.icon,
.ant-select-dropdown .ant-select-tree-title .ant-btn i.icon,
.ant-select-dropdown .ant-select-tree-node .ant-btn i.icon,
.xzg-tree-select-dropdown .ant-btn .anticon,
.xzg-tree-select-dropdown .ant-btn i.icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-danger .anticon,
.ant-btn-danger:hover .anticon,
.ant-btn-danger:focus .anticon,
.ant-btn-danger i.icon,
.ant-btn-danger:hover i.icon,
.ant-btn-danger:focus i.icon {
  color: #fff !important;
}
.ant-btn-group > .ant-btn i.icon,
.ant-btn-group > .ant-btn .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn:hover i.icon,
.ant-btn-group > .ant-btn:hover .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-primary,
.ant-btn.ant-btn-primary {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-primary:hover,
.ant-btn.ant-btn-primary:hover {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-btn-primary:active,
.ant-btn.ant-btn-primary:active {
  background-color: #096dd9 !important;
  background-color: var(--primary-color-active, #096dd9) !important;
  border-color: #096dd9 !important;
  border-color: var(--primary-color-active, #096dd9) !important;
}
.ant-btn-primary:focus,
.ant-btn.ant-btn-primary:focus {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-btn-default,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: none !important;
}
.ant-btn-default:hover,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ant-btn-default:focus,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  border: none !important;
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-btn-default:active,
.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active {
  border: none !important;
}
.modalContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.activeContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: 1px solid #d9d9d9 !important;
}
.modalContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.activeContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.modalContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.activeContent .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  border: 1px solid #F5711E !important;
  border: 1px solid var(--primary-color, #F5711E) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.header-container .ant-btn:hover,
.header-container .popover .rightContainer .btn:hover,
.header-container .ant-btn:focus,
.header-container .popover .rightContainer .btn:focus {
  background-color: transparent !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.modalContainer .drawerTitle .opreation,
.modalContainer .drawer-title .operation {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.modalContainer .listItme:hover,
.modalContainer .list-item:hover,
.modalContainer .listItem:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.modalContainer .ant-btn-primary .anticon,
.modalContainer .ant-btn-primary i.icon,
.modalContainer .drawer .ant-btn-primary .anticon,
.modalContainer .drawer .ant-btn-primary i.icon {
  color: #fff !important;
}
.ant-drawer-header .ant-btn-primary .anticon,
.ant-drawer-header .ant-btn-primary i.icon,
.ant-modal-header .ant-btn-primary .anticon,
.ant-modal-header .ant-btn-primary i.icon {
  color: #fff !important;
}
.headquarters-select-store-modal .ant-btn-primary .anticon,
.headquarters-select-store-modal .ant-btn-primary i.icon {
  color: #fff !important;
}
.ant-btn-ghost {
  border: none !important;
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  border: none !important;
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-btn-ghost:active {
  border: none !important;
}
.ant-btn-link {
  color: #F5711E;
  color: var(--primary-color, #F5711E);
}
.ant-btn-link:hover {
  color: #40a9ff;
  color: var(--primary-color-hover, #40a9ff);
}
.ant-btn-link[disabled],
.ant-btn-link.ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ant-btn-circle:not(.ant-btn-primary),
.ant-btn-icon-only:not(.ant-btn-primary) {
  border: none !important;
}
.ant-btn-circle:not(.ant-btn-primary):hover,
.ant-btn-icon-only:not(.ant-btn-primary):hover {
  border: none !important;
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-btn.active,
.ant-btn[aria-pressed="true"],
.ant-btn.open,
.ant-btn-opened {
  color: #fff !important;
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn.active .anticon,
.ant-btn[aria-pressed="true"] .anticon,
.ant-btn.open .anticon,
.ant-btn-opened .anticon {
  color: #fff !important;
}
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[aria-pressed="true"] {
  color: #fff !important;
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active .anticon,
.ant-btn-group .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[aria-pressed="true"] .anticon {
  color: #fff !important;
}
.ant-calendar-selected-day .ant-calendar-date {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-calendar-today .ant-calendar-date {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-picker-calendar-selected-day .ant-picker-calendar-date {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-picker-calendar-today .ant-picker-calendar-date-today {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: #fff !important;
}
.ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-checkbox:not(.ant-checkbox-checked):hover .ant-checkbox-inner,
.ant-checkbox-wrapper:hover .ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-checked .ant-radio-inner::after {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-wrapper:hover .ant-radio-checked .ant-radio-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-button-wrapper-checked {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
}
.loginBar .ant-radio-button-wrapper-checked.admin,
.loginBar .ant-radio-button-wrapper-checked.staff {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.loginBar .ant-radio-button-wrapper-checked.admin:hover,
.loginBar .ant-radio-button-wrapper-checked.staff:hover {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.loginBar .ant-radio-button-wrapper-checked.admin::before,
.loginBar .ant-radio-button-wrapper-checked.staff::before {
  background-color: transparent !important;
}
.loginBar .ant-radio-button-wrapper-checked.admin *,
.loginBar .ant-radio-button-wrapper-checked.staff * {
  color: #fff !important;
}
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).admin,
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).staff {
  background: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).admin:hover,
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).staff:hover {
  background: #fff !important;
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).admin::before,
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).staff::before {
  display: none !important;
}
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).admin *,
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).staff * {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).admin *:hover,
.loginBar .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked).staff *:hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:hover {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked::before {
  background-color: transparent !important;
  display: none !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked * {
  color: #fff !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) {
  background: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover {
  background: #fff !important;
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked)::before {
  display: none !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) * {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-radio-group-solid .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) *:hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-page-header .ant-radio-button-wrapper-checked {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-page-header .ant-radio-button-wrapper-checked:hover {
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
  color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-page-header .ant-radio-button-wrapper-checked::before {
  background-color: transparent !important;
  display: none !important;
}
.ant-page-header .ant-radio-button-wrapper-checked * {
  color: #fff !important;
}
.ant-page-header .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) {
  background: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-page-header .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):hover {
  background: #fff !important;
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-page-header .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked)::before {
  display: none !important;
}
.ant-page-header .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) * {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-page-header .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) *:hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-btn-group > .ant-btn-primary:not(.printIcon) .anticon,
.ant-btn-group > .ant-btn-primary:not(.printIcon):hover .anticon,
.ant-btn-group > .ant-btn-primary:not(.printIcon):focus .anticon {
  color: #fff !important;
}
.ant-btn-group > .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) .anticon,
.ant-btn-group > .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover .anticon,
.ant-btn-group > .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary,
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary:hover,
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary:focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background-color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary .anticon,
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary:hover .anticon,
.ant-btn-group:has(> .ant-btn-primary.ghost) > .ant-btn-primary:focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost,
.ant-btn-group > .ant-btn-primary.ghost:hover,
.ant-btn-group > .ant-btn-primary.ghost:focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background-color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost .anticon,
.ant-btn-group > .ant-btn-primary.ghost:hover .anticon,
.ant-btn-group > .ant-btn-primary.ghost:focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon,
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon:hover,
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon:focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background-color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon .anticon,
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon:hover .anticon,
.ant-btn-group > .ant-btn-primary:first-child.ghost + .ant-btn-primary.printIcon:focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary.printIcon .anticon,
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary.printIcon:hover .anticon,
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary.printIcon:focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary[type="primary"].printIcon .anticon,
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary[type="primary"].printIcon:hover .anticon,
.ant-btn-group > .ant-btn-primary.ghost + .ant-btn-primary[type="primary"].printIcon:focus .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon,
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon:hover,
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon:focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background-color: #fff !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon > .anticon,
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon:hover > .anticon,
.ant-btn-group > .ant-btn-primary.ghost ~ .ant-btn-primary.printIcon:focus > .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-switch-checked {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-table-thead > tr > th.ant-table-column-sort {
  background: rgba(24, 144, 255, 0.1) !important;
  background: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-table-tbody > tr:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-table-tbody > tr:hover > td {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-table-tbody > tr > td .ant-btn-link,
.ant-table-wrapper .ant-btn-link {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-table-tbody > tr > td .ant-btn-link:hover,
.ant-table-wrapper .ant-btn-link:hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-table-tbody > tr > td .ant-btn-link[disabled],
.ant-table-wrapper .ant-btn-link[disabled],
.ant-table-tbody > tr > td .ant-btn-link.ant-btn-disabled,
.ant-table-wrapper .ant-btn-link.ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: none !important;
  background: transparent !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border: none !important;
  background: transparent !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover .anticon,
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus .anticon {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active {
  color: #fff !important;
  border: none !important;
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
}
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active .anticon,
.ant-table-tbody > tr > td .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active .anticon {
  color: #fff !important;
}
.ant-table .ant-btn-link,
.ag-theme-alpine .ant-btn-link {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-table .ant-btn-link:hover,
.ag-theme-alpine .ant-btn-link:hover,
.ant-table .ant-btn-link:focus,
.ag-theme-alpine .ant-btn-link:focus {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-table .ant-btn-link[disabled],
.ag-theme-alpine .ant-btn-link[disabled],
.ant-table .ant-btn-link.ant-btn-disabled,
.ag-theme-alpine .ant-btn-link.ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ant-table-wrapper .ant-table-fixed-right .ant-table-body .ant-badge-count,
.ant-table-wrapper .ant-table-fixed-left .ant-table-body .ant-badge-count,
.ant-table-wrapper .ant-table-fixed-right .ant-table-body .ant-tag,
.ant-table-wrapper .ant-table-fixed-left .ant-table-body .ant-tag,
.ant-table-wrapper .ant-table-fixed-right .ant-table-body .ant-badge-dot,
.ant-table-wrapper .ant-table-fixed-left .ant-table-body .ant-badge-dot {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-modal-body .ant-tag-checkable-checked,
.ant-modal-body .ant-badge-count,
.ant-modal-body .ant-badge-dot,
.ant-modal-body .dot {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-table-selection .ant-badge-count,
.ant-table-selection .ant-badge-dot,
.ant-table-selection .dot {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-btn-primary .anticon,
.ant-btn-primary i.icon,
.ant-btn-primary:hover .anticon,
.ant-btn-primary:hover i.icon,
.ant-btn-primary:focus .anticon,
.ant-btn-primary:focus i.icon {
  color: #fff !important;
}
.xzg-tree-select-dropdown .ant-select-tree-switcher .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_open .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_close .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_open .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_close .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_open .anticon,
.xzg-tree-select-dropdown .ant-select-tree-switcher_close .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.xzg-tree-select-dropdown .ant-select-tree-node-content-wrapper .anticon,
.xzg-tree-select-dropdown .ant-select-tree-title .anticon,
.xzg-tree-select-dropdown .ant-select-tree-node .anticon,
.xzg-tree-select-dropdown .ant-select-tree-node-content-wrapper .anticon,
.xzg-tree-select-dropdown .ant-select-tree-title .anticon,
.xzg-tree-select-dropdown .ant-select-tree-node .anticon,
.xzg-tree-select-dropdown .ant-select-tree-node-content-wrapper .anticon,
.xzg-tree-select-dropdown .ant-select-tree-title .anticon,
.xzg-tree-select-dropdown .ant-select-tree-node .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node-content-wrapper .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-title .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node-content-wrapper .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-title .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node-content-wrapper .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-title .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-node .anticon,
.ant-select-tree-node-content-wrapper .anticon,
.ant-select-tree-title .anticon,
.ant-select-tree-node .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.xzg-tree-select-dropdown .ant-btn .anticon,
.xzg-tree-select-dropdown .ant-btn i.icon,
.ant-select-dropdown .ant-select-tree-node-content-wrapper .ant-btn .anticon,
.ant-select-dropdown .ant-select-tree-title .ant-btn .anticon,
.ant-select-tree-node-content-wrapper .ant-btn .anticon,
.ant-select-tree-title .ant-btn .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-switcher .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-switcher_open .anticon,
.ant-select-dropdown.ant-select-tree-dropdown .ant-select-tree-switcher_close .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-select-tree-switcher .anticon,
.ant-select-tree-switcher_open .anticon,
.ant-select-tree-switcher_close .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-switcher .anticon,
.ant-tree-switcher_open .anticon,
.ant-tree-switcher_close .anticon,
.ant-tree-node-content-wrapper .anticon,
.ant-tree-title .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  box-shadow: -1px 0 0 0 #F5711E !important;
  box-shadow: -1px 0 0 0 var(--primary-color, #F5711E) !important;
}
.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 0px #F5711E !important;
  box-shadow: 0 0 0 0px var(--primary-color, #F5711E) !important;
  -webkit-box-shadow: 0 0 0 0px #F5711E !important;
  -webkit-box-shadow: 0 0 0 0px var(--primary-color, #F5711E) !important;
}
.ant-calendar-picker-container.ant-calendar-picker-container-placement-bottomLeft .ant-calendar-time-picker-btn {
  color: #F5711E;
  color: var(--primary-color, #F5711E);
}
.ant-calendar-picker-container.ant-calendar-picker-container-placement-bottomLeft .ant-calendar-time-picker-select li:focus {
  color: #F5711E;
  color: var(--primary-color, #F5711E);
}
.ant-calendar-picker-container.ant-calendar-picker-container-placement-bottomLeft .ant-calendar-ok-btn {
  background-color: #F5711E;
  background-color: var(--primary-color, #F5711E);
  border-color: #F5711E;
  border-color: var(--primary-color-hover, #F5711E);
}
.ant-calendar-picker-container.ant-calendar-picker-container-placement-bottomLeft .ant-calendar .ant-calendar-ok-btn:hover,
.ant-calendar-picker-container.ant-calendar-picker-container-placement-bottomLeft .ant-calendar .ant-calendar-ok-btn:focus {
  border-color: #F5711E;
  border-color: var(--primary-color-hover, #F5711E);
  background-color: #F5711E;
  background-color: var(--primary-color, #F5711E);
}
.ag-theme-alpine .ant-btn-link,
.ag-theme-alpine-xzg .ant-btn-link {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  border: none !important;
  background: transparent !important;
}
.ag-theme-alpine .ant-btn-link:hover,
.ag-theme-alpine-xzg .ant-btn-link:hover,
.ag-theme-alpine .ant-btn-link:focus,
.ag-theme-alpine-xzg .ant-btn-link:focus {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  background: transparent !important;
}
.ag-theme-alpine .ant-btn-link[disabled],
.ag-theme-alpine-xzg .ant-btn-link[disabled],
.ag-theme-alpine .ant-btn-link.ant-btn-disabled,
.ag-theme-alpine-xzg .ant-btn-link.ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ag-theme-alpine .ant-btn-link:active,
.ag-theme-alpine-xzg .ant-btn-link:active,
.ag-theme-alpine .ant-btn-link.active,
.ag-theme-alpine-xzg .ant-btn-link.active {
  color: #fff !important;
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: none !important;
  background: transparent !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus,
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
  border: none !important;
  background: transparent !important;
}
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger)[disabled],
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled,
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled,
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled,
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled,
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):active,
.ag-theme-alpine .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ag-theme-alpine-xzg .ag-cell .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ag-theme-alpine .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ag-theme-alpine .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active,
.ag-theme-alpine-xzg .ag-react-container .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger).active {
  color: #fff !important;
  border: none !important;
  background: #F5711E !important;
  background: var(--primary-color, #F5711E) !important;
}
.ag-theme-alpine .ag-cell .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary .anticon,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary .anticon,
.ag-theme-alpine .ag-react-container .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary .anticon,
.ag-theme-alpine .ag-cell .ant-btn-primary i.icon,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary i.icon,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary i.icon,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary i.icon,
.ag-theme-alpine .ag-react-container .ant-btn-primary i.icon,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary i.icon {
  color: #fff !important;
}
.ag-theme-alpine .ag-cell .ant-btn-primary > span,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary > span,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary > span,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary > span,
.ag-theme-alpine .ag-react-container .ant-btn-primary > span,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary > span,
.ag-theme-alpine .ag-cell .ant-btn-primary > a,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary > a,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary > a,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary > a,
.ag-theme-alpine .ag-react-container .ant-btn-primary > a,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary > a,
.ag-theme-alpine .ag-cell .ant-btn-primary span,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary span,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary span,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary span,
.ag-theme-alpine .ag-react-container .ant-btn-primary span,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary span,
.ag-theme-alpine .ag-cell .ant-btn-primary a,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary a,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary a,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary a,
.ag-theme-alpine .ag-react-container .ant-btn-primary a,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary a {
  color: #fff !important;
}
.ag-theme-alpine .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ant-btn-primary .anticon,
.ag-theme-alpine .ag-cell .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-cell .ant-btn-primary .anticon,
.ag-theme-alpine .ag-cell-wrapper .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-cell-wrapper .ant-btn-primary .anticon,
.ag-theme-alpine .ag-react-container .ant-btn-primary .anticon,
.ag-theme-alpine-xzg .ag-react-container .ant-btn-primary .anticon {
  color: #fff !important;
}
.ant-menu-item-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-menu-item-selected a {
  color: #fff !important;
}
.ant-menu-item-selected .anticon {
  color: #fff !important;
}
.sidebar .ant-menu-item-selected,
.ant-menu-root .ant-menu-item-selected,
.siderMenu .ant-menu-item-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.sidebar .ant-menu-item-selected > a,
.ant-menu-root .ant-menu-item-selected > a,
.siderMenu .ant-menu-item-selected > a {
  color: #fff !important;
}
.sidebar .ant-menu-item-selected .anticon,
.ant-menu-root .ant-menu-item-selected .anticon,
.siderMenu .ant-menu-item-selected .anticon {
  color: #fff !important;
}
.ant-menu-item:not(.sidebar .ant-menu-item):not(.siderMenu .ant-menu-item):hover {
  color: #fff !important;
  background-color: transparent !important;
}
.sidebar .ant-menu-item,
.siderMenu .ant-menu-item,
.sidebar .ant-menu-item > a,
.siderMenu .ant-menu-item > a {
  transition: none !important;
}
.sidebar .ant-menu-item:not(.ant-menu-item-selected):not(:hover),
.siderMenu .ant-menu-item:not(.ant-menu-item-selected):not(:hover),
.sidebar .ant-menu-item > a:not(.ant-menu-item-selected):not(:hover),
.siderMenu .ant-menu-item > a:not(.ant-menu-item-selected):not(:hover) {
  color: rgba(255, 255, 255, 0.65) !important;
}
.sidebar .ant-menu-item:not(.ant-menu-item-selected):not(:hover) .anticon,
.siderMenu .ant-menu-item:not(.ant-menu-item-selected):not(:hover) .anticon,
.sidebar .ant-menu-item > a:not(.ant-menu-item-selected):not(:hover) .anticon,
.siderMenu .ant-menu-item > a:not(.ant-menu-item-selected):not(:hover) .anticon {
  color: rgba(255, 255, 255, 0.65) !important;
}
.sidebar .ant-menu-item:not(.ant-menu-item-selected):hover,
.siderMenu .ant-menu-item:not(.ant-menu-item-selected):hover,
.sidebar .ant-menu-item > a:not(.ant-menu-item-selected):hover,
.siderMenu .ant-menu-item > a:not(.ant-menu-item-selected):hover {
  color: #fff !important;
  background-color: transparent !important;
}
.sidebar .ant-menu-item:not(.ant-menu-item-selected):hover .anticon,
.siderMenu .ant-menu-item:not(.ant-menu-item-selected):hover .anticon,
.sidebar .ant-menu-item > a:not(.ant-menu-item-selected):hover .anticon,
.siderMenu .ant-menu-item > a:not(.ant-menu-item-selected):hover .anticon {
  color: #fff !important;
}
.ant-menu-submenu-selected {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-pagination-item-active {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-pagination-item-active a {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-pagination-item:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-pagination-item:hover a {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-pagination-prev .ant-pagination-item-link .anticon,
.ant-pagination-next .ant-pagination-item-link .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,
.ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link .anticon,
.ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link {
  border-color: #d9d9d9 !important;
  color: rgba(0, 0, 0, 0.25) !important;
}
.ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link .anticon,
.ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link .anticon {
  color: rgba(0, 0, 0, 0.25) !important;
}
.ant-pagination-options-quick-jumper input:hover,
.ant-pagination-options-quick-jumper input:focus {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-select-dropdown-menu-item-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-selected) {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-select-dropdown-menu-item-selected:hover {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-select-item-option-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-select-item-option-active:not(.ant-select-item-option-selected) {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-select-item-option-selected.ant-select-item-option-active {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-cascader-menu-item-active {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-cascader-menu-item:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-select-tree-node-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-select-tree-node-selected .ant-select-tree-title {
  color: #fff !important;
}
.ant-select-tree-node-content-wrapper:hover:not(.ant-select-tree-node-selected) {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-select-tree-node-selected:hover,
.ant-select-tree-node-selected.ant-select-tree-node-content-wrapper:hover {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-tree-select-dropdown-node-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-tree-select-dropdown-node-selected .ant-select-tree-title {
  color: #fff !important;
}
.ant-tree-select-dropdown-node-content-wrapper:hover:not(.ant-tree-select-dropdown-node-selected) {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-select-dropdown-node-selected:hover,
.ant-tree-select-dropdown-node-selected.ant-tree-select-dropdown-node-content-wrapper:hover {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-select-tree-selected {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-select-tree-selected .ant-select-tree-title {
  color: #fff !important;
}
.ant-select-tree-selected:hover {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-tag-blue {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background: rgba(24, 144, 255, 0.1) !important;
  background: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-progress-bg {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-slider-track {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-slider-handle {
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-slider-handle:hover,
.ant-slider-handle:active {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.1) !important;
  box-shadow: 0 0 0 5px var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-steps-item-process .ant-steps-item-title {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-steps-item-active .ant-steps-item-title {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tabs-ink-bar {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-tabs-tab:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tabs-tab-active {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tag-checkable {
  background-color: #fafafa;
}
.ant-tag-checkable:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  background-color: transparent !important;
}
.ant-tag-checkable.ant-tag-checkable-checked {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-tag-checkable.ant-tag-checkable-checked:hover {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  color: #fff !important;
}
.ant-time-picker-panel-inner .ant-time-picker-panel-select-option-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-time-picker-panel-inner .ant-time-picker-panel-select-option:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-transfer-list-header .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-transfer-list-body-item-checked {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-select-dropdown-content .ant-tree-node-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-node-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-empty-simple {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-notification-notice-icon-success {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-message-success .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-breadcrumb a:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-dropdown-menu-item:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-dropdown-menu-item-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.user-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link,
.user-dropdown-menu .ant-dropdown-menu-item button {
  background: transparent !important;
  box-shadow: none !important;
}
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link,
.user-dropdown-menu .ant-dropdown-menu-item button,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link *,
.user-dropdown-menu .ant-dropdown-menu-item button *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn > span,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link > span,
.user-dropdown-menu .ant-dropdown-menu-item button > span {
  background: transparent !important;
  box-shadow: none !important;
}
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:hover,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:hover,
.user-dropdown-menu .ant-dropdown-menu-item button:hover,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:hover *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:hover *,
.user-dropdown-menu .ant-dropdown-menu-item button:hover *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:hover > span,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:hover > span,
.user-dropdown-menu .ant-dropdown-menu-item button:hover > span {
  background: transparent !important;
  box-shadow: none !important;
}
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:focus,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:focus,
.user-dropdown-menu .ant-dropdown-menu-item button:focus,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:focus *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:focus *,
.user-dropdown-menu .ant-dropdown-menu-item button:focus *,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn:focus > span,
.user-dropdown-menu .ant-dropdown-menu-item .ant-btn-link:focus > span,
.user-dropdown-menu .ant-dropdown-menu-item button:focus > span {
  background: transparent !important;
  box-shadow: none !important;
}
.ant-dropdown-menu-item .ant-btn,
.ant-dropdown-menu-item .ant-btn-link {
  background: transparent !important;
}
.ant-dropdown-menu-item .ant-btn:hover,
.ant-dropdown-menu-item .ant-btn-link:hover {
  background: transparent !important;
}
.ant-dropdown-menu-item .ant-btn:focus,
.ant-dropdown-menu-item .ant-btn-link:focus {
  background: transparent !important;
}
.ant-dropdown-menu-item .ant-btn[disabled],
.ant-dropdown-menu-item .ant-btn-link[disabled],
.ant-dropdown-menu-item .ant-btn.ant-btn-disabled,
.ant-dropdown-menu-item .ant-btn-link.ant-btn-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed !important;
}
.ant-badge-status-dot.ant-badge-status-processing {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
:global(.bill-state-draft) .ant-badge-status-dot.ant-badge-status-processing {
  background-color: #1890ff !important;
}
.ant-spin-dot-item {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-picker-focused .ant-picker-separator {
  color: #F5711E;
  color: var(--primary-color, #F5711E);
}
.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-range-end .ant-picker-cell-inner {
  background-color: #F5711E;
  background-color: var(--primary-color, #F5711E);
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #F5711E;
  border-color: var(--primary-color, #F5711E);
}
.ant-picker-today .ant-picker-cell-inner {
  border-color: #F5711E;
  border-color: var(--primary-color, #F5711E);
}
.ant-picker:hover .ant-picker-picker-input:not([disabled]) {
  border-color: #F5711E;
  border-color: var(--primary-color, #F5711E);
}
.ant-picker-focused {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1);
  box-shadow: 0 0 0 2px var(--primary-color-light, rgba(24, 144, 255, 0.1));
}
.ant-picker:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-upload-list-item-card-actions-btn {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-upload-list-item-card-actions-btn:hover {
  color: #40a9ff !important;
  color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-upload.ant-upload-select {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-alert-success {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-alert-success .ant-alert-icon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-alert-success .ant-alert-message {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-form-item-explain-error {
  color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-form-item-explain-error {
  color: #ff4d4f !important;
}
.ant-form-item-has-success .ant-form-item-explain {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
input.ant-input:hover,
.ant-input.ant-input:hover,
span.ant-input-affix-wrapper:hover,
div.ant-input-affix-wrapper:hover,
.ant-input-affix-wrapper:hover,
.ant-input-search:hover,
.ant-input-search-affix-wrapper:hover,
input.ant-input-affix-wrapper:hover,
.ant-input-affix-wrapper-focused:hover,
.ant-input-search-affix-wrapper:hover,
.ant-input-search-affix-wrapper-focused:hover,
input:hover.ant-input,
input:hover.ant-input-affix-wrapper {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-input-affix-wrapper:hover .ant-input-suffix .anticon,
.ant-input-affix-wrapper:hover .ant-input-prefix .anticon,
.ant-input-affix-wrapper:hover .ant-input-suffix,
.ant-input-affix-wrapper:hover .ant-input-prefix,
.ant-input-search-affix-wrapper:hover .ant-input-suffix .anticon,
.ant-input-search-affix-wrapper:hover .ant-input-suffix,
.ant-input-affix-wrapper .ant-input-suffix:hover,
.ant-input-affix-wrapper .ant-input-prefix:hover {
  cursor: pointer;
}
.ant-input-affix-wrapper .ant-input-suffix:hover ~ .ant-input,
.ant-input-affix-wrapper .ant-input-prefix:hover ~ .ant-input,
.ant-input-affix-wrapper:hover,
.ant-input-search-affix-wrapper:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-input-affix-wrapper[class*="input"] .ant-input-suffix:hover,
.ant-input-affix-wrapper[class*="input"]:hover,
.ant-input-affix-wrapper .anticon:hover,
.ant-input-affix-wrapper:hover .anticon,
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:hover.ant-input-affix-wrapper,
.ant-input-affix-wrapper:hover.ant-input-affix-wrapper:hover,
.ant-input-affix-wrapper-focused:hover,
span.ant-input-affix-wrapper:hover,
div.ant-input-affix-wrapper:hover,
.ant-input-search-affix-wrapper:hover,
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper .ant-input-suffix:hover,
.ant-input-affix-wrapper .ant-input-prefix:hover,
.ant-input-affix-wrapper .ant-input-suffix .anticon:hover,
.ant-input-affix-wrapper .ant-input-prefix .anticon:hover,
.ant-input-affix-wrapper:hover .ant-input-suffix,
.ant-input-affix-wrapper:hover .ant-input-prefix,
.ant-input-affix-wrapper:hover,
.ant-input-affix-wrapper:hover * {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-input:focus,
.ant-input-focused,
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused,
.ant-input-search:focus,
.ant-input-search-affix-wrapper:focus,
input.ant-input:focus,
input.ant-input-affix-wrapper:focus,
.ant-input-search-affix-wrapper-focused {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1) !important;
  box-shadow: 0 0 0 2px var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-input-number:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-input-number:focus {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1) !important;
  box-shadow: 0 0 0 2px var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-input-search-button {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-input-search-button:hover {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
}
span.ant-input-search-icon .anticon,
span.ant-input-search-icon .anticon .anticon,
span.ant-input-search-icon > .anticon,
span[class*="ant-input-search-icon"] .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon .anticon,
.ant-input-affix-wrapper .ant-input-suffix .ant-input-search-icon.anticon,
.ant-input-suffix .ant-input-search-icon .anticon,
.ant-input-suffix span.ant-input-search-icon .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-input-search-icon.ant-input-search-icon .anticon,
.ant-input-search-icon.ant-input-search-icon.ant-input-search-icon .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.pageHeader-module_xzg-page-container_2eqAI .ant-input-search-icon .anticon,
[class*="xzg-page-container"] .ant-input-search-icon .anticon,
[class*="pageHeader"] .ant-input-search-icon .anticon {
  color: rgba(0, 0, 0, 0.65) !important;
}
.ant-select:hover .ant-select-selection {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1) !important;
  box-shadow: 0 0 0 2px var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-select-open .ant-select-selection {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.1) !important;
  box-shadow: 0 0 0 2px var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.anticon-plus {
  color: #fff;
}
.ant-modal-footer .ant-btn-primary {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-modal-footer .ant-btn-primary:hover {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
  color: #fff !important;
}
.ant-modal-footer .ant-btn-primary:focus {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
  border-color: #40a9ff !important;
  border-color: var(--primary-color-hover, #40a9ff) !important;
  color: #fff !important;
}
.ant-modal-footer .ant-btn-primary .anticon {
  color: #fff !important;
}
.ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: 1px solid #d9d9d9 !important;
}
.ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-modal-footer .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-modal-confirm-btns .ant-btn-primary {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-modal-confirm-body .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger) {
  border: 1px solid #d9d9d9 !important;
}
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):focus {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-popover-buttons .ant-btn-primary {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-tree-node-selected {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-node-selected .ant-tree-node-content-wrapper {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-node-selected .ant-tree-title {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-node-content-wrapper:hover {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-tree-node-content-wrapper:hover .ant-tree-title {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-title:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-tree-switcher .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-switcher_open .anticon,
.ant-tree-switcher_close .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-node-content-wrapper .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tree-title .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-popup-visible {
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-menu-item:active {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-menu-submenu-active {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-menu-item-active {
  background-color: transparent !important;
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-menu-item-selected,
.ant-menu-item-selected:hover,
.ant-menu-item-selected:active {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
  color: #fff !important;
}
.ant-menu-item-selected .anticon,
.ant-menu-item-selected:hover .anticon,
.ant-menu-item-selected:active .anticon {
  color: #fff !important;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-anchor-link-title:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-timeline-item-head {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-timeline-item-tail {
  border-left: 2px solid rgba(24, 144, 255, 0.1) !important;
  border-left: 2px solid var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-descriptions-item-label {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-statistic-content-value {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(24, 144, 255, 0.1) 25%, #F5711E 37%, rgba(24, 144, 255, 0.1) 63%) !important;
  background: linear-gradient(90deg, var(--primary-color-light, rgba(24, 144, 255, 0.1)) 25%, var(--primary-color, #F5711E) 37%, var(--primary-color-light, rgba(24, 144, 255, 0.1)) 63%) !important;
}
.ant-back-top {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-back-top:hover {
  background-color: #40a9ff !important;
  background-color: var(--primary-color-hover, #40a9ff) !important;
}
.ant-badge-count,
.ant-badge-dot {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-avatar.ant-avatar-icon {
  background-color: #F5711E !important;
  background-color: var(--primary-color, #F5711E) !important;
}
.ant-card-head {
  border-bottom: 1px solid rgba(24, 144, 255, 0.1) !important;
  border-bottom: 1px solid var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}
.ant-card-hoverable:hover {
  border-color: #F5711E !important;
  border-color: var(--primary-color, #F5711E) !important;
}
.ant-list-item-meta-title:hover {
  color: #F5711E !important;
  color: var(--primary-color, #F5711E) !important;
}
.ant-tooltip-inner {
  background-color: rgba(0, 0, 0, 0.85) !important;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  border-top-color: rgba(0, 0, 0, 0.85) !important;
}
.ant-btn-primary:hover .anticon,
.ant-btn-primary:focus .anticon,
.ant-btn-primary:active .anticon,
.ant-btn-primary:hover > .anticon,
.ant-btn-primary:focus > .anticon,
.ant-btn-primary:active > .anticon {
  color: #fff !important;
}
.ant-btn-primary:hover > .anticon[style],
.ant-btn-primary:focus > .anticon[style],
.ant-btn-primary:active > .anticon[style] {
  color: #fff !important;
}
.goods-disassembling-print-wrap.goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-primary.printIcon.printIcon.printIcon > .anticon,
.goods-disassembling-print-wrap.goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-background-ghost.ant-btn-primary.printIcon.printIcon.printIcon > .anticon,
.goods-disassembling-print-wrap.goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-primary.printIcon.printIcon.printIcon > .anticon[style],
.goods-disassembling-print-wrap.goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-background-ghost.ant-btn-primary.printIcon.printIcon.printIcon > .anticon[style] {
  color: #fff !important;
}
.goods-disassembling-page-wrap.goods-disassembling-page-wrap .buttonFooter .goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-primary.printIcon > .anticon,
.goods-disassembling-page-wrap.goods-disassembling-page-wrap .buttonFooter .goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-background-ghost.ant-btn-primary.printIcon > .anticon {
  color: #fff !important;
}
.goods-disassembling-page-wrap.goods-disassembling-page-wrap .buttonFooter .goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-primary.printIcon > .anticon[style],
.goods-disassembling-page-wrap.goods-disassembling-page-wrap .buttonFooter .goods-disassembling-print-wrap.goods-disassembling-print-wrap .ant-btn-group .ant-btn-background-ghost.ant-btn-primary.printIcon > .anticon[style] {
  color: #fff !important;
}
.goods-disassembling-print-wrap:not(*) .ant-btn-group .ant-btn-primary.printIcon > .anticon,
.goods-disassembling-print-wrap:not(*) .ant-btn-group .ant-btn-background-ghost.ant-btn-primary.printIcon > .anticon {
  color: #fff !important;
}
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus {
  color: #fff !important;
  background-color: #f5711e !important;
  background-color: var(--primary-color, #f5711e) !important;
  border-color: #f5711e !important;
  border-color: var(--primary-color, #f5711e) !important;
}
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round .anticon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover .anticon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus .anticon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round i.icon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover i.icon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus i.icon {
  color: #fff !important;
}
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active {
  color: #fff !important;
  background-color: #e65a12 !important;
  background-color: var(--primary-color-active, #e65a12) !important;
  border-color: #e65a12 !important;
  border-color: var(--primary-color-active, #e65a12) !important;
}
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active .anticon,
.print-tag-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active i.icon {
  color: #fff !important;
}
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus {
  color: #fff !important;
  background-color: #f5711e !important;
  background-color: var(--primary-color, #f5711e) !important;
  border-color: #f5711e !important;
  border-color: var(--primary-color, #f5711e) !important;
}
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round .anticon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover .anticon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus .anticon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round i.icon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:hover i.icon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:focus i.icon {
  color: #fff !important;
}
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active {
  color: #fff !important;
  background-color: #e65a12 !important;
  background-color: var(--primary-color-active, #e65a12) !important;
  border-color: #e65a12 !important;
  border-color: var(--primary-color-active, #e65a12) !important;
}
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active .anticon,
.reconciliation-button-white-text.ant-btn.ant-btn-primary.ant-btn-ghost.ant-btn-round:active i.icon {
  color: #fff !important;
}
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus {
  color: #fff !important;
  background-color: #f5711e !important;
  background-color: var(--primary-color, #f5711e) !important;
  border-color: #f5711e !important;
  border-color: var(--primary-color, #f5711e) !important;
}
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round .anticon,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover .anticon,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus .anticon,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round i.icon,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover i.icon,
.print-tag-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus i.icon {
  color: #fff !important;
}
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus {
  color: #fff !important;
  background-color: #f5711e !important;
  background-color: var(--primary-color, #f5711e) !important;
  border-color: #f5711e !important;
  border-color: var(--primary-color, #f5711e) !important;
}
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round .anticon,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover .anticon,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus .anticon,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round i.icon,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:hover i.icon,
.reconciliation-button-white-text.ant-btn-background-ghost.ant-btn-primary.ant-btn-round:focus i.icon {
  color: #fff !important;
}
.buttonFooter .ant-btn.ant-btn-disabled,
.buttonFooter .ant-btn.ant-btn-disabled:hover,
.buttonFooter .ant-btn.ant-btn-disabled:focus,
.buttonFooter .ant-btn.ant-btn-disabled:active {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.25) !important;
  border-color: transparent !important;
}
.buttonFooter .ant-btn.ant-btn-disabled .anticon,
.buttonFooter .ant-btn.ant-btn-disabled:hover .anticon,
.buttonFooter .ant-btn.ant-btn-disabled:focus .anticon,
.buttonFooter .ant-btn.ant-btn-disabled:active .anticon,
.buttonFooter .ant-btn.ant-btn-disabled i.icon,
.buttonFooter .ant-btn.ant-btn-disabled:hover i.icon,
.buttonFooter .ant-btn.ant-btn-disabled:focus i.icon,
.buttonFooter .ant-btn.ant-btn-disabled:active i.icon {
  color: #fff !important;
}
.buttonFooter .ant-btn-primary.ant-btn-disabled,
.buttonFooter .ant-btn-primary.ant-btn-disabled:hover,
.buttonFooter .ant-btn-primary.ant-btn-disabled:focus,
.buttonFooter .ant-btn-primary.ant-btn-disabled:active {
  color: #fff !important;
  background-color: rgba(245, 113, 30, 0.5) !important;
  border-color: rgba(245, 113, 30, 0.5) !important;
}
.buttonFooter .ant-btn-primary.ant-btn-disabled .anticon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:hover .anticon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:focus .anticon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:active .anticon,
.buttonFooter .ant-btn-primary.ant-btn-disabled i.icon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:hover i.icon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:focus i.icon,
.buttonFooter .ant-btn-primary.ant-btn-disabled:active i.icon {
  color: #fff !important;
}
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:hover,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:focus,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:active {
  color: #fff !important;
  background-color: rgba(0, 0, 0, 0.25) !important;
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled .anticon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:hover .anticon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:focus .anticon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:active .anticon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled i.icon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:hover i.icon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:focus i.icon,
.buttonFooter .ant-btn.ant-btn-ghost.ant-btn-disabled:active i.icon {
  color: #fff !important;
}
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:hover,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:focus,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:active {
  color: #fff !important;
  background-color: rgba(245, 113, 30, 0.4) !important;
  border-color: rgba(245, 113, 30, 0.4) !important;
}
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled .anticon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:hover .anticon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:focus .anticon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:active .anticon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled i.icon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:hover i.icon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:focus i.icon,
.buttonFooter .ant-btn-primary.ant-btn-ghost.ant-btn-disabled:active i.icon {
  color: #fff !important;
}
.barcode-entry-button.ant-btn.ant-btn-primary[disabled],
.barcode-entry-button.ant-btn.ant-btn-primary.disabled,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled,
.barcode-entry-button.ant-btn.ant-btn-primary[disabled]:hover,
.barcode-entry-button.ant-btn.ant-btn-primary.disabled:hover,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25) !important;
  background-color: #f5f5f5 !important;
  border-color: #d9d9d9 !important;
}
.barcode-entry-button.ant-btn.ant-btn-primary[disabled] .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary.disabled .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary[disabled]:hover .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary.disabled:hover .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled:hover .anticon,
.barcode-entry-button.ant-btn.ant-btn-primary[disabled] i.icon,
.barcode-entry-button.ant-btn.ant-btn-primary.disabled i.icon,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled i.icon,
.barcode-entry-button.ant-btn.ant-btn-primary[disabled]:hover i.icon,
.barcode-entry-button.ant-btn.ant-btn-primary.disabled:hover i.icon,
.barcode-entry-button.ant-btn.ant-btn-primary.ant-btn-disabled:hover i.icon {
  color: rgba(255, 255, 255, 0.9) !important;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #fff !important;
}
.ant-page-header-content .ant-menu.contextMenu.ant-menu-light.ant-menu-root.ant-menu-vertical .ant-menu-item:hover {
  color: #f5711e !important;
  color: var(--primary-color, #f5711e) !important;
  background-color: rgba(24, 144, 255, 0.1) !important;
  background-color: var(--primary-color-light, rgba(24, 144, 255, 0.1)) !important;
}

