@charset "UTF-8";.n-notification-container .n-notification.n-notification--closable .n-notification__close {
  top: -4px;
}
.n-notification-container .n-notification.n-notification--closable .n-notification__close::before {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}.t-datePicker {
  display: inline-block;
  width: 240px;
}

.n-date-picker--range .n-input-wrapper:nth-of-type(1) {
  padding-right: 2px;
}

.n-date-picker--range .n-input--pair .n-input__input-el {
  text-align: left;
}

.t-timePicker {
  width: 240px;
}

@media (max-width: 765px) {
  .n-date-panel {
    --n-item-cell-height: 28px !important;
  }
  .n-date-panel .n-date-panel-weekdays {
    margin-bottom: 0;
  }
  .n-date-panel .n-date-panel__vertical-divider {
    display: none;
  }
  .n-date-panel .n-date-panel-calendar--end + .n-date-panel-actions {
    flex-direction: column;
  }
  .n-date-panel .n-date-panel-calendar--end + .n-date-panel-actions .n-date-panel-actions__prefix {
    margin-bottom: 4px;
  }
  .n-date-panel.n-date-panel--daterange {
    grid-template-areas: "left-calendar" "right-calendar" "footer" "action";
  }
}@media (min-width: 1024px) {
  #sample {
    display: flex;
    flex-direction: column;
    place-items: center;
    width: 100%;
    max-width: 1000px;
  }
}
.tox-tinymce-aux {
  z-index: 4000 !important;
}

.tox-statusbar__branding, .tox-promotion {
  display: none !important;
}.t-areaPicker {
  width: 240px;
}

.t-PermissionPicker {
  display: flex;
  flex-wrap: wrap;
}
.t-PermissionPicker .n-tree-node-content__text {
  color: var(--n-node-text-color) !important;
}
.t-PermissionPicker .n-tree-node-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex: 0 0 100%;
  margin-top: 16px;
  padding: 24px 0 6px;
  border-top: 1px dashed #e7e7e7;
}
.t-PermissionPicker .n-tree-node-wrapper:first-child {
  padding: 0;
  margin-top: 0;
  border-top: 0 none;
}
.t-PermissionPicker .n-tree-node-wrapper:has(.n-tree-node .n-tree-node-indent) {
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 4px 0 4px;
  border-top: 0 none;
  border-radius: 3px;
}
.t-PermissionPicker .n-tree-node-wrapper:has(.n-tree-node > .n-tree-node-switcher--hide) {
  flex: 0 0 4em;
  margin: 0;
  padding: 2px 0 8px;
  white-space: nowrap;
  background-color: transparent;
}
.t-PermissionPicker .n-checkbox.n-checkbox--disabled.n-checkbox--checked .n-checkbox-box,
.t-PermissionPicker .n-checkbox.n-checkbox--indeterminate .n-checkbox-box {
  opacity: 0.5;
  background-color: var(--n-color-checked);
}

@media (max-width: 765px) {
  .n-cascader-submenu-wrapper {
    --n-column-width: 130px;
  }
  .n-cascader-menu .n-cascader-option {
    min-width: 130px;
  }
}.t-upload {
  color: var(--n-item-text-color);
}
.t-upload .n-upload-file {
  width: 480px;
}

.t-fileUpload.n-upload--drag-over .t-fileUpload-button {
  --n-border: var(--n-border-hover);
  --n-text-color: var(--n-text-color-hover);
}

.t-fileUpload.n-upload--dragger-inside .n-upload-trigger {
  display: flex;
  align-items: stretch;
  gap: 10px;
}

.t-upload-pasteTip {
  flex: 1;
  text-align: left;
  color: var(--text-color-3);
  cursor: default;
  display: flex;
  align-items: center;
}

.t-dragUpload-dragZone {
  width: 480px;
}
.t-dragUpload-dragZone-icon {
  font-size: 32px;
  opacity: 0.38;
  margin-bottom: 10px;
}
.t-dragUpload-dragZone-description {
  font-size: 14px;
  line-height: 1.6;
  margin: 16px 0 16px 0;
  color: rgb(118, 124, 130);
  margin: 8px 0px 0px;
}.n-auto-complete-menu mark {
  background-color: transparent;
  font-weight: 500;
  color: var(--n-option-text-color-active);
}

