.x-biz-app-icon {
  position: relative;
}
.x-biz-app-icon.tiny {
  width: 18px;
  height: 18px;
  border-radius: 3px;
}
.x-biz-app-icon.tiny .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.tiny .icon-cover-preset .preset-icon {
  width: 12px;
  height: 12px;
  fill: #FFFFFF;
}
.x-biz-app-icon.tiny .icon-cover-custom {
  border-radius: 3px;
}
.x-biz-app-icon.small {
  width: 20px;
  height: 20px;
  border-radius: 3px;
}
.x-biz-app-icon.small .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.small .icon-cover-preset .preset-icon {
  width: 14px;
  height: 14px;
  fill: #FFFFFF;
}
.x-biz-app-icon.small .icon-cover-custom {
  border-radius: 3px;
}
.x-biz-app-icon.middle {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}
.x-biz-app-icon.middle .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.middle .icon-cover-preset .preset-icon {
  width: 16px;
  height: 16px;
  fill: #FFFFFF;
}
.x-biz-app-icon.middle .icon-cover-custom {
  border-radius: 4px;
}
.x-biz-app-icon.large {
  width: 32px;
  height: 32px;
  border-radius: 5px;
}
.x-biz-app-icon.large .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.large .icon-cover-preset .preset-icon {
  width: 20px;
  height: 20px;
  fill: #FFFFFF;
}
.x-biz-app-icon.large .icon-cover-custom {
  border-radius: 5px;
}
.x-biz-app-icon.extreme {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.x-biz-app-icon.extreme .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.extreme .icon-cover-preset .preset-icon {
  width: 24px;
  height: 24px;
  fill: #FFFFFF;
}
.x-biz-app-icon.extreme .icon-cover-custom {
  border-radius: 6px;
}
.x-biz-app-icon.huge {
  width: 48px;
  height: 48px;
  border-radius: 8px;
}
.x-biz-app-icon.huge .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.huge .icon-cover-preset .preset-icon {
  width: 30px;
  height: 30px;
  fill: #FFFFFF;
}
.x-biz-app-icon.huge .icon-cover-custom {
  border-radius: 8px;
}
.x-biz-app-icon.super {
  width: 60px;
  height: 60px;
  border-radius: 10px;
}
.x-biz-app-icon.super .icon-cover-preset {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-app-icon.super .icon-cover-preset .preset-icon {
  width: 40px;
  height: 40px;
  fill: #FFFFFF;
}
.x-biz-app-icon.super .icon-cover-custom {
  border-radius: 10px;
}
.x-biz-app-icon .icon-cover {
  position: relative;
  width: 100%;
  height: 100%;
}
.x-biz-app-icon.color-cover-6 {
  background-image: linear-gradient(135deg, #8D76F5, #7358E8);
}
.x-biz-app-icon.color-cover-5 {
  background-image: linear-gradient(135deg, #80B1FF, #2B73F0);
}
.x-biz-app-icon.color-cover-4 {
  background-image: linear-gradient(135deg, #3AC1F2, #04A4DE);
}
.x-biz-app-icon.color-cover-3 {
  background-image: linear-gradient(135deg, #64C871, #3BAD4A);
}
.x-biz-app-icon.color-cover-2 {
  background-image: linear-gradient(135deg, #FD7D79, #EF5655);
}
.x-biz-app-icon.color-cover-1 {
  background-image: linear-gradient(135deg, #F7BE54, #EDA426);
}
.x-biz-app-icon .icon-cover-custom {
  background-size: 100%;
}
.x-biz-app-icon.color-cover-invalid {
  background-color: #878D99;
}
.x-biz-app-icon-test.x-badge .badge-count {
  color: var(--fd-color-info-text);
  background: var(--fd-color-info-bg);
}
.x-biz-app-kit-icon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 16px;
  background: linear-gradient(to right, #f3d597, #dbaf51);
  border-top-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.x-biz-app-kit-icon .kit-content {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 60px;
  height: 32px;
  color: #773503;
  font-weight: bold;
  font-size: 18px;
  line-height: 32px;
  white-space: nowrap;
  text-align: center;
  transform: scale(0.5) translate(-30px, -16px);
}

.x-biz-file-thumb {
  width: 55.72481572px;
  height: 63px;
}
.x-biz-file-thumb.size-small {
  width: 53.07125307px;
  height: 60px;
}
.x-biz-file-thumb.size-tiny {
  width: 22.997543px;
  height: 26px;
}

.x-biz-search-input {
  display: flex;
  align-items: center;
}
.x-biz-search-input .input-wrapper {
  position: relative;
  flex: auto;
  height: 32px;
}
.x-biz-search-input .input-wrapper .input-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x-biz-search-input .input-wrapper .input-content.show-search-icon input {
  padding-left: 30px;
}
.x-biz-search-input .input-wrapper .input-content .input-prefix,
.x-biz-search-input .input-wrapper .input-content .input-suffix {
  position: absolute;
  top: 0;
  bottom: 0;
  color: var(--fd-color-text-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-search-input .input-wrapper .input-content .input-prefix.input-prefix,
.x-biz-search-input .input-wrapper .input-content .input-suffix.input-prefix {
  left: 0;
  width: 30px;
  font-size: 16px;
}
.x-biz-search-input .input-wrapper .input-content .input-prefix.input-suffix,
.x-biz-search-input .input-wrapper .input-content .input-suffix.input-suffix {
  right: 0;
  width: 30px;
  cursor: pointer;
}
.x-biz-search-input .input-wrapper .input-content input {
  width: 100%;
  height: 100%;
  padding: 6px;
  color: var(--fd-color-text);
  line-height: 1;
  background: var(--fd-color-bg-container-grey);
  border: none;
  border-radius: var(--fd-border-radius);
  outline: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-search-input .input-wrapper .input-content input::placeholder {
  color: var(--fd-color-text-quaternary);
}
.x-biz-search-input .input-wrapper .input-content input:focus::placeholder {
  color: var(--fd-color-text-quaternary);
}
.x-biz-search-input .search-prefix,
.x-biz-search-input .search-suffix {
  flex: none;
  color: var(--fd-color-primary);
}
.x-biz-search-input .search-prefix.search-suffix,
.x-biz-search-input .search-suffix.search-suffix {
  margin-left: 5px;
}
.x-biz-search-input .search-prefix.search-prefix,
.x-biz-search-input .search-suffix.search-prefix {
  margin-right: 5px;
}
.x-biz-search-input.has-clear .input-wrapper input {
  padding-right: 30px;
}
.x-biz-search-input.size-small .input-wrapper {
  height: 24px;
}
.x-biz-search-input.size-small .input-wrapper input {
  padding-left: 28px;
  font-size: var(--fd-font-size-sm);
}
.x-biz-search-input.line .input-wrapper .input-content input {
  background: var(--fd-color-bg-container);
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
}

.x-biz-entry-icon {
  width: var(--fd-icon-size);
  height: var(--fd-icon-size);
}

.x-biz-resize-pane {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.x-biz-resize-pane.expand .left-pane .sidebar-toggle {
  visibility: hidden;
}
.x-biz-resize-pane.expand .left-pane:hover .sidebar-toggle {
  visibility: visible;
}
.x-biz-resize-pane .left-pane {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 11;
  transition: left 600ms cubic-bezier(0.19, 1, 0.22, 1);
}
.x-biz-resize-pane .left-pane .sidebar-toggle {
  position: absolute;
  top: 12px;
  right: 8px;
  z-index: 100;
}
.x-biz-resize-pane .left-pane .sidebar-toggle.collapse {
  right: -28px;
  transform: rotate(180deg);
}
.x-biz-resize-pane .left-pane .sidebar-toggle svg {
  width: 14px;
  height: 14px;
  fill: var(--fd-color-text);
}
.x-biz-resize-pane .left-pane .resize-line {
  position: absolute;
  top: 0;
  right: -3px;
  bottom: 0;
  z-index: 1;
  width: 6px;
  cursor: ew-resize;
}
.x-biz-resize-pane .right-pane {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: var(--fd-color-bg-container);
}
.x-biz-resize-pane.resize {
  cursor: col-resize;
  user-select: none;
}
.x-biz-resize-pane.resize .left-pane .resize-line::before {
  background: var(--fd-color-primary);
}

.x-biz-error-input.input-error .x-inner-wrapper,
.x-biz-error-input.textarea-error .x-inner-wrapper {
  border-color: var(--fd-color-error) !important;
}
.x-biz-error-input-error-msg {
  padding: 3px 4px;
  color: var(--fd-color-error);
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  background: var(--fd-color-error-bg);
  box-shadow: none;
  word-wrap: break-word;
  word-break: break-word;
}

.x-biz-popover-input-popover {
  word-wrap: break-word;
  word-break: break-word;
}
.x-biz-popover-input-popover .validator-content-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 4px;
}
.x-biz-popover-input-popover .validator-content-item:last-child {
  margin-bottom: 0;
}
.x-biz-popover-input-popover .validator-content-item .content-icon {
  flex: none;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  margin-right: 6px;
  color: var(--fd-color-text-quaternary);
  fill: var(--fd-color-text-quaternary);
}
.x-biz-popover-input-popover .validator-content-item .content-icon.validate-passed {
  color: var(--fd-color-success);
  fill: var(--fd-color-success);
}

.x-biz-auth-set-layout > .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 22px;
}
.x-biz-auth-set-layout > .header > .name {
  flex: 0 1 auto;
  font-weight: 600;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-auth-set-layout > .header > .default-name {
  flex: 1 0 auto;
  margin-right: 16px;
  font-size: 12px;
}
.x-biz-auth-set-layout > .header > .default-name > .divider {
  margin: 0 10px;
  border: solid #151C29;
  border-width: 0 0 0 1px;
}
.x-biz-auth-set-layout > .header > .button-content {
  display: flex;
  flex: none;
  align-items: center;
}
.x-biz-auth-set-layout > .header > .button-content .btn-divider {
  margin: 0 4px;
}
.x-biz-auth-set-layout > .header > .button-content .enable-btn {
  margin-left: 5px;
}
.x-biz-auth-set-layout > .description {
  color: var(--fd-color-text-tertiary);
  font-size: 12px;
}
.x-biz-auth-set-layout > .content {
  padding-top: 4px;
}

.x-biz-entry-icon.form {
  fill: #2F7DEB;
}
.x-biz-entry-icon.page {
  fill: #5865F5;
}
.x-biz-entry-icon.flow {
  fill: #FA8118;
}
.x-biz-entry-icon.dash {
  fill: #C643E0;
}
.x-biz-entry-icon.etl {
  fill: #FA8118;
}
.x-biz-entry-icon.etl_table {
  fill: #2F7DEB;
}
.x-biz-entry-icon.sync_table {
  fill: #FA8118;
}
.x-biz-entry-icon.member_table {
  fill: #00B899;
}
.x-biz-entry-icon.trigger {
  fill: #00B899;
}
.x-biz-entry-icon.aggregate_table,
.x-biz-entry-icon.aggregate_view {
  fill: #C643E0;
}
.x-biz-entry-icon.space {
  fill: #00B899;
}
.x-biz-entry-icon.doc {
  fill: #00B899;
}

.x-biz-field-icon {
  display: inline-block;
  text-align: center;
  text-transform: none;
  text-rendering: optimizeLegibility;
}
.x-biz-field-icon svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  fill: currentColor;
}

.x-biz-highlight-text > .keyword {
  color: var(--fd-color-primary, #00B899);
  background: transparent;
}

.x-biz-path-label {
  display: inline-flex;
  align-items: baseline;
  max-width: 100%;
}
.x-biz-path-label .path-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 1 auto;
  min-width: 0;
}

.x-biz-field {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 30px;
}
.x-biz-field .field-main {
  display: flex;
  flex: auto;
  align-items: center;
  overflow: hidden;
}
.x-biz-field .field-main .x-biz-field-icon {
  flex: none;
  margin-right: 8px;
  color: var(--fd-color-text-secondary);
  font-size: 16px;
}
.x-biz-field .field-main .field-text {
  flex: auto;
  overflow: hidden;
  color: var(--fd-color-text);
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-field .field-checked-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 0;
  height: 0;
  border-top: 12px solid var(--fd-color-primary);
  border-right: 12px solid transparent;
  border-radius: 4px 0 0;
  pointer-events: none;
}
.x-biz-field .field-checked-icon svg {
  position: absolute;
  top: -11px;
  left: 1px;
  width: 6px;
  height: 6px;
  fill: #FFFFFF;
}
.x-biz-field .x-tag {
  flex: none;
}
.x-biz-field .x-tag.style-string {
  color: #2B73F0;
  background: rgba(43, 115, 240, 0.2);
}
.x-biz-field .x-tag.style-number {
  color: #EDA426;
  background: rgba(237, 164, 38, 0.2);
}
.x-biz-field .x-tag.style-timestamp {
  color: #7758E8;
  background: rgba(119, 88, 232, 0.2);
}
.x-biz-field .x-tag.style-user {
  color: #FF9F3E;
  background: rgba(255, 159, 62, 0.2);
}
.x-biz-field .x-tag.style-usergroup {
  color: #5169E0;
  background: rgba(81, 105, 224, 0.2);
}
.x-biz-field .x-tag.style-dept {
  color: #E54E81;
  background: rgba(229, 78, 129, 0.2);
}
.x-biz-field .x-tag.style-deptgroup {
  color: #EF5655;
  background: rgba(239, 86, 85, 0.2);
}
.x-biz-field .x-tag.style-array {
  color: #D952C3;
  background: rgba(217, 82, 195, 0.2);
}
.x-biz-field .x-tag.style-location {
  color: #EF5655;
  background: rgba(239, 86, 85, 0.2);
}
.x-biz-field .x-tag.style-address {
  color: #3CC7BE;
  background: rgba(60, 199, 190, 0.2);
}
.x-biz-field .x-tag.style-phone {
  color: #3BAD4A;
  background: rgba(59, 173, 74, 0.2);
}
.x-biz-field .x-tag.style-id {
  color: #5169E0;
  background: rgba(81, 105, 224, 0.2);
}
.x-biz-field .x-tag.style-url {
  color: #3BAD4A;
  background: rgba(59, 173, 74, 0.2);
}
.x-biz-field.system-field .field-main .x-biz-field-icon,
.x-biz-field.system-field .field-main .field-text {
  color: #2B73F0;
}
.x-biz-field.disabled .field-main .x-biz-field-icon,
.x-biz-field.disabled .field-main .field-text {
  color: var(--fd-color-text-quaternary);
}

.x-biz-entry-item {
  display: flex;
  align-items: center;
}
.x-biz-entry-item .content {
  display: flex;
  flex: auto;
  align-items: center;
  width: 0;
}
.x-biz-entry-item .content .switch-icon {
  margin-right: var(--fd-gap);
  color: var(--fd-color-text-tertiary);
}
.x-biz-entry-item .content .switch-icon.loading {
  position: relative;
  width: 14px;
}
.x-biz-entry-item .content .entry-icon {
  flex: none;
  width: var(--fd-icon-size);
  height: var(--fd-icon-size);
  margin-right: var(--fd-gap-sm);
}
.x-biz-entry-item .content .entry-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-entry-item .suffix {
  display: none;
  flex: none;
}

.x-biz-multi-source-field-list {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  background: var(--fd-color-bg-container);
}
.x-biz-multi-source-field-list .load-mode-search {
  flex: none;
}
.x-biz-multi-source-field-list .load-mode-search .search-icon {
  padding-left: var(--fd-padding-layout-2xs);
}
.x-biz-multi-source-field-list .load-mode-search .search-icon .btn-search {
  margin-left: 0;
}
.x-biz-multi-source-field-list .field-list {
  flex: auto;
  padding: var(--fd-padding-layout-2xs);
  overflow-x: hidden;
  overflow-y: auto;
}
.x-biz-multi-source-field-list .field-list .x-biz-field {
  padding: 0 var(--fd-padding);
  cursor: pointer;
}
.x-biz-multi-source-field-list .field-list .x-biz-field:hover {
  background: var(--fd-color-bg-container-grey);
}
.x-biz-multi-source-field-list .data-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: var(--fd-padding-layout-2xs);
  color: var(--fd-color-text-secondary);
}

.x-biz-field-adder-dropdown .x-biz-field {
  width: 100%;
  padding: 0 8px;
}
.x-biz-field-adder-dropdown .x-select-item-option {
  padding: 0;
}
.x-biz-multi-source-field-adder-dropdown .x-biz-entry-item {
  width: 100%;
}
.x-biz-multi-source-field-adder-dropdown .x-biz-field {
  width: 100%;
  padding-left: 32px;
}
.x-biz-multi-source-field-adder-dropdown .x-biz-field .x-biz-field-icon {
  margin-right: var(--fd-gap-sm);
}
.x-biz-multi-source-field-adder-dropdown .load-mode-search {
  border-bottom: 1px solid var(--fd-color-split);
  border-radius: 3px 3px 0 0;
}
.x-biz-multi-source-field-adder-dropdown .load-mode-search input {
  background: var(--fd-color-bg-container) !important;
}
.x-biz-multi-source-field-adder-dropdown.show-field-list .x-select-tree-list {
  min-height: 200px;
}
.x-biz-multi-source-field-adder-dropdown .x-select-tree-list {
  max-height: 320px;
}
.x-biz-multi-source-field-adder-dropdown .x-select-tree-list .x-list-tree {
  width: calc(100% - 2 * var(--fd-padding-layout-2xs));
  overflow-x: hidden;
}
.x-biz-multi-source-field-adder-dropdown .x-select-tree-list .x-list-tree .node-content-wrapper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-multi-source-field-adder-dropdown .tree-node:hover .x-biz-entry-item .suffix {
  display: block;
}

.x-biz-field-selector .field-deleted {
  color: var(--fd-color-error) !important;
}
.x-biz-field-selector.block {
  width: 100%;
}
.x-biz-field-selector-dropdown {
  max-width: 330px;
}
.x-biz-field-selector-dropdown .x-biz-field {
  width: 100%;
}
.x-biz-multi-source-field-selector-dropdown .x-biz-entry-item {
  width: 100%;
}
.x-biz-multi-source-field-selector-dropdown .x-biz-field {
  width: 100%;
  padding-left: 32px;
}
.x-biz-multi-source-field-selector-dropdown .x-biz-field .x-biz-field-icon {
  margin-right: var(--fd-gap-sm);
}
.x-biz-multi-source-field-selector-dropdown .load-mode-search {
  border-bottom: 1px solid var(--fd-color-split);
  border-radius: 3px 3px 0 0;
}
.x-biz-multi-source-field-selector-dropdown .load-mode-search input {
  background: var(--fd-color-bg-container) !important;
}
.x-biz-multi-source-field-selector-dropdown.show-field-list .x-select-tree-list {
  min-height: 200px;
}
.x-biz-multi-source-field-selector-dropdown .x-select-tree-list {
  max-height: 320px;
}
.x-biz-multi-source-field-selector-dropdown .x-select-tree-list .x-list-tree {
  width: calc(100% - 2 * var(--fd-padding-layout-2xs));
  overflow-x: hidden;
}
.x-biz-multi-source-field-selector-dropdown .x-select-tree-list .x-list-tree .node-content-wrapper {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-multi-source-field-selector-dropdown .tree-node:hover .x-biz-entry-item .suffix {
  display: block;
}

.x-biz-multi-field-dropdown-label {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 var(--fd-padding);
  overflow: hidden;
  color: var(--fd-color-text);
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
  cursor: pointer;
  transition: border 200ms ease;
}
.x-biz-multi-field-dropdown-label .value-wrapper {
  flex: 1 1 auto;
  overflow: hidden;
  user-select: none;
}
.x-biz-multi-field-dropdown-label .value-wrapper .value-content {
  margin-right: var(--fd-gap-sm);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-multi-field-dropdown-label .value-wrapper .value-content .dropdown-label-placeholder {
  color: var(--fd-color-text-quaternary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-multi-field-dropdown-label .dropdown-icon {
  flex: 0 0 auto;
  color: var(--fd-color-text-secondary);
  font-size: 16px;
  font-style: normal;
  text-align: center;
  transform: rotate(0deg);
  transition: transform 200ms ease;
}
.x-biz-multi-field-dropdown-label .dropdown-icon.reverse {
  transform: rotate(180deg);
}
.x-biz-multi-field-dropdown-label .dropdown-icon.close-icon {
  display: none;
  color: var(--fd-color-text-tertiary);
}
.x-biz-multi-field-dropdown-label .dropdown-icon.close-icon:hover {
  color: var(--fd-color-text-secondary);
}
.x-biz-multi-field-dropdown-label.show-clear:not(.disabled):hover .arrow-icon {
  display: none;
}
.x-biz-multi-field-dropdown-label.show-clear:not(.disabled):hover .close-icon {
  display: block;
}
.x-biz-multi-field-dropdown-label.disabled {
  color: var(--fd-color-text-quaternary);
  background-color: var(--fd-color-bg-container-grey);
  cursor: not-allowed;
}
.x-biz-multi-field-dropdown-label.disabled .dropdown-icon {
  color: var(--fd-color-text-quaternary);
}
.x-biz-multi-field-sort-list {
  display: flex;
  flex-direction: column;
  max-height: 320px;
}
.x-biz-multi-field-sort-list .sort-list-search {
  border-bottom: 1px solid var(--fd-color-split);
  border-radius: 3px 3px 0 0;
}
.x-biz-multi-field-sort-list .sort-list-search input {
  background: var(--fd-color-bg-container) !important;
}
.x-biz-multi-field-sort-list .sort-list-wrapper {
  padding: var(--fd-padding-layout-2xs);
  overflow-y: auto;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-content,
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-all {
  padding: 0 var(--fd-padding);
  border-radius: var(--fd-border-radius);
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-content:hover,
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-all:hover {
  background: var(--fd-color-bg-container-grey-secondary);
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-all {
  display: block;
  color: var(--fd-color-primary);
  cursor: pointer;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sort-check-all .check-label {
  align-items: center;
  height: 32px;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item {
  line-height: 32px;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item.invisible,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item.invisible {
  display: none;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content {
  display: flex;
  align-items: center;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content .sort-drag,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content .sort-drag,
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content .sort-subdrag,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content .sort-subdrag {
  flex: none;
  width: 16px;
  height: 16px;
  visibility: hidden;
  cursor: move;
  user-select: none;
  fill: var(--fd-color-text-tertiary);
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content .sort-check,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content .sort-check {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
  cursor: pointer;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content .sort-check .x-biz-field,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content .sort-check .x-biz-field {
  flex: 1;
  height: 32px;
  margin-left: var(--fd-gap);
  color: var(--fd-color-text-tertiary);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content .sort-check .x-biz-field .x-biz-field-icon,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content .sort-check .x-biz-field .x-biz-field-icon {
  margin-right: var(--fd-gap-sm);
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content:hover .sort-drag,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content:hover .sort-drag,
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content:hover .sort-subdrag,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content:hover .sort-subdrag {
  visibility: visible;
}
.x-biz-multi-field-sort-list .sort-list-wrapper .sortable-check-item .sort-check-content:hover .check-icon,
.x-biz-multi-field-sort-list .sort-list-wrapper .check-item .sort-check-content:hover .check-icon {
  border-color: var(--fd-color-primary);
}
.x-biz-multi-field-sort-list .sort-list-wrapper .search-empty {
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  line-height: 32px;
  text-align: center;
}
.x-biz-multi-field-sort-list .sortable-ghost {
  height: 0;
  overflow: hidden;
  border-bottom: 1px solid var(--fd-color-primary);
}
.x-biz-multi-field-sort-list .sortable-drag {
  height: 32px !important;
  background: linear-gradient(to right, var(--fd-color-bg-container), var(--fd-color-primary-border));
  opacity: 0.2 !important;
}
.x-biz-multi-field-sort-list .sortable-drag .check-icon {
  display: none;
}
.x-biz-multi-field-sort-list .sortable-drag.is-subform .x-biz-multi-field-sub-sort-list {
  height: 0;
  overflow: hidden;
}
.x-biz-multi-field-sort-list.visibility-grouped-mode {
  max-height: 514px;
}
.x-biz-multi-field-sort-list.visibility-grouped-mode .sort-list-wrapper .visibility-group + .visibility-group::before {
  display: block;
  margin: 4px 0;
  border-top: 1px solid var(--fd-color-split);
  content: '';
}
.x-biz-multi-field-sort-list.visibility-grouped-mode .sort-list-wrapper .visibility-group .visibility-group-title {
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: 22px;
}
.x-biz-multi-field-sort-list.visibility-grouped-mode .sort-list-wrapper .visibility-group .search-empty {
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-quaternary);
  text-align: left;
}
.x-biz-multi-field-sort-list.visibility-grouped-mode .sort-list-wrapper .visibility-group .visibility-group-list {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.x-biz-multi-field-sort-list.visibility-grouped-mode .sort-list-wrapper .visibility-group .visibility-group-subform .visibility-group-subform-children .visibility-group-child .sort-check-content {
  padding-left: var(--fd-padding-2xl);
}
.x-biz-multi-field-selector {
  width: 240px;
  height: 32px;
}
.x-biz-multi-field-selector:not(.disabled) .x-biz-multi-field-dropdown-label {
  border-color: var(--fd-color-border);
}
.x-biz-multi-field-selector:not(.disabled).active,
.x-biz-multi-field-selector:not(.disabled):focus {
  outline: none;
}
.x-biz-multi-field-selector:not(.disabled).active .x-biz-multi-field-dropdown-label,
.x-biz-multi-field-selector:not(.disabled):focus .x-biz-multi-field-dropdown-label {
  border-color: var(--fd-color-primary-hover);
  outline: 0;
}
.x-biz-multi-field-selector:not(.disabled):hover .x-biz-multi-field-dropdown-label {
  border-color: var(--fd-color-primary-hover);
}
.x-biz-multi-field-selector-popover {
  min-width: 100%;
  max-width: 346px;
}
.x-biz-multi-field-selector-popover.sortable {
  min-width: 240px;
}
.x-biz-multi-field-sort-list .x-biz-multi-field-sub-sort-list .sort-check-content {
  padding-left: 20px;
}

.x-biz-beta-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 14px;
  color: var(--fd-color-warning-text-active);
  font-weight: 500;
  background: var(--fd-color-warning-bg);
  border: 1px solid var(--fd-color-warning-hover);
  border-radius: var(--fd-border-radius-sm);
  cursor: pointer;
}
.x-biz-beta-tag .tag-text {
  display: inline-block;
  padding: 0 1px;
  font-size: 12px;
  transform: scale(0.75);
  transform-origin: center;
}

.x-biz-contact-select-dialog .select-content-wrapper {
  display: flex;
  flex: auto;
  margin-top: 8px;
  overflow: hidden;
}
.x-biz-contact-select-dialog .content-tab {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
}
.x-biz-contact-select-dialog .content-tab .tab-header {
  flex: none;
}
.x-biz-contact-select-dialog .content-tab .x-tab-content {
  display: flex;
  flex: auto;
  overflow: hidden;
}
.x-biz-contact-select-dialog .search-result-collapse {
  flex: auto;
  overflow-y: auto;
}
.x-biz-contact-select-dialog .search-result-collapse .x-panel-box {
  padding: 0 var(--fd-padding-lg) !important;
}

.x-biz-select-dialog .dialog-content {
  padding-bottom: 0 !important;
}
.x-biz-select-dialog .dialog-content-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.x-biz-value-pane {
  flex: none;
  height: 50px;
  margin-bottom: 12px;
}
.x-biz-value-pane.multiple {
  height: 122px;
}
.x-biz-value-pane .mask {
  position: absolute;
  z-index: 98;
  width: 100%;
  height: 100%;
  background: rgba(20, 30, 49, 0.5);
}
.x-biz-value-pane .value-pane-inner {
  height: 100%;
}
.x-biz-value-pane .value-pane-inner.is-expand {
  position: absolute;
  z-index: 99;
  width: 100%;
  height: auto;
  background: #FFFFFF;
}
.x-biz-value-pane .value-pane-inner.is-expand .value-list {
  height: auto;
  max-height: 446px;
}
.x-biz-value-pane .value-pane-inner.overflow .value-list {
  overflow-y: auto;
}
.x-biz-value-pane .value-list {
  height: 100%;
  max-height: 122px;
  padding: var(--fd-padding);
  overflow: hidden;
  border: 1px dashed var(--fd-color-border-secondary);
}
.x-biz-value-pane .value-item {
  padding: 0;
}
.x-biz-value-pane .value-item .value-tag {
  width: 100%;
}
.x-biz-value-pane .value-item .value-tag .text-wrapper {
  flex: auto;
}
.x-biz-value-pane .expand-btn {
  padding-left: var(--fd-padding);
  text-align: left;
}
.x-biz-value-pane .fold-btn {
  margin: 8px 0;
}

.x-biz-select-tree {
  height: auto;
  overflow: initial;
}
.x-biz-select-tree.virtual {
  min-height: 100%;
}

.x-biz-search-result {
  flex: auto;
  overflow-y: auto;
}
.x-biz-search-result .check-all-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  padding: 0 var(--fd-padding-2xl);
  color: var(--fd-color-primary);
  border-radius: var(--fd-border-radius);
  cursor: pointer;
}
.x-biz-search-result .check-all-item:hover {
  background: var(--fd-color-bg-container-grey);
}
.x-biz-search-result .group-divider {
  width: auto;
  margin: var(--fd-gap-sm) var(--fd-gap);
}
.x-biz-search-result .group-title {
  padding: var(--fd-padding-xs) var(--fd-padding) 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
}
.x-biz-search-result .search-empty {
  height: 100%;
  color: var(--fd-color-text-tertiary);
  display: flex;
  align-items: center;
  justify-content: center;
}

.x-biz-load-list {
  border: none;
}
.x-biz-load-list .load-btn-wrapper {
  display: flex;
  justify-content: center;
  padding: 0;
}
.x-biz-load-list .load-list-item {
  padding: 0 var(--fd-padding-2xl);
  border-radius: var(--fd-border-radius);
}
.x-biz-load-list .load-list-item:hover {
  background: var(--fd-color-bg-container-grey);
}

.x-biz-contact-search-popover {
  min-height: 50px;
  padding: var(--fd-padding-layout-2xs);
}
.x-biz-contact-search-popover .popover-content .x-spin {
  position: relative;
  height: 50px;
}
.x-biz-contact-search-popover .popover-content .contact-search-result {
  max-height: 300px;
}
.x-biz-contact-search-popover .popover-content .contact-search-result .list-item {
  padding: 0 var(--fd-padding-lg);
}
.x-biz-contact-search-popover .popover-content .contact-search-result .search-empty {
  height: 50px;
}

.x-biz-highlight-text > .keyword {
  color: var(--fd-color-primary);
  background: transparent;
}
.x-biz-data-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--fd-padding-xs) 0;
  cursor: pointer;
}
.x-biz-data-item .content {
  margin-right: 4px;
  overflow: hidden;
}
.x-biz-data-item .content .info {
  display: flex;
  align-items: center;
  height: 22px;
  color: var(--fd-color-text);
}
.x-biz-data-item .content .info .icon {
  flex: none;
  height: 100%;
  margin-right: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-data-item .content .info .name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-data-item .content .info .label {
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
}
.x-biz-data-item .content .desc {
  padding-left: var(--fd-padding-2xl);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.x-biz-filter-menu {
  display: flex;
  flex: none;
  flex-direction: column;
}
.x-biz-filter-menu .filter-item {
  height: 36px;
  padding: 0 var(--fd-padding-lg);
  color: var(--fd-color-text);
  font-size: var(--fd-font-size);
  line-height: 36px;
  border-radius: var(--fd-border-radius);
  cursor: pointer;
}
.x-biz-filter-menu .filter-item:hover {
  background: var(--fd-color-bg-container-grey);
}
.x-biz-filter-menu .filter-item.active {
  color: var(--fd-color-primary);
  background: var(--fd-color-primary-bg);
}

.x-biz-combo-search-res-item {
  min-height: var(--fd-control-height);
  max-height: 50px;
  padding: var(--fd-padding-xs) var(--fd-padding);
  border-radius: var(--fd-border-radius-sm);
  cursor: pointer;
}
.x-biz-combo-search-res-item.item-disabled {
  cursor: not-allowed;
}
.x-biz-combo-search-res-item:hover {
  background-color: var(--fd-color-bg-container-grey);
}
.x-biz-combo-search-res-item.item-selected {
  background-color: var(--fd-color-primary-bg-active);
}
.x-biz-combo-search-res-item .secondary-text,
.x-biz-combo-search-res-item .name-text {
  line-height: var(--fd-line-height);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-combo-search-res-item .secondary-text {
  width: 100%;
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
}
.x-biz-combo-search-res-item .line-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
}
.x-biz-combo-search-res-item .line-content .item-check {
  flex: none;
  margin-right: var(--fd-gap);
}
.x-biz-combo-search-res-item .line-content .icon-wrapper {
  width: 20px;
  height: 20px;
  margin-right: var(--fd-gap-sm);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-combo-search-res-item .line-content .name-wrapper {
  flex: 1;
  width: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-combo-search-res-item .line-content .name-wrapper .name-text {
  font-size: var(--fd-font-size);
}
.x-biz-combo-search-res-item .desc-text {
  display: inline-block;
  padding-left: 24px;
}
.x-biz-combo-search-res-item.has-check .desc-text {
  padding-left: 48px;
}

.x-biz-member-search-result {
  flex: auto;
  overflow-y: auto;
}
.x-biz-member-search-result.flex {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.x-biz-member-search-result > .check-all-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  padding: 0 var(--fd-padding-2xl);
  color: var(--fd-color-primary);
  border-radius: var(--fd-border-radius);
  cursor: pointer;
}
.x-biz-member-search-result > .check-all-item:hover {
  background: var(--fd-color-bg-container-grey);
}
.x-biz-member-search-result .member-label {
  height: 28px;
  padding: 0 var(--fd-padding-2xl);
  color: var(--fd-color-text-tertiary);
  line-height: 28px;
}

.x-biz-contact-member-avatar {
  flex: none;
  font-size: var(--fd-font-size-sm) !important;
  cursor: pointer;
}
.x-biz-contact-member-avatar.grey {
  opacity: 0.5;
}
.x-biz-contact-member-avatar.deleted {
  color: var(--fd-color-text-quaternary);
  background-color: transparent;
}

.x-biz-contact-member-select {
  position: relative;
  display: flex;
  flex: auto;
  width: 100%;
  overflow: hidden;
}
.x-biz-contact-member-select .filter-menu-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: var(--fd-padding) var(--fd-padding) 0;
  overflow: hidden;
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-contact-member-select .filter-menu-wrapper.member-type-menu {
  flex: none;
  height: 100%;
  padding: var(--fd-padding);
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-contact-member-select .select-content {
  position: relative;
  flex: auto;
}
.x-biz-contact-member-select .member-list {
  flex: auto;
  height: 100%;
  padding: var(--fd-padding) 0 0 var(--fd-padding);
  overflow: hidden;
}
.x-biz-contact-member-select .member-list.no-padding {
  padding: var(--fd-padding) 0 0;
}
.x-biz-contact-member-select .member-filter-tree {
  flex: auto;
  height: 100%;
  overflow: auto;
}
.x-biz-contact-member-select .member-empty {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--fd-color-text-tertiary);
  display: flex;
  align-items: center;
  justify-content: center;
}

.x-biz-contact-member-list {
  position: relative;
  z-index: 1;
  height: 100%;
  overflow-y: auto;
}
.x-biz-contact-member-list .check-all-item {
  position: sticky;
  top: 0;
  z-index: 97;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
  padding: 0 var(--fd-padding);
  color: var(--fd-color-primary);
  background: #FFFFFF;
  box-shadow: 0 -1px #FFFFFF;
  cursor: pointer;
}
.x-biz-contact-member-list .member-item {
  padding: 0 var(--fd-padding);
}
.x-biz-contact-member-list .member-empty {
  height: 100%;
  color: var(--fd-color-text-tertiary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-contact-member-list .member-data-item {
  height: 32px;
  padding: 0;
}

.x-biz-role-member-select {
  position: relative;
  display: flex;
  flex: auto;
  width: 100%;
  overflow: hidden;
}
.x-biz-role-member-select .filter-menu-wrapper {
  flex: none;
  height: 100%;
  padding: var(--fd-padding);
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-role-member-select .select-content {
  position: relative;
  flex: auto;
}
.x-biz-role-member-select .member-list {
  flex: auto;
  height: 100%;
  padding: var(--fd-padding) 0 0 var(--fd-padding);
  overflow: hidden;
}
.x-biz-role-member-select .member-filter-tree {
  flex: auto;
  height: 100%;
  padding: var(--fd-padding) var(--fd-padding) 0;
  overflow: auto;
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-role-member-select .role-label {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
}
.x-biz-role-member-select .role-group-icon {
  color: var(--fd-color-info);
  font-size: var(--fd-icon-size);
}
.x-biz-role-member-select .role-group-icon.sync {
  color: #7758E8;
}
.x-biz-role-member-select .member-empty {
  width: 100%;
  height: 100%;
  color: var(--fd-color-text-tertiary);
  display: flex;
  align-items: center;
  justify-content: center;
}

.x-biz-role-avatar {
  display: flex;
  flex: none;
  align-items: center;
  font-size: var(--fd-icon-size);
  cursor: pointer;
}

.x-biz-role-select {
  position: relative;
  display: flex;
  flex: auto;
  overflow: hidden;
}
.x-biz-role-select .filter-menu-wrapper {
  flex: none;
  height: 100%;
  padding: var(--fd-padding);
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-role-select .role-select {
  flex: auto;
  padding: var(--fd-padding) var(--fd-padding) 0;
  overflow: auto;
}
.x-biz-role-select .role-select.no-padding {
  padding: var(--fd-padding) 0 0;
}
.x-biz-role-select .role-select .label {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
}
.x-biz-role-select .role-select .role-group-icon {
  color: var(--fd-color-info);
  font-size: var(--fd-icon-size);
}
.x-biz-role-select .role-select .role-group-icon.sync {
  color: #7758E8;
}
.x-biz-role-select .role-select .role-empty {
  flex-direction: column;
  height: 100%;
  color: var(--fd-color-text-tertiary);
  line-height: var(--fd-line-height);
  display: flex;
  align-items: center;
  justify-content: center;
}

.x-biz-role-name.error {
  color: var(--fd-color-error);
}

.x-biz-member-name.error {
  color: var(--fd-color-error);
}

.x-biz-dept-avatar {
  flex: none;
  color: #03ABA0;
  font-size: var(--fd-icon-size);
  cursor: pointer;
}

.x-biz-dept-select {
  position: relative;
  display: flex;
  flex: auto;
  overflow: hidden;
}
.x-biz-dept-select .filter-menu-wrapper {
  flex: none;
  height: 100%;
  padding: var(--fd-padding);
  border-right: 1px solid var(--fd-color-border-secondary);
}
.x-biz-dept-select .dept-empty {
  height: 100%;
  color: var(--fd-color-text-tertiary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-dept-select .dept-select {
  display: flex;
  flex: auto;
  flex-direction: column;
  padding: var(--fd-padding) var(--fd-padding) 0;
  overflow: hidden;
}
.x-biz-dept-select .dept-select.no-padding {
  padding: var(--fd-padding) 0 0;
}
.x-biz-dept-select .dept-select .dept-tree {
  flex: auto;
  height: 100%;
  overflow: hidden;
}
.x-biz-dept-select .dept-select .recursion-config {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: right;
  height: 36px;
}
.x-biz-dept-select .dept-select .recursion-config .text {
  color: var(--fd-color-text);
}

.x-biz-dept-name.error {
  color: var(--fd-color-error);
}

.x-biz-dept-combo {
  width: 100%;
  height: var(--fd-control-height);
}
.x-biz-dept-combo .dept-combo-label {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 var(--fd-padding);
  overflow: hidden;
  background-color: var(--fd-color-bg-container);
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
  cursor: pointer;
}
.x-biz-dept-combo .dept-combo-label:hover {
  border-color: var(--fd-color-primary);
}
.x-biz-dept-combo .dept-combo-label .value-wrapper,
.x-biz-dept-combo .dept-combo-label .placeholder-wrapper {
  flex: 1;
  margin-right: var(--fd-gap-sm);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-dept-combo .dept-combo-label .placeholder-wrapper {
  color: var(--fd-color-text-quaternary);
}
.x-biz-dept-combo .dept-combo-label .label-drop-icon,
.x-biz-dept-combo .dept-combo-label .clear-icon {
  flex: none;
  width: var(--fd-icon-size);
  transition: 200ms;
}
.x-biz-dept-combo .dept-combo-label .clear-icon {
  display: none;
}
.x-biz-dept-combo .dept-combo-label.has-close:hover .label-drop-icon {
  display: none;
}
.x-biz-dept-combo .dept-combo-label.has-close:hover .clear-icon {
  display: block;
  color: var(--fd-color-text-tertiary);
}
.x-biz-dept-combo .dept-combo-label.has-close:hover .clear-icon:hover {
  color: var(--fd-color-text-secondary);
}
.x-biz-dept-combo .dept-combo-label.combo-open .label-drop-icon {
  transform: rotate(180deg);
}
.x-biz-dept-combo .dept-combo-label.disabled {
  background-color: var(--fd-color-bg-container-grey-secondary);
  cursor: not-allowed;
}
.x-biz-dept-combo .dept-combo-label.disabled:hover {
  border-color: var(--fd-color-border);
}
.x-biz-dept-combo-dropdown {
  width: 100%;
  min-width: 250px;
  max-height: 400px;
  overflow: hidden;
}
.x-biz-dept-combo-panel {
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}
.x-biz-dept-combo-panel .dept-search {
  flex: none;
  height: var(--fd-control-height);
}
.x-biz-dept-combo-panel .dept-search .dept-input {
  background-color: var(--fd-color-bg-container) !important;
  border-radius: 0 !important;
}
.x-biz-dept-combo-panel .dept-divider {
  margin: 0;
}
.x-biz-dept-combo-panel .list-wrapper {
  flex: auto;
  width: 100%;
  height: 100%;
  padding: var(--fd-padding-xs);
  overflow: auto;
}
.x-biz-dept-combo-panel .list-wrapper .x-list-tree {
  height: auto;
}
.x-biz-dept-combo-panel .list-wrapper .extra-item {
  color: var(--fd-color-primary);
}
.x-biz-dept-combo-panel .list-wrapper .tree-title {
  height: var(--fd-control-height);
  padding: 0 var(--fd-padding);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-control-height);
}
.x-biz-dept-combo-panel .list-wrapper .recursion-config {
  display: flex;
  align-items: center;
  height: var(--fd-control-height);
  padding: 0 var(--fd-padding);
}
.x-biz-dept-combo-panel .list-wrapper .recursion-config .text {
  color: var(--fd-color-text);
}
.x-biz-dept-combo-panel .list-wrapper .internal-dept-tree {
  padding-left: var(--fd-padding);
}
.x-biz-dept-combo-panel .list-wrapper .search-res-dept-icon {
  align-self: baseline;
}
.x-biz-dept-combo-panel .list-wrapper .search-res-dept-icon svg {
  width: 20px;
  height: 20px;
}
.x-biz-dept-combo-panel .tip-wrapper {
  width: 100%;
  height: var(--fd-control-height-lg);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-dept-combo-panel .tip-wrapper .loading-icon {
  margin-right: 6px;
  color: var(--fd-color-primary);
}

.x-biz-member-search-prefix {
  display: flex;
  align-items: center;
}
.x-biz-member-search-prefix .search-icon {
  margin: var(--fd-gap);
  color: var(--fd-color-text-secondary);
  font-size: var(--fd-icon-size);
}
.x-biz-member-search-prefix .resigned-switch {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-member-search-prefix .resigned-switch .switch-icon,
.x-biz-member-search-prefix .resigned-switch .switch-loading {
  font-size: var(--fd-icon-size);
  line-height: var(--fd-icon-size);
}
.x-biz-member-search-prefix .resigned-switch .switch-icon {
  flex: none;
  width: var(--fd-icon-size);
  height: var(--fd-icon-size);
}
.x-biz-member-search-prefix .resigned-switch .switch-loading {
  position: relative;
}
.x-biz-member-search-prefix .resigned-switch .resigned-status {
  color: var(--fd-color-info);
  background-color: var(--fd-color-info-bg);
}
.x-biz-member-search-prefix .resigned-switch .normal-status {
  color: var(--fd-color-primary);
  background-color: var(--fd-color-primary-bg);
}

.x-biz-member-combo-item {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-member-combo-item.member-item {
  display: flex;
  align-items: center;
}
.x-biz-member-combo-item.member-item .member-avatar {
  flex: none;
  margin-right: var(--fd-gap-sm);
}
.x-biz-member-combo-item.member-item .member-name {
  flex: 0 1 auto;
  width: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-member-combo-item.member-item .member-desc {
  flex: 1 1 auto;
  width: 0;
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-member-combo-item.extra-item {
  color: var(--fd-color-primary);
}

.x-biz-member-combo,
.x-biz-member-combo-check {
  background-color: var(--fd-color-bg-container);
}

.x-biz-value-panel {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  height: 86px;
  padding: var(--fd-padding);
  border: 1px dashed var(--fd-color-border);
  border-radius: var(--fd-border-radius-sm);
  cursor: pointer;
}
.x-biz-value-panel.overflow {
  overflow-y: auto;
}
.x-biz-value-panel.disabled {
  background-color: var(--fd-color-bg-container-grey-secondary);
  cursor: default;
}
.x-biz-value-panel .ellipsis-icon {
  width: 16px;
  margin-right: 0;
}
.x-biz-value-panel .placeholder::before {
  display: inline-block;
  content: '';
}
.x-biz-value-panel .empty-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: var(--fd-color-text-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
}
.x-biz-value-panel .empty-wrapper .empty-text {
  padding-left: var(--fd-padding-xs);
}
.x-biz-value-panel .value-tag {
  flex-shrink: 0;
  max-width: 202px;
}
.x-biz-value-panel .ellipsis-item.hide {
  position: absolute;
  visibility: hidden;
}

.x-biz-app-item {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 0 var(--fd-padding);
  line-height: 32px;
  border-radius: var(--fd-border-radius-sm);
  cursor: pointer;
}
.x-biz-app-item:hover {
  background: var(--fd-color-bg-container-grey-secondary);
}
.x-biz-app-item.disabled {
  background: transparent;
  cursor: not-allowed;
}
.x-biz-app-item.disabled .app-name {
  color: var(--fd-color-text-quaternary);
}
.x-biz-app-item .app-check {
  margin-right: var(--fd-gap);
}
.x-biz-app-item .app-icon {
  flex: none;
  margin-right: var(--fd-gap);
  font-size: 20px;
}
.x-biz-app-item .app-name-wrapper {
  display: flex;
  flex: auto;
  align-items: center;
  width: 0;
}
.x-biz-app-item .app-name-wrapper .app-name {
  font-size: var(--fd-font-size);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-app-item .app-name-wrapper .app-test-tag {
  flex-shrink: 0;
  margin-left: var(--fd-gap);
}
.x-biz-app-select-panel {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
}
.x-biz-app-select-panel.single .x-biz-app-item.selected {
  background: var(--fd-color-primary-bg);
}
.x-biz-app-select-panel.multiple .app-list .x-list {
  padding-top: 0;
}
.x-biz-app-select-panel .x-biz-search-input {
  margin-top: var(--fd-gap-xl);
  padding: 0 var(--fd-gap-xl);
}
.x-biz-app-select-panel .x-biz-search-input .input-wrapper {
  height: 30px;
}
.x-biz-app-select-panel .check-all {
  display: block;
  margin: 0 var(--fd-gap-sm);
  padding: 0 var(--fd-padding);
  color: var(--fd-color-primary);
  border-radius: var(--fd-border-radius-sm);
  cursor: pointer;
}
.x-biz-app-select-panel .check-all .check-label {
  align-items: center;
  height: 32px;
}
.x-biz-app-select-panel .check-all:hover {
  background: var(--fd-color-bg-container-grey-secondary);
}
.x-biz-app-select-panel .app-list {
  display: flex;
  flex: auto;
  flex-direction: column;
  height: 100%;
  margin: var(--fd-padding-layout-2xs);
  overflow-x: hidden;
  overflow-y: auto;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.x-biz-app-select-panel .app-list .x-list {
  flex: 1;
  padding: var(--fd-gap-sm);
  overflow: unset;
  border: none;
}
.x-biz-app-select-panel .app-list .x-list .group-item {
  height: 20px;
  margin: var(--fd-gap-sm) 0;
  padding: 0;
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
}
.x-biz-app-select-panel .list-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: var(--fd-padding-layout-2xs);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size);
}

.x-biz-dropdown-label {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 var(--fd-padding);
  overflow: hidden;
  color: var(--fd-color-text);
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
  cursor: pointer;
  transition: border 200ms ease;
}
.x-biz-dropdown-label .value-wrapper {
  flex: 1 1 auto;
  overflow: hidden;
  user-select: none;
}
.x-biz-dropdown-label .value-wrapper .value-content {
  margin-right: var(--fd-gap-sm);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-dropdown-label .value-wrapper .value-content .dropdown-label-placeholder {
  color: var(--fd-color-text-quaternary);
  font-size: var(--fd-font-size);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-dropdown-label .dropdown-icon {
  flex: 0 0 auto;
  color: var(--fd-color-text-secondary);
  font-size: 16px;
  font-style: normal;
  text-align: center;
  transform: rotate(0deg);
  transition: transform 200ms ease;
}
.x-biz-dropdown-label .dropdown-icon.reverse {
  transform: rotate(180deg);
}
.x-biz-dropdown-label .dropdown-icon.close-icon {
  display: none;
  color: var(--fd-color-text-tertiary);
}
.x-biz-dropdown-label .dropdown-icon.close-icon:hover {
  color: var(--fd-color-text-secondary);
}
.x-biz-dropdown-label.show-clear:not(.disabled):hover .arrow-icon {
  display: none;
}
.x-biz-dropdown-label.show-clear:not(.disabled):hover .close-icon {
  display: block;
}
.x-biz-dropdown-label.disabled {
  color: var(--fd-color-text-quaternary);
  background-color: var(--fd-color-bg-container-grey);
  cursor: not-allowed;
}
.x-biz-dropdown-label.disabled .dropdown-icon {
  color: var(--fd-color-text-quaternary);
}

.x-biz-app-select-combo-popover .loading-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--fd-control-height);
}
.x-biz-app-select-combo-popover .loading-wrapper .spin {
  position: relative;
  margin-right: var(--fd-gap-xs);
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel {
  max-height: 320px;
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel .x-biz-search-input {
  flex: none;
  margin: 0;
  padding: 0;
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel .x-biz-search-input .input-wrapper input {
  background: var(--fd-color-bg-container);
  border-bottom: 1px solid var(--fd-color-border);
  border-radius: 0;
  border-top-left-radius: var(--fd-border-radius);
  border-top-right-radius: var(--fd-border-radius);
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel .app-list {
  margin-top: 0;
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel .app-list .x-list {
  padding: var(--fd-gap-sm);
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel.multiple .check-all {
  margin-top: var(--fd-gap-sm);
}
.x-biz-app-select-combo-popover .x-biz-app-select-panel.multiple .x-list {
  padding-top: 0;
}
.x-biz-app-select-combo {
  width: 280px;
  height: 32px;
}
.x-biz-app-select-combo:not(.disabled) .x-biz-dropdown-label {
  border-color: var(--fd-color-border);
}
.x-biz-app-select-combo:not(.disabled).active,
.x-biz-app-select-combo:not(.disabled):focus {
  outline: none;
}
.x-biz-app-select-combo:not(.disabled).active .x-biz-dropdown-label,
.x-biz-app-select-combo:not(.disabled):focus .x-biz-dropdown-label {
  border-color: var(--fd-color-primary-hover);
  outline: 0;
}
.x-biz-app-select-combo:not(.disabled):hover .x-biz-dropdown-label {
  border-color: var(--fd-color-primary-hover);
}

.x-biz-app-select-dialog-content {
  display: flex;
  height: 100%;
}
.x-biz-app-select-dialog-content:not(.has-child) .x-biz-search-input {
  padding: 0;
}
.x-biz-app-select-dialog-content:not(.has-child) .check-all {
  margin: 0;
}
.x-biz-app-select-dialog-content:not(.has-child) .app-list {
  margin: var(--fd-padding-layout-2xs) 0;
}
.x-biz-app-select-dialog-content:not(.has-child) .app-list .x-list {
  padding: var(--fd-gap-sm) 0;
}
.x-biz-app-select-dialog-content .x-biz-app-select-panel {
  border: none;
  border-radius: 0;
}
.x-biz-app-select-dialog-content.horizontal {
  flex-direction: row-reverse;
}
.x-biz-app-select-dialog-content.horizontal .custom-content {
  width: 50%;
  height: 100%;
  padding: var(--fd-gap);
  border: 1px solid var(--fd-color-border);
  border-left: none;
  border-radius: var(--fd-border-radius-lg);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.x-biz-app-select-dialog-content.horizontal .x-biz-app-select-panel {
  flex: 1;
  width: 50%;
  height: 100%;
}
.x-biz-app-select-dialog-content.horizontal.has-child .x-biz-app-select-panel {
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius-lg);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.x-biz-app-select-dialog-content.vertical {
  flex-direction: column;
}
.x-biz-app-select-dialog-content.vertical .custom-content {
  flex: none;
}
.x-biz-app-select-dialog-content.vertical .x-biz-app-select-panel {
  flex: auto;
  height: 0;
}
.x-biz-app-select-dialog-content.vertical.has-child .x-biz-app-select-panel {
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius-lg);
}

.x-biz-entry-select-panel {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius);
}
.x-biz-entry-select-panel .search-input {
  margin-top: var(--fd-gap);
  padding: 0 var(--fd-gap);
}
.x-biz-entry-select-panel .search-input .input-wrapper {
  height: 30px;
}
.x-biz-entry-select-panel .panel-content {
  display: flex;
  flex: auto;
  flex-direction: column;
  height: 100%;
  margin: var(--fd-padding-layout-2xs);
  padding: var(--fd-padding-layout-2xs);
  overflow-x: hidden;
  overflow-y: auto;
}
.x-biz-entry-select-panel .panel-content.has-tab {
  margin: 0;
  padding: 0;
}
.x-biz-entry-select-panel .panel-content.has-tab .x-tab-content {
  margin: 0 var(--fd-padding-layout-2xs);
  padding: var(--fd-padding-layout-2xs);
}
.x-biz-entry-select-panel .panel-content.has-search {
  margin: var(--fd-padding-layout-2xs);
  padding: var(--fd-padding-layout-2xs);
}
.x-biz-entry-select-panel .panel-content.has-search.has-tab {
  padding-top: 0;
}
.x-biz-entry-select-panel .panel-content .x-list-tree {
  overflow: unset;
}
.x-biz-entry-select-panel .panel-content .panel-tab {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.x-biz-entry-select-panel .panel-content .panel-tab .tab-header {
  flex: 0 0 38px;
  margin: 0 var(--fd-gap);
}
.x-biz-entry-select-panel .panel-content .panel-tab .x-tab-content {
  flex: auto;
  overflow: auto;
}
.x-biz-entry-select-panel .panel-content .multi-entry-content .empty-content {
  height: auto;
}
.x-biz-entry-select-panel .panel-content .empty-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: var(--fd-padding-layout-2xs);
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size);
}
.x-biz-entry-select-panel .panel-content .entry-group {
  color: var(--fd-color-text-tertiary);
  font-size: var(--fd-font-size-sm);
  line-height: var(--fd-line-height-sm);
}
.x-biz-entry-select-panel .panel-content .entry-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.x-biz-entry-select-panel .panel-content .entry-item.is-current .text {
  color: var(--fd-color-primary);
}
.x-biz-entry-select-panel .panel-content .entry-item .text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.x-biz-entry-select-panel .panel-content .entry-item .info-icon {
  display: none;
  flex: none;
  width: var(--fd-icon-size);
  height: var(--fd-icon-size);
  fill: var(--fd-color-text-secondary);
}
.x-biz-entry-select-panel .panel-content .tree-node:hover .info-icon {
  display: block;
}
.x-biz-entry-select-panel .panel-content .toggle-item {
  height: 32px;
  padding: 0 var(--fd-padding);
  line-height: 32px;
  cursor: pointer;
}
.x-biz-entry-select-panel .panel-content .toggle-item .x-svgicon {
  margin-right: var(--fd-gap-sm);
  color: var(--fd-color-text-secondary);
}

.x-biz-entry-select-combo-popover .loading-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--fd-control-height);
}
.x-biz-entry-select-combo-popover .loading-wrapper .spin {
  position: relative;
  padding-right: var(--fd-gap-sm);
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel {
  padding: 0;
  border: none;
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .x-biz-search-input {
  flex: none;
  margin: 0;
  padding: 0;
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .x-biz-search-input .input-wrapper input {
  background: var(--fd-color-bg-container);
  border-bottom: 1px solid var(--fd-color-border);
  border-radius: 0;
  border-top-left-radius: var(--fd-border-radius);
  border-top-right-radius: var(--fd-border-radius);
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .panel-content {
  max-height: 280px;
  margin-top: 0;
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .panel-content.has-tab {
  max-height: unset;
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .panel-content.has-tab .x-tab-content {
  max-height: 242px;
}
.x-biz-entry-select-combo-popover .x-biz-entry-select-panel .panel-content.has-search {
  max-height: 280px;
}
.x-biz-entry-select-combo {
  width: 280px;
  height: 32px;
}
.x-biz-entry-select-combo:not(.disabled) .x-biz-dropdown-label {
  border-color: var(--fd-color-border);
}
.x-biz-entry-select-combo:not(.disabled).active,
.x-biz-entry-select-combo:not(.disabled):focus {
  outline: none;
}
.x-biz-entry-select-combo:not(.disabled).active .x-biz-dropdown-label,
.x-biz-entry-select-combo:not(.disabled):focus .x-biz-dropdown-label {
  border-color: var(--fd-color-primary-hover);
  outline: 0;
}
.x-biz-entry-select-combo:not(.disabled):hover .x-biz-dropdown-label {
  border-color: var(--fd-color-primary-hover);
}
.x-biz-entry-select-combo.status-error:not(.disabled) .x-biz-dropdown-label {
  border-color: var(--fd-color-error);
}
.x-biz-entry-select-combo.status-error:not(.disabled).active,
.x-biz-entry-select-combo.status-error:not(.disabled):focus {
  outline: none;
}
.x-biz-entry-select-combo.status-error:not(.disabled).active .x-biz-dropdown-label,
.x-biz-entry-select-combo.status-error:not(.disabled):focus .x-biz-dropdown-label {
  border-color: var(--fd-color-error-hover);
  outline: 0;
}
.x-biz-entry-select-combo.status-error:not(.disabled):hover .x-biz-dropdown-label {
  border-color: var(--fd-color-error-hover);
}
.x-biz-entry-select-combo.status-success:not(.disabled) .x-biz-dropdown-label {
  border-color: var(--fd-color-success);
}
.x-biz-entry-select-combo.status-success:not(.disabled).active,
.x-biz-entry-select-combo.status-success:not(.disabled):focus {
  outline: none;
}
.x-biz-entry-select-combo.status-success:not(.disabled).active .x-biz-dropdown-label,
.x-biz-entry-select-combo.status-success:not(.disabled):focus .x-biz-dropdown-label {
  border-color: var(--fd-color-success-hover);
  outline: 0;
}
.x-biz-entry-select-combo.status-success:not(.disabled):hover .x-biz-dropdown-label {
  border-color: var(--fd-color-success-hover);
}
.x-biz-entry-select-combo.status-warning:not(.disabled) .x-biz-dropdown-label {
  border-color: var(--fd-color-warning);
}
.x-biz-entry-select-combo.status-warning:not(.disabled).active,
.x-biz-entry-select-combo.status-warning:not(.disabled):focus {
  outline: none;
}
.x-biz-entry-select-combo.status-warning:not(.disabled).active .x-biz-dropdown-label,
.x-biz-entry-select-combo.status-warning:not(.disabled):focus .x-biz-dropdown-label {
  border-color: var(--fd-color-warning-hover);
  outline: 0;
}
.x-biz-entry-select-combo.status-warning:not(.disabled):hover .x-biz-dropdown-label {
  border-color: var(--fd-color-warning-hover);
}

.x-biz-entry-select-dialog-content {
  display: flex;
  height: 100%;
}
.x-biz-entry-select-dialog-content:not(.has-child) .x-biz-search-input {
  padding: 0;
}
.x-biz-entry-select-dialog-content:not(.has-child) .panel-content {
  margin: var(--fd-padding-layout-2xs) 0;
  padding: var(--fd-padding-layout-2xs) 0;
}
.x-biz-entry-select-dialog-content .x-biz-entry-select-panel {
  border: none;
  border-radius: 0;
}
.x-biz-entry-select-dialog-content.horizontal {
  flex-direction: row-reverse;
}
.x-biz-entry-select-dialog-content.horizontal .custom-content {
  width: 50%;
  height: 100%;
  padding: var(--fd-gap);
  border: 1px solid var(--fd-color-border);
  border-left: none;
  border-radius: var(--fd-border-radius-lg);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.x-biz-entry-select-dialog-content.horizontal .x-biz-entry-select-panel {
  flex: 1;
  width: 50%;
  height: 100%;
}
.x-biz-entry-select-dialog-content.horizontal.has-child .x-biz-entry-select-panel {
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius-lg);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.x-biz-entry-select-dialog-content.vertical {
  flex-direction: column;
}
.x-biz-entry-select-dialog-content.vertical .custom-content {
  flex: none;
}
.x-biz-entry-select-dialog-content.vertical .x-biz-entry-select-panel {
  flex: auto;
  height: 0;
}
.x-biz-entry-select-dialog-content.vertical.has-child .x-biz-entry-select-panel {
  border: 1px solid var(--fd-color-border);
  border-radius: var(--fd-border-radius-lg);
}

.x-biz-hyperlink {
  padding: 0 2px;
  color: var(--fd-color-primary);
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
.x-biz-hyperlink.underline {
  text-decoration: underline;
}
.x-biz-hyperlink.compact {
  padding: 0;
}

