.form-control.form-control-solid:disabled{
  background-color: transparent;
}

#dish.table-bordered>:not(caption)>*>* {
  border-width: 0px!important;
}

#dish thead .th-inner {
  color: var(--bs-text-muted) !important;
}

input:autofill {
  background: var(--bs-body-bg) !important;
  -webkit-box-shadow: 0 0 0px 1000px var(--bs-body-bg) inset !important;
}
input:-webkit-autofill {
  background: var(--bs-body-bg) !important;
  -webkit-box-shadow: 0 0 0px 1000px var(--bs-body-bg) inset !important;
}

/* .bootstrap-table.bootstrap5 .float-left {
    float: left;
    width: 90%;
} */
tr.active {
    background-color: var(--bs-gray-200) !important;
}
.jstree-search {
    background-color: #F8F5FF !important;  /* 高亮背景色 */
    color: #7239EA !important;             /* 高亮字体色 */
    font-weight: bold;
}
.left.disabled {
    color: #A6A6A6 !important;
}
.right.disabled {
    color: #A6A6A6 !important;
}
.w-70 {
    width: 70%!important
}
.w-30 {
    width: 30%!important
}

/* .select2-selection {
    margin-left: calc(1px * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 50px!important
} */
.fixed-columns, .fixed-columns-right {
    position: absolute;
    top: 0;
    height: 100%;
    background-color: var(--bs-tertiary-bg);
    box-sizing: border-box;
    z-index: 1;
}

[data-kt-app-layout=light-sidebar] .app-header .page-heading {
        color:#000!important
}
[data-kt-app-layout=dark-sidebar] .app-header .page-heading {
        color:#fff!important
}

code {
    font-size: 1rem;
    color: var(--bs-code-color);
    word-wrap: break-word
}