.t-suggest {
  width: 240px;
}.t-number {
  font-variant: tabular-nums;
}

.t-money {
  color: #ff5000;
  white-space: nowrap;
}

.t-money-default {
  color: #c2c2c2;
}

.t-money-alt {
  font-size: 12px;
  color: var(--text-color-3);
  margin-left: 2px;
  text-decoration: line-through;
}.t-descriptions .n-descriptions-table-content__label {
  display: inline-block;
  width: 7em;
  padding-right: 12px;
}

.t-descriptions .n-descriptions-table-content__content {
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 765px) {
  .t-descriptions .n-descriptions-table-content__label {
    width: 5em;
  }
  .t-descriptions .n-descriptions-table-content__content {
    width: calc(100% - 5em - 20px);
  }
  .t-descriptions .n-descriptions-table-content__content .n-data-table-thead {
    display: none;
  }
}.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-mark {
  grid-template-areas: "mark text" ". text";
}

.n-form-item.n-form-item--left-labelled .n-form-item-label .n-form-item-label__asterisk::after {
  content: "";
  padding-right: 0.25em;
}

.t-search .n-tree-select {
  min-width: auto !important;
}

.t-search .n-form-item {
  margin-bottom: 16px;
}

.t-search .n-form-item-feedback-wrapper {
  display: none;
}

.t-search-expand-button {
  display: none;
}

@media (max-width: 765px) {
  .n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-mark {
    width: 6.5em !important;
  }
  .t-search-expand-button {
    display: block;
  }
  .t-search.t-frame {
    margin-bottom: 0 !important;
    display: none;
  }
  .t-search-form .n-cascader {
    width: 100%;
  }
  .t-search-form .n-select {
    width: 100%;
    max-width: 100% !important;
  }
  .t-search-form .n-input {
    width: 100%;
  }
  .t-search.t-frame:active .n-form {
    height: 100% !important;
  }
  .t-search.n-form {
    overflow: hidden;
  }
  .t-borderLayout-panel-body div:has(.t-search.n-form) + div {
    margin-top: 8px;
  }
  .t-search.n-form .n-grid {
    display: flex !important;
    flex-wrap: wrap;
  }
  .t-search.n-form .n-grid > div {
    flex: 0 100%;
  }
  .t-search.n-form .n-grid > div[style*="span 6"]:nth-child(n+2) {
    display: none;
  }
  .t-search.n-form .n-grid > div[style*="span 6"]:last-child {
    display: block;
  }
  .t-search.n-form .n-grid .n-form-item-label {
    width: 5.5em;
  }
  .t-search-mobile-more.n-form .n-grid > div[style*="span 6"]:nth-child(n+2) {
    display: block;
  }
  .t-search-buttons .n-button {
    margin: 0 6px;
  }
  .t-search-buttons .n-button:first-child {
    margin-left: 0;
  }
  .t-search-buttons .n-button:last-child {
    margin-right: 0;
  }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    .t-search-buttons .n-button {
      margin: 0;
    }
  }
}
.t-search-form.n-form .n-form-item {
  margin-bottom: 0 !important;
}.t-action-link {
  padding: 0;
  height: inherit;
}.n-base-select-option__content {
  flex: 1;
}

.t-select {
  width: 240px;
  display: inline-block;
}

