/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/app/style/bee.ecm.datatable.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.table-responsive nav{
    display: none;
}

.table-responsive input[type=checkbox]{
    accent-color: var(--bee-color-blue-dark);
    border-color: var(--bee-color-blue-dark) !important;
}

.dknajr{
    position:relative;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    width:100%;height:100%;
    max-width:100%;
    color:rgba(0, 0, 0, 0.87);
    background-color:#FFFFFF;
}
.caNzNe{
    display:flex;
    width:100%;
    color:rgba(0, 0, 0, 0.87);
    font-size:12px;font-weight:500;
}
.hudJpJ{
    display:flex;
    align-items:stretch;
    width:100%;
    background-color:#FFFFFF;
    min-height:52px;
    border-bottom-width:1px;
    border-bottom-color:rgba(0,0,0,.12);
    border-bottom-style:solid;
}
.cdRyLC{
    position:relative;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    line-height:normal;
    padding-left:16px;
    padding-right:16px;
    justify-content:center;
    text-align:center;
    padding:0;
}
.iYwXsJ{
    position:relative;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    line-height:normal;
    padding-left:16px;
    padding-right:16px;
    justify-content:center;
    text-align:center;
}
.fKuWzY{
    position:relative;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    line-height:normal;
    padding-left:16px;
    padding-right:16px;
    word-break:break-word;
    justify-content:flex-start;
    text-align:center;
    white-space:normal;
    word-wrap:break-word;
    padding:0;
}
.gkGkdb{
    position:relative;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    line-height:normal;
    padding-left:16px;
    padding-right:16px;
    word-break:break-word;
    justify-content:flex-start;
    text-align:center;
    white-space:normal;
    word-wrap:break-word;
}
.fxgvpP{
    flex-grow:1;
    flex-shrink:0;
    flex-basis:0;
    min-width:100px;
    min-width:20%;
    max-width:20%;
    justify-content:center;
}
.jEzXtf{
    flex-grow:1;
    flex-shrink:0;
    flex-basis:0;
    max-width:100%;
    min-width:100px;
    justify-content:center;
}
.kEPxvX{
    flex-grow:1;
    flex-shrink:0;
    flex-basis:0;
    min-width:100px;
    min-width:10%;
    max-width:10%;
    justify-content:center;
}
.koBHXp div:first-child{
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis;
}
.bOmZtP div:first-child{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.kbBiJj{
    flex:0 0 48px;
    min-width:48px;
    justify-content:center;
    align-items:center;
    user-select:none;
    white-space:nowrap;
}
.kQSTYI{
    display:flex;
    align-items:stretch;
    align-content:stretch;
    width:100%;
    box-sizing:border-box;
    font-size:13px;
    font-weight:400;
    color:rgba(0, 0, 0, 0.87);
    background-color:#FFFFFF;
    min-height:48px;
}
.kQSTYI:not(:last-of-type){
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:rgba(0,0,0,.12);
}
.kQSTYI:hover{
    color:rgba(0, 0, 0, 0.87);
    background-color:#EEEEEE;
    transition-duration:0.15s;
    transition-property:background-color;
    border-bottom-color:#FFFFFF;
    outline-style:solid;
    outline-width:1px;
    outline-color:#FFFFFF;
}
.eaKQqZ{
    padding:2px;
    color:inherit;
    flex-grow:0;
    flex-shrink:0;
    opacity:0;
}
.bAhklE{
    display:inline-flex;
    align-items:center;
    justify-content:inherit;
    height:100%;
    width:100%;
    outline:none;
    user-select:none;
    overflow:hidden;
}
.kOrdYE{
    display:inline-flex;
    align-items:center;
    justify-content:inherit;
    height:100%;
    width:100%;
    outline:none;
    user-select:none;
    overflow:hidden;
    cursor:pointer;
}
.kOrdYE span.__rdt_custom_sort_icon__ i,.kOrdYE span.__rdt_custom_sort_icon__ svg{
    transform:'translate3d(0, 0, 0)';
    opacity:0;
    color:inherit;
    font-size:18px;
    height:18px;
    width:18px;
    backface-visibility:hidden;
    transform-style:preserve-3d;
    transition-duration:95ms;
    transition-property:transform;
}
.kOrdYE span.__rdt_custom_sort_icon__.asc i,.kOrdYE span.__rdt_custom_sort_icon__.asc svg{
    transform:rotate(180deg);
}
.kOrdYE:hover,.kOrdYE:focus{
    opacity:0.7;
}
.kOrdYE:hover span,.kOrdYE:focus span,.kOrdYE:hover span.__rdt_custom_sort_icon__ *,
.kOrdYE:focus span.__rdt_custom_sort_icon__ *{
    opacity:0.7;
}
.hQzLLX{
    flex:0 0 48px;
    justify-content:center;
    align-items:center;
    user-select:none;
    white-space:nowrap;
    font-size:unset;
}
.htmdXE{
    display:flex;
    flex-direction:column;
}
.hZZlND{
    position:relative;
    width:100%;
    border-radius:inherit;
    overflow-x:auto;
    overflow-y:hidden;
    min-height:0;
}
.yGWof{
    position:relative;
    width:100%;
    display:table;
}
.ejfNUe{
    box-sizing:border-box;
    width:100%;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:rgba(0, 0, 0, 0.87);
    background-color:#FFFFFF;
}
.bEOvvC{
    cursor:pointer;
    height:24px;
    max-width:100%;
    user-select:none;
    padding-left:8px;
    padding-right:24px;
    box-sizing:content-box;
    font-size:inherit;
    color:inherit;
    border:none;
    background-color:transparent;
    appearance:none;
    direction:ltr;
    flex-shrink:0;
}
.bEOvvC::-ms-expand{
    display:none;
}
.bEOvvC:disabled::-ms-expand{
    background:#f60;
}
.bEOvvC option{
    color:initial;
}
.bpcekY{
    position:relative;
    flex-shrink:0;
    font-size:inherit;
    color:inherit;
    margin-top:1px;
}
.bpcekY svg{
    top:0;
    right:0;
    color:inherit;
    position:absolute;
    fill:currentColor;
    width:24px;
    height:24px;
    display:inline-block;
    user-select:none;
    pointer-events:none;
}
.hDPlLz{
    display:flex;
    flex:1 1 auto;
    justify-content:flex-end;
    align-items:center;
    box-sizing:border-box;
    padding-right:8px;
    padding-left:8px;
    width:100%;
    color:rgba(0, 0, 0, 0.54);
    font-size:13px;
    min-height:56px;
    background-color:#FFFFFF;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:rgba(0,0,0,.12);
}
.cPTFZC{
    position:relative;
    display:block;
    user-select:none;
    border:none;
    border-radius:50%;
    height:40px;
    width:40px;
    padding:8px;
    cursor:pointer;
    transition:0.4s;
    color:rgba(0,0,0,.54);
    fill:rgba(0,0,0,.54);
    background-color:transparent;
}
.cPTFZC:disabled{
    cursor:unset;
    color:rgba(0, 0, 0, .18);
    fill:rgba(0, 0, 0, .18);
}
.cPTFZC:hover:not(:disabled){
    background-color:rgba(0,0,0,.12);
}
.cPTFZC:focus{
    outline:none;
    background-color:rgba(0,0,0,.12);
}
.eLgGMP{
    display:flex;
    align-items:center;
    border-radius:4px;
    white-space:nowrap;
}
@media screen and (max-width: 599px){
    .eLgGMP{
        width:100%;
        justify-content:space-around;
    }
}
.hrIAxQ{
    flex-shrink:1;
    user-select:none;
}
.jEvKKB{
    margin:0 24px;
}
.kfEVfC{
    margin:0 4px;
}

.bee-ecm-div-input-box{
    padding: 12px 20px;
    border: 1px solid var(--form-inline-border);
    color: var(--dark-gray);
    border-radius: 5px;
    font-size: 15px;
    background-color: #F4F5F8;
    line-height: 17px;
    max-height: 200px;
    overflow-y: auto;
}

.bee-ecm-div-input-box span{
    padding-block: 1px;
    padding-inline: 2px;
}

.bee-ecm-div-input-box.is-invalid{
    border: 1px solid var(--bs-form-invalid-border-color);
    box-shadow: none;
}
