body {
  font-family: "Source Han Sans CN", "Source Han Serif SC", "Source Han Sans TC",
    "Source Han Serif TC", "Source Han Sans", "Source Han Serif", "思源黑体",
    "思源宋体", "Noto Sans CJK SC", "Noto Serif CJK SC", "Noto Sans CJK TC",
    "Noto Serif CJK TC", "Noto Sans CJK", "Noto Serif CJK", sans-serif;
}
.pk-table-base-container
  .pk-table-base
  thead
  > tr:not(.pk-table-row-action)
  > th {
  height: 50px !important;
  background: #f6f7fa;
  padding: 0 8px;
}

.pk-table-base-container
  .pk-table-base
  .pk-table-base-action-column
  .ant-btn-link {
  padding: 0 8px;
}
.pk-table-base-container
  .pk-table-base
  .pk-table-base-action-column
  .ant-btn-link:hover {
  background-color: transparent;
  color: #ff7300;
  border-color: transparent;
}

.pk-table-base-container
  .pk-table-base
  tbody
  > tr:not(.pk-table-row-action)
  > td {
  padding: 8.5px 8px !important;
}

.pk-table-base-container
  .pk-table-base.right-fix.fix-action-mode
  tbody
  > tr
  > td
  > div {
  padding: 0;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:not(:last-child) {
  /* width: calc(25% - 24px) !important; */
  min-width: calc(25% - 24px) !important;
}
/* .filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:not(:last-child):has(.ant-select-multiple),
.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:not(:last-child):has(.ant-picker-range) {
  width: calc(50% - 24px) !important;
} */

.filter-form-container .ant-form > .ant-space.ant-space-horizontal {
  gap: 16px 32px !important;
  width: 100% !important;
}

.pk-table-thead
  > tr.pk-table-row-hover:not(.pk-table-expanded-row)
  > td:not(.pk-table-blank-column),
.pk-table-thead
  > tr:hover:not(.pk-table-expanded-row)
  > td:not(.pk-table-blank-column),
.pk-table-tbody
  > tr.pk-table-row-hover:not(.pk-table-expanded-row)
  > td:not(.pk-table-blank-column),
.pk-table-tbody
  > tr:hover:not(.pk-table-expanded-row)
  > td:not(.pk-table-blank-column) {
  background: #f6f7fa !important;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child {
  width: 100%;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child
  > .action-group-block
  > .ant-space.ant-space-horizontal
  > .ant-space-item:first-child {
  display: none;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child
  > .action-group-block
  > .ant-space.ant-space-horizontal
  .ant-space-item
  > a.ant-btn-link {
  display: none;
}

.default-group-filter-container .action-group-block .ant-btn,
.single-group-filter-container .action-group-block .ant-btn,
.multi-group-filter-container .action-group-block .ant-btn {
  padding: 2px 15px;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child
  > .action-group-block
  > .ant-space.ant-space-horizontal
  .ant-space-item
  .ant-btn-background-ghost {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  box-shadow: none;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child
  > .action-group-block
  > .ant-space.ant-space-horizontal
  .ant-space-item
  .ant-btn-background-ghost:focus {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  opacity: 0.7;
}

.filter-form-container
  .ant-form
  > .ant-space.ant-space-horizontal
  > .ant-space-item:last-child
  > .action-group-block
  > .ant-space.ant-space-horizontal
  .ant-space-item
  .ant-btn-background-ghost:hover {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  opacity: 0.7;
}

.ant-btn:focus {
  color: rgba(48, 49, 51, 1);
  background-color: rgba(245, 245, 245, 1);
  border-color: rgba(96, 98, 102, 1);
}

.ant-btn:hover {
  color: rgba(48, 49, 51, 1);
  background-color: rgba(245, 245, 245, 1);
  border-color: rgba(220, 223, 230, 1);
}

.ant-btn-primary {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  box-shadow: none;
}

.ant-btn-primary:focus {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  opacity: 0.7;
}

.ant-btn-primary:hover {
  color: #fff;
  background-color: #ff7300;
  border-color: #ff7300;
  opacity: 0.7;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  > .global-tabbar {
  height: 38px;
  background-color: #fbfbfb;
}
.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  > .global-tabbar-dropdown {
  background-color: #fbfbfb;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list {
  padding: 4px 16px;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item {
  margin-right: 6px;
  height: 30px;
  width: auto;
  border-radius: 4px;
}

.global-tabbar.tabbar-full .global-tabbar-item {
  flex: unset;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item:hover {
  background-color: rgba(242, 242, 242, 1);
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item
  > .tabbar-item-operations {
  display: none;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item:hover
  > .tabbar-item-operations {
  display: flex;
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item
  > span {
  padding: 0 68px 0 12px;
  border-right: none;
  color: rgba(144, 147, 153, 1);
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item.active,
.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item.active:hover {
  background-color: #fff;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12);
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item.active
  > span {
  color: var(--ant-primary-color);
}

.route-layout-content
  > .global-tabbar-container
  > .global-tabbar-content
  .global-tabbar-list
  > .global-tabbar-item.active:hover
  .tabbar-item-operations {
  background-image: none;
  background-color: transparent;
}

.pk-table-pagination.pk-pagination .pk-pagination-item-active {
  border: none;
}

.route-layout-container .pk-global-nav-light .appcenter-horizontal-item:hover,
.route-layout-container .pk-global-nav-light .appcenter-horizontal-item.active {
  color: #fff;
  background-color: #ff7300;
}

.pk-sideNavigation
  .pk-menu-light
  .pk-menu-item.pk-sideNavigation-item-clickable.pk-menu-item-selected {
  border-left-color: #ff7300;
}

.pk-sideNavigation-light
  .pk-menu-item-selected.pk-sideNavigation-item-clickable,
.pk-sideNavigation-light
  .pk-menu-item.pk-menu-item-selected.pk-sideNavigation-item-clickable:hover {
  background-color: #ff7300;
  opacity: 0.7;
}

.pk-sideNavigation-light .pk-menu-item.pk-sideNavigation-item-clickable:hover {
  background-color: rgba(243, 243, 243, 1);
}

.filter-form-container .filter-form-item:hover,
.filter-form-container .filter-form-item:active {
  border-color: rgba(96, 98, 102, 1);
}

.route-layout-container.horizontal .pk-global-nav-light {
  border-bottom: none;
}

.global-tabbar-wrapper {
  box-shadow: 6px 0px 6px rgba(0, 0, 0, 0.03);
}

.pk-sideNavigation {
  border-right: none !important;
}

.global-tabbar-container .ka-wrapper {
  padding: 0 16px;
}

.filter-form-container .closeable .closeable-close-button {
  display: none;
}

.pk-table-base-wrapper .mock-thead {
  display: none;
}

.pk-table-base-virtual-head .pk-table-base.right-fix {
  right: 0;
}

.trantor-page-scroll .trantor-page-card {
  background-color: unset;
}

.trantor-view-key-ug_DiscountCouponVO_CouponEdit .pk-tabs,
.trantor-view-key-ug_DiscountCouponVO_CouponCreate .pk-tabs {
  overflow-y: auto;
  overflow-x: hidden;
}

.pk-combo .pk-combo-select-item:hover i {
  color: rgba(0, 0, 0, 0.44);
}
.trantor-button-label_新增,
.trantor-button-label_新建,
.trantor-button-label_创建,
.trantor-button-label_手动拉取 {
  background: #ff7300;
  color: #fff;
}

.trantor-button-label_新增:hover,
.trantor-button-label_新建:hover,
.trantor-button-label_创建:hover,
.trantor-button-label_手动拉取:hover {
  background: #ff7300;
  color: #fff;
  opacity: 0.7;
}

.trantor-button-label_保存 {
  margin-left: 0px;
}

/* 2024-02-23 gao */
.send-notification-cardGroup > div {
  min-width: 265px;
}
.pk-table-tbody > tr > td {
  word-break: break-all;
}
.pk-card-fold-bar {
  bottom: 0px;
}

.action-bar
  .action-view-manage
  .view-manage-container
  .view-manage-button-group
  .view-manage-button
  .ant-dropdown-trigger {
  display: none;
}

.action-bar
  .action-view-manage
  .view-manage-container
  .view-manage-icon-button-group {
  display: none;
}

.nusi-form .ant-form .ant-form-item-label > label,
.ant-form-item-label > label {
  color: #303133;
}
.nusi-form
  .ant-form
  .ant-form-item:has(.ant-select-disabled)
  .ant-form-item-label
  > label {
  color: #999;
}
.combo-select-placeholder,
.trantor-input-wrapper .ant-input::placeholder,
.ant-select-selection-placeholder,
.select-category-select-placeholder,
.pk-select-selection-placeholder,
.ant-input-number-input::placeholder,
.ant-picker-input input::placeholder,
.filter-form-container .filter-form-item input.ant-input::placeholder {
  color: #c0c4cc;
}
.nusi-form .ant-form.ant-form-vertical .trantor-form-group {
  gap: 16px 32px;
}
.trantor-page-scroll
  .trantor-page-card
  .pk-card.trantor-data-container
  .trantor-form-group
  + .trantor-form-group {
  margin-top: 8px;
}
.pk-select-selection-placeholder {
  opacity: 1;
}
.pk-select-multiple .pk-select-selector {
  border-color: #d9d9d9;
  border-radius: 2px;
}
.filter-form-container .filter-form-item {
  background-color: transparent;
  height: 32px;
  border: none !important;
  padding: 0;
}
.filter-form-container
  .ant-select:not(.ant-select-customize-input)
  .ant-select-selector {
  border: none !important;
  padding-left: 16px !important;
}

.filter-form-container .filter-form-item .combo-caret-down,
.filter-form-container .filter-form-item .combo-clear-icon,
.filter-form-container
  .filter-form-item
  .ant-select:not(.operator-select)
  .ant-select-arrow,
.filter-form-container
  .filter-form-item
  .ant-select:not(.operator-select)
  .ant-select-clear {
  right: 8px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  margin-right: 16px;
}
.filter-form-container
  .filter-form-item
  .ant-form-item-control-input-content
  > div
  > div {
  height: 32px;
  border-radius: 2px;
}
.filter-form-container
  .filter-form-item
  .ant-form-item-control-input-content
  > div
  > div:not(.ant-picker):not(.trantor-range-input-number) {
  padding-left: 0 !important;
}
.filter-form-container .filter-form-item input.ant-input,
.filter-form-container .filter-form-item .ant-input,
.filter-form-container .filter-form-item .ant-picker {
  border-color: #dcdfe6 !important;
  padding-left: 16px;
}
.filter-form-container
  .filter-form-item
  .ant-form-item-control-input-content
  > div
  > div.ant-picker {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.ant-select-multiple .ant-select-selection-placeholder {
  left: 16px;
}
.filter-form-container
  .filter-form-item
  .trantor-input-wrapper
  input.ant-input:focus,
.filter-form-container .filter-form-item .ant-input:hover,
.filter-form-container .filter-form-item input.ant-input:hover,
.ant-select-focused:not(.ant-select-disabled).ant-select:not(
    .ant-select-customize-input
  )
  .ant-select-selector,
.filter-form-container
  .ant-select:not(.ant-select-customize-input)
  .ant-select-selector:hover,
.ant-picker-focused,
.filter-form-container .filter-form-item .ant-picker:hover,
.filter-form-container .filter-form-item .ant-input-affix-wrapper:hover {
  border-color: var(--ant-primary-color-hover) !important;
}
.filter-form-container
  .ant-select:not(.ant-select-customize-input)
  .ant-select-selector,
.filter-form-container .filter-form-item .ant-input-affix-wrapper {
  border: 1px solid #dcdfe6 !important;
}
.filter-form-container
  .filter-form-item
  .trantor-input-wrapper
  .lshm-material-category-select-container {
  border: 1px solid rgba(220, 223, 230, 1);
}

.default-group-filter-container .action-group-block .ant-btn.ant-btn-primary {
  margin-left: 0;
}

.nusi-form
  .ant-form.ant-form-vertical
  .trantor-form-group
  > .trantor-form-group-title {
  height: 30px;
  line-height: 30px;
  /* background: #ffede0; */
  display: flex;
  align-items: center;
}
.nusi-form
  .ant-form.ant-form-vertical
  .trantor-form-group
  > .trantor-form-group-title::before {
  content: "";
  width: 3px;
  height: 13px;
  background: #ff7300;
  margin-left: 8px;
  margin-right: 6px;
}
.nusi-form
  .ant-form.ant-form-vertical
  .trantor-form-group
  > .trantor-form-group-title::after {
  content: "";
  background: #ebeef5;
  height: 1px;
  flex-grow: 1;
}
.nusi-form
  .ant-form.ant-form-vertical
  .trantor-form-group
  > .trantor-form-group-title
  > .title {
  color: #303133;
  font-weight: bold;
  margin-right: 8px;
}
.pk-table-thead > tr,
.pk-table-tbody > tr {
  color: #303133;
}
.pk-title-level-2 .pk-title-title {
  font-weight: bold;
}

.pk-table-scroll table .pk-table-fixed-columns-in-body {
  visibility: visible;
}
.pk-table-scroll table .pk-table-fixed-columns-in-body * {
  visibility: hidden;
}
.combo-popover-content-table-search .combo-table-search .ant-btn-primary {
  margin-left: 0;
}
/* 修改表格滚动条宽度的 */
.pk-table-base-container.virtual .pk-table-base-content,
.pk-table-base-container.virtual .pk-table-base-virtual-scrollx {
  scrollbar-width: auto;
}
.pk-table-base-container.virtual .pk-table-base-virtual-scrollx.auto-hide {
  height: 12px !important;
}
.pk-table-base-container.virtual
  .pk-table-base-virtual-scrollx::-webkit-scrollbar {
  height: 10px;
}
.pk-table-base-container.virtual .pk-table-base-content::-webkit-scrollbar {
  width: 10px;
}

.trantor-view-key-store_center_StoreTagPricePrintVO_StorePriceTagAwaitPrintingList {
  .trantor-button-label_扫码添加商品:enabled,
  .trantor-button-label_批量添加商品:enabled,
  .trantor-button-label_批量添加:enabled,
  .trantor-button-label_引用单据:enabled {
    background: #ff7300;
    color: #fff;
  }
}

.trantor-ellipsis-tooltip {
   max-width: 500px !important;
}