.t-select-item-withSuffix {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.t-select-footer {
  margin: -4px calc(4px - var(--n-option-padding-left));
}

.t-select-addButton {
  padding: 0 var(--n-option-padding-left) 0 calc(var(--n-option-padding-right) - 8px);
  line-height: var(--n-option-height);
  border-radius: var(--n-border-radius);
  cursor: pointer;
}
.t-select-addButton:hover {
  background-color: var(--n-option-color-pending);
  transition: background-color 0.3s var(--n-bezier);
}

@media (max-width: 765px) {
  .n-base-select-menu {
    --n-height: calc(var(--n-option-height) * 5.6) !important;
  }
  .n-base-select-menu .v-vl-items {
    max-height: 150px !important;
    min-height: 30px !important;
  }
}@media (max-width: 765px) {
  .t-goodsListEditor.n-data-table .n-data-table-thead {
    display: none;
  }
  .t-goodsListEditor-formTitle {
    flex-basis: 6.5em;
    align-self: center;
    padding-right: 6px;
    text-align: right;
    color: #666;
  }
  .t-goodsListEditor-formTitle + .n-select {
    flex: 1;
  }
}@media (max-width: 765px) {
  .n-form-item:has(.n-form-item-blank .t-sales-components-payment-method) > .n-form-item-label {
    display: none;
  }
  .t-sales-components-payment-method > div {
    width: 100% !important;
  }
  .t-frame[style*="810px"] {
    width: 64vw !important;
  }
  .t-select[style*="500px"] {
    width: 98% !important;
  }
  .t-createSalesOrder-action .n-button {
    margin-right: 16px;
  }
  .t-createSalesOrder-action .n-button:first-child {
    margin-left: 0;
  }
  .t-createSalesOrder-action .n-button:last-child {
    margin-right: 0;
  }
  .t-copyButton-button {
    padding: 0 4px;
  }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    .t-createSalesOrder-action .n-button {
      margin: 0;
    }
  }
}
.t-sales-components-payment-method-detail .t-addRemoveButton {
  display: none;
}

.t-expressNumber {
  text-decoration: none;
  color: var(--primary-color);
}
.t-expressNumber:hover {
  color: var(--primary-color-hover);
}
.t-expressNumber:active {
  color: var(--primary-color-pressed);
}

.t-copyButton-button {
  display: inline-block;
  color: var(--primary-color);
  padding: 4px;
  opacity: 0;
  cursor: pointer;
  transition: opacity 0.2s;
}
.t-copyButton-button:hover {
  color: var(--primary-color-hover);
}
.t-copyButton-button:active {
  color: var(--primary-color-pressed);
}
.t-copyButton:hover .t-copyButton-button {
  opacity: 1;
}
.t-copyButton-content:empty + .t-copyButton-button {
  display: none;
}

.t-badge .n-badge-sup {
  height: 14px !important;
  padding: 0 3px !important;
}

.t-salesOrderVerifyData .n-form-item .n-form-item-feedback-wrapper {
  min-height: 10px;
}

.hide-n-form-feedback > .n-form-item-feedback-wrapper {
  display: none;
}.t-receivableRecordConfirmData .n-form-item .n-form-item-feedback-wrapper, .t-paymentOrder .n-form-item .n-form-item-feedback-wrapper {
  min-height: 10px;
}

.t-receivableRecord-components-payment-method-detail .t-addRemoveButton {
  display: none;
}
.t-receivableRecord-components-payment-method-detail .n-upload-trigger.n-upload-trigger--disabled.n-upload-trigger--image-card {
  display: none;
}.t-tip-default {
  color: var(--text-color-3);
}
.t-tip-error {
  color: var(--error-color);
}
.t-tip-success {
  color: var(--success-color);
}
.t-tip-warning {
  color: var(--warning-color);
}
.t-tip-info {
  color: var(--info-color);
}
.t-tip-primary {
  color: var(--primary-color);
}.t-create-procurement-components-additional-cost .n-form-item-label {
  width: auto !important;
}

