﻿/*JQGRID*/
@keyframes moauiTableHeaderFade {
    0% {
        opacity: 0;
        background: #f5f5f5;
        height:50px;
    }

    98% {
        opacity: 0;
        background: #f5f5f5;
        height: 50px;
    }
    100% {
        opacity: 1;
    }
}
@keyframes moauiTableBodyFade {
    0% {
        opacity: 0;
        background: #f5f5f5;
    }

    100% {
        opacity: 1;
    }
}
@keyframes moauiTableEmptyFade {
    0% {
        opacity: 0;
    }
    98% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
.moaui-table-layout {
    position: relative !important;
}
.moaui-table-layout .resize-header-fadein {
/*    animation: moauiTableHeaderFade .00s ease-in forwards !important;*/
}
.moaui-table-layout.fadein .ui-jqgrid-hdiv {
    animation: moauiTableHeaderFade .5s ease-in forwards !important;
}
.moaui-table-layout.fadein .moaui-ui-jqgrid-empty-layout {
    animation: moauiTableEmptyFade .5s ease-in forwards !important;
}
.moaui-table-layout.header-fadein .ui-jqgrid-hdiv {
    animation: moauiTableHeaderFade 1.2s ease-in forwards !important;
}
.moaui-table-layout .ui-jqgrid-bdiv {
    animation: moauiTableBodyFade .3s ease-in forwards !important;
}
.moaui-table-layout:before,
.moaui-table-layout::before {
    content: "";
    display: block;
    position: absolute !important;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    border: 1px solid var(--moa-color-border);
    border-radius: var(--radius-large) !important;
}

.moaui-table-layout:not(:has(.ui-jqgrid )):before,
.moaui-table-layout:not(:has(.ui-jqgrid ))::before {
    border: none !important
}
.moaui-table-layout:not(.empty),
.moaui-table-layout:not(.empty) .ui-jqgrid,
.moaui-table-layout:not(.empty) .ui-jqgrid-view,
.moaui-table-layout:not(.empty) .ui-jqgrid-hdiv:not(.frozen-div),
.moaui-table-layout:not(.empty) .ui-jqgrid-bdiv:not(.frozen-bdiv),
.moaui-table-layout:not(.empty) .ui-jqgrid-pager,
.moaui-table-layout:not(.empty) table:not(.moaui-frozen-table),
.moaui-table-layout:not(.empty) .moaui-table-pager,
.moaui-table-layout .ui-jqgrid-hdiv .ui-jqgrid-hbox {
    min-width: 100% !important;
}
.moaui-table-layout.moaui-table-frozen-layout .ui-jqgrid-view {
    max-width:100% !important;
}
.moaui-table-layout.manually-width-table .ui-jqgrid {
    overflow-x: auto !important;
    width: 100%;
}
.moaui-table-layout.moaui-table-frozen-layout .ui-jqgrid {
    overflow-x: hidden !important;
}
    /*.moaui-frozen-table{
    position:fixed !important;
    z-index:9999999;
    background:#ffffff;
}*/
/*.frozen-bdiv
{
    min-height:100% !important;
}*/
.frozen-div, .frozen-bdiv {
    background-color: #f5f5f5;
}
@media(max-width:750px) {
.moaui-table-layout:not(.empty),
.moaui-table-layout:not(.empty) .ui-jqgrid,
.moaui-table-layout:not(.empty) .ui-jqgrid-view,
.moaui-table-layout:not(.empty) .ui-jqgrid-hdiv:not(.frozen-div),
.moaui-table-layout:not(.empty) .ui-jqgrid-bdiv:not(.frozen-bdiv),
.moaui-table-layout:not(.empty) .ui-jqgrid-pager,
.moaui-table-layout:not(.empty) table:not(.moaui-frozen-table),
.moaui-table-layout:not(.empty) .moaui-table-pager,
.moaui-table-layout .ui-jqgrid-hdiv .ui-jqgrid-hbox 
{
min-width: 500px !important;
}
}
.moaui-table-layout:not(:has(.ui-jqgrid )) {
    border: none !important
}
.moaui-table-layout .moaui-filter-table-layout:has(.moaui-hide) {
    display:none !important;
}

.moaui-table-layout.nth-hover .ui-jqgrid-hbox .table-active,
.moaui-table-layout.nth-hover .ui-jqgrid-hbox .table-active > th,
.moaui-table-layout.nth-hover .moaui-frozen-table .table-active.ui-th-column {
    background-color: unset !important;
    color: unset !important;
}

.moaui-table-layout.ndth-hover .ui-jqgrid-btable .table-active,
.moaui-table-layout.ndth-hover .ui-jqgrid-btable .table-active > th,
.moaui-table-layout.ndth-hover .ui-jqgrid-btable .table-active > td {
    background-color: unset !important;
    color: unset !important;
}
    /*,
.moaui-table-layout .ui-jqgrid-titlebar*/
.moaui-table-layout .ui-jqgrid-pager,
.moaui-table-layout .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close {
    display: none !important;
}
.moaui-table-layout.hide-pager .ui-jqgrid-pager {
    display: none !important;
}

.moaui-table-layout.moaui-table-empty {
    border: none !important;
}

.moaui-table-layout > .ui-jqgrid {
    border: none;
    border-top: 1px solid var(--moa-color-border) !important;
}

.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view {
    border: none !important;
}

/*.moaui-table-layout .ui-jqgrid-bdiv:not(.frozen-bdiv) {
    width: 99.8% !important;
    overflow-x: hidden !important;
}*/
.moaui-table-layout .ui-th-div .moaui-sortable-icon-layout .colmenu,
.moaui-table-layout .ui-search-toolbar {
    display: none !important;
}
.moaui-table-layout .frozen-bdiv.ui-jqgrid-bdiv,
.moaui-table-layout .frozen-div.ui-jqgrid-hdiv{
z-index:1069 !important;
}
.be-modal-open .moaui-table-layout .frozen-bdiv.ui-jqgrid-bdiv,
.be-modal-open .moaui-table-layout .frozen-div.ui-jqgrid-hdiv {
    z-index:1 !important;
}
.moaui-custom_col_menu {
    position: unset !important;
}
.moaui-col_menu,
.moaui-custom_col_menu_dropdown {
    z-index: 999999999 !important;
}
.moaui-custom_col_menu_dropdown{
    max-height:60vh;
    overflow-y:auto;
}
@media(max-height:850px){
    .moaui-custom_col_menu_dropdown {
        max-height: 40vh;
    }
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    font-family: Inter !important;
    background: transparent;
    background-color: transparent;
    color: var(--moa-color-foreground-alt);
    font-size: 12px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    padding-left: 12px;
}

.moaui-table-layout.minwidth,
.moaui-table-layout.minwidth table {
    min-width: 400px;
}

.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td {
    padding: 24px 0 24px 12px;
}

.moaui-table-layout.small-padding > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td{
    padding:10px 0 10px 8px;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.moaui-table-selected-row) {
    background-color: transparent;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow):nth-child(odd) {
    background-color: transparent;
    /*    var(--moa-bodyalt-bg);*/
}

.moaui-table-layout .ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td {
    color: var(--moa-body-color);
    font-family: "Nunito Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}


.moaui-table-pager {
    max-width: 100%;
    width: 100%;
    margin-top: 12px;
    padding: 0px 0px 0px 10px;
    display: flex;
    height: 48px;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.moaui-table-layout > * {
    position: relative;
}
.moaui-table-pager > .moaui-pager-left,
.moaui-table-pager > .moaui-pager-right {
    /*    width: 100px;*/
    height: 100%;
}

.moaui-table-pager > .moaui-pager-right {
    display: flex;
    justify-content: flex-end;
}

.moaui-table-pager > .moaui-pager-center {
    flex: 1;
    display: inline-flex;
    height: 100%;
    text-align:center;
/*  justify-content: center;*/
    align-items: center;
    line-height: 1.6;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    flex-wrap: nowrap;
}
.moaui-table-pager > .moaui-pager-center::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}


    .moaui-table-pager > .moaui-pager-center::-webkit-scrollbar-thumb {
        background-color: var(--moa-color-Purple-300);
        border-radius: 5px;
    }


    .moaui-table-pager > .moaui-pager-center::-webkit-scrollbar-track {
        background-color: var(--moa-color-Purple-50);
        border-radius: 0px;
    }

    .moaui-table-pager > .moaui-pager-center::-webkit-scrollbar-thumb:hover {
        background-color: var(--moa-color-primary-heavy);
    }

::-webkit-scrollbar-button {
    background-color: var(--moa-color-Purple-50);
    border: none;
    width:0px;
}

.moaui-table-pager .btn-prenxt {
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    display: flex;
    width: 97px;
    height: 39px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    border-radius: var(--radius-large);
    border: 1px solid var(--moa-color-border);
    color: var(--moa-color-foreground-alt);
    text-align: center;
    font-family: "Nunito Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.btn-prenxt i {
    margin-top: 2px;
    font-weight: 100;
}

.moaui-table-pager .btn-prenxt.disabled {
    opacity: 0.5 !important;
    cursor: not-allowed !important;
    pointer-events: auto !important
}
.moaui-table-pager .btn-prenxt.disabled > * {
    cursor: not-allowed !important;
    pointer-events: auto !important
}

.moaui-table-pager:after {
    display: table;
    content: " ";
    clear: both
}

.moaui-table-pager .moaui-table-pager-pages {
    margin: 0 auto;
    /*    float: left;
    margin-left: 3px*/
}

.moaui-table-pager .moaui-table-pager-pages ul {
/*    float: left;*/
    margin: 0;
    padding: 0;
    display:flex;
    align-items:center;
    white-space:nowrap;
}

.moaui-table-pager .moaui-table-pager-go-button, .moaui-table-pager .moaui-table-pager-go-input, .moaui-table-pager .moaui-table-pager-size-changer {
    margin-left: 10px;
    float: left;
    font-size: 14px
}

.moaui-table-pager .moaui-table-pager-pages li {
    float: left;
    /*        border: 1px solid #e6e6e6;*/
    list-style: none;
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    margin-right: 2px;
}

.moaui-table-pager .moaui-table-pager-pages li > a {
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    line-height: 20px;
    background: transparent;
    font-size: 14px;
    color: var(--moa-inactive);
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
    border-radius: 8px;
}

.moaui-table-pager .moaui-table-pager-pages li > a:hover {
    background: #eee
}

.moaui-table-pager .moaui-table-pager-pages li.active {
    border: none
}

.moaui-table-pager .moaui-table-pager-pages li.active > a {
    background: var(--moa-color-border);
    color: var(--moa-body-color);
    cursor: default;
}

.moaui-table-pager .moaui-table-pager-pages li.disabled > a {
    opacity: .3;
    line-height: 23px;
    cursor: no-drop
}

.moaui-table-pager .moaui-table-pager-pages li.disabled > a:hover {
    background: 0 0
}
/*.moaui-table-pager .moaui-table-pager-pages li:first-child,.moaui-table-pager .moaui-table-pager-pages li:first-child>a {*/
/*    border-radius:3px 0 0 3px*/
/*}*/
/*.moaui-table-pager .moaui-table-pager-pages li:last-child {*/
/*    border-right:1px solid #aaa;*/
/*    border-radius:0 3px 3px 0*/
/*}*/
/*.moaui-table-pager .moaui-table-pager-pages li:last-child>a {*/
/*    border-radius:0 3px 3px 0*/
/*}*/
.moaui-table-pager .moaui-table-pager-size-changer > select {
    height: 28px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 0;
    font-size: 14px;
    text-align: center;
    vertical-align: baseline;
    outline: 0;
    box-shadow: none;
    box-sizing: initial
}

.moaui-table-pager .moaui-table-pager-go-input > input[type=text] {
    width: 30px;
    height: 28px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    padding: 0;
    font-size: 14px;
    text-align: center;
    vertical-align: baseline;
    outline: 0;
    box-shadow: none;
    box-sizing: initial
}

.moaui-table-pager .moaui-table-pager-go-button > input[type=button] {
    min-width: 40px;
    height: 30px;
    line-height: 28px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    text-align: center;
    padding: 0 8px;
    font-size: 14px;
    vertical-align: baseline;
    outline: 0;
    box-shadow: none;
    color: #333;
    cursor: pointer;
    vertical-align: middle
}

.moaui-table-pager .moaui-table-pager-go-button > input[type=button]:hover {
    background-color: #f8f8f8
}

.moaui-table-pager .moaui-table-pager-nav {
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.moaui-table-pager.moaui-table-pager-small {
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-pages li > a {
    min-width: 26px;
    height: 24px;
    line-height: 24px;
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-pages li.active > a {
    height: 26px;
    line-height: 26px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-size-changer {
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-size-changer > select {
    height: 24px;
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-go-input {
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-go-input > input[type=text] {
    width: 26px;
    height: 24px;
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-go-button {
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-go-button > input[type=button] {
    min-width: 30px;
    height: 26px;
    line-height: 24px;
    padding: 0 6px;
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-small .moaui-table-pager-nav {
    height: 26px;
    line-height: 26px;
    font-size: 12px
}

.moaui-table-pager.moaui-table-pager-big {
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-pages li > a {
    min-width: 36px;
    height: 34px;
    line-height: 34px;
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-pages li.active > a {
    height: 36px;
    line-height: 36px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-size-changer {
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-size-changer > select {
    height: 34px;
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-go-input {
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-go-input > input[type=text] {
    width: 36px;
    height: 34px;
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-go-button {
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-go-button > input[type=button] {
    min-width: 50px;
    height: 36px;
    line-height: 34px;
    padding: 0 12px;
    font-size: 16px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-nav {
    height: 36px;
    line-height: 36px;
    font-size: 16px
}

.moaui-table-pager > :first-child {
    margin-left: 0
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-pages li {
    border-color: #289de9
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-pages li > a {
    color: #289de9
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-pages li > a:hover {
    background: #e9f4fc
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-pages li.active > a {
    background: #289de9;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-pages li.disabled > a:hover {
    background: 0 0
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-go-input > input[type=text], 
.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-size-changer > select {
    border-color: #289de9
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-go-button > input[type=button] {
    background: #289de9;
    border-color: #289de9;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-blue .moaui-table-pager-go-button > input[type=button]:hover {
    background-color: #3ca5ea
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-pages li {
    border-color: #449d44
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-pages li > a {
    color: #449d44
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-pages li > a:hover {
    background: #ebf4eb
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-pages li.active > a {
    background: #449d44;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-pages li.disabled > a:hover {
    background: 0 0
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-go-input > input[type=text], 
.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-size-changer > select {
    border-color: #449d44
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-go-button > input[type=button] {
    background: #449d44;
    border-color: #449d44;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-green .moaui-table-pager-go-button > input[type=button]:hover {
    background-color: #55a555
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-pages li {
    border-color: #ec971f
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-pages li > a {
    color: #ec971f
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-pages li > a:hover {
    background: #fdf5e9
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-pages li.active > a {
    background: #ec971f;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-pages li.disabled > a:hover {
    background: 0 0
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-go-input > input[type=text], 
.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-size-changer > select {
    border-color: #ec971f
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-go-button > input[type=button] {
    background: #ec971f;
    border-color: #ec971f;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-yellow .moaui-table-pager-go-button > input[type=button]:hover {
    background-color: #eea135
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-pages li {
    border-color: #c9302c
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-pages li > a {
    color: #c9302c
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-pages li > a:hover {
    background: #faeaea
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-pages li.active > a {
    background: #c9302c;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-pages li.disabled > a:hover {
    background: 0 0
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-go-input > input[type=text], .moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-size-changer > select {
    border-color: #c9302c
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-go-button > input[type=button] {
    background: #c9302c;
    border-color: #c9302c;
    color: #fff
}

.moaui-table-pager.moaui-table-pager-theme-red .moaui-table-pager-go-button > input[type=button]:hover {
    background-color: #ce4541
}

.moaui-table-pager .moaui-table-pager-pages li.moaui-table-pager-next {
    border-right: 1px solid #aaa
}

.moaui-table-pager .moaui-table-pager-size-changer {
    margin-left: 5px
}

.moaui-table-pager .moaui-table-pager-size-changer > select {
    line-height: 28px;
    vertical-align: middle
}

.moaui-table-pager .moaui-table-pager-go-input {
    margin-left: 5px
}

.moaui-table-pager .moaui-table-pager-go-input > input[type=text] {
    line-height: 28px;
    vertical-align: middle
    }

.moaui-table-pager .moaui-table-pager-go-button {
    margin-left: 5px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-pages li > a {
    line-height: 36px
}

.moaui-table-pager.moaui-table-pager-big .moaui-table-pager-go-input > input[type=text] {
    height: 36px;
    line-height: 36px
}

.moaui-table-layout .moaui-table-empty-layout {
    display:none;
}

.moaui-table-layout.moaui-table-empty .moaui-table-empty-layout {
    display: block;
}

.moaui-table-empty > .ui-jqgrid,
.moaui-table-empty > .moaui-table-pager {
    display: none !important;
}

.moaui-table-empty-layout{
    width:100%;
    min-height:100px;
}
.moaui-table-layout .moaui-table-exportLayout {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid var(--moa-color-border,'#eee');
    padding: 10px 10px 10px 10px;
/*    margin-top:5px;*/
    color:#888;
}
.moaui-table-layout .moaui-table-exportLayout .moaui-export-left {
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:5px;
}
.moaui-table-layout .moaui-table-exportLayout .moaui-export-center {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}
.moaui-table-layout .moaui-table-exportLayout .moaui-export-right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

.moaui-table-layout .moaui-table-exportLayout .fileExportBtn {
font-size:15px;
}

.moaui-table-layout .moaui-table-exportLayout .fileExportBtn.excel {
    color: #099250
}
.moaui-table-layout .moaui-table-exportLayout .fileExportBtn.csv {
    color: #0E58EC;
}
.moaui-table-layout .moaui-table-exportLayout .fileExportBtn.pdf {
    color: #C01048;
}

.moaui-custom-round-table {
    flex: 1;
    border-collapse: separate;
    overflow-y: scroll;
}
.moaui-custom-round-table.bordered tr > th:not(:last-child),
.moaui-custom-round-table.bordered tr > td:not(:last-child) {
    border-right: 1px solid var(--moa-color-border);
}

.moaui-custom-round-table tr:first-child th:first-child,
.moaui-custom-round-table.no-head tr:first-child td:first-child {
    border-top-left-radius: var(--radius-large)
}

.moaui-custom-round-table tr:first-child th:last-child,
.moaui-custom-round-table.no-head tr:first-child td:last-child {
    border-top-right-radius: var(--radius-large)
}

.moaui-custom-round-table.all-borderline tr > td:not(:first-child) {
    border-left: 1px solid var(--moa-color-border) !important;
}

.moaui-custom-round-table tr:last-child td:last-child {
    border-bottom-right-radius: var(--radius-large)
}

.moaui-custom-round-table tr:last-child td:first-child {
    border-bottom-left-radius: var(--radius-large)
}

.moaui-custom-round-table tr > th {
    border-top: 1px solid var(--moa-color-border) !important;
    border-bottom: 1px solid var(--moa-color-border) !important;
    color: var(--moa-color-foreground-alt);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    padding: 12px 14px;
}

.moaui-custom-round-table tr > td {
    border-bottom: 1px solid var(--moa-color-border) !important;
    padding: 16px 24px;
    color: var(--moa-color-foreground-alt);
    font-family: "Nunito Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}

.moaui-custom-round-table tr {
/*    height: 10px;*/
    border-bottom: 1px solid var(--moa-color-border);
    background-color: #FFF !important;
}

.moaui-custom-round-table tr > th:first-child,
.moaui-custom-round-table tr > td:first-child {
    border-left: 1px solid var(--moa-color-border);
}

.moaui-custom-round-table tr > th:last-child,
.moaui-custom-round-table tr > td:last-child {
    border-right: 1px solid var(--moa-color-border);
}
.moaui-table-layout .ui-jqgrid .loading, .loading_pivot {
    position: absolute;
    border-radius: 8px;
    font-family: "Nunito Sans";
    padding: 12px 28px !important;
    text-align: center;
    display: none;
    border: 1px solid var(--moa-secondary) !important;
    color: white;
    background-color: var(--moa-secondary) !important;
}

.ui-jqgrid .ui-grid-ico-sort.ui-disabled {
    display: none !important;
}
.ui-jqgrid .ui-grid-ico-sort {
    font-size: 16px !important;
    color: var(--moa-color-foreground-alt) !important;
    opacity:0.7;
    margin:0px !important;
    position:relative !important;
}
.moaui-sortable-icon-layout{
    display:flex;
    align-items:center;
}
.moaui-table-layout .ui-th-div {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}
.moaui-table-layout .ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    white-space: normal;
    vertical-align: top;
}
.moaui-table-layout .jqgrid-multibox {
    vertical-align: middle !important;
}
.moaui-table-layout .ui-jqgrid-sortable,
.moaui-table-layout .ui-jqgrid-sortable .s-ico {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
}
.moaui-table-layout .ui-jqgrid-sortable {
    gap: 3px;
/*    justify-content:space-between;*/
    width:100%;
}
.moaui-table-layout .ui-jqgrid-sortable .moaui-sortable-icon-layout > * {
    position: relative !important;
}
.moaui-table-layout.center-content .ui-th-div,
.moaui-table-layout.center-content td[role="gridcell"] {
    text-align: center;
    justify-content: center
}
.btn-prenxt:not(.disabled):hover {
    opacity: var(--btn-hover-opacity);
}

.moaui-g-menu-item{
    padding:0px 10px !important;
}
.moaui-ui-menu-item{
    padding:8px 10px !important;
}
.moaui-table-layout #col_menu.ui-search-menu,
.moaui-table-layout #column_menu {
    border-radius: var(--radius-large);
    border: 1px solid var(--moa-color-border);
}
.moaui-table-layout.inner-loading .moaui-table-inner-loading-layout {
    position:absolute;
    top:25%;
    left:0px;
    width:100%;
    height:100%;
}
.moaui-table-layout.loading-black-mask .moaui-table-inner-loading-layout {
/*    background: rgba(0,0,0,0.3);*/
    color: var(--moa-color-primary-heavy);
}
.moaui-table-inner-loading-layout {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0px;
    bottom: 0px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: var(--moa-color-primary);
    z-index: 99999999;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
    background: rgba(200,200,200,.01);
    cursor:not-allowed !important;
}
/*.moaui-right-main-body.expand-show-icon-only .moaui-table-inner-loading-layout {
    left: var(--left-sidebar-icon-layout-width) !important;
}
*/
.moaui-customer-table-loading {
    padding:10px 12px;
    border-radius:8px;
    background:rgba(125,125,125,0.4)
}

.moaui-table-layout:not(.moaui-ellipsis-line-1) .moaui-grid-cell-td:not(.moaui-ellipsis-normal) {
    white-space: normal !important;
    display: -webkit-box;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: normal !important;
    word-wrap: break-word !important;
    width: 100%;
    height: 100%;
}
.manually-width-table .moaui-grid-cell-td:not(.moaui-ellipsis-normal),
.moaui-table-layout.moaui-ellipsis-line-1 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) {
    -webkit-line-clamp: 1 !important;
}
.moaui-table-layout.moaui-ellipsis-line-1 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;
    height: 100%;
}
.moaui-table-layout.moaui-ellipsis-line-1 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) > * {
    max-width: 100%;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.manually-width-table .moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal),
.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal),
.manually-width-table .moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) *,
.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) *{
    -webkit-line-clamp: 2 !important;
}

.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) {
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100%;
    height: 100%;
}

.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) > * {
    max-width: 100%;
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}


.manually-width-table moaui-ellipsis-line-2 .moaui-grid-cell-td.moaui-custom-ellips-line:not(.moaui-ellipsis-normal),
.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td.moaui-custom-ellips-line:not(.moaui-ellipsis-normal),
.manually-width-table .moaui-grid-cell-td.moaui-custom-ellips-line:not(.moaui-ellipsis-normal) *,
.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td.moaui-custom-ellips-line:not(.moaui-ellipsis-normal) * {
    -webkit-line-clamp: 2 !important;
    white-space: normal !important;
}
.manually-width-table moaui-ellipsis-line-2 .moaui-grid-cell-td.moaui-custom-ellips-line:not(.moaui-ellipsis-normal) *,
.moaui-table-layout.moaui-ellipsis-line-2 .moaui-grid-cell-td:not(.moaui-ellipsis-normal) > * {
    white-space: normal !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    word-break: break-all !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.moaui-custom-gridcell{
    min-width:30px !important;
}
.moaui-table-layout .moaui-ui-jqgrid-bdiv {
    width: max-content !important;
}
.moaui-table-layout.table-scroll{
    max-height: 70vh;
    overflow-y: auto;
}
.modal-scroll {
    max-height: 75vh;
    overflow-y: auto;
}
.table-responsive {
    display: flex !important;
    flex-direction: column !important;
}
.moaui-grid-header-name{
    white-space:pre-wrap;
    max-width:100%;

}

.manually-width-table .ui-jqgrid-view .ui-jqgrid-bdiv {
    overflow-x: hidden !important;
    max-height: 500px;
    scrollbar-face-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-track-color: transparent;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.moaui-limit-scroll-height .manually-width-table .ui-jqgrid-view .ui-jqgrid-bdiv,
.moaui-limit-scroll-height.manually-width-table .ui-jqgrid-view .ui-jqgrid-bdiv {
    max-height:100% !important
}
.moaui-table-frozen-layout:not(.moaui-limit-scroll-height).manually-width-table .ui-jqgrid-view .ui-jqgrid-bdiv,
.moaui-table-frozen-layout:not(.moaui-limit-scroll-height) .ui-jqgrid {
    max-height: unset !important;
    height: auto !important;
}
.moaui-table-frozen-layout .ui-jqgrid-view,
.moaui-table-frozen-layout .ui-jqgrid {
    overflow-y: hidden !important;
}
.manually-width-table .ui-jqgrid-view::-webkit-scrollbar {
    /*    display: none !important;*/
}
.manually-width-table .ui-jqgrid-view .ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 0px !important;
    display: none !important;
}

div.manually-width-table .ui-jqgrid-view.table-responsive .ui-jqgrid-hbox {
    padding-right: 0 !important;
}

div.manually-width-table .ui-jqgrid-view.table-responsive {
    overflow-x: auto !important;
}
.moaui-table-layout .ui-jqgrid .ui-jqgrid-view.moaui-custom-scrollbar-x {
/*    overflow-x: hidden !important;*/
}

.moaui-table-layout.manually-width-table > div {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
.moaui-card-for-manually-table {
    display: flex !important;
    flex-direction: column !important;
}
.moaui-card-for-manually-table:not(.clear-height) {
    height: calc(100vh - var(--header-height) - 5px) !important;
    max-height: calc(100vh - var(--header-height) - 5px) !important;
    min-height: calc(100vh - var(--header-height) - 5px) !important;
}
.moaui-card-for-manually-table.clear-height {
    height: 100% !important;
}
.moaui-card-for-manually-table .card-body .moaui-table-layout,
.moaui-card-for-manually-table .card-body {
    min-height: 250px !important;
}
.moaui-limit-scroll-height{
    display:flex;
    flex-direction:column;
}
.moaui-limit-scroll-height .frozen-bdiv {
    overflow-y: auto !important;
    pointer-events:none !important
/*            direction: rtl;*/
}
.moaui-limit-scroll-height .frozen-bdiv::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .card-body,
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .moaui-manually-table-grow-1,
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .card-body .moaui-table-layout,
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .card-body .moaui-table-layout .ui-jqgrid,
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .card-body .moaui-table-layout .ui-jqgrid .ui-jqgrid-view,
.moaui-card-for-manually-table:not(.moaui-table-frozen-layout) .card-body .moaui-table-layout .ui-jqgrid .ui-jqgrid-view .moaui-ui-jqgrid-bdiv,
.moaui-limit-scroll-height .moaui-table-layout,
.moaui-limit-scroll-height.moaui-table-layout,
.moaui-limit-scroll-height .ui-jqgrid,
.moaui-limit-scroll-height .ui-jqgrid .ui-jqgrid-view,
.moaui-limit-scroll-height .ui-jqgrid .ui-jqgrid-view .moaui-ui-jqgrid-bdiv {
    flex: 1 !important;
    flex-grow: 1 !important;
    height: 1px;
    display: flex;
    flex-direction: column !important;
}
.moaui-card-for-manually-table .card-body .moaui-table-layout .ui-jqgrid .ui-jqgrid-view .moaui-ui-jqgrid-bdiv {
    max-height:unset !important;
}
.ui-jqgrid-resize:not(.fas):not(.fa){
display:none !important;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected,
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1,
table.dataTable tbody tr.selected,
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.selected > .sorting_1 {
    background: var(--moa-color-primary)
}

.moaui-table-layout .moaui-tr-group-header,
.moaui-table-layout .moaui-tr-group-header > td {
    background: var(--moa-bodyalt-bg);
    background-color: var(--moa-bodyalt-bg);
    color: var(--moa-body-color);
    font-family: "Nunito Sans" !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 20px !important;
}
.moaui-table-layout.moaui-cell-border tr{
    border:none !important;
}
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td:not([moaui-cell-validition-error]),
.moaui-table-layout.moaui-cell-border > .ui-jqgrid > .ui-jqgrid-view .ui-th-column:not([moaui-cell-validition-error]),
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:not([moaui-cell-validition-error]) {
    border-right: 1px solid var(--moa-color-border) !important;
    border-bottom: 1px solid var(--moa-color-border) !important;
    border-top: none !important;
}
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-bdiv table.table-bordered tr:not(.jqgfirstrow) td {
    padding: 8px 5px !important;
}
.moaui-table-layout.moaui-cell-border .ui-jqgrid .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 8px !important;
}
.moaui-table-layout.moaui-cell-border .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: calc(100% - 20px);
}
.moaui-table-layout.moaui-cell-border .select2-selection__placeholder,
.moaui-table-layout.moaui-cell-border .select2-selection__rendered {
    font-size: 1rem !important;
}
.moaui-table-layout.moaui-cell-border .moaui-select-group .select2-container--default .select2-selection--single .select2-selection__arrow {
    width:16px !important;
    max-height:100% !important;
}
.moaui-table-layout.moaui-cell-border .moaui-select-group .select2-selection {
    position:relative !important;
}
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-bdiv table.table-bordered td:last-child,
.moaui-table-layout.moaui-cell-border > .ui-jqgrid > .ui-jqgrid-view .ui-th-column:last-child,
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child {
    border-right: none !important;
}
.moaui-table-layout.moaui-table-frozen-layout.moaui-cell-border > .ui-jqgrid > .ui-jqgrid-view .ui-th-column,
.moaui-table-layout.moaui-table-frozen-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    border-bottom: none !important;
}
.moaui-table-layout .jqgfirstrow {
    /*    display:none !important;*/
    height: 0px !important;
}
.moaui-table-layout.moaui-cell-border.empty .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    border-bottom: 1px solid var(--moa-color-border) !important;
}
.moaui-table-layout.moaui-cell-border .ui-jqgrid .ui-jqgrid-bdiv table.table-bordered .jqgfirstrow>td {
    border:none !important;
}
.moaui-sort-disabled {
    cursor: not-allowed !important;
}
td[moaui-cell-editable="true"][moaui-cell-edittype="select"]:not(.edit-cell) {
    position: relative !important;
}

td.moaui-has-value[moaui-cell-editable="true"][moaui-cell-edittype="select"]:not(.edit-cell) .moaui-grid-cell-td:after {
    position: absolute;
    display: block;
    content: "\f2f9";
    font-family: "Material Icons";
    font-size: 1.923rem;
    font-weight: 400;
    color: #404040;
    right: 4px;
    top: calc(50% - 20px + 8px );
    cursor: pointer;
    height: 0px;
}

.moaui-table-layout.moaui-cell-border .jqg-second-row-header {
    border-bottom: 1px solid var(--moa-color-border) !important;
}
.moaui-table-layout.moaui-cell-border .jqg-second-row-header th:not(:last-child) {
    border-right: 1px solid var(--moa-color-border) !important;
}
.moaui-table-layout .moaui-header-info-icon {
    width: 16px;
    height: 16px;
    font-size:16px;
    color: #17A2B8
}
.moaui-sub-val {
    color: var(--moa-inactive, #667085);
    font-family: "Nunito Sans";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
}
.moaui-table-layout:has(.moaui-grid-row-highlight-left-border) .ui-jqgrid table tr,
.moaui-table-layout.moaui-cell-border:has(.moaui-grid-row-highlight-left-border) .ui-jqgrid table tr {
    border-left: 4px solid transparent !important;
}
.moaui-table-layout > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border,
.moaui-table-layout.moaui-cell-border > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border {
    border-left: 4px solid var(--moa-error) !important;
}
.moaui-table-layout > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border,
.moaui-table-layout.moaui-cell-border > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border,
.moaui-table-layout > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border *,
.moaui-table-layout.moaui-cell-border > .ui-jqgrid table > tbody > tr.moaui-grid-row-highlight-left-border * {
/*    background-color: #ddd !important;
    cursor: not-allowed !important;
    opacity: 0.85 !important;*/
}
[class^="moaui-cell-qolqce-rate-"] {
    font-family: "Nunito Sans";
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 20px !important;
}
.moaui-cell-qolqce-rate-4 {
    color: var(--moa-color-risk-low) !important;
}
.moaui-cell-qolqce-rate-3 {
    color: var(--moa-color-risk-medium) !important;
}
.moaui-cell-qolqce-rate-2 {
    color: var(--moa-color-risk-high) !important;
}
.moaui-cell-qolqce-rate-1 {
    color: #912000 !important;
}
.moaui-cell-qolqce-rate-0 {
    color: var(--moa-color-risk-extreme) !important;
}
.moaui-table-layout .ui-jqgrid table td[moaui-cell-validition-error]:not(.drag-copy-target) {
    background-color: #FEF3F2 !important;
    border: 2.5px solid #F04433 !important;
}

[dpi="dpi-xl"] .moaui-table-layout .ui-jqgrid table td[moaui-cell-validition-error] {
    border: 3px solid #F04433 !important;
}
[dpi="dpi-l"] .moaui-table-layout .ui-jqgrid table td[moaui-cell-validition-error] {
    border: 3.5px solid #F04433 !important;
}

[dpi="dpi-md"] .moaui-table-layout .ui-jqgrid table td[moaui-cell-validition-error] {
    border: 4px solid #F04433 !important;
}
[dpi="dpi-sm"] .moaui-table-layout .ui-jqgrid table td[moaui-cell-validition-error] {
    border: 6.5px solid #F04433 !important;
}


td.moaui-has-value[moaui-cell-edittype="select"]:not(.edit-cell) > .moaui-grid-cell-td {
    padding-right: 13px;
}
.moaui-grid-group-header .ui-th-column-header,
.ui-jqgrid .ui-jqgrid-htable thead tr.moaui-grid-group-header th {
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.moaui-table-layout.expand-table-height .ui-jqgrid-view .ui-jqgrid-bdiv {
    max-height:unset !important;
}
.moaui-ui-jqgrid-empty-layout{
    overflow:hidden;
    width:100%;
}
.moaui-custom-gridcell:focus-visible{
    outline:none !important;
}
.moaui-absoluted-table{
    position:absolute !important;
}
.moaui-fixed-fullscreen-table {
    position: fixed !important;
    left: calc(var(--left-sidebar-width) + 20px) !important;
    right: 20px !important;
/*    bottom: 0px !important;*/
    top: calc(var(--header-height) + 10px);
/*    height: calc(100vh - var(--header-height) - 20px);*/
    /*    z-index: 9999999999999;*/
}

.expand-show-icon-only .moaui-fixed-fullscreen-table {
    left: calc(var(--left-sidebar-icon-layout-width) + 20px) !important;
}
.moaui-right-main-body.hidden-scrollbar::-webkit-scrollbar {
    width: 0px !important;
    height: 0px !important;
}
.moaui-scrollbar-track-x {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 12px;
    background: var(--moa-color-Purple-50);
    border-radius: var(--radius-large);
    display: none;
    z-index: 1070;
}
.be-modal-open .moaui-scrollbar-track-x,
.modal-open .moaui-scrollbar-track-x,
.be-modal-open .moaui-table-layout .frozen-bdiv.ui-jqgrid-bdiv,
.modal-open .moaui-table-layout .frozen-bdiv.ui-jqgrid-bdiv,
.be-modal-open .moaui-table-layout .frozen-div.ui-jqgrid-hdiv,
.modal-open .moaui-table-layout .frozen-div.ui-jqgrid-hdiv {
    z-index: unset !important;
}

.moaui-scrollbar-thumb-x {
    position: absolute;
    height: 10px;
    background: var(--moa-color-Purple-300);
    border-radius: 5px;
    cursor: pointer;
    transition: background 0.3s;
    top: 1px;
    min-width: 20px; /* 最小宽度 */
}

.moaui-scrollbar-thumb-x:hover {
    background: var(--moa-color-primary-heavy);
}
.moaui-table-layout.moaui-custom-scrollbar-x{
    overflow-x:clip !important;
}
.moaui-main-content.moaui-hidden-scroll-x{
    overflow-x:clip !important;
    min-width:unset !important;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[is-moaui-tree-child="true"] {
    padding: 0px 8px 0px 0px !important;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[is-moaui-tree-child="true"]  .moaui-grid-cell-td.moaui-tree-child-td {
    display: flex !important;
    justify-content: end !important;
    align-items:center !important
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-parent-id]:not([is-moaui-tree-child="true"]),
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr.show-child:not(.moaui-table-selected-row) {
    background: #F2F2F2;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr.show-child:not(.moaui-table-selected-row) {
    background: var(--moa-color-border);
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-parent-id][is-moaui-tree-child="true"] {
/*    margin-left: 100px !important;*/
    /*    border-right: 0.1px solid var(--moa-color-border) !important;*/
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-parent-id]{
/*    padding-left:40px !important;*/
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-cell="true"] .tree-wrap,
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-node-noclick="true"] .tree-wrap {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    gap: 10px;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-cell="true"] .tree-wrap .treeclick,
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-node-noclick="true"] .tree-wrap .moaui-treeclick-node {
    position: unset !important;
    font-size: 1.2rem !important;
}
.moaui-table-layout .moaui-grid-cell-td.moaui-tree-child-td{
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
}
.moaui-parent-icon {
    color: var(--moa-color-primary-heavy);
}
.moaui-child-icon {
    color: var(--moa-color-Purple-300);
    overflow: unset !important;
    font-size: 1.0rem !important;
}
#jqgh_FeedbackGridList_StatusName{
    text-align:center !important;
    display:flex !important;
    justify-content:center !important;
}
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[is-moaui-tree-child="true"][moaui-parent-id] .tree-wrap,
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-node-noclick="true"][show-expandcell-content="true"] .tree-wrap,
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-cell="true"] .cell-wrapper,
.moaui-table-layout > .ui-jqgrid > .ui-jqgrid-view table > tbody > tr:not(.jqgfirstrow) > td[moaui-expand-node-noclick="true"]:not([show-expandcell-content="true"]) .cell-wrapperleaf {
    display: none !important;
}
.moaui-filter-group-hide {
    display:none !important;
}
.moaui-table-custom-header-layout:empty{
    display:none !important;
}
.moaui-table-layout.empty .ui-jqgrid-view {
    overflow:hidden !important;
}
.moaui-custom-round-table .moaui-common-table-tbody.align-top td {
    vertical-align: top !important;
}
.moaui-custom-round-table.min-td td:not(.td-delete-icon) {
    min-width: 150px !important;
}
.moaui-custom-round-table.min-pd-td tr > td {
    padding: 14px 5px !important;
}
.moaui-custom-round-table .td-delete-icon {
    max-width: 50px !important;
    min-width: 50px !important;
    width: 50px !important;
    text-align: center !important;
}