@keyframes app-table-animate{0%,to{opacity:1}50%{opacity:.4}}.app-table{width:100%}.app-table:not(.app-table-nosticky) thead{position:sticky;top:0;z-index:10}.app-table .app-table-preloader{animation:app-table-animate 1s linear infinite}.app-table td,.app-table th{background:var(--bg-color-base);padding:10px 20px;font-weight:400;text-align:left;position:relative;border-top:1px solid transparent;border-bottom:1px solid transparent;width:var(--limit-width, auto)}.app-table td:after,.app-table th:after{content:"";position:absolute;right:0;top:5px;bottom:5px;border-right:1px solid rgba(142,143,144,.3019607843)}.app-table td:first-child,.app-table th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid transparent}.app-table td:last-child,.app-table th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:1px solid transparent}.app-table td:last-child:after,.app-table th:last-child:after{display:none}.app-table.app-table-small td,.app-table.app-table-small th{padding:4px 10px}.app-table td.app-table-type-remove,.app-table th.app-table-type-remove,.app-table td.app-table-type-date,.app-table th.app-table-type-date{--limit-width: 100px}.app-table:not(.app-table-print) tbody:hover{filter:drop-shadow(0px 0px 1px var(--primary));cursor:pointer}.app-table tbody.app-body-selected{filter:drop-shadow(2px 2px 4px var(--primary))}.app-table tbody.header{cursor:default}.app-table tbody.header td{font-weight:700;background:none;text-align:left;font-weight:400}.app-table tbody.header td:after{display:none}.app-table tbody.header:hover{filter:none}.app-table tbody.header-primary{cursor:default}.app-table tbody.header-primary td{background:var(--primary);color:red}.app-table thead{font-size:var(--font-size-16)}.app-table:not(.app-table-print) thead:after{content:"";display:block;height:12px}.app-table:not(.app-table-print) tfoot:before{content:"";display:block;height:12px}.app-table:not(.app-table-print) tbody:before,.app-table:not(.app-table-print) tbody:after{content:"";display:block;height:2px}.app-table .app-table-column-show,.app-table .app-table-mobile-show,.app-table .app-table-mobile-show-cell{display:none}.app-table.app-table-mobile:not(.app-table-print) thead{display:none}.app-table.app-table-mobile:not(.app-table-print) td,.app-table.app-table-mobile:not(.app-table-print) th{padding:2px 2px 2px 8px}.app-table.app-table-mobile:not(.app-table-print) td:after,.app-table.app-table-mobile:not(.app-table-print) th:after{display:none}.app-table.app-table-mobile:not(.app-table-print) .app-table-mobile-show{display:block}.app-table.app-table-mobile:not(.app-table-print) .app-table-mobile-show-cell{display:table-cell}.app-table.app-table-mobile:not(.app-table-print) .app-table-mobile-hidden{display:none}.app-table.app-table-column:not(.app-table-print){display:block}.app-table.app-table-column:not(.app-table-print) thead{display:none}.app-table.app-table-column:not(.app-table-print) tbody,.app-table.app-table-column:not(.app-table-print) tr,.app-table.app-table-column:not(.app-table-print) .tr,.app-table.app-table-column:not(.app-table-print) td,.app-table.app-table-column:not(.app-table-print) th,.app-table.app-table-column:not(.app-table-print) tfoot{display:block}.app-table.app-table-column:not(.app-table-print) .app-table-column-show{display:block}.app-table.app-table-column:not(.app-table-print) .app-table-column-hidden{display:none}.app-table.app-table-column:not(.app-table-print) tbody:before,.app-table.app-table-column:not(.app-table-print) tbody:after{display:none}.app-table.app-table-column:not(.app-table-print) tbody{margin-bottom:5px;border-radius:var(--radius10);overflow:hidden}.app-table.app-table-column:not(.app-table-print) td,.app-table.app-table-column:not(.app-table-print) th{width:auto;border-radius:0}.app-table.app-table-column:not(.app-table-print) td:after,.app-table.app-table-column:not(.app-table-print) th:after{display:none}.app-table table{width:100%}.app-table table tr td,.app-table table tr th,.app-table table .tr td,.app-table table .tr th{border:none;padding:0 4px!important}.app-table table tr td:after,.app-table table tr td:before,.app-table table tr th:after,.app-table table tr th:before,.app-table table .tr td:after,.app-table table .tr td:before,.app-table table .tr th:after,.app-table table .tr th:before{display:none}.app-table table tr td,.app-table table .tr td{border-bottom:1px dashed rgba(142,143,144,.3019607843)}.app-table table tr:last-child td,.app-table table .tr:last-child td{border:none}