.t-procurement-components-additional-cost-detail .t-addRemoveButton {
  display: none;
}
.t-procurement-components-additional-cost-detail .n-upload-trigger.n-upload-trigger--disabled.n-upload-trigger--image-card {
  display: none;
}@media (max-width: 765px) {
  .t-procurementAssetsList-additionalCost,
  .t-createProcurement-additionalCost {
    margin-top: 1.5em;
    margin-left: 0;
  }
  .t-procurementAssetsList-additionalCost .n-dynamic-input-item,
  .t-createProcurement-additionalCost .n-dynamic-input-item {
    position: relative;
    flex-wrap: wrap;
  }
  .t-procurementAssetsList-additionalCost .n-dynamic-input-item .t-frame,
  .t-createProcurement-additionalCost .n-dynamic-input-item .t-frame {
    flex-wrap: wrap !important;
    gap: 0 16px !important;
  }
  .t-procurementAssetsList-additionalCost .n-dynamic-input-item .n-form-item,
  .t-createProcurement-additionalCost .n-dynamic-input-item .n-form-item {
    flex: 1 0 40%;
  }
  .t-procurementAssetsList-additionalCost .n-dynamic-input-item .n-dynamic-input-item__action,
  .t-createProcurement-additionalCost .n-dynamic-input-item .n-dynamic-input-item__action {
    position: absolute;
    bottom: 2px;
    right: 0;
  }
  .t-procurementAssetsList-additionalCost {
    width: auto;
    margin-top: 0;
  }
  .t-procurementAssetsList-additionalCost .n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-mark {
    width: 5.5em !important;
    align-items: center;
  }
  .t-purchaseOrder-dialog-detail .n-descriptions-table-content__label {
    width: 5.5em;
  }
  .t-purchaseOrder-dialog-detail .t-createProcurement-additionalCost {
    margin-top: 2.5em;
    margin-left: -5.5em;
  }
  .t-purchaseOrder-dialog-detail .n-form-item-feedback-wrapper,
  .t-purchaseOrder-dialog-detail .n-dynamic-input .n-dynamic-input-item .n-dynamic-input-item__action {
    display: none;
  }
  .t-purchaseOrder-dialog-detail .t-createProcurement-additionalCost .n-dynamic-input-item .t-frame {
    gap: 8px 16px !important;
  }
  .t-createProcurement-action .n-button {
    margin-right: 16px;
  }
  .t-createProcurement-action .n-button:first-child {
    margin-left: 0;
  }
  .t-createProcurement-action .n-button:last-child {
    margin-right: 0;
  }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    .t-createProcurement-action .n-button {
      margin: 0;
    }
  }
}.t-borderLayout {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  gap: 12px;
  padding: 12px;
}

.t-borderLayout-left, .t-borderLayout-right, .t-borderLayout-top, .t-borderLayout-bottom {
  box-sizing: border-box;
  flex: 0 0 auto;
}

.t-borderLayout-left, .t-borderLayout-right {
  width: 200px;
}

.t-borderLayout-splitter {
  width: 12px;
  margin: 0 -12px;
  height: 100%;
  touch-action: pan-y;
  cursor: col-resize;
}

.t-borderLayout-center {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
}

.t-borderLayout-middle {
  flex: 1;
}

.t-borderLayout-panel {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: var(--base-color);
  border-radius: 6px;
  padding: 12px;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.04), 0 3px 6px 0 rgba(0, 0, 0, 0.03), 0 5px 12px 4px rgba(0, 0, 0, 0.02);
}

.t-borderLayout-panel-header {
  margin: 0 0 12px;
  font-weight: bold;
  font-size: 16px;
  font-weight: 500;
}

.t-borderLayout-middle .t-borderLayout-panel-body, .t-borderLayout-left .t-borderLayout-panel-body {
  height: 100%;
}

.t-borderLayout-left {
  transform: translateX(0);
  transition: transform 150ms linear;
}

.t-borderLayout-left-checkbox {
  display: none;
}

@media (max-width: 765px) {
  .t-borderLayout-left-checkbox {
    display: none;
    position: absolute;
    top: 0;
    left: 82%;
    z-index: 10;
    width: 24px;
    height: 24px;
    overflow: hidden;
    padding: 0;
    -moz-appearance: none;
         appearance: none;
    -webkit-appearance: none;
    transform: rotate(-180deg);
    background: #ccc url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cg transform="rotate(180 12 12)"%3E%3Cpath fill="none" stroke="%23fff" stroke-width="1.5" d="m12 18l-6-6l6-6m6 12l-6-6l6-6"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat 0 0;
    background-size: 24px;
    opacity: 0.5;
  }
  .t-borderLayout-left-checkbox:checked {
    left: 135%;
    transform: rotate(0deg) translateY(150%);
    transition: transform 150ms linear;
  }
  .t-borderLayout-left:has(.t-borderLayout-left-checkbox:checked) {
    position: absolute;
    transform: translateX(-140%);
  }
  .t-borderLayout[style*="100vh - 46px"],
  .t-borderLayout[style*="-46px + 100vh"] {
    height: calc(100vh - 82px) !important;
  }
  .t-borderLayout-center .t-borderLayout-top {
    margin-bottom: 12px;
  }
  .t-borderLayout-left {
    margin-right: 12px;
  }
  .t-borderLayout-splitter {
    margin: 0 -6px;
  }
  @supports ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {
    .t-borderLayout-left-checkbox {
      display: block;
    }
    .t-search-buttons .n-button {
      margin: 0;
    }
    .t-borderLayout-center .t-borderLayout-top {
      margin-bottom: 0;
    }
    .t-borderLayout-left {
      margin-right: 0;
    }
    .t-borderLayout-splitter {
      margin: 0 -12px;
    }
  }
}
.t-adminApp {
  height: 100vh;
  display: flex;
  flex-direction: row;
  background-color: var(--body-background-color);
}

.t-adminApp-sideBar {
  order: 1;
  flex: 0 0 calc(55px + var(--t-sideBar-width));
  min-width: 55px;
  display: flex;
  flex-direction: row;
  transition-property: flex-basis;
  transition-timing-function: cubic-bezier(0.3, 0.8, 0.3, 0.8);
  transition-duration: 150ms;
  background-color: var(--activity-background-color);
}

.t-adminApp-sideBar-collapsed {
  flex-basis: 55px;
}

.t-adminApp-activityBar {
  flex: 0;
  min-width: 54px;
  border-right: 1px solid var(--divider-color);
  display: flex;
  flex-direction: column;
}

.t-adminApp-activityBar-fill {
  flex: 1;
}

.t-adminApp-activityBar-logo {
  display: block;
  text-align: center;
  margin: 8px 0 4px;
}

.t-adminApp-activityBar-logo-image {
  width: 30px;
  height: 30px;
}

.t-adminApp-activityBar-logo img {
  display: inline-block;
}

.t-adminApp-activityBar-item {
  padding-top: 4px;
  margin: 4px 4px 10px;
  height: 42px;
  text-align: center;
  line-height: 1;
  border-radius: 6px;
  color: var(--text-color-2);
  transition-property: color, background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 100ms;
  cursor: pointer;
}

.t-adminApp-activityBar-item:hover {
  background-color: var(--table-color-hover);
}

.t-adminApp-activityBar-active {
  color: var(--primary-color);
  background-color: var(--activity-active-background-color);
}

.t-adminApp-activityBar-item-icon {
  font-size: 22px;
}

.t-adminApp-activityBar-item-text {
  margin: 0;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  font-size: 11px;
  line-height: 1.5;
}

.t-adminApp-menuBar {
  position: relative;
  flex: 1;
  min-width: 0;
  overflow-x: clip;
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: -1px 0 0 0 var(--divider-color) inset;
  background-color: var(--menu-background-color);
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.3, 0.8, 0.3, 0.8);
  transition-duration: 150ms;
}
.t-adminApp-sideBar-collapsed .t-adminApp-menuBar {
  position: fixed;
  left: 55px;
  top: 0;
  width: 0;
  min-width: 0;
  z-index: 10;
  box-shadow: 2px 0 8px 0 rgba(29, 35, 41, 0.05), -1px 0 0 0 var(--divider-color) inset;
  transition-property: width;
  transition-duration: 150ms;
}
.t-adminApp-sideBar-collapsed .t-adminApp-menuBar.t-adminApp-menuBar-visible {
  width: var(--t-sideBar-width);
}

.t-adminApp-menuBar-visible {
  min-width: var(--t-sideBar-width);
}

.t-adminApp-menuBar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
  padding: 0 4px 0 10px;
}

.t-adminApp-menuBar-header-title {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "黑体";
  color: var(--text-color-base);
}

.t-adminApp-menuBar-collapse:not(:hover):focus {
  background: none;
}

.t-adminApp-menuBar-body > .n-scrollbar-rail.n-scrollbar-rail--vertical {
  right: 0;
}

.t-adminApp-menuBar-menu {
  font-size: 13px;
}
.t-adminApp-menuBar-menu .n-menu-item {
  height: 32px;
  margin-top: 0;
  margin-bottom: 2px;
}
.t-adminApp-menuBar-menu .n-menu-item:active {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.t-adminApp-menuBar-menu .n-submenu-children .n-menu-item {
  height: 34px;
  margin-top: 0;
  margin-bottom: 2px;
}
.t-adminApp-menuBar-menu .n-submenu .n-menu-item-content {
  height: 32px;
}
.t-adminApp-menuBar-menu .n-menu-item-content {
  padding-right: 6px;
}
.t-adminApp-menuBar-menu .n-menu-item-content::before {
  border-radius: 4px;
  right: 4px;
  left: 4px;
}
.t-adminApp-menuBar-menu .n-menu-item-content__icon {
  font-size: 14px !important;
  margin-left: 4px !important;
  margin-right: 2px !important;
}
.t-adminApp-menuBar-menu .n-menu-item-content .n-menu-item-content-header {
  font-size: 14px;
  color: var(--item-icon-color);
}
.t-adminApp-menuBar-menu .n-menu-item-content .n-menu-item-content-header > a {
  font-size: 13px;
}
.t-adminApp-menuBar-menu.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled):hover .n-menu-item-content-header, .t-adminApp-menuBar-menu.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled):hover .n-menu-item-content__icon, .t-adminApp-menuBar-menu.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled):hover .n-menu-item-content__arrow, .t-adminApp-menuBar-menu.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header {
  color: var(--primary-color);
}
.t-adminApp-menuBar-menu .n-submenu {
  margin-top: 0;
}
.t-adminApp-menuBar-menu .n-submenu > .n-menu-item .n-menu-item-content:not(.n-menu-item-content--disabled):hover::before,
.t-adminApp-menuBar-menu .n-submenu > .n-menu-item .n-menu-item-content.n-menu-item-content--selected::before {
  display: none;
}

.t-adminApp-menuBar-header-title-trigger {
  transform: rotate(90deg);
  margin-left: 4px;
}

.t-adminApp-container {
  order: 2;
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.t-adminApp-header {
  position: relative;
  flex: 0;
  min-height: 45px;
  display: flex;
  align-items: center;
  height: 44px;
  border-bottom: 1px solid var(--divider-color);
  gap: 12px;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.04), 0 3px 6px 0 rgba(0, 0, 0, 0.03);
  z-index: 2;
}

.t-adminApp-tabBar {
  flex: 1;
}
.t-adminApp-tabBar .n-scrollbar-content {
  display: flex;
  align-items: flex-end;
  height: 100%;
  padding-right: 18px;
}
.t-adminApp-tabBar > .n-scrollbar-rail.n-scrollbar-rail--horizontal {
  z-index: 10;
  bottom: 0;
}

.t-adminApp-tab_before_and_after, .t-adminApp-tab::after, .t-adminApp-tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 50%;
  height: 32px;
  z-index: -1;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20214%2036%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3Cg%20transform%3D%22scale(-1%2C%201)%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%20x%3D%22-100%25%22%20y%3D%220%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 0;
          mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20214%2036%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3Cg%20transform%3D%22scale(-1%2C%201)%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%20x%3D%22-100%25%22%20y%3D%220%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 0;
  mask-size: auto 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%200%20214%2036%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3Cg%20transform%3D%22scale(-1%2C%201)%22%3E%3Csvg%20width%3D%2251%25%22%20height%3D%22100%25%22%20x%3D%22-100%25%22%20y%3D%220%22%3E%3Cpath%20d%3D%22M17%200h197v36H0v-2c4.5%200%209-3.5%209-8V8c0-4.5%203.5-8%208-8z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 0;
  -webkit-mask-size: auto 100%;
  transition: background-color 200ms cubic-bezier(0.4, 0, 0.2, 1);
}

.t-adminApp-tab {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 22px 0 22px;
  margin-right: -18px;
  max-width: 180px;
  min-width: 80px;
  transition: min-width 0.2s;
  height: 66%;
  font-size: 13px;
  cursor: pointer;
  transition: color 0.2s;
  color: var(--text-color-2);
}
.t-adminApp-tab::before {
  left: 0;
}
.t-adminApp-tab::after {
  right: 0;
  mask-position: 100%;
  -webkit-mask-position: 100%;
}
.t-adminApp-tab:hover {
  z-index: 9;
}
.t-adminApp-tab:hover::before, .t-adminApp-tab:hover::after {
  background-color: var(--hover-color);
}
.t-adminApp-tab:last-child > .t-adminApp-tab-divider {
  display: none;
}
.t-adminApp-tab:active {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.t-adminApp-tab-fixed {
  min-width: 60px;
  max-width: 60px;
}

.t-adminApp-tab-active {
  z-index: 0;
  color: var(--primary-color);
}
.t-adminApp-tab-active::before, .t-adminApp-tab-active::after, .t-adminApp-tab-active:hover::before, .t-adminApp-tab-active:hover::after {
  background-color: var(--activity-active-background-color);
}

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

.t-adminApp-tab-close {
  flex-shrink: 1;
  box-sizing: content-box;
  min-width: var(--font-size);
  padding: 2px;
  font-size: var(--font-size);
  border-radius: 50%;
  transition: color 200ms, background-color 200ms;
}
.t-adminApp-tab:hover .t-adminApp-tab-close:hover {
  color: #fff;
  background-color: var(--clear-color-pressed);
}
.t-adminApp-tab:hover .t-adminApp-tab-close:active {
  color: #fff;
  background-color: var(--clear-color-hover);
}
.t-adminApp-tab-active:hover .t-adminApp-tab-close:hover {
  color: #fff;
  background-color: var(--primary-color-hover);
}
.t-adminApp-tab-active:hover .t-adminApp-tab-close:active {
  color: #fff;
  background-color: var(--primary-color);
}

.t-adminApp-tab-divider {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 1px;
  height: 14px;
  background-color: var(--scrollbar-color);
  transition: backgound-color 200ms;
}
.t-adminApp-tab:hover > .t-adminApp-tab-divider, .t-adminApp-tab-active > .t-adminApp-tab-divider {
  background-color: transparent;
}

.t-adminApp-toolBar {
  flex: 0;
  display: flex;
  align-items: center;
  padding-right: 16px;
  cursor: pointer;
}

.t-adminApp-avatar {
  width: 32px;
  height: 32px;
}

.t-adminApp-userInfo {
  margin-left: 6px;
  display: flex;
  flex-direction: column;
  max-width: 10em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.2;
}
.t-adminApp-userInfo .t-adminApp-userName {
  font-size: 14px;
  color: var(--text-color-base);
}
.t-adminApp-userInfo .t-adminApp-orgnazation {
  font-size: 13px;
  color: var(--text-color-3);
}

.t-adminApp-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: auto;
}

.t-adminApp-topBar-logo-image {
  display: none;
}

@media (max-width: 765px) {
  .t-adminApp-container {
    position: relative;
  }
  .t-adminApp-topBar {
    display: block;
    position: absolute;
    top: 8px;
    left: 12px;
    width: 30px;
    height: 30px;
    z-index: 2;
  }
  .t-adminApp-topBar-logo-image {
    display: block;
    width: 30px;
    height: 30px;
  }
  .t-adminApp-menuBar-collapse {
    display: none;
  }
  .t-adminApp-activityBar {
    position: relative;
    z-index: 6;
  }
  .t-adminApp-sideBar {
    position: fixed;
    top: 0;
    left: -300px;
    bottom: 0;
    z-index: 5;
    transition: left 150ms cubic-bezier(0.3, 0.8, 0.3, 0.8);
  }
  .t-adminApp-sideBar.t-adminApp-sideBar-visible {
    left: 0;
  }
  .t-adminApp-sideBar.t-adminApp-sideBar-visible::after {
    content: "";
    position: fixed;
    top: 0;
    left: 60px;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.1);
    z-index: -1;
  }
  .t-adminApp-header {
    margin-top: 36px;
    border-bottom: 0 none;
    box-shadow: none;
  }
  .t-adminApp-toolBar {
    position: absolute;
    top: -30px;
    right: 0;
    z-index: 19;
  }
}
#t-adminApp-sideBar-top {
  border-bottom: 1px solid var(--divider-color);
  padding: 5px 0;
  display: flex;
  justify-content: space-between;
}
#t-adminApp-sideBar-top .n-menu-item-content {
  height: 32px;
}
#t-adminApp-sideBar-top .n-menu-item-content-header {
  font-size: 16px;
  font-weight: 800;
}

.t-adminApp-tabPage, .n-config-provider {
  height: 100%;
}.t-menu {
  min-width: 125px;
}.t-avatar {
  color: #FFF;
  display: inline-flex;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}

.t-avatar img {
  width: 100%;
  height: 100%;
  overflow-clip-margin: content-box;
  overflow: clip;
  border-radius: 50%;
}

.t-avatar-fallback {
  font-size: 12px;
  width: 100%;
  height: 100%;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}.t-createProductEditor-unitTable {
  width: 860px;
}

@media (max-width: 765px) {
  .t-createProductEditor-unitTable-wrap {
    width: 100%;
    overflow: auto;
  }
}